0000320121-23-000027.txt : 20230510 0000320121-23-000027.hdr.sgml : 20230510 20230510160527 ACCESSION NUMBER: 0000320121-23-000027 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230510 DATE AS OF CHANGE: 20230510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TELOS CORP CENTRAL INDEX KEY: 0000320121 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] 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: 23906284 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-20230331.htm 10-Q tls-20230331
000032012112-31false2023Q111P3Y00.250.250.250.250.50.500003201212023-01-012023-03-3100003201212023-05-05xbrli:shares0000320121us-gaap:ServiceMember2023-01-012023-03-31iso4217:USD0000320121us-gaap:ServiceMember2022-01-012022-03-310000320121us-gaap:ProductMember2023-01-012023-03-310000320121us-gaap:ProductMember2022-01-012022-03-3100003201212022-01-012022-03-31iso4217:USDxbrli:shares00003201212023-03-3100003201212022-12-3100003201212021-12-3100003201212022-03-310000320121us-gaap:CommonStockMember2022-12-310000320121us-gaap:AdditionalPaidInCapitalMember2022-12-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000320121us-gaap:RetainedEarningsMember2022-12-310000320121us-gaap:RetainedEarningsMember2023-01-012023-03-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000320121us-gaap:CommonStockMember2023-01-012023-03-310000320121us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000320121us-gaap:CommonStockMember2023-03-310000320121us-gaap:AdditionalPaidInCapitalMember2023-03-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000320121us-gaap:RetainedEarningsMember2023-03-310000320121us-gaap:CommonStockMember2021-12-310000320121us-gaap:AdditionalPaidInCapitalMember2021-12-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000320121us-gaap:RetainedEarningsMember2021-12-310000320121us-gaap:RetainedEarningsMember2022-01-012022-03-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000320121us-gaap:CommonStockMember2022-01-012022-03-310000320121us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000320121us-gaap:CommonStockMember2022-03-310000320121us-gaap:AdditionalPaidInCapitalMember2022-03-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000320121us-gaap:RetainedEarningsMember2022-03-310000320121tls:TelosIdMember2023-03-31xbrli:pure0000320121us-gaap:EmployeeSeveranceMember2022-01-012022-12-310000320121us-gaap:EmployeeSeveranceMember2023-01-012023-03-310000320121us-gaap:EmployeeSeveranceMember2022-12-310000320121us-gaap:OtherRestructuringMember2022-12-310000320121us-gaap:OtherRestructuringMember2023-01-012023-03-310000320121us-gaap:EmployeeSeveranceMember2023-03-310000320121us-gaap:OtherRestructuringMember2023-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMembertls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMembertls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:TransferredOverTimeMember2022-01-012022-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMembertls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMembertls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMembertls:FederalGovernmentMember2023-01-012023-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMembertls:FederalGovernmentMember2022-01-012022-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMembertls:FederalGovernmentMember2022-01-012022-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMembertls:StateLocalAndCommercialMember2023-01-012023-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMembertls:StateLocalAndCommercialMember2022-01-012022-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:FixedPriceContractMember2023-01-012023-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:FixedPriceContractMember2022-01-012022-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:TimeAndMaterialsContractMember2023-01-012023-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:TimeAndMaterialsContractMember2022-01-012022-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMembertls:CostPlusFixedFeeMember2023-01-012023-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMembertls:CostPlusFixedFeeMember2022-01-012022-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMembertls:USDepartmentOfDefenseMember2023-01-012023-03-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMembertls:USDepartmentOfDefenseMember2022-01-012022-03-310000320121tls:CivilianMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310000320121tls:CivilianMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-3100003201212023-04-012023-03-3100003201212024-01-012023-03-310000320121us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembertls:FederalGovernmentMember2023-01-012023-03-310000320121tls:FurnitureAndEquipmentMember2023-03-310000320121tls:FurnitureAndEquipmentMember2022-12-310000320121us-gaap:LeaseholdImprovementsMember2023-03-310000320121us-gaap:LeaseholdImprovementsMember2022-12-310000320121tls:SecuritySolutionsSegmentMember2022-12-310000320121tls:SecuritySolutionsSegmentMember2023-03-310000320121tls:SecureNetworksSegmentMember2023-03-310000320121tls:SecureNetworksSegmentMember2022-12-310000320121us-gaap:DevelopedTechnologyRightsMember2023-01-012023-03-310000320121us-gaap:DevelopedTechnologyRightsMember2023-03-310000320121us-gaap:DevelopedTechnologyRightsMember2022-12-310000320121us-gaap:CustomerRelationshipsMember2023-01-012023-03-310000320121us-gaap:CustomerRelationshipsMember2023-03-310000320121us-gaap:CustomerRelationshipsMember2022-12-310000320121srt:MinimumMemberus-gaap:SoftwareDevelopmentMember2023-01-012023-03-310000320121srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2023-01-012023-03-310000320121us-gaap:SoftwareDevelopmentMember2023-03-310000320121us-gaap:SoftwareDevelopmentMember2022-12-310000320121us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberus-gaap:SoftwareDevelopmentMember2023-03-310000320121us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberus-gaap:SoftwareDevelopmentMember2022-12-3100003201212022-01-012022-12-310000320121us-gaap:SoftwareDevelopmentMember2022-01-012022-03-310000320121us-gaap:SoftwareDevelopmentMember2023-01-012023-03-310000320121tls:AcquiredTechnologyAndCustomerRelationshipsMember2023-01-012023-03-310000320121tls:AcquiredTechnologyAndCustomerRelationshipsMember2022-01-012022-03-310000320121us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembertls:CreditAgreementMember2022-12-300000320121us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMembertls:CreditAgreementMember2022-12-300000320121tls:AlternativeBaseRateMemberus-gaap:RevolvingCreditFacilityMembertls:CreditAgreementMember2022-12-302022-12-300000320121tls:AdjustedDailySimpleSecuredOvernightFinancingRateSOFRMemberus-gaap:RevolvingCreditFacilityMembertls:CreditAgreementMember2022-12-302022-12-300000320121tls:AdjustedTermSecuredOvernightFinancingRateSOFRMemberus-gaap:RevolvingCreditFacilityMembertls:CreditAgreementMember2022-12-302022-12-3000003201212022-12-300000320121us-gaap:SubsequentEventMember2023-04-120000320121us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertls:SoftwareLicensesUnderDeliveryOrderMember2022-11-300000320121us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertls:SoftwareLicensesUnderDeliveryOrderMember2022-08-012022-08-31tls:extension_option0000320121us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertls:SoftwareLicensesUnderDeliveryOrderMember2023-01-012023-03-310000320121tls:AssetPurchaseAgreementMember2021-07-302021-07-300000320121tls:AssetPurchaseAgreementMember2021-07-300000320121tls:DiamondFortressTechnologiesMember2023-02-020000320121us-gaap:RestrictedStockUnitsRSUMembertls:Two016OmnibusLongTermIncentivePlanMember2023-01-012023-03-310000320121us-gaap:CostOfSalesMemberus-gaap:ServiceMember2023-01-012023-03-310000320121us-gaap:CostOfSalesMemberus-gaap:ServiceMember2022-01-012022-03-310000320121us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310000320121us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310000320121us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310000320121us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310000320121us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310000320121us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310000320121tls:ServiceBasedRSUAwardsMember2022-12-310000320121us-gaap:PerformanceSharesMember2022-12-310000320121tls:ServiceBasedRSUAwardsMember2023-01-012023-03-310000320121us-gaap:PerformanceSharesMember2023-01-012023-03-310000320121tls:ServiceBasedRSUAwardsMember2023-03-310000320121us-gaap:PerformanceSharesMember2023-03-310000320121us-gaap:PerformanceSharesMember2021-10-012021-12-3100003201212022-05-240000320121us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000320121us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000320121us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000320121us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000320121us-gaap:StockCompensationPlanMember2023-01-012023-03-310000320121us-gaap:StockCompensationPlanMember2022-01-012022-03-310000320121tls:EmmettWoodMembersrt:AffiliatedEntityMember2023-01-012023-03-310000320121tls:EmmettWoodMembersrt:AffiliatedEntityMember2022-01-012022-03-310000320121tls:EmmettWoodMembersrt:AffiliatedEntityMember2023-03-310000320121tls:EmmettWoodMembersrt:AffiliatedEntityMember2022-12-310000320121srt:DirectorMembersrt:AffiliatedEntityMember2023-01-032023-01-030000320121srt:DirectorMemberus-gaap:RestrictedStockMembersrt:AffiliatedEntityMember2023-01-032023-01-030000320121srt:DirectorMembersrt:AffiliatedEntityMember2022-01-012022-03-310000320121srt:DirectorMemberus-gaap:RestrictedStockMembersrt:AffiliatedEntityMember2022-02-012022-02-010000320121srt:DirectorMemberus-gaap:RestrictedStockMembersrt:AffiliatedEntityMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-02-012022-02-010000320121srt:DirectorMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:RestrictedStockMembersrt:AffiliatedEntityMember2022-02-012022-02-010000320121srt:DirectorMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockMembersrt:AffiliatedEntityMember2022-02-012022-02-010000320121srt:DirectorMemberus-gaap:RestrictedStockMembertls:ShareBasedPaymentArrangementTrancheFourMembersrt:AffiliatedEntityMember2022-02-012022-02-010000320121srt:DirectorMemberus-gaap:RestrictedStockMembersrt:AffiliatedEntityMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-032023-01-030000320121srt:DirectorMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:RestrictedStockMembersrt:AffiliatedEntityMember2023-01-032023-01-03tls:segment0000320121tls:SecuritySolutionsSegmentMember2023-01-012023-03-310000320121tls:SecuritySolutionsSegmentMember2022-01-012022-03-310000320121tls:SecureNetworksSegmentMember2023-01-012023-03-310000320121tls:SecureNetworksSegmentMember2022-01-012022-03-310000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-01-012022-03-310000320121srt:ScenarioPreviouslyReportedMember2022-01-012022-03-310000320121us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2022-01-012022-03-310000320121us-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-01-012022-03-310000320121us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2022-03-310000320121us-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-03-310000320121us-gaap:RetainedEarningsMembersrt:ScenarioPreviouslyReportedMember2022-03-310000320121us-gaap:RetainedEarningsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-03-31
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: March 31, 2023
¨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
¨
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 May 5, 2023, the registrant had outstanding 69,389,506 shares of common stock.


Table of Contents to First Quarter 2023 Form 10-Q
Page
2

PART I – FINANCIAL INFORMATION
Item 1. Financial Statements
TELOS CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited)
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands, except per share amounts)
Revenue – services$31,534 $48,108 
Revenue – products3,688 2,052 
Total revenue35,222 50,160 
Cost of sales – services 19,268 29,731 
Cost of sales – products2,472 1,558 
Total cost of sales21,740 31,289 
Gross profit13,482 18,871 
Selling, general and administrative expenses
Sales and marketing 1,643 5,252 
Research and development 2,833 5,430 
General and administrative 21,976 24,556 
Total selling, general and administrative expenses26,452 35,238 
Operating loss(12,970)(16,367)
Other income2,496 12 
Interest expense(249)(190)
Loss before income taxes(10,723)(16,545)
Provision for income taxes(23)(71)
Net loss$(10,746)$(16,616)
Net loss per share:
Basic$(0.16)$(0.25)
Diluted$(0.16)$(0.25)
Weighted-average shares outstanding:
Basic68,176 67,559 
Diluted68,176 67,559 
See accompanying notes to the unaudited consolidated financial statements.
3

TELOS CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(Unaudited)
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Net loss$(10,746)$(16,616)
Other comprehensive loss, net of tax:
Foreign currency translation adjustments13 29 
Comprehensive loss$(10,733)$(16,587)
See accompanying notes to the unaudited consolidated financial statements.
4

TELOS CORPORATION
CONSOLIDATED BALANCE SHEETS
(Unaudited)
March 31, 2023December 31, 2022
(in thousands, except per share amount and share data)
Assets:
Cash and cash equivalents$112,462 $119,305 
Accounts receivable, net34,702 40,069 
Inventories, net 1,629 2,877 
Prepaid expenses5,480 4,819 
Other current assets1,042 893 
Total current assets155,315 167,963 
Property and equipment, net4,406 4,787 
Finance lease right-of-use assets, net7,527 7,832 
Operating lease right-of-use assets, net458 341 
Goodwill 17,922 17,922 
Intangible assets, net33,801 37,415 
Other assets1,223 1,137 
Total assets$220,652 $237,397 
Liabilities and Stockholders' Equity
Liabilities:
Accounts payable and other accrued liabilities $18,011 $22,551 
Accrued compensation and benefits7,665 8,388 
Contract liabilities 7,203 6,444 
Finance lease obligations – current portion1,625 1,592 
Operating lease obligations – current portion494 361 
Other financing obligations – current portion 1,247 
Other current liabilities3,856 4,919 
Total current liabilities38,854 45,502 
Finance lease obligations – non-current portion10,832 11,248 
Operating lease liabilities – non-current portion 27 
Other financing obligations – non-current portion 7,211 
Deferred income taxes 770 758 
Other liabilities 301 297 
Total liabilities50,757 65,043 
Commitments and contingencies
Stockholders’ equity:
Common stock, $0.001 par value, 250,000,000 shares authorized, 69,388,256 shares and 67,431,632 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively
108 106 
Additional paid-in capital420,980 412,708 
Accumulated other comprehensive income(42)(55)
Accumulated deficit(251,151)(240,405)
Total stockholders’ equity169,895 172,354 
Total liabilities and stockholders’ equity$220,652 $237,397 
See accompanying notes to the unaudited consolidated financial statements.
5

TELOS CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Cash flows from operating activities:
Net loss$(10,746)$(16,616)
Adjustments to reconcile net loss to cash (used in)/provided by operating activities:
Stock-based compensation9,499 15,931 
Depreciation and amortization1,425 1,405 
Deferred income tax provision12 12 
Accretion of discount in acquisition holdback2 12 
Loss on disposal of fixed assets1  
Provision for doubtful accounts89 95 
Amortization of debt issuance costs17  
Gain on early extinguishment of other financing obligations(1,427) 
Changes in other operating assets and liabilities:
Accounts receivable5,279 2,014 
Inventories1,248 (850)
Prepaid expenses, other current assets, other assets(927)(3,563)
Accounts payable and other accrued payables(4,489)674 
Accrued compensation and benefits(364)495 
Contract liabilities758 655 
Other current liabilities(477)(15)
Net cash (used in)/provided by operating activities(100)249 
Cash flows from investing activities:
Capitalized software development costs(3,800)(2,795)
Purchases of property and equipment(223)(546)
Payment of DFT holdback amount(564) 
Net cash used in investing activities(4,587)(3,341)
Cash flows from financing activities:
Payments under finance lease obligations(383)(351)
Payment of tax withholding related to net share settlement of equity awards(1,520)(2,886)
Repurchase of common stock(139) 
Payments for debt issuance costs(114) 
Net cash used in financing activities(2,156)(3,237)
Net change in cash, cash equivalents, and restricted cash(6,843)(6,329)
Cash, cash equivalents, and restricted cash, beginning of period119,438 126,562 
Cash, cash equivalents, and restricted cash, end of period$112,595 $120,233 
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 Income
Accumulated DeficitTotal Stockholders’
Equity
SharesAmount
(in thousands)
Balance at December 31, 202267,431 $106 $412,708 $(55)$(240,405)$172,354 
Net loss— — — — (10,746)(10,746)
Foreign currency translation gain— — — 13 — 13 
Restricted stock unit awards vested, net of shares withheld to cover tax withholding1,180 1 (1,585)— — (1,584)
Stock-based compensation— 7,916 — — 7,916 
Issuance of common stock for 401K match777 1 1,941 — — 1,942 
Balance at March 31, 202369,388 $108 $420,980 $(42)$(251,151)$169,895 
Balance at December 31, 202166,767 $105 $367,153 $(27)$(186,977)$180,254 
Net loss— — — — (16,616)(16,616)
Foreign currency translation loss— — — 29 — 29 
Restricted stock unit awards vested, net of shares withheld to cover tax withholding1,100 1 (2,887)— — (2,886)
Stock-based compensation— — 14,280 — — 14,280 
Balance at March 31, 202267,867 $106 $378,546 $2 $(203,593)$175,061 
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, a subsidiary that develops, markets and sells government-validated secure enterprise solutions to government and commercial customers. We own the issued and outstanding share capital of ubIQuity.com, inc., a holding company for Xacta Corporation. We also have a 100% ownership interest in Telos Identity Management Solutions, LLC ("Telos ID"), Teloworks, Inc., and Telos APAC Pte. Ltd.
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 to state fairly 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, 2022, 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 - Revision of Previously Issued Interim Financial Statements
During the course of preparing the Company's consolidated financial statements for the year ended December 31, 2022, we identified that stock-based compensation expense related to performance-based restricted stock unit (“PSU”) awards with market conditions was erroneously reversed when those PSUs were forfeited during the quarter ended March 31, 2022. Although the Company has determined that the error did not have a material impact on its previously issued interim consolidated financial statements, it revised the previously reported interim financial information in conjunction with the issuance of its quarterly filings on Form 10-Q for the quarter ended March 31, 2023. Further information regarding the misstatements and related revisions are included under Note 20 – Revision of Prior Year Interim Financial Statements to the unaudited consolidated financial statements.
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

Restructuring Expenses
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. The 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 may 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.
In the Company's recent Annual Report on Form 10-K for the year ended December 31, 2022, the Company estimated that the expected restructuring expenses were $2.8 million as of December 31, 2022. As of March 31, 2023, the Company has updated its total expected restructuring plan costs to $4.0 million. The Company reviews the restructuring plan and may incur incremental restructuring costs during the remainder of 2023 when determined as probable and estimable. The restructuring expenses are recorded under "Selling, general and administrative expenses" in the Company's unaudited consolidated statements of operations.
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 plan are reflected in the Company's unaudited consolidated statement of operations.
Table 2: Summary of Changes in Restructuring Expenses Accrual
Severance and related benefit costs (1)
Other related costs (1)
Total
(in thousands)
Balance at December 31, 2022$2,763 $ $2,763 
Charges/(adjustments)(100)1,300 1,200 
Cash payments(1,673) (1,673)
Balance at March 31, 2023$990 $1,300 $2,290 
(1) Restructuring-related liabilities are reported as part of "Other current liabilities" in the Company's unaudited consolidated balance sheets, see Note 9 - Other Balance Sheet Components for further details.
Recent Accounting Pronouncements
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.
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 89% and 96% of our revenue for the three months ended March 31, 2023 and 2022, 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 in which 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 11% and 4% of our revenue for the three months ended March 31, 2023 and 2022, 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.
9

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.
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 losses were recorded during the three months ended March 31, 2023 and 2022.
Disaggregated Revenues
In addition to our segment reporting, as further discussed in Note 17 – 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 Ended
March 31, 2023March 31, 2022
Amount%Amount%
(dollars in thousands)
Federal$32,989 94 %$47,843 95 %
State & local, and commercial2,233 6 %2,317 5 %
Total revenue$35,222 100 %$50,160 100 %
Table 3.2: Revenue by Contract Type
For the Three Months Ended
March 31, 2023March 31, 2022
Amount%Amount%
(dollars in thousands)
Firm fixed-price$27,013 77 %$41,277 82 %
Time-and-materials3,556 10 %2,916 6 %
Cost plus fixed fee4,653 13 %5,967 12 %
Total revenue$35,222 100 %$50,160 100 %
Table 3.3: Revenue Concentration Greater than 10% of Total Revenue
For the Three Months Ended
March 31, 2023March 31, 2022
U.S. Department of Defense ("DoD")68 %71 %
Civilian26 %24 %
Table 3.4: Contract Balances
Balance Sheet PresentationMarch 31, 2023December 31, 2022
(in thousands)
Billed accounts receivables (1)
Accounts receivable, net$18,297 $13,521 
Unbilled accounts receivableAccounts receivable, net4,658 11,657 
Contract assetsAccounts receivable, net11,747 14,891 
Contract liabilitiesContract liabilities7,203 6,444 
(1) Net of allowance for credit losses.
The significant change in the Company's contract assets and contract liabilities during the current period was primarily the result of the timing differences between the Company's performance, invoicing and customer payments. Revenue recognized for the three months ended March 31, 2023 and 2022, that was included in the contract liabilities balance at the beginning of each reporting period was $2.5 million and $2.5 million, respectively.
As of March 31, 2023, we had approximately $77.4 million of remaining performance obligations, which we also refer to as funded backlog. We expect to recognize approximately 70% of our remaining performance obligations as revenue in 2023, an additional 29% in 2024, and the balance thereafter.
10

4. ACCOUNTS RECEIVABLE, NET
Table 4: Details of Accounts Receivable, Net
March 31, 2023December 31, 2022
(in thousands)
Billed accounts receivable$18,520 $13,655 
Unbilled accounts receivable4,658 11,657 
Contract assets11,747 14,891 
Allowance for credit losses (1)
(223)(134)
Accounts receivable, net$34,702 $40,069 
(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 95% of our billed and unbilled accounts receivable as of March 31, 2023 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 guarantee from our customers. We maintain allowances for potential losses.
5. INVENTORIES, NET
Table 5: Details of Inventories, Net
March 31, 2023December 31, 2022
(in thousands)
Gross inventory$2,394 $3,642 
Allowance for inventory obsolescence(765)(765)
Inventories, net$1,629 $2,877 
6. PROPERTY AND EQUIPMENT, NET
Table 6: Details of Property and Equipment, Net
March 31, 2023December 31, 2022
(in thousands)
Furniture and equipment$16,104 $16,033 
Leasehold improvement3,171 3,145 
Property and equipment, at cost19,275 19,178 
Accumulated depreciation and amortization(14,869)(14,391)
Property and equipment, net$4,406 $4,787 
Depreciation and amortization expense was $0.6 million for both three months ended March 31, 2023 and 2022, respectively.
7. GOODWILL
The goodwill balance was $17.9 million as of March 31, 2023, and December 31, 2022, 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 months ended March 31, 2023 and 2022.
11

8. INTANGIBLE ASSETS, NET
Table 8: Details of Intangible Assets, Net
March 31, 2023
December 31, 2022
Estimated Useful LifeGross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
(in years)(in thousands)
Acquired technology8$3,630 $(756)$2,874 $3,630 $(643)$2,987 
Customer relationship340 (22)18 40 (19)21 
Software development costs
2 - 5
39,005 (8,096)30,909 35,080 (7,793)27,287 
Subtotal42,675 (8,874)33,801 38,750 (8,455)30,295 
Software held for resale (1)
 — $ 7,120 — $7,120 
Total$42,675 $(8,874)$33,801 $45,870 $(8,455)$37,415 
(1) This amount is net of $0.6 million charged into cost for sales for the period ended December 31, 2022. See Note 10 Debt and Other Obligations for related details.
Amortization expense related to capitalized software development costs was $0.3 million for both three months ended March 31, 2023 and 2022.
Amortization expense related to other intangible assets was $0.1 million for both three months ended March 31, 2023 and 2022.
9. OTHER BALANCE SHEET COMPONENTS
Table 9.1: Details of Accounts Payable and Other Accrued Liabilities
March 31, 2023December 31, 2022
(in thousands)
Accounts payable$11,683 $12,606 
Accrued payables6,328 9,945 
Accounts payable and other accrued liabilities$18,011 $22,551 
Table 9.2: Details of Other Current Liabilities
March 31, 2023December 31, 2022
(in thousands)
Other accrued expenses$874 $1,530 
Restructuring expenses accrual2,290 2,763 
Other692 626 
Other current liabilities$3,856 $4,919 
10. DEBT AND OTHER OBLIGATIONS
Revolving Credit Facility
On December 30, 2022 (the "Closing Date"), 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.
12

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 March 31, 2023.
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, see Note 8 – Intangible Assets, net for further details.
On February 9, 2023, the customer notified us that it would not exercise the first option period under the DO. 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, Buyer and Telos will cooperate in preparing such a claim, which would be filed in Telos' name. Buyer has notified Telos of its intent to pursue a claim against the customer.
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. During the three months ended March 31, 2023, the Company reported a gain of $1.4 million, which was recorded as "Other income" in the unaudited consolidated statements of operations.
11. ACQUISITION
On July 30, 2021, the Company acquired the assets of Diamond Fortress Technologies ("DFT") and wholly-owned subsidiaries for a total purchase consideration of $6.7 million, inclusive of $0.3 million related to a pre-existing contractual arrangement with DFT. Upon closing, $5.9 million of cash was paid with an additional $0.6 million payable to DFT 18 months after the close date (the "holdback"). The holdback amount has been discounted to its present value of $0.5 million using a discount rate relevant to the acquisition. On February 2, 2023, the Company paid DFT the holdback amount of $0.6 million.
13

12. STOCK-BASED COMPENSATION
The Company grants stock-based compensation awards under the 2016 Omnibus Long-Term Incentive Plan, as amended (the "2016 LTIP"). We may grant restricted stock awards ("RSA"), restricted stock units with time-based vesting ("RSUs") and 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, certain operational milestones over prescribed period, or at the end of the defined performance period from the date of grant.
There were no income tax benefits recognized on the share-based compensation expense for both periods.
Table 12.1: Details of Stock Compensation Expense by Department
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Cost of sales – services$326 $1,007 
Sales and marketing58 1,668 
Research and development770 1,295 
General and administrative8,345 11,961 
Total$9,499 $15,931 
Table 12.2: Restricted Stock Activity
Service-BasedPerformance-BasedTotal SharesWeighted-Average Grant Date Fair Value
Unvested outstanding units as of December 31, 20223,570,082 336,785 3,906,867 $19.53 
Granted205,540  205,540 3.87 
Vested(1,535,288) (1,535,288)26.71 
Forfeited(370,807)(71,177)(441,984)14.66 
Unvested outstanding units as of March 31, 20231,869,527 265,608 2,135,135 $14.67 
As of March 31, 2023, the intrinsic value of the RSUs and PSUs outstanding, exercisable, and vested or expected to vest was $5.4 million. There was approximately $15.2 million of total compensation costs related to stock-based awards not yet recognized as of March 31, 2023, which is expected to be recognized on a straight-line basis over a weighted-average remaining vesting period of 0.9 years.
13. SHARE REPURCHASES
On May 24, 2022, the Company announced that the Board of Directors approved a new 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 purchases during the first quarter of 2023 and 2022. As of March 31, 2023, there was approximately $38.7 million of the authorization remaining for future common stock repurchases under the SRP.
14. ACCUMULATED OTHER COMPREHENSIVE LOSS
Our functional currency is the U.S. Dollar. For one of our wholly-owned subsidiaries, the functional currency is the local currency. For this subsidiary, the translation of its foreign currency into U.S. Dollars is performed for assets and liabilities using current foreign currency exchange rates in effect at the balance sheet date and for revenue and expense accounts using average foreign currency exchange rates during the periods presented. Translation gains and losses are included in stockholders’ equity as a component of accumulated other comprehensive loss.
14

Table 14: Details of Accumulated Other Comprehensive Loss
March 31, 2023December 31, 2022
(in thousands)
Cumulative foreign currency translation loss$(149)$(162)
Cumulative actuarial gain on pension liability adjustment107 107 
Accumulated other comprehensive loss$(42)$(55)
15. 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 15: Potentially Dilutive Securities
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Unvested restricted stock and restricted stock units410  
Total410  
For the three months ended March 31, 2023 and 2022, PSUs in the amount of 265,608 and 439,786, respectively, have been excluded from the calculation of potentially dilutive securities above because the issuance of shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the period.
16. RELATED PARTY TRANSACTIONS
Emmett J. Wood, the brother of our Chairman and CEO, had been an employee of the Company since 1996. The amounts paid to him as compensation were $249,000 and $512,000 for the three months ended March 31, 2023 and 2022, respectively. Additionally, Mr. Wood owned 199,785 and 178,041 shares of the Company’s common stock as of March 31, 2023 and December 31, 2022, respectively. In January 2023, he tendered his resignation as an employee effective February 7, 2023.
One of the Company’s directors serves as a consultant to the Company. On January 1, 2023, the director and the Company amended the consulting agreement under which he provides services ("2023 consulting agreement"), extending his services through June 30, 2023, with the option to further extend for another six months by mutual agreement of the parties. The Company, at its election, would pay the director's 2023 consultancy fees in a fixed amount, in the form of restricted stock units. On January 3, 2023, the Company granted the director 16,859 RSUs for his consulting services, one-half of which vested on March 3, 2023, and the other half vesting on or about May 18, 2023, subject to the director's continued performance under the 2023 consulting agreement. During the three months ended March 31, 2022, the Company paid $25,000, and granted him 26,091 RSUs on February 1, 2022, for his consulting services in 2022, which RSUs vested quarterly in four equal amounts through the end of the year.
17. 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 Ghost®, Telos Advanced Cyber Analytics ("Telos ACA"), 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.
15

Table 17: Results of Operations by Business Segment
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Revenues
Security Solutions$19,773 $26,919 
Secure Networks15,449 23,241 
Total revenue35,222 50,160 
Gross profit
Security Solutions10,274 15,051 
Secure Networks3,208 3,820 
Total gross profit13,482 18,871 
Selling, general and administrative expenses26,452 35,238 
Operating loss(12,970)(16,367)
Other income2,496 12 
Interest expense(249)(190)
Loss before income taxes(10,723)(16,545)
Provision for income taxes(23)(71)
Net loss$(10,746)$(16,616)
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.
18. COMMITMENTS AND CONTINGENCIES
Legal Proceedings
On February 7, 2022, Telos and certain of its current and former officers were named as defendants in a lawsuit filed in the United States District Court for the Eastern District of Virginia ("Court"). In the complaint, the Plaintiffs, who purport to represent a class of purchasers of Telos common stock between November 19, 2020, and March 16, 2022, allege that the defendants violated securities laws by failing to disclose delays relating to the launch of certain contracts between Telos and the Transportation Security Administration ("TSA") and the Centers for Medicare and Medicaid Services and to take into account those delays when providing a financial forecast for the Company's 2021 performance. On June 15, 2022, the Plaintiffs filed a consolidated complaint which added claims (i) concerning Telos' disclosure of revenue projections for these contracts, (ii) against the directors of Telos at the time of its initial public offering, and (iii) pursuant to Sections 11 and 15 of the Securities Act of 1933. On February 1, 2023, the Court dismissed the lawsuit in its entirety for failure to state a claim. The Court's order of dismissal provided the Plaintiffs twenty-one days within which to file a motion for leave to file an amended complaint, should they have a good faith basis to do so. On March 1, 2023, the Plaintiffs filed a motion for leave to file an amended complaint, and on March 13, 2023, the Court granted the parties' consent motion permitting the filing of a consolidated amended class action complaint and establishing a briefing schedule for Telos' forthcoming motion to dismiss that amended complaint. On April 14, 2023, Telos moved to dismiss the consolidated amended class action complaint.
The Company does not believe that there are claims or proceedings that would have a material adverse effect on the business, or the unaudited consolidated financial statements of the Company as of March 31, 2023.
16

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.
19. SUPPLEMENTAL CASH FLOW INFORMATION
Table 19.1: Details of Cash, Cash Equivalents, and Restricted Cash
March 31, 2023December 31, 2022
(in thousands)
Cash and cash equivalents$112,462 $119,305 
Restricted cash (1)
133 133 
Cash, cash equivalents, and restricted cash$112,595 $119,438 
(1) Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is recorded under "Other assets" on the unaudited consolidated balance sheets.
Table 19.2: Supplemental Cash Flow Information
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Cash paid during the period for:
Interest$219 $179 
Non-cash investing and financing activities:
Operating lease ROU assets obtained in exchange for operating lease liabilities$117 $147 
Capital expenditure activity in accounts payable and other accrued liabilities273  
Withholding tax on net share settlement under other current liabilities65  
Issuance of common stock for 401K match1,942  
Intangible assets transferred to extinguish the other financing obligations7,089  
20. REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS
During the course of preparing the Company's consolidated financial statements for the year ended December 31, 2022, we identified that stock-based compensation expense related to the PSU awards with market conditions was erroneously reversed when those PSUs were forfeited during the quarter ended March 31, 2022. Due to the error, general and administrative expense was understated by $1.6 million in the first quarter of 2022. Although the Company has determined that the error did not have a material impact on its previously issued interim consolidated financial statements, it revised the previously reported interim financial information in conjunction with the issuance of its quarterly filings on Form 10-Q for the quarter ended March 31, 2023. The errors had no net impact on cash flows from operating, investing or financing activities in the consolidated statement of cash flows.
17

The following tables set forth the effects of the revisions of previously issued unaudited quarterly consolidated financial statements to correct for prior period error.
Table 20.1: Impact of the Correction to the Unaudited Consolidated Statement of Operations
For the Three Months Ended March 31, 2022
As Previously ReportedAdjustmentAs Revised
(in thousands, except per share data)
General and administrative$22,923 $1,633 $24,556 
Total selling, general and administrative expenses33,605 1,633 35,238 
Operating loss(14,734)(1,633)(16,367)
Loss before income taxes(14,912)(1,633)(16,545)
Net loss(14,983)(1,633)(16,616)
Net loss per share, basic$(0.22)$(0.03)$(0.25)
Net loss per share, diluted$(0.22)$(0.03)$(0.25)
Table 20.2: Impact of the Correction to the Unaudited Consolidated Statement of Comprehensive Loss
For the Three Months Ended March 31, 2022
As Previously ReportedAdjustmentAs Revised
(in thousands)
Net loss$(14,983)$(1,633)$(16,616)
Comprehensive loss(14,954)(1,633)(16,587)
Table 20.3: Impact of the Correction to the Unaudited Consolidated Statement of Changes in Stockholders' Equity
For the Three Months Ended March 31, 2022
As Previously ReportedAdjustmentAs Revised
(in thousands)
Stock-based compensation$12,647 $1,633 $14,280 
Additional paid-in capital, end376,913 1,633 378,546 
Net loss$(14,983)$(1,633)$(16,616)
Accumulated deficit, end(201,960)(1,633)(203,593)
18

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, 2022, as filed with the Securities and Exchange Commission on March 16, 2023.
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 17 - Segment Information to the unaudited consolidated financial statements at Item 1 of this Form 10-Q.
Fiscal year 2023 will be a transition year for Telos focusing on streamlining our operations and rebuilding and growing the revenue base by generating new business wins. Our 2023 business development priorities are to:
Reorganize internally to consolidate and centralize business development resources;
Add new talent to drive execution of solution development and new business generation;
Maximize existing strategic partnerships for market expansion; and
Increase our opportunity portfolio and quality of contract vehicles.
Business Environment
U.S. Budget
The final fiscal year ("FY") 2023 omnibus appropriations legislation approved in December 2022 provided an increase in total defense spending of $44 billion above the budget proposed last spring by the White House, and represented a $76 billion increase above the previous year's funding level. It also included significant increases in federal civilian agency (non-defense) cybersecurity funding, including a 15% increase from last year for the Cybersecurity and Infrastructure Security Agency ("CISA") for various program enhancements and new initiatives.
In March 2023, the White House released its proposed FY2024 budget, which calls for a further $26 billion increase for the DoD next year, roughly 3% above the FY2023 enacted level. Congress may seek to boost this increase to offset current and expected inflationary trends and the threats posed by foreign adversaries. The President's budget also proposes increased investments for cybersecurity within numerous federal civilian departments and agencies, including $3.1 billion in funding for CISA, a 5% increase, of which $98 million is intended to implement the Cyber Incident Reporting for Critical Infrastructure Act.
In general, the President's budget also reflects the prioritization of accelerated cloud adoption, IT modernization, further private sector collaboration for sector risk management responsibilities, ensuring adequate cyber threat information sharing, and supply chain risk management. These priorities align with the solutions Telos has been developing and bringing to market for the past several years.
However, for both defense and non-defense spending, it remains to be seen how a divided Congress and the White House can reconcile their differences over fiscal policy before the start of FY2024 on October 1, 2023. Failing to do so could mean the federal government will begin another fiscal year under the constraints of a continuing resolution, with funding frozen at FY2023 levels and restrictions likely on new contracts and acceleration of current programs.
19

Cybersecurity Landscape
In recent years, we saw cybersecurity threats become more complex, leveraging a wide variety of tactics to exploit their victims. The continuing and increasingly damaging ransomware and other cyberattacks against federal, state and local governments, education, and private sector enterprises have resulted in intensified efforts to better defend against such attacks. With this growing threat, below are trends to consider when looking at the cybersecurity landscape:
Rising Threats, Rising Liability: Ransomware remains arguably the most severe cyber threat to enterprises in the commercial, state, and local government and education sectors.
The Nation's Critical Systems Are Still at Risk: Critical infrastructure and industrial IoT are among the categories at greatest risk of cyberattacks.
The Challenging Complexity of Regulatory Compliance: Government mandates stronger security in highly regulated industries. These government initiatives and audit fatigue continue to burden these organizations, with automation solutions being recognized as the most effective remedy for the many repetitive and redundant tasks that security compliance requires.
Identity Assurance and Privacy Protection are Essential for Today's Enterprises: Identity and access management continues 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.
Global Networks and Worldwide Communications Need Baked-in Security: Enterprises also need resilient cyber and information security capabilities to protect and defend critical infrastructure to ensure mission success.
Telos has several available solutions (Xacta, Telos Ghost, Telos ACA and IDTrust 360®) to help our customers protect and secure their on-premise, cyber, and cloud-based networks, and mitigate risk to critical infrastructure. Further, Secure Networks offers secure mobility solutions and management expertise to defend against cyber threats and vulnerabilities.
Backlog
Backlog is a useful measure in developing our annual budgeted revenue by estimating for the upcoming year our continuing business from existing customers and active contracts. We consider backlog, both funded and unfunded (as explained below), other expected annual renewals, and expansion planned by our current customers.
Total backlog consists of the aggregate contract revenues remaining to be earned by us at a given time over the life of our contracts, whether funded or unfunded. Funded backlog consists of the aggregate contract revenues remaining to be earned at a given time, which, in the case of U.S. government contracts, means that they have been funded by the procuring agency. Unfunded backlog is the difference between total backlog and funded backlog and includes potential revenues that may be earned if customers exercise delivery orders and/or renewal options to continue these contracts. Based on historical experience, we generally assume option year renewals to be exercised. Most of our customers fund contracts on the basis of one year or less, and, as a result, funded backlog is generally expected to be earned within one year from any point in time, whereas unfunded backlog is expected to be earned over a longer period.
Financial Overview
A number of factors have contributed to our first quarter 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 winding down of certain projects, completion of several large programs, and new business wins below expectations in 2022, resulted in a decline in current year revenue.
Gross margin expansion due to a shift in mix across the portfolio driven by the wind-down of lower margin programs.
The restructuring plan committed in the fourth quarter of 2022 is continuously being implemented in fiscal year 2023, with the majority of the affected employees separating from the business in early 2023. The restructuring expenses include severance-related benefit costs (including outplacement services and continuing health insurance coverage), and external consulting and advisory fees related to implementing the restructuring plan.
Reported a $1.4 million gain on early extinguishment of other financing obligations.
20

Results of Operations
Table MD&A 1: Consolidated Results of Operations
For the Three Months Ended
March 31, 2023March 31, 2022
(dollars in thousands)
Revenue$35,222 $50,160 
Cost of sales21,740 31,289 
Gross profit13,482 18,871 
Gross margin38.3 %37.6 %
Selling, general and administrative expenses26,452 35,238 
Selling, general and administrative expenses as percentage of revenue75.1 %70.3 %
Operating loss(12,970)(16,367)
Other income2,496 12 
Interest expense(249)(190)
Loss before income taxes(10,723)(16,545)
Provision for income taxes(23)(71)
Net loss$(10,746)$(16,616)
Consolidated Results
Our business segments have different factors driving revenue fluctuations and profitability. The discussion of the changes in our revenue and profitability are covered in greater detail under the section that follows "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.
Selling, general, and administrative expenses decreased by $8.8 million, or 24.9% , in the first quarter of 2023 compared to the same period in 2022. This is primarily due to reduced stock-based compensation costs of $5.8 million, and decreased labor costs of $3.8 million, partially offset by $1.2 million in restructuring charges.
Other income increased by $2.5 million due to increases in dividend income from money market placements of $1.1 million, and gain on early extinguishment of other financing obligations of $1.4 million in the first quarter of 2023 without similar gain in the same period in 2022. There was no significant change in interest expense between comparable periods.
The change in the income tax provision for the first quarter of 2023 compared to the same period in 2022 is based on the estimated annual effective tax rate applied to the pretax loss incurred for the quarter plus discrete tax items, based on our expectation of pretax loss for the fiscal year.
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 Ended
March 31, 2023March 31, 2022
(dollars in thousands)
Revenue$19,773 $26,919 
Gross profit10,274 15,051 
Gross margin52.0 %55.9 %
For the three months ended March 31, 2023, Security Solutions segment revenue decreased by $7.1 million, or 26.5%, compared to the same period in 2022, primarily due to the loss of a program and lower volume on two other programs.
Gross profit for Security Solutions decreased by $4.8 million, or 31.7%, for the first quarter of 2023 compared with the same period in 2022, primarily due to the decrease in revenue. Further, the segment gross margin decreased to 52.0% for the first quarter of 2023 from 55.9% for the same period in 2022. The gross margin contraction in the first quarter of 2023 was the result of changes in the mix of programs within the portfolio and lower margin on certain projects within the segment.
21

Table MD&A 3: Secure Networks Segment - Financial Results
For the Three Months Ended
March 31, 2023March 31, 2022
(dollars in thousands)
Revenue$15,449 $23,241 
Gross profit3,208 3,820 
Gross margin20.8 %16.4 %
Secure Networks segment revenue for the three months ended March 31, 2023 decreased by $7.8 million, or 33.5%, compared to the same period in 2022, due to the successful wind-down of large programs in the second half of 2022 and 2023 as expected.
Gross profit for Secure Networks decreased by $0.6 million, or 16.0%, for the first quarter of 2023 compared with the same period in 2022 due to the lower revenue, offset by improved margin across the portfolio. Segment gross margin increased to 20.8% for the first quarter of 2023 from 16.4% for the same period in 2022 due to improved margin performance on several programs and a shift in mix across the portfolio driven by the wind-down of lower margin programs.
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, Adjusted EBITDA Margin, Adjusted Net Income/(Loss), Adjusted Earnings Per Share ("EPS") and Free Cash Flow are useful in evaluating our operating 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 use these non-GAAP financial measures to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget, to develop short-term and long-term operating plans, and to evaluate the performance of certain management personnel when determining incentive compensation. We believe these non-GAAP financial measures facilitate comparison of our operating 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 and Adjusted EBITDA Margin
EBITDA, Adjusted EBITDA and Adjusted EBITDA Margin are supplemental measures of operating performance that are not made under GAAP and do not represent, and should not be considered as, an alternative to net loss as determined by GAAP. We define EBITDA as net (loss)/income, adjusted for non-operating (income)/expense, interest expense, (benefit from)/provision for income taxes, and depreciation and amortization. We define Adjusted EBITDA as EBITDA, adjusted for stock-based compensation expense and restructuring expenses/(adjustments). We define Adjusted EBITDA Margin as Adjusted EBITDA as a percentage of total revenue.
Table MD&A 4: Reconciliation of Net Loss to EBITDA, Adjusted EBITDA and Adjusted EBITDA Margin
For the Three Months Ended
March 31, 2023March 31, 2022
AmountMarginAmountMargin
(dollars in thousands)
Net loss$(10,746)(30.5 %)$(16,616)(33.1 %)
Other income(2,496)(7.1 %)(12)— %
Interest expense249 0.7 %190 0.4 %
Provision for income taxes23 0.1 %71 0.1 %
Depreciation and amortization1,425 4.0 %1,405 2.8 %
EBITDA(11,545)(32.8 %)(14,962)(29.8 %)
Stock-based compensation expense (1)
9,499 27.0 %15,931 31.7 %
Restructuring expenses/(adjustments) (2)
1,200 3.4 %— — %
Adjusted EBITDA$(846)(2.4 %)$969 1.9 %
22

(1) The Stock-based Compensation adjustment to EBITDA as of March 31, 2023 and 2022 is made up of $7.9 million and $14.3 million, respectively, of stock-based compensation expense for the awarded RSUs and PSUs, and $1.6 million and $1.7 million, respectively, of other sources of stock-based compensation expense. 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/(adjustments) to EBITDA 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.
Adjusted Net Loss and Adjusted EPS
Adjusted Net Loss and Adjusted EPS are supplemental measures of operating performance that are not made under GAAP and do not represent, and should not be considered as, alternatives to net income/(loss) as determined by GAAP. We define Adjusted Net Loss as net loss, adjusted for non-operating (income)/expense, stock-based compensation expense and restructuring expense/(adjustments). We define Adjusted EPS as Adjusted Net Loss divided by the weighted-average number of common shares outstanding for the period.
Table MD&A 5: Reconciliation of Net Loss to Non-GAAP Adjusted Net Loss and Adjusted EPS
For the Three Months Ended
March 31, 2023March 31, 2022
Adjusted
Net Loss
Adjusted Earnings Per ShareAdjusted
Net Loss
Adjusted Earnings Per Share
(in thousands, except per share data)
Net loss - GAAP measure$(10,746)$(0.16)$(16,616)$(0.25)
Adjustments:
Other income(2,496)(0.04)(12)— 
Stock-based compensation expense (1)
9,499 0.14 15,931 0.24 
Restructuring expenses/(adjustments) (2)
1,200 0.02 — — 
Adjusted net loss - non-GAAP measure$(2,543)$(0.04)$(697)$(0.01)
Weighted-average shares of common stock outstanding, basic68,176 67,559 
(1) The Stock-based Compensation adjustment to Net Loss as of March 31, 2023 and 2022 is made up of $7.9 million and $14.3 million, respectively, of stock-based compensation expense for the awarded RSUs and PSUs, and $1.6 million and $1.7 million, respectively, of other sources of stock-based compensation expense. 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/(adjustments) to net loss 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.
Free Cash Flow
Free cash flow, as reconciled in the table below, is a non-GAAP financial measure defined as net cash provided by/(used in) operating activities, less purchases of property and equipment, and capitalized software development costs. This non-GAAP financial measure may be a useful measure for investors and other users of our financial statements as a supplemental measure of our cash performance and to assess the quality of our earnings as a key performance measure in evaluating management.
Table MD&A 6: Free Cash Flow
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Net cash (used in)/provided by operating activities$(100)$249 
Adjustments:
Purchases of property and equipment(223)(546)
Capitalized software development costs(3,800)(2,795)
Free cash flow$(4,123)$(3,092)
23

Each of EBITDA, Adjusted EBITDA, Adjusted EBITDA Margin, Adjusted Net Income/(Loss), Adjusted EPS and Free Cash Flow 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, Adjusted EBITDA Margin, Adjusted Net Income/(Loss), Adjusted EPS 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 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 Income/(Loss), Adjusted EPS and Free Cash Flow differently than we do, which limits their usefulness as comparative measures. Because of these limitations, neither EBITDA, Adjusted EBITDA, Adjusted EBITDA Margin, Adjusted Net Income/(Loss), Adjusted EPS nor Free Cash Flow should be considered as a replacement for net (loss)/income, earnings per share or net cash flows provided by/(used in) 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.
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 March 31, 2023, we had cash and cash equivalents of $112.5 million and our working capital was $116.5 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 7: Net Change in Cash, Cash Equivalents, and Restricted Cash
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Net cash (used in)/provided by operating activities$(100)$249 
Net cash used in investing activities(4,587)(3,341)
Net cash used in financing activities(2,156)(3,237)
Net change in cash, cash equivalents, and restricted cash$(6,843)$(6,329)
Net cash used in operating activities for the three months ended March 31, 2023, was $0.1 million, a decrease of $0.35 million compared to the same period in 2022. 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 three months ended March 31, 2023 increased by $1.2 million compared to the same period of the prior year primarily, due to the investment in software development costs of $3.8 million and $2.8 million for the three months ended March 31, 2023 and 2022, respectively, and payment of the DFT holdback amount of $0.6 million in February 2023. This is partially offset by the slight decrease in purchases of property and equipment.
Net cash used in financing activities for the three months ended March 31, 2023, decreased by $1.1 million compared to the same period in 2022. This is primarily attributable to the decrease in payment of tax withholding related to net share settlement of equity awards of $1.5 million in the first quarter of 2023 compared with $2.9 million in the same period of 2022.
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 2022 Form 10-K, as filed with the SEC on March 16, 2023, 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 three months ended March 31, 2023.
24

Item 3. Quantitative and Qualitative Disclosures about Market Risk
None.
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 March 31, 2023.
Remediation of Previously Disclosed Material Weakness in Internal Control over Financial Reporting
As previously disclosed in Item 9A of our Annual Report on Form 10-K for the year ended December 31, 2022, management identified a material weakness as of that date. The material weakness identified as of December 31, 2022 was related to ineffective design and maintenance of controls over the assessment of the accounting for forfeitures of non-standard equity awards. In response to the material weakness, we implemented changes to our internal control over financial reporting, which consisted primarily of enhancement of existing processes and controls over the accounting for the forfeiture of non-standard equity awards. We have completed documentation of these corrective actions and, based on the evidence obtained in validating the design and operating effectiveness of the implemented control, we have concluded that the previously disclosed material weakness has been remediated as of March 31, 2023.
Changes in Internal Control over Financial Reporting
The change described in the "Remediation of Previously Disclosed Material Weakness in Internal Control over Financial Reporting" above represents a change in our internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f)) which occured during the three months ended March 31, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Other than this change, there were no other changes in the Company's internal control over financial reporting during the first quarter of 2023 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.
25

PART II—OTHER INFORMATION
Item 1. Legal Proceedings
Information regarding legal proceedings is included under Note 18 – 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, 2022, the risk factors which may materially affect our business, financial conditions or results of operations. Except as set forth below, there have been no material changes from the risk factors previously disclosed. You should carefully consider the risk factors set forth below and in the Annual Report on Form 10-K, and other information set forth elsewhere in this Quarterly Report on Form 10-Q. You should be aware that these risk factors and other information may not describe every risk facing our company. In addition, the risks and uncertainties not currently known to us or that we currently do not believe are material could also materially and adversely affect our business, financial condition or results of operations.
An impairment charge of goodwill or other intangibles could have a material adverse impact on our results of operations.
Goodwill was $17.9 million as of March 31, 2023, and December 31, 2022, of which $3.0 million is allocated to the Security Solutions segment and $14.9 million is allocated to the Secure Networks segment. Intangible assets were $33.8 million and $37.4 million as of March 31, 2023, and December 31, 2022, respectively. Under generally accepted accounting principles ("GAAP"), we are required to test the carrying value of goodwill and intangible assets at least annually or sooner if events occur that indicate impairment could exist. These events or circumstances could include a significant change in the business climate, including a sustained decline in a reporting unit’s fair value, legal and regulatory factors, operating performance indicators, competition and other factors. GAAP requires us to assign and then test goodwill at the reporting unit level.
If over a sustained period of time we experience a decrease in our stock price and market capitalization, which may serve as an estimate of the fair value of our reporting unit, an indication of impairment may have occurred. If the fair value of our reporting unit is less than its net book value, we may be required to record goodwill impairment charges in the future. In addition, if the revenue and cash flows generated from any of our other intangible assets is not sufficient to support its net book value, we may be required to record an impairment charge.
During the first quarter of 2023, the price per share of our common stock as traded on the NASDAQ Global Market declined below net book value per share. If our stock price remains below net book value per share or other negative business factors described above exist, we may be required to perform a goodwill impairment analysis before the end of the year. That analysis or the annual analysis may result in an impairment charge that could be significant and could have a material adverse impact on our results of operations for the period in which the charge is taken.
A decline in the federal budget, changes in spending or budgetary priorities of the U.S. government, a prolonged U.S. government shutdown or delays in contract awards may significantly and adversely affect our future revenues, cash flow and financial results.
In recent years, U.S. government appropriations have been affected by larger U.S. government budgetary issues and related legislation. As a result, DoD funding levels have fluctuated and have been difficult to predict. Future spending levels are subject to a wide range of factors, including Congressional action. In addition, in recent years the U.S. government has been unable to complete its budget process before the end of its fiscal year, resulting in both a government shutdown and continuing resolutions to extend sufficient funds only for U.S. government agencies to continue operating. Most recently, the federal government was shut down due to a lack of funding for over one month between late 2018 and early 2019. Additionally, the national debt has recently threatened to reach the statutory debt ceiling in 2023, and such an event in future years could result in the U.S. government defaulting on its debts.
As a result, government spending levels are difficult to predict beyond the near term due to numerous factors, including the external threat environment, future government priorities and the state of government finances. Significant changes in government spending or changes in U.S. government priorities, policies and requirements could have a material adverse effect on our results of operations, financial condition or liquidity. Furthermore, a U.S. government default on its sovereign debt would have broad adverse macroeconomic effects that could materially and adversely affect our results of operations, financial condition or liquidity.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
(a) None.
(b) None.
(c) None.
26

Item 3. Defaults upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
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

27

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. WoodMay 10, 2023
By: John B. Wood
Chief Executive Officer (Principal Executive Officer)
/s/ Mark BendzaMay 10, 2023
By: Mark Bendza
Chief Financial Officer (Principal Financial Officer)
/s/ Victoria HardingMay 10, 2023
By: Victoria Harding
Controller and Chief Accounting Officer (Principal Accounting Officer)

28
EX-10.1 2 a1stamendmenttothecreditag.htm EX-10.1 Document

Exhibit 10.1
FIRST AMENDMENT TO
CREDIT AGREEMENT
THIS FIRST AMENDMENT to Credit Agreement (this “Amendment”) is entered into as of April 12, 2023, by and among JPMORGAN CHASE BANK, N.A., (“JPMorgan”) as Administrative Agent (in such capacity, “Administrative Agent”), the Lenders party hereto (each a “Lender” and collectively, the “Lenders”) including JPMorgan in its capacity as a Lender, the Loan Parties party hereto and Telos Corporation, a Maryland corporation (“Borrower”).
Recitals
A.Administrative Agent, Lenders, the Loan Parties and Borrower have entered into that certain Credit Agreement dated as of December 30, 2022 (as amended from time to time, the “Credit Agreement”).
B.Lenders have extended credit to Borrower for the purposes permitted in the Credit Agreement.
C.Borrower, the Loan Parties, the Administrative Agent and the Lenders have agreed to amend certain provisions of the Credit Agreement, but only to the extent, in accordance with the terms, subject to the conditions and in reliance upon the representations and warranties set forth below.
Agreement
Now, Therefore, in consideration of the foregoing recitals and other good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, and intending to be legally bound, the parties hereto agree as follows:
1.Definitions. Capitalized terms used but not defined in this Amendment shall have the meanings given to them in the Credit Agreement.
2.Amendments to Credit Agreement.
1.1Section 1.1 (Defined Terms). Section 1.1 of the Credit Agreement is hereby amended and restated by amending and restating the definition of “Excluded Property” as follows:
    “Excluded Property” means any of the following: (a) any rights or interest in any lease, permit, license or license agreement covering personal property of Borrower or any other Loan Party if, under the terms of such lease, permit, license or license agreement, or applicable laws with respect thereto, the grant of a security interest or Lien therein is prohibited as a matter of law or under the terms of such lease, permit, license or license agreement and such prohibition or restriction has not been waived or the consent of the other party to such lease, permit, license or license agreement has not been obtained; provided, that (i) the foregoing exclusions of this clause (a) shall in no way be construed (x) to apply to the extent that any described prohibition or restriction is ineffective under Section 9-406, 9-407, 9-408 or 9-409 of any applicable UCC or other applicable law, or (y) to apply to the extent that any consent or waiver has been obtained that would permit Administrative Agent’s security interest or lien to attach notwithstanding the prohibition or restriction on the pledge of such lease, permit, license or license agreement and (ii) the foregoing exclusions of this clause (a) shall in no way be construed to limit, impair, or otherwise affect any of Administrative Agent’s or any other Lender’s continuing security interests in and liens upon any rights of Borrower or any Loan Party in or to (1) monies due or to become due under or in connection with any such lease, permit, license, license agreement or equity interests (including any accounts or equity interests), or (2) any proceeds from the sale, license, lease or other dispositions of any such lease, permit, license, license agreement or equity interests), (b) any United States intent-to-use trademark applications to the extent that, and solely during the period in which, the grant of a security interest therein would impair the validity or enforceability of such intent-to-use trademark applications under applicable federal law; provided, that upon the submission and acceptance by the United States Patent and Trademark Office of an amendment to allege use pursuant to 15 U.S.C. Section 1060(a) (or any successor provision), such intent-to-use trademark application shall not be considered Excluded Property, (c) nominee or directors’ qualifying shares, (d) any governmental licenses or state or local franchises, charters, and authorizations to the extent a security interest therein is prohibited or restricted by applicable law, other than proceeds and receivables therefrom, (e) assets of Foreign Subsidiaries that are CFCs, Disregarded Domestic Persons and Equity Interests owned by such Persons, (f) interests in joint ventures and non-wholly-owned subsidiaries that cannot be pledged without the consent of third parties, (g) equipment and assets that are subject to a lien securing a purchase money obligation or Capital Lease Obligation permitted to be incurred under the Loan Documents, if the underlying contract or other agreement prohibits or restricts the creation of any other lien on such equipment (including any requirement to obtain the consent of a third party) or the granting of a lien on such assets would trigger the termination (or a right of termination) of any such purchase money or capital lease agreement pursuant to any “change of control” or similar provision or the ability for any third party to amend any rights, benefits and/or obligations of the Loan Parties in respect of those assets, except to the extent such prohibition or restriction is rendered ineffective pursuant to the applicable UCC or any other applicable law or principles of equity (other than the proceeds thereof, with respect to which the collateral assignment in favor of the Secured Parties is expressly deemed effective under the applicable UCC notwithstanding such prohibition); provided,



however, that such security interest shall attach immediately at such time as such prohibition shall cease to exist and, to the extent possible, shall attach immediately to any portion of such equipment or assets that does not result in any of the consequences specified in this clause (g) including, without limitation, any proceeds of such equipment or assets, (h) Excluded Accounts (as defined in the Security Agreement), (i) Equity Interests of Foreign Subsidiaries that are CFCs and Equity Interests of Disregarded Persons to the extent such Equity Interests are not required to be pledged under Section 5.14 hereof, (j) any other asset of Borrower and or any other Loan Party to the extent that Administrative Agent, in consultation with the Borrower, determines that the costs of creating or perfecting such pledge shall be unreasonably excessive in relation to the benefits to Administrative Agent or Lenders of the security afforded thereby; provided, that any proceeds, substitutions or replacements of any Excluded Property shall not be Excluded Property (unless such proceeds, substitutions or replacements are otherwise, in and of themselves, Excluded Property) and (k) (i) monies due or to become due to Iron Bow Technologies, LLC under or in connection with that certain Assignment of Monies Due Under Accounts Receivable Purchase Agreement dated July 31, 2018, as amended from time to time, among the Borrower, Iron Bow Technologies, LLC, Republic Capital Access, LLC and RCA Funding, LLC, and (ii) receivables that are generated by the Borrower from the sale of goods supplied by Iron Bow Technologies, LLC, in each case, in an aggregate amount not to exceed Twenty-Five Million Dollars ($25,000,000) for the period after April 12, 2023.
3.Limitation of Amendment.
1.1The amendments set forth in Section 2 above, are effective for the purposes set forth herein and shall be limited precisely as written and shall not be deemed to (a) be a consent to any amendment, waiver or modification of any other term or condition of any Loan Document, or (b) otherwise prejudice any right or remedy which Administrative Agent or any Lender may now have or may have in the future under or in connection with any Loan Document.
1.2This Amendment shall be construed in connection with and as part of the Loan Documents and all terms, conditions, representations, warranties, covenants and agreements set forth in the Loan Documents, except as herein amended, are hereby ratified and confirmed and shall remain in full force and effect.
4.Representations and Warranties. To induce Administrative Agent and Lenders to enter into this Amendment, Borrower and each Loan Party hereby represent and warrant to Administrative Agent and Lenders as follows:
1.1Immediately after giving effect to this Amendment (a) the representations and warranties contained in the Loan Documents are true, accurate and complete in all material respects as of the date hereof (except to the extent such representations and warranties relate to an earlier date, in which case they are true and correct as of such date), and (b) no Event of Default has occurred and is continuing;
1.2Each Loan Party has the power and authority to execute and deliver this Amendment and to perform its obligations under the Credit Agreement, as amended by this Amendment;
1.3The organizational documents of each Loan Party delivered to Administrative Agent and Lenders on the Effective Date, or subsequent thereto, remain true, accurate and complete and have not been amended, supplemented or restated and are and continue to be in full force and effect;
1.4The execution and delivery by each Loan Party of this Amendment and the performance by each Loan Party of its obligations under the Credit Agreement, as amended by this Amendment, have been duly authorized;
1.5The execution and delivery by each Loan Party of this Amendment and the performance by each Loan Party of its obligations under the Credit Agreement, as amended by this Amendment, do not and will not contravene (a) any law or regulation binding on or affecting such Loan Party, (b) any contractual restriction with a Person binding on such Loan Party, (c) any order, judgment or decree of any court or other governmental or public body or authority, or subdivision thereof, binding on such Loan Party, or (d) the organizational documents of such Loan Party;
1.6The execution and delivery by each Loan Party of this Amendment and the performance by such Loan Party of its obligations under the Credit Agreement, as amended by this Amendment, do not require any order, consent, approval, license, authorization or validation of, or filing, recording or registration with, or exemption by any governmental or public body or authority, or subdivision thereof, binding on such Loan Party, except such as have been obtained or made and are in full force and effect and except for filings necessary to perfect Liens created pursuant to the Loan Documents; and
1.7This Amendment has been duly executed and delivered by each Loan Party and is the binding obligation of such Loan Party, enforceable against such Loan Party in accordance with its terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization, liquidation, moratorium or other similar laws of general application and equitable principles relating to or affecting creditors’ rights.
5.Counterparts. This Amendment may be executed in any number of counterparts and all of such counterparts taken together shall be deemed to constitute one and the same instrument.



6.Effectiveness. This Amendment shall become effective as of the date first written above only upon satisfaction in full in the discretion of the Administrative Agent of each of the following conditions (the “First Amendment Effective Date”):
1.1The Administrative Agent shall have received a copy of this Amendment duly executed and delivered by all of the Lenders, the Borrower, each other Loan Party and the Administrative Agent;
1.2The representations and warranties of or on behalf of the Loan Parties in this Amendment are true, accurate and complete (except to the extent such representations and warranties relate to an earlier date, in which case they are true and correct as of such date) on and as of the First Amendment Effective Date;
1.3The Loan Parties shall have paid all outstanding costs and expenses owed to the Administrative Agent pursuant to Section 9.3 of the Credit Agreement, including, without limitation, all reasonable and documented fees, charges and disbursements of counsel for the Administrative Agent;
1.4The Administrative Agent shall have received all other documents, opinions or materials requested by the Administrative Agent in its reasonable discretion, in each case, in form and substance reasonably acceptable to the Agent.
7.Ratification, etc. Except as expressly amended or otherwise modified hereby, the Credit Agreement, each other Loan Document and all documents, instruments and agreements related thereto are hereby ratified and confirmed in all respects and shall continue in full force and effect. This Amendment shall constitute a Loan Document. The Loan Parties hereby ratify and reaffirm the validity and enforceability of all of the Liens and security interests heretofore granted and pledged by the Loan Parties pursuant to the Loan Documents to which it is a party to the Administrative Agent, on behalf and for the benefit of the Lenders, as collateral security for the Secured Obligations, and acknowledge that all of such Liens and security interests, granted, pledged or otherwise created as security for the Secured Obligations continue to be and remain collateral security for the Secured Obligations from and after the First Amendment Effective Date.
8.Reference to and Effect on the Credit Agreement.
1.1Upon the effectiveness of this Amendment, (A) each reference in the Credit Agreement to “this Agreement”, “hereunder”, “hereof”, “herein” or words of like import shall mean and be a reference to the Credit Agreement as amended or otherwise modified hereby and (B) each reference in any other document, instrument or agreement executed and/or delivered in connection with the Credit Agreement shall mean and be a reference to the Credit Agreement as amended or otherwise modified hereby.
1.2Except as specifically waived, amended or otherwise modified above, the terms and conditions of the Credit Agreement and any other documents, instruments and agreements executed and/or delivered in connection therewith, shall remain in full force and effect and are hereby ratified and confirmed.
1.3The execution, delivery and effectiveness of this Amendment shall not, except as expressly provided herein, operate as a waiver of any right, power or remedy of any Lender under the Credit Agreement or any other document, instrument or agreement executed in connection therewith, nor constitute a waiver of any provision contained therein, in each case except as specifically set forth herein.
9.Governing Law. This Amendment shall be governed by and construed in accordance with the internal laws of the State of New York, but giving effect to federal laws applicable to national banks.
[Balance of Page Intentionally Left Blank]






In Witness Whereof, the parties hereto have caused this Amendment to be duly executed and delivered as of the date first written above.
TELOS CORPORATION, as the Borrower
By:/s/ E. Hutchinson Robbins, Jr.
Name:E. Hutchinson Robbins, Jr.
Title:Executive Vice President and General Counsel
UBIQUITY.COM, INC., as a Loan Guarantor
By:/s/ E. Hutchinson Robbins, Jr.
Name:E. Hutchinson Robbins, Jr.
Title:Authorized Officer
XACTA CORPORATION, as a Loan Guarantor
By:/s/ E. Hutchinson Robbins, Jr.
Name:E. Hutchinson Robbins, Jr.
Title:Authorized Officer
TELOWORKS, INC., as a Loan Guarantor
By:/s/ E. Hutchinson Robbins, Jr.
Name:E. Hutchinson Robbins, Jr.
Title:Authorized Officer
TELOS IDENTITY MANAGEMENT SOLUTIONS, LLC, as a Loan Guarantor
By:/s/ E. Hutchinson Robbins, Jr.
Name:E. Hutchinson Robbins, Jr.
Title:Authorized Officer













[Signature Page to First Amendment to Credit Agreement]




JPMORGAN CHASE BANK, N.A., individually, and as Administrative Agent and Issuing Bank
By:/s/ Myles Upchurch
Name:Myles Upchurch
Title:Authorized Credit Officer
By:/s/ Myles Upchurch
Name:Myles Upchurch
Title:Authorized Credit Officer
























[Signature Page to First Amendment to Credit Agreement]


EX-31.1 3 tls-20230331xexhibit311q1.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: May 10, 2023
/s/ John B. Wood
John B. Wood
Chief Executive Officer (Principal Executive Officer)


EX-31.2 4 tls-20230331xexhibit312q1.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: May 10, 2023
/s/ Mark Bendza
Mark Bendza
Chief Financial Officer (Principal Financial Officer)


EX-32 5 tls-20230331xexhibit32q1.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 March 31, 2023, 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: May 10, 2023
/s/ John B. Wood
John B. Wood
Chief Executive Officer (Principal Executive Officer)
Date: May 10, 2023
/s/ Mark Bendza
Mark Bendza
Chief Financial Officer (Principal Financial Officer)


EX-101.SCH 6 tls-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - ORGANIZATION link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - ACCOUNTS RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - INVENTORIES, NET link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - OTHER BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - DEBT AND OTHER OBLIGATIONS link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - ACQUISITION link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - SHARE REPURCHASES link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - INVENTORIES, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - OTHER BALANCE SHEET COMPONENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - ORGANIZATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Changes in Restructuring Expenses Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - REVENUE RECOGNITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - REVENUE RECOGNITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - REVENUE RECOGNITION - Revenue by Customer Type (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - REVENUE RECOGNITION - Schedule of Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - ACCOUNTS RECEIVABLE, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - INVENTORIES, NET (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - PROPERTY AND EQUIPMENT, NET - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - PROPERTY AND EQUIPMENT, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Accounts Payable and Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - ACQUISITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - SHARE REPURCHASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - SEGMENT INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - SEGMENT INFORMATION - Operations by Business Segment (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tls-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 tls-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 tls-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Finance lease right-of-use assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Charges/(adjustments) Restructuring Reserve, Accrual Adjustment Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] Property and equipment, at cost Property, Plant and Equipment, Gross Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Beginning Balance Ending Balance Restructuring Reserve Depreciation and amortization expense Other Depreciation and Amortization REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS Error Correction [Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock 2016 Omnibus Long-Term Incentive Plan 2016 Omnibus Long-Term Incentive Plan [Member] Refers to the 2016 Omnibus Long-Term Incentive Plan. Other current liabilities Increase (Decrease) in Other Current Liabilities Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Subsequent Event Type [Axis] Subsequent Event Type [Axis] Revenue from Contract with Customer, Product and Service Benchmark Revenue from Contract with Customer, Product and Service Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Award vesting rights, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Diamond Fortress Technologies Diamond Fortress Technologies [Member] Diamond Fortress Technologies Capitalized computer software included in cost of sales Capitalized Computer Software, Amortization 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 Related Party [Domain] Related Party [Domain] Plan Name [Axis] Plan Name [Axis] Cash paid during the period for: Supplemental Cash Flow Information [Abstract] Number of operating segments Number of Operating Segments Plan Name [Domain] Plan Name [Domain] Business combination, consideration transferred, liabilities incurred, cash holdback period Business Combination, Consideration Transferred, Liabilities Incurred, Cash Holdback Period Business Combination, Consideration Transferred, Liabilities Incurred, Cash Holdback Period Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Other comprehensive loss, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Award Type [Axis] Award Type [Axis] Net cash (used in)/provided by operating activities Net Cash Provided by (Used in) Operating Activities Operating lease obligations – current portion Operating Lease, Liability, Current Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Accounts Receivable, after Allowance for Credit Loss [Abstract] Accounts Receivable, after Allowance for Credit Loss [Abstract] Receivables [Abstract] Share-based Payment Arrangement, Tranche Four Share-based Payment Arrangement, Tranche Four [Member] Share-based Payment Arrangement, Tranche Four Total liabilities Liabilities Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Issuance of common stock for 401K match Stock Issued During Period, Value, New Issues Accounting Changes and Error Corrections [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Document Type Document Type Transferred at Point in Time Transferred at Point in Time [Member] Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Restructuring Type [Axis] Restructuring Type [Axis] 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 Segments [Axis] Segments [Axis] DEBT AND OTHER OBLIGATIONS Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Deferred income tax provision Deferred Income Tax Expense (Benefit) Federal Federal Government [Member] Federal Government Acquired technology Developed Technology Rights [Member] Affiliated Entity Affiliated Entity [Member] Subsequent Event Subsequent Event [Member] Credit Agreement Credit Agreement [Member] Refers to credit agreement. Schedule of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Share-based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net (loss)/earnings per share: Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Maximum senior leverage ratio covenant Debt Instrument, Covenant, Senior Leverage Ratio, Maximum Debt Instrument, Covenant, Senior Leverage Ratio, Maximum Share-based Payment Arrangement, Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Performance-Based Performance Shares [Member] Accrued payables Accrued Liabilities, Current Schedule of Accounts Payable and Other Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Line of Credit Line of Credit [Member] Period of exercisable extension options Software License, Delivery Order, Period Of Exercisable Extension Options Software License, Delivery Order, Period Of Exercisable Extension Options Contract assets Contract with Customer, Asset, before Allowance for Credit Loss, Current Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Loss before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] LOSS PER SHARE Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Finance lease obligations – non-current portion Finance Lease, Liability, Noncurrent Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] OTHER BALANCE SHEET COMPONENTS Supplemental Balance Sheet Disclosures [Text Block] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Weighted-average remaining vesting period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Gain on early extinguishment of other financing obligations Gain (Loss) on Extinguishment of Debt Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash payment for acquisition Payments to Acquire Businesses, Gross Gross profit Total gross profit Gross Profit Entity Registrant Name Entity Registrant Name Issuance of common stock for 401K match (in shares) Stock Issued During Period, Shares, New Issues Software development costs Software development costs Software Development [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Accumulated Foreign Currency Adjustment Attributable to Parent Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Customer relationship Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town 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 Aggregate fair value Additional Collateral, Aggregate Fair Value Schedule of Error Corrections and Prior Period Adjustments Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Basis of Presentation and Principle of Consolidation Consolidation, Policy [Policy Text Block] SHARE REPURCHASES Treasury Stock [Text Block] Minimum Minimum [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Trading Symbol Trading Symbol Entity File Number Entity File Number INTANGIBLE ASSETS, NET Intangible Assets Disclosure [Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Research and development Research and Development Expense Disposal Group Classification [Axis] Disposal Group Classification [Axis] Title of Individual [Axis] Title of Individual [Axis] Granted (in shares) Grants in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Accretion of discount in acquisition holdback Accretion Expense Use of Estimates Use of Estimates, Policy [Policy Text Block] ACQUISITION Business Combination Disclosure [Text Block] Adjustment Revision of Prior Period, Error Correction, Adjustment [Member] Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Concentration risk, percentage Concentration Risk, Percentage Acquisition holdback Business Combination, Consideration Transferred, Liabilities Incurred Accounts payable and other accrued payables Increase (Decrease) in Accounts Payable and Accrued Liabilities Number of shares held by related party (in shares) Number of shares held by related party Total number of share held by related party. Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] Credit Facility [Domain] Credit Facility [Domain] Accrued compensation and benefits Deferred Compensation Liability, Current Amortization of intangible assets Amortization of Intangible Assets Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Software Licenses Under Delivery Order Software Licenses Under Delivery Order [Member] Software Licenses Under Delivery Order Accumulated Defined Benefit Plans Adjustment Attributable to Parent Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Acquired Technology and Customer Relationships Acquired Technology and Customer Relationships [Member] Acquired Technology and Customer Relationships Schedule of Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Sales and marketing Selling and Marketing Expense Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Total stockholders’ equity Beginning balance Ending balance Accumulated other comprehensive loss Stockholders' Equity Attributable to Parent Prepaid expenses Prepaid Expense, Current Director Director [Member] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vesting [Domain] Vesting [Domain] Entity Interactive Data Current Entity Interactive Data Current Accumulated Amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Restricted stock unit awards vested, net of shares withheld to cover tax withholding Restricted Stock, Value, Shares Issued Net of Tax Withholdings Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in other operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accumulated Deficit Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Common Stock Common Stock [Member] Schedule of Stock Compensation Expense Incurred Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Number of reportable segments Number of Reportable Segments Repurchase of common stock Payments for Repurchase of Common Stock Contingent consideration Business Combination, Contingent Consideration, Liability Secure Networks Secure Networks Segment [Member] Secure Networks Segment Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Statement [Table] Statement [Table] 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 Accounts receivable, net Receivables, Net, Current Document Quarterly Report Document Quarterly Report Letter of Credit Letter of Credit [Member] Operating lease liabilities – non-current portion Operating Lease, Liability, Noncurrent Disposal Group, Held-for-sale, Not Discontinued Operations Disposal Group, Held-for-sale, Not Discontinued Operations [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Software held for resale Indefinite-Lived Intangible Assets (Excluding Goodwill) Leasehold improvement Leasehold Improvements [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Disposal Group Name [Axis] Disposal Group Name [Axis] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current 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] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Other financing obligations – current portion Other Financing Obligations, Current Other Financing Obligations, Current Equity Components [Axis] Equity Components [Axis] RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Emmett J. Wood Emmett Wood [Member] A person serving as an employee since 1996 and relative (brother) of Chairman and CEO. Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Payments under finance lease obligations Finance Lease, Principal Payments Consideration received Disposal Group, Including Discontinued Operation, Consideration Expansion feature borrowing limit Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option Accounts payable and other accrued liabilities Accounts payable and other accrued liabilities Accounts Payable and Other Accrued Liabilities, Current 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 Indefinite-lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Intangible assets transferred to extinguish the other financing obligations Intangible Assets Transferred To Extinguish Other Financing Obligations Intangible Assets Transferred To Extinguish Other Financing Obligations Variable Rate [Domain] Variable Rate [Domain] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Total selling, general and administrative expenses Selling, general and administrative expenses Selling, General and Administrative Expense Cost plus fixed fee Cost Plus Fixed Fee [Member] Contract with customer in which amount of consideration is based on cost plus fixed fee. GOODWILL Goodwill Disclosure [Text Block] Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Revenue – products Product [Member] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] ACCUMULATED OTHER COMPREHENSIVE LOSS Comprehensive Income (Loss) Note [Text Block] Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Operating loss Operating loss Operating Income (Loss) Inventories Increase (Decrease) in Inventories Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses, other current assets, other assets Increase (Decrease) in Prepaid Expense and Other Assets Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Weighted-average share outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Gross inventory Inventory, Gross Goodwill Goodwill Revenue – services Cost of sales – services Service [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Other financing obligations – non-current portion Other Financing Obligations, Noncurrent Other Financing Obligations, Noncurrent Adjustments to reconcile net loss to cash (used in)/provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Deferred income taxes Deferred Income Tax Liabilities, Net Income Statement [Abstract] Income Statement [Abstract] Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Restricted cash Restricted Cash, Noncurrent Total cost of sales Cost of Goods and Services Sold Asset Purchase Agreement Asset Purchase Agreement [Member] Asset Purchase Agreement Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Inventories, Net Schedule of Inventory, Current [Table Text Block] Billed accounts receivable Billed Contracts Receivable Accounts Receivable Accounts Receivable [Member] Common stock, $0.001 par value, 250,000,000 shares authorized, 69,388,256 shares and 67,431,632 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 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 Other accrued expenses Other Accrued Expenses, Current Other Accrued Expenses, Current 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 Schedule of Potentially Dilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Extension period Consulting Services Contract, Option To Extend, Period Consulting Services Contract, Option To Extend, Period Other income Other Income 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 Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax 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 COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Liabilities: Liabilities, Current [Abstract] Common stock, issued (in shares) Common Stock, Shares, Issued 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) Contract liabilities Contract liabilities Contract with Customer, Liability, Current Capital expenditure activity in accounts payable and other accrued liabilities Capital Expenditures Incurred but Not yet Paid Income Statement Location [Domain] Income Statement Location [Domain] Transferred over Time Transferred over Time [Member] Finance lease obligations – current portion Finance Lease, Liability, Current Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Amendment Flag Amendment Flag Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities ACCOUNTS RECEIVABLE, NET Accounts and Nontrade Receivable [Text Block] Consideration transferred related to a pre-existing contractual arrangement Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs Comprehensive loss Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Restructuring expenses accrual Restructuring Reserve, Current Schedule of Operations by Business Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other current liabilities Other current liabilities Other Liabilities, Current Other assets Other Assets, Noncurrent 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 Cash payments Payments for Restructuring Accrued compensation and benefits Increase (Decrease) in Employee Related Liabilities Depreciation and amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Employee Severance Severance and related benefit costs Employee Severance [Member] Counterparty Name [Axis] Counterparty Name [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net SUPPLEMENTAL CASH FLOW INFORMATION Cash Flow, Supplemental Disclosures [Text Block] Sales and marketing Selling and Marketing Expense [Member] Title of Individual [Domain] Title of Individual [Domain] 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. Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Firm fixed-price Fixed-Price Contract [Member] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other income Other Nonoperating Income (Expense) ORGANIZATION Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Common stock, authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Furniture and equipment Furniture And Equipment [Member] Furniture And Equipment Maximum Maximum [Member] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Number of exercisable options Software License, Delivery Order, Number Of Exercisable Extension Options Software License, Delivery Order, Number Of Exercisable Extension Options Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Unvested restricted stock and restricted stock units Share-Based Payment Arrangement [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Contract liabilities Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business 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. Net Carrying Value Finite-Lived Intangible Assets, Net Remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] PROPERTY AND EQUIPMENT, NET Property, Plant and Equipment Disclosure [Text Block] Schedule of Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Payments for debt issuance costs Payments of Debt Issuance Costs SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] As Previously Reported Previously Reported [Member] Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Inventories, net Inventories, net Inventory, Net Accounts payable Accounts Payable, Current Restructuring charges Restructuring Charges Entity Filer Category Entity Filer Category Issuance of common stock for 401K match Proceeds from Issuance of Common Stock Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Total Share-Based Payment Arrangement, Expense Commitments and contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name Loss on disposal of fixed assets Gain (Loss) on Disposition of Assets Restricted Stock Restricted Stock [Member] Civilian Civilian [Member] Civilian Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Total revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Goodwill impairment Goodwill, Impairment Loss STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] REVENUE RECOGNITION Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Payment of tax withholding related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Amortization of debt issuance costs Amortization of Debt Issuance Costs Related Party [Axis] Related Party [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Other Other Current Liabilities, Other Other Current Liabilities, Other Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Withholding tax on net share settlement under other current liabilities Withholding Tax On Net Share Settlement Under Other Current Liabilities Withholding Tax On Net Share Settlement Under Other Current Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Disposal Group Name [Domain] Disposal Group Name [Domain] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Current Fiscal Year End Date Current Fiscal Year End Date Vesting [Axis] Vesting [Axis] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible assets, net Net Carrying Value Intangible Assets, Net (Excluding Goodwill) Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted Share-based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Share-based compensation arrangement by share-based payment award, award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock-based compensation Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Other related costs Other Restructuring [Member] Other current assets Other Assets, Current Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Customer Concentration Risk Customer Concentration Risk [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Capitalized software development costs Payments to Develop Software Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Payment of DFT holdback amount Payment Of DFT Holdback Amount Payment Of DFT Holdback Amount Entity Address, Address Line One Entity Address, Address Line One Product and Service [Axis] Product and Service [Axis] Unbilled accounts receivable Unbilled accounts receivable Unbilled Contracts Receivable Interest expense Interest Expense Intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Credit Facility [Axis] Credit Facility [Axis] Time-and-materials Time-and-Materials Contract [Member] Related party transaction, amounts of transaction Related Party Transaction, Amounts of Transaction Allowance for inventory obsolescence Inventory Valuation Reserves INVENTORIES, NET Inventory Disclosure [Text Block] Equity [Abstract] Adjusted Term Secured Overnight Financing Rate (SOFR) Adjusted Term Secured Overnight Financing Rate (SOFR) [Member] Adjusted Term Secured Overnight Financing Rate (SOFR) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Restructuring Expenses Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Basis of Comparison - Revision of Previously Issued Interim Financial Statements Reclassification, Comparability Adjustment [Policy Text Block] Schedule of Revenue by Customer Type Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Security Solutions Security Solutions Segment [Member] Security Solutions Segment Quarterly Financial Information Disclosure [Abstract] 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 U.S. Department of Defense ("DoD") U.S. Department of Defense [Member] U.S. Department of Defense Schedule of Changes in Restructuring Expenses Accrual Restructuring and Related Costs [Table Text Block] Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] 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] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Total consideration transferred Business Combination, Consideration Transferred Selling, general and administrative expenses Selling, General and Administrative Expense [Abstract] City Area Code City Area Code Assets: Assets [Abstract] General and administrative General and Administrative Expense Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Condensed Consolidated Statement of Changes in Stockholders' Equity Statement of Stockholders' Equity [Abstract] Remaining performance obligation (as a percent) Revenue, Remaining Performance Obligation, Percentage Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Billed accounts receivables Bill Contracts Receivable, Net Of Allowance Bill Contracts Receivable, Net Of Allowance Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Other liabilities Other Liabilities, Noncurrent Disposal Group Classification [Domain] Disposal Group Classification [Domain] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Operating lease ROU assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of sales – services Cost of Sales [Member] Customer [Domain] Customer [Domain] EX-101.PRE 10 tls-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 tls-20230331_g1.jpg begin 644 tls-20230331_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.23.1
Cover - shares
3 Months Ended
Mar. 31, 2023
May 05, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
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 false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   69,389,506
Entity Central Index Key 0000320121  
Current Fiscal Year End Date --12-31  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Total revenue $ 35,222 $ 50,160
Total cost of sales 21,740 31,289
Gross profit 13,482 18,871
Selling, general and administrative expenses    
Sales and marketing 1,643 5,252
Research and development 2,833 5,430
General and administrative 21,976 24,556
Total selling, general and administrative expenses 26,452 35,238
Operating loss (12,970) (16,367)
Other income 2,496 12
Interest expense (249) (190)
Loss before income taxes (10,723) (16,545)
Provision for income taxes (23) (71)
Net loss $ (10,746) $ (16,616)
Net (loss)/earnings per share:    
Net loss per share, basic (in dollars per share) $ (0.16) $ (0.25)
Net loss per share, diluted (in dollars per share) $ (0.16) $ (0.25)
Weighted-average share outstanding:    
Basic (in shares) 68,176 67,559
Diluted (in shares) 68,176 67,559
Revenue – services    
Total revenue $ 31,534 $ 48,108
Total cost of sales 19,268 29,731
Revenue – products    
Total revenue 3,688 2,052
Total cost of sales $ 2,472 $ 1,558
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]    
Net loss $ (10,746) $ (16,616)
Other comprehensive loss, net of tax:    
Foreign currency translation adjustments 13 29
Comprehensive loss $ (10,733) $ (16,587)
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets:    
Cash and cash equivalents $ 112,462 $ 119,305
Accounts receivable, net 34,702 40,069
Inventories, net 1,629 2,877
Prepaid expenses 5,480 4,819
Other current assets 1,042 893
Total current assets 155,315 167,963
Property and equipment, net 4,406 4,787
Finance lease right-of-use assets, net 7,527 7,832
Operating lease right-of-use assets, net 458 341
Goodwill 17,922 17,922
Intangible assets, net 33,801 37,415
Other assets 1,223 1,137
Total assets 220,652 237,397
Liabilities:    
Accounts payable and other accrued liabilities 18,011 22,551
Accrued compensation and benefits 7,665 8,388
Contract liabilities 7,203 6,444
Finance lease obligations – current portion 1,625 1,592
Operating lease obligations – current portion 494 361
Other financing obligations – current portion 0 1,247
Other current liabilities 3,856 4,919
Total current liabilities 38,854 45,502
Finance lease obligations – non-current portion 10,832 11,248
Operating lease liabilities – non-current portion 0 27
Other financing obligations – non-current portion 0 7,211
Deferred income taxes 770 758
Other liabilities 301 297
Total liabilities 50,757 65,043
Commitments and contingencies
Stockholders’ equity:    
Common stock, $0.001 par value, 250,000,000 shares authorized, 69,388,256 shares and 67,431,632 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively 108 106
Additional paid-in capital 420,980 412,708
Accumulated other comprehensive income (42) (55)
Accumulated deficit (251,151) (240,405)
Total stockholders’ equity 169,895 172,354
Total liabilities and stockholders’ equity $ 220,652 $ 237,397
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
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) 69,388,256 67,431,632
Common stock, outstanding (in shares) 69,388,256 67,431,632
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net loss $ (10,746) $ (16,616)
Adjustments to reconcile net loss to cash (used in)/provided by operating activities:    
Stock-based compensation 9,499 15,931
Depreciation and amortization 1,425 1,405
Deferred income tax provision 12 12
Accretion of discount in acquisition holdback 2 12
Loss on disposal of fixed assets 1 0
Provision for doubtful accounts 89 95
Amortization of debt issuance costs 17 0
Gain on early extinguishment of other financing obligations (1,427) 0
Changes in other operating assets and liabilities:    
Accounts receivable 5,279 2,014
Inventories 1,248 (850)
Prepaid expenses, other current assets, other assets (927) (3,563)
Accounts payable and other accrued payables (4,489) 674
Accrued compensation and benefits (364) 495
Contract liabilities 758 655
Other current liabilities (477) (15)
Net cash (used in)/provided by operating activities (100) 249
Cash flows from investing activities:    
Capitalized software development costs (3,800) (2,795)
Purchases of property and equipment (223) (546)
Payment of DFT holdback amount (564) 0
Net cash used in investing activities (4,587) (3,341)
Cash flows from financing activities:    
Payments under finance lease obligations (383) (351)
Payment of tax withholding related to net share settlement of equity awards (1,520) (2,886)
Repurchase of common stock (139) 0
Payments for debt issuance costs (114) 0
Net cash used in financing activities (2,156) (3,237)
Net change in cash, cash equivalents, and restricted cash (6,843) (6,329)
Cash, cash equivalents, and restricted cash, beginning of period 119,438 126,562
Cash, cash equivalents, and restricted cash, end of period $ 112,595 $ 120,233
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2021   66,767,000      
Beginning balance at Dec. 31, 2021 $ 180,254 $ 105 $ 367,153 $ (27) $ (186,977)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (16,616)       (16,616)
Foreign currency translation gain (loss) 29     29  
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   1,100,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (2,886) $ 1 (2,887)    
Stock-based compensation 14,280   14,280    
Ending balance (in shares) at Mar. 31, 2022   67,867,000      
Ending balance at Mar. 31, 2022 $ 175,061 $ 106 378,546 2 (203,593)
Beginning balance (in shares) at Dec. 31, 2022 67,431,632 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 (10,746)       (10,746)
Foreign currency translation gain (loss) 13     13  
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   1,180,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (1,584) $ 1 (1,585)    
Stock-based compensation 7,916   7,916    
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 Mar. 31, 2023 69,388,256 69,388,000      
Ending balance at Mar. 31, 2023 $ 169,895 $ 108 $ 420,980 $ (42) $ (251,151)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
ORGANIZATION
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION ORGANIZATIONTelos 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, a subsidiary that develops, markets and sells government-validated secure enterprise solutions to government and commercial customers. We own the issued and outstanding share capital of ubIQuity.com, inc., a holding company for Xacta Corporation. We also have a 100% ownership interest in Telos Identity Management Solutions, LLC ("Telos ID"), Teloworks, Inc., and Telos APAC Pte. Ltd.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2023
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 to state fairly 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, 2022, 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 - Revision of Previously Issued Interim Financial Statements
During the course of preparing the Company's consolidated financial statements for the year ended December 31, 2022, we identified that stock-based compensation expense related to performance-based restricted stock unit (“PSU”) awards with market conditions was erroneously reversed when those PSUs were forfeited during the quarter ended March 31, 2022. Although the Company has determined that the error did not have a material impact on its previously issued interim consolidated financial statements, it revised the previously reported interim financial information in conjunction with the issuance of its quarterly filings on Form 10-Q for the quarter ended March 31, 2023. Further information regarding the misstatements and related revisions are included under Note 20 – Revision of Prior Year Interim Financial Statements to the unaudited consolidated financial statements.
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.
Restructuring Expenses
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. The 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 may 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.
In the Company's recent Annual Report on Form 10-K for the year ended December 31, 2022, the Company estimated that the expected restructuring expenses were $2.8 million as of December 31, 2022. As of March 31, 2023, the Company has updated its total expected restructuring plan costs to $4.0 million. The Company reviews the restructuring plan and may incur incremental restructuring costs during the remainder of 2023 when determined as probable and estimable. The restructuring expenses are recorded under "Selling, general and administrative expenses" in the Company's unaudited consolidated statements of operations.
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 plan are reflected in the Company's unaudited consolidated statement of operations.
Table 2: Summary of Changes in Restructuring Expenses Accrual
Severance and related benefit costs (1)
Other related costs (1)
Total
(in thousands)
Balance at December 31, 2022$2,763 $— $2,763 
Charges/(adjustments)(100)1,300 1,200 
Cash payments(1,673)— (1,673)
Balance at March 31, 2023$990 $1,300 $2,290 
(1) Restructuring-related liabilities are reported as part of "Other current liabilities" in the Company's unaudited consolidated balance sheets, see Note 9 - Other Balance Sheet Components for further details.
Recent Accounting Pronouncements
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.23.1
REVENUE RECOGNITION
3 Months Ended
Mar. 31, 2023
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 89% and 96% of our revenue for the three months ended March 31, 2023 and 2022, 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 in which 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 11% and 4% of our revenue for the three months ended March 31, 2023 and 2022, 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.
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 losses were recorded during the three months ended March 31, 2023 and 2022.
Disaggregated Revenues
In addition to our segment reporting, as further discussed in Note 17 – 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 Ended
March 31, 2023March 31, 2022
Amount%Amount%
(dollars in thousands)
Federal$32,989 94 %$47,843 95 %
State & local, and commercial2,233 6 %2,317 5 %
Total revenue$35,222 100 %$50,160 100 %
Table 3.2: Revenue by Contract Type
For the Three Months Ended
March 31, 2023March 31, 2022
Amount%Amount%
(dollars in thousands)
Firm fixed-price$27,013 77 %$41,277 82 %
Time-and-materials3,556 10 %2,916 6 %
Cost plus fixed fee4,653 13 %5,967 12 %
Total revenue$35,222 100 %$50,160 100 %
Table 3.3: Revenue Concentration Greater than 10% of Total Revenue
For the Three Months Ended
March 31, 2023March 31, 2022
U.S. Department of Defense ("DoD")68 %71 %
Civilian26 %24 %
Table 3.4: Contract Balances
Balance Sheet PresentationMarch 31, 2023December 31, 2022
(in thousands)
Billed accounts receivables (1)
Accounts receivable, net$18,297 $13,521 
Unbilled accounts receivableAccounts receivable, net4,658 11,657 
Contract assetsAccounts receivable, net11,747 14,891 
Contract liabilitiesContract liabilities7,203 6,444 
(1) Net of allowance for credit losses.
The significant change in the Company's contract assets and contract liabilities during the current period was primarily the result of the timing differences between the Company's performance, invoicing and customer payments. Revenue recognized for the three months ended March 31, 2023 and 2022, that was included in the contract liabilities balance at the beginning of each reporting period was $2.5 million and $2.5 million, respectively.
As of March 31, 2023, we had approximately $77.4 million of remaining performance obligations, which we also refer to as funded backlog. We expect to recognize approximately 70% of our remaining performance obligations as revenue in 2023, an additional 29% in 2024, and the balance thereafter.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE, NET
3 Months Ended
Mar. 31, 2023
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET ACCOUNTS RECEIVABLE, NET
Table 4: Details of Accounts Receivable, Net
March 31, 2023December 31, 2022
(in thousands)
Billed accounts receivable$18,520 $13,655 
Unbilled accounts receivable4,658 11,657 
Contract assets11,747 14,891 
Allowance for credit losses (1)
(223)(134)
Accounts receivable, net$34,702 $40,069 
(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 95% of our billed and unbilled accounts receivable as of March 31, 2023 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 guarantee from our customers. We maintain allowances for potential losses.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES, NET
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
INVENTORIES, NET INVENTORIES, NET
Table 5: Details of Inventories, Net
March 31, 2023December 31, 2022
(in thousands)
Gross inventory$2,394 $3,642 
Allowance for inventory obsolescence(765)(765)
Inventories, net$1,629 $2,877 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET PROPERTY AND EQUIPMENT, NET
Table 6: Details of Property and Equipment, Net
March 31, 2023December 31, 2022
(in thousands)
Furniture and equipment$16,104 $16,033 
Leasehold improvement3,171 3,145 
Property and equipment, at cost19,275 19,178 
Accumulated depreciation and amortization(14,869)(14,391)
Property and equipment, net$4,406 $4,787 
Depreciation and amortization expense was $0.6 million for both three months ended March 31, 2023 and 2022, respectively.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL GOODWILLThe goodwill balance was $17.9 million as of March 31, 2023, and December 31, 2022, 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 months ended March 31, 2023 and 2022
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS, NET INTANGIBLE ASSETS, NET
Table 8: Details of Intangible Assets, Net
March 31, 2023
December 31, 2022
Estimated Useful LifeGross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
(in years)(in thousands)
Acquired technology8$3,630 $(756)$2,874 $3,630 $(643)$2,987 
Customer relationship340 (22)18 40 (19)21 
Software development costs
2 - 5
39,005 (8,096)30,909 35,080 (7,793)27,287 
Subtotal42,675 (8,874)33,801 38,750 (8,455)30,295 
Software held for resale (1)
— — $— 7,120 — $7,120 
Total$42,675 $(8,874)$33,801 $45,870 $(8,455)$37,415 
(1) This amount is net of $0.6 million charged into cost for sales for the period ended December 31, 2022. See Note 10 Debt and Other Obligations for related details.
Amortization expense related to capitalized software development costs was $0.3 million for both three months ended March 31, 2023 and 2022.
Amortization expense related to other intangible assets was $0.1 million for both three months ended March 31, 2023 and 2022.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER BALANCE SHEET COMPONENTS
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
OTHER BALANCE SHEET COMPONENTS OTHER BALANCE SHEET COMPONENTS
Table 9.1: Details of Accounts Payable and Other Accrued Liabilities
March 31, 2023December 31, 2022
(in thousands)
Accounts payable$11,683 $12,606 
Accrued payables6,328 9,945 
Accounts payable and other accrued liabilities$18,011 $22,551 
Table 9.2: Details of Other Current Liabilities
March 31, 2023December 31, 2022
(in thousands)
Other accrued expenses$874 $1,530 
Restructuring expenses accrual2,290 2,763 
Other692 626 
Other current liabilities$3,856 $4,919 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT AND OTHER OBLIGATIONS
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
DEBT AND OTHER OBLIGATIONS DEBT AND OTHER OBLIGATIONS
Revolving Credit Facility
On December 30, 2022 (the "Closing Date"), 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 March 31, 2023.
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, see Note 8 – Intangible Assets, net for further details.
On February 9, 2023, the customer notified us that it would not exercise the first option period under the DO. 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, Buyer and Telos will cooperate in preparing such a claim, which would be filed in Telos' name. Buyer has notified Telos of its intent to pursue a claim against the customer.
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. During the three months ended March 31, 2023, the Company reported a gain of $1.4 million, which was recorded as "Other income" in the unaudited consolidated statements of operations.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITION
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
ACQUISITION ACQUISITIONOn July 30, 2021, the Company acquired the assets of Diamond Fortress Technologies ("DFT") and wholly-owned subsidiaries for a total purchase consideration of $6.7 million, inclusive of $0.3 million related to a pre-existing contractual arrangement with DFT. Upon closing, $5.9 million of cash was paid with an additional $0.6 million payable to DFT 18 months after the close date (the "holdback"). The holdback amount has been discounted to its present value of $0.5 million using a discount rate relevant to the acquisition. On February 2, 2023, the Company paid DFT the holdback amount of $0.6 million.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
The Company grants stock-based compensation awards under the 2016 Omnibus Long-Term Incentive Plan, as amended (the "2016 LTIP"). We may grant restricted stock awards ("RSA"), restricted stock units with time-based vesting ("RSUs") and 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, certain operational milestones over prescribed period, or at the end of the defined performance period from the date of grant.
There were no income tax benefits recognized on the share-based compensation expense for both periods.
Table 12.1: Details of Stock Compensation Expense by Department
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Cost of sales – services$326 $1,007 
Sales and marketing58 1,668 
Research and development770 1,295 
General and administrative8,345 11,961 
Total$9,499 $15,931 
Table 12.2: Restricted Stock Activity
Service-BasedPerformance-BasedTotal SharesWeighted-Average Grant Date Fair Value
Unvested outstanding units as of December 31, 20223,570,082 336,785 3,906,867 $19.53 
Granted205,540 — 205,540 3.87 
Vested(1,535,288)— (1,535,288)26.71 
Forfeited(370,807)(71,177)(441,984)14.66 
Unvested outstanding units as of March 31, 20231,869,527 265,608 2,135,135 $14.67 
As of March 31, 2023, the intrinsic value of the RSUs and PSUs outstanding, exercisable, and vested or expected to vest was $5.4 million. There was approximately $15.2 million of total compensation costs related to stock-based awards not yet recognized as of March 31, 2023, which is expected to be recognized on a straight-line basis over a weighted-average remaining vesting period of 0.9 years.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE REPURCHASES
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
SHARE REPURCHASES SHARE REPURCHASES
On May 24, 2022, the Company announced that the Board of Directors approved a new 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 purchases during the first quarter of 2023 and 2022. As of March 31, 2023, there was approximately $38.7 million of the authorization remaining for future common stock repurchases under the SRP.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE LOSS
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE LOSS ACCUMULATED OTHER COMPREHENSIVE LOSSOur functional currency is the U.S. Dollar. For one of our wholly-owned subsidiaries, the functional currency is the local currency. For this subsidiary, the translation of its foreign currency into U.S. Dollars is performed for assets and liabilities using current foreign currency exchange rates in effect at the balance sheet date and for revenue and expense accounts using average foreign currency exchange rates during the periods presented. Translation gains and losses are included in stockholders’ equity as a component of accumulated other comprehensive loss.
Table 14: Details of Accumulated Other Comprehensive Loss
March 31, 2023December 31, 2022
(in thousands)
Cumulative foreign currency translation loss$(149)$(162)
Cumulative actuarial gain on pension liability adjustment107 107 
Accumulated other comprehensive loss$(42)$(55)
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
LOSS PER SHARE
3 Months Ended
Mar. 31, 2023
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 15: Potentially Dilutive Securities
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Unvested restricted stock and restricted stock units410 — 
Total410 — 
For the three months ended March 31, 2023 and 2022, PSUs in the amount of 265,608 and 439,786, respectively, have been excluded from the calculation of potentially dilutive securities above because the issuance of shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the period.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS
3 Months Ended
Mar. 31, 2023
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. The amounts paid to him as compensation were $249,000 and $512,000 for the three months ended March 31, 2023 and 2022, respectively. Additionally, Mr. Wood owned 199,785 and 178,041 shares of the Company’s common stock as of March 31, 2023 and December 31, 2022, respectively. In January 2023, he tendered his resignation as an employee effective February 7, 2023.
One of the Company’s directors serves as a consultant to the Company. On January 1, 2023, the director and the Company amended the consulting agreement under which he provides services ("2023 consulting agreement"), extending his services through June 30, 2023, with the option to further extend for another six months by mutual agreement of the parties. The Company, at its election, would pay the director's 2023 consultancy fees in a fixed amount, in the form of restricted stock units. On January 3, 2023, the Company granted the director 16,859 RSUs for his consulting services, one-half of which vested on March 3, 2023, and the other half vesting on or about May 18, 2023, subject to the director's continued performance under the 2023 consulting agreement. During the three months ended March 31, 2022, the Company paid $25,000, and granted him 26,091 RSUs on February 1, 2022, for his consulting services in 2022, which RSUs vested quarterly in four equal amounts through the end of the year.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION
3 Months Ended
Mar. 31, 2023
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 Ghost®, Telos Advanced Cyber Analytics ("Telos ACA"), 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 17: Results of Operations by Business Segment
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Revenues
Security Solutions$19,773 $26,919 
Secure Networks15,449 23,241 
Total revenue35,222 50,160 
Gross profit
Security Solutions10,274 15,051 
Secure Networks3,208 3,820 
Total gross profit13,482 18,871 
Selling, general and administrative expenses26,452 35,238 
Operating loss(12,970)(16,367)
Other income2,496 12 
Interest expense(249)(190)
Loss before income taxes(10,723)(16,545)
Provision for income taxes(23)(71)
Net loss$(10,746)$(16,616)
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 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Legal Proceedings
On February 7, 2022, Telos and certain of its current and former officers were named as defendants in a lawsuit filed in the United States District Court for the Eastern District of Virginia ("Court"). In the complaint, the Plaintiffs, who purport to represent a class of purchasers of Telos common stock between November 19, 2020, and March 16, 2022, allege that the defendants violated securities laws by failing to disclose delays relating to the launch of certain contracts between Telos and the Transportation Security Administration ("TSA") and the Centers for Medicare and Medicaid Services and to take into account those delays when providing a financial forecast for the Company's 2021 performance. On June 15, 2022, the Plaintiffs filed a consolidated complaint which added claims (i) concerning Telos' disclosure of revenue projections for these contracts, (ii) against the directors of Telos at the time of its initial public offering, and (iii) pursuant to Sections 11 and 15 of the Securities Act of 1933. On February 1, 2023, the Court dismissed the lawsuit in its entirety for failure to state a claim. The Court's order of dismissal provided the Plaintiffs twenty-one days within which to file a motion for leave to file an amended complaint, should they have a good faith basis to do so. On March 1, 2023, the Plaintiffs filed a motion for leave to file an amended complaint, and on March 13, 2023, the Court granted the parties' consent motion permitting the filing of a consolidated amended class action complaint and establishing a briefing schedule for Telos' forthcoming motion to dismiss that amended complaint. On April 14, 2023, Telos moved to dismiss the consolidated amended class action complaint.
The Company does not believe that there are claims or proceedings that would have a material adverse effect on the business, or the unaudited consolidated financial statements of the Company as of March 31, 2023.
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 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
SUPPLEMENTAL CASH FLOW INFORMATION
3 Months Ended
Mar. 31, 2023
Quarterly Financial Information Disclosure [Abstract]  
SUPPLEMENTAL CASH FLOW INFORMATION SUPPLEMENTAL CASH FLOW INFORMATION
Table 19.1: Details of Cash, Cash Equivalents, and Restricted Cash
March 31, 2023December 31, 2022
(in thousands)
Cash and cash equivalents$112,462 $119,305 
Restricted cash (1)
133 133 
Cash, cash equivalents, and restricted cash$112,595 $119,438 
(1) Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is recorded under "Other assets" on the unaudited consolidated balance sheets.
Table 19.2: Supplemental Cash Flow Information
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Cash paid during the period for:
Interest$219 $179 
Non-cash investing and financing activities:
Operating lease ROU assets obtained in exchange for operating lease liabilities$117 $147 
Capital expenditure activity in accounts payable and other accrued liabilities273 — 
Withholding tax on net share settlement under other current liabilities65 — 
Issuance of common stock for 401K match1,942 — 
Intangible assets transferred to extinguish the other financing obligations7,089 — 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS
3 Months Ended
Mar. 31, 2023
Accounting Changes and Error Corrections [Abstract]  
REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTSDuring the course of preparing the Company's consolidated financial statements for the year ended December 31, 2022, we identified that stock-based compensation expense related to the PSU awards with market conditions was erroneously reversed when those PSUs were forfeited during the quarter ended March 31, 2022. Due to the error, general and administrative expense was understated by $1.6 million in the first quarter of 2022. Although the Company has determined that the error did not have a material impact on its previously issued interim consolidated financial statements, it revised the previously reported interim financial information in conjunction with the issuance of its quarterly filings on Form 10-Q for the quarter ended March 31, 2023. The errors had no net impact on cash flows from operating, investing or financing activities in the consolidated statement of cash flows.
The following tables set forth the effects of the revisions of previously issued unaudited quarterly consolidated financial statements to correct for prior period error.
Table 20.1: Impact of the Correction to the Unaudited Consolidated Statement of Operations
For the Three Months Ended March 31, 2022
As Previously ReportedAdjustmentAs Revised
(in thousands, except per share data)
General and administrative$22,923 $1,633 $24,556 
Total selling, general and administrative expenses33,605 1,633 35,238 
Operating loss(14,734)(1,633)(16,367)
Loss before income taxes(14,912)(1,633)(16,545)
Net loss(14,983)(1,633)(16,616)
Net loss per share, basic$(0.22)$(0.03)$(0.25)
Net loss per share, diluted$(0.22)$(0.03)$(0.25)
Table 20.2: Impact of the Correction to the Unaudited Consolidated Statement of Comprehensive Loss
For the Three Months Ended March 31, 2022
As Previously ReportedAdjustmentAs Revised
(in thousands)
Net loss$(14,983)$(1,633)$(16,616)
Comprehensive loss(14,954)(1,633)(16,587)
Table 20.3: Impact of the Correction to the Unaudited Consolidated Statement of Changes in Stockholders' Equity
For the Three Months Ended March 31, 2022
As Previously ReportedAdjustmentAs Revised
(in thousands)
Stock-based compensation$12,647 $1,633 $14,280 
Additional paid-in capital, end376,913 1,633 378,546 
Net loss$(14,983)$(1,633)$(16,616)
Accumulated deficit, end(201,960)(1,633)(203,593)
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2023
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 - Revision of Previously Issued Interim Financial Statements Basis of Comparison - Revision of Previously Issued Interim Financial StatementsDuring the course of preparing the Company's consolidated financial statements for the year ended December 31, 2022, we identified that stock-based compensation expense related to performance-based restricted stock unit (“PSU”) awards with market conditions was erroneously reversed when those PSUs were forfeited during the quarter ended March 31, 2022. Although the Company has determined that the error did not have a material impact on its previously issued interim consolidated financial statements, it revised the previously reported interim financial information in conjunction with the issuance of its quarterly filings on Form 10-Q for the quarter ended March 31, 2023.
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.
Restructuring Expenses
Restructuring Expenses
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. The 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 may 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.
In the Company's recent Annual Report on Form 10-K for the year ended December 31, 2022, the Company estimated that the expected restructuring expenses were $2.8 million as of December 31, 2022. As of March 31, 2023, the Company has updated its total expected restructuring plan costs to $4.0 million. The Company reviews the restructuring plan and may incur incremental restructuring costs during the remainder of 2023 when determined as probable and estimable. The restructuring expenses are recorded under "Selling, general and administrative expenses" in the Company's unaudited consolidated statements of operations.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
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 89% and 96% of our revenue for the three months ended March 31, 2023 and 2022, 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 in which 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 11% and 4% of our revenue for the three months ended March 31, 2023 and 2022, 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.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.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Schedule of Changes in Restructuring Expenses Accrual
Table 2: Summary of Changes in Restructuring Expenses Accrual
Severance and related benefit costs (1)
Other related costs (1)
Total
(in thousands)
Balance at December 31, 2022$2,763 $— $2,763 
Charges/(adjustments)(100)1,300 1,200 
Cash payments(1,673)— (1,673)
Balance at March 31, 2023$990 $1,300 $2,290 
(1) Restructuring-related liabilities are reported as part of "Other current liabilities" in 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.23.1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Customer Type
Table 3.1: Revenue by Customer Type
For the Three Months Ended
March 31, 2023March 31, 2022
Amount%Amount%
(dollars in thousands)
Federal$32,989 94 %$47,843 95 %
State & local, and commercial2,233 6 %2,317 5 %
Total revenue$35,222 100 %$50,160 100 %
Table 3.2: Revenue by Contract Type
For the Three Months Ended
March 31, 2023March 31, 2022
Amount%Amount%
(dollars in thousands)
Firm fixed-price$27,013 77 %$41,277 82 %
Time-and-materials3,556 10 %2,916 6 %
Cost plus fixed fee4,653 13 %5,967 12 %
Total revenue$35,222 100 %$50,160 100 %
Schedules of Concentration of Risk, by Risk Factor
Table 3.3: Revenue Concentration Greater than 10% of Total Revenue
For the Three Months Ended
March 31, 2023March 31, 2022
U.S. Department of Defense ("DoD")68 %71 %
Civilian26 %24 %
Schedule of Contract Balances
Table 3.4: Contract Balances
Balance Sheet PresentationMarch 31, 2023December 31, 2022
(in thousands)
Billed accounts receivables (1)
Accounts receivable, net$18,297 $13,521 
Unbilled accounts receivableAccounts receivable, net4,658 11,657 
Contract assetsAccounts receivable, net11,747 14,891 
Contract liabilitiesContract liabilities7,203 6,444 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE, NET (Tables)
3 Months Ended
Mar. 31, 2023
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
Table 4: Details of Accounts Receivable, Net
March 31, 2023December 31, 2022
(in thousands)
Billed accounts receivable$18,520 $13,655 
Unbilled accounts receivable4,658 11,657 
Contract assets11,747 14,891 
Allowance for credit losses (1)
(223)(134)
Accounts receivable, net$34,702 $40,069 
(1) Includes provision for credit losses, net of recoveries.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES, NET (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories, Net
Table 5: Details of Inventories, Net
March 31, 2023December 31, 2022
(in thousands)
Gross inventory$2,394 $3,642 
Allowance for inventory obsolescence(765)(765)
Inventories, net$1,629 $2,877 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Table 6: Details of Property and Equipment, Net
March 31, 2023December 31, 2022
(in thousands)
Furniture and equipment$16,104 $16,033 
Leasehold improvement3,171 3,145 
Property and equipment, at cost19,275 19,178 
Accumulated depreciation and amortization(14,869)(14,391)
Property and equipment, net$4,406 $4,787 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets, Net
Table 8: Details of Intangible Assets, Net
March 31, 2023
December 31, 2022
Estimated Useful LifeGross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
(in years)(in thousands)
Acquired technology8$3,630 $(756)$2,874 $3,630 $(643)$2,987 
Customer relationship340 (22)18 40 (19)21 
Software development costs
2 - 5
39,005 (8,096)30,909 35,080 (7,793)27,287 
Subtotal42,675 (8,874)33,801 38,750 (8,455)30,295 
Software held for resale (1)
— — $— 7,120 — $7,120 
Total$42,675 $(8,874)$33,801 $45,870 $(8,455)$37,415 
(1) This amount is net of $0.6 million charged into cost for sales for the period ended December 31, 2022. See Note 10 Debt and Other Obligations for related details.
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER BALANCE SHEET COMPONENTS (Tables)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Payable and Other Accrued Liabilities
Table 9.1: Details of Accounts Payable and Other Accrued Liabilities
March 31, 2023December 31, 2022
(in thousands)
Accounts payable$11,683 $12,606 
Accrued payables6,328 9,945 
Accounts payable and other accrued liabilities$18,011 $22,551 
Schedule of Other Current Liabilities
Table 9.2: Details of Other Current Liabilities
March 31, 2023December 31, 2022
(in thousands)
Other accrued expenses$874 $1,530 
Restructuring expenses accrual2,290 2,763 
Other692 626 
Other current liabilities$3,856 $4,919 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Compensation Expense Incurred
There were no income tax benefits recognized on the share-based compensation expense for both periods.
Table 12.1: Details of Stock Compensation Expense by Department
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Cost of sales – services$326 $1,007 
Sales and marketing58 1,668 
Research and development770 1,295 
General and administrative8,345 11,961 
Total$9,499 $15,931 
Schedule of Nonvested Restricted Stock Units Activity
Table 12.2: Restricted Stock Activity
Service-BasedPerformance-BasedTotal SharesWeighted-Average Grant Date Fair Value
Unvested outstanding units as of December 31, 20223,570,082 336,785 3,906,867 $19.53 
Granted205,540 — 205,540 3.87 
Vested(1,535,288)— (1,535,288)26.71 
Forfeited(370,807)(71,177)(441,984)14.66 
Unvested outstanding units as of March 31, 20231,869,527 265,608 2,135,135 $14.67 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
Table 14: Details of Accumulated Other Comprehensive Loss
March 31, 2023December 31, 2022
(in thousands)
Cumulative foreign currency translation loss$(149)$(162)
Cumulative actuarial gain on pension liability adjustment107 107 
Accumulated other comprehensive loss$(42)$(55)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
LOSS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Potentially Dilutive Securities
Table 15: Potentially Dilutive Securities
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Unvested restricted stock and restricted stock units410 — 
Total410 — 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Schedule of Operations by Business Segment
Table 17: Results of Operations by Business Segment
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Revenues
Security Solutions$19,773 $26,919 
Secure Networks15,449 23,241 
Total revenue35,222 50,160 
Gross profit
Security Solutions10,274 15,051 
Secure Networks3,208 3,820 
Total gross profit13,482 18,871 
Selling, general and administrative expenses26,452 35,238 
Operating loss(12,970)(16,367)
Other income2,496 12 
Interest expense(249)(190)
Loss before income taxes(10,723)(16,545)
Provision for income taxes(23)(71)
Net loss$(10,746)$(16,616)
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
SUPPLEMENTAL CASH FLOW INFORMATION (Tables)
3 Months Ended
Mar. 31, 2023
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Cash and Cash Equivalents
Table 19.1: Details of Cash, Cash Equivalents, and Restricted Cash
March 31, 2023December 31, 2022
(in thousands)
Cash and cash equivalents$112,462 $119,305 
Restricted cash (1)
133 133 
Cash, cash equivalents, and restricted cash$112,595 $119,438 
(1) Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is recorded under "Other assets" on the unaudited consolidated balance sheets.
Schedule of Restrictions on Cash and Cash Equivalents
Table 19.1: Details of Cash, Cash Equivalents, and Restricted Cash
March 31, 2023December 31, 2022
(in thousands)
Cash and cash equivalents$112,462 $119,305 
Restricted cash (1)
133 133 
Cash, cash equivalents, and restricted cash$112,595 $119,438 
(1) Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is recorded under "Other assets" on the unaudited consolidated balance sheets.
Schedule of Supplemental Cash Flow Information
Table 19.2: Supplemental Cash Flow Information
For the Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Cash paid during the period for:
Interest$219 $179 
Non-cash investing and financing activities:
Operating lease ROU assets obtained in exchange for operating lease liabilities$117 $147 
Capital expenditure activity in accounts payable and other accrued liabilities273 — 
Withholding tax on net share settlement under other current liabilities65 — 
Issuance of common stock for 401K match1,942 — 
Intangible assets transferred to extinguish the other financing obligations7,089 — 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS (Tables)
3 Months Ended
Mar. 31, 2023
Accounting Changes and Error Corrections [Abstract]  
Schedule of Error Corrections and Prior Period Adjustments
The following tables set forth the effects of the revisions of previously issued unaudited quarterly consolidated financial statements to correct for prior period error.
Table 20.1: Impact of the Correction to the Unaudited Consolidated Statement of Operations
For the Three Months Ended March 31, 2022
As Previously ReportedAdjustmentAs Revised
(in thousands, except per share data)
General and administrative$22,923 $1,633 $24,556 
Total selling, general and administrative expenses33,605 1,633 35,238 
Operating loss(14,734)(1,633)(16,367)
Loss before income taxes(14,912)(1,633)(16,545)
Net loss(14,983)(1,633)(16,616)
Net loss per share, basic$(0.22)$(0.03)$(0.25)
Net loss per share, diluted$(0.22)$(0.03)$(0.25)
Table 20.2: Impact of the Correction to the Unaudited Consolidated Statement of Comprehensive Loss
For the Three Months Ended March 31, 2022
As Previously ReportedAdjustmentAs Revised
(in thousands)
Net loss$(14,983)$(1,633)$(16,616)
Comprehensive loss(14,954)(1,633)(16,587)
Table 20.3: Impact of the Correction to the Unaudited Consolidated Statement of Changes in Stockholders' Equity
For the Three Months Ended March 31, 2022
As Previously ReportedAdjustmentAs Revised
(in thousands)
Stock-based compensation$12,647 $1,633 $14,280 
Additional paid-in capital, end376,913 1,633 378,546 
Net loss$(14,983)$(1,633)$(16,616)
Accumulated deficit, end(201,960)(1,633)(203,593)
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
ORGANIZATION - Narrative (Details)
Mar. 31, 2023
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 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Employee Severance    
Business Acquisition [Line Items]    
Restructuring charges $ 4.0 $ 2.8
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES - Changes in Restructuring Expenses Accrual (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Restructuring Reserve [Roll Forward]  
Beginning Balance $ 2,763
Charges/(adjustments) 1,200
Cash payments (1,673)
Ending Balance 2,290
Severance and related benefit costs  
Restructuring Reserve [Roll Forward]  
Beginning Balance 2,763
Charges/(adjustments) (100)
Cash payments (1,673)
Ending Balance 990
Other related costs  
Restructuring Reserve [Roll Forward]  
Beginning Balance 0
Charges/(adjustments) 1,300
Cash payments 0
Ending Balance $ 1,300
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE RECOGNITION - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Contract with customer, liability, revenue recognized $ 2.5 $ 2.5
Remaining performance obligations $ 77.4  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation (as a percent) 70.00%  
Remaining performance obligation, period 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation (as a percent) 29.00%  
Remaining performance obligation, period 1 year  
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 89.00% 96.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 11.00% 4.00%
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE RECOGNITION - Revenue by Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenue $ 35,222 $ 50,160
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue $ 35,222 $ 50,160
Concentration risk, percentage 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 $ 27,013 $ 41,277
Concentration risk, percentage 77.00% 82.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Time-and-materials    
Disaggregation of Revenue [Line Items]    
Total revenue $ 3,556 $ 2,916
Concentration risk, percentage 10.00% 6.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Cost plus fixed fee    
Disaggregation of Revenue [Line Items]    
Total revenue $ 4,653 $ 5,967
Concentration risk, percentage 13.00% 12.00%
Federal | Revenue from Contract with Customer, Product and Service Benchmark    
Disaggregation of Revenue [Line Items]    
Total revenue   $ 47,843
Federal | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue $ 32,989  
Concentration risk, percentage 94.00% 95.00%
State & local, and commercial | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue $ 2,233 $ 2,317
Concentration risk, percentage 6.00% 5.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 68.00% 71.00%
Civilian | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 26.00% 24.00%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE RECOGNITION - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Billed accounts receivables $ 18,297 $ 13,521
Unbilled accounts receivable 4,658 11,657
Contract assets 11,747 14,891
Contract liabilities $ 7,203 $ 6,444
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE, NET (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accounts Receivable, after Allowance for Credit Loss [Abstract]    
Billed accounts receivable $ 18,520 $ 13,655
Unbilled accounts receivable 4,658 11,657
Contract assets 11,747 14,891
Allowance for credit losses (223) (134)
Accounts receivable, net $ 34,702 $ 40,069
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE, NET - Narrative (Details)
3 Months Ended
Mar. 31, 2023
Federal | Accounts Receivable | Customer Concentration Risk  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Concentration risk, percentage 95.00%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES, NET (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Gross inventory $ 2,394 $ 3,642
Allowance for inventory obsolescence (765) (765)
Inventories, net $ 1,629 $ 2,877
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 19,275 $ 19,178
Accumulated depreciation and amortization (14,869) (14,391)
Property and equipment, net 4,406 4,787
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost 16,104 16,033
Leasehold improvement    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 3,171 $ 3,145
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Property, Plant and Equipment [Abstract]    
Depreciation and amortization expense $ 0.6 $ 0.6
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Goodwill [Line Items]      
Goodwill $ 17,922,000   $ 17,922,000
Goodwill impairment 0 $ 0  
Security Solutions      
Goodwill [Line Items]      
Goodwill 3,000,000   3,000,000
Secure Networks      
Goodwill [Line Items]      
Goodwill $ 14,900,000   $ 14,900,000
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 42,675 $ 38,750
Accumulated Amortization (8,874) (8,455)
Net Carrying Value 33,801 30,295
Capitalized computer software included in cost of sales   600
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Gross Carrying Amount 42,675 45,870
Accumulated Amortization (8,874) (8,455)
Net Carrying Value 33,801 37,415
Software development costs | Disposal Group, Held-for-sale, Not Discontinued Operations    
Indefinite-lived Intangible Assets [Line Items]    
Software held for resale $ 0 7,120
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 8 years  
Gross Carrying Amount $ 3,630 3,630
Accumulated Amortization (756) (643)
Net Carrying Value 2,874 2,987
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (756) (643)
Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years  
Gross Carrying Amount $ 40 40
Accumulated Amortization (22) (19)
Net Carrying Value 18 21
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (22) (19)
Software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 39,005 35,080
Accumulated Amortization (8,096) (7,793)
Net Carrying Value 30,909 27,287
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (8,096) $ (7,793)
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 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Software development costs    
Finite-Lived Intangible Assets [Line Items]    
Amortization of intangible assets $ 0.3 $ 0.3
Acquired Technology and Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortization of intangible assets $ 0.1 $ 0.1
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER BALANCE SHEET COMPONENTS - Accounts Payable and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 11,683 $ 12,606
Accrued payables 6,328 9,945
Accounts payable and other accrued liabilities $ 18,011 $ 22,551
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Other accrued expenses $ 874 $ 1,530
Restructuring expenses accrual 2,290 2,763
Other 692 626
Other current liabilities $ 3,856 $ 4,919
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details) - USD ($)
$ in Millions
Dec. 30, 2022
Apr. 12, 2023
Debt Instrument [Line Items]    
Maximum senior leverage ratio covenant 3  
Subsequent Event    
Debt Instrument [Line Items]    
Aggregate fair value   $ 25.0
Credit Agreement | Alternative Base Rate | Revolving Credit Facility    
Debt Instrument [Line Items]    
Basis spread on variable rate 0.90%  
Credit Agreement | Adjusted Daily Simple Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility    
Debt Instrument [Line Items]    
Basis spread on variable rate 1.90%  
Credit Agreement | Adjusted Term Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility    
Debt Instrument [Line Items]    
Basis spread on variable rate 1.90%  
Line of Credit | Credit Agreement | Revolving Credit Facility    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 30.0  
Incremental increase in interest rates in the event of default 2.00%  
Line of Credit | Credit Agreement | Letter of Credit    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 5.0  
Expansion feature borrowing limit $ 30.0  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details)
$ in Millions
1 Months Ended 3 Months Ended
Aug. 31, 2022
extension_option
Mar. 31, 2023
USD ($)
Nov. 30, 2022
USD ($)
Debt Instrument [Line Items]      
Other income   $ 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 71 R60.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITION - Narrative (Details) - USD ($)
$ in Millions
Jul. 30, 2021
Feb. 02, 2023
Asset Purchase Agreement    
Business Acquisition [Line Items]    
Total consideration transferred $ 6.7  
Consideration transferred related to a pre-existing contractual arrangement 0.3  
Cash payment for acquisition 5.9  
Acquisition holdback $ 0.6  
Business combination, consideration transferred, liabilities incurred, cash holdback period 18 months  
Contingent consideration $ 0.5  
Diamond Fortress Technologies    
Business Acquisition [Line Items]    
Contingent consideration   $ 0.6
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Intrinsic value $ 5.4  
Restricted Stock Units (RSUs) | 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, award vesting period 3 years  
Performance-Based    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock-based compensation expense $ 15.2  
Weighted-average remaining vesting period 10 months 24 days  
Outstanding   0 years
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total $ 9,499 $ 15,931
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total 58 1,668
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total 770 1,295
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total 8,345 11,961
Cost of sales – services | Cost of sales – services    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total $ 326 $ 1,007
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Total  
Outstanding, beginning balance (in shares) 3,906,867
Granted (in shares) 205,540
Vested (in shares) (1,535,288)
Forfeited (in shares) (441,984)
Outstanding, beginning balance (in shares) 2,135,135
Weighted-Average Grant Date Fair Value  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 19.53
Granted (in dollars per share) | $ / shares 3.87
Vested (in dollars per share) | $ / shares 26.71
Forfeited (in shares) | $ / shares 14.66
Outstanding, ending balance (in dollars per share) | $ / shares $ 14.67
Service-Based  
Total  
Outstanding, beginning balance (in shares) 3,570,082
Granted (in shares) 205,540
Vested (in shares) (1,535,288)
Forfeited (in shares) (370,807)
Outstanding, beginning balance (in shares) 1,869,527
Performance-Based  
Total  
Outstanding, beginning balance (in shares) 336,785
Granted (in shares) 0
Vested (in shares) 0
Forfeited (in shares) (71,177)
Outstanding, beginning balance (in shares) 265,608
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE REPURCHASES - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2023
May 24, 2022
Equity [Abstract]    
Stock repurchase program, authorized amount   $ 50.0
Stock repurchase program, remaining authorized repurchase amount $ 38.7  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss $ 169,895 $ 172,354 $ 175,061 $ 180,254
Accumulated Other Comprehensive Income        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss (42) (55) $ 2 $ (27)
Accumulated Foreign Currency Adjustment Attributable to Parent        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss (149) (162)    
Accumulated Defined Benefit Plans Adjustment Attributable to Parent        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss $ (107) $ (107)    
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.1
LOSS PER SHARE (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 410,000 0
Unvested antidilutive stock units excluded from the dilutive effect (stock units) (in shares) 265,608 439,786
Unvested restricted stock and restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 410,000 0
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 03, 2023
Feb. 01, 2022
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Grants in period (in shares)     205,540    
Affiliated Entity | Director          
Related Party Transaction [Line Items]          
Related party transaction, amounts of transaction       $ 25  
Extension period 6 months        
Affiliated Entity | Emmett J. Wood          
Related Party Transaction [Line Items]          
Related party transaction, amounts of transaction     $ 249 $ 512  
Number of shares held by related party (in shares)     199,785   178,041
Affiliated Entity | Restricted Stock | Director          
Related Party Transaction [Line Items]          
Grants in period (in shares) 16,859 26,091      
Affiliated Entity | Restricted Stock | Share-based Payment Arrangement, Tranche One | Director          
Related Party Transaction [Line Items]          
Award vesting rights, percentage   25.00%      
Affiliated Entity | Restricted Stock | Share-based Payment Arrangement, Tranche Two | Director          
Related Party Transaction [Line Items]          
Award vesting rights, percentage 50.00% 25.00%      
Affiliated Entity | Restricted Stock | Share-based Payment Arrangement, Tranche Three | Director          
Related Party Transaction [Line Items]          
Award vesting rights, percentage 50.00% 25.00%      
Affiliated Entity | Restricted Stock | Share-based Payment Arrangement, Tranche Four | Director          
Related Party Transaction [Line Items]          
Award vesting rights, percentage   25.00%      
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION - Narrative (Details)
3 Months Ended
Mar. 31, 2023
segment
Segment Reporting [Abstract]  
Number of operating segments 2
Number of reportable segments 2
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION - Operations by Business Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Total revenue $ 35,222 $ 50,160
Total gross profit 13,482 18,871
Selling, general and administrative expenses 26,452 35,238
Operating loss (12,970) (16,367)
Other income 2,496 12
Interest expense (249) (190)
Loss before income taxes (10,723) (16,545)
Provision for income taxes (23) (71)
Net loss (10,746) (16,616)
Security Solutions    
Segment Reporting Information [Line Items]    
Total revenue 19,773 26,919
Total gross profit 10,274 15,051
Secure Networks    
Segment Reporting Information [Line Items]    
Total revenue 15,449 23,241
Total gross profit $ 3,208 $ 3,820
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.1
SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Quarterly Financial Information Disclosure [Abstract]        
Cash and cash equivalents $ 112,462 $ 119,305    
Restricted cash 133 133    
Cash, cash equivalents, and restricted cash $ 112,595 $ 119,438 $ 120,233 $ 126,562
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.1
SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash paid during the period for:    
Interest $ 219 $ 179
Non-cash investing and financing activities:    
Operating lease ROU assets obtained in exchange for operating lease liabilities 117 147
Capital expenditure activity in accounts payable and other accrued liabilities 273 0
Withholding tax on net share settlement under other current liabilities 65 0
Issuance of common stock for 401K match 1,942 0
Intangible assets transferred to extinguish the other financing obligations $ 7,089 $ 0
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.1
REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
General and administrative $ 21,976 $ 24,556
Adjustment    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
General and administrative   $ 1,633
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.1
REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
General and administrative $ 21,976 $ 24,556
Selling, general and administrative expenses 26,452 35,238
Operating loss (12,970) (16,367)
Loss before income taxes (10,723) (16,545)
Net loss $ (10,746) $ (16,616)
Net loss per share, basic (in dollars per share) $ (0.16) $ (0.25)
Net loss per share, diluted (in dollars per share) $ (0.16) $ (0.25)
As Previously Reported    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
General and administrative   $ 22,923
Selling, general and administrative expenses   33,605
Operating loss   (14,734)
Loss before income taxes   (14,912)
Net loss   $ (14,983)
Net loss per share, basic (in dollars per share)   $ (0.22)
Net loss per share, diluted (in dollars per share)   $ (0.22)
Adjustment    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
General and administrative   $ 1,633
Selling, general and administrative expenses   1,633
Operating loss   (1,633)
Loss before income taxes   (1,633)
Net loss   $ (1,633)
Net loss per share, basic (in dollars per share)   $ (0.03)
Net loss per share, diluted (in dollars per share)   $ (0.03)
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.1
REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Net loss $ (10,746) $ (16,616)
Comprehensive loss $ (10,733) (16,587)
As Previously Reported    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Net loss   (14,983)
Comprehensive loss   (14,954)
Adjustment    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Net loss   (1,633)
Comprehensive loss   $ (1,633)
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.23.1
REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance $ 172,354 $ 180,254
Stock-based compensation 7,916 14,280
Net loss (10,746) (16,616)
Ending balance 169,895 175,061
Additional Paid-in Capital    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 412,708 367,153
Stock-based compensation 7,916 14,280
Ending balance 420,980 378,546
Accumulated Deficit    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (240,405) (186,977)
Net loss (10,746) (16,616)
Ending balance $ (251,151) (203,593)
As Previously Reported    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Net loss   (14,983)
As Previously Reported | Additional Paid-in Capital    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Stock-based compensation   12,647
Ending balance   376,913
As Previously Reported | Accumulated Deficit    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Ending balance   (201,960)
Adjustment    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Net loss   (1,633)
Adjustment | Additional Paid-in Capital    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Stock-based compensation   1,633
Ending balance   1,633
Adjustment | Accumulated Deficit    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Ending balance   $ (1,633)
XML 87 tls-20230331_htm.xml IDEA: XBRL DOCUMENT 0000320121 2023-01-01 2023-03-31 0000320121 2023-05-05 0000320121 us-gaap:ServiceMember 2023-01-01 2023-03-31 0000320121 us-gaap:ServiceMember 2022-01-01 2022-03-31 0000320121 us-gaap:ProductMember 2023-01-01 2023-03-31 0000320121 us-gaap:ProductMember 2022-01-01 2022-03-31 0000320121 2022-01-01 2022-03-31 0000320121 2023-03-31 0000320121 2022-12-31 0000320121 2021-12-31 0000320121 2022-03-31 0000320121 us-gaap:CommonStockMember 2022-12-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000320121 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000320121 us-gaap:RetainedEarningsMember 2022-12-31 0000320121 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000320121 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000320121 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000320121 us-gaap:CommonStockMember 2023-03-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000320121 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000320121 us-gaap:RetainedEarningsMember 2023-03-31 0000320121 us-gaap:CommonStockMember 2021-12-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000320121 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000320121 us-gaap:RetainedEarningsMember 2021-12-31 0000320121 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000320121 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000320121 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000320121 us-gaap:CommonStockMember 2022-03-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000320121 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000320121 us-gaap:RetainedEarningsMember 2022-03-31 0000320121 tls:TelosIdMember 2023-03-31 0000320121 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0000320121 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-03-31 0000320121 us-gaap:EmployeeSeveranceMember 2022-12-31 0000320121 us-gaap:OtherRestructuringMember 2022-12-31 0000320121 us-gaap:OtherRestructuringMember 2023-01-01 2023-03-31 0000320121 us-gaap:EmployeeSeveranceMember 2023-03-31 0000320121 us-gaap:OtherRestructuringMember 2023-03-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tls:RevenueTimingOfTransferOfGoodsOrServiceMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tls:RevenueTimingOfTransferOfGoodsOrServiceMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-03-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tls:RevenueTimingOfTransferOfGoodsOrServiceMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tls:RevenueTimingOfTransferOfGoodsOrServiceMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0000320121 tls:FederalGovernmentMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000320121 tls:FederalGovernmentMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember 2022-01-01 2022-03-31 0000320121 tls:FederalGovernmentMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000320121 tls:StateLocalAndCommercialMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000320121 tls:StateLocalAndCommercialMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember us-gaap:FixedPriceContractMember 2023-01-01 2023-03-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember us-gaap:FixedPriceContractMember 2022-01-01 2022-03-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2023-01-01 2023-03-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2022-01-01 2022-03-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember tls:CostPlusFixedFeeMember 2023-01-01 2023-03-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember tls:CostPlusFixedFeeMember 2022-01-01 2022-03-31 0000320121 tls:USDepartmentOfDefenseMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000320121 tls:USDepartmentOfDefenseMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000320121 tls:CivilianMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000320121 tls:CivilianMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000320121 2023-04-01 2023-03-31 0000320121 2024-01-01 2023-03-31 0000320121 tls:FederalGovernmentMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000320121 tls:FurnitureAndEquipmentMember 2023-03-31 0000320121 tls:FurnitureAndEquipmentMember 2022-12-31 0000320121 us-gaap:LeaseholdImprovementsMember 2023-03-31 0000320121 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000320121 tls:SecuritySolutionsSegmentMember 2022-12-31 0000320121 tls:SecuritySolutionsSegmentMember 2023-03-31 0000320121 tls:SecureNetworksSegmentMember 2023-03-31 0000320121 tls:SecureNetworksSegmentMember 2022-12-31 0000320121 us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-03-31 0000320121 us-gaap:DevelopedTechnologyRightsMember 2023-03-31 0000320121 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0000320121 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-03-31 0000320121 us-gaap:CustomerRelationshipsMember 2023-03-31 0000320121 us-gaap:CustomerRelationshipsMember 2022-12-31 0000320121 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2023-01-01 2023-03-31 0000320121 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2023-01-01 2023-03-31 0000320121 us-gaap:SoftwareDevelopmentMember 2023-03-31 0000320121 us-gaap:SoftwareDevelopmentMember 2022-12-31 0000320121 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:SoftwareDevelopmentMember 2023-03-31 0000320121 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:SoftwareDevelopmentMember 2022-12-31 0000320121 2022-01-01 2022-12-31 0000320121 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-03-31 0000320121 us-gaap:SoftwareDevelopmentMember 2023-01-01 2023-03-31 0000320121 tls:AcquiredTechnologyAndCustomerRelationshipsMember 2023-01-01 2023-03-31 0000320121 tls:AcquiredTechnologyAndCustomerRelationshipsMember 2022-01-01 2022-03-31 0000320121 us-gaap:RevolvingCreditFacilityMember tls:CreditAgreementMember us-gaap:LineOfCreditMember 2022-12-30 0000320121 us-gaap:LetterOfCreditMember tls:CreditAgreementMember us-gaap:LineOfCreditMember 2022-12-30 0000320121 us-gaap:RevolvingCreditFacilityMember tls:CreditAgreementMember tls:AlternativeBaseRateMember 2022-12-30 2022-12-30 0000320121 us-gaap:RevolvingCreditFacilityMember tls:CreditAgreementMember tls:AdjustedDailySimpleSecuredOvernightFinancingRateSOFRMember 2022-12-30 2022-12-30 0000320121 us-gaap:RevolvingCreditFacilityMember tls:CreditAgreementMember tls:AdjustedTermSecuredOvernightFinancingRateSOFRMember 2022-12-30 2022-12-30 0000320121 2022-12-30 0000320121 us-gaap:SubsequentEventMember 2023-04-12 0000320121 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember tls:SoftwareLicensesUnderDeliveryOrderMember 2022-11-30 0000320121 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember tls:SoftwareLicensesUnderDeliveryOrderMember 2022-08-01 2022-08-31 0000320121 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember tls:SoftwareLicensesUnderDeliveryOrderMember 2023-01-01 2023-03-31 0000320121 tls:AssetPurchaseAgreementMember 2021-07-30 2021-07-30 0000320121 tls:AssetPurchaseAgreementMember 2021-07-30 0000320121 tls:DiamondFortressTechnologiesMember 2023-02-02 0000320121 us-gaap:RestrictedStockUnitsRSUMember tls:Two016OmnibusLongTermIncentivePlanMember 2023-01-01 2023-03-31 0000320121 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0000320121 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0000320121 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0000320121 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0000320121 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0000320121 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0000320121 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0000320121 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0000320121 tls:ServiceBasedRSUAwardsMember 2022-12-31 0000320121 us-gaap:PerformanceSharesMember 2022-12-31 0000320121 tls:ServiceBasedRSUAwardsMember 2023-01-01 2023-03-31 0000320121 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0000320121 tls:ServiceBasedRSUAwardsMember 2023-03-31 0000320121 us-gaap:PerformanceSharesMember 2023-03-31 0000320121 us-gaap:PerformanceSharesMember 2021-10-01 2021-12-31 0000320121 2022-05-24 0000320121 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000320121 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000320121 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0000320121 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000320121 us-gaap:StockCompensationPlanMember 2023-01-01 2023-03-31 0000320121 us-gaap:StockCompensationPlanMember 2022-01-01 2022-03-31 0000320121 tls:EmmettWoodMember srt:AffiliatedEntityMember 2023-01-01 2023-03-31 0000320121 tls:EmmettWoodMember srt:AffiliatedEntityMember 2022-01-01 2022-03-31 0000320121 tls:EmmettWoodMember srt:AffiliatedEntityMember 2023-03-31 0000320121 tls:EmmettWoodMember srt:AffiliatedEntityMember 2022-12-31 0000320121 srt:DirectorMember srt:AffiliatedEntityMember 2023-01-03 2023-01-03 0000320121 srt:DirectorMember us-gaap:RestrictedStockMember srt:AffiliatedEntityMember 2023-01-03 2023-01-03 0000320121 srt:DirectorMember srt:AffiliatedEntityMember 2022-01-01 2022-03-31 0000320121 srt:DirectorMember us-gaap:RestrictedStockMember srt:AffiliatedEntityMember 2022-02-01 2022-02-01 0000320121 srt:DirectorMember us-gaap:RestrictedStockMember srt:AffiliatedEntityMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-02-01 2022-02-01 0000320121 srt:DirectorMember us-gaap:RestrictedStockMember srt:AffiliatedEntityMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-02-01 2022-02-01 0000320121 srt:DirectorMember us-gaap:RestrictedStockMember srt:AffiliatedEntityMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-02-01 2022-02-01 0000320121 srt:DirectorMember us-gaap:RestrictedStockMember srt:AffiliatedEntityMember tls:ShareBasedPaymentArrangementTrancheFourMember 2022-02-01 2022-02-01 0000320121 srt:DirectorMember us-gaap:RestrictedStockMember srt:AffiliatedEntityMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-03 2023-01-03 0000320121 srt:DirectorMember us-gaap:RestrictedStockMember srt:AffiliatedEntityMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-03 2023-01-03 0000320121 tls:SecuritySolutionsSegmentMember 2023-01-01 2023-03-31 0000320121 tls:SecuritySolutionsSegmentMember 2022-01-01 2022-03-31 0000320121 tls:SecureNetworksSegmentMember 2023-01-01 2023-03-31 0000320121 tls:SecureNetworksSegmentMember 2022-01-01 2022-03-31 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2022-01-01 2022-03-31 0000320121 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-03-31 0000320121 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000320121 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000320121 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-03-31 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:RetainedEarningsMember 2022-03-31 shares iso4217:USD iso4217:USD shares pure tls:extension_option tls:segment 0000320121 --12-31 false 2023 Q1 P1Y P1Y P3Y P0Y 0.25 0.25 0.25 0.25 0.5 0.5 10-Q true 2023-03-31 false 001-08443 TELOS CORPORATION MD 52-0880974 19886 Ashburn Road Ashburn VA 20147-2358 703 724-3800 Common stock, $0.001 par value per share TLS NASDAQ Yes Yes Accelerated Filer false false false 69389506 31534000 48108000 3688000 2052000 35222000 50160000 19268000 29731000 2472000 1558000 21740000 31289000 13482000 18871000 1643000 5252000 2833000 5430000 21976000 24556000 26452000 35238000 -12970000 -16367000 2496000 12000 249000 190000 -10723000 -16545000 23000 71000 -10746000 -16616000 -0.16 -0.25 -0.16 -0.25 68176000 67559000 68176000 67559000 -10746000 -16616000 13000 29000 -10733000 -16587000 112462000 119305000 34702000 40069000 1629000 2877000 5480000 4819000 1042000 893000 155315000 167963000 4406000 4787000 7527000 7832000 458000 341000 17922000 17922000 33801000 37415000 1223000 1137000 220652000 237397000 18011000 22551000 7665000 8388000 7203000 6444000 1625000 1592000 494000 361000 0 1247000 3856000 4919000 38854000 45502000 10832000 11248000 0 27000 0 7211000 770000 758000 301000 297000 50757000 65043000 0.001 0.001 250000000 250000000 69388256 69388256 67431632 67431632 108000 106000 420980000 412708000 -42000 -55000 -251151000 -240405000 169895000 172354000 220652000 237397000 -10746000 -16616000 9499000 15931000 1425000 1405000 12000 12000 2000 12000 -1000 0 89000 95000 17000 0 1427000 0 -5279000 -2014000 -1248000 850000 927000 3563000 -4489000 674000 -364000 495000 758000 655000 -477000 -15000 -100000 249000 3800000 2795000 223000 546000 564000 0 -4587000 -3341000 383000 351000 1520000 2886000 139000 0 114000 0 -2156000 -3237000 -6843000 -6329000 119438000 126562000 112595000 120233000 67431000 106000 412708000 -55000 -240405000 172354000 -10746000 -10746000 13000 13000 1180000 1000 -1585000 -1584000 7916000 7916000 777000 1000 1941000 1942000 69388000 108000 420980000 -42000 -251151000 169895000 66767000 105000 367153000 -27000 -186977000 180254000 -16616000 -16616000 29000 29000 1100000 1000 -2887000 -2886000 14280000 14280000 67867000 106000 378546000 2000 -203593000 175061000 ORGANIZATIONTelos 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, a subsidiary that develops, markets and sells government-validated secure enterprise solutions to government and commercial customers. We own the issued and outstanding share capital of ubIQuity.com, inc., a holding company for Xacta Corporation. We also have a 100% ownership interest in Telos Identity Management Solutions, LLC ("Telos ID"), Teloworks, Inc., and Telos APAC Pte. Ltd. 1 SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation and Principle of Consolidation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements include the accounts of Telos and its subsidiaries (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7101b497d9ef444bbf264e4e3f219a5f_34" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1 – Organization</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), 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.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation for Interim Periods</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 to state fairly our financial position and the results of operations and cash flows for the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2022, 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.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Comparison - Revision of Previously Issued Interim Financial Statements</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the course of preparing the Company's consolidated financial statements for the year ended December 31, 2022, we identified that stock-based compensation expense related to performance-based restricted stock unit (“PSU”) awards with market conditions was erroneously reversed when those PSUs were forfeited during the quarter ended March 31, 2022. Although the Company has determined that the error did not have a material impact on its previously issued interim consolidated financial statements, it revised the previously reported interim financial information in conjunction with the issuance of its quarterly filings on Form 10-Q for the quarter ended March 31, 2023. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further information regarding the misstatements and related revisions are included under </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7101b497d9ef444bbf264e4e3f219a5f_1124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">N</a><a href="#i7101b497d9ef444bbf264e4e3f219a5f_1124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ote </a><a href="#i7101b497d9ef444bbf264e4e3f219a5f_1124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">20</a><a href="#i7101b497d9ef444bbf264e4e3f219a5f_1124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> – Revision of P</a><a href="#i7101b497d9ef444bbf264e4e3f219a5f_1124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">rior Year Interim Financial Statements</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the unaudited consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring Expenses</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The 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 may 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the Company's recent Annual Report on Form 10-K for the year ended December 31, 2022, the Company estimated that the expected restructuring expenses were $2.8 million as of December 31, 2022. As of March 31, 2023, the Company has updated its total expected restructuring plan costs to $4.0 million. The Company reviews the restructuring plan and may incur incremental restructuring costs during the remainder of 2023 when determined as probable and estimable. The restructuring expenses are recorded under "Selling, general and administrative expenses" in the Company's unaudited consolidated statements of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 plan are reflected in the Company's unaudited consolidated statement of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 2: Summary of Changes in Restructuring Expenses Accrual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Severance and related benefit costs (1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other related costs (1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charges/(adjustments)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,673)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,673)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,290 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Restructuring-related liabilities are reported as part of "Other current liabilities" in the Company's unaudited consolidated balance sheets, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7101b497d9ef444bbf264e4e3f219a5f_1202" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline">Note 9 - Other Balance Sheet Components</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> for further details.</span></div><div style="margin-bottom:9pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation and Principle of Consolidation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements include the accounts of Telos and its subsidiaries (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7101b497d9ef444bbf264e4e3f219a5f_34" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1 – Organization</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), 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.</span></div> Basis of Comparison - Revision of Previously Issued Interim Financial StatementsDuring the course of preparing the Company's consolidated financial statements for the year ended December 31, 2022, we identified that stock-based compensation expense related to performance-based restricted stock unit (“PSU”) awards with market conditions was erroneously reversed when those PSUs were forfeited during the quarter ended March 31, 2022. Although the Company has determined that the error did not have a material impact on its previously issued interim consolidated financial statements, it revised the previously reported interim financial information in conjunction with the issuance of its quarterly filings on Form 10-Q for the quarter ended March 31, 2023. <div style="margin-bottom:9pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> <div style="margin-bottom:9pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring Expenses</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The 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 may 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the Company's recent Annual Report on Form 10-K for the year ended December 31, 2022, the Company estimated that the expected restructuring expenses were $2.8 million as of December 31, 2022. As of March 31, 2023, the Company has updated its total expected restructuring plan costs to $4.0 million. The Company reviews the restructuring plan and may incur incremental restructuring costs during the remainder of 2023 when determined as probable and estimable. The restructuring expenses are recorded under "Selling, general and administrative expenses" in the Company's unaudited consolidated statements of operations.</span></div> 2800000 4000000 <div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 2: Summary of Changes in Restructuring Expenses Accrual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Severance and related benefit costs (1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other related costs (1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charges/(adjustments)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,673)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,673)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,290 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Restructuring-related liabilities are reported as part of "Other current liabilities" in the Company's unaudited consolidated balance sheets, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7101b497d9ef444bbf264e4e3f219a5f_1202" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline">Note 9 - Other Balance Sheet Components</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> for further details.</span></div> 2763000 0 2763000 -100000 1300000 1200000 1673000 0 1673000 990000 1300000 2290000 <div style="margin-bottom:9pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> REVENUE RECOGNITION<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 89% and 96% of our revenue for the three months ended March 31, 2023 and 2022, 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For performance obligations in which control does not continuously transfer to the customer, we recognize revenue at the point in time in which 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 11% and 4% of our revenue for the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 losses were recorded during the three months ended March 31, 2023 and 2022.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenues</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our segment reporting, as further discussed in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7101b497d9ef444bbf264e4e3f219a5f_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1</a><a href="#i7101b497d9ef444bbf264e4e3f219a5f_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">7</a><a href="#i7101b497d9ef444bbf264e4e3f219a5f_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> – Segment Information</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.288%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.821%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.1: Revenue by Customer Type</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95 %</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State &amp; local, and commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 %</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,222 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,160 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100 %</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.821%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.2: Revenue by Contract Type</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Firm fixed-price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82 %</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6 %</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost plus fixed fee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 %</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,222 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,160 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100 %</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.3: Revenue Concentration Greater than 10% of Total Revenue</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Department of Defense ("DoD")</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 31pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 31pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71 %</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Civilian</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 31pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 31pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 %</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.096%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.4: Contract Balances</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance Sheet Presentation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Billed accounts receivables </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Net of allowance for credit losses.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant change in the Company's contract assets and contract liabilities during the current period was primarily the result of the timing differences between the Company's performance, invoicing and customer payments. Revenue recognized for the three months ended March 31, 2023 and 2022, that was included in the contract liabilities balance at the beginning of each reporting period was $2.5 million and $2.5 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, we had approximately $77.4 million of remaining performance obligations, which we also refer to as funded backlog. We expect to recognize approximately 70% of our remaining performance obligations as revenue in 2023, an additional 29% in 2024, and the balance thereafter.</span></div> <div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 89% and 96% of our revenue for the three months ended March 31, 2023 and 2022, 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For performance obligations in which control does not continuously transfer to the customer, we recognize revenue at the point in time in which 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 11% and 4% of our revenue for the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div>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.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. 0.89 0.96 0.11 0.04 <div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.288%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.821%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.1: Revenue by Customer Type</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95 %</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State &amp; local, and commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 %</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,222 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,160 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100 %</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.821%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.2: Revenue by Contract Type</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Firm fixed-price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82 %</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6 %</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost plus fixed fee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 %</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,222 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,160 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100 %</span></td></tr></table></div> 32989000 0.94 47843000 0.95 2233000 0.06 2317000 0.05 35222000 1 50160000 1 27013000 0.77 41277000 0.82 3556000 0.10 2916000 0.06 4653000 0.13 5967000 0.12 35222000 1 50160000 1 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.3: Revenue Concentration Greater than 10% of Total Revenue</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Department of Defense ("DoD")</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 31pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 31pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71 %</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Civilian</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 31pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 31pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 %</span></td></tr></table> 0.68 0.71 0.26 0.24 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.096%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.4: Contract Balances</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance Sheet Presentation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Billed accounts receivables </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 18297000 13521000 4658000 11657000 11747000 14891000 7203000 6444000 2500000 2500000 77400000 0.70 0.29 ACCOUNTS RECEIVABLE, NET<div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 4: Details of Accounts Receivable, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Billed accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,069 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Includes provision for credit losses, net of recoveries.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 95% of our billed and unbilled accounts receivable as of March 31, 2023 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 guarantee from our customers. We maintain allowances for potential losses.</span></div> <div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 4: Details of Accounts Receivable, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Billed accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,069 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Includes provision for credit losses, net of recoveries.</span></div> 18520000 13655000 4658000 11657000 11747000 14891000 223000 134000 34702000 40069000 0.95 INVENTORIES, NET<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 5: Details of Inventories, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross inventory</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for inventory obsolescence</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,877 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 5: Details of Inventories, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross inventory</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for inventory obsolescence</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,877 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2394000 3642000 765000 765000 1629000 2877000 PROPERTY AND EQUIPMENT, NET<div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 6: Details of Property and Equipment, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,406 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,787 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $0.6 million for both three months ended March 31, 2023 and 2022, respectively.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 6: Details of Property and Equipment, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,406 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,787 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 16104000 16033000 3171000 3145000 19275000 19178000 14869000 14391000 4406000 4787000 600000 600000 GOODWILLThe goodwill balance was $17.9 million as of March 31, 2023, and December 31, 2022, 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 months ended March 31, 2023 and 2022 17900000 17900000 3000000 3000000 14900000 14900000 0 0 INTANGIBLE ASSETS, NET<div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 8: Details of Intangible Assets, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationship</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 - 5</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,096)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,675 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,874)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,750 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,295 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software held for resale </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,675 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,874)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,801 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> This amount is net of $0.6 million charged into cost for sales for the period ended December 31, 2022. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7101b497d9ef444bbf264e4e3f219a5f_1212" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline">Note 10 </a><a href="#i7101b497d9ef444bbf264e4e3f219a5f_1212" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline">–</a><a href="#i7101b497d9ef444bbf264e4e3f219a5f_1212" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"> Debt and Other Obligations</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> for related details. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to capitalized software development costs was $0.3 million for both three months ended March 31, 2023 and 2022.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to other intangible assets was $0.1 million for both three months ended March 31, 2023 and 2022.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 8: Details of Intangible Assets, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationship</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 - 5</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,096)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,675 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,874)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,750 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,295 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software held for resale </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,675 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,874)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,801 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> This amount is net of $0.6 million charged into cost for sales for the period ended December 31, 2022. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7101b497d9ef444bbf264e4e3f219a5f_1212" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline">Note 10 </a><a href="#i7101b497d9ef444bbf264e4e3f219a5f_1212" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline">–</a><a href="#i7101b497d9ef444bbf264e4e3f219a5f_1212" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"> Debt and Other Obligations</a></span> for related details. P8Y 3630000 756000 2874000 3630000 643000 2987000 P3Y 40000 22000 18000 40000 19000 21000 P2Y P5Y 39005000 8096000 30909000 35080000 7793000 27287000 42675000 8874000 33801000 38750000 8455000 30295000 0 0 7120000 7120000 42675000 8874000 33801000 45870000 8455000 37415000 600000 300000 300000 100000 100000 OTHER BALANCE SHEET COMPONENTS<div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 9.1: Details of Accounts Payable and Other Accrued Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,011 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,551 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 9.2: Details of Other Current Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring expenses accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,856 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,919 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 9.1: Details of Accounts Payable and Other Accrued Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,011 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,551 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 11683000 12606000 6328000 9945000 18011000 22551000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 9.2: Details of Other Current Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring expenses accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,856 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,919 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 874000 1530000 2290000 2763000 692000 626000 3856000 4919000 DEBT AND OTHER OBLIGATIONS<div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Credit Facility</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 2022 (the "Closing Date"), 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Financing Obligations</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7101b497d9ef444bbf264e4e3f219a5f_52" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8 – Intangible Assets</a><a href="#i7101b497d9ef444bbf264e4e3f219a5f_52" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">, net</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 9, 2023, the customer notified us that it would not exercise the first option period under the DO. 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, Buyer and Telos will cooperate in preparing such a claim, which would be filed in Telos' name. Buyer has notified Telos of its intent to pursue a claim against the customer.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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. During the three months ended March 31, 2023, the Company reported a gain of $1.4 million, which was recorded as "Other income" in the unaudited consolidated statements of operations.</span></div> 30000000 5000000 30000000 0.009 0.019 0.019 0.020 3 25000000 9100000 9100000 3 3 P12M 1400000 ACQUISITIONOn July 30, 2021, the Company acquired the assets of Diamond Fortress Technologies ("DFT") and wholly-owned subsidiaries for a total purchase consideration of $6.7 million, inclusive of $0.3 million related to a pre-existing contractual arrangement with DFT. Upon closing, $5.9 million of cash was paid with an additional $0.6 million payable to DFT 18 months after the close date (the "holdback"). The holdback amount has been discounted to its present value of $0.5 million using a discount rate relevant to the acquisition. On February 2, 2023, the Company paid DFT the holdback amount of $0.6 million. 6700000 300000 5900000 600000 P18M 500000 600000 STOCK-BASED COMPENSATION<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock-based compensation awards under the 2016 Omnibus Long-Term Incentive Plan, as amended (the "2016 LTIP"). We may grant restricted stock awards ("RSA"), restricted stock units with time-based vesting ("RSUs") and 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcxMDFiNDk3ZDllZjQ0NGJiZjI2NGU0ZTNmMjE5YTVmL3NlYzo3MTAxYjQ5N2Q5ZWY0NDRiYmYyNjRlNGUzZjIxOWE1Zl83My9mcmFnOjA5YWRjZDg5OWFhZjRjN2M4MmNkNzRmMjcxOTkxYWJiL3RleHRyZWdpb246MDlhZGNkODk5YWFmNGM3YzgyY2Q3NGYyNzE5OTFhYmJfMjc0ODc3OTA4NzQ0NA_691ff034-a9b9-4773-918f-88c314b238d7">three</span> years. PSUs will vest upon the achievement of a defined performance target or market conditions for the Company's common stock, certain operational milestones over prescribed period, or at the end of the defined performance period from the date of grant.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no income tax benefits recognized on the share-based compensation expense for both periods.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 12.1: Details of Stock Compensation Expense by Department</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of sales – services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,499 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,931 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.821%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 12.2: Restricted Stock Activity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service-Based</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-Based</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested outstanding units as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,570,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,906,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,535,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,535,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(370,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(441,984)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested outstanding units as of March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869,527 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,608 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,135,135 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the intrinsic value of the RSUs and PSUs outstanding, exercisable, and vested or expected to vest was $5.4 million. There was approximately $15.2 million of total compensation costs related to stock-based awards not yet recognized as of March 31, 2023, which is expected to be recognized on a straight-line basis over a weighted-average remaining vesting period of 0.9 years.</span></div> <div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no income tax benefits recognized on the share-based compensation expense for both periods.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 12.1: Details of Stock Compensation Expense by Department</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of sales – services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,499 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,931 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 326000 1007000 58000 1668000 770000 1295000 8345000 11961000 9499000 15931000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.821%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 12.2: Restricted Stock Activity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service-Based</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-Based</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested outstanding units as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,570,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,906,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,535,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,535,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(370,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(441,984)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested outstanding units as of March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869,527 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,608 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,135,135 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3570082 336785 3906867 19.53 205540 0 205540 3.87 1535288 0 1535288 26.71 370807 71177 441984 14.66 1869527 265608 2135135 14.67 5400000 15200000 P0Y10M24D SHARE REPURCHASES<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 24, 2022, the Company announced that the Board of Directors approved a new 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no share purchases during the first quarter of 2023 and 2022. As of March 31, 2023, there was approximately $38.7 million of the authorization remaining for future common stock repurchases under the SRP.</span></div> 50000000 38700000 ACCUMULATED OTHER COMPREHENSIVE LOSSOur functional currency is the U.S. Dollar. For one of our wholly-owned subsidiaries, the functional currency is the local currency. For this subsidiary, the translation of its foreign currency into U.S. Dollars is performed for assets and liabilities using current foreign currency exchange rates in effect at the balance sheet date and for revenue and expense accounts using average foreign currency exchange rates during the periods presented. Translation gains and losses are included in stockholders’ equity as a component of accumulated other comprehensive loss.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 14: Details of Accumulated Other Comprehensive Loss</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative foreign currency translation loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative actuarial gain on pension liability adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 14: Details of Accumulated Other Comprehensive Loss</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative foreign currency translation loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative actuarial gain on pension liability adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -149000 -162000 -107000 -107000 -42000 -55000 LOSS PER SHARE<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 15: Potentially Dilutive Securities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023 and 2022, PSUs in the amount of 265,608 and 439,786, respectively, have been excluded from the calculation of potentially dilutive securities above because the issuance of shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the period.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 15: Potentially Dilutive Securities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 410000 0 410000 0 265608 439786 RELATED PARTY TRANSACTIONS<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Emmett J. Wood, the brother of our Chairman and CEO, had been an employee of the Company since 1996. The amounts paid to him as compensation were $249,000 and $512,000 for the three months ended March 31, 2023 and 2022, respectively. Additionally, Mr. Wood owned 199,785 and 178,041 shares of the Company’s common stock as of March 31, 2023 and December 31, 2022, respectively. In January 2023, he tendered his resignation as an employee effective February 7, 2023.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of the Company’s directors serves as a consultant to the Company. On January 1, 2023, the director and the Company amended the consulting agreement under which he provides services ("2023 consulting agreement"), extending his services through June 30, 2023, with the option to further extend for another six months by mutual agreement of the parties. The Company, at its election, would pay the director's 2023 consultancy fees in a fixed amount, in the form of restricted stock units. On January 3, 2023, the Company granted the director 16,859 RSUs for his consulting services, one-half of which vested on March 3, 2023, and the other half vesting on or about May 18, 2023, subject to the director's continued performance under the 2023 consulting agreement. During the three months ended March 31, 2022, the Company paid $25,000, and granted him 26,091 RSUs on February 1, 2022, for his consulting services in 2022, which RSUs vested quarterly in four equal amounts through the end of the year.</span></div> 249000 512000 199785 178041 P6M 16859 25000 26091 SEGMENT INFORMATION<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our Security Solutions segment is primarily focused on cybersecurity, cloud and identity solutions, and secure messaging through Xacta</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, Telos Ghost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, Telos Advanced Cyber Analytics ("Telos ACA"), 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 17: Results of Operations by Business Segment</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Security Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Secure Networks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,222 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,160 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Security Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Secure Networks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,482 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,871 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,970)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,367)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,723)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,545)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,746)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> 2 2 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 17: Results of Operations by Business Segment</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Security Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Secure Networks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,222 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,160 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Security Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Secure Networks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,482 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,871 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,970)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,367)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,723)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,545)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,746)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 19773000 26919000 15449000 23241000 35222000 50160000 10274000 15051000 3208000 3820000 13482000 18871000 26452000 35238000 -12970000 -16367000 2496000 12000 249000 190000 -10723000 -16545000 23000 71000 -10746000 -16616000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 7, 2022, Telos and certain of its current and former officers were named as defendants in a lawsuit filed in the United States District Court for the Eastern District of Virginia ("Court"). In the complaint, the Plaintiffs, who purport to represent a class of purchasers of Telos common stock between November 19, 2020, and March 16, 2022, allege that the defendants violated securities laws by failing to disclose delays relating to the launch of certain contracts between Telos and the Transportation Security Administration ("TSA") and the Centers for Medicare and Medicaid Services and to take into account those delays when providing a financial forecast for the Company's 2021 performance. On June 15, 2022, the Plaintiffs filed a consolidated complaint which added claims (i) concerning Telos' disclosure of revenue projections for these contracts, (ii) against the directors of Telos at the time of its initial public offering, and (iii) pursuant to Sections 11 and 15 of the Securities Act of 1933. On February 1, 2023, the Court dismissed the lawsuit in its entirety for failure to state a claim. The Court's order of dismissal provided the Plaintiffs twenty-one days within which to file a motion for leave to file an amended complaint, should they have a good faith basis to do so. On March 1, 2023, the Plaintiffs filed a motion for leave to file an amended complaint, and on March 13, 2023, the Court granted the parties' consent motion permitting the filing of a consolidated amended class action complaint and establishing a briefing schedule for Telos' forthcoming motion to dismiss that amended complaint. On April 14, 2023, Telos moved to dismiss the consolidated amended class action complaint.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe that there are claims or proceedings that would have a material adverse effect on the business, or the unaudited consolidated financial statements of the Company as of March 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other - Government Contracts</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> SUPPLEMENTAL CASH FLOW INFORMATION<div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.1: Details of Cash, Cash Equivalents, and Restricted Cash</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is recorded under "Other assets" on the unaudited consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.2: Supplemental Cash Flow Information</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid during the period for:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease ROU assets obtained in exchange for operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditure activity in accounts payable and other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Withholding tax on net share settlement under other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock for 401K match</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets transferred to extinguish the other financing obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.1: Details of Cash, Cash Equivalents, and Restricted Cash</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is recorded under "Other assets" on the unaudited consolidated balance sheets.</span></div> <div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.1: Details of Cash, Cash Equivalents, and Restricted Cash</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is recorded under "Other assets" on the unaudited consolidated balance sheets.</span></div> 112462000 119305000 133000 133000 112595000 119438000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.2: Supplemental Cash Flow Information</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid during the period for:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease ROU assets obtained in exchange for operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditure activity in accounts payable and other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Withholding tax on net share settlement under other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock for 401K match</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets transferred to extinguish the other financing obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 219000 179000 117000 147000 273000 0 65000 0 1942000 0 7089000 0 REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the course of preparing the Company's consolidated financial statements for the year ended December 31, 2022, we identified that stock-based compensation expense related to the PSU awards with market conditions was erroneously reversed when those PSUs were forfeited during the quarter ended March 31, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the error, general and administrative expense was understated by $1.6 million in the first quarter of 2022. Although the Company has determined that </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the error did not have a material impact on its previously issued interim consolidated financial statements, it revised the previously reported interim financial information in conjunction with the issuance of its quarterly filings on Form 10-Q for the quarter ended March 31, 2023. The errors had no net impact on cash flows from operating, investing or financing activities in the consolidated statement of cash flows. </span><div style="margin-bottom:9pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the effects of the revisions of previously issued unaudited quarterly consolidated financial statements to correct for prior period error.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 20.1: Impact of the Correction to the Unaudited Consolidated Statement of Operations</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,545)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 20.2: Impact of the Correction to the Unaudited Consolidated Statement of Comprehensive Loss</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 20.3: Impact of the Correction to the Unaudited Consolidated Statement of Changes in Stockholders' Equity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital, end</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated deficit, end</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(201,960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(203,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1600000 <div style="margin-bottom:9pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the effects of the revisions of previously issued unaudited quarterly consolidated financial statements to correct for prior period error.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 20.1: Impact of the Correction to the Unaudited Consolidated Statement of Operations</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,545)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 20.2: Impact of the Correction to the Unaudited Consolidated Statement of Comprehensive Loss</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 20.3: Impact of the Correction to the Unaudited Consolidated Statement of Changes in Stockholders' Equity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital, end</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated deficit, end</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(201,960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(203,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 22923000 1633000 24556000 33605000 1633000 35238000 -14734000 -1633000 -16367000 -14912000 -1633000 -16545000 -14983000 -1633000 -16616000 -0.22 -0.03 -0.25 -0.22 -0.03 -0.25 -14983000 -1633000 -16616000 -14954000 -1633000 -16587000 12647000 1633000 14280000 376913000 1633000 378546000 -14983000 -1633000 -16616000 -201960000 -1633000 -203593000 EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *B JE8'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 " "H@*I6[IY/=^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FT92%&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/ M=4"H.;\#AZ2,(@43L(@+D_"V@6XES]$SMW@)V30[9+JN_[LF_FW+A#!6]/CR_SNH7U MF937./[*5M IXII=)K\V#YO=ELF:UTW!5T7%=S47_%:L[M\GUQ]^5V$7C-W; M?VQ\$90M_+H+^0502P,$% @ J("J5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "H@*I6]E'.]\@% # '@ & 'AL+W=O2[*.I,%&JB_)4@A-7J,P3BX;2ZU7'UJMQ%N*B"?G M97L0/J&#]/ADGV MEVSR9]OM!O'21,MH)X821$&<__+7W8MX*Z 5 K83L'<"ZE8(W)W S4#SDF58 MUUSSX4#)#5'F:7 S!]F[R=1 $\2F&J=:P=T ='HXEFNA2),D2ZY$,FAI\#1W M6MY.?Y7K687>)0\RULN$W,2^\+_6MZ L18'8OD!7##5\X.JYEO*, M#\FWQ.G8U%^5QBU>CYO9N>CK^6LT2[2"%O>W[07E#FV[@^F&'Y(5]\1E _I9 M(M1:-(8_?$>[SL\VNF]D]A5LNX!M8^[#:^FET$,U>=FNA(T4EU.G^=&&A*IJ M(G4*I,YQ2!]3KK10X98\BY54VH:'6VF5VE[*&%75Q.L6>-WC\"9"!=(WG9# M9\!:>;A3T>TJ^QVJK\G9*SA[1[9,Q6$$R0: ZGK$O>8\3*P5B(^+S?W3U,R?GJ>/#V/7NZ>'FV@J$5-4.J4HZES#.I=[$D%S9.;EGI& MIAKZ))&*C&4::[6%7]_*?\#]X=I&C(OJ(K\)$/08Y!?^2NY\Z*/!// R;J0A M'[#L,&C(?>>BU[;RHN*ZO*SD90]:]-Z)DNL@]NPUC'M^&EE!3Q&-:)F-*)YHWH-.9*)Y2/X,5M4?*-R1.;3= M:S*WT[?BGB(JT3(K43SB9 UV!'/=:CKKC$84SS/WTH-*FRQE MC$6' R8]UFZZ?<>Q\ITB&-$R&5$\UKP$&D*1G!/*?IS]1*;"2Q74I!42=QK+ M*()A">;4WIRH5'07PR0[ M7YHS$U&^![=RXHY5G*=(0:Q,0>RH%&0F:A#G(1@LI+)^BP[XC#Q/@ 48^+F9 ME?4408B508@=%82F$0]#OJ\I7YAQV5?VXBH1:F2_X" M#GH)Z2!:\=A>J;AA->@ID@\KDP_#@\N^(I<"*A+#PVVJ\4Z1@%B9@!@>7O;? MV'QXG^;#^S1;T"9/J890&YO!TTK\C;+-[CWD;IW,S6R@K(?="[=_T7&Z@];: MQEBF(';4 M$8OJ4*XMY=[(M7\INP5^.A=2+'<2&I,VIE.$70867087A.V0^4 MMT%B8NUG ?$,6]4\8-=L4M9T[:"GB#YN&7U0]XV[YO9H2M_MH M;:"XZ/\RMM[L$9H!+]LZ38AG5B3S[<+B:K$].\HV)5OEX_G>[@,WXV5"0C$' MJ7/>@P^>RK=+\Q,M5]F.XTQJ+:/L<"FX+Y1Y .[/I=3[$_,/BDWKX;]02P,$ M% @ J("J5CCY1T%8!0 VQ8 !@ !X;"]W;W)K&PV+=X]B-.1+E28Y>Q1(+K., MBG\O6W_QE,SF2K_HCX8+.F-CIGXM'@6,^I65.,E8+A.>(\&FY[T+ M?'9%(JU02/R=L+7<>D;:E1?.7_7@-C[O.1H12]E$:1,4_E;LBJ6IM@0X_MD8 M[55S:L7MYW?KWPOGP9D7*MD53W\GL9J?]Z(>BMF4+E/UQ-=_L8U#OK8WX:DL M?M%Z(^OTT&0I%<\VRH @2_+RG[YM K&E ';,"F2C0)H*7H>"NU%P"T=+9(5; MUU31T5#P-1):&JSIAR(VA39XD^0ZC6,EX&L">FIT]7 _?OAY>WWQ?'.-QL_P M=W=S_SQ&#]_1P^/-T\7S+0B@$_1K?(V./G]%LWA7OP\.55Z1=Z\NB=7@'16GR,7' MB#C$->"YVE^=6."X59#=PI[78>^9*YI"T:]8OF2F\)3J0:&N%]YJY/I$3[W: M!MV6\AT<.)74#C:OPN;M@6W"I4)\BB1-F3&!I1%_:VZ"0\]I(&Q+N9A$ S-" MOT+H6Q'^$%Q*M!!\FB@3-+\U*7:]J!D\@U04A=@,+:B@!86:VP%M#-M/DL^. MT8SE3$ [!%2R96K#?Z M\@E2_LU4TP0(QA(:9\ 61DK*>H7>J1VP39%O(]MV,I#BJ0 WNA=Q:1 M">; L"('8=# :9#R?#\P \5.S1K.'KN&_)_EOYED!UW@^)AP33(?(92V&&, '%KYA-,!F%SWS/*!6X0=D D-41BAZCF3 "[3GAF M+(*-^FY^!\TB,$CAC@6%:T[#=E*[S16#C42]9]@(SVW'!? UX1FD\*!C,>&: MV+"=V7YJVGAA<-1EFP@B1=\Z*K'-7"?8"4ESV1OE M_S.\#6'(?M)/6HO.Y1*T3B@ZBEZK'DUR08"[MJ6: MA7!HY6,-[DBC^]J'[3Z'I0T'!UA Q:GUS C9RFL?I>!#6=MUOR8Y;&>Y]]S4 M/A_K'B>9H",XH,<\3:G8^OC5&)!RBG [-\XI;J70*$:ZUD%-@=C.@287XB1= M*A9_Q(G!?DX8Q;J<(#4[$L=:AK^+YI'%)W0%##-C)5($7;140)%0EL9:)%;. M_6@M'LK:;@QJ#"+<.L28Q$+?[^@K2,VNQ,ZNUUN% M94/9ID\C2H.8!65-M,1.M$]EWXB^?(H(QM^0SE4R,1.#W=2'2^A UG8=KPF< M[-.:6MKFC?Y.WXQ]UVLFIBWF1=CI.#^2FK.)G;/W;)V)H?4M"&]%#6=AVO#P/$WI/^N7S:G:8;1*V\M*6( MT]6/DIJKB9VK]RV>J%6[Q N;'9)!"OM^L\#[6]>$&1.SXO94 H9EKLJ[M>IM M=4-[4=Q+-MY?XK.K\IZU-E->^]Y1,4MRB5(V!9/.:0AA$^5-:CE0?%%<1KYP MI7A6/,X9C9G0 O!]RKEZ'^@)JOOLT7]02P,$% @ J("J5KW]XOP1 P M4 @ !@ !X;"]W;W)KYCV8)*#9'5L9AOH_ON=$YH!3=$>^D+\X[[/W]W9 M=W2W4CWH%-' 8\Z%[CFI,:LKU]5QBCG3%W*%@G864N7,T%0M7;U2R)("E'/7 M:S0"-V>9<,)NL39585>N#<\$3A7H=9XS]><:N=SVG*;SM'"?+5-C%]RPNV)+ MC-!\74T5S=R*)DZ_>37H6/O"X%N&6[TW!NO)7,H'.QDE/:=A M!2''V%@&1I\-#I!S2T0R?N\XG>I("]P?/[%_+GPG7^9,XT#R[UEBTIYSZ4"" M"[;FYEYNO^#.G[;EBR77Q2]L=[8-!^*U-C+?@4E!GHGRRQYW<=@#$$\]P-L! MO&- ZP6 OP/XA:.ELL*M&V98V%5R"\I:$YL=%+$IT.1-)FP6(Z-H-R.<"0>3 M<32Y'=WT9\,;B&;TN1N.9Q%,/L-@]'WX9CJ/1MR'<3J((/L#7Z ;.WKZ' MMY )F*5RK9E(=-00[Y(/E2/>DR/7 MWDG".Z8NP&^>@]?P_!H]@_^'>R?D^%5<_8+/?RFN,J=7E=KKOD$8B5CF"&>W M4NOWYS"FURD7,&./YW:+KY-,+&$J57&S^\:H;+XV;,X1C(2Q)+0P2G)NS4;" MH$)MX$=_KHVB=_"S+OREO%:]/%L;KO2*Q=AS2*9&M4$G?/>F&30^U<7NE<@. M(MFJ(MDZQ1[:8'&*6YV3)3(HD+9>;<(/S4:G%73=S;[\.K,@:/XS.Q#6KH2U M3Z9X8E)4$!\DV@H]!U'FU[#'JSK5[==,S2N1'40@J"(0G$P-%5(JDX+JE%(H MXC] UU%HSLH"G?RB\D4%W]2FKF1N[^6DZ1^E[;F)][$^99U*<.>DX,&S9-5) MZ]3>*O]87IU9T+[L'$ET]XISCFI9]"Q-]V8M3%G>JM6J+?:+;G"T?DWMLNQN M_VC*7DO%:YD)#1P71-FXZ%#,5-F_RHF1JZ(%S*6AAE(,4VKYJ*P![2^D-$\3 M>T#U)R+\"U!+ P04 " "H@*I6=80F!^,& !-'@ & 'AL+W=O63!:\*(N1M=3>I5Q4E6;.HR"?(\\))05@YFIXV MOUU7TU.^%CDKZ74%ZG51D.KQ \WY_=D(CIY^^,'NED+],)F>KL@=O:'BY^JZ MDG>33DO&"EK6C)>@HHNST3D\F>%8+6@D_F'TOMZY!LJ4.>>_U,U5=C;R%"*: MTU0H%43^V= 9S7.E2>+XO54ZZMZI%NY>/VG_V!@OC9F3FLYX_B_+Q/)L%(] M1A=DG8L?_/XSW1H4*'TIS^OF?W"_E?5&(%W7@A?;Q1)!P]!I:2E-G71^*99+:UAI=K&&U')ITRN M$]/9]V\WW[]<79S?7EZ #^=?SK_-+L'-Y\O+VQMP!'[>7("_WOX-W@)6@MLE M7]>DS.K3B9!O5NLGZ?8M']JW(,M;OI+J&& X!LA#V+!\YEY^0=-N.=I?/I'V M=D:CSFC4Z,,6?>=U345]8K*C7>B;%ZJ<.JE7)*5G(YDT-:TV=#1]]P:&WGN3 M5:^D;,]&W-F(7=JG,U(O@=PMD*H+^GO--B2GI3#N7JLJ;%2IQ-],(41^*'V] MV;7'))9@+^C$]I#Z'5+?B?0\3?E: I-5(:42Y3RG8U!280+::@IV$& _\H8X M=2E?5K7$##/H8 9.F%?E1KJ/5XS65GB!]F(8HF2 3A="<129P84=N- )[KJB M*\(R0!]D?:^I<9-#[;V!'WL#<+J0'T.+YZ(.7.0$]UTL:26+655)!P+2))\) M8*1[S_.'>ZL+Q0DVXXL[?+$3WRT7)'\&OEC'%P08!@.$!K$P2D(+R*0#F1S8 M84G=E7ALD;QG$@_LI*4*04YE?0* M*L6C1WQQM)8WK6^MH+>*=P%% 8H&J$U2,486V#M$"-U1*MU+!"OO_@0XU#T9 MQ$/E(.4= MD_7\H/^P[AH<>W (U" 6^=#"/[ G(.AFH+9 V1,?ZH0"$<)#= 8IB&WIU-,. M=/-.6YTVE.] MEK9]8WLJ@VXNZYJ5%7DD363+BY#KK)[GR+,N6%:A5(.TQ)(^:TI MFB3&=TZ(P'!*?02K&<6Q!W!,?=#/? MC)>BDN/>0GR>L[O&M35X]R9&$+[O^HL5 MK]0#X_"A,YOL'X=N-DD%B:5:HY[_T,OX[T]M,%!AX@]-,%!A: EMM#/5N:FP M+>.+9B>4'7]J@4Z'PR[9("+G)4LE13UA(C=A[C?*!\(=&<@P#H8MGD'*3VP- M/>H9$[D9<[]E/H34,+7%<: %A6%L"P+/%M@]@2(W@1Y.S9*71\\)#,-XY^UV MGEL[#&(R.BQU$/4\B]PSWC!!=[S^8DOT,4\+<5T$V0*\9T_TG$G0G:'/-4'G M1\T$721"T%9F>@9%;@:]H LJX66 E9)$*1#DP1+W!M:,-) &H< 6*SUG(C=G MMHX^E)A:\#KUF5M38.IQ7T'1OLT]A6+WR>B-X.FO M)<\S6M5-0D;OF\,&\6AL[?&K'I>^EK9]VW<.3 ^ +\)54Z;*UZ>FXO)&\H"DMYK3:>X3& M0"I9+2/YHW""=_B5E#1/()!1:TJ=O$?"!8]TL8ZIXRSQ71Y-'K 0I63&9 M]T:@!O)'7J*=3YKD((H\2\7$?9> W5V"G(O6Q3HG@C[-,"KYK/?W,N M!"^:RR4E$KP2D,\7G(NG&_5%L?N"//T?4$L#!!0 ( *B JE9993S4G@( M $0' 8 >&PO=V]R:W-H965T&ULK95M3]LP%(7_BA4F M!!)KWIJT*VFDTG8"B4%%V?;9)+>-A1,'VVEAOWZV$Z*6A3=I_=#:SCW'STF: MZVC+^+W( "1ZS&DAQE8F93FR;9%DD&/18R44ZLJ*\1Q+->5K6Y0<<&I$.;4] MQPGM')/"BB.SMN!QQ"I)20$+CD25YY@_G0%EV['E6L\+-V2=2;U@QU&)U[ $ M^;-<<#6S6Y>4Y% (P@K$836V)NYH&NIZ4_"+P%;LC)%.4."Y@R^IND,AM;0PNEL,(5 ME3=L>PY-GD#[)8P*\XVV=6TPL%!2"*Z6KGI@;DW1JW2D$(_Q:7DZBI1.AE/KZ^6UY<7 ML\GM?(;.)I>3J^D<+<_G\]LE.EI@#H7,0)($TV/T%7U!-A*96A61+=7NVL-. MFIW.ZIV\5W;Z@7D/^>X)\AS/[Y!/WY;/(&GEWK[<5IG;X%X;W#-^_BM^2\F2 M^XS1%+@X/!AZ[N 4P4-%Y-.H*UMMUN\VTZ_:2)0X@;&EWB4!? -6?'C@ALYI M5]+_9+:7VV]S^V^YQU.6Y^KU$3K^"2HQ1QM,*T!'I$ IHQ1S@4K@]6,^[KH5 MM?_0^.LFL8F=GN.XD;W9S?A>U1Y\OX7O?P(>5S)CG/R!U-#7?\Q.Y-HUV('Q M J?^O,#^2.4>>M"B!Y] )T)4[V,'_\"$W_SAT O"%]0=A8.^[X:^UPT=MM#A M)Z#5(2 D+E)2K-\C#S]*WE'836[O]#A]OJAVLB:%0!162NKT!LJ#USV[GDA6 MFK9WQZ1JHF:8J6,.N"Y0UU>,R>>)[J3MP1G_!5!+ P04 " "H@*I6\X2& M[!@' #?'0 & 'AL+W=OE@(+,56U/YGF]8!4^67*RI@DMQ M-Y ;P6AN%JW+ 1X.T\&:%E5O>F;NW8CI&:]5653L1B!9K]=4/'Y@);\_[T6] MIQO?B[N5TC<&T[,-O6-SIO[:W BX&C1:\F+-*EGP"@FV/.]=1*^^)R?]X8:$2M9IK0*"O^V;,;*4FL"'/_ME?::=^J%A[^? MM%\9X\&8!95LQLM_BERMSGOC'LK9DM:E^L[O/[&]08G6E_%2FK_H?B\[[*&L MEHJO]XL!P;JH=O_IP]X1!PM CWL!WB_ W06Q9P'9+R#&T!TR8]8E571Z)O@] M$EH:M.D?QC=F-5A35#J,7SY<7MQTLTOX5_7S]^NYVC MZRLTNYA_0E=?KO^9HS[Z:WZ)?GOW.WJ'B@K=KG@M:97+LX$"#%K3(-N_[\/N M?=CS/H*^\DJM)/I8Y2P_7C\ [(T!^,F #SBH\"L5[Q&)3A >8N+ ,WOYPG>)I6G4BAT!2QI@23 T%_F_4$_0@I1$BD,/RGB5%25#U1ZQ MOIOI^/U62Y9#HO\^V B^+2!1T>+QY:%,WC*4;Z3LR&-IX[$T&,JYXMF/ONZ2 M.P-M42J;<7#6T@72@.D2&'J@' MG!L%H=X\Q1S!/@SEO%ZH95V"?XVKW4@C"\:X6UT.F8DG8R/<8L7A;#@H)I,0 M; ')(&5-JXQ!5Y >O-CV[*B+UY;QN;:EWRC(;=,_8>>JLX!143XB]J#[-23M M2K=]#9^K%1.0%Q7 UZV<+\KBSACG-H-8$/O0+"Q+;#&?)2V-1G%X)[&BU1V3 MNO!VH _XQR2TZ75E01=%Z>>B*$C6KR6CM])V[)*6P*,@V^G.9 I$QV5+]<>)+ MJ98HHS!3W@BVH44.9:&IG,F3?69E-; 2U,= J8.]I"!NFKH^/LG;O V8_;CV&ZFME@Z\F5'2ZW1\]Q: M=W93!O^"56Q9>-QMTV6?I'$7L"T5^]H_;ED5AUEU!M.:@/WN8:-Q8<0V38Z2 M;EH[A-+$![%E4QQFT^NC''X.I\V1_7C435V75.0#VE(I#E.IGHQ>.5\X3;!I M$Z:H8=<$6PK'$X\)+;WBUXVW!70[^9*9"+_I?/M6VHZ]T%(S#H^X,[HI%"V+ MGQ XR9?JG@H&&Z,M*_G&;#2\VZ*]XN-2'MO!Y!QJE'TW\8;.T-=B=JFRK[&),N:(=4$GN&=MP2*@X3Z@U]?-J\75[= M-H.'GO)J#UP'>R96OW1(>0@6MP2+PP3;5/B^P)WUX83LX,HX&5M]R46I)/8, MT+BE5#Q^55FW^^/GRCI(U:\NZS?2=NR%EIQQF)SWF2917>7-D,!0R:!BGAL4 ML(NCQU:)N*023_A(2](D3-('):(_*=P7:J7+1,=/L)(JR$7%S64I_A)2^\D3.]-^IBA_F5C,G%Q>=1M50XI']J#[]3A M0=EJ5:Z:=T)VC,0X2KK?<%UB!).1!W?+O>3YS\N9&8TU:&W!RC/X$)X:ZH*O/- M KB;B8+G3I-L%HZB24RZ>W&7'$Z3U/,=CK1\3<)\_2JCF![=@N:DUEE %.%D MTOU)NPO%-^9 ;L&5XFOS<\4H4(X6@.=+SM73 MA7Y!K.,9#:TA*T3;(X MW3 ,^\!*M"54$EV)MMM_/U)6;8NB%7MCBWY)+.ON.?(>\G1\K-&&%A_+F! & M/F=I7E[V8L:6KP:#,HQ)ALN7=$ER?F=.BPPS?EDL!N6R(#BJG+)T@ S#&60X MR7OC4?7=?3$>T15+DYS<%Z!<91DNOKPF*=U<]F#OZQ+3$"S(C M[/WRON!7@QU*E&0D+Q.:@X+,+WM7\%6 3.%06?R1D$UY\!F(J7R@]*.XN(DN M>X88$4E)R 0$YO_69$+25"#Q<7RJ07N[F,+Q\/-7]*":/)_,!UR2"4W_3"(6 M7_:\'HC('*]2]D WUZ2>D"WP0IJ6U5^PJ6V-'@A7):-9[%30#2B$-4<3'RJZ*F^>X"07*VO&"GXWX7YL/+F[G=V]O9E>/?I3,'OD M_][YMX\S R?75[6_^#-S<\AMWDS?7=V^G_L/L%^#__O[F\2_0!^]G4_#\ MV05X!I((\*D<#Q@\,XG7\:X(.4%P(R'"E\"$[X R$!016@),6:],8_ M_P0=XU<5R5LPNP(3A7 ]=AS7<0W#& W6AWSJC.KK! LT@378-'=LFF>R>0J# M6TSG(.G0,Y!M-5,^49@9MD1+V\9T7&B;33._;=9';M,F4-A SQFZ>[M&BJQ= MBJS*T3R2(K[]^%.WY.NO"!IG@-7MP=+VXG+P^D9$42BMZB M%)40K/*$ 2SJ7@G6_":)7H"<;QXZKYL#WINR."9I!!@%(5WS/H?AS]MO>1D5 MSZ"#3D+%9^>(SJV=;BN_$!I&NV_0&=37"19H FO0[^WH][X[_2K*O79109XG M5UBOW6A(+*IQI ["[YSSN?1H FO0,]S1,^RDIVI.^N+0'/%<9TM^DJ@JIBK% MP_9&L) G;8-)9[QS"^5)(7V=(0--8 TVH+$_)QN=?/AYU'%B>H>+7;^-E ?@ M3O1S*U^-UC@SN9[JS*0UKJ\5+="%UF3T0/F YS!Z$HNP7:96&W M[?JV+2]MA1&R#.M AFAF:B\*P.^I"D"MLH!6M*E6-%\K6J +K;D(]MH _._B M %2=APU7+M"3[A!GDZ55']"*%CR=D28->XD ?CN- +;/V="4*=*J$FA%\T\8 M?Z K8I.>O5( ?SRIH'M(9Q=4E5C@*<0"K6%]K6B!+K3F*M@+!O#'4 R@XJ@/ M;:_5BSRM&1Q!LN5&1*MJH NMR=)>-X#ZA /8/L:[PY;ZW1WP[.)Y2DQ?:\Q M%UKSY]:]=H"ZM8.;LEQ5K3C?&.'V1^OM!IK3 E@&? ,RS,+XJ8K8'>7LGUW; M&H+KJGYUU:H@:$4+=*$U>=TK"*A;03B15R67"H5@:,DG8I653$_[Z,^!)"N_ M>R)GIUT36C/M!Z\O=&L2ITMQIC+U"IEA:'H>LN7"=\Q2L4GTOIN@]^6$;R%( MH+T@@;H%B6Z933$W;R$+&L*55*^SZ\H8,5$;(AM"& MT@EH0E2,F<>QHO7;ZHBNU;;]L+1I?56UH?*&,TJS[&!$>D M$ ;\_IQ2]O5"O/BU>_=P_"]02P,$% @ J("J5B;T)8!_ P B < !@ M !X;"]W;W)K;V,9K97#E@)JJDNYP@=KNIV(HC@?7:EOZ<)#-)K7UMV"R+J1@$0J@Q]P%! M\M\.%ZAU &(:_[68H@L9'$_71_0W43MK64O"A=4?5>'+J7@IH,"-;+2_MOO? ML=7S+.#E5E/\A7UK.Q"0-^1MU3HS@TJ9]"\_M7GX'H=1ZS"*O%.@R/*U]'(V M<78/+E@S6EA$J=&;R2D3BG+C'7]5[.=G[ZY_F[]=_CU_OWSW=I)Y1@SG6=YZ M7R3OT5>\QW!EC2\)?C4%%O?],V;2T1D=Z5R,'@6\DJX/XV$/1H/1^!&\<2=O M'/'&7Y/GMM*HSS)T0 \6UI#5JI"I(4P!*X>$QJ<#NX$WRDB3*ZGAA@^1N\\3 M_#-?DW?D3>62?O[#'T M;U;O^[W?\_4D3I"KK6NSY>T6?8F..]*7H#@1U*Q)%4HZA01/N/7BW=JA/K!U MB2 6MJJE.?0$B#V&7]LX =:!B/CBEQY(X!H?=$A^?AI-$7_2/%:4V4+M[$X5 M')I+DA_6Z'J0:]L4L69<$W2U4X1 F#=.^0-P69N 0\!S*G+A8:"+GPDJ2[ZS M>YJS2:YL0TSJKC.H#Q\1[)Y[0NL0,P HH@931!YFY'D1J%$IN8[!Z"_N"'D_ M9?(N10<&D9X'!*?'UM3C2^MND9,8 'DJ:8*MW:$SH<>>[F1L2RP25;PGLM/F M[8D/I!16%;K8L&E8H+L3\RT5D,M:>1D5-^OE'PUGJ,^(7 R3]X.:TNIHGJ>Z MQN3^3W:,)S59*.6.5S <#'X,!)A+J6H&8RG(55 &4ILM"^8?RG8E#4_^J.;F MJ+('EY<+>"):T]>A:<(ZOE,]6"9JK"<9S%?S!:P\]N'2%_V'[E1V,ATY/]OX M!A!K:HQ/@[([[9Z9>9JN=^;IC>+6W2HNA,8-NP[Z+YX)<&GNIXVW=9RU:^NY M&'%9&PO=V]R:W-H965T&ULI5EM;]LX$OXKA+?82P#' M<9QNWQO R;:]X*YMKDYN<3C&I"RG3IK> 8%CR>2\ M/O/,4'JUMNZ+7RD5Q+>Z,O[U8!5"\^+PT!A3MY9=M0::,NG/!M74MWJPDU+J6AFOK1%.+5X/IDE[P3ZW6OO== MD"=S:[_0Q7GY>C F@U2EBD 2)/Y=JS-5520(9GQ-,@>=2MK8_YZEOV7?XG5FJS]T&5:O!\\&HE0+V5;ADUW_525_?B-YA:T\?XIU7'L\&8BB]<'6:3,L MJ+6)_^6W%(?>AF?C.S9,TH8)VQT5L96_RR!/7CF[%HY60QI]85=Y-XS3AI(R M"PZ_:NP+)[/S=Q_.WYZ?33]K#Y?G']Z)BX]_/S\[?S-[=1B@A)8> M%DG@:10XN4/@L7AO35AY\<:4JMS>?PCC.@LGV<+3R;T"WTLW$L='0S$93X[O MD7?<>7S,\H[OD#_IW <'A/QGE\-1WN/=\JAJ7OA& M%NKU &7AE;M6@Y-??SEZ,GYYC[6/.VL?WR?]?\G/_R50G$JOO; +<4'.F"!C M\9@2-[0I=%,I^O7,&H_HE?'GRY5"?16V;J2YHN%A(;NC#^X5YR1:U^("G[:$;N4".!18BG7)(CG@QK1P?6=B .<&\6$[*3&NQ!H%@@JKG"@* M8I-QX<52&>58$7Y73?*1]%P91L.,I+.#TQJ.%%+L#:Y&LY%X-YU>#/9[84)@ M2G _]L!26^L0>E;K%(PF!:.)T5+E2/Q!^RNMK@E0,O#R#1KSQGN!2,B1Y6>0 M;[R_MU[I BX#*C&0'&B H75P?;DOC"J4]^AI(M@H4"RD=@2DUO5T-=;K+E%D M&,Q&]^!XH,U&)$7(%]*OQ (MTW=.[W#V\DX9/XQ4VK4J214-$JH'/K8E=FL%% M47LX?^1@$NK)6.44TK!EGZ)>)'Z'I_5+YP1N3CM8=H!S+S6/!U%PKC6MO7(XGDDN\P8;SN)LTW0?F\)NFP8 MS'*>$QX+/M\_BSSV%_^ '#PLVFO@$44=]$)3> A6&'"*+PVIQ^6*_V'2@/Y GFJO8@'U9#DN@)V$V6\XNXJ760>F<*\ MJ,C*%!P(7F@,)$O?+ZU_=.BY)X;'(_&V=53<6P8XM41>ERK% M,^UU5=]"D1,?!/7+R;@;);;J2H#0G/@7 ?O>B@) MWO-#Q,P$E>Q[M[XH&MN MC!==!?[L7CN7P4WG%+#&_0I9^M4 MT=W6.#5(2@9ZP"8H0,!*@UAH4*G82TR?@/504.N'Z63.M=25G%>JC\OH\#4R MB7("N@BVWT5WO9E4")3HAF!UEA1AR=RL7='6-*\69.;[30K5M:Q:&;Z/PW>I MY'D#GTM+N)I3)\F-+Q:.S33+ES;GE281Z[ M[9IKGZJZP/@(ED':&1[:0#+BB<%H#DPK7\1P1E]X,MK:CN,UR)#H27Y+,&'3 M;:WH%HG,)O0][O4,GO!W])>^3B(IC-IFJ2GX/30NK2W7NJJ&L=&T@!779L8[ M]70'I"6 =Y N&+[3GT8A 3[3.RID!9,45_U@^8M$7J9)O1I;-AF,XM(+[/*&CP)(3R7,8DAXVJ;BI[HW@L PG'Q*YXQ^H[8Z(&?IMH5Q_C%,'>7V[P<9L12'K>K,1L$F4!L71K^O MS7'@6N@0]XW$FY]8S1-]/O+P<:.1-VDPP!D9%A>1:>B1ABX2L:3IEDQ;*5GQ MY I*9U6%):5+-1*S3GU4U6#"Q$# C2<1T4$V1CI'.$\]VW6T\V<>OQIGYTR+ MT97$DC==46#V_L@,NQ7$SC7U#5 S*$3JHZA$,ITILD23)RI:4,I[E($*K-B< M/%9\GTH&H<_>W3(:U$ZG/R88=4^1]G9G5(QR26X #,&4A <<3.Z?O?O%W$6N M-W/F<]T=3,>#[Z/)Z!F&K*IBIN89X#M-X#W^87MZV]9/@V_;Q(%&\^@44G_= M80(7=PP5DO/H\6B<3;@](5S3(]L[,L8I3XAO:89$9Z(<1X+N+8Z:>H,]UJ&_ ME!TQ'D=4]@9WZ;D="35N,X@.9JJB\7B8'Z0DH$*-IN>3?##/ M @896ANLW#$S]B;%K8<$2!4:ND2:XG1'YM&.6V#I!@U*U4YG=<^] R'N^+ MH^'Q>(S/"3[/^GT!OP^?/#W>[Z3EZYX1VV4/?<^?C_$999+V":[)FT\[^U\? M+#%Y&3"H,>DX(X,8H#2"][<\O"3FR6)^<8*&USU/?BX.4@*R4S-^-T82K>F> M=2S2611HQ_CO:<**--U[N>"LP?O^4R%^*LU/*;@E MQ-/\_(8=VIPX>QIF:8,XM?1)STG9J"SH (,L+YS;4N># 43+TO*CV20[%WHD M=+J#4:V(SVAZYI5
FHB&(%:VUCX^96XS,Y39KI)--.NHD9S8>TH.-&X15 M\?!%M$9S]L[G'7%)?MZQ\QR]ZSW+8>^=6*T =GKSQU.X"?'U6'>W>[DXC>_4 M-LOCFTE@>HDI1U1J@:WCT=/?!L+%MWWQ(MB&W[#-;0BVYJ\8CL#HM "_TS/Y M?$$*NE>N)_\%4$L#!!0 ( *B JE;"T(JQ8 D $D8 9 >&PO=V]R M:W-H965T!-MN7)IFKW(18O0/?ITUE7*D; MY;^6GRWN]ELIJM2!+%L9\IYN/ZUSST-LQ' M.S;$]8:8<0=%C/)2>GEZ;,U&6%H-:73!IO)N@-,%.>7&6[S5V.=/OUS]<77] M]4I\N;KX]-OUQ]N/GZZ/]ST$T^O]I!9R'H3$.X1,Q.^F\&LGKHI4I=O[]P&H M114WJ,[C%P7^+NU03,:1B$?QY 5YD];*"/G_WR.@"!_^KQ\RISWKI2).AD@-9RR=VIP^OJ7\>'HPPOH MIRWZZ4O2?]1'_[40\4TA*Q)3%5X@O9%C@25=\&.;RB)1@:6SFPMQ:TJ=B,/1 M820&SQ+JMAEUPX&X72M1%=H+LVQ503R)@R"AG9"B5):+"RDSBTRO).5K)#9K MG:SK)5"C74 FDBW_R3I+X$%O!%X4;HEK*5;&I )6D3QB![KHC*5RQY(&8EK ME(&9M2&)"B5(R()7HPXJL5"%6FI0!\$;U7 Q% W!?0T0V@EL,36\8@$Y<7[T MBA4<';YZ;!2])@K\VBJ8'E)64 BCK#7E8HK9_8P%&=9U@A= M5 X1YIQ865.5D"-MT7#M6I45I),S[J35*M#"7=UB35J"P2ZR&1Y"J$TF*39)4B-"J!)I6'J)4E3Z M2$52O^2U!5B M#L#68&)#B0JD^/?7>!!S7F=A(]OW \F$I?(1&=M9-1Z'K)K^#Y+JDTT)0R/( M2<0?E#BS]!MI$=\PJG!P&T4JF4\TY)@Z=)FI76$98D[B-,TEOY]!49VLG/'>G>;8C8VO]0_%M#:]+/"16&G/=#]B+( %8DZ!V=%ADF/U"H:@S;U6 M"=LVILI27KQ+/\SK-4.:>/MJ8)UVH9(ERG(,[2)BLX:OF4_\4"$#-$SL&I% MD4M^IQI)CD2E6>J OT;%?1I0V+UI< 6U8M>#ZIX6P=2PIK6\HS*'U/+&0IUV MWSEO^'FFA=%CLU8AE&@Y5>54H:MAA(>$Q0,CL-SV M$.SJOJ04[XJ)\3+CIXE7H9FY4-'4?:)4ZOJK'/*1X#@TA[.V)>!:-QA,QFP52QE&,RWE,D-&WWV'?NW:^%I/HX. 0 M%C$-1^-#)N2" O/1[#R-#@\F G)?B8/HZ' FQO%/$C;I" -;&&U\F++%;Y2$ M-%ZL41''(YZT@H)F_4_SR2ETJ4II/5]NG[SL/G,J/:ZIH+<<,?T3Z'= DF/4)UB:DW7\#$%MB;;7>> MHY?2H!1F3U>?&$FY$V_&;\79TQ<1-ZT],9Y'\=&,+N#3>"R^%HN=PG;+(3?/ M,>WB9]:9*E&.L7CG+JR?31$2TVA^-.ZV@41@0.D'^FM MPH<"C'$;II0Z&5H]VD?=JNKI2:-W+S&RN+A;ZZK\C7X MK M*Z;S[IW!*,&-/^TZ4RD?*#1==UKI?8#XF4-&.#E)UQQNTX:C9UE8U$%F\V&TY;P=AE51X.+B_,_WQPX5. HV\M]5F;)PMF:B&3[YE9<<,/HQ6] M[R;!;0BS4>^H]Q?*24GOXUDP3':##[6;HU?UJVEH1AZ ,MC2TB$NDE*3OY^QY2 MLN+=)@;:%XFB9\Z<,T/.>+S3YLGFS(Z>RT+9290[M[GJ]6R:5 M-J5P^#3KGMT8%EEP*HM>W.^?]4HA530=A[U;,QWKRA52\:TA6Y6E,"]S+O1N M$@VB_<:=7.?.;_2FXXU8\SV[Q\VMP5>O1-*NMHU'$:65=;ILG,&@ ME*I^B^ELL?CS\?/#/=U=+ZYOOLSF?UQWZ//UP[CG@.YM>FF#-*^1XG>0AO1) M*Y=;NE899]_[]\"JI1;OJ"_#\D>O YH.2*/K(3LK"D5S1+4UTI9^DU2S!&4T 5TKPM UQ2+I=L M]CLQG4A%+M>5%2JSIS271<$9;EN#9UH\^D"#B\XH[OO%L',V&M&C6KYOGL#D M@@8#O,YI@;/EZT7"6H8=ML^3A4B:T*4H-9])1H6%JZ61P M2B=Q/,1S,$Q.7Y6: Z4*2C_0,.F<]V,LDGZG?W897&]46E09<#9&;V7H1?^* M4?LCBX#46S:2;9=FR&MEX"9]MVON,M<]A.0>%8U/I;#WWBYG>NS>=VGM011: MG^O0CBD76R9!J89 GX70SF#?<##2/OFTZ%0*AUSNI,M#Z#>2VH$A78Y^]N[> M9)]^E5%UK!8B$/SA+.S8,&429JYXJD3TKO$&G-0?)& M.YA*4:"O.20/"\]'9$!!JH(\!+<58@NR;1!ST"A"U7VA*ELK% K%\\,0F4(II84&X1K'$%>N M8/2"MX4@A0)[).B'4C;>D[1::T^AH&PO=V]R:W-H965TICTXR;6Q<.S,=BC\]SLG:5:F M4NTE]IWO^_S=.7?3C=)/)D>T\%((:69>;FTY\7V3YE@PO&T]MWJ>*HJ*[C$6PVF*@JF7Q2\0*EX4J"QM7,F_.6[,SAY<)HE2 M3\ZXRF9>X 2AP-0Z!D;+,UZ@$(Z(9/QN.;WN2@?Y4RX),WBAQ ^> MV7SFG7F0X8I5PMZIS5=L\QDZOE0)4W]AT\1&H0=I9:PJ6C I*+AL5O;2UF$' M<<#:^NGE< MWCQ\N[M:WO?@9ODP]2VQNC,_;1D6#4/X#D,$UTK:W,!29IB]Q?NDII,4;B4M MPH.$UTR?0M3O01B$T0&^J$LQJOFB]U*4SRBMTJ]PR4TJE*DTPL]Y8JRF?^+7 MOHP;PL%^0M-8)!_8Q>_/%#?Q1\.B!WT,D='&+_KQCX8G[?>- M(DF*CJ#?&X7G-?/9> S[*N[O]$.!>EUWO8%45=(VK=%YN\$R;_KI;W@SE:@ M:RX-"%P1-#@=#SW03:&ULG57O;],\$/Y73@&]8E+4_%S;C;92QXI 8J., 4*OW@]NI$"W5=0O1;-*P#7Y&^Z59:K*B'J7D-4K#E02-ZVDP3T[/ MURBK.SY=7'Y>+J^CO,+\]A\>G+^^7%XO(ZA,O%]22R=(!SBXH= MV%D'ECX#EL&%DK8RL) EEH_C(R+6LTOW[,[2@X 73 \@2T)(XS0[@)?UV68> M+WLN6TVO6=O[$):"20M,EK"X:7E#S\S"O_.5L9K>R7]/I=XAYT\CN]XY-0TK M_\$/K_O:6_!H-KMA((PU,X1\NX,*#6L"_: MXVJ1/TD&75!1]3=$4076*]3[E11><0FV4JVA8',$;ULMN6TU>C#L2_\2DF&8 MQ'DWB;,,/B#U6J5$";QNM+I%[Y>%R2AQW_SX,2_\S8M9*)2QD)R$Z>C8#1[F M\="/H_&(2G (&^](30W"EAEX&0^&U-)"N V25U@I6U&Q-"+471^AZZ,_B^Q M76U#$D73H)H/*VTG4;TJ[W"SCMA^>W>R3.1V'!I M0.":0N/!Z#@ W4E>9UC5>)FA+$BT_+2BOP1JYT#[:Z7LWG ']/^=V2]02P,$ M% @ J("J5NWL4[OH @ > 8 !D !X;"]W;W)K&ULC57;;MLP#/T5PBOV5,2)G:Y=EP3H99<"O:'9UH=A#[+-V%IE*9/H MNOW[47+BI4,3["612)[#FTA/6F,?7(5(\%0K[:911;0\CF.75U@+-S!+U*Q9 M&%L+XJLM8[>T*(H JE6<#(?OXEI('?"7BV(:#7U J# GSR#X[Q'/4"E/Q&'\7G%&O4L/W#ROV3^%W#F7 M3#@\,^I>%E1-HZ,("ER(1M&=:;_@*I\#SY<;Y<(OM)WM01I!WC@R]0K,$=12 M=__B:56'#<#1< L@60&2$'?G*$1Y+DC,)M:T8+TUL_E#2#6@.3BI?5/F9%DK M&4>SSS3F)C-R^)\A3SMD,D69 I71E/EX*,NL'B)CSF*/I1D'^@HFTH=?$I-;%)#AKP-,8A6M(%K'UHN;7AQ M_,2V+QQC:HD=WXG><@-XVF;C'TTGZMGG3;Y*]YMY/9:RFY/PH7#!T.#@\BL-V> MZRYDEF&W9(9X4X5CQ9\&M-Z ]0MC:'WQ#OJ/S>P/4$L#!!0 ( *B JE8. MV/3/ 0 /\( 9 >&PO=V]R:W-H965T[ MM3W*= UV7)U.,Y"KF;>J%W M$'SBF\)807\VV;(-+M!\WMXI6O5;E)R76&DN*U"XGGKS\/1\8/6=PA>..WTT M!QO)2LJO=G&33[W $D*!F;$(C(9[O$ A+!#1^+;']%J7UO!X?D!_YV*G6%9, MXX44O_'<%%,O]2#'-:N%^21WO^(^GL3B95)H]X5=HYO$'F2U-K+<&Q.#DE?- MR![VYW!DD 8O&$1[@\CQ;APYEI?,L-E$R1THJTUH=N)"==9$CE3 MG9G=W"[GM]+2=]0]A6HY_M<]V)+Z%1O6893CVI$ MH[I';_;V33@,SEZ)8=#&,'@-_1\DZ]_@P)+9 TE/X1(-XT*#7/]\4J1*K8*R MDQ5M>L@@PW*%ZB")X$H;3C6#.7S6N*X%O.=KA&LEM88+IM0CKS8P+V5=&9AG M65W6PFF32!G^G;F2M9Y:Y2],U/\'0I=7\(A,Z1,W-86L-=T)6LZS;S57!&$P M*RHIY.814NA [ _C@,;N*!F>T!CYZ6AP+!\.XD8^3D=PX8J6SD*A<"1TP;<0 MPR" ;A2=0)BZ:3@^@2B$A5R;':-;E^,]=<@M]3L#F=1T)2/X!1*(QWX0)-!- M_6!,WN/ 'P=CB!,_2 EEY(_&Y#L:^1&Y7M0K(PT3,(C\X<@9$5,RBOTT""%. M_5$26.D@21Q4-$Z>&!0HD-J?T+8 MI&8%4QM*$Z^,=&?E6%O.VLU,@;!%Q64.:+O1S]>S!PM$N)4&(=P'$9Z1VLJX M]O"1$!1\7 F^:3*X/Y;F@N5-=?1^O&GX0.^DQE;+4F-;3L?!O]-2OYSG'=,V MOKB-SSI;25-0((IHEDUC;4+Y2^%9MDU ?T=&NICX4SFSIO'MO8?_R?MSO:U_ M]"A1.6S/VI-Z\VM ;C>&ULI55A;],\ M$/XKI[P(\4K1DCAMUHZV4EN*AL36:AWP ?'!3:Z-A6,'VZX_M9-DF1H7> M]TMBG^^>>Y[SY3(Y2O55EX@&[BHN]#0HC:DOHDCG)594G\D:A3W92U518[?J M$.E:(2U\4,4C$L=95%$F@MG$VS9J-I&-X4S@1H%NJHJJ'POD\C@-DN#><,,. MI7&&:#:IZ0&W:#[4&V5W48]2L J%9E* POTTF"<7BX'S]PX?&1[UHS4X)3LI MO[K-NV(:Q(X0%O M D@70#SO-I%G^88:.ILH>03EO"V:6WBI/MJ28\)=RM8H>\ILG)FM;R]7-["8 MOY]?+U>PO5RM;F&YOMJLKU?7M]M)9&P.YQGE'=ZBQ2-_P$OA2@I3:EB) HNG M\9'EUA,D]P07Y"3@%55GD"8AD)BD)_#27G#J\=(_"58'*MA/ZGHBA*446G)6 MT+9%1 $;A1J%:0UR#V^9H")GE,/6&M'VH]'P>;[31MF.^O)AO[P#J[::U.BJP0+>,[ICG!F&&NR]YV5_\18HQVIG M?3L+@5=,@"EEHRV._O#X>_Q MCI[T]&@7QQ_1LZ"C,$X2NR D' Z37C5YHKH5N&R4LHWSOP2NGW#!.SN6M2$&;5\VN6D4$X<')Q]E6YB$9!S;YWF6=GC9F$!&LFZ7=SR?*DW# MT3"S[T$X3L;P7)-&CP90A>K@QZP&7]%V%O76?I+/VP'VX-[^!FQ9#DQHX+BW MH?'9^3 U8[6=F-D[CHY&W8UKNUHGNG%X\J;1*W-CTJ_-QX"KPUY*:6OC MHO5.!;-\.YH??7_ZG-;S@K];LXF#WXHL67C_F2XNRK>C*2ED*E,DDJ#Q[]:< MF:HB05#CCRQSU!])&X>_.^GOV';8LM#1G/GJ-UNF]=O1ZY$JS5*W5;KVFY]- MMN<%R2M\%?FOVLC:V:N1*MJ8?)TW0X/:.OFOOV0_##:\GCZP898WS%AO.8BU M/-=)G[P)?J,"K88T^L&F\FXH9QT%Y28%/+78ET[.?SS]I.8?SM75IY]_O%97 MI^\O?II_NKCZS1P5>ZC!1QT=C-9O.CA^1=]P;>\SRCA\RUBR2.K>QJ'QL@U'_G"]B"@#& MO^XS5F0]OU\6)3M"-D03;LWHY)NOCEY.?WA$T^>]IL\?D_X_AN6O MRE+7YM97M]:MU%DPI4WJG2YL9=-673EU;@I3+TQ0QU..P$P=I+51HS-XC[8 M;V;T=*PV1AF7# 0HZY)7NA,V7P5CD,"IV_BGV[1YL57:E4K7'A)IU9FO&^VV M8Z6C6O@ OYDP5O] D"#7A\8'3>D\5NWBXF\M5)T4OI[@Y&*L/A''$)V-U84K M)F,633>CNBAQ(!EVJ1W(AK6Z\55+LK#\_?LS/G'5ZJ!A1, ]TJ8R@'*(WZI& M!VS&K6!@HMCS7AZ2&730+Q\O08[:J;,U:$*=:O=9?9C,)RQ8ETA>2V@C%E)0 M 0J 4_F4+$@=6 =V+-:JT$ 6M!4E1O,5>VNB/I&#_NS<)OA;6YK(XK1Z8=63%SMEQ8VRRJG6(;!8 ME:"V^0),:67$UF,2>C?LDM-C57@1P? ; "")3S295!;U!]< <@ M;R%$G)'RV1-URBB']^+@T9TH;V A:19:0VD&I\8$AT&G-N1 R*5CYZ0U-JI; M':Q>5$;!& -(-U4;*0*-*>S2PK$P9&6APV\&/G**BR6Y0#*/Y!W8IZS0O,*9 M3M![2OB^AL@L<3KY[NL?L!)+Y^7OG;<-^[Y\Q MD!#_-064'C8YLJ(8A^B^T^?+E!?Z DX+QA6&52^1EYDCH4BRKM7TB!#OMCM\ M9BP*!)]&X('Q/O,%EFD^G7# 3RF5]4=L5N@AD-]@GRRIU$P@6G M*JZ:+G$8X%$6D[+]:FJ<2CCJ,2@9S2$DRM5!_0$F)D^0Z7G?'C>-!6]_084' M(,J@PF-6 R%]5E,S@_,=] R1,CX';1?CAY7;8??_T7 =YV$A^A$40. LKX< M)'/S$'<\I.9$_=H0I\+ L3 &/! 8SZ7>?AM16JAX ,6V,%+&FJ:R!5$*UWU" M%+H?!@A B.(L!2%D79,%EC+M9:V%\PAF521H622EC^0/2L^>7)>&^ IHK=J2 M/:V*W'8L24LI#6P3-4GL&I8=JMBUL(T3.^RQGRY@@S;R(># B5YV;D!D*&8BB$Q/Z#:LK(!%_>EX0_D$( M=(PF[;EB_SFP6ZZ8!BR<6/H:2+(%VU+381!-C0&F$\?'V=)R\?J#>J<>>W%@ M!!4N*AR^)97!*YK@FM9 (.(]SKU:9K8UT2#N+9<$;ZI%>B$-!1$FJ":Q\\!D MY%*,?H;0$5NL#XP9"Y)!$4CO_@-]9V[S/>H0@&M+1&Z]1WE5!KG\CJ0>.MESO! ?54!?-Y13#(@+638MBX*"$\N%WRN1C&5OX MMJ*..=*ZW"UP@C"=,@YSF:090BT,M&0^KVM(@CU(Z;(5['1\PU&M,*7L]?VP MUWPQH;#1L&F!6B0)7C DC!CN%M5JP%GU(ZI/:'R;@[PK=303?XP?Z"J)Y@AE M B;SA4C&2%NSHRO>2P4_4SD](28D;7BI)B((99Z2]M"IYD4A!>\:DX2]91,^ MMH@55?[]&L45/?3+,(X91WVXD.6 ]^14NL'9B7BNO"^I"R3*EJ.A4=Q3BY#J M.A.H,Q>##98_F0W&$'B/@[MK4:\&8?[MSK1["7QC^3TV'8PN/\Y'3[O!AY5Y M)LHLVBWV'(Q.Z3^6T.SVY+O)43_)L!-S'QG],FVH+4,Y,BZ:;E#H._D">*ZH M34&2A9(%GU]U!Q,I2V$U(<-9V@Z:',G\KHUEJY>]U4-PTZ0VU Z;/R#_>#"D M5P/H)'HTPF9N#D#=)9,^2D]NOSLV)N_E:D?:"=X!49MRCO0]$0[J)I#SJYX> M=_'O#>OQ0W?9/=66)]+L,B$$R"#>"#0%4;O5-5'=T)DGVFXP[Z4/,U1&JX/C MI\/N^6B6^T412,@+OEVMU2\:C3KB B^]['7H[>B]DQL1A@-WX*BBPW0?&"J- MX,)@<',G9T](.Z0 5P*R:".1=6!3XW\F9CV09&5&E0):K(I/3.+ *[X[LA M+?6V4:?)K6R;&PZ0U89IF/)U$ 'PC@V 1[8MF[UCQ/,K,1!8W+T?(8G< NZ' M%CTVE\[8H6S)/:][AL)A-H@M([O8X$3R0V?0(/+ZFWJW/7/.% MO-;:N*[-;OCP;:)^F]OH>XEN?_HWM[IJI931X-ZUDEG8?:IH"3?@EE\?\8#3 M*?5?C\\(GM^>OIL^.IF/%[ZS'/089S+'CY)YNI<\3-)8[-++*@L/,_!)Q MZH3N.(C:QGW[48JIG,C)I:6>G7NIA4D;8R0@!;IF]@'YRMR=7TBJ(F"$MJ_S MCWA/*X*1S.%X?(^:CY2IB3K?O201FJ[EBX1T./LMXCX&DK&L]WU?# X' M'W5X+*)/5P0OM"_R?:>_VW\=F\M'H=UR^;1VR6_Y(B:8);9.)Z]>C"35NHOD M&_Y$M/ )>M)\OZ(#^F^')?P!02P,$% @ J("J5O?R M"AQ6 P *0< !D !X;"]W;W)K&ULC551;]LV M$/XK!ZT86B"59-E.T\PV8"<+E@%=LR9I'X8]4.)9(D*1*DE9\;_?D;3=&$BR MOMCBD??==Q_OCK-!FP?;(#IX;*6R\Z1QKCO/,ELUV#*;Z@X5[:RU:9FCI:DS MVQED/#BU,BOR_#1KF5#)8A9L-V8QT[V30N&- =NW+3/;%4H]S)-1LC=\$77C MO"%;S#I6XRVZ^^[&T"H[H'#1HK)"*S"XGB?+T?EJXL^' U\%#O;)-_A,2JT? M_.*:SY/<$T*)E?,(C/XV>(%2>B"B\7V'F1Q">L>GWWOTJY [Y5(RBQ=:?A/< M-?/D+ &.:]9+]T4/?^ NGZG'J[2TX1>&>'8Z2:#JK=/MSID8M$+%?_:XT^&) MPUG^@D.Q!-Y(3REW+K#.T*\G.+Y<7? M]]>WUW?7G_^:98X O3FK=LZKZ%R\X#R&3UJYQL+OBB,_]L^(R(%-L6>S*EX% M_,1,"N/1"11Y,7X%;WS(;ASPQB_@K7I+%FOA0K>E4"P6@N*PM)8*?EE][X45 MP?K/LK3.4)'\^YP.,26)R2&+R M&OK_7=%/.W]6\&H0$,;JJ%6@DI3=W,T\6(HTIO3]$,DV HIR7@"0E62KGS]/QT?[-!@D(C)CF*J1IHFC!G,-$.44[CL"J*2F(JE/X,TT_7B, M30$K9AL8F(6."1Y=&940YZ%J")D8G1Y[=6S+2HF>$46!T1FTL4O8VJ$)TOJ8 M")R(PUN_3D@V7K+J(7F7PAT9]FL@X7OB3&I!B:B "UMY2\Q8T/V$BJ,C&R;[ MO4;38T:^"VJ29^\,QD!G7$*F)3'M=+$,4G MZ9[A'*DWH%E''\_CL='A 9(+90%B6MR MS=,/TP1,',QQX707AF&I'8W6\-G06X;&'Z#]M=9NO_ !#J_CXC]02P,$% M @ J("J5@G#&ULG599;]M&$/XK S8(;("F>(@2Y=@&Y".IT20V+"=Y*/JP(D?BPB17W5U9 M5G]]9Y:D(J>.BQ:PJ3WF^.;<.=DH_6!*1 M/==684Z^T=G4\&)B\Q%J80*VP MH9N%TK6PM-7+@5EI%(5CJJM!'(:C02UDXYV=N+-;?7:BUK:2#=YJ,.NZ%GI[ MCI7:G'J1UQ_S:[O[GX[>A\.KNZA(N;3[=7GV?3^^N;SR<#2]*99I!WDLY; M2?%/)"7P236V-'#5%%@\YQ\0JAVTN(=V'K\J\)/0 221#W$8)Z_(2W:F)DY> M\C-32Z'QZ)Q"6,"MV%)F69AJ+9HENO7OT[FQFM+DCY>,;V4/7Y;-I7-L5B+' M4X]JPZ!^1._L[2_1*'SW"O+A#OGP->G_*4C_3Q+W:.NX;K)R:]4 M='!;B<8'84"0IRD[X(#9/,?W\?[ZUCL,X!M27G?*J=PI%#*W1.I@]#H/O+O9 MU#OT_TFP;B1AWDA;@J6NT>%^)#+9+!W?%^,=@F@H^+0,8-I*=/J(\@=K&)7C M!O78G:]02T4QZ,@ MU!26UH&!"S3[8F0BN>8$Y"%QPFLE8M&_D7J6?+"))QQ?E" MLN$3KQ'H_8&YHNAV82!+!$..XB ZADNT0E:&D8%U'HH"'WO>;Z-X4 R9G(J^=LI/"AC8NC$ 5EH>2>Y8HL\Y-A"E'D3T81W"L*%FF=^,/)A+6G_B2)OOLL M/F9M?0FU/IOR"RGM%F8M]KY7HG:/?[,[:86[?FJH;OGAP^)H2CE![SA\R$U?!75&N%+PXG$ 5];2B3*6;*\+5KAXG:).=9S2JN=GQ,_'8=^F-$J M&?GC+*6323CRL]&8+9H$:=(J(ZEQF/KI,&S='[_;[9,@&\/75O-!Y*=)ZL=9 M=KBCVS^+1\$XXK18H'3T":G/PO$A'(PC/QKS8C@D_V;#0XB&P6CT[U;]D$D1 M@9_X:3PF9:D_"C.(_8CTTS^;1#+','V!T7>9*AL*&,U#.54U^[0K<5?.?6/; M1^)3]:#.I>&H^XZDAZM=8>5= W UOB'$;])@2&-&55'9!'TA<]]>K;1ZDC0% M(;6$-U$:Q#V90^$2XEG=YE057.B5Z'3L/R==-V^4A2W:_7;PDM?ZIBC-,]!S M_*&/".!:X&P\XG>/IS6Y:U6;/DU%EZ8:>6;E>/6/Q/=N%@83 B:T"5YZO0=[ MXU:->NF&2D,6KQO;3EZ[T]W<.FW'M>_D[=!+ABXIHE#A@EC#8)QZH-M!LMU8 MM7+#&[4^&@7=LJ39&S43T/U"*=MO6,%NFC_[&U!+ P04 " "H@*I6SBM\ MJT<# T!P &0 'AL+W=OB!ED86$9%4AE0<[Z_?(66K-N $ MW8O$CYDW;X:7\ M0C(=-V*+:W1?FR7Q+.E1"JE06VDT$):3:#:XG8^\?3#X)G%G3\;@,]D8\^@G M7XI)E'I"6&/N/(+@WS/>85U[(*;Q=,",^I#>\71\1/\SY,ZY;(3%.U/_(PM7 M3:*;" HL15N[E=G=XR&?:X^7F]J&+^PZVP$;YZUU1AV0I=GP#;QAG^,PX U?P5L\M=+MX?ML8QWQ-?AQ*<<.8G09PK?& MK6U$CI.([[Y%>L9H^OZWP8?TTQL$1SW!T5OHOW8(_Q,"_M+P(/:0C4(=LRMP M%<*=48W0>Q!:FU;G6/"J<&%K;@058$KX+(E;QI %T31DGME(@.;^LI4@Y$YL M6LHK[@3@W2T)!;]'Z]4R^@-$ZRI#\E^IMV?1G#GU:AN_\.XZC5.^T77MFY/# M2FA(C4+678,%+ 132YH0> MAI7(MS6CEV04.%:<$"_\*S+MM@(O@1R!'EDDCR%L#']7%ZO!$] &\*61%)A" M(1QRR8O %W_L/ W3'T M/*!HZ5CP4I)U\-0*8BB?O>^@$-E?@1AFH23<7WG5-UBHHX<7AP-_D2QV6._A MW? F_GAZ1#[$V1EP^E[X?7A^'Z!L7%/\^X]X2RW4ENHL637-/YX'0%U&MU-G&F"+FZ, M8Y4-PXJ?-21OP/NE,>XX\0'ZAW+Z'U!+ P04 " "H@*I6H29[UYH# E M" &0 'AL+W=OV_PE>/6=,;@(HF5>G23+^DD MZ#M!*#"QCH'19X-S%,(1D8Q?#6?0NG3 [GC/_MG'3K'$S.!FCQT &?]5P!1 M XB\[MJ15WG)+)N.M=J"=M;$Y@8^5(\F<5RZ0UE93;N<<'8ZF\\?;AZN9_>+ M2UC>7RWN8+Z\N;U;7"W^7'WYNH#KY6HU#BUYU*S1*ZQ#N%'2Y@86 M,L7T.3XDA:W,:"_S(CI(>,-T#X:##Q#UH^$!OF$;]M#S#5_A6_RJN-W!]UEL MK*:;\>.E&&N*T#D_ZG P)'K<#1(?;_?"[_ MGW59:<@JZ8N&";J#6J-,=L -V!SAH;?JP:42PIT(%08HB: R4 3;YK2^^ZBV M$E,J\]CPE#/-T7SPT .L0B6=U9K8YK39LNQJ#CHM:03S%4U>N35 G8EJ3W8X MI55=G<9Y*5&[%D;"Z /,&"0HDRD(SF(NN"694!DNUPV1_9T8GY*DD??F+!J4:Y);%151$U:1=^VW->:N16_0^R#_ M+!8(@]$Y7*)E7!@'G76@2P^=/X->$Q2HQI.\+7*")UC$9-JL1/">%-M<588B M,D4=:^)TP5OX?U@],>1_YY$S\!4_A7=4KI_+E]TGZ%L'IW]U:!L MI#^I%QCR'L]/CYZJ2V$G=9=H%[[!\J OQAU%V]7VS=P M5K?^O\WK!Y3RMW;G+3 C:+]W>AR KA^E>F)5Z1^"6%EZ5OPPIW<&PO=V]R M:W-H965T$"_G%=OB&MU-M3(TBWN67)2HK- * M#&X6T>GHY&SB_8/#=X$[NS<&'TFF]:V??,X74>(%H43N/ .CWQV>HY2>B&3\ M;CFC?DL/W!]W[)]"[!1+QBR>:_E#Y*Y81+,(UM.$+ MN\9WG$3 :^MTV8))02E4\V?W;1[V +/G &D+2(/N9J.@\B-S;#DW>@?&>Q.; M'X10 YK$">6+LG:&5@7AW/++M_4:5A=7L+X\O;J8QXXX_4K,6_Q9@T^?P8_A MJU:NL'"AAFQRF\SUR8BO&<1%1$U@T=Q@M7[\:39,/ M+XB=]&(G+['_0S7^!P]T;L$5"!4:H7/0&U#4YE);.X!*.U1.,"D?(!>R]LT! M%GEMA!-HP2=*:0="<5E3:6D0N#B3O)8LM!01!BBM>F+L4GWDMWCCMP7K,SZ M##FK+8+3D&NPFGJUECF9@9&(MYV (5RS3"*,CD]@M2?P8R=P_2BP"^ZZ,(A/ M3B'0&>)%?XB>3E,X"I'HVC*5D\H;=8?6AT#E=$9P/Z2VX[/UJEH[2#W"M'9-/+)TT%Z25C30\),UOX44-8+6^L5V.6:EKY7QZT^GQ8)K, M@M]D_'[P;C8=>$T5AMM,/@R@8)27#%$!WK>EVAA='BK67VN>Z<#5UHH(A+4U M4QP].I22-%K@%!$5FKB@KG2CV=(N=L-XMQ='X^A-\+ZY\$8+NT)0[#ML3U:# M$*0W>P@4E"&/?#RQPT,M%>]==B6:;;C2O29*67/O]=;^U3AM+LM']^;)H6)L M!0F3N"%H,GQW'(%IKO%FXG05KLY,.[J(P["@EP^-=Z#UC::,MA._0?^6+O\ M4$L#!!0 ( *B JE9USPY.H 0 (D* 9 >&PO=V]R:W-H965T"\%$VQM$&2KAB&?:"E MD\55(A62JN-_OSM2TIPN";9]L47J[N%SSQU/=[S1YJLM$1T\U)6R)U'I7/-F M/+99B;6P(]V@HC>%-K5PM#3KL6T,BMP[U=4X39*#<2VDBA;'?N_:+(YUZRJI M\-J ;>M:F.TI5GIS$DVB?N-&KDO'&^/%<2/6>(ON4')9H[)2*S!8 MG$3+R9O3&=M[@U\E;NS.,W D*ZV_\N(R/XD2)H059HX1!/U]PS.L*@8B&O<= M9C0/89+].5];^P M";93,LY:ZW3=.1.#6JKP+QXZ'78X2#/\EPXL3@V>@.&K0F- M'WRHWIO(2<5)N76&WDKR7GS[>'H\= MX;/5..NP3@-6^@S6%*ZT-/G@L5*.,SA6ABWA3LCE!6^."S\OEQ99VCUQU-Q!]C9T[!\;][8 M1F1X$M'%L&B^8;1X_6IRD+Q]@?1L(#U["?T_9NC_8L%%7:-S\&$$7[3.8W E MPLIH^C.@"]"M@;-22+H(=)54#F<7GV(H10XK1-X!K)M*;Q'9FIW/=-T(M04K M588P.3HZ&,$=[8M:M\I9:(3,P6DH90W"0D;F=->%OZL;- A[Z>PH3I+$'[>W M/TG]@OJ0AW>EH;/J4'#(!0=4+EDYU(MWHX3HY?.N)$PN@FYI]Y4#( M[ DBYYAAO2(MN]U_L+I4\$&HEAJC=R)M*4:.RQ"K4EHVEVL5]*%C=A7'H@A M\ Y7QF,2X-N6ECP=>L]; 4C[+4TH1RG)T=/\8:.':QA3KI M@7RDN[D7=<@,[W6X4JU!K"EW],I!RP'"II2D%]DT1G^3.09",J.''R,OX5/. MT4\QX -KQ-LLT>!%Q:';=0D?6HI^FO1<-]*5GHMNO(P47]$:7^(!R%>74*'J MK7SHZVNUA;IUK:AVJ'>B-M1+)-I0VUW<,0@'DFJ\__C0T;JM/A+L!PN[ MX0F5;:% "D!2CJ&0#Z1=N"\Q;[$K?X?Y;"H'9V3&[2R47JOHQ$ZU(RY&UR$,_WC^#F]K/U$K"8.Y+WNL:@%?YD%* M3FT)Q:*HM&Q7<>?'>UU[7.?OJ9J9CBW\L:59$PP;TOM#:]0L^8)@^%W\!4$L#!!0 ( *B JE9K_N1U0P< M *\0 9 >&PO=V]R:W-H965T9)$"2:3L!)DW19*<#+/8#+5U;G%*BAZ3L>G[]GDM*LKUUBMDO ML4B1]W'NN0_E:F/L%U<0>?&UU)6[[A7>KRX' Y<55$K7-RNJ\&9A;"D]EG8Y M<"M+,@^72CU(A\.S02E5U;NY"GL?[WVCK397/=&O7;C MDUH6GC<&-U/&07_>&;!!IRCQ+D/A9TSUIS8)@QI^-S%ZGDB_N/[?2WP7?XR&KG3=E!$/']X]?7J\?7EX^G U\!#,KP=9(^0N"DE?$3(6CZ;R MA1-OJYSRP_L#&-19E;96W:7?%?@H;5^,1XE(A^GX._+&G9?C(&_\FI>T!)&\ M^$0K8[VJEN+?MW/G+3CQGV/N1FF3X](X3R[=2F9TW4,B.+)KZMW\^(_1V?"G M[]@ZZ6R=?$_ZWXW(_RU$?":!7+;2X[<&EVN'2\X)50F_,<@PQD;.-0E9Y*:LMLIOQ;/1-2>5"T?#-HD/Y$,MZ8N7 JAT]P150:HO(%FK915" M81;!"@Z"IZ6B*,K,_Z"0IW&YLF:MAN.L:&FDAKB MM\$)+ MSQTAL@>P!@ 2B#A%2I3*4>,V7A?;N55Y Q%5:V5-H "?0&A0D/G7F87?2"#D MI$;$$.1VYU2Z4WG*::8RZB.'H[72.9,ID"@4(N' 2L MD&L2JFSOM-(#IUCZD7"5"?Z"4UM%.I"L0 L%L9%MR!"H>&^-X_PS"^6##?&- M8*TH"765M9ATVJ"9%@N5*:JR+3/Z"#XL*2MDM:2.OJ_%8Z\^[ I<5QR:\N3: MY*[B 79%VJQ0'K4,^U'C3C\0YM(7*8H(=J6@K1%FKO21$M*(!PH5YJ5@ 6]C M!L&01!U9=RERR'D.8*B:S'YV^IL,V,__R(9 Y*"/G6H-.$@+5<714.WE3E_< M-X*:Z*LJTS4*^=]BUF^H-5SH0G1:;G9N',^R79'&5,!BRBRL->=M$%TQ[K3#V)TD#ALMRWUYHW$R.4_%Z#PYG_%EC:Z[3,22*F"H0V1DCK%6A3D W!'T M=<5L=NS89)H&8\?G+>@@H6;Q;T9I/PX/!P.SD8G#$JT[H.X2.9%7O-*H(EFZSG MCXPP8^PC&5JVS#)3@V+1!GAVVE:B6(-#[["R<@NN*LAR%2M]UU)W+S> A=,' M(G-K:UDV\NH+<;&+Q:6#-**01$OV,,84L!\+-JI% M'Q6Q[ :#'89A$(CS)^7=1 'R&:WR4(46JD)%X+[B/#;:\8%KKO'!_+:K[=7F M/4Q;X /A+!V4B\Q83DYX'-5:V,&-,!2'/K*TJ[:Y 8RL$*FA>7+R@?%H;>1# M,6B5 UA:2UVSF,X@LJ%0HK!Q*)I1E793:E_<(FC-H)"T4EL?N21]@9D[+=VL M8 .%DU>M:47DRF%V +GZQSY3!GL?D>A*R_"IC$&*&1>_)[O=[FO\-GZ$[H[' M3_G'V,"!X )7A_W9M"=L_#R."V]6X9-T;CQ:8'CD!D"6#^#]PAC?+EA!]S^* MF_\"4$L#!!0 ( *B JE8]P,@$4P< !H1 9 >&PO=V]R:W-H965T M0Q="E"=36>GIR\'-?:V,'EN7R[ M]Y?G+L7*6+KW*J2ZUG[_FBJWNQA,!MV'W\QZ$_G#^/*\T6M:4'S7W'N\C0]: M2E.3#<99Y6EU,9A/7KT^Y?VRX7=#N]![5AS)TKGW_')37@Q.V"&JJ(BL0>-G M2U=45:P(;OS3ZAP<3+)@_[G3_I/$CEB6.M"5J_XP9=Q<#'X8J))6.E7Q-[?[ MA=IXSEA?X:H@_ZM=WGLV':@BA>CJ5A@>U,;F7_VAQ:$G\,/)9P2FK;J_O'A9J?O=& M7;V]>[BY^_GZ[NKF>G$^CC#!&\=%J^YU5C?]C+J9NG4V;H*ZMB65C^7'<.W@ MW[3S[_7TBPIOM1^IV62HIB?3V1?TS0[QSD3?['/QNKHV$:R*06E;JBNX:^R: M;&$HJ#7GRGR^$<'H(X?1+VK\^9?^'.O4KK76E[KTKB$H %=1;JWZBI4\H8?6]Y&4Z M5 ^H[@QH03ZB%RBW4@88%\E[@"U+W$+(8V5EL"NH'0%GJVLJE0Y<2F1+S8F! MN%:5WH5DHEJ9"AOP*6Y(O;,FXFT1=AO-[+LUFMPE#M-DXUR3<.VJ-#$Y)T#1*(V0(;6$MS3[PFYQI,N"I!:XUW6\-<1!96QFJ4+B@*&U0@\0<6H-(;;??/ N,Z40UY.<)L02/F\'^3 M)34YZU!_G/F6=)J!":XRI:!^( K\, !0ER5_Q:\&HI9=$_R>=:G@ MA@*X/6W))N((_LZG4NC<#71,PA#*H$VO82NT)#"(+KH^QUIZ1!R17;$A%Y&Q M:-*R,@47&GDXDWD&G5 *MH:DK=!YT?DPFU MW_;D80LV%R"BK4T(5+8TRP4,?K%SX *" &DX8F8K@P(O M=R+BA3C]1#IPV) M<[Z4?M$IYM D^:V%7L+ 6AOWWSDDM12FF+B!X9PH6.&$PDCMA*CL0D5Z2\7LFU.56U1H#_W'PY3: ;:O<+8#M1R0_V)?^IO/L M=&0^^T)(&0@6-KD&E][0BA]Y8BP3PN# V@+ 8]Q G-=;3W*'XGSF)O=)Q(+D MO/&F4I/3+MI,^AH]M'RL@;[&_XY?TAJ0-Q#0\_D@M9X8B4PV%B&XM M?H&C"K<(WXJRK24Q(>!$F8J8CW=N^+[D_BS%JW33H(F!:(2^N4XXPARZCJ=_ M$MJ(8#/ZQ/Q'3@*IQ[:'!Y_Z9^(3L$C2C^XQH5TKIX,H*H0 & H3-TX M;JRI :D2=H84FGPW&C([\VI)2^U9U?#XJ%;>U0H$7QNQWC;@%+G_?HX6@A-3.S+A8VCSF\8>V%G(E]39P MATJY,%2#EB+W&=[02#X+3M;;Y'/DYEAFE2N0F+Y6Y+%7>Q^#^\@^ U'K/5*H MNHX&Z2/^5(Z>NO",>_=5(+266SE/S1CX\M7U\/5P\9_G^^YQ>_ZK 3HAYGJ, MP;2"Z,GH^[.!\ODFGE^B:^3VNW01Z9#'#6G,%;P!ZROG8O?"!@Y_#KG\'U!+ M P04 " "H@*I6J& >-# $ L"0 &0 'AL+W=O>>74F:Z4?3(EHX:D2TDRCTMIZW.V:O,2* MF3U5HZ0W2Z4K9FFK5UU3:V2%5ZI$-^GU]KL5XS*:3?S9E9Y-5&,%EWBEP315 MQ?3S(0JUGD9QM#VXYJO2NH/N;%*S%=Z@O:NO-.VZ+4K!*Y2&*PD:E]-H'H\/ M^T[>"_S%<6UVUN \R91Z<)NS8AKU'"$4F%N'P.CO$8]0" =$-'YM,*/6I%/< M76_13[WOY$O&#!XI<<\+6TZC@P@*7+)&V&NU_HD;?P8.+U?"^">L@^R@'T'> M&*NJC3(QJ+@,_^QI$X<=A8/>!PK)1B'QO(,AS_*863:;:+4&[:0)S2V\JUZ; MR''IDG)C-;WEI&=G-W=75^7M_-S.)K?_(33\\4]G%V>+JXOYK=GB\M) MUY(=)]W--YB' 3/Y #.%"R5M:>!$%EB\UN\2OY9DLB5YF'P*>,'T'J1Q!Y)> MDGZ"E[9.IQXO_0#OSX9IBUH\PRF73.:<"3B3H<)=J1QSDPME&HWP]SPS5E/M M_/->'(*9_OMF7#^-3=DFF5!RK#+4VY,$OG$)ME2-(6WS/2@YH-PM\ 4>?H,X3CK]_<2O1IVT M-]BUYN6_Q=\A3E/_"RS?P@26^HU>P!Z,!AOL?GK@L=[BYXK&EK$^"HQV587: MEUFE)#Y3 ^L'&K@LSU4C+90H"F"&) NLE>$6E/,586[*K-$2!-+@\82X(4ZY MTM18T%![:8@6)*E)W: UT5:SD:PIN.=#5)3@!7.;C FJ=P0_,,S>2^*2,=PT M=2V0!JXEGCZ\IS2R7S4*/?EMJQ%==_C9_K[;O)Z]FO("BT5RN/&B-FJL" MR-J8C%)_4DPIS$D\CN!2R=]]=+E\I'=.SX5D&7K8[=R(YY:C&<."X)B7 M"<&[7MQM8@0JHPJ5Q)E(X5->,KE"9Q;4&QW!6<:%!_3Y'KIG?TCT:^Z"A$]T M-U*4W:#8V'YVH)N\&G+QV0?8T50A37FN&S*]"YT,4_CZY2")DQ]PSVU9*E'X MH+ GETY)E6)*1C:(O0T9VN0^8.:-UNYL%W-_T$*>&=/XI%,MNDHD2+I6\@?O M9LG2[^F5)GS.HG0"]7RIEMQMGH/U FOT+ M4$L#!!0 ( *B JE; TK%WF@4 #L. 9 >&PO=V]R:W-H965T+DF?.S)RYD#Q>:7-G,T0'CT6N[$DKHJ)_4FT*X>C5+#IV:5 D7JG(.V&W.^P40JK6Z;'_=F-.CW7I MJDU6NM/TSE(G/\H7-ZO!0+G*'[LKPQ]-9I4!)9H+)2 M*S"8GK1&O:.S/LM[@:\25W9K#1S)7.L[?IDD)ZTN.X0YQHX1!#T>\!SSG('( MC?L:L]689,7M]1K]PL=.L:QZV% ZZKRB$M4+H_:X,>2\_"2=.CXU> M@6%I0N.%#]5KDW-2<5)FSM"_DO3"E,&Z)> &$WC-[ BQH6(H\7O8(WBF-=*B?5 LXS MH19H0:@$QL9H ^?:F*J&+/PSFEMGJ)3^?8F%RDC_92/<7D=V*6(\:5'_6#0/ MV#K]]9?>L/O;&R'TFQ#Z;Z&_5R+?W0A\*@WSZC($(ME8!)T"$; 4S?=S72R% M>OI@24)9GH)/&&,Q1[.NB#" M%8),2%ZFD@1<)AQAZ/CN(W=P0F8*FFI6^,& C[Q&&C&Y-^NT-W S^P)B)4QB MJ25=1DUG[FA(DH>)K(IA)2P@E8A"7=K\B0 >T##\*D-%&-IZ%!)$@^QXBI(- M)!M&[DMA'*X#H;*.LR:*-E&':V_8C@E@@0H-$<+5*1*:!Y++D0=;$P9[51*< M\:0E,'^"G5Y[2,,CSSE8&,(!,D.3*XIK-Q M"A*9@-*.I,@+03R1("=-DG+L@$U2WBCC#[+B25I;$HQ4+%C\..UGP0<"JI^!>6W>?Q M#[WNQS^;XGLC;5$;;M?46.*$N0%%A;.A(Q8V@Y2V0ZIFHPN@'99SJ!84J'I MZ^<06:I#H1>_=U'5T5RJT_>,M(8J#F.#7GF2ZIQ>?,&)>4X(EIRA0&H&,$UI MN%G6Y%=/LZ_NJDN_RUFI1)GX(MXP]>.>I1J.JR'J&5P:R;^4+IU41)&G[!OQ MU^X=P:1F*JV+<#U^U[WPI7'B?-OT;)N%ZXI3#N2B3MIM9A"?[43?-1R,+-QL M0IZN2VN4?*.-V".3Q+0NQ%V?"1*E7J02Q<<8EXZC IL)ZG=R2NS![Z\W[ [0 MI#H,(UKT@F'$S[ ?# 9#N-6.":2CBB^*'S>]A2@*AMU!#10-@C Z6'- F<^U MM;#;ZP?[47^/%BS%SV$0#??WX#/_/4?*#76$HN%(8T<\8J5RV N?JPSZ@SVX MHB)J4 \/HN M^I!$OL]X6\UTSAO.!QC?E](]_22N9J_MZ-1083#L[V]U%E$3'G0)M]J\J9N6 M0B8?>5\02TGM%O PAVA_2 4?K?MH_X"J??C_DT+GR+(HJV,$70UD+%V%NQMV M>\'AL+N5F[ ;!8/#:.^ELU]GZT!?H%GX:PN?CNB06IWMFZ_-S6A470@VXM6U MBOA>2)J".::DVFWO#UI@JJM*]>+TTE\/YMK19<,O,[K=H6$!^C_5VJU?V$!S M7SS]#U!+ P04 " "H@*I65B7UD9P+ H( &0 'AL+W=ORV=)_GWGNDGF5 M\<]'RQ":W_;W?;%4M?03VRB#7^;6U3+@JUOL^\8I6?*FNMH_.C@XV:^E-J/3 M9_SLPIT^LVVHM%$73OBVKJ5;OU"573T?'8[R@P]ZL0ST8/_T62,7ZE*%3\V% MP[?]3DJI:V6\MD8X-7\^.CO\[<436L\+_J[5R@\^"_)D9NT7^G)>/A\=D$&J M4D4@"1+_7*FIJBH2!#.^)IFC3B5M''[.TE^S[_!E)KV:VNJS+L/R^>CQ2)1J M+MLJ?+"K/ZODST.25]C*\U^Q2FL/1J)H?;!UV@P+:FWBO_(ZQ>%[-ARE#4=L M=U3$5KZ409X^4R./RJL2^<7IZ_>7?^^GQZ]NZC M.)M.WW]Z]_'\W1MQ\?ZOY]/S5Y?BWH6M=*&5O_]L/T ?[=HODNP74?;1';*/ MQ5MKPM*+5Z94Y>;^?=C9&7N4C7UQM%/@6^DFXOAP+(X.CHYWR#ONG#]F><=W MR#LK"MN:H,U"9#?%/\YF/CB Y9_;'([R'FR71P7TFV]DH9Z/4"%>N2LU.OWU MI\.3@Z<[K'W06?M@E_33%])K+^Q<7)!L$V2$M2GQ0)M"-Y6B7Z?6>#A3\L_; M?/CO:Q$?EPKU5=BZD69-X6R-;$L=5"F*;B&^S+61D"$KX2%8H;B#%Y!:M:42 M(0EIZ2%4?$3'\*Q9XX%O9UZ76CI*TCVOE'AG@Q*'XM>?'A\='CX5[]U"&OU' M-.C^6,BJ(BFKI?5*:.];Z"=AZ$Q0;DHRTR^E4Z*0C0ZP"7YC=56MA5T9K"ZU M0^_ 5[;!=%]GZV3;U+K&.M8X$6?0ITU0+H5! $7&2VX^7BSEE1(SI8Q0E48= M-VEY[)+SS8$_7\M>-DZRA7! ^!PGO&'^B+9Z?DTAOQ/_CO@AD'&>]9*.J&H M,XF7JE#U3+G<6X[&8@7,E%BOYQH+PE(&R+#%EST: 83J&F/11["I:_JL,*,J M5ANL:)3C@6D*E7:@FH+3!?W.@E B.HA[A-ZC@Z<7EY_XT^'3^T*NI"L!11V6 MZ/3N"R8SO$(U,9!6T@OEG#4J!A"A5(X4K)8 5V"T0QH6*D ;1LP5UV'91_%K M*QW"G9Q'4RV6G>>$8PAI%\MA8 %?CUF'38!NC@?]3I8X%$HIC T1Y!)&4S*I MH+"Y" (AH@IN^JRGWSKT[(CA\:XR/NG*^&1G M$7V*,'_E@Z9P;BW#'Y- 59=*YL>Z,RVB..JPCF'[-+F(_=<67=$C MY084CG80^FOY!=#H%%/[E ASW40(,WKD?(YNRK'L,BCKKOD3K$VKQKFX &( M4"%*J[2<(3M!\W-#K=H7Z,BM8Y]A, UULF;[I@E/K QNIQ9M)2GEM)K^([/\ MP(6G8FE75&ACHI$M(@2GP?NHW[05J8 Y.CP%3()_ L+2]WMZ*YHV%1: M43TZBK!$%V9)+0 ;(5QH5[0US<*"S'S;IU!=R:IE*V_$X58JF1K@[\(2KF;4 M^<=IH,=N8W-?Y*\VYQ7_%G9AN*>1D,+ZD-7D1\H%&=''?,SS2+B0HY("T!O(-T MP? ]^V$4$N!S/T:%+&&2XNKNDZL]I\65D9IPGP4J+7];+77!'1/\1W&0OAC0 MI%V][E'7ZQ[M[%0?-@+P*@5@6\?[=^2 6[ K<]0?FE=NW A"G/3#,0>_T.92 M>N6-S#05H$YI#RBGFI3SP*!3)_ $5%&>/)26">LS%4B3K/0B3D!&>1:I8C.E MYU>V:FON7+/60ZY/^=JB'X!MBS0$>];3V3".0FD&_X[6@HX-H4RLN=UBHZJ; MRJX5XN)I',3"3)!1G7X&!K=$'F@40R#0J(WAR7BY:6&D3H:;6+GY^UZN'8K# M1I_(1L$F-%DN40IF7C]31LUUB/LFXM4/K$8@UMT)HY!^*1JY3IP")P%87,2> M1Z>Y42\YUZ_$<3.-74-J!FT!)KHZ ED M.C?K$J2)FN*<4CYH7N@%%9N36>'M5#((??;NAM$8,G.I';XFU.-O3)8(S\%]$4Y@^%S*2:K3E:_3EZH.$R;1 O+/U%047VF 7M@9SPPIDM=29[$"U+ MVX1>=H9B+ UZ@J%7Q(/RP#S*RD1\,A6-$U:TPO&-F7H+&E1N%DMBJXF^)F=Z M#^ETN<9!6/$8(X 0=]IZZ(Q+\J%SVYEF%R*>=(AX\HW\11[[H>>QVT"P6\CG M[L*+VUOFQL0X"RH9GBT\;,\NI^*C;70A3@Y.QF*4U?/@GF:&'-=.^=98.3\9 M<67R10,RE55!/(F#(&)\H,LI)(;&SA<0G44/+(LHZ09ZI1)'T,5+KS M(A(JF> 2QM)@Y5]I'*35L6L,:0J=C[H0^.&LH8F;:D#ZJ-_R=5U6YU0WL^.E M $U@B,O*^&*/APQ!)TUX3YPKS6=/@E_&MUT@L( XT-!6FXCX:AWO&)/0CJDMG&T;3VS- M]"0FJXP=5_)Q4<4P=^D+ZT9MGM;8&YX@L9;PZUR[>F^NKV%C@Z.JNOU$5-#% M9J'R,+;S><6'O:9JJ0)I*>C'+U+G"),#0@<5PQ')M.E9+XL]T@@N6\I4MD.@QZZHH$ M=4VXI?OS4OG^\FE3_- L2*2C9X_VU&I1B3@ A$%AY3@BJ'250+?7!88_<0\Z M16=Y0*EJ0C36Q5)HPBZI"V#.=+<)Q [ZX_@N>P3U_RIN9/^^HYCH/NA&,#:K MZO P5M6#_T%1O0W\["B\5?!*>8RA%1RG\)0$\>F=R%WP'(L M? OETL?(*9I"""HB )9#W((#\0B.CQU M(,]U3N40K\9H.,^PO?,3F>MOY+/^B?A,M(_N="@JV5W_'?X")'3!4J!W]+;$ MUQ^I4:3*NZN0XT6*C70OCO[*&CKE,5U,0G;AKJ1[6Z:?=]=GG#MWBG>JB>^] M(L6.-Y+DVXJO6&CQ7?KYRJ"O7QJ5 S5\-[:5>>P/WMYBYX+?4?.=C@GQ16[W MM'L-?A;?_O;+XSMT('Y!V:K4'%L/)H\>CH2+[Z7CEV ;?A<\LP%F\D<<J0DF:K=(ELR3J76@JC2SW3J4(XRBZ"$O& M93 =^[N5GHY5;067N-)@ZK)D^GF.0NTGP3 X7-SS76'=13@=5VR':[1?JY4F M*>Q00(H<#,.@1& MKT=,40@'1#3^:S&#+J1S/#X?T#_ZW"F7#3.8*O$/SVTQ":X"R''+:F'OU?XO M;/,Y=WB9$L8_8=_8GH\"R&IC5=DZ$X.2R^;-GMHZ'#E<1:\XQ*U#['DW@3S+ M#\RRZ5BK/6AG36CNX%/UWD2.2_=1UE:3EI.?G:X7GY:+CXMTMGR 69K>?5T^ M+):?8'7W>9$N;M?0>V ;@:8_#BU%0$OBAI"P.W,L?\=_^0 M6'94XP/5>7P2\ O39Y ,!Q!'<7("+^E23SQ>\@K>+,M4+2V7.U@IP3..!K[- M-L9J:I7O+R7QG/C'!YD=#[[9NK>!B_[VZ(M2;688_E_](< MT2*Q!-8;1E$?AH,DBNA)JPM29@JHV+,W(/W@XC+I=V@'^8@$]6%6=(U(\:ZO M(WHVF"YZ3+++YK=BO3MD*SC;<,&M:S>FD:I0*>T4S! -;5W%@Z9 6:TUL3IV M"< 7!R%59<7D\Y\&:LGJG#>%E(8Z.6^JWC+VN\$,P"#"4EF$:WC7?H!#4FN_ M_AVBDKX*M.QA6VMOE*-E7)BSEWHX/%H\)5*YW7HUX.>JV4'=;;?!9\WB^F7> MK'^JZHY+ P*WY!J=79X'H)N5V@A657Z-;92EI>B/!?V%4#L#TF\5)=<*+D#W M7YO^!%!+ P04 " "H@*I6=OQJ>18$ !D"@ &0 'AL+W=O7[;9*%U@PU1(5EO1E+F3!-$WEW"X8+YUAWZ[=RV%? M+'7.2[R7H)9%P>3["'.Q&CB^LUEXX,\+;1;:PW[%GG&*^JFZES1K-R@9+[!4 M7)0@<3YPKOS+46SLK<%WCBOU80PFDYD0+V9RFPT(8\]P M$8T?:TRG"6D[J&A^OQMR]WMX^WW^[@[)'- M"J$,M2 MP^EV<):)/&=2 2\)4BP5*S-U#C>8H60YG$ 8N+UN#WH1&9] E+C=*(1>AV93 MS33")U94GR$7*@1N$(<1D&[BAGX#Q>A2:OLAU:H3?<0-B MYGN>#=#Q7"K/>KK1(MC58M,H_Y<67!8PYV^87522IX9TD+B>'T*2U*+X;D## M;F HTQEY07X7=$2A)!$4A&ZG$U-&5H:>'UM!QD)IJ/*EJI%A3N0C-^Z$0+BG MT'%[<0)^\.\$.]+4G::I.[_4U,IT-2F=HA';'MFFS;EZ<4T-S !NJ A"[FOQ MXS$V90VW9=V-](4N-%*/BL!*RNS4A*YEV-C_YZH_M:8MF&#%I*;+3!OD"<[I M6D,X=P]?,'%TJ*>@)^UPUZB1G0_@A\>"IG!\$.XY@MTP7?I[]D MFRI3"LGXH!?9)Q%MK\CM]ORM&Y6:.'#-B?W>Q<0-/#K/W"B*8%\GM#_<_'0& M/MOWC0++HGX$-*O-$^JJ?CELS>OW%U7BF9<*PU%V@2*0FIB@04)4 ?JCXXNY.LA==.;2>A?]^Q-RRI"GE9W^:<.>/Q MS/9W2C^;$M'"2R6D&02EM>O+,#1YB14SYVJ-DDZ62E?,TE*O0K/6R H/JD28 M1%$GK!B7P;#O]^[UL*\V5G")]QK,IJJ8_C-&H7:#( Y>-V9\55JW$0[[:[;" M.=K'];VF5=BP%+Q":;B2H'$Y"$;QY3AS]M[@B>/.',S!1;)0ZMDMKHM!$#E! M*#"WCH'1L,4)"N&(2,;O/6?0N'3 P_DK^UCR>3[X]W#'&;3R?3Z M:32^F;;@;OH IP]L(="<]4-+;IQQF.\IQS5E\@%E"K=*VM+ 5!98_(L/25ZC M,7G5.$Z.$MXR?0YIW((D2M(C?&D3<^KYT@_X9I@CW_KPX.=H8:RFM_'KO4!K MGNQ]'E=/<2?ZY>)C\XQ,>A#'-'1A0J_,90Z8,4AVM-W-NA!GK=Y%#"-!_89N!H$Z%^0: M"VY!*#(U>CQM,M$J7:HN9HSM][%.%!Z5:H5[Y!&?!ZZBIN=IL>.*I+_\V\ M;J"4EA6G5R%P2=#HO-L.0-=-J5Y8M?:-8*$LM14_+:F/HW8&=+Y4]+CV"^>@ M^3,,_P)02P,$% @ J("J5OJB*9V @ ?@4 !D !X;"]W;W)K&UL?53?3]LP$/Y73AF:0*I(F_0'=&VD%KJ-!QBBC#U, M>W"2:V/AV)GM4/CO=W;:K$BE+['O?/?Y.U^^FVR4?C8%HH774D@S#0IKJW$8 MFJS DIES5:&DDY72);-DZG5H*HTL]TFE"*-N=QB6C,L@F7C?O4XFJK:"2[S7 M8.JR9/IMCD)MID$OV#D>^+JPSA$FDXJM<8GV9W6OR0I;E)R7* U7$C2NIL&L M-Y[W7;P/>.*X,7M[<)6D2CT[XR:?!EU'" 5FUB$P6E[P"H5P0$3C[Q8S:*]T MB?O['?I77SO5DC*#5TK\XKDMIL%% #FN6"WL@]I\QVT] X>7*6'\%S9-;!P% MD-7&JG*;3 Q*+IN5O6[?82_AHOM!0K1-B#SOYB+/\II9EDRTVH!VT83F-KY4 MGTWDN'1-65I-IYSR;')S][2X>_SQ<+-8=N!N\0BGCRP5:,XFH25X%Q1F6ZAY M Q5] !7#K9*V,+"0.>;O\T.BU7*+=MSFT5' 6Z;/(>YU(.I&\1&\N*TU]GCQ M1[7*%Y16Z3>XYB83RM0:X?^[-,:=X;] M"&:")@&3&0+-E+TXE1I%?UZ&[NAT-!R<;;_O&$EB= *]SC"Z],@7HQ$<>NQP M3Q,EZK57OH%,U=(V\FB][7"9-9KZ']Y,)GJ -9<&!*XHM7L^&@2@&[4WAE65 M5UBJ+.G5;PL:D*A= )VOE+([PUW0CMSD'U!+ P04 " "H@*I62(=;W,@" M 8!@ &0 'AL+W=O%*@L;E.)C&IV>9\_<.WSBNS;,YN$P62MT[X[(8!Y$3 MA )SZQ@8#8_X 85P1"3C8<,9="$=\/E\RW[A/+E3#^"^O6-Z.(>6.LJC9@LBLNVY$];<[A&6 8O0)(-H#$ MZVX#>97GS++)2*LU:.=-;&[B4_5H$L>ENY1;JVF7$\Y.YC>?Y[.;NQ\PO3Z' MV9>OE_.KV?5=#ZYG=W!PQQ8"S>$HM!3)^8?YAO6L94U>84WA2DE;&IC) HN7 M^) 4=C*3K%5K]8C>+^W%@]A]L^.7NO"?+F8A5\9"?-)+!L=NB =#F.9Y4S6"62RH MABGCG+.V2Q":54I;_J==.(BSWK!_^)QE2V4C;%FZWVK6]:5OM_]S;GDD'ON+2@, E0:.CP7$ NNU#K6%5 M[6M_H2QU$C\MJ76C=@ZTOU3*;@T7H/L93/X"4$L#!!0 ( *B JE81X\8_ MO0, -T' 9 >&PO=V]R:W-H965T(!GZ4HM(SIS!F?^5Y.BNP9'HH]UC1R5:JDAG:JIVG M]PI9;IU*X86^/_9*QBMG/K6Z)S6?RMH(7N&3 EV7)5,O2Q3R,',"YZ3XS'>% M:13>?+IG.URA^;)_4K3S.I2)/ MGIMBYJ0.Y+AEM3"?Y>$//.83-WB9%-I^X=#:QI$#6:V-+(_.Q*#D5;NR'\?_ M<.:0^F\XA$>'T/)N UF6M\RP^53) ZC&FM :P:9JO8D+Q;0W_--@+U8.H9"M*8>MD1<-D"AF\ 1O!15J;0 M<%?EF/_7WR-R'D9G_OY=,/:O+^0PZG(874*?KZ@W\YI(R^VO*5 %T;S&^#*FK3BD5W"+ MAG&AW\8&*DE6=#4AAPS+#:J3)H0[;3AU#.;P1>.V%O"!;Q'NE=0:;IA2+[S: MP:*4=65@D65U60MK32IE^#_,-FP3J3/^RD3]?R#T>04OR)0>6-$4LM9T$6B[ MR+[77!&$P:RHI)"[%TBA!Y$[CGQ:^TD\'M :NFDR.M>/1U&KGZ0)W-B6I7^A M4%@2NN![B&#D0S\,!Q"D5@PF P@#6,FM.3"Z:CD^TWS94.PP<4,*O:HW1AHF8!2ZX\0Z$5-R MBMS4#R!*W23V&^THCBU4.(E_,BA0Y$!#GHAK1O7N!P-X_RX-@_"Z6WN=E+A! MZ)_IV_W:AN^="/0Z"KT3"3J+2>6W9Y8(G27N*(AMQ'7!-;"VK"155$"ZACU_ M.*;A)T13U*Q@:D=EXI61]E]9U@UG;253(.Q1<9D#-B/HU^LYA!4B/$J#$!R3 M"*[);&/L3/A$" H^;03?M15\K6&]LY%+Y=[9AT43'V+>3M].V[U=BW9D_S1O M'S[JIAVO- C+H=/W"I\Y',VS-7&1[)3ZYC8?BVD0.T(@(+<.@>'O.RQ!" >$-/[N M,(/>I3-\OGY$_^!CQUAVS,!2B2^\L.4T& 6D@#UKA+U3QVOHXO$$^CR\#,&M#.@GG?KR+-\SRR;3;0Z$NVT$ M&LEQZ8JRM1I/.=K9V?K^>G5'%O-/\]OEBFRO5ZM[LES?;-:WJ]O[+7ESSW8" MS-M)9-&9,XGR#GC1 M-7@%-RHZ0M#5G) HJ7]A&2[)G21Z8+>A;PAND+DB8A MH3%-S^"E?>2IQTM?BUP?F.3_,-<<(5DJ:93@!6M[119DH\& M*U [YZIQ=#?LAZNGCV]M2]#N2#=0D$^<[;C@EH,Y M% M/L'7'?SO)$G";)2Z!0VS..O==!J&9&%*1V0LK38YV=>$8/04=A MG"2XH#0<#A-RIG+#OG+#GZYLOUV/](G7P M@+/$^+R-+@^$PC&"-BC:7QQB:70[3QH-U;5_@W>*8LONE^6.$)!.P4\WRME'S?.03^49_\" M4$L#!!0 ( *B JE8PNH5##@0 -L( 9 >&PO=V]R:W-H965TOEU]J_5@(^2C*A U/%=EK89.H?7JM-M5 M68$54QVQPIK>+(2LF*:E7';52B++K5%5=@//B[L5X[4S&MB].SD:B+4N>8UW M$M2ZJIA\F6 I-D/'=W8;]WQ9:+/1'0U6;(E3U-]6=Y)6W=9+SBNL%1S*83.9"/)K%53YT/ ,(2\RT\<#H[PG/L2R-(X+Q8^O3 M:4,:PWUYY_VSS9URF3.%YZ+\SG-=#)W4@1P7;%WJ>['Y"[?Y6("9*)5]PJ;1 MC7H.9&NE1;4U)@05KYM_]KRMPYY!ZKUC$&P- HN["6117C#-1@,I-B"--GDS M@DW56A,X7IM#F6I);SG9Z=%T=GO^]60RGEY>P/GM]=WES70\N[J]@:,9FY>H MC@==36&,6?MY)O M?/?>]FUZZ%2M6(9#AYI$H7Q"9_3I@Q][9P>0]UKDO4/>1U/JR7Q=(H@%3+7( M'N%<5-2?BEF*7SX;&>&JSM92_E[[!O[! &_#GQ4H$3;F40O@=28J!,V>88XU M+KA6U)V96-;\7RHHP= %@K(UGML:9_L8<8N1[A.8"UW "B47N>J )1SX0<<_ MA0O4C)?J#WG.7TAQQ:2VQT9=:D//"HGXBH- #,J*ED*OEP$<<8-9K!6KAG' M*=Q3!6TH\S[')[H"5Q9JDGBD$O0C^$(EE*RT&BRG!N>&>N:F@M0->Q'XOMN/ M?9@)35H?H>_V^GT3/7+[H0\'.!6UG(K^-Z=N1/V$2E/%"+J6/#-BY4<]KV!.NPDR;PT$0^ M\MTHC-P@38];O?V](.XDOF'U KG5#RE\ZB7'<)3XKI\8H=J2]8_![G3C^ MU;F9/ MN]M.[G$SL'ZI-V.?$"UYK:#$!9EZG81H))M1VBRT6-GQ19<%#4,K%O3U@=(H MT/N%$'JW, ':[YG13U!+ P04 " "H@*I6XX'YF;L" #@!0 &0 'AL M+W=O^_NV%HXA0S9LY5CI)N-DIGS-)6;T.3:V2)!V4BC)K-BS!C7 ;#OC]; MZ&%?%59PB0L-IL@RIE_'*-1N$+2"_<&2;U/K#L)A/V=;7*%]R!>:=F'-DO , MI>%*@L;-(!BU>N..B_CSC!(5P M1%3&GXHSJ%,ZX.%ZS_[-]TZ]K)G!B1(_>&+307 50((;5@B[5+L;K/KI.KY8 M">/_85?&=BDX+HQ5606F"C(NRR=[J=[# >"J^0X@J@"1K[M,Y*N\9I8-^UKM M0+MH8G,+WZI'4W%C/] MOKI]G,+=?+6"QCU;"S1G_=!22@<,XXI^7-)'[]"W8::D30U,98+)6WQ(I=;U M1OMZQ]%)PAG3Y]!N?8:H&;5/\+7K_MN>K_T.W_1/P>TK_!RMC=7TB?PZUF-) MT3E.X633,SF+<1"0+@SJ9PR&GSZT+II?3Q38J0OLG&(?KDB&22$0U 9&<5QD MA6 6$YC;%#5,5$8Y4R>29X1;&:L,H7&GS/%AG4[EIPRM3@^NT3(NS/_D=+F MIA*G]5@('F.VIM#J)((&EV!351@F$W,&DY+2X1&_ -+"":"LS47;K0L^4TR(A^QT&I> M^M]A3\KW%+_I:9^V$_FLW>[9L4&&!ZK+4&^]MQBB*J0M!5B?UO8U*E7[+[ST M/GI_6RX-"-P0M'E^V0U EWY2;JS*O8;7RI(C^&5*%HS:!=#]1BF[W[@$M:D/ M_P)02P,$% @ J("J5NN<,D!V @ AP4 !D !X;"]W;W)K&ULA51M3]LP$/XKITQ"($WDI86ATD9JH1.3AE8UL'V8]L%- MKHV%8V>V0^'?[^R$K-5*]R7QG>]Y_)S/=^.MTD^F1+3P4@EI)D%I;3T*0Y.7 M6#%SKFJ4M+-6NF*63+T)3:V1%1Y4B3")HLNP8EP&Z=C[%CH=J\8*+G&AP315 MQ?3K#(7:3H(X>',L^::TSA&FXYIM,$/[6"\T66'/4O *I>%*@L;U))C&H]G0 MQ?N [QRW9F<-+I.54D_.^%),@L@)0H&Y=0R,?L]X@T(X(I+QN^,,^B,=<'?] MQO[9YTZYK)C!&R5^\,*6D^ J@ +7K!%VJ;9WV.5SX?AR)8S_PK:-'0X#R!MC M5=6!24'%9?MG+]T][ "NHG< 20=(O.[V(*_REEF6CK7:@G;1Q.86/E6/)G%< MNJ)D5M,N)YQ-OW[+,EC,EY#=39=S.'U@*X'F;!Q:(GIG/-,C(URW$24#<8U,\8I"(P]S:CYBD8@J#4LE$5I.1/B%6ZY:-PSA@SS1G/+T1R2?I3\L'1?>(@O M1O\[#Z@;P)8(#Z5&W*LZ4,WRLB_:OIG *9<$5(UALC!G\"B?T5A"D0:K>>Z6 M]-[S)Z#]?YV-Y-; ,([@Y,-5$B?7\* L$WN>0S_LI,VV;ZV]X.Z(HGPV7!@2N"1J=?[H(0+=MWQI6U;[55LI2X_IE29,2M0N@ M_;6BN^T,=T _>],_4$L#!!0 ( *B JE;F[!,=40, /P& 9 >&PO M=V]R:W-H965T9[*2FRXNA0=MO1E(V3#-2UEX:E.(L\MJ*D]YON)U_"J=>93 MN_ M\1/6M2$B&7_M.)U#2 ,\MO?LGVWNE,N:*_PDZN]5KLN9,W8@QPWO:_TDME]Q MET]L^#)1*_N$[> ;A0YDO=*BV8%)05.UPYN_[.IP!!C[[P#8#L"L[B&05?D; MUWP^E6(+TG@3FS%LJA9-XJK6',I22_I:$4[/ES=?[F[N5W![__GAZ>YZ=?MP M#QI@C&S\MV;(N!C;W#%L*=:'6IX*;-,7^+]TC901[;RUNPLX1W M7%Y"&+C ?!:>X0L/Z8:6+WPO72RHHS0\82>DKMH"?EROE9;4''^>2G=@BTZS MF0MSI3J>X5\CB T\="BY:6,% MZU=8](I\E8)=.J>4G^>V)PQ!>D654-3 ZO^# -T"T"7"JI2(;PX:Z)BR\G!. M;Y<,+JJ6@*)7O,W5B"(^8]NC(E76(JZ'^)^@&#BIFE(!DO<23 9G!#N M4=M!!4'L1M$$6.BR*("5T+RFX6 9(8Q=1O%BWZ4C@"]2D/I.BDVE3\4*?)>E MD2'TX^ _<8C?']-SS/Q=E.*8+PC=:,P@&+OCU(!KJG#A0H$MU; &RA1X3O>U M,LUE!@_@"PU216E38E',K-APO"\Z=6)MZ"\"YDY2?T1&XH9).H('JKF$JLU$ M@\#<:)) P."VU4@MI_>T<,&BB4%-"/N[85HCC6S< S5_0?_+V3JFP<@495#W86"(DI$U$S<)DM&I5O>.)E*#LK!S5T$F^E8/ MP^FP>QCMU\-$^\=]^"]0,Q45'5>-&X+ZEVGL@!QF[;#0HK/S;2TT34MKEO1[ M0FDF6=ONPV@>3#,2J8^?:3FG__8Z=D-(N1=W7U3X =N(Y<\9SQAY& M:Z4?38IHX3D3THR#U-I\V&R:.,6,F4.5HZ0W2Z4S9FFJ5TV3:V2)-\I$,VJU M>LV,<1E,1O[9C9Z,5&$%EWBCP119QO3+,0JU'@=AL'EPRU>I=0^:DU'.5CA' M>Y_?:)HU:Y2$9R@-5Q(T+L?!-!P>]]QZO^ /CFNS-087R4*I1S>Y2,9!RQ%" M@;%U"(Q^GO $A7! 1.-GA1G4+IWA]GB#?NYCIU@6S.")$@\\L>DX. H@P24K MA+U5ZQ]8Q=-U>+$2QG_#NES;[000%\:JK#(F!AF7Y2][KO9AR^"H]8%!5!E$ MGG?IR+,\999-1EJM0;O5A.8&/E1O3>2X=$F96TUO.=G9R?S^YN;R[.KL^FYZ M"2?3^0\XOYP]P,7U^>SV:GIW,;N&@SNV$&B^C9J6'#JS9ER!'Y?@T0?@;;A2 MTJ8&SF2"R5O[)A&MV48;ML?17L KI@^A'38@:D7M/7CM.OJVQVM_@/=[P;1% M+5[@G$LF8\X$7,A2ZDXSI]S$0IE"(_PY71BK241_[=J'TDUGMQM76$.3LQC' M 56.0?V$P>3KE[#7^KXGB$X=1&K- MDP@.N 2;JL*0M?GVRCYV WR%AU\@#*-&IQ?YT:#1;G6WO?GU!^$W"-MM_RE9 MOHIW=B5V=]"ML#OM(X_U'C]6=!09ZW>!T2S+4'O%9$KB"Q6E?J1#E,6Q M*J2%%$4"S-#*!'-EN 7E8D68FG11: D"Z3#QA+@A3K'25"-04*5H"&:T4I.Y M06N"C64A69%PSX>H*,$3YB8+)DBZ"/X0,(=[%-6M%=7]M*(VNT#E8!R1?Z6P M_6[^5]A_3F&]6F&]3RML7N2Y0+KH+47J$W1.K<+V.;Q+6GOQ=Y^XM=ZBX2>< M MWZ?E/N4HWXYB9[+[LWT]V:RQE/("DTERL/FJ/F*@'R-B2G= >1%$@=43AP M&ND/X%K)7[THN'RB=\[.97)9WE-NYOH9;CF:(;6/VNC7DA3&%URH)RQ4005(/%3_ZD#NM\#>J(DO)"AN# M3O1J13*0*^[9E]M&5[TT2R1?"5A%P;N=*CCEPV6OI/*:"[40?,7*,[+?:!T- M:N1=M=+<:M>HPE>^*37@M['LW.JG==\[+=N]U^5ETTS*6W%R*G!)IJW#/IVX MNFQ$RXE5N6_^%LI2*^F'*?7NJ-T">K]4RFXFSD'];V#R-U!+ P04 " "H M@*I6<*.Q_U\$ ";"@ &0 'AL+W=O&?7LVE\.^*'7*)-@>M8;]@6URB_EK,)>U:-4K,,\P5%SE(W P:H_;-;,8T]0 D1M/>\Q&;=(H'J\/Z'B-WON(\G,'B12)5]PJZ2#5V_VLN?A2*'G?J#@[14\ZW=ER'KY&]-LV)=B!])($YI9V%"M-CG''BXFWZ;+Z<,,'NY@OI@^+.#/R6@!T]EJLIC>P]UT-IJ-IZ,OL%R- M5I/[R6RUA,L56Z>HFOV6)@\,3BO:6[NMK'D?6//A7N0Z43#)8XS?Z[?(\]I] M[^#^K7<6\)[)*_#;#GBNYY_!\VLZ?(OG?X WBB)1YIKG6Q@G+-^B I;',)%2 M2!@+*:MB4O#7:*VTI)KZ^Q0+E9'.:2.FSVY4P2(<-*B1%,IG; Q__JD=NK^> M":%3A] YASY<4M_&98H@-B?\-M',):?3.=(KAE'\#U49M9E6IR(Y;VN5(&Q$ M2IUM&-.V+$#154*WA4Y TV?<;,BV,MZ8K<1GKJPG=%"8G2A5^@I,[RB+,4E*8#ZS=H04(V1F.88$U\114?&@JN MP)8L5GEP:#1?"!X5E%*MX-56R42\5V! M Y5GE!SJTX.1(N[KD!=8$$MXG (CL3 ,T>DE)X<2$J64*0?P)<)"FZA )4PB MD%.L"9\Q)T=2FU<6TP7!35F:FPXNP/.<:\^G1=L)??/V.DX0A+ 2VA!(5R&E MS8'MQQCX0K>_HJ3ZOA.ZP1[(#QS/[QTXH,RG0BFX;'>L%*Y;GOO58).T(09%5&->MWSWXN$[?!(I.;$,1SJC5Y>-]G_(9BXR*/S$_-V+9\O,CRN@H M_HLW9B]J;B_>V'WOX5LJ@O\D..AUC^CQOQ,]^[N7?%]J$3TF(HU1JE]@\E1R M_?J#N+*F/YE_?DSW2V8ZP;:\:2C/"3O=H\XB:KR>2[@4&HE0-Q6,QY\(,&(% MIW:C#J;V\KLA%;Q_Z*-NCZH]_/])H=]3F96I)8Q&#QYQ7>%>>F[;N0[=H]QX MKN\$UW[SU"^E=30P9"BW=BQ28/]]U>Q0G]:3UZ@:.-[$J[&-^-YRN@53W)"J M>]4-&B"K4:C::%'8\6,M- TS=IG0](C2"-#WC1#ZL#$&ZGET^"]02P,$% M @ J("J5H!:"AY? @ &@4 !D !X;"]W;W)K&ULM53;;MLP#/T5P@.&#4>5(DPCJ*3L&)XUF":JF+Z<8Y"M;-@ M'#P=7/%M:=U!F"8UV^(UVA_U6I,5#BPYKU :KB1H+&;!V?AT/G7^WN$GQ];L M[<%ELE'JSAG+?!9$3A *S*QC8+3L<(%"."*2<=]S!D-(!]S?/[%_\;E3+AMF M<*'$+<]M.0L^!)!CP1IAKU3[#?M\CAU?IH3Q7VA[WRB K#%653V8%%1<=BM[ MZ.NP!QA/#P#B'A![W5T@K_*<698F6K6@G3>QN8U/U:-)')?NIUQ;3;><<#:] MO/IZMEK^.KM97J[@':R8ULS5"=Z<<8'.+\S?023 M\0CB*)[\"P])WJ Q'C3&GF]Z@.^&6L? \OPY)2\B74>?FIIE. NH90WJ'0;I MZU?CD^C3"[HF@ZZ)9Y\J)T#W1=*V2?##=3P'*9_ 5!+ P04 " "H@*I6)3'A"I4" M #3!@ &0 'AL+W=O?< M>Z[E0[CEXD5F J]Y93)D9,I55RXKDPSR+'L\0*8_K+B(L=*;\7:E84 O+2@ MG+J^YPW='!/F1*&-S444\E)1PF ND"SS'(OW"5"^'3E]9Q=X(.M,F8 ;A05> MPP+44S$7>NU:RS.6$'/ZBRQ5-G+.';2$ M%2ZI>N#;&ZCUV 933J5]HFV5>Z:3TU(JGM=@W4%.6/7&;_4<]@":IQW@UP#_ M?\#P ""H 8$56G5F94VQPE$H^!8)DZW9S,+.QJ*U&L+,*2Z4T%^)QJEHD5S/ MDJLD'L\>T3B.[Y]FC\GL&LWO;Y,XN5R@[VB&ABM\[;Y*J]MP]W\A!%S-V M*E'*2Z8J"VFBC6./K5&Y_](KN]?79DV81!16&NKUSG0#HK+0:J-X85WHF2OM M:7:9Z;\.").@OZ\X5[N-*=#\QZ*_4$L#!!0 ( *B JE8RG/.)<@, .0, M 9 >&PO=V]R:W-H965T&/2O7?#$L[+PW MLY[W-(QW0GY5,8 FSUG*U<2)M=Y-G"'-+4(&$>_U:@3LUI O?O7] _%<5C,4],P5RD?R:1 MCB?.A4,B6+$\U?=B]QM4!?4-7BA25?R27;777MES=1![ M ;[?$>!7 7Z1=TE49'G%- O&4NR(-+L1S=P4I1;1F%S"S;^RU!+?)ABG@^7B M\\WBTV(^O7D@T_G\]O'F87'SF=S=_KZ8+ZZ7Y".9QXRO09&$DWM06N:ASF7" MU^3Z&5M#X9MI&,J3D"C1+4G5*/IC=#['(%>.1&KL:,S5\;EAE-2NS\CNR MZI$O@NM8D6L>0?0ZWL4*ZS+]ES)GOA7P"Y-GI$=_(;[G]\CC\HJD'^E@V%'RL&8=6EFQ?[]ST,,#6M\?==1Z4;->6%F7L 5I" G*#[TS91HB M\@0<5HDFH5#M)V %?6-3CNJ41^\BI-$[Y$R]QCR]'Y=2A=$_2DMTS[CI_Z.F M"N=U9W?)B?H-O_]C@JKBCU04;2R76MWQ"$U5 /O,HRY-T<8VJ=TW;W4,LE93 MIXKL*&]MR<9C:?]=A$2MWOW6M!MWIG9[/DY)AQ[=]:\V!DWM#GV\C Z=FO8Z M9=18-;5[]?=E='%TT8W94JLO'B.AT<$ T%*MNS=X9H#G:,9KA=K(N2YGT/II M/<)/R\&UV5[._SBA80G^?Q.4PH"*OC&7!G+#U;Y 0:FH\EP4B^H_6R5K+0.Y22!8FQLJ#D-#X%[\D0FP9*)QB RQ;1NL82#WJJ94;F@PTTVVO(JW=/9L64>WC,JY0"/J@9>W-Y7[*0=GP^'**06\ MQ?PT:?0_>-1'8]SGX. I4-D,36 %= OKS M=[44W4@(Q?N7(M(5@>4D:*02 M-,K0!T-UP%QEJ IF.4_"&'@-!00_D8#(UYHJ ;$F'%SF4_+W;B3$BL3;V%:T MCRY)JX%SWNR9JVVF[RS*,6BF#)JE#":@:R"A/EH CZHE=0&QIX#$QUH8]\VW MCK3;YPUKZ\_>\;W4BP-/J95R;+W#,3J"&LK(CK?(WJ=D:VCTLE!U%SST0$*] M3@7U5$V)&7;C!5.)N42J!*DHOWPAXOM%E(UG5N-,5JD1;Q!=RMSK//V3JZ4.G$@ MQ6Y*L?LIBC4]3EAA$2M'MM$K8%YTI*5V!_*UK:PQL/[CZJ!+PY[J4.[;1W.C M*K2\DELMEGVD"I$ 5R5#16AY&9Q,!N?852+9(5\FG.Y.G2CWXU">6?MGE[96 MGRH5[T#OKQ7EAH=RSOH]N[SAVP3TC+,0Y;N_8=K]C3GSEFH84P]-E0M$R7(% MU)VK#\AG]"/-BJR*/'!,Q0RX?O[*F"<0XZGICW2:J]+#5FJ9LH1"64N]_W > M5826USKK3.WFLE<[:U[M\NY519FN$SQ6@1/Q7-O4#NP71T&K MH'ITWE2/HE7=5O'GA)UUB79I!_8_R! LT9@1*O77^]Y$J;0GK0HM+WG6E=J= M8R5*1:UF(L,Q&E<[ZUSM\@;S@$3I%J2 O?OI6KC*:NPDBKEU-Z5BW(^N[ 1R MV9+*^(HG'4VO!2^CR["=\2M]71C=>64P\5WC+>8^H0(%,%.0ZKM!%28>7]_% M+Y(MHANP)R95HD6/<\ ><+U S<\8DYL7O4%ZB3KX!U!+ P04 " "H@*I6 MX[7U<:@% #E) &0 'AL+W=OSCW<@\Y;=-_I.R!+P@1X"D,(G[B+(2(CQL-/EF0$/,C&I-( MOC.C+,1"'K)Y@\>,X&F:% 8-V&QZC1#[D3/HI^>NV:!/ER+P(W+- %^&(6;/ MIR2@CR>.Z[RJ').(^C0 CLQ/GJWL\ M1)TD(8WX[I-'OO$:)*7<4_J0'%Q,3YQFPH@$9"(2""S_K,B0!$&")'G\R$"= M_#.3Q,W7+^CG:?&RF'O,R9 &__A3L3AQN@Z8DAE>!N*&/OY%LH+:"=Z$!CS] M'SQFL4T'3)9,S'$ZN'26M_??OV4HN! D MY/_I^K;&;>EQ$X$?\QA/R(DC%@I8)?7!+ M!0ZDZM.R=96NT[TT/?GE60U0&R;=7VV6L!W5;DJ&>52!6SOGUC9R>_DR9HR& M8"@GD?$'!*HLE"_O8]@)]*)1)@0A*, M]+N^\?F#KEPCHUV_6$M@A>9Y>?.\FF;;L]D"2V"%%G3R%G3>-]N=7YKM[2C# M;'=S;ETCM^(T,CF-!R F+#DGUV@=V35>;X.&6R)JBBB0[.4D>Q\J0/GNN<]" M,/.?R/0P9C)55[F1Y*X#:0FLT$^WJ=;T9DVJS( M=<$66K$-&];&?9\RL_Q- MT<%.TT6EB=>$M5S8Z>C'WH6*'[2LS@QP4WS-HPTB&5]=5!=6T%4VQC5:A-^A MTUMYA7 H4P^E/R?,QX'>3EKU1;;0BEU5SLAMU:55H^?:N0V6T(IM4";,-;NP MU[7:UBRC;:\\^MM1L.=Z%:.O7(YK=!!O4:JGT6!Y*=4&-:O8*D/BFAW);Q#J MD'(!XF#)UZLJF!%]%XQ$=QY12VC%MBHOY7;K4JK1I>W>VM1W8YJ][R*-14JZP.-GN(-2LT 2THMT]5'5:RI4%D4:+8HYV1* MF&SG3_!^T6J+,W[\KI-G"ZW8+.67(*Q)@-!HQ'9N@R6T8AN4#X-F'_:J ,WY M.U>+MN7@KXP/-]X1LCO[N=V#,Y';N41WF"2KS!-MU"3H+)OT&S?WK"$=32+4P_U"O_*16ISVA6J M5B8)FN\XC86\<@.?<1A_ 0&=X. @5>R$AE*;$__C]&[5@ME"*S9963#8JTOO M5N]RV4(K/E917@^9O=ZK>L_R"U>#$)6MG2X*N15.%"EKA\S6;G<99X"5EX,9 M76U4A7"1,E?(?#/J[FA\!$8DQDR$DF(R5",R(Q$G8,\9T9&S_T'*-?/>^2E8 M'=X-;3P*K.U9H-V'@77<]$+*^R&S]WN#-EJ:J?>Z96WHHCH5SR>0\E?(?'-J MZ*_\P,?11RG JDFSA5;LI3)IJ*XGALCJ(T-;:,4V*).';)L\I#-L<&MUT$:U M2@IH;&P8D7,X3_?1<.G2EI%8[[/(S^9[=;ZF.U1*YT_=X^%ZQXV"66\ NL1L M[D<4V8!,CW9Y2*EX/D _*= M38/_ 5!+ P04 " "H@*I6HJ?A.:\" A!P &0 'AL+W=O#E/P>V1!5H; \%!/IYM9!V_E=7NC5_U,UO[N:E7.,,AHZ^?!+$!IST M_3L_\3YU)?^?R%Y8$;96A,?8TQ&A%')]WS)>,27UU"B-W WNPEU1(5QX+=1+Y1&K=+HJ-(Y6QS4VB6U9HMW1$1)W-]3^CK( M]Y.XUZTT;I7&1Y6V?Q26$E2GCW''OKUHW\>.J*A_<<#'I%67O$T=)5@[2A3I M/NKDU2'V B_<4_@Z*(FB:$^@NU/ S..AJ\&*,(DH+#7,.^_I#$5=D.N!XFM; MTQ9&ULK55=;]HP%/TK M5E9-K42;[X1V$ E"IU7JN@I*]S#MP207L.K8S#;0_?O921KQD:)-VDMB._>< M>\[-M=W;=\:N#=I;.++@&<"6[DS1L;)C/,7,[G+ M^Y9C! &%3!D&K%\;2(%20Z1E_*HYK2:E >Z.W]@_E]ZUEQF6D'+ZG>1JV;>Z M%LIACM=4C?GV"]1^0L.7<2K+)]I6L5%@H6PM%2]JL%90$%:]\6M=AQV ^Q[ MJP'>WP+\&N"71BMEI:T15CCI";Y%PD1K-C,H:U.BM1O"S%^<**&_$HU3R2!- MOTT?GB9H?)O>WCT/AO>W'?1P^X3.1Z PH?("7:+I9(3.SR[0&2(,/2WY6F*6 MRYZMM !#8V=ULF&5S'LGV5'X+/#T-'T'6P+U]N*UM-]Z]QKM7 M\OGO><\ROF9*HC%D0#9X1J&#\%R!0 .JVQNS#)#>*"@5D!.%[KF4Z,=@)I70 MW?>SS7^5,&A/:';DC5SA#/J6WG(2Q :LY.,'-W(^M57C/Y'MU<9O:N.?8D^& MA%+(]2ZK2R2:$K79KKBBDLN<&YO$[8:>T[,WNWY:HOPH#)NH/:%!(S0X*73* M9O\DM6(+=T0$4=@]4'HD]H2Y#K!^TZXT9G?%KG M\6_N( :J361\U'!^$#O>@&UL MM53?;]HP$/Y73IDT;1(C(4"W=B$2I%2MU'85_;&':0\F.8A5Q\YL YVT/WYG M!S(J4=[VDOC.ON^^[^R[9*/TLRD1+;Q40II14%I;GX6AR4NLF.FJ&B7M+)2N MF"53+T-3:V2%#ZI$&$?125@Q+H,T\;X[G29J9067>*?!K*J*Z=\3%&HS"GK! MSC'CR](Z1Y@F-5OB/=K'^DZ3%;8H!:]0&JXD:%R,@G'O;#)TY_V!)XX;L[<& MIV2NU+,SKHI1$#E"*#"W#H'1;XT9"N& B,:O+6;0IG2!^^L=^H773EKFS&"F MQ'=>V'(4? F@P 5;"3M3FTO6I8E6&]#N-*&YA9?JHXD'(][<#M] $^P2W3FKF:P8=SM(P+\S$)+>5TD6&^Q9\T M^/$;^'VX4=*6!J:RP.)U?$A<6\+QCO D/@IXPW07^KT.Q%'PHZ,!;4>.1' MH!:&3&/!+5PK8^#'-0' E<7*_#RD9? ?M Q;+<.CU_*ZVIJJW8$:M?/1K#C$ MML$[]7AN%*W3J'LZ3,+U/HMPKU/H4I=^'ACP%]\T3>MM1\ZXZ;1_QYMY10]Q MR:4!@0L*C;J?B8!N9D!C6%7[OILK2R_(+TL:FZC= =I?*&5WADO0#N+T+U!+ M P04 " "H@*I6:#,V%'D" !&!@ &0 'AL+W=O>L%::=_;]V3O$FV$?%8I@$8O&>.J[Z5:YSW?5TD*&5$- MD0,W)PLA,Z)-*)>^RB60N0-ES,?-9L?/".5>'+F]L8PCL=*,IMAM^'.5D"1/0C_E8FLBO6.8T ZZHX$C"HN\-6KUA:/-= MPA.%C=I9(^MD)L2S#>[F?:]I!0%L&8AYK& )CELC(^%5R>E5)"]Q=;]EO MG7?C9484# 7[3N2E9*BZP$ M&P49Y<63O)3WL -HM0\ < G _PH(2D#@C!;*G*T1T22.I-@@:;,-FUVXNW%H MXX9R^Q8G6II3:G ZOKM_NKF??GNXNYF>O(&S7$]I.ZZF< M)-#W3"LID&OPXH\?6IWFISJW_XELSWM0>0^.L<>?I5#*O,[R!NJ\%@0=1V"' MP#K&P54[\M>['MXG!9TVKI+VM+4K;>VCV@;,S!3"$T!F.OW1B,1,"08J 7-4 M)[A@#7>T7'0[X1O!?TG:$QQ6@L.C@K&ULM59=;YLP%/TK%JNF5DK+9T+2)9':)M4J MM5V6IINF:0\NN4FL J:V2=K]^ME &*0$K1-]23#<8G-()07EE0%F AEVRI\X@!GB>@P-Q\$D($X9X' 28O9R#3S<#S=2V)Z9DN1+JA#[L1W@)=R#NHPF3*SUG MF9, 0DYHB!@L!MJ9>7IA)H"DXAN!#2\<(V7E@=)'M;B:#S1#*0(?/*$HL/Q; MPP7XOF*2.IXR4BV_IP(6C[?LEXEY:>8!<[B@_GS 4-,K!4$) P_(A&BVHC&7M;RO"ZE1W4GW,CWGJ1YKCYX;S$Z0;;:095AV!?RB M'CX"+X=;9;@ND\GCL?)XK(3/WA=/;0 _KV4YNA(0\%]55E-NIYI;;=!3'F$/ M!IK<@1S8&K3AQP]FQ_A49;PALE(,=AZ#7<>>QY#XAZW_%L(">92+*N\I82;5Y74.KE:IU;MF>?%0>QC 7.YHV4<'L'I.T.J MQP%E@OQ.3E3I3JG;!47'IM/M]':$5Y;9/;-:>3M7WOZOG$.HS+C]2H3C&)T= MI15%;M>MUMG)=79J=5[&+"0B9E 66J6QENBM>Z ALI)G-_?LON.KP&TRAH;( M2C%T\QBZ3;\*NJ\ZT.R8AK/3IU55AFU7-VHO5]NK57L-\A._HOX]TZQZ82Y30[$<;I8DY,B'A809)Z[L=I;.F>E"T"@9U1ZHD(-?&PO=V]R:W-H965T&B7%=@T37MPDVMCX=C!=EO87[^SDV8%%;:'O<3V^;[O[KOX+MY*=:<+ M $,>2BYTWRN,J2Y\7V<%E%1W9 4";Y92E=3@4:U\72F@N0.5W ^#X,PO*1-> M$CM;JI)8K@UG E)%]+HLJ7H< I?;OM?U=H8Y6Q7&&OPDKN@*KL'<5JG"D]^R MY*P$H9D41,&R[PVZ%Z.>]7<.7QEL]=Z>6"4+*>_LX2KO>X%-"#ADQC)07#8P M LXM$:9QWW!Z;4@+W-_OV#\Y[:AE036,)/_&R6%)U]S,Y?82&CWO M+5\FN79?LJU]SWL>R=;:R+(!8P8E$_5*'YHZ[ &0YS @; #A<\!+$:(&$#FA M=69.UI@:FL1*;HFRWLAF-ZXV#HUJF+!_\=HHO&6(,TDZ_YQ.YC??R6 V)I,O MMU?I=#*[.26SR0UY1V94*6KK3(['8"CC^@2MM]=C4A$$8 M'.+7BJMPEY3YO&4I)P*0ZC(R>1^S2IL D-^#!;:*'S% M/P]5KF;N'6:VG7VA*YI!W\/6U: VX"5OWW3/@H^'9/\GLB=%Z+5%Z+W&GHP! M23-&ZY[%"M!2*L-^U09XP&FDX5 %:MINX'CM+-HD0>KS\H:F''3Z=%1.:<%@B9= YQVY7 M]0"I#T96K@<7TF!'NVV!,Q>4=<#[I91F=[ !VBF>_ 902P,$% @ J("J M5@8J9D00 P /0X !D !X;"]W;W)K&ULK5=K M;]HP%/TK5C9-K;0U+]Z#2(7L4:E=JZ*N'Z9]<),+6$WBS#;0_OO93D@)#2E4 MX0/X=NR&>4.Z%!%)X(8AOHQCS)['$-'UR+"-S< M MF2^$&C"]88KG, 5QE]XPV3,+EI#$D'!"$\1@-C+.[8%O:X!>\9O FF^UD9+R M0.FCZER$(\-2&4$$@5 46/ZL8 )1I)AD'O]R4J.(J8#;[0W[=RU>BGG '"8T MNB>A6(R,GH%"F.%E)&[I^B?D@MJ*+Z 1U]]HG:UU^@8*EES0. ?+#&*29+_X M*3=B"R!YJ@%.#G!V :T] #<'N(<"6CF@I9W)I&@??"RP-V1TC9A:+=E40YNI MT5(^2=1SGPHF9XG$">_'];5_?W%YB4Y\$)A$_!1]07=3'YU\/!V:0D90Z\P@ M9QMG;,X>-A==T40L./J6A!"6\:;,K$C/V:0W=FH)KS [0Z[]&3F6XU;D,SD< M[E3 _7JX#\$^>$F-6YCM:CYWG]F4AFL21>C/I9Q!%P)B_K?*Y8RF54VCMH(! M3W$ (T/6.@>V L/[],'N6%^K+&J2S&^(K&1?J["O5<=>V%?E6(;L:*3:ZU:> MW>T[SAN9JVXW:$,>Z<4#4DM)VH;1]D%)$XA03)O=9424Z(VEOA=]5VWZ5 MX,X*OS:1=S[03B&S4RMS"L&2$?&,IC1:JM< KU)9RW%L,31)YC=$5O*N6WC7 M;68OZ39I7Y-D?D-D)?MZA7V]=^\EO5=EY5KZLU-/MH"6=_4)G_^T2 M _0+A#Y*5LFM)3CV#](DF=\06!71S(>]W MP-0".3^C5&PZ*D!Q8_3^ U!+ P04 " "H@*I6N,!;@6\& #R)@ &0 M 'AL+W=ODTQ]_DG$LC&4%920E$4T!1E9G'3&[MN)AZ1#8?$U(ANV\QK( MI=Q0^EU>7,Q/.HYD1&(RXQ("BW^W9$+B6"()'C]*T$[UG=)Q]_4#^KMB\6(Q M-YB1"8W_B>9\==().V!.%CB/^6>Z^4#*!?4EWHS&K/@+-J6MTP&SG'&:E,Z" M01*EV__XK@S$CH/ T3O T@'N._@M#JAT*"+7VS(KEG6&.1X-,[H!F;06:/)% M$9O"6ZPF2N4V3GDF/HV$'Q]=?+P>?WQ_<7IY#L;3Z?GU]#7X>'X-NF J$F:> MQP30!;A(.4Z7T8VX&C-&.!-&(L->GA&.HYB]$N9?IF?@Y8M7X 6(4G"]HCG# MZ9P->UQPE-_4FY5\3K=\8 L?!*YHRE<,G*=S,M?X3\S^+C0 ]$1PJ@C!APB= M0B/B%<[> .2^!M"!2$?(['Y&9I4[--!!U8:A @^UX+V+THB3[J5(_GES8\"W M2V$/+CA)V+^ZZ&_!/3VX/#/>LC6>D9...!08R6Y)9_3G'Z[O_*5;N26P6AR\ M*@Z>"7WT/J.,@0G.LOLH78)Q0O.4ZU:\A?$+&'FHW8X\Z ?]8>]V=RE-*Q0& M?:>RJG'L5QS[1H[CV2Q/\AASL56"8,:CGU@>7CJ:6Z3^#H%N& ;>'DV=E=?O MZVGZ%4W?2%/6!UQ'$<_ M11QG-%GGG(A.1!=\@S,B#IQ9G(M:ER?/C#(N3RR&8Z(]?8Q?=&S^!XW%^DY+ MRH354D-C>;<=M>=W&X;2:A(0B/)Z4-YS\FM$)MK(1UY4=X,_ )G$5M34>- Y$:^?@T^D'C>%9JV M*^M>5 SETF0FA$"4YF)#_EZ3K-@-O2(Q,CFV5&RAU>.FY(%KU@<70O8LMAHA M?J)&<*V*!%MH]7@HF>":=4*51RN1(T#DB+CYD%FB77A3!3C[Z>XUTCUP8=OI MH82"^YA2^)%'F=@M3F:KE,9T>:\E:$0Y>FX1HUP M>!-.@R;;6?7JLY220W7K#6.ZN)-)=$-^OX^48V5[R$]4:CD!C3+ MC<-Z.&PJ"-C4&3JK01BT4%0R [J_238KI$Y$-,]Z*IU6TUK*TJA=LH=57K?0"])ZS*T&C&CDZ M%I;0ZK%0J@2:5D1'-3>E3UVATB#0//HXN"N5.+4QTGY/@LWAA]?2 MD:!2!M#E*+2#XK.-^JZ,-6VCU6.S\\F$6) 9@X#C[DT"=6=\)6XYL MI"0$,H\6\F;88[?9%EH]"$J]>,^J7CRKZL466CT62KUX M9O5R>,J;6<)L7+%<%SDDD#\?F"4OYP M(;^@>LQM]!]02P,$% @ J("J5I9,B#/M @ @PD !D !X;"]W;W)K M&ULM59=;]HP%/TK5E9-K=02"!18!TA Z8;4HJK0 M[6':@TDNQ*ICI[:!=K]^UPYD4 6Z2>P%;.>>XWN.KS]:*ZF>= Q@R$O"A6Y[ ML3'IE>_K,(:$ZI),0>"7F50)-=A54":_3KME?Q-@,/;!X;.^!W6BF=PQC,8WJOL.?G+!%+0&@F M!5$P:WO=RE6_:>-=P#<&*[W5)E;)5,HGVQE&;:]L$P(.H;$,%/^6T ?.+1&F M\;SF]/(I+7"[O6&_<=I1RY1JZ$O^G44F;GM-CT0PHPMN'N3J*ZSU7%J^4'+M M?LDJBZU_\DBXT$8F:S!FD#"1_=.7M0]; .0I!@1K0/ 64-L#J*X!52#R?B< MC 83,WX<)G[<'EP^;N)5(;]HNZ@DC/<*[D5U%E1I#ZC MK)0=ISU\EYUR"6MYN:WJG:"=;.MYMO7#V8;/"Z9PQ280QD)R.7\E5$2D[TX? M4.0!N).B8Y86IGZ0_U\7[DAD.U8TX"UXSQE03*!N#WF91FT[$3Y.^N MSF]02P,$% @ J("J5KG%-=2Y @ Q 8 !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD!CY:K+"VDBE+>HDH!4MV\.T!S>Y M;2P<.[/=%O;K9SLA*Q#8)NTE\<<]Q^>>7-_T=ES5 M:0X%EB>\!*9W5EP46.FI6+NR%( S"RJH&WA>[!:8,"?IV;692'I\HRAA,!-( M;HH"BX=SH'S7=WSG<>&&K'-E%MRD5^(US$'=EC.A9V[#DI$"F"2<(0&KOC/P MSX:1B;>L[WA&$%!(E6' ^K6%(5!JB+2,'S6GTQQI M@/OC1_8+F[O.98DE##G]2C*5]YVN@S)8X0U5-WPW@3H?*S#E5-HGVM6QGH/2 MC52\J,%:04%8]<;WM0][ +_S"B"H <'? L(:$-I$*V4VK1%6..D)OD/"1&LV M,[#>6+3.AC#S%>=*Z%VB<2J9+B;C&W0^N!Q<#\=H/AF/%V@XO9I-K\?7BSGZ M@ 9IRC=,233##WA) 6&6H:G*09@ML8$,71*\))0H A(=CD!A0N61AM[.1^CP MX @=(,+0(N<;J;&RYRJMVYSNIK7&\TIC\(K&*RQ.4.@?H\ +PA;X\&WX"-(& M'CR%N]JMQK*@L2RP?.%KEHDU9N0G-F5XC(:<24Y)AJNJU.;,!$A@JEK@*W1! M&&8IP13-]2+H*Z#=_#982B5T$7]O\Z,2T&D78"[VF2QQ"GVG-&>)+3C)^W=^ M['UJ<^<_D3WQ*FR\"M]B3YKJ*:OJ:4NV8H@M@VDZV\3WXZ[^T-O]+%JB@MB+ MFZ@G\CJ-O,Z?Y-D*KM6UUF;%$.T='(=!]YFZET&GIYVH75S4B(O^R3M;7-S> M/%SKIK]O7IOTZ*5G7<_WGVE_&14$4>0_$^_N]1C3W_6E7!,F$865QGDG'S6- MJ'IF-5&\M&UGR95N8G:8Z]\,"!.@]U>)Z63-CROY!5!+ P04 " "H M@*I66ARW_7;@=6Q MGA=F9)TJLV"'_1RO80[J(9\*/;,;EX1DP"3A# E8#:QAYS(*3'P9\)7 5NZ, MDXZER66 M$''ZC20J'5@7%DI@A0NJ9GQ[ W4^OO&+.97E+]K6L8Z%XD(JGM5B39 15CWQ M4UV''4&G^XK K07N>P5>+?#*1"NR,JT15CCL"[Y%PD1K-S,H:U.J=3:$F5.< M*Z'?$JU3X61Q,YZAJ^'M\#X:H_G->+Q T>1N.KD?WR_FZ!.:J!0$B@HA@"ET M2_"24*((2'0\ H4)E2U,IK:N6]Y1Y6%P7'L2@@ M0?"D^XR$UBM0^02EC^DRF_#BO-NW-[N9',9T?,]I@EX0=AO"[IN$,]#G4,2J M$(2M&\(*&=,VTLK/WZ%PW9ZSA]H2=!YX[:A^@^K_NYAM1/[!9D'/W0-JB7&# M=IZ@X0G><;AQW07HWR[0QA@?J>6+:9_.U#/\ 4$L# M!!0 ( *B JE8E_X?ID 0 -H8 9 >&PO=V]R:W-H965TN M*\(EQD0;TPIHNEU!?,_ OKH*6#DA;_$%Q*RK'H*E,&?NN3T:SGN/I$6&$H=001'UM\ JC2".I MR M2*3_89NW]1P(UT*R. ]6(XAIDGV3ISP1E0#_9$] D <$;PUHY0%IYMQL9"FM M(9&DW^5L"URW5FCZ(,U-&JW8T$1/XT1R=9>J.-D?7E\^PN#K$.X?OUR/X?[R M=O3[X'%T_W4"O\(8-RS:T&0!5QQG5,(-"6E$Y3,<#5$2&HG/JM6WR1"./GV& M3T 3N*-1I*9'=%VI1J?[<,-\))?92()](\'P&%K>+Q!X0= 0?F4.'ZSX,?A! M&MZJA[LJ)T5B@B(Q08K7VCNM:@ CB;'XNXE"%6),2>H]0FD&_0Z?_\DW_J_=9$U1)8C7BK(-XRH??OR!.-US$(3"CC$.$& MN1(T<*)T!R';8$(2V92"#+>=XNKE8]-7$[&I\C+V_$Y>)P6O$R.OR7HJ\,=: MS^6UXM#(P(APZ"1: JN1;1=DVU:KMVV3N"6P&O'3@OBI<98'BP7'!9$($#\W5H::>BH@ M\VR@?-"&<$JF4;H^-U9Z!N?[E>KTCCVO+MZ\7<%8N[WO;Q*D^:; M79I)(8_(XP]3AB4+ER?Q(PRA7SI"_\2N,JSZ0UMH=?*E0_2-/NP=RFB_41D? MX?_\T@#Z9@>8SB&;OQ;S"S1(Y;"2M^H5;:'5LU/Z2O_,;LE;=8RVT.KD2\_H M&YU9\6H[95S%ZND/B>INW[QW_F/K6]YNK7^$%?1++^B;S> H"7E:TR0"JH_U M>P%-U$>]*Z"0J9:%OB*7"*A?>[4T\FVN1M)9A^=UC0>[M#_"'@:E/0S,]O M M$K]%J7)0MFKV= M"C?W]UX^I;T+S/;N^FE%LJWR.1*IC%R%643C/>7<^O\%R]SOH;S&ULK9=MC^(V$,>_RB@]57?2ECRQ[$,A$I"].Z1=6"V[ M[8NJJDPR@'5.G-H.[$K]\+63D,(U&QU2WD#\,/^,?YYQQL,]%]_D%E'!:\)2 M.;*V2F6WMBVC+29$]GB&J1Y9??3&,6CRS'.(0,(V44B/[;X109 M,T+:C;\K3:M^I3$\?CZH?R[6KM>R(A*GG/U.8[4=6=<6Q+@F.5-/?/\5J_5< M&KV(,UG\PKZ:ZU@0Y5+QI#+6'B0T+?_):\7AR,!WWS'P*@/O.P//>\? KPS\ M'S7H5P;]@DRYE()#2!0)AH+O09C96LT\%# +:[U\FIIM7RJA1ZFV4T%X-WF& M\3R$Q?/7NR=83.YG7\;/L\5\";_ 0FU1P&>:DC2BZ086*T8WQ.R7A(\A*D*9 M_ 0?@*;P0!DS_4-;::^,MAU5'DQ*#[QW/'#A@:=J*^$NC3%NL)^VV_LM]K:F M42/Q#D@F7JO@.-_TP'8!.U5NMSJ95BKE.HF8-]%[B]_M#>'=/HZ(TG-"YK&I>M-$(J,RX)@R^" MY]D%E&V,@:]A]09+PO "YER9@4AG+TUS/;C(4%2GRS^PY&NU)P+AGD8Z 5'" MB\YO 2$R_:$0;[ 0NMF$NM6UI*FO9NK>^:XR+$MO^;WIY4='5UH;JF&.XUJ9.[TH'E"B+_[*A>%:4 MPRNN='%=/&[U?0F%F:#'UYRK0\.\H+Z!!?\"4$L#!!0 ( *B JE;:A&54 M>@, (P- 9 >&PO=V]R:W-H965TS?1FMA+Q1&8 F]SDOU-C+M"Y/?%\E&>14]40)!?ZS$#*G&IMRZ:M2 M DVM4<[]* @&?DY9X4U&MN]"3D:BTIP5<"&)JO*0\=7MLRT MZ? GHY(NX1+T=7DAL>6W*BG+H5!,%$3"8NR=AB?3,#(&=L0W!BNU]DX,RER( M&].8I6,O,#,"#HDV$A0?=S %SHT2SN.V$?5:G\9P_?U!_:V%1Y@Y53 5_#M+ M=3;VCCR2PH)67'\5JW?0 /6-7B*XLK]DU8P-/))42HN\,<89Y*RHG_2^"<2: M07BXQ2!J#*+_-8@;@]B"UC.S6.=4T\E(BA619C2JF1<;&VN--*PPRWBI)?[+ MT$Y/3J=?KF>7LZO9YT_D-?E$I:0FKN3E.6C*N'J%O=>7Y^3E\U?D.6$%^<@X MQ_BKD:_1O1'QD\;56>TJVN+J?<5[) X.2!1$88?YU&W^%N8]$D36/-XT]Q&Z M)8]:\LCJ'6XC5PIWR44EDPS3@)PN)0#FI^X"@3=Y M\2P]8D M(I^SPB;HP?;==T XHW/&D1P4WC1)5?BNJIZ2SFZI)X-'[@.Q!O+72F7SG?*1RB4K%.&P0*N@-\2[3-:E?]W0HK35 M\UQHK,7M:X:?2R#- /Q_(81^:)B"O/T F_P&4$L#!!0 ( *B JE:\=_O" MO , $P. 9 >&PO=V]R:W-H965TNVDB@D35*8C?PO+:;4,:=7L>.366O([8Z9ARFDJAMDE!Y&$ L]EW'=YX& M[MAJK;J<2>FZ-$+ &NF.!$PK+K]/VKH1\8 SOC'P9[56@3 M0V4AQ(/IC*.NXYF(((90&PB*KQT,(8X-$L;Q/0-U&G0?,6@D1DT+-$T,DMK1#7M=:38$VEF(YII6&VL-;)A MW"SC3$O\RM!.]V;WD^'?M4%_=CTBP\G-]/IVUK\?3VY)C=Q2*:D1F9R-0%,6 MJ\\X.I^-R-FGS^0389S&Q6N\INN: M2JB9#1:1H4@PZQ2U^[:/HO(58"9HLCB0XKPI/=CA_I[*B/S[%2')6$.B_BO3 M-_7?+/=OLO]*;6@(70?36X'<@=/[_3>_[?U1)LZ)P(ZD:N92-:O0>V.N)<-S M(20[&F^AC&L*X'L6P9Q,NUZKWNRXNR*'2B\?Y-#*.;0J.=R!0A*AQE6<:1$^ MD#EG6I&SN]D.]N.!'8$=O+G.WE+TZ_&NJP_@HS4+1YE?2_&:K4XAJ= <2JVTLJ$W) M;G+][9Q_ ]OW2)*69D&31/10FO[5&!_E'SSS#RICG&RUTI1'2+248:7U>W?T M&[%X98=DRLLMU.4)R)6]KBCU=8/)$8E@CIU<_Q'R_3JTO:T6)CJ_^%T'B7L,TU7O= F@GX?2F$?NH8!_D% MLO<34$L#!!0 ( *B JE;XDD2MU0, /P0 9 >&PO=V]R:W-H965T M^(1@$#/:9+Q ML1$)D5^:)@\B2 F_H#ED\LF2LI0(.64KD^<,2*B3TL2T+(J6B)I@;:&YTMU<29.L:%8/)I+/.$OWBXF_U^/ITLKJ_0 M[.YV?OUU,7FXN?N*SM%"T.#I?"H]"M&,IK)P.-'67S^K,:";+%@S)I]^O )! MXH1_DEG?%E?HX_M/Z#V*,_00T34G6;4F2EU-XIG=JM@+>$72 'GR';LIT&/K/_GVZWT'$JXQV-Y[QD?$08 MG#]J=^?DN_QF"#1AC&0K4..SG9TQ%8S:I>956O#=U_ MH%)ZD\(BS=-IZGVU\8>]X7!D;@Z9GP9A=^C@*JI&R:THN:V4%B0!KD]&OOR> M0,39JHE@*\AKCZ CL)I>K]+KO7&U>EU:U1%8S:I^957_YZJU2',/"M$='-7J M:0CVO$%SJ0XJ/H-6/O=2(6%!I$\FA(W\SYVK,VNBV(KTVD/H"*PF>EB)'KYQ MO0Z[M*HCL)I5V-JW -;/56R9=UB/_;YU5+,-0=@>NLU%BP_Z$MQ*ZE?(@)%$ MGP\)9><3<\&(ZOD:F;:"O?8XND*K2[?WTNTW+MZ20%=V=816MVO?2.'6YJ.E M?)V3RAPX/?>X?D^C,!YZ+S0(>-^TX/:N94:Y0'2)N&X5/KP;V!A_1DI^',B% M'Z@]H%%0ZXZO/K:.T.K^[#LH[+YUE7?:?G6%5K=KWX#AUJ:EIF0);Z>LU1X%RN[AH5:O5%7ZB+ZY'ZU-UM=?WTSU,\;N MO$:MXHRC!)82TKKH2U=9<=4N)H+F^K;Z2(6\^^IA!"0$I@+D\R6E8C=1&U0_ M>/C_ 5!+ P04 " "H@*I6CH$'I"X$ !]$@ &0 'AL+W=O6&-=)@" B)C#G:C-5W"'-37]:W0/;OV$B<9 M,)EPA@0LQM84G\U(F!L4(QX2V,F]-LJG\LCY4][Y$H\M)V<$*40J=T'U8POG MD*:Y)\WC[\JI56/FAOOM9^^?B\GKR3Q2"><\_9;$:C6V0@O%L*";5-WQW9]0 M3%89:P99PLHG_5XMQ)Z!2SH,2&5 "MXE4,'R M@BHZ&0F^0R(?K;WEC6*JA;4FE[!\5^9*Z*^)ME.3^?W-^5^]V71^>8'.;ZYN M+Z_GT_LO-]>HAZXYVX)4$*,[_1!)E#?GBD=/Z"M+E$33?$43]0-]N !%DU1^ M'-E*<\H]VU&%/ROQ20>^BZXX4RN)+ED,\<_VMIY+/2'R/*$9,3J\HJ*/7/P) M$8>XZ%=D([FB F3U,""X]9*Y!8+;@7#/%4W;9EJ:#=K-\O ZDVL:P=C2\2-! M;,&:_/8+]IW?#:0&-:F!R?OD9J.DHBQ.V/(3>H1EPIANZ@.;4A8!^I"P:@%: M]ZCT[16^\SC>3MRAXX=^,+*W+:2\FI1G)/6'H"P_-"^@>P?HQ/&\@=,.[M?@ MOA'\H3R[+V#[!]@][+D>"<-V]*!&#XSH6C(6D!Q!(#@D,!C@83AHQP]K_/ = MST-XN"/8]?1?.ZEA36IHC)QOA49"W)MN06C-1\4!05JX 'VFB4 /--U &Z'A M.X06=AJ-=%Z[F#%/4RHD6H,H%_8C^F=/?5J%L00-]E89#_N>V[[&>$_1\=%1 M=PJM*F&X^VK0#SND ).&%CDV'D]A10Y9$;\?X Y:C9ACHRRW!^K+=-Q#.GC0 M]_T..HV,X_^AXU \7WW.!H?G3%/MVM!&W+%9W>C-=%,6MP$;[4Z.V MT7_LGY:GL3%QG,JKR0S8G!I>)\WX,&&X7N X(>G8SR9C8'/*.#);XY;D8$C7 MN$D.V*CB1R;LRLGQ&9LT,D_,,G]TSJ[\_,3!#9S0Z8@ITF@W,6OWZ\Y&Y7R? M%P[]H4>Z>#7B3L'84[_Q7^^R]&X$,Q+*X]Y HXANFRLN!^FU]MS(M;Q2:X>7% MC/Y!K4E*E,)"FSK]0(.+\JZC["B^+NX7'KE2/"N:*Z QB'R _K[@7#UWJ[&3:EV, M7%][0S2C+G2BT>PL9A:+4G.6P MD$2564;E_A:XJ,9.WWG=6+)MJLV&&X4%W4(,^K%82+3)K!U/@W!!A&L\-I].& M-,#N^I7]B]6.6E94P53P[VRMT[%SXY U;&C)]5)4@ ^H,C +\!^'\"@B. H $$5FB=F95U1S6-0BDJ M(HTWLIF%K8U%HQJ6FUN,M<13AC@=Q?/)< MWX&FC*L+W'V,[\CYV04Y(RPG#XQSO 45NAJ3,%1NT@2\K0/Z1P(^4-DC0?^2 M^)X?'(!/_P;?$W]@T?Y;M(O*6_E^*]^W=,$1NMESR?2>_)BLE);X2?T\)*BF M&!RF,&TV4@5-8.Q@'RF0.W"BCQ_Z0^_S(7G_B>R-VJ!5&YQBCV(MDB?LO:*4 M28K?/BFDV$J:71):ZE1(]@O6A&:BS/6A.IPD?V\=:K*A)3.C9A==>:&[.Z!N MT*H;_*,Z"6:>L7S;U=EQ/"ZYCMCW.FD&-[WK-M%:R\F\WGNG;J>9S2#%AMFR M7!$.&Z3W>MF0]G&I#B\+V]TIHG!9VF>(\!VD<\'PCA'XUS,AH_Q#1;U!+ M P04 " "H@*I6$$21I+0# #%% &0 'AL+W=O5K (&^I4G&Q\9:B,VE M:?)P#2GA%W0#F;RRHBPE0@[9L\DW#$A4B-+$="S+-U,29\9D5)R;L\F(YB*) M,Y@SQ/,T)>S[%21T-S9LX^7$0_R\%NJ$.1EMR#,L0#QMYDR.S)H2Q2ED/*89 M8K :&U/[,K =)2@B/L>PXWO'2"UE2>E7-;B)QH:E9@0)A$(AB/S;P@R21)'D M//ZKH$:=4PGWCU_H?Q6+EXM9$@XSFGR)([$>&P,#1; B>2(>Z.X:J@5YBA?2 MA!>_:%?&]AT#A3D7-*W$<@9IG)7_Y%M5B#V![;XA<"J!TU70JP2]K@*W$KA= M!5XE*)9NEFLO"H>)(),1HSO$5+2DJ8.B^H5:UBO.U(VR$$Q>C:5.3*:SV=/= MT^WT,<#H_O$Z>$"S^[OY0W =?%KB*W M@&ZRD*: SFXIER;\?2OEZ$9 RO]I*WR9RVW/I3K/)=^0$,:&S,"!;<&8_/Z; M[5M_MMF@$X9UP@)-L(9AO=JPWC%ZPS!:&!8V#$ND46W6E%2_H*H>OIW8_G P M]$;F=K_H+6%]I^>YS3#<%N99OMT,"UK"!I:S1VN4P*U+X'8NP=OW;%L1CG)/ MO3]UPK!.6* )UC#'J\WQWK&A>#H-TPG#.F&!)EC#,+\VS/\E#:6D>GO/]KGK M''23EACOH.-@_U6/.* $KR/.G7Y["^G7B^YW7K1\[9,O=1F:Y8Q!%GY'T^A? M^?HCWTD%F@K!XF4NR#(!)"B:$QDBVLIQ--^I=ZI.&-8)"S3!&J8-:M,&[]A: M!CH-TPG#.F&!)EC#L&%MV/"7M);AZ[9AN\.#WM(6Y!^T#GQT?J>64A.L44K; M^O&Y9'4N)H:5O!JA*\CDD4#SA&3\Y_K6\:RG/@=::5@K+=!%:_JW][EKOV/W MJI+ILDTG#6NE!;IH3=M^?!_;1[_F?KJ'5=C&6XMM]0^:6*K MN;<#I#;X[@A[CF4S2F E\=9%7W9H5NZ9E0-!-\6FT)(*0=/B< TD J8"Y/45 MI>)EH/:9ZIW+R?]02P,$% @ J("J5L2*G-7R @ C0D !D !X;"]W M;W)K&ULS59M;]HP$/XKITR:6FEK0L+;.H@$E*F5 M6@W!NGV8]L$-%V(UL9GM0/?O9SLAY25EG<:'\8'8SMWCYSG[NJZ,$LR(O.!+9/I-S$5&E)Z*A2N7 LG<.F6IZWM>V\T(94[8 MLVL3$?9XKE+*<") YEE&Q*\AIGS==QK.9F%*%XDR"V[86Y(%SE#=+R="S]P* M94XS9))R!@+COC-H7(ZZQMX:?*6XEEMC,$H>.'\TDYMYW_$,(4PQ4@:!Z,<* M1YBF!DC3^%EB.M66QG%[O$'_9+5K+0]$XHBGW^A<)7VGZ\ <8Y*G:LK7UUCJ M:1F\B*?2_L.ZM/4%8Z:P899<63/)5QV'+0./4.?NG@[SLT7W (2H? M"BV865E71)&P)_@:A+'6:&9@8V.]M1K*S"G.E-!OJ?93X>WGV0PFXRG,K@?3 M,9Q=H2(TE>?P'F1"!,J>J_0VQMB-2LAA >F_ !G '6\ +>@"DZIVEN[A_,,,H% M512UW*65.J]36T"T+(3Y]*S"9L/3OYZ[VM9Q:/9LL4.N59%K'25WSU8HE3XULGVL M.N^B1\@951)PYUQ5@E"981SKSQ&<;9F?_TEHZT"!WVZUO>Z>T$.S9O"ATVW7 MJVU7:MNO4ZO9*4$C,RS($U:S:!75B3BZR]_>S1.![02D4P6D\U\D<^>4 3L1 MV$[ NE7 NO^>S-W7)?.AV7XRNUN5+4.QL 5?0L1SIHH"4JU6/<7 EM*]]:'N M-8K6X!FF:%1T>5A0)B'%6$-Z%QW-1Q3%OY@HOK3U\X$K78WM,-']$@ICH-_' MG*O-Q&Q0=6#A;U!+ P04 " "H@*I6JAP0O^X% T- &0 'AL+W=O MZ%"P:B)3'GF-)*]\>?G:0)9JEIMH,2?001TEZU5I+N;ELM]/YFL4T/><;EJA/EES$5*I=L6JG&\'H(@N*H[;G M.+UV3,.D-1IFQV[$:,BW,@H3=B-0NHUC*A[?L8COKEINZ^G ;;A:2WV@/1IN MZ(I-F?RRN1%JKUU2%F',DC3D"1)L>=4:NY?$Z^N K,6?(=NE>]M(G\H=Y]_T MSO7BJN7H'K&(S:5&4/7OGDU8%&F2ZL>_!;15YM2!^]M/=)*=O#J9.YJR"8^^ MA@NYOFI=M-""+>DVDK=\]PWL+S2[ M'7^:CB>SZ\^?IN@U9I*&4?H&O45?IAB]?O4&O4)A@F9KODUILDB';:FZH$'M M>9$.Y^F\9])UT$>>R'6*@F3!%F9\6W6][+_WU/]WGA7XGB;GR.F<(<_Q.C7] MF=C#";M3X6X6[M6=CCW\(Q7GJ.,^FSUX>7A==F(/QVS^7+AQ+3OEO=#)>)WG M[@4649DP#!#.7\4CG? MJMQXN0RC,!NF02)#-4[_0S@4:I[FHDXY*ZVI);DW1 M5'1(&(:$!3FLMU_E?;/"$Z!\AI07I9075BF#!UD\:^73:9U2=D(/Q=GWXCI9 MK)%-98&$!9 P @0S!!R4 @X:SZI!'#,IT?MS])772VIE-AU\D# ,"0L@800( M9JCL.M7#KG.BV;4 XD-2L.@M "41J!HIN![[H9[^DG6GJ.Q]I T7-",J;$[ M.'CZJ6GDN][!! K5+U,IKU+*LRKU:1O?,:'5R)]#T9I%"W3WB(0AX9$'57N2 MQE)!TG!!VW]6=0>#_H5_J!9D5E*7M7_A=-TRJRE891:Y5H>B=LZ\9:D4X5P? MFTH^_W;DX=2>H;%:H,81*"T I1$HFJE\91ZYW5/-HJ!&$B@-@]("4!J!HIF" M5YZ3:S>=FMJ%!J*Z>VS; S/UPQ]5J/W2,D&M9E :1B4%H#2 M"!3-O%$JK\GMGZID@UI,H#0,2@M :02*9@I>.5*NW5 :[ZA8H'M5"\)DA83^ M?3T]T^5[K@8\7;%:J2']G$E!&^Q5=^?\T+;#H#D#4!J!HID25IZ4V]R4^IGB M/MOQ8\4=U-$"I6%06@!*(U T\PV(RM7R3N5J>:"N%B@-@]("4!J!HIF"5ZZ6 M9W>U?J2X%TBS'!]4XTEMH^]JMKUWC96!I!$HFJE,Y6)Y=A<+O&:O!3OVE=S> MI<:#&-3S J4%H#0"13-OE9QMKAE=,*$;J,^7G,NG M'9V@7"@T^A]02P,$% @ J("J5A/G *]" @ *04 !D !X;"]W;W)K M&ULC53!CILP$/T5BTI5*[6!0+*M4D!*=K/=')*- MDFU[J'HP,("UQJ:V"=N_KVT(3:4D[05[['EOW@PS#ELNGF4)H-!+19F,G%*I M>N:Z,BVAPG+$:V#Z)N>BPDJ;HG!E+0!G%E11U_>\&[?"A#EQ:,^V(@YYHRAA ML!5(-E6%Q:\%4-Y&SM@Y'NQ(42ISX,9AC0O8@_I2;X6VW($E(Q4P23A# O+( MF8]GBZGQMPY?";3R9(],)@GGS\9899'C&4% (56& >OE += J2'2,G[VG,X0 MT@!/]T?V>YN[SB7!$FXY_48R54;.1P=ED..&JAUO'Z#/QPI,.97VB]K.=^([ M*&VDXE4/U@HJPKH5O_1U. 'XEP!^#_"M[BZ057F'%8Y#P5LDC+=F,QN;JD5K M<829G[)70M\2C5/Q?OEYO=P\H=7F_G&WGC^M'C?H/=I@(; I%WIS!PH3*M^& MKM+A#,A->^I%1^U?H [0FC-52K1D&61_XUTM<]#J'[4N_*N$:RQ&*!B_0[[G M!TA"H9M#7>$-AAH$EC>X5(..">V@YD(15J#O\T0JH3OFQ[FT.[;)>38S13-9 MXQ0B1X^)!'$ )W[]:GSC?;JB=3)HG5QCCS=-E8! /$=Z+LT_TFK[2LAS6CNV MJ64S WJ(_= ]G!$P'01,_U. L.7""86K"J;_5.">M&\%HK!#*E'*&Z:Z3AY. MAW=@WK7_'_?N$=$M4A F$85<0[W1!QU7=(/9&8K7=A@2KO1HV6VIWS(0QD'? MYYRKHV$"#*]C_!M02P,$% @ J("J5GJ7)H12! ;Q$ !D !X;"]W M;W)K&ULM9C;;MLX$(9?A= 6BQ9H(Y$Z.FL;R*F[ M!IH#XG1[4>P%8].V4$ET2=I.WGZ'DB+9$J4F@'MCZS S^F;$X4]JN./BAUPQ MIM!3FF1R9*V46I_:MIRM6$KE"5^S#.XLN$BI@E.QM.5:,#K/G=+$)HX3V"F- M,VL\S*_=B?&0;U029^Q.(+E)4RJ>SUG"=R,+6R\7[N/E2ND+]GBXIDLV9>KK M^D[ F5U%F</^\4OTSWGRD,PCE>R")]_BN5J-K,A" M<[:@FT3=\]T_K$S(U_%F/)'Y+]J5MHZ%9ANI>%HZ T$:9\4_?2H+L>< <OP\$M'=P\T8(L3^N2*CH>"KY#0EM#-'V0UR;WAFSB3+_&J1)P-P8_ M-9Y>_7U]=?. )C>?;^^OSQXFMS?H$[I=,T%UF25Z?$;G&PE>4J(I6\(;5.C] M)5,T3N0',/TZO43OWWU [U"705@"G'V'/2I#S H1T@+CHFF=J M)=%5-F?S0W\;DJHR(R^9G9/>@-=4G" 7?T3$(:Z!Y^+U[J0'QZT*[>;QW*Y" ME[6[9VLN5)PMT20KNE"/YN]?P!Q-%$OE?Z;:%;$]'X3 MO6T%;\"-S.AAA1[VHI5.%%_7AJ MQ03,8#.>&D=EU*Z<-P@::&TC3,Q8@PIKT(LUR12#'E0O;]6$-F@7!-@:: 8C M/.AH%^S4VN'TXGW1G?+(8!IC9>V0HD_FL5>&.D1P0CTU'Y :[0+?\SM@]X0. M]\+>";Z-\]4'\/X:%QO*VF(U&'7U."8U*.D%O8'%6U>3E*[-*GK-H6BT"P(< M=,#5*H9[U0&FH-E&Q.H937FRR5<(1LRCZM6QHAVF7"L6]GZC/7QS*8X4 M[; 4M4#BURADCWIC@^X-PK#5.&TS$@SPH&-TUOJ(^P7R=0J.VPJ''1)Z34B# MF>_X7?U=*R'NE\*\A1B"-L\W:T;"W@AO'C1'BG:8;RVM./J=_=,KW&\NQ9&B M'9:BEG/_[I^V4&/?:\FYP8RXQ.L8FJ06=-(OZ*_KGS+(P1J=.%&#T605 MD>::P][;NJ9,+/,=O40SOLE4L=>KKE9?#<[RO7+C^CD^O2CV_G68XE,$[.26 M,>QD$[: D,Y)"&43Q>Z^.%%\G6^0'[F"[79^N&)TSH0V@/L+SM7+B7Y ]8UE M_#]02P,$% @ J("J5C?.^1GI @ K@D !D !X;"]W;W)K&ULK59;;]HP%/XK5E9-K<2:.VL[B$0)J$B],&C7AVD/)AR( M52>FMH'VW\].TBRPE%*)E\27\WT^_L[QL5MKQI]$#"#12T)3T39B*1<7IBFB M&!(L3MD"4C4S8SS!4G7YW!0+#GB:@1)J.I;5-!-,4B-H96-#'K384E*2PI C ML4P2S%\O@;)UV["-MX$1F<=2#YA!:X'G, ;YL!ARU3-+EBE)(!6$I8C#K&UT M[(N>K^TS@U\$UJ+21GHG$\:>=&>"TRB7 MU,!J^XV]G^U=[66"!709?213&;>-,P--88:75([8^@J*_60.1HR*[(O6A:UE MH&@I)$L*L/(@(6G^QR^%#A6 [;T#< J LR_ +0#NO@"O 'C[ OP"D&W=S/>> M"1=BB8,69VO$M;5BTXU,_0RM]"*ISI.QY&J6*)P,Q@_#X77OIG=[W[E&W<[X M"O6O[Q[1X+9_-[KIW _N;M$WU,4B;F1?U'M>DA6FD$K10#B=HA$(R4DD89H; M'(<@,:'B1.$>QB$Z/CI!1XBDZ#YF2Z$0HF5*Y;A>WHP*)R]S)YUWG+S!_!2Y M=@,YEN/6P+N[X2%$)=RI@8?[KUX'[^V_NKT)-U6PRH@Y9<2B$1$65BR0'][DQ4<-19_%.G>;Z,5[^,KD\78H$C M:!NJ G@*S""KU_LIO6C+@*') L/2=8[$-E&K-PR5NXN]B [$?J41+H!_\Y. M73QRJF9&I CT 4D2EM=M&U!I=T^FV0@5A,[:SM __T= M.Y!2"'0?^@*Q,W-RSLQX/+VUD*\J =!DDZ5<]9U$Z_S2=5640$;5AU,YZ(E"IXS#5!)59!F5;U>0BG7? M\9W=QB-;)MILN(->3I

)1 MS)PJ&(GTA<4ZZ3L=A\2PH$6J'\7Z%VP%M0Q>)%)E?\EZ:^LY)"J4%MG6&1ED MC)?_=+,-Q)X#XM0[!%N'X-"A><*AL75H6*$E,ROKFFHZZ$FQ)M)8(YIYL+&Q MWJB&<9/&F9;XEJ&?'LR>I].[F_N;AZ?A'1D-9[_([=WDA8P?;B>/]\.G\>2! M_"2S(L]3P.1IFI(150FYQ?23,2_+R*3C^S5HRE+U \V?9]?D^[=W"\"^R"^68EOGD,?C+D& M1-5U(DO/MO4T?6@U"/QNSUWMSA'7=NM SK')"3G=2D[W?&]0JL C!T0L2"2R#.7@11B] MVD)K>OX_> /J**FCVSVNF6XS."!\;'2"L.^]7Z/>9^T,CP*S)5.>%"TI5PO M(,=$"ZPX[>J)"! M7-H)2A%;]>5%6NU64]K0SB8'^U=F>K,CR#M,.?KA-;ED7&$?6""D=Q%BH&4Y M394++7([D,R%QO'&/B8X@8(T!OA^(83>+&ULQ59A M;]HP$/TKIZR:6FEK((&P=1 )*-TB%8H"[31-^^"2@V1-8F8;Z/[]SDE(H4O1 M*B'M"_%=[CW?.U]\M#=R8X1*+2],4\Y"3)@\YTM,Z=^<;";?.5BJ,4QP+D*DF8^-W#F&\Z1MW8 M.OQH$2KM,-WVDBUP@NIV.19DF25+$"68RHBG('#>,;KUBWY+QVJRQCW&LB2B-7P6G46ZI@;OK+?M5IIVTW#.) M?1Y_C0(5=HP/!@0X9ZM8^7SS!0L]3*H!5@&PG@,:+P#L F!G0O/,,EF73#&W+?@&A(XF-KW(:I.A24V4 MZE.<*$%O(\(IUQ_<>1/O9@0W5S#VO1L?O@VZ/GBCZ<#WAG#EC;JCOM>]ALFT M.QT,!Z/I!-[#B G!=/WA]!(5BV)Y1M[;R26 MS9P5.?7RG*P7)/TE2*MK=9!PR,0YV/5W8-4LNR*? M_K_#K0/IV&7-[8S/?H%O( 07T.="Y+TL@>H$8Q&1=XST"* ;_*2SIZ]%2?!1 M*J90&_#]FKC (TO^J"ILOG&C>F-](US()9MAQZ!/7J)8H^&^?5-W:I^JJG(D MLKT:-6KM6_6/+:9OK73T5 M48UF\REJ+]%FF6CS8*)/)U65V$'L:\_C2&1[,IU2IO._>M8Y9HV.1+97HU99 MH]81>_8@UVMEM_YJ[;ICV\\ZV]P9$PF*138]);2,W^/ M!G<^9Y]H\JE/5^4BHN:(<4Z4M?,6]:S()VEN*+[,AM$]5S3:LF5(?SY0Z !Z M/^=<;0V]0?EWQOT#4$L#!!0 ( *B JE9D)'4A" 4 $H: 9 >&PO M=V]R:W-H965T'+=>D>Z7D@0_Q^<\3GQ.27M+Z#>V MQ)B#USA*6,=8L'LME=H@2>8 M3U=/5)R9)4H0QCAA(4D Q?..T;.O^["9%F0COH9XRW:.02KEA9!OZ,93""0^-KB/HRA%$CS^+4"-BT;L% @< M>0$L"N!A@5M3X!0%3B8T9Y;)&B".NFU*MH"FHP5:>I#U)JL6:L(D7<8)I^+; M4-3Q[OCVZW R?!R!QSLP'?6F@^'S[0#\/NV-GV_']W^"N^&H-^H/>_=@T'ON M@4LPX8ACL8X;0GW9 M OC6@ANH!'Q ] HX]@6 %G0D?/H?+X<*.DZY(DZ&Y]3@W5)**.@32O,[G0'1 M)_!$0W'U"8N/ /2"?\2=D2X" V/,RA7YZUY@@:$X8W_+&IM/[,HG3C>,:[9" M,]PQQ([ ,-U@H_OS3[9G_2+KRHG ]GKDECUR5>C=7W$B;KPHZPP*Q&,1,I[> MB!LLDYUC>1E6NJUMNM!N^5[;W.SJD8QR&XUJU![11DFTH20Z$?M3F"PNP**6 M,<"O8D]F6/HHY.B-75*>VX 'U(]'.0WH-.74O9*ZIZ1>/-O) D2$2 MVK#E6P?L9,,\Q_/E]/R2GJ^D=R](@1I5WT9WIFR8Y]DU]V:K)-;Z$#$@%CK? MIB]21PQGX$SLT &)(D1WOCR7"965?V(7_I*%C35]NJK,O2%A"$T9KC M0$-",IT/9E MPTHV_%$N5\Q\JCZ="&V_3U48L)4^JNET:C!MZ5)ZL+M66X$N\VVTUZQZB*E78'XL5GW%O]13:4IM2 MAZQ;K"JFV/HYY7_8O'(2;:WR2%.C%5:1!JHC3>5Y,@WJ8ET-IT+;EUH%'VC_ MJ 0 3YJ43H6VWZGP:/<2_[K5[%VP"C50'6H^&P#4\-HB MG2.748BL4@Y4IYSW_5\-H"WC.,=<*G14.0:J&ULQ5=K;]HP%/TK5E9-K;0V+YX=1 J/:DB4,AZ=IFD? M7&)(UB1FMH'VW^\Z"8&P$)4*J5\@=GR.S[FY-[EN;"A[YBXA KT$?LB;BBO$ M\E95^8W=$E"N#.G+, "AFRA\B4CV(E @:\:FE91 ^R%BM6(YH;,:M"5 M\+V0#!GBJR# [+5%?+II*KJRG1AY"U?("=5J+/&"C(F8+H<,1FK*XG@!";E' M0\3(O*G8^FU;-R4@6O'HD0W?NT;2RA.ESW+0LM]%YL',$^:D3?T?GB/.6+$=U\(XFALN2; M49]'OVB3K-44-%MQ08,$# H"+XS_\4L2B#T \.0#C 1@' )*1P!F H@BI\;* M(EL=++#58'2#F%P-;/(BBDV$!C=>*!_C6#"XZP%.6*/N8V_<>QB@ASLT'=C3 M3F_2[:#O4WLTZ8[Z/]%=;V /VCV[CSKVQ$;7J$T#R!=7/L@U07W*.;KL$($] MGU_![>FX@RXOKM %\D(T<>F*X]#A#56 5KFC.DMTM6)=QA%=)KJGH7 YZH8. M<;)X%3RF1HVMT9912'B/V0TR]2_(T PS1T_[[7"C0(Z9QMV,^,PC?%W&*(-@ M,A;G,T<0)S1D'LP."?PYR';^P/.'DA$8CXD6)[) M&%F)D/)5M;:N=:U:JC34];[\O&65BKY;EA%63H65"X5E:^"8Q'*N1-,\D!@O M*V<: M*9?RC>C:[KNK%1=HFHJY'\="\*D>SL66M;K78N@?59C)SN>*TYG8LG$R=G$R MWEVS'SOO'_>5'W>N2 L$5T=.!H M1E>AB+O(=#8]GMA14WXPWY+'EJCWWM'$9Q[H$1<>9+=/YD"IW50AOBP^1L0# M09=1)_Y$!?3UT:4+1R_"Y *X/Z=4; =R@_0P9_T#4$L#!!0 ( *B JE;$ MJ2AYB 4 - B 9 >&PO=V]R:W-H965TD,0'' M--<<7]HDO.^3YWEC^WT('FQ8\H4O*17@6Q3&_**U%&)UWNEP;TDCPL_8BL;R MDSE+(B+D:;+H\%5"B9\E16$'69;3B4@0MX:#[-IM,ARPM0B#F-XF@*^CB"1/ MES1DFXL6;#U?F 6+I4@O=(:#%5G0.RH>5K>)/.L4*'X0T9@'+ 8)G5^T1O!\ MC-TT(8OX%- -WSD&J93/C'U)3Z;^1B*%(/+?(QW3,$R1)(^O.6BK MN&>:N'O\C'Z=B9=B/A-.QRS\,_#%\J+5:P&?SLDZ%#.V^9WF@KHIGL="GOT% MFSS6:@%OS06+\F3)( KB[7_R+2_$3H+$T2>@/ 'M)]@5"3A/P)G0+;-,UH0( M,APD; .2-%JBI0=9;;)LJ2:(T\=X)Q+Y:2#SQ'!V]6EZ-_UX SY>@X>;T<-D M>G\U 7\\C&;W5[/W?X'KZ3T?T(M,&=((+*YR@ F\L3YGU9LM"G M"?\%7'U=!^()O)U008*0OY/1#W<3\/;-._ &!#&X7[(U)['/!QTAJ:<$.EY. M\W)+$U70Q. #B\62@ZO8IWXYOR,E%[K1L^Y+9 3\0)(S@.&O %D(:_B,7YZ. M#'1P\1APAHR]?=* M%X9SOB(>O6C)F<]I\DA;PY]_@H[UFZX0#8&5RF(79;%-Z,-+N@CB.(@7/YF$0M%'/TK-T"I:.D>6-[ X>/4V8V[4QF&WU[4KUB>H&C,T-KCAR//6T3J4IL<'$SH/O$!H M>3;:F(;1R:52[A^9^_[(5X+")MY%MV=9^U](% MPI[3=]V*8:L:/OS^C@]?V/*U<=4]'ZJF#U_;]7, IU3!+H1=N,_QL/&WD86[ M_:I55+5^>*3WF(;1R:93Y06;S4\=)FJ%J"\>'CA,Y=D5?1,K: M(/,;A>.MQPQ06X>M\:5.'U;-9&5$D-F(5,_DEQE6,WQMF0VAE8NAW YR3CF% MC=:J=FD:0BN71GDM]%JO90:H+5=KR&#?J?BRB)0A0\=>QOR[YB)]]:Q5T:@) M:PJM+%69,'1*$X8:-6%-H97?DRL3AK_?A)E3:[_XUIDP!U>LW%AY,'S$@Q7C MN+;O,B/7%O@C?!=6O@N?TG?A1GU74VCETNS\&M2<[S)#U1:N\5W58U[9+OQ: MVV4&J"WCT'899"C3A8^8KM+4?9G1,D/6%O8CC!961@N?TFCA1HU64VCETBBC MA5]KM,P M>5J7I%IQGAG9V] 1)-%MF6"RU5E'8OMS^7%U6);QBC;C+!W_1*> MC[>;*Q3,=J_'!Y(L@IB#D,XEI'7FRC&:;+=/;$\$6V4[$#XS(5B4'2XID8,E M#9"?SQD3SR?I#8I-+,/_ 5!+ P04 " "H@*I6K[B1LT8# #*% #0 M 'AL+W-T>6QEUY#B9X[*67X^OG:8?^%8=#X,N%<2^Q^?<8_NF,?0KO13L;L:8#A:YD-6 MS+0N/X=A-9FQG%871SC[^GA?Z^D/@[B>?3DY:#^?7 MN_$S"YR3T"MZ=8#H10O7-1@F'1\FO5<;%>]NB]OQIT;),4\Q6N\@3WL<8<*) MQX_QO[8$'83<;7G)&U1+#.LR&?:S0JZK)2(N8)1ISH)'*@9D1 4?*PZLC.9< M+%VX X%)(0H5:%.F)E4;(M63@]NN!Q5 MQM5I68KE%\&G,F=N\@Y5<[CKIO9=E^J^P:]GJLW]GOW>35 M,9B,C\'D4=1D[QA,)D=@LOMFWYJ'FXS>YT*&]4EHX[BU==AJH@$<:@?D)QR/ MQ3II,)YSH;FL>S.>IDR^.',9>4W'Y@^U+7TS/F49G0M]WX #LF[_8"F?YTDS MZA86HAZU;G^'Z;7CYD1MV&9B&R5I?0-A%;NSE1S".P_P( M8%@>S '&<2PLS_\TGQXZ'X=AWGI>I(=R>BC'L7S(R'ZP/'Y.8B[_3),DBN(8 M6]'1R.M@A*U;',./7PWS!@PL#V3ZN[7&=QNOD/UU@.WIO@K!9HI7(C93?*T! M\:\;,)+$O]M8'F!@NX#5#N3WYX&:\G.B"'85\X8]P3B2)!@"M>BOT3A&5B>& MCW]_L*-8?20$3;8T.P6BP^0"X99K>]9!:G MS$ \ !X;"]W;W)K8F]O M:RYX;6S%FUMSHD@4@/]*ET_9JLVJW)Q)Q501[2@U" Q@IK(O4T3;"34(%F"R M.[]^&QQG#HJG]N6$)^52^''H[N^<;KQ]R_+OSUGVG?VS3=)BW'LIR]U-OU^L M7L0V*O[*=B*51S99OHU*N9E_ZQ>[7$3KXD6(5] MN)&58E7&62IW5CL>8_%6_#Y>;;+7N(B?XR0N_QWWZN^)Z+%MG,;;^(=8CWN# M'BM>LK=YEL<_LK2,DF"59TDR[@T/!QY%7L:KL]U!!1E&ST6]IXR>_4B"C'O& M0%YP$^=%69]17S^2C*]"GGS8VI?90YR4(I]&I9CEV7X7I]^JR\B[Z(/;J.-P M_#P$\2;_/V',-IMX):;9:K\5:7F(8RZ2"C M7N)=T6-IM!7CWB1[%7EU/_(' MK/7AWDH)!2*5W\3R0&ZM:SQ"%-<)7-N:FB&?LB"4'PONA %S'YCK<1] *@BD MTAGDQ%UX %)%(-5WA+PW;=.9?F8[UMQE:+B3Z@!!]H"4*K)EC/5@3TPF9.9FX M2R>TG!GS9"@G%H>]Y","^9$6TN>/W%ERYO.)*W%/HC<<8$/U@!;M9\R"BHU; MC^:]S?]D#@\A'ZH28I=8C@Q=Z/KR69YQ8?88$NO#\RN5A4_,=*:,?UY:7M5= MSQ Q=PR)Y3%SW>D7R[8A#Z:*(;$K+"@KGI5W+PEKY4?="PEH+)0:&7 MPW*QM.N4Y-#@JO#Y?"XC:#URB(DY0B%VA.T& 9.C,:L#":G0^H+8$#X_!,XS M*TV$OBE;W>2TJRJ8(!1B001\5DF+6S MXRJOX\Y)4J=@RE"(E1$L/<^NTW33KBL)]F"[7WZ%$V)BSE"(G2&S3SD@NTY5 M2GB^Y?KLB9N^Q RY;RT8Q,3$H1"+ \WDORH0$Y.)TF7!\56%F)A3E/VH]O@)"C$QO:CO7(*TQA$SC=I=+5*Q0DQT+HM8-^WY?VLT M,?6HQ.K!"P$X7*J8?%1J^5Q(:ELZ#R8?E5@^: K9&-553#XJL7R:*61KF\2D MHU)+YSQ3:V7$C*-25S%8-M1XTAHF'8U8.F@VU,3$I*,12P?.M+)KYD1Y'E4K M3^QJ*LHHAIB8>C1B]>#9D 8Q,?5HU)4.BJE#3'0QA5@];4D;>/80$U./1JR> M=DQ?O(IT+]@SQ,34H]'7/2V8@;SR>I\(*'(-4X]&/F%V*0L^Z^F8@C1B!5W$ M/#10B(E92".VT'FR7D7TNQ,3T8W0Z\0;[S@C3SXA:/R@FG"H:8?H9$>L'GQ]L1!/3 MSXC\[8+?F$O'7$ZMJM]_7LJ.SWW["6)B^AD1ZP?%;*3M(TP_(_J)-P2S\= Q M_8QJ_?3KDXN[V[78Q*E8._(G"KE_%24K+V?5Q^'U14VO7CO:[)-D(O>YJ9U% MZ^-_!X[_>[C[#U!+ P04 " "H@*I69_Q20DP" !H+ &@ 'AL+U]R M96QS+W=O24'XIM$-!*LONVG(%]4 ]Z$G%&J$!<_@F?$/#X4@[-N&]/PV[?#8O/X^$T MK*K=.':_ZGI8[\JQ&>[:KIS.1S9M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[ M<_'ZU97_F=AN-OMU^=VN_QS+:?S'X/JC[=^'72ECM7AM^FT95U7]>;CN'NK+ M)MV=)U>+Y[=5U3^_I:J>.T@@2.8/4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@M$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[( M=B)P.R'@N!WH)Z"X'> M@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCIY64*@ MMZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@ MMZ'>1J"W35YV$^AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3 MZ.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H= M!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U M#@*],^J="?3.J'^TK=B>7OT%&>' MOAOBJMBEY+\S%NL=]3:6SM.05[8N]#;EK^&>>5OO[3TQL5@85KLAT9#F::Q1 MK)<_:6L?NC3[=<@_Q]8-JR)0%XO9C]/&,6M56.^[MK8IK[/'H7F7,G].*//) M:4_Y0T%^S!A7/E[P/.YWX\40MO0;&-#NK%]WL4.'8OIV%$LSY?XH$>W MW;8U-:Y^Z/.1,OI MHD[HM1WY:GHU?GDE&^83I_\XORIS+G O',3G(]Y8H$^ M'_)Q?VTSPBFQZ7W_';&;_6 M_V0? J0/"=*' NE#@_1A0/JH0/KX!M+'-4@??('2"(JH'(54CF(J1T&5HZC* M45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+( M*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56A MR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19-8JL!D56@R*K09'5 MH,AJ4&0U*+(:%%D-BJP&15:#(FN%(FN%(FN%(FN%(FN%(FOUE;+>.;?_S_'3 ML^QM.[SDL^F?M>L_4$L! A0#% @ J("J5@=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "H@*I6 M[IY/=^\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " "H@*I6F5R<(Q & "<)P $P @ '- M 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( *B JE;V4<[WR 4 M , > 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ J("J5KW] MXOP1 P 4 @ !@ ("!FA, 'AL+W=O 8 M " @>$6 !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ J("J5O.$ANP8!P WQT !@ M ("!SB 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ J("J5O<*VU(K"P ?AT !@ ("!6S( 'AL M+W=O&UL4$L! A0#% @ J("J5N3%2-, ! W @ !D ("! M4T< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ J("J5NWL4[OH @ > 8 !D ("!7U$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J("J5LXK?*M' P - < !D M ("!]G 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ J("J5G7/#DZ@! B0H !D ("!P'L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ("J5JA@'C0P! + D !D ("!FX\ 'AL+W=O18$ !D"@ &0 @($> MJ0 >&PO=V]R:W-H965T&UL4$L! A0#% @ J("J5OJB*9V @ ?@4 !D M ("!@; 'AL+W=O&PO=V]R:W-H M965TV !X;"]W;W)K&UL4$L! M A0#% @ J("J5HUNU3$< P H < !D ("!*[H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J("J M5NN<,D!V @ AP4 !D ("!M<0 'AL+W=O&PO=V]R:W-H965TK* !X;"]W;W)K M&UL4$L! A0#% @ J("J5G"CL?]?! FPH M !D ("!CL\ 'AL+W=O&PO=V]R:W-H965T$* ME0( -,& 9 " @;K6 !X;"]W;W)K&UL4$L! A0#% @ J("J5C*<\XER P Y P !D M ("!AMD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ J("J5J*GX3FO @ (0< !D ("!LN< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ J("J5F@S M-A1Y @ 1@8 !D ("!2? 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J("J5@8J9D00 P /0X !D M ("!"/D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ J("J5KG%-=2Y @ Q 8 !D ("! M&08! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ J("J5CX^21R0 P C0T !D ("!U1 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J("J5OB21*W5 M P _! !D ("!0!P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J("J5A!$D:2T P Q10 !D M ("!3B&PO=V]R M:W-H965T&UL M4$L! A0#% @ J("J5A/G *]" @ *04 !D ("!AS0! M 'AL+W=OI&PO=V]R:W-H965T&UL4$L! A0#% @ MJ("J5IW#LJ3/ P WPH !D ("!J3X! 'AL+W=O&UL4$L! A0#% @ J("J5E6Y,_)F P MV T !D ("!!$L! 'AL+W=O8@% #0(@ &0 @(&A M3@$ >&PO=V]R:W-H965T 0!X;"]?7!E&UL4$L%!@ !3 %, O!8 $UC $ 0 $! end XML 89 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 90 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 154 246 1 false 68 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://telos.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 0000003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://telos.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - 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 0000008 - Disclosure - ORGANIZATION Sheet http://telos.com/role/ORGANIZATION ORGANIZATION Notes 8 false false R9.htm 0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 0000010 - Disclosure - REVENUE RECOGNITION Sheet http://telos.com/role/REVENUERECOGNITION REVENUE RECOGNITION Notes 10 false false R11.htm 0000011 - Disclosure - ACCOUNTS RECEIVABLE, NET Sheet http://telos.com/role/ACCOUNTSRECEIVABLENET ACCOUNTS RECEIVABLE, NET Notes 11 false false R12.htm 0000012 - Disclosure - INVENTORIES, NET Sheet http://telos.com/role/INVENTORIESNET INVENTORIES, NET Notes 12 false false R13.htm 0000013 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://telos.com/role/PROPERTYANDEQUIPMENTNET PROPERTY AND EQUIPMENT, NET Notes 13 false false R14.htm 0000014 - Disclosure - GOODWILL Sheet http://telos.com/role/GOODWILL GOODWILL Notes 14 false false R15.htm 0000015 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://telos.com/role/INTANGIBLEASSETSNET INTANGIBLE ASSETS, NET Notes 15 false false R16.htm 0000016 - Disclosure - OTHER BALANCE SHEET COMPONENTS Sheet http://telos.com/role/OTHERBALANCESHEETCOMPONENTS OTHER BALANCE SHEET COMPONENTS Notes 16 false false R17.htm 0000017 - Disclosure - DEBT AND OTHER OBLIGATIONS Sheet http://telos.com/role/DEBTANDOTHEROBLIGATIONS DEBT AND OTHER OBLIGATIONS Notes 17 false false R18.htm 0000018 - Disclosure - ACQUISITION Sheet http://telos.com/role/ACQUISITION ACQUISITION Notes 18 false false R19.htm 0000019 - Disclosure - STOCK-BASED COMPENSATION Sheet http://telos.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 19 false false R20.htm 0000020 - Disclosure - SHARE REPURCHASES Sheet http://telos.com/role/SHAREREPURCHASES SHARE REPURCHASES Notes 20 false false R21.htm 0000021 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 21 false false R22.htm 0000022 - Disclosure - LOSS PER SHARE Sheet http://telos.com/role/LOSSPERSHARE LOSS PER SHARE Notes 22 false false R23.htm 0000023 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://telos.com/role/RELATEDPARTYTRANSACTIONS RELATED PARTY TRANSACTIONS Notes 23 false false R24.htm 0000024 - Disclosure - SEGMENT INFORMATION Sheet http://telos.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 24 false false R25.htm 0000025 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://telos.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 25 false false R26.htm 0000026 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION Sheet http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATION SUPPLEMENTAL CASH FLOW INFORMATION Notes 26 false false R27.htm 0000027 - Disclosure - REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS Sheet http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTS REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS Notes 27 false false R28.htm 0000028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 28 false false R29.htm 0000029 - 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 0000030 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://telos.com/role/REVENUERECOGNITIONTables REVENUE RECOGNITION (Tables) Tables http://telos.com/role/REVENUERECOGNITION 30 false false R31.htm 0000031 - 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 0000032 - Disclosure - INVENTORIES, NET (Tables) Sheet http://telos.com/role/INVENTORIESNETTables INVENTORIES, NET (Tables) Tables http://telos.com/role/INVENTORIESNET 32 false false R33.htm 0000033 - 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 0000034 - 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 0000035 - 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 0000036 - 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 0000037 - 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 0000038 - 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 0000039 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://telos.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://telos.com/role/SEGMENTINFORMATION 39 false false R40.htm 0000040 - 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 0000041 - Disclosure - REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS (Tables) Sheet http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTSTables REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS (Tables) Tables http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTS 41 false false R42.htm 0000042 - Disclosure - ORGANIZATION - Narrative (Details) Sheet http://telos.com/role/ORGANIZATIONNarrativeDetails ORGANIZATION - Narrative (Details) Details 42 false false R43.htm 0000043 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 43 false false R44.htm 0000044 - 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 0000045 - Disclosure - REVENUE RECOGNITION - Narrative (Details) Sheet http://telos.com/role/REVENUERECOGNITIONNarrativeDetails REVENUE RECOGNITION - Narrative (Details) Details 45 false false R46.htm 0000046 - Disclosure - REVENUE RECOGNITION - Revenue by Customer Type (Details) Sheet http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails REVENUE RECOGNITION - Revenue by Customer Type (Details) Details 46 false false R47.htm 0000047 - 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 0000048 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details) Sheet http://telos.com/role/ACCOUNTSRECEIVABLENETDetails ACCOUNTS RECEIVABLE, NET (Details) Details http://telos.com/role/ACCOUNTSRECEIVABLENETTables 48 false false R49.htm 0000049 - Disclosure - ACCOUNTS RECEIVABLE, NET - Narrative (Details) Sheet http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails ACCOUNTS RECEIVABLE, NET - Narrative (Details) Details 49 false false R50.htm 0000050 - Disclosure - INVENTORIES, NET (Details) Sheet http://telos.com/role/INVENTORIESNETDetails INVENTORIES, NET (Details) Details http://telos.com/role/INVENTORIESNETTables 50 false false R51.htm 0000051 - Disclosure - PROPERTY AND EQUIPMENT, NET - Property, Plant and Equipment (Details) Sheet http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails PROPERTY AND EQUIPMENT, NET - Property, Plant and Equipment (Details) Details 51 false false R52.htm 0000052 - Disclosure - PROPERTY AND EQUIPMENT, NET - Narrative (Details) Sheet http://telos.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails PROPERTY AND EQUIPMENT, NET - Narrative (Details) Details 52 false false R53.htm 0000053 - Disclosure - GOODWILL (Details) Sheet http://telos.com/role/GOODWILLDetails GOODWILL (Details) Details http://telos.com/role/GOODWILL 53 false false R54.htm 0000054 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details) Sheet http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details) Details 54 false false R55.htm 0000055 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details) Sheet http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails INTANGIBLE ASSETS, NET - Narrative (Details) Details 55 false false R56.htm 0000056 - 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 56 false false R57.htm 0000057 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) Sheet http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) Details 57 false false R58.htm 0000058 - Disclosure - DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details) Sheet http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details) Details 58 false false R59.htm 0000059 - Disclosure - DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details) Sheet http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details) Details 59 false false R60.htm 0000060 - Disclosure - ACQUISITION - Narrative (Details) Sheet http://telos.com/role/ACQUISITIONNarrativeDetails ACQUISITION - Narrative (Details) Details 60 false false R61.htm 0000061 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 61 false false R62.htm 0000062 - 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 0000063 - 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 0000064 - Disclosure - SHARE REPURCHASES - Narrative (Details) Sheet http://telos.com/role/SHAREREPURCHASESNarrativeDetails SHARE REPURCHASES - Narrative (Details) Details 64 false false R65.htm 0000065 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Sheet http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Details http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables 65 false false R66.htm 0000066 - Disclosure - LOSS PER SHARE (Details) Sheet http://telos.com/role/LOSSPERSHAREDetails LOSS PER SHARE (Details) Details http://telos.com/role/LOSSPERSHARETables 66 false false R67.htm 0000067 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails RELATED PARTY TRANSACTIONS (Details) Details http://telos.com/role/RELATEDPARTYTRANSACTIONS 67 false false R68.htm 0000068 - Disclosure - SEGMENT INFORMATION - Narrative (Details) Sheet http://telos.com/role/SEGMENTINFORMATIONNarrativeDetails SEGMENT INFORMATION - Narrative (Details) Details 68 false false R69.htm 0000069 - Disclosure - SEGMENT INFORMATION - Operations by Business Segment (Details) Sheet http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails SEGMENT INFORMATION - Operations by Business Segment (Details) Details 69 false false R70.htm 0000070 - 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 70 false false R71.htm 0000071 - 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 71 false false R72.htm 0000072 - Disclosure - REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS - Narrative (Details) Sheet http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTSNarrativeDetails REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS - Narrative (Details) Details http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTSTables 72 false false R73.htm 0000073 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Operations (Details) Sheet http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Operations (Details) Details 73 false false R74.htm 0000074 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Comprehensive Loss (Details) Sheet http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Comprehensive Loss (Details) Details 74 false false R75.htm 0000075 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Stockholders' Equity (Details) Sheet http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Stockholders' Equity (Details) Details 75 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 10 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage - tls-20230331.htm 4 tls-20230331.htm a1stamendmenttothecreditag.htm tls-20230331.xsd tls-20230331_cal.xml tls-20230331_def.xml tls-20230331_lab.xml tls-20230331_pre.xml tls-20230331xexhibit311q1.htm tls-20230331xexhibit312q1.htm tls-20230331xexhibit32q1.htm tls-20230331_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tls-20230331.htm": { "axisCustom": 0, "axisStandard": 31, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 578, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 154, "dts": { "calculationLink": { "local": [ "tls-20230331_cal.xml" ] }, "definitionLink": { "local": [ "tls-20230331_def.xml" ] }, "inline": { "local": [ "tls-20230331.htm" ] }, "labelLink": { "local": [ "tls-20230331_lab.xml" ] }, "presentationLink": { "local": [ "tls-20230331_pre.xml" ] }, "schema": { "local": [ "tls-20230331.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 453, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 10, "http://xbrl.sec.gov/dei/2022": 5, "total": 15 }, "keyCustom": 17, "keyStandard": 229, "memberCustom": 22, "memberStandard": 45, "nsprefix": "tls", "nsuri": "http://telos.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://telos.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - REVENUE RECOGNITION", "menuCat": "Notes", "order": "10", "role": "http://telos.com/role/REVENUERECOGNITION", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - ACCOUNTS RECEIVABLE, NET", "menuCat": "Notes", "order": "11", "role": "http://telos.com/role/ACCOUNTSRECEIVABLENET", "shortName": "ACCOUNTS RECEIVABLE, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - INVENTORIES, NET", "menuCat": "Notes", "order": "12", "role": "http://telos.com/role/INVENTORIESNET", "shortName": "INVENTORIES, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - PROPERTY AND EQUIPMENT, NET", "menuCat": "Notes", "order": "13", "role": "http://telos.com/role/PROPERTYANDEQUIPMENTNET", "shortName": "PROPERTY AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - GOODWILL", "menuCat": "Notes", "order": "14", "role": "http://telos.com/role/GOODWILL", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - INTANGIBLE ASSETS, NET", "menuCat": "Notes", "order": "15", "role": "http://telos.com/role/INTANGIBLEASSETSNET", "shortName": "INTANGIBLE ASSETS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - OTHER BALANCE SHEET COMPONENTS", "menuCat": "Notes", "order": "16", "role": "http://telos.com/role/OTHERBALANCESHEETCOMPONENTS", "shortName": "OTHER BALANCE SHEET COMPONENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - DEBT AND OTHER OBLIGATIONS", "menuCat": "Notes", "order": "17", "role": "http://telos.com/role/DEBTANDOTHEROBLIGATIONS", "shortName": "DEBT AND OTHER OBLIGATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - ACQUISITION", "menuCat": "Notes", "order": "18", "role": "http://telos.com/role/ACQUISITION", "shortName": "ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "19", "role": "http://telos.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "2", "role": "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - SHARE REPURCHASES", "menuCat": "Notes", "order": "20", "role": "http://telos.com/role/SHAREREPURCHASES", "shortName": "SHARE REPURCHASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "menuCat": "Notes", "order": "21", "role": "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - LOSS PER SHARE", "menuCat": "Notes", "order": "22", "role": "http://telos.com/role/LOSSPERSHARE", "shortName": "LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - RELATED PARTY TRANSACTIONS", "menuCat": "Notes", "order": "23", "role": "http://telos.com/role/RELATEDPARTYTRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - SEGMENT INFORMATION", "menuCat": "Notes", "order": "24", "role": "http://telos.com/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "25", "role": "http://telos.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION", "menuCat": "Notes", "order": "26", "role": "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATION", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS", "menuCat": "Notes", "order": "27", "role": "http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTS", "shortName": "REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "28", "role": "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "29", "role": "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "3", "role": "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - REVENUE RECOGNITION (Tables)", "menuCat": "Tables", "order": "30", "role": "http://telos.com/role/REVENUERECOGNITIONTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)", "menuCat": "Tables", "order": "31", "role": "http://telos.com/role/ACCOUNTSRECEIVABLENETTables", "shortName": "ACCOUNTS RECEIVABLE, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - INVENTORIES, NET (Tables)", "menuCat": "Tables", "order": "32", "role": "http://telos.com/role/INVENTORIESNETTables", "shortName": "INVENTORIES, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "menuCat": "Tables", "order": "33", "role": "http://telos.com/role/PROPERTYANDEQUIPMENTNETTables", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "menuCat": "Tables", "order": "34", "role": "http://telos.com/role/INTANGIBLEASSETSNETTables", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - OTHER BALANCE SHEET COMPONENTS (Tables)", "menuCat": "Tables", "order": "35", "role": "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSTables", "shortName": "OTHER BALANCE SHEET COMPONENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "36", "role": "http://telos.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "menuCat": "Tables", "order": "37", "role": "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - LOSS PER SHARE (Tables)", "menuCat": "Tables", "order": "38", "role": "http://telos.com/role/LOSSPERSHARETables", "shortName": "LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - SEGMENT INFORMATION (Tables)", "menuCat": "Tables", "order": "39", "role": "http://telos.com/role/SEGMENTINFORMATIONTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "4", "role": "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "menuCat": "Tables", "order": "40", "role": "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS (Tables)", "menuCat": "Tables", "order": "41", "role": "http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTSTables", "shortName": "REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i70a64dc6699d4001a4761004399ee407_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - ORGANIZATION - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://telos.com/role/ORGANIZATIONNarrativeDetails", "shortName": "ORGANIZATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i70a64dc6699d4001a4761004399ee407_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i9c73bba0ceda4db897611a60561d16fb_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "menuCat": "Details", "order": "43", "role": "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i9c73bba0ceda4db897611a60561d16fb_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i193ef6c50abe42ceb127b924c685ea9b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Changes in Restructuring Expenses Accrual (Details)", "menuCat": "Details", "order": "44", "role": "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Changes in Restructuring Expenses Accrual (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i193ef6c50abe42ceb127b924c685ea9b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - REVENUE RECOGNITION - Narrative (Details)", "menuCat": "Details", "order": "45", "role": "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails", "shortName": "REVENUE RECOGNITION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - REVENUE RECOGNITION - Revenue by Customer Type (Details)", "menuCat": "Details", "order": "46", "role": "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails", "shortName": "REVENUE RECOGNITION - Revenue by Customer Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i0d703b07fc884cf99fe6844c27e44e01_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "tls:BillContractsReceivableNetOfAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - REVENUE RECOGNITION - Schedule of Contract Balances (Details)", "menuCat": "Details", "order": "47", "role": "http://telos.com/role/REVENUERECOGNITIONScheduleofContractBalancesDetails", "shortName": "REVENUE RECOGNITION - Schedule of Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "tls:BillContractsReceivableNetOfAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)", "menuCat": "Details", "order": "48", "role": "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "shortName": "ACCOUNTS RECEIVABLE, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i741f7c613c4140488d72d5fc40550ff3_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - ACCOUNTS RECEIVABLE, NET - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "shortName": "ACCOUNTS RECEIVABLE, NET - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i741f7c613c4140488d72d5fc40550ff3_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - INVENTORIES, NET (Details)", "menuCat": "Details", "order": "50", "role": "http://telos.com/role/INVENTORIESNETDetails", "shortName": "INVENTORIES, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - PROPERTY AND EQUIPMENT, NET - Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "51", "role": "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT, NET - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "us-gaap:OtherDepreciationAndAmortization", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - PROPERTY AND EQUIPMENT, NET - Narrative (Details)", "menuCat": "Details", "order": "52", "role": "http://telos.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails", "shortName": "PROPERTY AND EQUIPMENT, NET - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherDepreciationAndAmortization", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - GOODWILL (Details)", "menuCat": "Details", "order": "53", "role": "http://telos.com/role/GOODWILLDetails", "shortName": "GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details)", "menuCat": "Details", "order": "54", "role": "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails", "shortName": "INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i2c2969309ba44cabb7f57ee33a359643_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details)", "menuCat": "Details", "order": "55", "role": "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "shortName": "INTANGIBLE ASSETS, NET - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i2c2969309ba44cabb7f57ee33a359643_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Accounts Payable and Other Accrued Liabilities (Details)", "menuCat": "Details", "order": "56", "role": "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails", "shortName": "OTHER BALANCE SHEET COMPONENTS - Accounts Payable and Other Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "tls:OtherAccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)", "menuCat": "Details", "order": "57", "role": "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails", "shortName": "OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "tls:OtherAccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "ied24386bcc604a6e93bc2bcee62f13e7_I20221230", "decimals": "INF", "first": true, "lang": "en-US", "name": "tls:DebtInstrumentCovenantSeniorLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details)", "menuCat": "Details", "order": "58", "role": "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails", "shortName": "DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "ied24386bcc604a6e93bc2bcee62f13e7_I20221230", "decimals": "INF", "first": true, "lang": "en-US", "name": "tls:DebtInstrumentCovenantSeniorLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details)", "menuCat": "Details", "order": "59", "role": "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails", "shortName": "DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i2ce9e27f66fa4db8b4659e50d2e6ee3f_D20210730-20210730", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - ACQUISITION - Narrative (Details)", "menuCat": "Details", "order": "60", "role": "http://telos.com/role/ACQUISITIONNarrativeDetails", "shortName": "ACQUISITION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i2ce9e27f66fa4db8b4659e50d2e6ee3f_D20210730-20210730", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "menuCat": "Details", "order": "61", "role": "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details)", "menuCat": "Details", "order": "62", "role": "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails", "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i193ef6c50abe42ceb127b924c685ea9b_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details)", "menuCat": "Details", "order": "63", "role": "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i193ef6c50abe42ceb127b924c685ea9b_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i24764e58b20d4a84a62782e3f4a5ed63_I20220524", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - SHARE REPURCHASES - Narrative (Details)", "menuCat": "Details", "order": "64", "role": "http://telos.com/role/SHAREREPURCHASESNarrativeDetails", "shortName": "SHARE REPURCHASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i24764e58b20d4a84a62782e3f4a5ed63_I20220524", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "menuCat": "Details", "order": "65", "role": "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i6a5738fbce604aa3a740211907dd5008_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - LOSS PER SHARE (Details)", "menuCat": "Details", "order": "66", "role": "http://telos.com/role/LOSSPERSHAREDetails", "shortName": "LOSS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "menuCat": "Details", "order": "67", "role": "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i73595fa8d68d445b9344ce24052894eb_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - SEGMENT INFORMATION - Narrative (Details)", "menuCat": "Details", "order": "68", "role": "http://telos.com/role/SEGMENTINFORMATIONNarrativeDetails", "shortName": "SEGMENT INFORMATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - SEGMENT INFORMATION - Operations by Business Segment (Details)", "menuCat": "Details", "order": "69", "role": "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails", "shortName": "SEGMENT INFORMATION - Operations by Business Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iedf59a613a174fc7b3e2e54a7ca982da_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if809649949df4ec2bcbee1f0dc63d0e4_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "7", "role": "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if809649949df4ec2bcbee1f0dc63d0e4_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details)", "menuCat": "Details", "order": "70", "role": "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "if6a47d7ffb46493fa8519d3af5398a03_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "71", "role": "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS - Narrative (Details)", "menuCat": "Details", "order": "72", "role": "http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTSNarrativeDetails", "shortName": "REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Operations (Details)", "menuCat": "Details", "order": "73", "role": "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "shortName": "REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "id6892ab766d2409c98b5e4d6cd7d4ee9_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Comprehensive Loss (Details)", "menuCat": "Details", "order": "74", "role": "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "shortName": "REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "id6892ab766d2409c98b5e4d6cd7d4ee9_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "i193ef6c50abe42ceb127b924c685ea9b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Stockholders' Equity (Details)", "menuCat": "Details", "order": "75", "role": "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails", "shortName": "REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "icabbef1cdb284e37b5fe885b9f58dc43_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - ORGANIZATION", "menuCat": "Notes", "order": "8", "role": "http://telos.com/role/ORGANIZATION", "shortName": "ORGANIZATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "9", "role": "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20230331.htm", "contextRef": "iaf494e2d23c54245ac802d57d6d77da8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 68, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r549", "r645", "r679", "r680", "r682" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r224", "r225", "r358", "r382", "r556", "r558" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r291", "r578", "r644", "r693" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r342", "r343", "r344", "r345", "r412", "r502", "r531", "r550", "r551", "r575", "r585", "r590", "r639", "r685", "r686", "r687", "r688", "r689", "r690" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r342", "r343", "r344", "r345", "r412", "r502", "r531", "r550", "r551", "r575", "r585", "r590", "r639", "r685", "r686", "r687", "r688", "r689", "r690" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r291", "r578", "r644", "r693" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r288", "r505", "r576", "r589", "r634", "r635", "r644", "r692" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r288", "r505", "r576", "r589", "r634", "r635", "r644", "r692" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r342", "r343", "r344", "r345", "r410", "r412", "r439", "r440", "r441", "r501", "r502", "r531", "r550", "r551", "r575", "r585", "r590", "r630", "r639", "r686", "r687", "r688", "r689", "r690" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r342", "r343", "r344", "r345", "r410", "r412", "r439", "r440", "r441", "r501", "r502", "r531", "r550", "r551", "r575", "r585", "r590", "r630", "r639", "r686", "r687", "r688", "r689", "r690" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r224", "r225", "r358", "r382", "r557", "r558" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r184", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r253", "r299", "r300", "r457", "r471", "r472", "r473", "r474", "r486", "r492", "r493", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTSNarrativeDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r184", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r253", "r299", "r300", "r457", "r471", "r472", "r473", "r474", "r486", "r492", "r493", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTSNarrativeDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r232", "r233", "r234", "r237", "r238", "r240", "r241" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Error Correction, Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTSNarrativeDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r184", "r227", "r229", "r230", "r231", "r232", "r233", "r241", "r253", "r457", "r471", "r472", "r473", "r486", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r615", "r616", "r617", "r618", "r619", "r625", "r626", "r673", "r677", "r678" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r623", "r681" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "tls_AcquiredTechnologyAndCustomerRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquired Technology and Customer Relationships", "label": "Acquired Technology and Customer Relationships [Member]", "terseLabel": "Acquired Technology and Customer Relationships" } } }, "localname": "AcquiredTechnologyAndCustomerRelationshipsMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_AdjustedDailySimpleSecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted Daily Simple Secured Overnight Financing Rate (SOFR)", "label": "Adjusted Daily Simple Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "Adjusted Daily Simple Secured Overnight Financing Rate (SOFR)" } } }, "localname": "AdjustedDailySimpleSecuredOvernightFinancingRateSOFRMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tls_AdjustedTermSecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted Term Secured Overnight Financing Rate (SOFR)", "label": "Adjusted Term Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "Adjusted Term Secured Overnight Financing Rate (SOFR)" } } }, "localname": "AdjustedTermSecuredOvernightFinancingRateSOFRMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tls_AlternativeBaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alternative Base Rate", "label": "Alternative Base Rate [Member]", "terseLabel": "Alternative Base Rate" } } }, "localname": "AlternativeBaseRateMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tls_AssetPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Purchase Agreement", "label": "Asset Purchase Agreement [Member]", "terseLabel": "Asset Purchase Agreement" } } }, "localname": "AssetPurchaseAgreementMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_BillContractsReceivableNetOfAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Bill Contracts Receivable, Net Of Allowance", "label": "Bill Contracts Receivable, Net Of Allowance", "terseLabel": "Billed accounts receivables" } } }, "localname": "BillContractsReceivableNetOfAllowance", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONScheduleofContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "tls_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHoldbackPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Liabilities Incurred, Cash Holdback Period", "label": "Business Combination, Consideration Transferred, Liabilities Incurred, Cash Holdback Period", "terseLabel": "Business combination, consideration transferred, liabilities incurred, cash holdback period" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHoldbackPeriod", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "tls_CivilianMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Civilian", "label": "Civilian [Member]", "terseLabel": "Civilian" } } }, "localname": "CivilianMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "tls_ConsultingServicesContractOptionToExtendPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consulting Services Contract, Option To Extend, Period", "label": "Consulting Services Contract, Option To Extend, Period", "terseLabel": "Extension period" } } }, "localname": "ConsultingServicesContractOptionToExtendPeriod", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "durationItemType" }, "tls_CostPlusFixedFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on cost plus fixed fee.", "label": "Cost Plus Fixed Fee [Member]", "terseLabel": "Cost plus fixed fee" } } }, "localname": "CostPlusFixedFeeMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "tls_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to credit agreement.", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tls_DebtInstrumentCovenantSeniorLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Senior Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Senior Leverage Ratio, Maximum", "terseLabel": "Maximum senior leverage ratio covenant" } } }, "localname": "DebtInstrumentCovenantSeniorLeverageRatioMaximum", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "tls_DebtInstrumentIncrementalIncreaseInInterestRateDueToDefault": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Incremental Increase In Interest Rate Due to Default", "label": "Debt Instrument, Incremental Increase In Interest Rate Due to Default", "terseLabel": "Incremental increase in interest rates in the event of default" } } }, "localname": "DebtInstrumentIncrementalIncreaseInInterestRateDueToDefault", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "tls_DiamondFortressTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Diamond Fortress Technologies", "label": "Diamond Fortress Technologies [Member]", "terseLabel": "Diamond Fortress Technologies" } } }, "localname": "DiamondFortressTechnologiesMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_EmmettWoodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A person serving as an employee since 1996 and relative (brother) of Chairman and CEO.", "label": "Emmett Wood [Member]", "terseLabel": "Emmett J. Wood" } } }, "localname": "EmmettWoodMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "tls_FederalGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Government", "label": "Federal Government [Member]", "terseLabel": "Federal" } } }, "localname": "FederalGovernmentMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "tls_FurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Furniture And Equipment", "label": "Furniture And Equipment [Member]", "terseLabel": "Furniture and equipment" } } }, "localname": "FurnitureAndEquipmentMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "tls_IncrementalCommonSharesExcludedFromTheDilutiveEffect": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental Common Shares Excluded From The Dilutive Effect", "label": "Incremental Common Shares Excluded From The Dilutive Effect", "terseLabel": "Unvested antidilutive stock units excluded from the dilutive effect (stock units) (in shares)" } } }, "localname": "IncrementalCommonSharesExcludedFromTheDilutiveEffect", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/LOSSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "tls_IntangibleAssetsTransferredToExtinguishOtherFinancingObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets Transferred To Extinguish Other Financing Obligations", "label": "Intangible Assets Transferred To Extinguish Other Financing Obligations", "terseLabel": "Intangible assets transferred to extinguish the other financing obligations" } } }, "localname": "IntangibleAssetsTransferredToExtinguishOtherFinancingObligations", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "tls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option", "label": "Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option", "terseLabel": "Expansion feature borrowing limit" } } }, "localname": "LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "tls_NumberOfSharesHeldByRelatedParty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of share held by related party.", "label": "Number of shares held by related party", "terseLabel": "Number of shares held by related party (in shares)" } } }, "localname": "NumberOfSharesHeldByRelatedParty", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "sharesItemType" }, "tls_OtherAccruedExpensesCurrent": { "auth_ref": [], "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Accrued Expenses, Current", "label": "Other Accrued Expenses, Current", "netLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedExpensesCurrent", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tls_OtherCurrentLiabilitiesOther": { "auth_ref": [], "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Current Liabilities, Other", "label": "Other Current Liabilities, Other", "terseLabel": "Other" } } }, "localname": "OtherCurrentLiabilitiesOther", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tls_OtherFinancingObligationsCurrent": { "auth_ref": [], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Financing Obligations, Current", "label": "Other Financing Obligations, Current", "terseLabel": "Other financing obligations \u2013 current portion" } } }, "localname": "OtherFinancingObligationsCurrent", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "tls_OtherFinancingObligationsNoncurrent": { "auth_ref": [], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Financing Obligations, Noncurrent", "label": "Other Financing Obligations, Noncurrent", "terseLabel": "Other financing obligations \u2013 non-current portion" } } }, "localname": "OtherFinancingObligationsNoncurrent", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "tls_PaymentOfDFTHoldbackAmount": { "auth_ref": [], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment Of DFT Holdback Amount", "label": "Payment Of DFT Holdback Amount", "negatedTerseLabel": "Payment of DFT holdback amount" } } }, "localname": "PaymentOfDFTHoldbackAmount", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "tls_RevenueTimingOfTransferOfGoodsOrServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Timing Of Transfer Of Goods Or Service", "label": "Revenue Timing Of Transfer Of Goods Or Service [Member]", "terseLabel": "Revenue Timing of Transfer of Goods or Service" } } }, "localname": "RevenueTimingOfTransferOfGoodsOrServiceMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_SecureNetworksSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secure Networks Segment", "label": "Secure Networks Segment [Member]", "terseLabel": "Secure Networks" } } }, "localname": "SecureNetworksSegmentMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/GOODWILLDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "domainItemType" }, "tls_SecuritySolutionsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security Solutions Segment", "label": "Security Solutions Segment [Member]", "terseLabel": "Security Solutions" } } }, "localname": "SecuritySolutionsSegmentMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/GOODWILLDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "domainItemType" }, "tls_ServiceBasedRSUAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Service Based RSU Awards [Member]", "terseLabel": "Service-Based" } } }, "localname": "ServiceBasedRSUAwardsMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "tls_ShareBasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Four", "label": "Share-based Payment Arrangement, Tranche Four [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Four" } } }, "localname": "ShareBasedPaymentArrangementTrancheFourMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "tls_SoftwareLicenseDeliveryOrderNumberOfExercisableExtensionOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software License, Delivery Order, Number Of Exercisable Extension Options", "label": "Software License, Delivery Order, Number Of Exercisable Extension Options", "terseLabel": "Number of exercisable options" } } }, "localname": "SoftwareLicenseDeliveryOrderNumberOfExercisableExtensionOptions", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "integerItemType" }, "tls_SoftwareLicenseDeliveryOrderPeriodOfExercisableExtensionOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software License, Delivery Order, Period Of Exercisable Extension Options", "label": "Software License, Delivery Order, Period Of Exercisable Extension Options", "terseLabel": "Period of exercisable extension options" } } }, "localname": "SoftwareLicenseDeliveryOrderPeriodOfExercisableExtensionOptions", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "durationItemType" }, "tls_SoftwareLicensesUnderDeliveryOrderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Licenses Under Delivery Order", "label": "Software Licenses Under Delivery Order [Member]", "terseLabel": "Software Licenses Under Delivery Order" } } }, "localname": "SoftwareLicensesUnderDeliveryOrderMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "domainItemType" }, "tls_StateLocalAndCommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "State & Local, and Commercial [Member]", "terseLabel": "State & local, and commercial" } } }, "localname": "StateLocalAndCommercialMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "tls_TelosIdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Telos ID [Member]", "terseLabel": "Telos ID" } } }, "localname": "TelosIdMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_Two016OmnibusLongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the 2016 Omnibus Long-Term Incentive Plan.", "label": "2016 Omnibus Long-Term Incentive Plan [Member]", "terseLabel": "2016 Omnibus Long-Term Incentive Plan" } } }, "localname": "Two016OmnibusLongTermIncentivePlanMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_USDepartmentOfDefenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Department of Defense", "label": "U.S. Department of Defense [Member]", "terseLabel": "U.S. Department of Defense (\"DoD\")" } } }, "localname": "USDepartmentOfDefenseMember", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "tls_WithholdingTaxOnNetShareSettlementUnderOtherCurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Withholding Tax On Net Share Settlement Under Other Current Liabilities", "label": "Withholding Tax On Net Share Settlement Under Other Current Liabilities", "terseLabel": "Withholding tax on net share settlement under other current liabilities" } } }, "localname": "WithholdingTaxOnNetShareSettlementUnderOtherCurrentLiabilities", "nsuri": "http://telos.com/20230331", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r296", "r303" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts and Nontrade Receivable [Text Block]", "terseLabel": "ACCOUNTS RECEIVABLE, NET" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENET" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accounts payable and other accrued liabilities", "totalLabel": "Accounts payable and other accrued liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r14", "r588" ], "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss [Abstract]" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r293", "r294" ], "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r565", "r632" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accretion Expense", "terseLabel": "Accretion of discount in acquisition holdback" } } }, "localname": "AccretionExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued payables" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r26", "r30", "r142", "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r93", "r192" ], "calculation": { "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r29", "r30", "r197", "r526", "r537", "r541" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r207", "r208", "r476", "r477", "r478", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r27", "r30", "r142", "r493", "r532", "r533", "r602", "r603", "r604", "r612", "r613", "r614" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r25", "r30", "r142", "r208", "r209", "r477", "r478", "r479", "r480", "r481", "r602" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Accumulated Foreign Currency Adjustment Attributable to Parent" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalCollateralAggregateFairValue": { "auth_ref": [ "r146" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate fair value of additional assets that would be required to be posted as collateral for derivative instruments with credit-risk-related contingent features if the credit-risk-related contingent features were triggered at the end of the reporting period.", "label": "Additional Collateral, Aggregate Fair Value", "terseLabel": "Aggregate fair value" } } }, "localname": "AdditionalCollateralAggregateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r6" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r448", "r449", "r450", "r612", "r613", "r614", "r672" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r121", "r122", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to cash (used in)/provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r443" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r198", "r295", "r301" ], "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r35", "r377", "r484", "r607" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r50", "r80", "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r159", "r169", "r196", "r222", "r272", "r278", "r284", "r297", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r467", "r469", "r475", "r588", "r637", "r638", "r683" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r188", "r202", "r222", "r297", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r467", "r469", "r475", "r588", "r637", "r638", "r683" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r504" ], "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Billed Contracts Receivable", "terseLabel": "Billed accounts receivable" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r462", "r583", "r584" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r127", "r128", "r462", "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r133", "r134", "r136" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r131", "r133", "r134", "r465" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Acquisition holdback" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r132", "r135", "r466" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r137", "r463" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITION" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts": { "auth_ref": [ "r126" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs.", "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs", "terseLabel": "Consideration transferred related to a pre-existing contractual arrangement" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r53", "r54", "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditure activity in accounts payable and other accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r180", "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized computer software included in cost of sales" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r52", "r190", "r553" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r47", "r52", "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "terseLabel": "Cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r47", "r150" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "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.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r21", "r163", "r175" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r103", "r340", "r341", "r545", "r636" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r612", "r613", "r672" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r108" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r5", "r588" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value, 250,000,000 shares authorized, 69,388,256 shares and 67,431,632 shares issued and outstanding as of March\u00a031, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r31", "r204", "r206", "r212", "r522", "r528" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive loss", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r41", "r211", "r521", "r527" ], "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r66", "r67", "r147", "r148", "r291", "r544" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r66", "r67", "r147", "r148", "r291", "r542", "r544" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r66", "r67", "r147", "r148", "r291", "r544", "r694" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r66", "r67", "r147", "r148", "r291" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r66", "r67", "r147", "r148", "r291", "r544" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "terseLabel": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "auth_ref": [ "r143", "r144" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]", "terseLabel": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r140", "r559" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Basis of Presentation and Principle of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r640", "r641" ], "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "http://telos.com/role/REVENUERECOGNITIONScheduleofContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r579", "r644" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r579", "r644" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r384", "r385", "r406" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/REVENUERECOGNITIONScheduleofContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r37", "r505" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales \u2013 services" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r99", "r100", "r102" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Restructuring Expenses" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r65", "r291" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationship" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r107", "r221", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r371", "r378", "r379", "r381" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "DEBT AND OTHER OBLIGATIONS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r1", "r2", "r3", "r160", "r161", "r168", "r226", "r355", "r356", "r357", "r358", "r359", "r361", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r485", "r570", "r571", "r572", "r573", "r574", "r609" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r19", "r226", "r355", "r356", "r357", "r358", "r359", "r361", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r485", "r570", "r571", "r572", "r573", "r574", "r609" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r19", "r109", "r110", "r111", "r112", "r151", "r152", "r154", "r167", "r226", "r355", "r356", "r357", "r358", "r359", "r361", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r380", "r485", "r570", "r571", "r572", "r573", "r574", "r609" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r115", "r116" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r50", "r124", "r455", "r459", "r460", "r611" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r452", "r453" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r50", "r267" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Acquired technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r405", "r576", "r577", "r578", "r579", "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Revenue by Customer Type" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r416", "r444", "r445", "r447", "r451", "r586" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r90", "r95" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r89", "r95", "r186" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Held-for-sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Consideration received" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net (loss)/earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r213", "r232", "r233", "r235", "r236", "r237", "r243", "r245", "r247", "r248", "r249", "r253", "r473", "r474", "r523", "r529", "r561" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r213", "r232", "r233", "r235", "r236", "r237", "r245", "r247", "r248", "r249", "r253", "r473", "r474", "r523", "r529", "r561" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r250", "r251", "r252", "r254" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "LOSS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r446" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average remaining vesting period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance", "verboseLabel": "Severance and related benefit costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r108", "r183", "r207", "r208", "r209", "r227", "r228", "r229", "r231", "r238", "r241", "r255", "r298", "r383", "r448", "r449", "r450", "r456", "r457", "r472", "r476", "r477", "r478", "r479", "r480", "r481", "r493", "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting error correction.", "label": "Error Correction [Text Block]", "terseLabel": "REVISION OF PRIOR YEAR INTERIM FINANCIAL STATEMENTS" } } }, "localname": "ErrorCorrectionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTSNarrativeDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r488" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease obligations \u2013 current portion" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r488" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease obligations \u2013 non-current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r489", "r490" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payments under finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r487" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease right-of-use assets, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r194", "r325" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r322", "r324", "r325", "r327", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r85", "r507" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r81", "r84" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r85", "r506" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-Price Contract [Member]", "terseLabel": "Firm fixed-price" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r607" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Loss on disposal of fixed assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r50", "r105", "r106" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Gain on early extinguishment of other financing obligations" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTSNarrativeDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r193", "r307", "r520", "r564", "r588", "r628", "r629" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r317", "r319", "r321", "r564" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/GOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r50", "r308", "r313", "r320", "r564" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r36", "r222", "r272", "r277", "r283", "r286", "r297", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r475", "r563", "r637" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit", "verboseLabel": "Total gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r32", "r157", "r164", "r177", "r272", "r277", "r283", "r286", "r524", "r563" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Loss before income taxes", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r329", "r333" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r223", "r240", "r241", "r270", "r454", "r458", "r461", "r530" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes", "negatedTerseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r49" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and other accrued payables" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r49" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r503", "r606" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r49" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r49" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in other operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r606" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r49" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses, other current assets, other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "verboseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r323", "r326" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Indefinite-Lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r87" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Software held for resale" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r82", "r87" ], "lang": { "en-us": { "role": { "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.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS, NET" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r193" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r79", "r83" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Value" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r153", "r166", "r210", "r266", "r483" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r216", "r218", "r219" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES, NET" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INVENTORIESNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r600" ], "calculation": { "http://telos.com/role/INVENTORIESNETDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Gross", "terseLabel": "Gross inventory" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INVENTORIESNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r199", "r554", "r588" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://telos.com/role/INVENTORIESNETDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/INVENTORIESNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r77", "r600" ], "calculation": { "http://telos.com/role/INVENTORIESNETDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedTerseLabel": "Allowance for inventory obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INVENTORIESNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvement" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r16", "r222", "r297", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r468", "r469", "r470", "r475", "r562", "r637", "r683", "r684" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r10", "r162", "r172", "r588", "r610", "r624", "r674" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r18", "r189", "r222", "r297", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r468", "r469", "r470", "r475", "r588", "r637", "r683", "r684" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r19", "r104" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r217" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r217" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r47", "r48", "r51" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in)/provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r33", "r51", "r165", "r176", "r187", "r203", "r205", "r209", "r222", "r230", "r232", "r233", "r235", "r236", "r240", "r241", "r246", "r272", "r277", "r283", "r286", "r297", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r474", "r475", "r563", "r637" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "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/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r272", "r277", "r283", "r286", "r563" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating loss", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r488" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease obligations \u2013 current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r488" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities \u2013 non-current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r487" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r58", "r62", "r72", "r145" ], "lang": { "en-us": { "role": { "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.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "verboseLabel": "ORGANIZATION" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r201", "r588" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r195" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r138", "r139", "r141" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r24" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r38", "r50", "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r178" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "terseLabel": "Other income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r17", "r588" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r20" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r40" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r566", "r567", "r568", "r569" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other related costs" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r45" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r332", "r605" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r46" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments for debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r215" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payment of tax withholding related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r42", "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash payment for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r43" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r43" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Develop Software", "negatedLabel": "Capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-Based" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r200", "r305", "r306", "r555" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "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.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Basis of Comparison - Revision of Previously Issued Interim Financial Statements" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r44" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Issuance of common stock for 401K match" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "verboseLabel": "Revenue \u2013 products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r96", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r92", "r191" ], "calculation": { "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, at cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r94", "r174", "r525", "r588" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r214", "r302" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r173", "r179", "r588" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Receivables, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r411", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r156", "r496" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party transaction, amounts of transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r411", "r496", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r682" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "verboseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r494", "r495", "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r123", "r181", "r691" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r543", "r598", "r608" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock [Member]", "verboseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Restricted stock unit awards vested, net of shares withheld to cover tax withholding" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r50", "r335", "r337", "r631" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r331", "r332", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r332", "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r332", "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "Restructuring Reserve, Accrual Adjustment", "terseLabel": "Charges/(adjustments)" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r599", "r632", "r633" ], "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve, Current", "terseLabel": "Restructuring expenses accrual" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r7", "r113", "r171", "r536", "r541", "r588" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r183", "r227", "r228", "r229", "r231", "r238", "r241", "r298", "r448", "r449", "r450", "r456", "r457", "r472", "r532", "r534" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r263", "r264", "r276", "r281", "r282", "r288", "r289", "r291", "r404", "r405", "r505" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r409", "r560" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "auth_ref": [ "r621" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Product and Service Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer, Product and Service Benchmark" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r395", "r408", "r409" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITION" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation (as a percent)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r491", "r587" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease ROU assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accounts Payable and Other Accrued Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r30", "r675", "r676" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Schedule for 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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "verboseLabel": "Schedule of Potentially Dilutive Securities" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r127", "r128", "r462" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r119", "r120" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock Compensation Expense Incurred" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r232", "r233", "r234", "r237", "r238", "r240", "r241", "r253" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTSNarrativeDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r59", "r60", "r61" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustments" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVISIONOFPRIORYEARINTERIMFINANCIALSTATEMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r552", "r627" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]" } } }, "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r81", "r84", "r506" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r81", "r84" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets, Net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r564" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r87", "r88" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r11", "r12", "r13" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories, Net" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INVENTORIESNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r155", "r156" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to 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.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r56", "r158", "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r331", "r332", "r333", "r334", "r337", "r338", "r339" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r97", "r98", "r101" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Changes in Restructuring Expenses Accrual" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r73", "r74", "r75", "r78" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r73", "r74", "r75", "r78" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Operations by Business Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r413", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r64", "r66", "r67", "r68", "r147", "r149" ], "lang": { "en-us": { "role": { "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.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk, by Risk Factor" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r260", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r291", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r334", "r339", "r564", "r692" ], "lang": { "en-us": { "role": { "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.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/GOODWILLDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r260", "r261", "r262", "r272", "r275", "r280", "r284", "r285", "r286", "r287", "r288", "r290", "r291", "r292" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses", "totalLabel": "Total selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense [Abstract]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Cost of sales \u2013 services", "verboseLabel": "Revenue \u2013 services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r49" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Share-based compensation arrangement by share-based payment award, award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Grants in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r428", "r429" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, beginning balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r428", "r429" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "verboseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r437" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r58", "r220" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software development costs", "verboseLabel": "Software development costs" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r185", "r260", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r291", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r330", "r334", "r339", "r564", "r692" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/GOODWILLDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r22", "r108", "r183", "r207", "r208", "r209", "r227", "r228", "r229", "r231", "r238", "r241", "r255", "r298", "r383", "r448", "r449", "r450", "r456", "r457", "r472", "r476", "r477", "r478", "r479", "r480", "r481", "r493", "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Condensed Consolidated Statement of Changes in Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r227", "r228", "r229", "r255", "r505" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement [Member]", "terseLabel": "Unvested restricted stock and restricted stock units" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r4", "r5", "r108", "r113" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of common stock for 401K match (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r4", "r5", "r108", "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock for 401K match" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SHAREREPURCHASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SHAREREPURCHASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r5", "r8", "r9", "r76", "r588", "r610", "r624", "r674" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r482", "r500" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r482", "r500" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r482", "r500" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "OTHER BALANCE SHEET COMPONENTS" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Cash paid during the period for:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-Materials Contract [Member]", "terseLabel": "Time-and-materials" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONRevenuebyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r581", "r644" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r581", "r644" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Transferred over Time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "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.", "label": "Treasury Stock [Text Block]", "terseLabel": "SHARE REPURCHASES" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SHAREREPURCHASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r331", "r332", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r504" ], "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled accounts receivable", "verboseLabel": "Unbilled accounts receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "http://telos.com/role/REVENUERECOGNITIONScheduleofContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r69", "r70", "r71", "r256", "r257", "r258", "r259" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r244", "r249" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r243", "r249" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted-average share outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/subtopic&trid=2208821", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org/topic&trid=82887179", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org/topic&trid=2134446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r592": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r593": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r594": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r595": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r596": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2599-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 95 0000320121-23-000027-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000320121-23-000027-xbrl.zip M4$L#!!0 ( *B JE:!J>F^$!D $#3 > 83%S=&%M96YD;65N='1O M=&AE8W)E9&ET8685 )E6\DF$F 1:< MSW7I9-LQ[3?_.+\^ MZ_QQB;7-K:W/NV=;6^>=<_%KY^,'L=?:;HN.EF'L)WX4 MRF!KZ^)J3:P-DF1TM+4U'H];X]U6I/M;G=LM'&IO*XBB6+6\Q%M[^P:_@?\J MZ;W]CS?_V-P4YY&;#E68"%:FN>LL&DVTWQ\D8F=[ M9U=\CO17_U[R]<1/ O76CO-FBS^_V:*7O.E&WN3M&\^_%[[WRYI_J/;;7G?/ MW7^][^[MJH/#U]V]G9W>P:O7VP<[WG;W_]HPR2VXG9^)DTF@?ED;^N'F0.'[ MCW8/1LGQV/>2P5%[>_N_UNB^MV]Z49C RS0\S'_R&-,C2=V'P;I1DD3#H]

"[RISE2Z_G99'I M2UE$, /W>[8_*CJ^4'>HS6U\*?>P\;\(=X$3[2!LM7 VY,6:V@[_OR,Y&-KZ M16YGE=AZFAH']QXV6_>$?\?!9G1F>W;@2Z7WS$Q-^7$7^AX)*^YAP$RDKJ/_ M\P#&I Q) 5B95SF\\K++!.Q)AASRR1)[?<8$Y_%VW=ED[=[9OM6@W?+]M[/ M$DI^/W3&_EV:/H%A2U\U;XY/:2I=%F<: 4XQQ)352(B,(4U9:KD6"76^-,I6 M,L=N(I#-3@"[,CV@D9>%*.P*Z M3O\2H'W0[TYVHVU.[5GL#Q9N6:QEZE:GC;LJ+*Z-[SY!TWE*.S>7UTE[8-I> MD!5RG"GN_]FX=54U]<>32Z2"=HV&=U\RE]#FF;BOWPIT*R'CU+_M<2ZC"WEF MD1I8^07L&VCL*]FYE-?%QK]O$R'@/-,=./ON3_:&]\_.X[-]AJXW/J-ED()7 M8=XJ4WK^1ZYPZZ+VP$^6__-]^RNMD\_YBLA^G@W%,^7K14.]D)K>@VK^K%R; M,Y93 5/ZAT'>'WP(^82VS?FH&'97JTC\L]M4_%3SQ%&K">(6IV!3$8HR!1,X MU=AFW.@LH]DCB\2OU#SL)QO7[P#>EW&A(/R%CP;UES_-8L/]_>]_: MW+:1M/M74-KLKGV*H'$E"6??5"F^K=X3V8[M;([S)34 !B(B$. "A&3YUY_N MGAD O$FD;@0I5&UE+0D8S*6[IZ]/[PT:J^OU#7MT_P"G9G]D#O8%C77?)FMM M!I^[&CIV=*#0L18L_:5V(C7F2%I(ZB941OIOE:1ZU91/GYO:L"QH78S4/AS, MK.D^'9Q9[69,T';!SNYR&X\+[6-]V7Z2=NL>(M#N=!,KK;?;N&VI[Y/PH'3( MO;O^Y%U%8^.*:0D-W@M:< \QFCAL(5S9LJH-+G3VY$"$WZT-.MRI ?UA(;^L M6N&A9-&$@Y%G,7\X&(268WB!-_)=[H2#(!R&#N?>U@G!]Q(3VGVVS&V]2[(A MUE]OKMZ_/G/>6^_CTW>_7KY_]T?RQ[L3Y_V7-\[[W]\GI]]A3K]_&O_Q^G2Q M(9:%W_[P^LS^:IU<_O'ZV/AC\I_SKW^=F:=?SLROUF_?3ZW_C/]X]_;\=*%] M].F7X/O[XS^CD3WR![:A#ZW!2'>&8:2S8!CICF,/O!'S ]\SCWZRK)YG'2!R M0B>E#E)*W35RW4FIW4JITT4I99BNY=O#HFD#) 2)G&8.@-#$.W+"O0G=$@T/T0 M-"L[C +?"B.3F8A Y?1<=SDQ9^^+J]HL<+YD")]7\"2A3):;4^>ZVJE',P _ MBU/IA-?C"2]KA1T8#GQ[$'I,]T8!TQW/P.C M0Z4Y7/:^=\NI8^]=L/>2 64-K('!?$OGEHT-00);9Z[MZP-_ .J)#7\RW'LR MH#KN;BUWW[O)T7'W+KA[R?)P70Y,;#+=CEQ;=XS UYEAPUT^^->BB*I.X"0-L@G_!8ZADT?W M*(_L%<9$8(5N..!<'T:AH3O!R-1]'IFZX0^9,W1LS[6Q/LGI#6UG21X]WV-7 M;-A^&QM V(JY'K@GF0VB:^FCH>GK@CGR.Y2W<#-:9#QT_ M'P(_WX/IT/'SKOAYR6!P!K:/Z$>ZX_M<=]QAH+-1Y",DW,!U1]8@\)"?!SU[ ML-SS9R<,_02B%$CY&NA)6J9N-G M.BCQW!<\IC??9CG+)^E.-T\(R>):G/<";=[%&[.*NO#,Z/ MSOKH!,/> M"(8E*\9WX; =9NN<6R'H.I&K>Z9GZ#@KII,+ M>R,7EJPA#@809Z.!'KD(IV1ZK@[BP-*-R(F,T3 (G.&(K"'76 *1 MD_=\UL5,=F3]P-YWSI@'$3_N"GL%A ML%=&G7?U,%GYX>R5CI4?D)67+ P3SHC[P4!W>>0@ ]NZ'W%3#RWN#P:FX;A. MV,5)#IF3'\["Z#CY 3EYR28(.0N=((AT?\0-W1DZGL[,P 3Z,H8V]\RA&7ID M$PS,Y6*.749(%O R3/<:P(S;>Q*Z,>YGC"=DR-78&3W-9T4<=) 1^UOG>.V5 M^)'GU'WV?NU5:^W-^(;E*0(BJ^_^C-1578)&=PEN<@G.=X'\\L8^_?[KGZ9A M,3B:H1X./$MWC)&C^W!P>A@QR_8CPPX71-\7)9%GVH.A97OZ*$+7F&%SW>>&JP^G$!]-"/SM:"O3J1N*U+C M93/3,#S3Y(ZK&XYIZTXX]-#M&NG1T+)"SGR4N'AX03#403BY^LA%_7S@,]_S[FQH=K*HDT4':FAV MLNC6LFC)U!P:D>'Z T@/3-X>N/7#O;&K>=UIJU<&\ MZV=U^"VB]FJR73^KU?VLK/OI9X5]@G,^YFF!2)J_+.9N=WVMNKY6C[R-75^K MKJ]5U]>J=4VFNKY6;>EK]>0:6*VK*NOB[ ?B_NAJY![.%7+Z5_+7Z>37[Q^^ MG'[[X]W7;^_??77?3]X8[[_\;_P5YO;'Z_/O7ZU?80V_+;I"KC[\?GKUQ^M3 M]_3[V_,__GIC_/'7N?7URZ_FZ>1_QZ?6'^I397U_NQ/ MQS>&?&0%NN^C)\0>.?K('(7ZD%N.%X:F;PW90=;(=8+I, 535_&WEX+I=%$P MC1S+&(Q&ELX''H(-62.=#:RA;EJ&XT3A*!R$_! K_CJY=)ARJ:M?W$NY-%>_ M:)_^^J?AFJ8W,@+=]B-+=[@-"E,X9#IWO!'WC8@'KMO*^L5#SE.<]Y#?&MWD M24 U/9SE-G<*0B2!;/H0?6'?.K%TCV)ILRJRTCK,M*ZC+1]W\0N(ZW+2-OW3W89:5U& M&JZ>M!3=9\"4L,0)-DRF?@%=AMK^!ERW\)H$S,?6J$'H6R.'VT/?C?AHY/I> MY(["P+&W;LE=7X[%E^P8=@QGP)*/+ Y/TE=LBFQ)A7I$)@XI<@'[] MF><7<< _PMJS\!,/LK.41OD/2\HGTLS[]"_X_5]OQZ>3T\L/7P+[_;M/?WV= MG-COX;>G7_Z(3U^/QU\G;Y.O?YTO>5S>O_MJG?[^YNKK]V/W_?? ^./=^_CK M7X$%O_WV?G)R^0&>__K[?^(/2ZEN9U>G9W^Z1C!T38OI+&*.[MB1HWO!B.M# MW[*\R ^"*, 0B=4;.,L>ERV;>7=Y)9V8>Q0QYXU88 S"P<#BKN/Z!F/<,B/+ M'=C>P.-FU(FY Q=SIXMB+O*&O@=WGFZ.1H'N\)&ML^' U*.!;8T&0<2#<&U+ MX4[*=5*NC5*.&3P(O$%D#/R!$X8CD'J&[YLVBT++\T=N)^4.7,HUPV=GWT^/ M_[0B.PH&X5 W!ZC,&4-+'[D1_,AI/U[MD#S+.OTV8?\!Y:/'0X([G<&?@1T#$ON\!+9NF%0W_/-E, MM#6C,R(VTPFC>Q1&U@K+TC>=T6CD.[H5A9[N!!'3/=^V=)-SPXZ&0]^PPJ.? M[.&@YYEW5KJZ5)W6LK!GA%Y@@?+M.B-G,!@PWPT-RQL.1\QUF&-W+-P6%EZR MFAPCL =VP/00CE!W(CO4_8$'FD7@@M4T]"-.=9#W835U#-Q:!N8#FT>&;T:C M8.",N#<:VM:0>SSPV<@%N[ICX+8P\))!8'H^=X>VH]M#TP2#(!CIS/,LW7 ' MCL6,H>-Z%M[!HY[K+!?F[(Z%UW07L[;J+K9I%\%NC/L9XPF8<5L#>G1XIJV[ M^=I1%O8DZU,?Y1YT5MBBP\!D1A!RG861K3N>QW2?V4,=E-C #Z/(L?W@'@ ] MVJ?$=H+I, 53!^BQEX)IR<+V3">*W(&KF\P"!3T:!+H?&.BQAR/UK"#PS;5Q MR4XNM8AY.[G4 7KLKUQ:\ M!T"/^W<9''+R[G$0E),RH3*DD$=Q$,]N'SW<-/=CK\61X_K!P!J@RQ)(.&)> MZ W@7O5';&!YH\!9[[I<(X4Z'^:#BB)WA>TV,FTS, )?YR,_T!WFCO21,_)T MTPLX&_J>[47NT4]PI_2\P7)6PSZCGG5\K/C8&H2!'YE#R^ CQQK8S#9M-W*Y M'PU"EYE>Q\>MX^,E4P?L5&,TM!P=Z-4#4VNFX0YU MQ[>9[HWLH1X,0L?SN,689>-M;/=J4!T 0TRS@O+X7N8<]/#X@M>X&AA4;[PEL1*,^A7F%QEV*UO[RE(EY7VS MM&G&<(-KSO>,/0XY'C.+X?60.'.]R.+--C;O3G MR#U2+XVK2.Z4G7'=SSD[UUD$*WS)DDMV51R]F(=-B5.]N>N+&_9@V[)Y+2EL ME"!#D"U93D3S$LB7Y_@4S)*U>';:.$=Y_+>;SW"H(#.HX1*09#HK_O6"_;2* M/I9A;Z@^V:#+\&')> GL@\CX9,8GFM4760RG+ 72P]SV?_QM9)G#'POM=5P$ M95'@I<724#M.67)5Q 6N]6VH>'VICGG(K,V4QC M.=?2;-9\$&@'9C#+%=N3S).87O.@=:4<,+K@@GL(X].,T@5W$?_!O M4Q[,\)](XP4,FK!<@]_FG-BCH&7$R/ZAF%\Y5F8!BS,J"2_"="1#"U3_A0\&LA%=RR6?PJ3".(I[#%L%Q 4/"B45Y M-L$2_@+G%,(NHC_,A\,H@_&U$_HRYO".FD2'+[@,QQP M-M;H/+F6Q\5Y-4 A\8+D0*%ZJ%Z-HJC_BZ/0WZXX[BQMXVL>\(G/H80 @F?A M!=Q&/.QI11;-@+RY1' H!&%<::18$J>2U.' <9%,ST"Y8,AM'\I<0\:/LB3.4.I5LX4IA24*'/@5E8L)ND8Q!&H\\)V< M/TP(QH [&HX)?R*&"-B4^7$BV 'D WP-R#Z%(X!#/.=J5!(L,>J=[)Q+$Q'6 M#7(,S IDW N>7/6$P"O!V"B*J,2]#GD$[$F[E=(^:()S8V1;$$%3$ $<)#"O M-G9NCO^$G+,0.X V2BUV%/U>?%C,*FB!K.5P=*>P(W-3T262"V2R/_5+ M)<*YXPHXW;IH7!9T3!F M;-%;&W*[FMY%^RMT"W+ M"MUR3O!&E>';L%A HR!;VA1@F7&MV/ZZ=^+M;8P^8*&'HYX,8CY)T-YB&EP1 MJ7#5B3_CS?"%)QF:@0'>H9A_&)2TV9 M*YT&54?@K 8O"7V H^*1X(,K3Q'N/R AT#Y_[$[OT4[O. R)WT 9QS- 'T.. ME@O_!IJ*4/FCRJ*:.RX\TCE.51R.*R1/L!8\17#>< MGLA_2Y"3\%O@/66N:1=\' <)7V5$;>C,I7.0P^U9P]HH MU.I5D5W]\38NYH9( 2>%.('_UEKCLZ.W7X^>"]4LFZ0Q7 8:FT[S#%0R MJ0(JER]Y>M&!=!&'Y$!#[XM@$O3=9.@F(D<4^J"G/!4F M>*3]X#B:#_HJC>MGPLD%MQ%N+@XWS= KF##T[L%LX"70,O&1W\>@ZFO_SLJ" M]Z266MO>3/MA.*C&K692?V J,<1I_?\$L5J*&25X-?97&NYK4WT?S8T!MW52 M9+5S'E-(XB@., ZAUDC _PG,MN()SJ_QI M<@=ZQ2DH).H; G#I&I[2T$*5B%"/:%^5%[*/C2X90D+-[ MBVP#')-P '@48$UAQMPSQ_H>\56#/% M_!PDNB4>#3DJ>C7Q$<_&Z(6N.?('NV\V]KP26_@Y)&R0A%J#97LH8<4!_N"- MM(EZL9B/?$ZFB6C_0:$^G#6P44"KEK'DZAMHG^.UL91@,%E>',))\9TILXH% ?!13KZF(,E*.+DPFXH@RG529'FA>3^$^CE6\"*LEBI(N1A9R MT#AA3"(\2>/-H(U6C%E.,E[$B*93X,A@S("0%CZC LM-EPPF<=41A#H\)_Q) M8P:;QGEE7"IGD8\?)&]1INP6)2*F=*G+B#J*B6+_:.C?V24NH$>+@LF-*R6' M[H_ZNJV4'F#GF8R_%#(OHL!]&V>7P+RP8M*?*B&H)%93;F-\+>=@4@1QHD)L M(J< 8V6%AA$?I=]-P1H),!4#)9PXN1G+J=./%/1 %Q^ U)!D3!EHU]XR("]Q M:&&&<3V1WC#A3.0#+ ?2E-,1C@3FG!&--U5,5+>NOS);O4QU;-[K%2']MOE\]; []@-Y2 3?F^W2DG)-U1 M,-&E")(0A#:[7- GE0KK80I;O)Z MG<%+*@=&S8;RZN041>ZAL"WJT!9N;@_>3O!:QIM3&! R(!+C978YAAM))>4Q MH3W/GU&B2/#VD:P=,->VTO%33('$+X(@>YK\^9=8)#5=[=)!\%+[5).HTKI@ M@TN0@\*/)!/'@ @7%&=DCP;!R4S(.AVFIW)E5M&R,$45-4L";J4#X=[( (7& M>_HMV$^5H?CYJICQ2:$=HS-FACHB;"U0R/D#4\56RT(ZV:D;2^U6/&]6"\$; MEJC?HM&=?2%9Q":9#+]CMN)9EI-]-@/IQ3$1>B:L.51P&Y*XE;;5O1+?JS%+ M$BZLS5?B)I31ET_\##$&LOQ*_"%&-U]'@(VDXUIPP5@8ZR\P EDQALIER " MQS&Y\7*QH;PF3UXEHS>$8,-W*@PPS,_1(OC-65EI&.3(\\L\Y"1A,:K6S-F5 MAB K@3:E,*U<#SX71B/U9/B.?O^BENE54BS*?1Y>57X'6"&N8,IG,?U9V) A M4!,ZTF>L.)U>;:WR2)"GN_+O*:90OB$&?_QK MR9F,OA]@,MKOA0QW<66@&ZG$5&LBY)0+3R^Y"JLT\OE,ZBJE/L[KO.HO.3 W M9^&#] M$CI/I9<'XQ@QSK',VQF)N3?F>R=RX:OL8ES][UCF0(8<5LB4:1S(\WZ/1_LS M.^?4@$.%NSJ&J[_>D$/"GT_<@+[^)":.(Z5?\$W#55ZQVD)QAN(4JG\05F6P M1GVK.4[5-$ER7R;?1]\:T\5L@,IUK]SP[(+%BMUF]Y>+*AG!1?\]H^_F4-G M5SE&= [/D53&/)DN5 I/@6M)L80']&OL$(I_"0+J5(I/L1? ML*CR#%TI9!J@U%Y-LWWMK0A0]9:*'*B0JU#SF&3"N&_0"7VGOLGJVB>,(LS[ M7YJ&MGCQHDPP%*9]<*53EM#"4SK2QX M5"88'2)A%\\% 9&B69J65%F%0=5&+91_!:K$+)ZP*L!,>?Q3T+?Q%Q0X4L5. MTA=9Y:E2-DJ5+5GSC%"K2+&OHC]4W%;Y[7PQ]YZ(UV&$25;\E:G\X1E(1'2- MBN)G<@(^[TGO9I5?(!>5\Y1?PKW24]D'(B=3PU+D5"07"*86L::Z1&S?COP+ MY7#)S1.[68@0'AX:.SO#TJI9O>OJE(M&M9G0:>%8Y,<%V8GTV%ZE3>0DD"CQ4J[ MYGPQ9BK5<"J.),#A+CPJG3A8]X89KW,I/I>+9_F)VOVY=+CJ,%5_!LZ/0LLZ$]@-W(@ZCR4 M[/8"TQ0$%V@B\4'YR:5Y3T9]@QE_I@LJ2YN@ 71;Q+@HBG?(Q PLD@0+%,EB M6E>Q*)931R7G!@1PBH:_HIEJ\K@7S;)*<79P30IDC"R51>RPC@1$"W$R%:TS M&6'H+6YG7#1F6$F$.&>FU)?RUNG$ICVR]^BZK%%,]K4D_AA3P%#[ 2%8($DFQ5H-5K!#$:Z:!5WA>:Z\#SH.[YZBI#-J'?SD#75^R '$H0 M#,+"KU-I10A,43-,ZF@E8LR1PHZX_;VVD&L_>MPZA"UMVI96)J ?_#(6.3-A M=BG27$ -QQPON&'^(E 4&2>NZH*D[2+=X:3Q!Z7]2/%-E\Z^$LH^DL6[/",W(^YB0T<-A?.=:<4XCNA.FL3? M0'NFITDIJ>I9J)XL5Q:AXH[[_K,Z8SLH9;(9(ZI_'9FD8E6/.$D)$4L&.(*/\&?Y<676B M(I8L"I!P*BF&A1=Q@5'%B),)(>;23*FNZZ07CZ=CD,-+STNES1ZM M8WXO;H>M:1JU M'=)EF+9J=@><87JML;G2T+E3W%_"#"F61Q>*3J4?TX*_5/_X,8P+N"&N7L8I MS8E>^G%^]!4!#3H_\>>: ?J&8 +9141^6?ZY3W]:P"T6?QN F#36_]GHFVO_ M=MVPYK!O#ZU;#7O]WVS7?9C)VAL-N[)3B]E 1Q='+0\/49\)4T-#&FYGNY8E MCB!J$,Q]^OH?;#+]\5@S7R*7UU [UV/);M+21NP3H>RNWJ2U4/3>%H.LV&EQ M@[8)AOZM#(=@7BWL.3P_QJ2:D(?;[.@VK7$/8]]$Q:L$'[77-A*Z%Z([[,VS M5A':HII[3?_J^]B^+8_A03]Y5U;SEA[=,4V,MM<418>,$%657";%9V6!=0[/ MMQ+T!]"[[)/P8]ZE_\.!]8%H_[\70DMS\DYQH]H+;= MD=S6@GEU0\LV4\\KF050L(07:Q7 ZWI7;=JRMW7499F]H;,M=;6OE_)A'Q*H MU];(V]TAW9-N1M\>MEL4B,#G-,^B>'8K22"7OIEYMQ_D9]H]9W1+I6=C,W=? MVA,>U,&.>J.AV<:#O2>EHR429ZVUO-IIVDR^.#AM9$O/@3WJVSNY^%JQ^K]O MXHU\]2Y>QY5X]I&9F"=QY3G&'9A9Y2XDJ_VZS^U>W;H M]K>U)0[VGNU4M=N1D-%I^T](59,Y/PBC#Q9OYVZ3P7+3ZGE#XWF[/#*=J^V. MASKHV8-ARP[UL-QLU\L:2LV/4P0_/3A-[7JSK^=XNW& =*K0QI[X;YVN1$M!FOO\% VJRI850 M ;09^W:W7)_#TDZ-WM"R-R>_K?9@CS2'PSK40<]UW)8=ZA/2-CYB<\-"]6>Z ML]S9WYMM&\G2J1V/?#A#L],Z'F9KW_/92L?FA@)8%G_:L,%A5F(=)0GA.UQ1 M;=N@S;/V[W-GVLV.J(DY@]M>VG?:F1WK:1U;=&QQG2X[,/>++>B&>T%@#*V" ML-@\-T+TFEE1L+]O&(H?RKR&CRKXF6B:2RB*"AQU5H$K(G*9:!,B0(>C!'&8 M&NT21'6 ;%8E\*?"N A* =DN0:T4.*($052#+;U/Z(D$'R5PLT1/GERB+3;: M8$JX1(&\&F5)DET6VM%GL1AU,/TC1"X662P(WJV6H#"T:C36"*<1EJK5985T M)9$D:]AA;:XZJM&X=.7[O3D076I1V],FN**8,(^+TE? J@3#3/!;E&V3:BS! MKE@*91!!"7,$,Z=G]@[]>#&EJ'=M3E'(55-H_TK[8=27"6 2=ZJ'2+.6T_?^ MKE5(PO-0GP*:S2:@1I;SNET& Y-3(+XJU$4D6&SHC%4N,6Q5C/WY!*X?-K4) ML$_\+ O.)2P\C@AS%,^C1"CXWVW[AHJ^_.+UJ>A'J*Y(?H\2L MF7$(XN9)EO(KU2&Y0JP3.VZJ1*RY$[H#>)DZ:!"RONI'KD>JD5DF0;3W5+=6KAPF[A@FXD M4Q8$H&K3_4W=PK'1#9P=9\%X2RQRQYBG1.&^N4X M2WA?.VVT!KE@24E-YI;&!^JF)CR$;J\HZZQ1Q7DGFNGPUSK\M0/"7[->5AV_ MM,]5'QXEDG2M1LM?%$\=%EN'Q?8(^]9AL758;!T66X?%UF&Q=KWA M<-MRH?:E%W0DMS\D9PUZGKDM$%.7-/&H $S[6P-@]*RATQ5JM/N0W)[A[J;, M^:%4L[_*8A9'5^VNC;TS)E*;$_2VW O7ZC\4'FB;H!KNL\[^T%,\MZ4@M_]0 M6LR^45!;LW2NC<(H]^*,W(L3X5[DU UVWH/66^7O5:$3E1TRGWPP7 H>8_+! MH._^O;=)?+&WG%9 S9E1?&>1QE3#/PI)BTZ %S S[-B;:K/+3(:A[]X6<$=' MT]1?*82YX@#F-]Q9E>UAF_WAWWN;AGNKUGJ;'XB:@TBS$ TVM;?8[X_G/9EP M),CDK-D+LIXZC(,7T=]OF",E*Z"\J1]<%_Z?_U*5)G1CI@$K5,N\,J%,AD;N M%?4;C+_)?"@K56S M:T.#MGT*K5N#V\6Y=Q):=SRG"ZT_>FC=EJ%U#L.#&I.?=W'U+JX^+Y2R:0OB MPOL85&_'SG41]2ZBWD74NXCZX88W3;?G.#L,;W81]2='96P+I=X%U!_[C$;6#OO/=?'T+IYN&?V':KBP;]'0+IY^JTTT!_UM M$[<.E8+V,IZ^Z+E=C)!'F\;;EV+IJT*[]N:Q]$; MBB!9(HB*A/M,@8Z"K/+ M5& LY&>\#FY6X"#Q]<;9S9^ H7I_-4\ MV-6XG^#Z?(H#1H\ER?0:T ;Q!.NW8209668!K6$N_MROH@5S0? :+0 ^@O?4 M1N%V%$?7AMLKF(&%F36+:3,X6E@+=L.IB(L@++1B'$-(T!D=MI-W5M=_OLU1_=WS\L1$/.H73!?+=NSKP M$R!CN+D$(DTF(6XHM(7(-3R?P!M$;E@LGH=$4<1(O_4_]S7?-SR=?7A_WM.,0%6P8?,TO4"+#_C1^CSA\)P2F\.(9 M(@$_;[[#\A3NWT+["%3Y>8S5ZL^.WGS\?/2.I5LAG\)RY6K35.Z9T9":G+,;#/C)T3MD62 M"#R&Y$IL(7Z,7I8[C@ [5_ 1;+S@)68 M 303 !,A;+1$[^%I<$4;H) U!%81?7[*0.[4 S9E!LF'0L#_Q J6(RXPYTG, MG'*[Z-=IC&!!!2)3\D[C,,I]F",B2IL/J3]??7<$C@CUP,^7!-D"J4+[+/4JN=/A.PL-ZG17#E/("7-CQOG8, M.P33#>! &YM IQ\BH0*5XZP)S$% 6177LZ:\_2:($B40FX!.&X L2Z\($ER[ M\+W32'XGF;#93E$*#JR? *_""M="0&XA.OE*(4+/SN#\0V 9& 6(!U43P6Y3 MNL)I! G@XI?A&9_1DR&(G22;(KGF,QWELDQT2\_$3XWO); '@NK@Q6IF=+$W MU8*H2HN;U =\ 1P>)LAN @"'TC$8,D3!"R"/\6)&5( %-R8014(Z0U,""IC &R>T] MQC&$M8%=1WT'A<,,);/(U\.# -G%SP2^%^A7+)@IK!MU0>*TQ911,"(;I%<" M$RLH4?2)N<$.X59>Q/Q2, LLW(>=(::M[@$UIB2):\3)S9N,UX>2!;!(/\_P M#M&F,0)PTA*7&DM V*6"X4%RIA+U&:WLABH,@H9N-Y1[(0?NX]4B"WKG&;[T_(5 _8*! MU;+Q-D:NK=?T3#SS_(6$0>LM :/UM&<^3SF9R* P/'\Q70M%K]#[8,F!U CH M6IF@RVHYYZ43*BH]?&[&:R$$%70;?F0>WD^!(;YX)D8B)?7Y=1]7I%"L MFA9;Z-(ZRY!*5*K[DP"%W5B@=.'+;,SS;8V86'_;F MK4PN;E?^^B[WZGB"B*-[F+J^8P*[+KNCHZ>.GNY*3[NI@GCL$HBG^;V[7D(- M';(E9-X5>#QJ.[,NW;YUV;9;MQ=K7W7'K;G+D_-N07KA]6=D&ZHKR-^7#JJK MCWEJ#+MEX[..87? L+;"3/K[';6":RH;6M[LN-GDZ&E5&3VS>HZW?6O"-E88 M;4N:>\.APS4,VI5H;70'61UUM_A\_O&WD65:/TH"?PBS=!\NH).%'(B#JVJ[ MOH;M .KV#UY1-/K#54S:%=UM4F+G/13F<4?@]TC@SKW<0OMK!GUN -N->]R'3UIFVBXPQX0'7W?B;Z?D$WT^KJT[J=E()D]QW([#;+M MQ^2HUB:=B70;$C[@O/.#UOL'U$:N,DW(YA=A1&]]8P MS&/G5C:J0>40.C[_$/71FVW-YYN*:1^DV-SMC]P-IK>BN1&2I&[WS17UK;@( MT2#GF5F?LF@B\R24=*_G>%VHKO7'9 T[0_0N./*>O4-0[X[(-\1>-E<'I!_; M%&W=A?MI V"*_;QTK;M3:Z1>'B?6S+ M'IDA][+^K#1<;:M2O,!^VKYRM?V4)=..^-VE#L-<&UE6C>;SX[[B"DIFR,Z[[ M.6?G.HM@LB]9'."H_, MOUB+9Z>-@NTU1_G_(&>XO\8 M9IC.7NK>_3L(W;ZU 16O\[]9_=&&,:][G?1H(\:CE@C-6.*K9BRQ]FW6R)2( MHPL'NM#C2/81LK!U@(!1GN)3/PR5^).]=NC!'TRG;R^TX,EY,54M+;!1CG8C M6K#J9<,N68Z-"CY]_DV@D'^$?_3DAQ9:_:C?#F_ZNNB14&1E'@CXZ)NF(YI+ M;/Z:1*''9U@0Y.7"WWNR_04N\!5U:K@B1&>$5\<^%WPV \:*@5RP/TDAVS*H M1_^)33LF$VS7@]_O:__.+K%O3P_[>L1%\U%R/0Q_+!"_/LBY0)(?.$LY)V7W5+:OCQQ3BP=A T&JHQ^(L%+\7MT:(/37Y9.Y=?FV"& M-P18G&)S!RY;6:E>&H)U:>G4]41 I0<9]JUY)EZ)J:/!;)JP0+2X@#E?Q,CI MHBT.T&M:XD-CSI+9&#Y4E.(#08:?.N//>S ]@H9/2 (@*\'SE(8?7L1%EE]I M$8R0YU=)0\U)E@72TM)[[HJJ?N5GGUEC/JWH/34#J);-?2=11X0KCWW62[ MC@+W[%+:J*. >U-'@:K%Y!97[":AQZZ50-=*X$'WK6LET+42>-0,A'_Y^8N? ME'#LD.!OF<6QU#ZW:S?0T=Q.:6XW+0FV/)/NDW?^9->>H,J#:;8E0*=CP*?4 MDE=X+="CSIYLMP)-UYJ=L;OF!?N,A;[WS0LZ[:?S.[5[V M%MQ@VW8O[;NH#_Q\C+[A=,?3VN/9IIE,=SB/>SBW*R+?8^UP'?*(:=(-O)M3 MZ."^#@>6X39P7RT&93C(,S+ZIM,=4:N/Z%:(8MTA/38?63ODH[:@A.Y4=>B MRPY+(;\-<%EG-#VVV#.L[HA:?40[MVN[4]J'4WHRL2D>5N5ZFDXE>K?*D=H* MB/[ 0K[;K;W5?/?,ZKF.?9@-%6Z]B"=.OGM&P=O%?+9=_+[2\%,FX'VBWH$W M[*1O1[E[2+D@=\V6D>X3J&WX?1&NH@:&:D)!-=$J>IK/BCBX2ZI.X]@6<1SW MS]8"PY[IWPY!]V@1X M/:KJ4P-FVQM@R29D5 >@7B0WN;9)4J(BA FFDL:=YIA 07SPK"QKY>0.%DN$M!DS,X0I,.%#Z%.XB M$,#BCH"WX#HU?L*046PM_ M _;%&3P-S,B!V7>,]7^^-5C@L&\/K7U!-L3)VK='-C0;YO%A(AL.7FIKY/;# MPA,>'!;<(P$0'AR^U&,"$![VYJT$(%03>B0\KL>&J7H8C"IOZ=%#@*AZDEA4 MI%M6FO:+AOZ]4NON<*KV&%P#_F^?:UP[6ML?6K.<6\:0NGS9#LOE(;!+ANT^ MSX\WN[&>&IR)M47J;_LNJP,_'7='>)?W)-KW022\VLAA?2NIL+>EO,_LWF@; M);8KM7[TDHVAMP6 WQ[76>_"A3H7@MM)\_.#-*L.ORW\,Z=GWD*?.H"F\!U7 M=%QQC39A>-O#ONV2*Z[/+FVVG%].=EIL0E\'#V@A1OT*\V':Y6S]*TMN_ATE MI30"8HU&[N*_XRJV,V5G7/=SSLYU%L%D7[+DDET51R_F';:..?1_QS]+1Z:AND[WC#T>.0XCN]' MUL#A#K99@5BF8.^VG54;<_;^H-"\:X$M'XN;?8PWOI M%YAZ#+/NS6=DGLA.N)B9^;RWT$DV#1=R%"@E-8DG<&IX"B(-"+.#67)%LD6; M95DB\J*NLK+9F%=UY=4PLU7DK4XP42@&B2!3=[-@9R@Y"<:O8BK M7">1BEJ(1+%IEN-TZS;!?>UXDF&R(25)->;:T_@N=BS,>"%[%D<)#V9UXA6E M6X:PSAR3SF"A48G_A@?_6\:YR.'JT0[(%+.Y-RAE&(@D9\&LI)3("2Q5OK3T M44R0B"=3%E#N;@ W 8.]IVD$8U@EI4VJE,HHSR;:A,UFF&!V63=4IA%G&6:I MQ3"-@*2_.A78\XR2/$5PCS9<=&Q>F(K 4-9F[%N5D@Y+D4FC?4T +0>4 AWS M0F0<8P9<"-N<7U&:'!!:4&*2YR,=81Q%/(>=3;![,M [[$F8J51S(C%*EHMS MF;N7L++@=?+V')&F/*8=>#@B36&[%U8H^72Q>3;P M(G!8E;)+[:UA<-$V^X4XR%Z=$UAW8)(/5B9EL57^YB)Z2(JV8U2E*O,I>.$J 6D 1A3PGMFI)KHB#% 2/C_^%U-&87N-X0AL-+2;Z?S@_1QN* :PGXN"XR$V%RE=_7PTMKS$)! MGB)O'7406.@%2RA='.O.3-/JN\NE7[@IEUE^+NA;,/DEG#8\/UAX?N^V#"X, MNN)0\9SEJ#KRR13T7%0XTP;K-]+812Y_E 5EH9W!Y0[<+++E0@YY*NBY^H)WM9J=GT$&XX M*;%J$WJRY$)5&,G5HR( HKRHBBA3,$LUT](FE';<1MK?LI;H7LJ(NE*-)U2J ML9S>VRJG]4;%&,.79#6]$N6P("U>D5)#S/"FOB*%14N8PS$5RN(##]( _/IJ MEP<9IRLYZ4I.'GC?NI*3KN2D*SGI2DZZDI-V1N;W*,+>E9QTM-:5G!Q$R4DE MNJ7D;KI>U@KK T]W=7KN:'N,W"X=^?$2O&QG>R#8+AWY=@*A]K[>42#L;UV, MU3/=K@ES>\_'[EGV%@*[?1K"/E0ND6"H?+0B\+P8QA0^VKSVT08K?+0W[4V7 MO/V@.]-N5A[T1K?O#M/JDH;[Z5[0<<73Y K;\O:**^X&F+VC;)0EW7>5Y[)* M/YA1 $HD'V@< U + -,]D:9C]$V5"M;#I"<>Y)R)%-0?,*H\G_$CTE9%QA=^ MI6 3CLF=<48SPO"# "I6=W'12*,,<\SN0)_K/+!RO0[,'L4T3UI /*&DX4AD MB$U%&E)0%G H/*]@C1'YXD0O?+A,W%=$V9ZA;%>3&K0-KA2:+8:E&42@RT[ZU\>8$5::VW MSF2IUS4HXB,\)6@ MT3'U6$!(9\J3I)3S>B^ T.&-:0+S.N,I989>47;F=%:#=?_6_]Q7Z94B-1;S M,,^YQM7F];2_RO!L4MOKF"0ZF8KJ#+IO612INB4A+NMBKSX<#I4\J2J-@(I7 M1)6.N(]GXZQH?$YH*]1GXRVV-# -_?]2F4E$&..T2/S2YS>O,%E62 ISH"2% M!+T7I6D3*@Y )4612G-[%*DT0RN]?G''44J7W)K@NXWFMG1+M*[V,6.,/Z+B D>'@^];VJJ%.[CEG\ MH*_A026QJ+*A(IT(8O'#4?.WK^7%5?"W,?RP6%Y<13FBYI.S&IL>+4I#H:ROIUN3)A_,TW M"Y,JD-28L+HH3D2Y?5'Z5.I=+Z,Y*:4G"OT'C,)/-$Z/IH@=;7(J :6] X4J M[$EEDG#X1,Q*JEZHCZJ^-W%EB14:^ACB**X5;=!7_PEZ,>TY52G!>>TO/P;2FZ#D!%7E&ACQ8.MFE M*&^]0HL^+LA8R?D9V.+"?)<;46_\WCE9OFRPU?/' =LJ2K_??N@A'85E(,ZQ MZ@ D1";UER.;#MW#LCQX?J@-")95K_&T]A(*1P7U"5-T5[&?*,$6C02S5)!O M/3/A5VZL ;],/!&*1]=U_+MAGI=HK%7+U>1 Z 3*4E+NJJ)(+4%?Y<&E0*7261UP!X404L2$/ M"LCB>2=I'TB)W/,9 LW(VV1I:52,7#4+Q*21VK*XD52'RG!>D)4@UK*NC@?%02!>F"0(U#5G59;!QU M'1E;*?WG]EPLNU>5L:^0Q2MY9YE2$::*W&2Y%$ 5R=Z7B&W&HC&$&$=7K9&Z MKR3Q'K(<;82?@=J"//9KM?CHX:^=(_117."53D@.U&VQD9JVEV6V ;%9GK88!D&V>6RE[.=!ZD+.9<*'=I)A'F@IK9YM79S<^_<8JKPW:- MBU>$9U(!H",B%_4]7ZFH#=V[,DM +\;@SUG.IF/M6?@<1V^:ZPU;?:V%6P<1 MUM&0,'8W(Z)5RO4]$-73BQZX]Q(]L)PN>M#.V3U6]( 2\8Q5I<\[E@_?CAR[_??-).WK_]\.GT^,O)A_>W][ /]\W#;DH/^R_\#*0@.9HY MNF/VSM-\,N<[5,ZSA)8UK9>%RDBLU']Q':F5KIEU%#W8K+<6'+N9R^9B8F1A MC&H&FB4)AWU=PFBO9Z^16#-_1!U(0?<*/V1&ICY8V53G5DOO7?"K\IF4*2O# M6-KIE*E-5O6J'*+;1SYM8^_D\K$4S!BFUMX*K,E]D\G*0U2[5(3$/9)+K"BU MN<@C9>C>SE$Y!T]I"6,@Q^$57J>P=!&N<\ETH,_Z",Q+OKN:!C$ $0O/558# MA:-#M4*E[J-)PZ2,O1D@MG";%TLE@:M+\* M Q,FLSS@KW/3]CGY$7GE@BL6YKSZXPIE5?EFP"+E^57UIDIT$S#?5^2D5?BT M-2E(G-E4YN53M)B@Y,M?6 3-MOYN+5!TH+9$DQ M;YQB-F((LRWX%O2VGMQ:* O6FB6KY=QQ2CF"<2[RZ0DN'A=YEF7A99PDN'9% M 3/@D=A'IX+878FR6^VYW-FEI,,]V;EKI>@[M1\"&7?8]RKXY56^9\&W*^(V M\*20?3_8#01G#)0G2387%9=9%%?:9W14D-@K.*75BMH&TVG,8>T '+$/$=VW M>KNOH2=4'J5,_Q1NKQ]LNS^JEX4?L8=]9Z&N8IO5-DLG^MIO=.^L2"U>G8/\ M[ @QV8^>4\R U;T3Q )Y(8(&('IS GM'K]@\Z0H)N[A4D"()9P7N(DK=A("C MBRQ+D<8CE&64&8M.6)400>T0^!RC$ -0B$>E9*@70?#%>5!.,&(35+RBLC'8 M//IUY53&I2@AI 4)I38W _.8G5S(F RHITB@^!IK>!H1-+ARM44P4[$E/6E_ MB2R4,\S%P#(I*>)[C2 ._(.$/ : Y*+I"8+R 'Z"E1_+B,<]EH% MB>#A5!Q7?3 J9-ZF$.3Z7!.8.OZ/8&INK&4$1 M6&EN>S/HA+A5=2M/OFZITISGY%9JQ8? M(H;2(&P0Z,4".>L[)9N.B#$H(R!E=ZYBS@X4N?I:=*SJ\Y#2\/\_)(GNJ M)HZEZZAROPN([ 5](HXD+5'&>@U^+@KXA+ A6P8U.]F>AM"@%RXU)1YBH8;, M TUC%PC4I+9>%5MQO>X?B;^^(8;14P5] 6_V"8F4&CA!C95H')L(Y"RL(\[O MCS^_/OY5>Y=D/L@HF14L!5PH->7Y':^_@#=9M,1 .9]0?N/U[]9Z30K2D<+B ME?A5VF\=>Q3Q0!+WZPY<"D_@[E647+4Y\CD\Q1>SG-"$@M5\H>*8JB.23 \0 MQD'U:_RVT*GH EBEO]&U%2@5OWGAB R$.RIOE>575\P)T303<=M3FE4M&7X1D'DFC$"0OJXH0F4"[_C"5%5.PJ4F+ED5,= MU1G>'*E(PF/H(4TR&"=<_".0;#D+T1J"04.>L"M5RD4=HE3)(-T,]6%?9^]4 MW:A4G4\E,YN(^(T:I0?V4FV9!-%&FKK!,4XU\'"4R.JPWXLG7">D$H?57@H5 M@,40;X*LE2^]6Y-97!2ES#-2B5J@_,6%:,+6UXY%UR<\TI[V.GM-/22$BQYT M+_G9*"FQ!$]E[-93P2*\.$#!@_(.NS,$H/V^%:14T;T<2G1K\/^B0C]0"+7+ M&-3?G/3=NO],4\5]!;0/8B9T$[Q:_OGAYCCX"81KF"_5?P*IWJ52?2,%!VWV)9)D45: M3GB>E<4J[B0&^2;S-\19 L-/B-KUEWMUD:R0BG6/J1L4(2YORVL4H;7>PKK'%(C''-7, M"0@9O./7T*4BRH+RW-%T)F:XK&?HYQFK+G.8;9!G8&*DV20.Y%2+IMZWB=/S MMFNZ?03(WK<(D"4#0+^E.=ZC,RI"^,P2H<>]$;FXC7HGW.O?!/:.#./O7;SH M&7NNK2EQ;/G$_7V=>'#3Q)]>UMO@7K+>[$&7]=;.V3WQFGGMM;CW"ZV;SDG9NW2_N%4/P%6PU##"KKN2"W'W<]/ZGE,[.8$> +NKQF&'85O9W967\\ R)$";9"I;]# M@XJM#GP'B-O_9Y/^F(]'[QU5/P!5OZ54B6/U!#K87XF6YL=G.1>R-& M[TC4'>G>/^F^PKV.&BF)K\8QC[0W%=;7!XGA-2WSHI00NY]EH;QM6"JKYC/+ M?9;R0O_P+>%7"G7.,@SKOB3B712-3B(^#EE9#8FX[N [Q?+^B+HCW?LGW342 ML8:KN48BRO*[QQ2+G:+8>MJJI>)=9>*>:8G_^)OG+/5W[C3%O:3=>;'8E'VF M;/6#&5:O^O.BT+1=@V"'C\.,*L[6"DW/&+1)EUSMO-T9)YF&V3]Y__G1=8PG MH4CM8)'_[^=/OV@GJ2A5U%Y+Y$A-E_VWY.\5HB3\0Q9IL^D4L+$3.-7UGQLY$7BI6B8;A/!;V"<7/Q(/J>W<+#MPLNUO( M7)]?_?O1+ZJ]8:X]6R31\A?V#9-TK[0WF/Z/M0W:YV#,)ZSBMGL)@>T7E;\Z M_N4I2->GD_1*GYX@S?$\TOY>2_?6;MT]!Z#UIR?X:<7[C MAR#YO13SOQS__!0DX),6\[\PGR>=@ =J__CIS5.0?4]:P'\4>/ /HM7,)_?( MW-'-\WM:QQ'./:0X;;T+K:*B^TCRVN\=>$4EY1_9V3HGD? T47NRM/AV MKB(JD*\ZELAL6PW$\C)/OJ <[2XG_%;9V\/^8,-A]S-[^_:,O"5+[G(Y;ZDQ M-F*&(E=M>WEWDFQ@+BQ1V7XJ\LOBH-?7)PWNI M3W:ZGMXMG=W.ZY-;TZ;C\\F[]\=??OOTYO-:F;#SDL#53/JQ$>07&)$-\!<5 MY+^I5[%X$;$_=CED2J7R[1EVJ[ MBR*\3.$E&H^5LW%&_8)OQ*_ 777W2Q]UW+XWLN^]1M'HVZY[[UJN:_:MP4/7 M*#Z>:G$SG].9?GGSRX?/VJL/GSY^^#3?@.=>*Q3G'I7;MZ!;F(X@[@?YY*'- M;D/2T^C_O=;0X&K]]D7Q0OO?;)QJ/_>UW[,L?+0BV=;MQ"F[TDQ#5'-MY5=< M5QMX"[?13C?@YZN7#T@*-Y=0WH'76KVOZPIKGGT4R/LL6?[C\^XJV(?9'=Q5 M@'#@VL\\#;^S[B9XTC?!@U'"4[\(ENN)&A?!TA]W>!&XK1*U[9[=P5T$_XD1 MCSAFVK]%2]'N-GC2M\'#DL,3OA(R:LN>8#N%GX17\WW@V27[Z_U!+ P04 " "H@*I6Q/+8;#(0 M &KP $ '1L7G:L:)B') MO*4F<^6 25Q',(O)S,Y]F1*V -T8BY7L)/S[DV0[&/PBF61VN76V:F? J)^6 M^FG)K6[9\^E?#TL?W"'*, DN6ITWQRV I=X.)A?M&XG_?:'UK\^__++IW^T MV[]?C@>@1]QHB8(0="F"(?+ /0X7X*N'V \PHV0)OA+Z ]_!=ONS%.J2U9KB M^2($)\Q<]H^FYZX;?A^YK;?>N_@\=FL\V[JG;V> MG\/C]R?OWG:F[5,7O6V?N=/W[0_H^'U[^OX,=>#,A:>=#Q+T@9TS=X&6$/"! M!>S\@5VT%F&X.C\ZNK^_?W-_^H;0^=')\7'GZ/>;@2.;MI*V/@Y^;+5^F%(_ M;7]Z)'Z>0H;2YJ&_P0Z13]@;ERR/Q#"/3T\[:2N!@2M0<M*+@CPCZ>(:1QTGU MD:!MJT'FYQ#2.0J'<(G8"KJH:ER??P% F!DO5X2&(,C)S"";RKXR&@JQDQ:( M*1D0%X;2ST1+QIO*8>7:'R$_9.);6WQ[\\"\UI&^UHBUYQ"N:FG.RL3:DRMU M>I#QK\['CQ^/'H3#%/>@T!-D^[;XV.Z M'U*Y)_:A<)J4^8)*4GYGFMV00 RY;^;D[LA#6,!X. A%)>7$FN MK58XF)'X K\D['>>&G&,9NDJE%O;"CQ5_G4.J4N)KW#KHQ4E*T1#C%AV790 M"XIF%RV^.K;3->.[#Z=O>$?2%CG\;4<0/Q]Q$>0/-@-)9047%RW&[>^CV#0' M/.X5177'S4487Z@ES?_OPW>A7W?X7,2-_+_%Z#TTJSMZ+H(#O,?@A?2$_PZP M=]'J$A[0M8"X=CNV"N[E4E?<*H5)@38]^'PL_^N ]B;H:P,I]>EHM^T.2L20 M9P>?Y>==ATZ$DR85@CNNH"VW;<1"L>1B:K4J6]I#QQY8/6-B]IP)__/&'$X< MNV^/S+$QL?BO:D.K(90LG'#3.]R&**4A@PDVH,#N@PWL"TW]KGTS&IO7YM"Q MOI@#V]F?K3R2DK13?=*VT(& ;RAYE\; &'9-Y]HT)_7(VI94DG-614Z"!6*P M%RHFS@A2/JH%"C'OY_Z\;,,H27JK3Q)XM87]SX:2MK5D&QQWRRZUA^I[G2Y">[)L\ -,W4H['(:4R^ M&<.>""Q&(O[0L7F9G-+XI[O&3Y$ AP*/6$WCXU^MP4!I^,>&2DN?[5HZ M%6V062T>D@RO++Z&&H[#=[)ZRTE>1FGLM_DU)44!,4S3/-J>7)OC;()"Y.'L MH=C?J*/X"EDE%>]R0;U VTYI@ U@@RCIF9?<*7O2'O;EP+K2S+*7R2FI>+]+ MA4"2"WW,20:L030877Z7<_3"^6Q;I;ESV]F,=(/L*_,EEX9C]L0L-X>.7NJ@ M1$QI]?S^50"U)1+(0C6)@FMCS/>@H]MQ]YK;02.'L"N@,OM);M,J(4 &HT'V MYIO&VYO;@<@CRI6U?FU.C:!DI&@KFV(F"WZC:W%BN'RK(_U4R<=68Z7I5D;/"EMZL7Y)0**HV?V](F4$!B@2Q8@XAPS"NQ MD;>&?7M\HWD'SHLHC9_;Y28@((/2(*OS!?;&FL@J$@^SN[9,G9M#K3Q^E:R2 MA]P&.(,F(_XMO 8QXMR.1@-9US,&:V'LXB;@G%#)\S8_,)W M2/;0[H_&ECW^9AIC:S@QQ]9-WQH:W%F-P:8PJU-]J8&FI"ZW?T[Q1858:@!" M!4AT@$5 6L9MH_Y*JM"81U=)*1NI4MIM(3D%=57N&E$DJ20UER(I*H$T?4:K#?V]\PQL?>^\\/63 M^!JC.Q1$:+KN1BPD2T1%V_WG626U9A*BI*J7,*ME*JFWP2W*_^Z-!5+J6AYFTNQY0\, M-)""DIK_*'X;Y7K$5_L0!I[Y1X17XJ4]NB3MBZND,9=9JSIEP']-%+X&4B7@ M.L&CTA?&-\S47BUU<92,YA)OU8PV>\E,WV&@R])N>R4;N5Q:BM!('O?%5=*G>]YG.[S?: 2Q2MX(-7-Y+&"F]M*H@Z%D M4O.-&HU?$2L.81FN2Z(@9".X%I4T?N^WPP6B,J>+O &&4^QC\\OZ6,;HC_AT.YEV*/!SVH2N,M-8E?#]4)=FY3$_Y.V/B#&RL M#<3J0*KOA>B-G>1LZ., !BZWE#WU\5QV5'MN[XNK)#N7*ZHD.Y[5CPI!1F,C MZ/9%^YK(JV=[E<4@:M\0%9\9'K^F=$]&"47.421J5GN%^(*[*X$Q+W MQR7DF%VR%*:VU(UR.I.#X" 5/N+ M0VRF( GN$ N1)X_,8)=_DF:\Y7J9X?+I4R.(>@852H?('P^K6 %2S6"C.O82 M()6#5'LS'6+G+67U%W45@)+,_"FOW=>>-7X=5SY04Z,@J@>D9"V7S-)[-*>! MY&4?M-'EJ4A&24DNO;3[=$X#C5_V#C3]XSK5\DI2"H[FE+U*K9$$Y1^#JG\+ M4D,H:H$H^M9Z1:X.- M*G'B,54&$FW-)+GZ^;V$;/#B+#D&G6BUBO\I>>@+&_5]: M6I0NDL\KZ;A(5GOL"$(_R'2@D9Y1ZR',?9Y">0*ZTA-R":=]'O9L>K2PX>AV M:-SV+![T_G;+@UYS//CV:+">,3$>__U ,MO M56=<0B@'V7\ED+:U20)C*X%"U0P/@L&A#V_&Y1JD'I$KF\56V7V-(- MA/(7;]"_ KBOOS=G>;3T0,[ MAZL5YB&5N!)_#P(2]UU>XE=0'(5)EPI]]MWP0T0#>?\5Y: QM^(-6DX1;0$X M9?+A)]Z01J@% KA$%ZT*@0#[OCA_E0H\3*F/S_DBCHDG.GK1\J)X06\!%G%T M'$;BVQ4ET>JB%3?'G,86"./F(6V+3^S<(TN( XO_)H!:1V7#23>G?-&8XD#J MZO+[!_:2.\F$PH#-D"AM94X'I=4N$9A><[>90O?'2'8[:X49]-FC&9Y?T;-; M+[Z2"JEMUR4L'/D1Z^,'Y/61P@_*6A^ $Y2>3TD.AI62JA94CPX'+(2B:?S3 M-'YP\*+ERG-*M:A;DH O672M'G$/34,K$$_RB\OO8JA YE$NBM5XEMY2[=D5(1ZSJ8/H'1];M:?7!#D S_^*PX4(7GE_)_#!#H8H=!:< M1P>%8=ST-N 4EOAZJ3L\%;:.9?[,Z6.X/+[G"B;(703$)_.U6-*2US*,41R" MLP5>,45@6QOG 'QE$+Y\<<^.,%N41G&E4^/IP( MT,.0C]_K$QKRV),]3E>^2%4/3$/P (9G>/^-Q$&\'L3^VL'+E8]B1CR;W[T# M/%^$CRXHXF['[H\5"]L3$ _ ()>\"^E[6-@8N0C?B1YQ![5GAN^3>S&-RO?I M>M+[AX8>FOZTV7OK]- *TE!C0U6( ML=OJ #J^LS-B,O#=VA\IJ-*6/X#!IEL]Z5_L&OG>Y5J&L\+1:+@N73K5@L^= MY8FO,*E//3!SN>1;EZ]\&U?-5K[= ;!2&DL.29PCWB=-F94]T&1'/^(11\B# M#R/S%IQJ_BI%#H!*&4SA<.T07T+7"+,KI Y@8&G@*/:$SQ2#UH(Z !,DMV(> M2?4G:<'&6(JW#93.SBJ1@]TF5J0*X_K4\Z<@M7#_^J*8-+MFH%K2^ #\6-0F M(U\D,I)\)TLW1;&I99H#!9ZBZED7YB^G+U.V$E4.$L3!C/G@^I&'O#XER\D" M];!8@^^0.9LAMWQF[P?VDVR@&R5-Q,$.2Q$B[30Z (=-_$ONA\;.K<%7$4^1 MWZD4.8 A#7" [-GVZS'$JVNHQ_7T$10ASC6_(2)Z22@E]^)=&G#%&X;K>':5 M.N8S(!]HN+A=A.Z2.\1CA=!! 29T@/B]!,[%$11,;N #7D9+S6JV#M#/V=RL M.!4:43(2YTC\*R)B)(T(N:SYG^KU\L01YM=/@UJBA9(HL8]\ M[*I[[5"BS_F _M ;&HU__N?GX_'61YC-1]/)3R_$#_S%%DSRM(PF[W]Z\?O1 M&^9?_.?/__C'/_^-L7^].MC=>CW-I\9670U M,U-LY+H*FXK^C_<_1NZD-2(QE<$PG9-C'KACR6D0L>:HA%\^=#R:_/5C^R/% M.6SAX";SY<>?7GQ8+$Y^?/GRTZ=//WQ.L_$/T]G[EY)S]?+BVR_.O_[YUO<_ MJ>6W10CAY?*WEU^=CU9]$1\K7O[KM]W#_ &.(QM-YHLXR>T%\]&/\^4/=Z_?#]Y> MOG(!X^G\ASP]?ME^\W)G[]WAWN[;U]M'@]>'1_CG;X-W1X=[;_;V!P?;1V_Q MMSB Y0,77T[@IQ?ST?')&"Y^]F$&]:<7B_&<-4%S=8;BW]=XZ,N_D>8XSJ?C MY<3LXN?S1S=T5*#A\P(F!/G3X>FR.RM96Y5#+31@L6 M0'G&N8NB5*E+3-5I*^_RU*'4I7\)X,;_X29MLN9SHQR$[ MF_2-QX^/_RW._H(%_O?%F#5$FWD"Y@PN:YVY9"GKRHIV//@LG#:QFS&O0'-] MG%?HM3W+6]-9@1DJO1=;GZ"IJ'/]=P8MSO(UWMU>?>??>#D_/3Y>/I.-%G!\ M\>^;,NR<,XMI)V(Y8P&.;U.:', <\#$?$-!K^(@K]Z39C@M(&:0#!YIIS5&I MEX"0?$:$(D$T@:NH'#%3[@6T#EGD]T,6.N&0\>6AX197@JHVL!JS9[J&P%*P MGD5;;:F0;"Z"F#&/4J2K.:.^'\Y0"HB,-7LGT%!,WK]%S_48=J?S^1"\RU'$ MQ!RZADQ#!02B<,Q>IY1TKNC,$3-E!8R-U\,,'[(_F];18EC ZIQ1@0>)LZIM MTBP6'%%TSM=25-+TW/_[]7TRI)O*^Q:IGSC+9 1><^$&E:44(!FO!56RSH9% MM-X,;(J&:Y^2L3WP)A\TG.R;8D<'PB$CSM]#?(/SL#.=X+A/$>SY'$PG\U=0 MIS,X^]Y1_ SSP6<$CC(93>+LRUNFH+^#"H-IEW;22M9,26$*-$;B+YT M0L9;4'H5#E(S:;.)I\N47LE9Z()$LVAB3#4> =C,?%&.I>IK5K86SZF-^YV9 MH:?L$7R$R2EA*ME+A0.V1K>M,*F83Q)8SEJZ7)SC41&SYVXTO5*6 M5"PAFOP;9/CGRYMSM(N?R>H<=O9^VS\8_#IX=_CVC\'NWB%ENF4PXL%1&85,D:GC". MJ89\;=T)AR1=L^+Y;]!A'+V?[)S.9C#)7XYF<3)'3=A6[:0L/YVOX?(_J!C; MMNH%HOWI;/F+Q6(V2J>+F,9P--V/^)C%,-?(??6.U8R+33L,^2*N-&9U4-$: MAU-'/7?/.L ^V4,J#J],!O62,1WE![0)$EQ NR C>M15&N:U*LRA]XM:42IA M.3%I[\D/?-T,95>D>OJ,=V]!7VWO;K_;&1S^.A@<;6HQKS^+S$+> Y'((C9O M=S$_6]R+(5BH+:7X/_ M/1U]C&-\Z'Q[L1-GLR_HV_\1QZG7 =8G*_-T7MSRJ,EE0ECDEP$!H5V:HZ*Z&*S4N943:9:X=3A8@5H*)&=. MU6ADK,X;3QZBKP#2)_M 1X?-YYPP'_D1WSV=?4$@0\,]",TM*[PDIHN3+(7H M6=3:%%YCL>0%SU??WZ=J/#IA/WF&R62\/X.3."KGB<^+,8F2JC,( )%8IF-% M;8,T8X(KG6S0,27J/,I*(.M(77]S4M]\SFFK%JZ/#(>%3$R31"4TJL<"S M8T)@T!&5+AW%JO<\/47G:3]^:084O:JS&<]Y=@IEQ:BMEZD& MB\;4N%83:A1+VA:4+=I: ?A_16W4'HNQ3T[OAKRYN1PZ%1?98GD-%?#UI:4 M4%^?AZIGV+Y<("M@I!&R,+ X [AJ!4X#9.8R.*ZY2(4\,%P'5Y]<9&+RD(N% M<'_J]N[9+60ZR>)Y+LQ'#TR;B*16Q;+,T=67/(AG]6WG:!*$OKA$!G"$I!M\A5R;S#N(2'++)52@I_X[3M MK5S].N]91];VVY(U^?32GWQ&(^#U8EY:5/2CKMLJ*W" M_8C6(8?[MLC1@2C(Z'&61$"KY-#!!B(>$+NNFM_8N.[:R==A*LYA*HV?SH;-/S;BP]2K*WXNHG3RYA M6KF=F5E\V1_'R0(#^[:S=7)>^S#4+CFPN&(X>(154F$Q8QBO"BX5A2$;:.JS M4/?AZ5.03"!]LJGO)+XY:).X5W^?PW*HPZJ$CS$FEB024W.#[&S5]I"+2RGE MXLF+3.Z!TZ?PEX *5!/?D5=S$Y(6DEN3+'/U++4>60#7?&P5JXPI)DN=C;T7 M4)]B70(VT$T^W5F'Z;1\&HW'0Y.-3-I7!M"ZP+53E-YJ8-F;MMT2C>/4:N#B MW7T*80FD_*0II3R=&B?O1RV;OQP*VIS+@P.7R"0(+GBHZ'T75#U.!]:.3[8] MS^I=R.U<#7DIP<.X^A3?$A"!7!1=;#JWXW<7)2ZU9@'HFGAE4 &)Y%@(/#%I M7/1&BPJ.6@6L!-*G2)9"ZV\\V5UL.P]-L8&W;BV@76M"YM#@-2GP):*#912Z#I9 M>P46>E\Z)5U9SDDS+1MC55:,>X^S64N0B;H^X$%0?0IVJ>A!*XENMV^N@,*0 M2R79&G%JCLY70M:FR U37"8<2 IHCKJ5I;8&@5:+(UL_"E1HKC\Z2[^O=B:9/ 3&9@:"9^RYBHG:>?C'- M?WV8CG%JYRUOO_@R1 -EN'>(X&I%TDBNP0GF=;6)"H;>F(Z!^+NT47(T OG@NR&LE[\P5]":*HN? M4Z>6)=,H@ZJ'])WO0F4Z!FPH0"Z M) (X6:V0GA55D9!!)Y;P!\PI9TNUQ@-Y@7TWAF\Z63[W_%1O\:7DZ%@ROAWK M1'"\3$(!8)'55R M/CUNLPSEKFXSK4_(9><1$P(4 ,ZR#ZCKI4+E'*UB:)QS#9'+HJB[E#X28I], M)S6).A0680>'11Q-H SB;((>_?P*Z-=01WFT&,:<:TEHUU6HRWOZ-$L6@!43 M:T5MJ8#\-H"'4?4I34G,&V*1/',GO>W#7]_L[OU)VD'O\IG==,Y;#9FJ8UZ< M?[C1NN4 YHO9**,\SUN[7/_!E6_NPVPT;;G)6=NM> UG?^/GLRJ-P>?\(6(8 M?H#<&-0*>3'42 .AVWV:$$IK X-FR?#E!5[>%,%%+-3M49]WA 0MS!J$_=GT MXPBE^^K+[_.6_;W<%]K.B]''LQC7>V_1$;0,2FHQ;CMZGP1G-<:0@E-"D#<+ M71]=G]SR'G-\13^U+L1/V6%O%;[6!V9^ Y\&KYW@CF6,M)DVG&/8DB3+(B@3 MM/?"4R_U]='U*3CX]NFYJ?B[IN?E_NI5?"F;[+5G&61"%\AK%H,VS!;NDQ%* MXK)Z'GJN0->GL./;I^>FXO\:]+09BG5%,YDX% M]$A7IO-+([J@T'UE:IM)B.Y(WOG;#V 9:QY-C^+GU@NC1;8X\#?3V>&'.(-7 MB/A:4Q5C6H@J7>A4X(R!SK3((+:DK6Y^*M5#N?GS9=VVZFF ^Y]26ITE)QLEV!#]*N@?.(].8WQ5K-I7.UXBYE?$E)I/1JU7H/ <<=ZC"LFI5! O*"=%!R_LG MQ=Q/7S9'T]?P$<;3D\-I77Q"TX"60$'UK1*Z.M7ZZGF6"O!V*"SYXE0RNJM% M@,[FPI, R9VU!#9]L:^+@*W7*DB2+\CVP@D DA"?'3F:01TL$^-]C.+]+#-7W;#'ZOS-D)1G. M)0[1-LYJCV8\M=L":E(8>!L?+/GY^75P]6GCY9FH0RZN[HX@WKC>N**/IXO@ M3%4'3$=T*V)RGH'C/B!.<)DZVGT 4I_*OIZ-/G1"HBQ$G2UY? YF6'BJLGI@ M60C#=(H!1QB!N>)2U<'&;*GW &YBZ-/QU&?BQD9BH&O2%4>3YBSM35Z/YB?3 M^;)T>J^>]901[72U65XD;)/" ;IV&E,"!BP"N+#. %CJDQGW(WKDL=6O$NI1 M,X501I0]0#^.YHCCS73V>GJ:%O5T?''EQ[ X4UT*FN46TFI3-//MF%';3=!. M:N,B=>GZ?7CZU/3IF2A#)AXZJW/%8]JKE_L29UL'T3BA70%FE7;M%*IC7N: M'ZMKY5 Z&>J3@/?A68CJ:?SA/?$%:#*4+ M&,,ES9+0C<<6Q^NL9<'+8E*H64OJ?@H/@EJ'.N$[M$]TDB)L5WFSL.Y" _Y] M#>83R6T ]$8PP5?K*76/.O@6BMWQ[\S'I$+K$,J75SN MN6Q9XJW5V@3&!2 DGSTZ8,DR(QQH"1;HN_W<"V@M\GSM;=;NR?-4$77(FO/+ M02_2 N>1W^7=>&<-0;DP[9JJQ$QM/?V%#VU7"(VO4)R'[&/,U/L&3T.Z%L^^ M]AYL]SPC%^HS6,"_;V6\?2'C4 :(UCG!B@NJ38]!%9LXRUEI[94K-E'O53P- MZ5H$_,XRTL\@TP[Y-S@^&4^_ )S7LUY%J(KPB4-AQ3A<(;A@6 1E6+:IHO)6 M.#7=J[V[\:W%M>\L?=V9_#IDV+TW00Y!9L=-PCGPK?,#X#)(06M4R#7%+&I( M3G1.LGLAKL6S[RP5WJ44.Z3:66>(LP:#5U="\IK+K#Q2O\&3-;#D4KM]165> MJ[>NY^CY^-7I12*Z;W@S;.SM[O[\[.CP8[ S>_K']:G?P;G#T MNG65&,^OOWFMM@SW/FZCC@SK R5JQG [%]#H<]$%.-K6Z)#;5-:]&XS&4"R7X]QOFPQ@@RUP,$Z(QM/+ HD"WK@;N M,U>YZ$)=/W%79W1J+N9$9&JU7^^#*S]P3YYDP@S(.8;6<']&J>\?[.T/#H[^>_O=Z\%__?YVO[5G1!5Z M[7QBO'(^\>EJ_ZEOVL@PD R/R'3:4&O!>? )6LU(0P_H"ML8V(V916$$=;49[MKOG>FAXPG:]]! M_WBA=-%<>YTC.W>?F^85_6TE/#/!1::3J2P"QEDFMDXH09JHR;NU$V'OE=GK MC'U?1=)=14)'V^]^>?MJ=[!]>#@X:C''8?X Y70,T[KBAN=-8J6GO6G#:(I@ M>&3QUO77+575[1NSTI:+=IR&05,PE'KXTLS+>F4#Y%7V-Q,4KJ$V./Q=BGG8EG M(%:G(B0DVBV#0PQ:J.3 D7?(7P=7A]JYN4M2 MI&2-=*S$V'JZ5,Z\MH!<,-F!#24DZE'?CZC/FGECWCQ"+S]6.%]/*Q=1BE%9 ML'96%"? !Y8\5\PYF;RW+M8.2I*^'ZU,3JI.!4A&LP>HKR(&^K[M):6($92, MED5E9.MC@&NA\D!_[N4Q>HETO%?"SFN]/XR/P:I26C[)7;1<)2?4(54TAO^=85V>NOL:U[1UWC"LT)=JV^R&RCJS:8@1W M5B9!7DJ\(U)7S&CRYH M##:5-1TDW5<@Z5-@TRE_5F35-Q4,:7^JU2.LK5^6;-U,96D9,(.*71;)?/6! MUP2ZY"X:5:VQ%/I1WOI<5"$0S[.;QCN.?'1B"!]X5U=F[S%#)#)RRU>NH$*[ M,-5'$,QZ0(+5D)AWP;=+^*R3(&QUU*U9[H"R24_KJZOH_%CWY0B+DQ;]2\L< MM^U:E8B#TSRPG*I,W%L;;C9T7=G4^IY7],D84T2=3THF@*>:6\-;L^6)VFA>G ML]'D_7D)W65UM,M@E'.L%.N0>D:PY)QF-5@N,6XL+E.?A[@'3I_Z[5+R@EH2 M:_H2YS]O?Z0XAY__\?]02P,$% @ J("J5D=3:Q?=5 4\0# !0 !T M;',M,C R,S S,S%?9&5F+GAM;.R]:U>;29(N^GU^19W:7T].Y?W2:WKVPC:N M9FT7>(#JWGV^:.4ETM:4++DEX;+GUY](21@0 MTR)8'I[G(#IO0^&?&\F1&1 M__=M_ M_#^$_-]7Y^]^>C.(5Y^@/_[I]1#\&-)/?W;''W_Z1X+1'S_EX>#33_\8#/_H M?O&$_.?D7WH]^/QMV/WPB3SD0WO=_A]_*7\$/X*?<''] MT>3;O_[\<3S^_)=??OGSSS___6L8]OY],/SP"Z=4_'+]VS_/?OWKO=__4TQ^ MFSGG?IG\[?=?'747_2)^+/OE__[V[B)^A$^>=/NCL>_'FP?@X]/X^[]X&XWZ M9?J7^*NC[E]&DW__W2#Z\40]2Y?PTX._4;XCU[]&RH\(XT2P?_\Z2C__Y[_] M]--4G$/^:?;E[^HAX\@GC;Y_AKS^/ MNI\^]^#Z9Q^'D!]$?[WD DH5./^K?-HO6V/ZB$"&\2H P9]"OQ"\(L9%G[X] MYN^?11)D?]4;5T1\_[.KXAU\\MV: K[WT1703CZ(?()/ 88UH=[YW%LXKT'. M(QQ#;S#Z]SCX],L$U^NSTXNS=R=OCBZ/WUQ7IR]/7M_?'YT>8)_ MNQSLN#E8OI._Z\5/O064J1$M]\MN\P[_';VR05<+C$>#_TJ7_VC&!0HIX@B8N@$AP M@@2*7R47*)76>AIDY85O /.N9&X8>S2\EM'L1=]P)RCF2U6.C >[5C\5G^=3!(HZ-^NH#AEVZ$T<6@ESHV*<:40LN-,4\D M\YHX4)1$)7)V-#D(H3)I'D;SY+E12=#W*<"VI<"OP\%H]'XXR-UQA].LA0B< MV(RVN)0^$>_0#-=9.:<9!ZMC99W?>OR35_*FHKRO5;ZM5B^@AW_UX5?HP]#W MD')'Z1.*:^^L--&VH5+!L@32L^9*376T.W26H12."9,D&LA2X"GLP1&O MT7(.V6KM(@MH<.W%5GG6W&F@G/L4DMM2Z.PS%#S]#R?]B#[W.[3'.]1K9;4P MQ"<\,&5@:),SP#V01?2\G7:X$U;FRP(83]Z W5:T+;0]_@C#TT%_P._306U+AY/^&(8P^F[\ MB."0C=R2D+0N@15 ))&2; TPI8TVJ;93.P?AR2M\&Y'>U[#>7L/76\]UD+7; MOT(:SO:F07_T"O)@"-/?N_1?873\%4\H?'ZW[X??)@)!_L82GAU,#K3K%7:8 M#"D9IHB-N#[I,B,NQ4C <1&UY!+,@@ND+=G2;#G/@'F'H>K[+#9U6(R09V_5 M*[2I2LC06\EXB(+89/#E,D!)4((2%TO,$.TIM*::,/ >E&?"GNU$?%_S=EO- MG\+XEO5DI:8V)'3.)6.X0.F)QWV56)5-Y$DI@-K1]CL GKR6-Q?G?=VZ;75[ M[(=]W&1&[V%X\=$/;[RN%+P-.A:'RW+\@V?B "01SB1JA66N>L#T(2Q/7N-5 MA+P@(+KU1>H\L%=^U(V=D'P&S001U <\:!0ZW#1EHC6P:$%H5CT2NA#([O5> M1U%+M+^^D!O$PN=!O>GVKL:0.D:RE'( XHU/1$K*"3I!"K^5D(U.Z"*U?NUG M4)ZI]C<1=(,8]S^@I+]".OJ"AND'.+TJHCG+$XBCLZMQR0TM61\SN&^ZH]@; MC*Z&T]WPNV0RIQ#03R8Z!T>D"K@ QE%0Z'!%/+RH<+XR7>H@?_)GRAX4N& ; MVGH?6G49TTU3&2V2G:OXN#=YX%]_'L&'\L6F3!@-QYWW MPT&ZBN.SX2R1\NAK=]31)D!0(1&P2DQCTY91(%$&#U&63/25 KCX@%L\P.]N M./#0LRNRX)&RED=8L8$:!Q7%6?%XN87G=J;LF\F&NA*HSEQMS?:ZO@^DYE'Q M4$W0C;KKZ.B^PBL)>&?:C]D(SB3RFUD\W00>.YXI19+.VF3CA<\KU3$GKR+6!)3E#\]O$6.HH9@ ^4E5L8*VL[GG< M/ ?U;B[1!]_>__AE3AYH9_Y1K=+Q]=^.3G\]OC@YO;@\>_U__G;V[LWQ^<7Q M?_U^SY425A5>D@"V))MGIACBSR&UU:J6/.G'(?@1O('I M_Y_T+\:#^,?'00_)/SK^UU5W_.U\T.N]'0S_],/4"2%;DWU)B2QI3.A(D9", M))1G?)D"%[9Z0O*:$ \BW+H.-Q92>"<1TZD M,Y8$+14Q4BII5&+>U"ZZOH_B>3-B2ZDW"$_>S4BAR+R2+TDHE&@L11,<.2E( M#L)E1&*0HL\KP6>7VM];9#0>I?^^&HW+28M+.\NE/8 ,"8U[KHC@$7U]"8ZX M:/$KK5E6Z"@D5SN!I,U*GC<5#T#[#8^U[Z5V13K\^;E3C38 MH))C#O???>\*[H&?QTP=DTI81I0H/>1"YL26$C<(2BBMA]_C)GGT.*+Q1 M=PRSX-Y[&'8'Z1SBX,-4J9/UX_HHFB(N$N;+O1RC"MT4[XD%FQ4U/D2=*S.S M]9J>-XL/BA$-*E FDIN^D&^NAO@.3F%.7]13^'/R5Z-.DH);$R7:'\84ISJ0 M$ TG(D:3E%=*V>I7,2LA>][L:Z"=!K4L#Z"<\/L62*N<=(!^F+6Z)*E)XG6, MA$OC3*94.5,_06<%8#\D@[;038."F4?C>:[DLD3F"-(ZHTF "W<@&;$FY! 2 M%UK7KMU=/;):)S[(3%8F:$)!,R)M:7DL62;<@F=1,J=$;==^67QPZW0\1.VT M!$J,MI3(:!4)6:';P+3+D0NI/>6,"56L8D&_6) M37)67(HB.;3K(]-X5FD.Q.$/2!(\^VP8!5?;-WL4T($D[*VEZ(&2CST%79#*B4D!R4 M$@8N@%RQGB>'267^._^*'$IF_%0S)08)DE@H>-(]*6^*7FBJ#/ M:Q--V2=>.Y6VZ8*VW=!>78WPHT:CHSB](4*([V$8$8;_ &?Y[X/QK19ET]\: M0NIP$6VD"8B2 86G*2E9XD)EE6H71OP )1]!;L/A"?+]^:U]=7 M15X$:WHNP,S27P5@H^CY4G#[B:174>4*]-A>#WLAC Z&)FE-N8I)D_3T'R:+0E2I5& M4082L10H$31'[9FQ"L02Q_G>A^[>VJ\L\$$-:3UHA->)?ER<_'IZ\O;D]='I MY='KUV>_GUZ>G/[Z_NS=R>N3XXL*X9#U/G^;^,@6*YD+F#@E022;OE=5Q#9[U'5=^#;TQLF4-R*04"LO2:%H$1JTPB+*F8!2W#=FJ'*A_# M4R4G_RJ.)_ED:) -T2##-4JAN(XDQ^)&&%RMC66 I>&>@3 @7>TTK44X#F(W MVDSS"Q/HMQ%S@\! F7.?KGIPEA_3JVZWOIO:YR$K[DJZGA0Y$>NI((C<1G:7!-X +*%UP^]\[IW'%O3*.DL@D>I31&UPL'M(L M4:9E:3!2?W3'8BB[MW K*6L^,;&"I/?I=<\BT=W^'<',I@SAD1N'5[[7R"-? MZ]G-O/7-)3#GR4>T?),(*7DF97#)QR@SNO+E_X-C^7%/?BT8S8S0&U,^2>T] MY$QH9NBB.<>(+T:]-12TI(8&73O8N@JNJ@;X[,-O5ZEY"CFJ&$GB!I)T$ MKEM8!BOXD,$9*76<9 M%5SL1JJ(2L$SY:PU81=\N(_L^3-D2VTT2.Y][[]-FBO@BN\ [F06LO(0<<&T M>!>2DQ \D.BIR66J0:I^G#R$Y7GQHHK$&_1-6[BC6>99CE*1)*@GTFM-G,UE MO(W/0MML16QZJ[#P[-@F;'[GTR?6P20#O]@*HVDT+N1LRGM'4).B5(**4NQE M2%+!"*%*OY#JW2)7A[>K8'ES2ZJ52IY*O#R#TLQ[3V+@#&4'Z+KSY(AQ*3H- M2>%2?[1X>64FK!DJ7T#HTPJ5M^'%.F+?8:@\9B\"$[A8X2R1DI7:!8U_*!<= M]2(Z4=MF>P*A\K64M6*H?!U)-XCV3,I&[ZQUADMX@8OBEG#N?$F<8\3BBDGP M*@?%!"A3^^KL(2S/A0)59-UXYLOY\=^/3W\_/C]^??;KZ4FE0LT5/G2;"XYU M,<\7;0:J'63#F'4R4N^<2I9%&;-V+)G<6>'SMWL)WW1'_L.'(7R8U%84XGV! M_M4M)PD=99ZSU"1&%Y$@'/F7<9.0++D;"ZS!1GZ _*$ 2^$/@5AY2- >&5J=UY[#$\N]^ JC)B0<57'=&W MJ5J<3,$M'85?7XW&@T\P?-?UH=LK#16G4ICU7_V?4F/IC0/+&"E[#9$0&7'% M1E.&.AUYU*J),D*,^] M($)F0 N,RQ(SS018C#Q%/-:K9W:O!.R94:>^,IKT*5D!Y,UVV6$AR.QQC]1> ME.09GHC5"2VWLE'J;%3BM?>?-2'^B"S:4$%-+D16@%O27$J/_2(D*79@+H+Q /*I$@I*6\_#?5SL&OA?U'9&!ME3:8 M!_. D*8Q/G_SPCVE%+M.0.)3 X9+J(FQOJHG(&D6(.F08]BVM<% M53WE+W/FME%"DS:A\_BNT5T7X*^ K]'-U#)L^[F@JJO1I72IH(Y]T$9FZDU@ MI<1.X#NC@B,A,T]RX.A#2%;:X3P+NBRYMMHO6];10CL'_RU*95%D8C99_69< M^W?XL\"[%]PDP409Q%>F Y@<^T#:DO(>^G+5I$#BXWIG2BP M3;1R_N4K5T>3]RY1FB#ZIM3 &$9X9,Q8 "==@RYI#\'Y$>R>C43? M((AT#UH!-GM95H&V*VOG!M;!&#J;J7 9-;:4_R[,FUL0MI0'46@\] +-C4U4-=B'G M!K;%8I3?04YSTCCSN&A=!.&)I#82FR(G6CO#5*("[9_:27O+83T[6Z.V*AI< M-"R!>)V%N@+(5EG JP#U3P@RD3NTJ4 M[\PUF*^4*M^YSO=?L(K99V^7+#^/>RY=/@1C N ?UB:94P[,>B&=$=1XB,JL MD"Z/3WA)F'])F'\R*5\O"?,O"?,O"?,O"?,'F&CZDC#_DC#_DC#_DC#_U!GX MDC#_DC#_DC#_DC#_DC#_DC#_DC#_DC"_T]RREX3YEX3YEX3YEX3YEX3YEX3Y MEX3YEX3Y Z3&2\+\2\+\2\+\2\+\T[ U7A+FGW2^\TO"?'4BO23,'QQ_7A+F M7Q+F7Q+F7Q+F=Y\PWRH#>6:_A6_7X<")"U"Q;?>C#ZB;E;SZ6N;RDX62.5EI MI*1."JF# 3!&>\Y-9$(M:N?]Z+,:9RI;#507+PEEEM!5LI2$*!(1.FN-OKG/ MLO8,G]:9RDMBU,=?8^\JE>D\HQ'@_]*E_]IQVFIM523."$ZDXY+XS$IT/$GK M+$4#H'8,9P.8!YB9LPY_UKQ,V%I1N[A N)V*3:6-3@=-N"HW=S(Q$B!&5+VD MS#INE:0_=A;\-FRI)OH&QO2CD0R.!X M@U09\XQ(INS4J@.-UH 3/L&NBD$. M*S=K&S)4$_B^<[-&PW'G-__?@^'UKC>:N)]:)<984HA9E9&J^)7WBI$LJ4\9 MC;_(5RHEQ(^_Q1?\[H8KBY]\D+' M10ZJ";8BAM%07/J/\%9OH/IVF%8 =0Z M8;XE6G\0R&[#>34T-&@EWIWI'L\J0X'C>:5=V05E)L'S0)0 S3E#QT&M-.KL ML'3^0 1N9RI?1ZJ5+P?? GZ&[_TZ^ +#?CD:KE-?,@29-"=+Y NQGX,[_!7>D?]]'KP"1<9 MN[XW ^9<#&"EQI7Y,E;:4.*"5"0(D< HY>]5H2U4YZ,/>>I*K2?!RN_H[Q=O MX+,?3N;7G^4WD''?^AZ$39:R@,ZECQP7FZ4C3AA&O'*4,RM*M?D*BGWD$4]= MK;6D5S&5J\!ZW?W2[75]?X:$(?PH:"+&*-PYI+,D<.Z)83'$K$/D\R;T0CW> M_=2GKKHM9-3@$GQI+K00X"G3 3=^*#$>XXB7W!*9K&+.2IMY[>CDDRQ(V<1! M:J*$761GSNMGM@R!-=92T40 M05LOGP5=MBU(:T))*(F'@B4J60B4NMHD>GX% M*6MQH')!RCH*W'%!BM 1S;QL",^TN+Y<$N=Y)";'J#U-7L0=5.,>=$%*9;MG M(]'OPBZ^E4N]"K27@I0U5;A&V<$F\M]Q00I3F3$7/5$^E]Q%ITE(@A*=)9=. M:9EX\XWC@ M26C%C';&W8,3LR+L'<7;21>:SS2D2&PW:B$ M4+%^?>/CD [ %-E4??.TJ"C['37I>^5'W=%9?C_LQI)B4UX,:="B5\H1SBRB M],R1H)(E@CN:&..>VP85L"L@>XZV1VV%-.@XM!SE=31R!9SM;)*5,.[-0*FN MY[6IM(62VA@NJ^%5%G#'3 6E0,\L0B:.1D>L%^B5F92R;Q#[W2.9EILT!\.E M=733@$-ONU\A%41PC7AVSDIC$OYZ)D GD02C$)<41()2TB,RH/DF%1I@@,8=0\,_E#YP04<.DR:E MJG8.YN.(GBD]*JJA\I7_Z\%H_+YW-9H0^"U\+ZAAGE,6&;$LE]+TTO&8:XM. M@*52Y9AQR:O<$B_\]&>FY$IB?/".L$Y=TM'KUV>_GUY>G!^_/C[Y^]&K=\>G MQY?S(P V*$=:[7.WJ4+: /G\< 3K9<*7240OI H4O_?>*(4>"4WP(J0,R600ZU^^5N@K-I_4APP?&<)!'9X1%J;22>,D4RRPI<4H;! M\YZBT)PY:]64K*..!A;-1?P(Z:H'9WD-L4Q#$RX$Z07CQ"EIB=1)$,^5QL9K]UK<'.VNZE%V3JX=*?! *U@HNJ$BRDBTDD!D2IYX'1/)FBD(1H,6 M*[EB3Z:"95?J?KR^91VQ[ZS&8150/TQ]RUH:6JG881/Q[DSWD'AP!A1Q4>,. MBHDT5KI$NNXG\=YQ( MG9T)8#4C4N2,SEEI/J"X)2*Q1%,";T3MK(&GE$C=BAGKB'T/B=1<6"JL B(T M($8;-/%&&>)B5D(Q(P*K/N_A*252KZ6^-1.IUY']@S9(G3R#]^=G[X_/+_]Y M=/KF^+]^/WG_V_'IY>GQY?OA (_L\;?W/=\?^WXZ_M=5]W,)^&R>>;#ID[;) M1:BRNKGL!,Y# F:5="4[03OGL^>0LS4Y<."ZL^E#MWO?[WS\T:V/O[D&]!*Y M&Y0@>5JAB%\%)Q7A.>7$K \JULXK7(YJVWWNP2?\.D3+L",98\X(20"H(/B= M)BZ4+3[A^HT!I:N/67\YWN'T-Z Y^'$+N3 MS1B_[L%$[/UT]&DP''?_9SK#^Z'%=)C$#5L&02@86S*2(UH(SA*71.16T*!7 MZW"VGJM>!?NSH]Q>E-K 1GL0V"F,T4A0R0G-2>8B$*DX$#M)1A3"2U9Z$HG: M!MIC>)X=B:H)O\%MQ$T,Y$&4TXB'ST!UV5T#&(<"<(&@S6J(=HHJ%0R3U4FR M*K9=940UIDD35>P[VVFI[&[YQXII$Z)2)&B/Z]+H*3OE+?&!<>&\BD;MS((Z MI.AD33JLNC5MJ)9='EVW7.A5(#:*3:X ;S\QRNJJ794Z6^IE3Q2R&BQ/G!.> M$D)5HI2<:T^B-0",6V=<[?+)O5%G20SS$)BSCCIJ)VQ=#5'(5T.X#6T63S/: MX^I2)$:@>REMLL0F!L3C_AM+XP.35VEV^L@C#LCZW50=@_JR;."OOP,_@H^# M7CKY]'DX^#(Q=T;7HU$E'JI240*.HQDGO2'>XG)59B'P$"6DVL;N(W">#R5J MR_[!-[].R/K7L[,W_SAY]V[S4/3\)VP38GX4S5SH.'J%-J$$L,9*+93EP@LN MN?8F)V-59_[#MGN7RE2W/[N]WHTCE!AZK\)'4FHC\7P0J$60L?3]8-%)$SFO MW1OE'HAM=XCK#^R ]"",Y*B1$HF'P@Z=9ID&Z+V(5AJ6BUF]^_^=KJ=.2U$LXVCG.%P1]Z436<[(W5C:]?O2 M?54#K[Y!/ IH_]&H+30^SZ)JDF^Q=4RQ7!N[*X!I%&"Z V0_H:2*BIJGP-92 M;JYZ/*70$3$(Q43<)[DH;BH 4=%PY'YIZET[J6T'*E\2 MJ5QM<1;N4PSP7$ MJV%W_.UBT+LJ\KQ>XG7V=LPBJ)2)SGA&2C *W5M;O%UJ.%#IS/PM_.)Y18\^ M9?=6WQ;B'S21745;_SLR.(7QGX/A'W.PM!:0LW+V+1(@D^.\:3U64%JC>,Q)Z>71Z>_GKQZ=WQT<7%\>7&*_\SLDD$^*;EN'[HE M=7\T@O$(5[-YW&;3)VT3WZFRNKDX$#.&F]*HEW.+;R#UC@;%@T8F!&%U[FSZ MT*U;'G7'\*[[!=+\,VX<%. F.",TP?,$3YD0#'$J>0(^9Q9S"-[5;LN]"J[M MFS$^](S?1Y"OT$/+T)%@#<=UDJRB+'D$Z)Q)E4EP$"R'Z#2MG0.V"JZ]M#BJ MRY3[#1HKJZ-!\.H1(4Q3'[/6VCE.$1\>LXBV##JC)2J?J;*"&)FU>'\1W*X_Q=KYB1R27M&&),(%_2"AW< '/>B-*S:, QE3M6^_U M4?Y85*JAJ@:)@H\@+FF,AG+']W^@C*[]?#6&X<4@C__T0[C-8]:Q%GGL?"*([22^G%2BVR-KJ]689NA^T9VQ*GD4(.Y=KGD46]^C;M9-7SHVF\DT=I M!2Z""!-P9V4FEES;0+Q%.\]2HQQMT&QW57C[OQ*J2Y#53[VM%+5; _P&:.F5 M-@O7K0*WT:W2FE#W<^_43/6K4ZR:W@Z ;E)Q1XWC)!BKBWN*L!$K"4XIBBX$ M$\H_1YHMN>LZ5):MHZX&['H#7Z W^ SI$N+'_J W^/#MO/OAX_<\3:N%T0P] M#9VL(!)-1+0M,B,9:%31QU"?34L@'93UOKU*!^WTT:+=U*P3Q3GT)@[%Z&/W M\S4T9I)643-B32PIO2:1@"<^?LN2 ;0 -&>U/;Z'X3QOFM320XN\BIG?.6/R MK3M&"8&)& 51"9"[)D.91#,\Z9''1U4C"^6]L'GN.;9 MK%D.BG/.2,RV!+*4(-:"(119RQ1-WHB5)C$LZ7[]_8'/U'?:7*@M-#LCV"HP M*G:UO_7HW?>QWU#X\^K;0G*5&];?AJ.%^Y*S8PE M5N(&)+SB1FO-,JM=;;8)SL:R.?X:>U>IV_]P4T&67:+2HR'$+(J"'=UO[AS8C54U"*G9A]WCFO(=#H'23@:(UC">6D/ M"[C:8&,@ <\PG2.Z^U [ W9-B/OWG^N39;T-;RNE[=[D6!A06@5RHWO(#>#N MYRZR*0W6HUPU'1X(_7+BZ%9)3Y@#]+"DU"1PX8G@4DAA'?>T=M^W@Z'=DKO) M0V?=.JK;Z8V"ETQE'P1)I46-9#XC,/0#0;K DY'@8O4*_\.Y46BNRI5O%=;1 M0P/K_TUW]'DP\KU?AX.KSY,5=W,W3B[&IM&]Z&*D.A*N=+DTE0@OAQ+A"6@IN/]91596N3IU,((0#>Y]MRM/1%FB5VS7[ZLHX;6//D;]%(> M#/%;.!V,\:]*[*';OX)TAKOW-(7C.L/'X:[J?2)6X#&*>ZXFU@>'QAUUTN#1 M&FWUC*O-H.[>XJFL],IE6OB'T<]5_^> M&%"?O&!6&"IK2ZC)%'2@(Q@[E9.526K:.NG=ZH1"N]-1D-"AK+K%H%I>I H1.M@Z+&1TVK]\$\ MG!N5IFI<^39E'1U4;JQX%/]UU1W>KCX[ZJ?'BHU*K[EDT9](T4QZ$:(5RK(E M(3(1A0P^F%6Z+:[[W.=)C>8::-RY\[DUZ/+D[/3 MBW/X,NA]Z?8_O,9U=<=O?>SVNN-OF\>C-GO.-A&J"BN;BUG1I'/*U%M'NI=#9[)';5@.'\4E_A#[:W8&'ENI"+$943%"R.R5N1K@W*6YH MYHQ;GVJ7=CX 9>MY0/A!9_FN[&;)Y*\&P^'@SR)9_QG_9ORM$[23,4A-&"T6 M@9?X#@M6[LXURS& I+EVP[UU\.TA_EZ!'_>F!+722.6C<1'.HQCQHU'D;\&7 M^5=_ZW[X",-[L,\^3WJ[F<13R,(1Y:U%3[GTV!5*XS*RY=$JSN;;?2X\*[<& M\K1YLWM=-&F[<%L@K_RH.[KX/ 2?SOI_]\-N":R<^S&PCN;: #@DO 9%9"@3 M^ 1S9?Z6H-IG0Z%V.<2JV)XVC9IJHF*^2J'[78PG_3B&$.JD"T]F'E>9>KOO_HPXN<(X8'7#5.2IBG:0DY;(99!O3?-2GLE6RT^O8]F;'^E(] ME*O6=X/^!R3NI[*>[V.CA8LI!Z](<#PB8ST:US:ELI#$M5YOA6*NFWH8A2&X9-]W5#5$,_C\1&-Q!NBU*K.V?;A-/1&L:] MRX2%9%?HR1@-1FMGHM)$\U5;W?13/Y:S?4KXM"J7N(+IUP[D*KE;U40]@ MVE-9U)8Z>Y0"6PJ\>>SZ%CX69 :C@/#@3>E-FXD+QI=9X,*D##')VF.&=DN$ M9>5..^+!.G*N/$YU>A0=?1@"W$I824HK#3J6T>(2K1J1B--9$Y]S3%%R%O1< M&?;"N.'"#]]WJ&=3N0]J"JW!07[[!.!H\;G],QT U M9;9VL&\>PW,YQ+>2;8.A3;?Q?&\DLAQ1H\/[/IK]'-O;:>D1E6\AX@;']0)D M4GHC1.D?$LN0.1ZAW#YHDG0"SK@T@=>VV'>E]"5'=&N=KR/9RD?S40^=S_ZD MI/&5'TU S4Z:;*PU1D8273%"M&/$G M_"6V_RYTOXY\&^C\@>*0:X,6=[)$_61@="I)9Y$$/))(HE$$CS!9](,3W#L;HV\S='_)$ Z@8"+,,S53%&7&1 E$\:,\=2Q!JIVXM MPO$,=+^U>%L4]EZ%$?SK"NV:XR_%N+G..W"XDF1U(C26$=%,E0D9*A 0+$O0 M20K@E;7^ )3G8O75D'2#;,T%L*ZIO@*P1O;?@Z#V8P164=UR.FPA]]WL#-?V M:A1*6)J(,HH2F8 2:R@E)@61 G4FL>IC&7=+B"6&X6[YL(ZXV_/@.GCEF59& MK%^DN?U*!233CHPW1^Q39 M0P7[2Q_:IF2_C#-TVF7"-3JT,II(7$J!*.F4%8PK4;\)<9N2_3MM64_ZL\E3 M"SNROD:Q=M/LFXYT:-<9IDGD@I5F*O@"0RF<4<$+96S6H78OFTVQ[CO+93/> M/-I MY6F*E^U7;?A>=>-:"[ &^AUO\#PVUGYZ-.K(L.S?/P5_8SNJ/@,QV53 M*%;%M(Y\U F)9B'++':I6$GO]<1Z;O!;;@)-Z//)M&2'K #C:?-GUWJH?/WV M&/3W,.P.TN/0O:'!I8AF@;(HLIPS\0YT&06-!@&7-KAEAVP%&,^;0K7UT."> M;F(HX*XY^ 3H>MA22IA(DI.YJ)(3YY#7T4G*8M0AN=I1NEN/?]I4V%:>#1+P M%@6?@%DK(:DRQ"F5!F&<4;2.Y/YHRBMGQ9 M1PVM>3+]!GWT_.K;Q0IC;YBW+@>AB)<4CVX5/0D@,E$BX-X+,B7;-+RR)MY# MG%:TEOH?(U=+W37(3)A:Y1=C/X9IU[6>[T>X^ @P/NJGF[XX90UHB%T-8?3J MVYT%CQX/+TT[>F< C5: (HIZCN)%7RY P*^XU,DR2Y6IS=#=K.RYV%\'R(,6 M%=3K +[=0GH%V+LP[E:'O*^AW8?'HL-_J0F+MT[O>S)>XZFF\;CA_]WL?/O!,,OIY:';51DDEB MJ$#3WKM$G&>,L*@E&F6>B;1!W/W!Y^W9 &VEO(<#\'4DWS@1XNCU?_U^7\E $FDW(ILC+8QH(-E-) 0S L::9%ZCSVP=N=&:^N M1MT^C$:3@1:CZ\7.PK[@@2E/%4G,*2)!>N*B1:,Q,:.U#SFGVO<;C^'9]GR\ M_NS7@T^AV[]_P7TY]/U1AN$0$NN8*+EB91Y(*)?=E@E2+B@)-U$Y"M&#-8W6 MO@J^W6]3U9@R?W@U4TL#EW@!U@OX[!$H]+Z=0QQ\Z'?_!]($LH_3PWV1@7!+ MB*\'HS+[TR=\Z;DA@CHQ'2F$>SF0$"50YDP2IG9?CU9K>=[4W+VZ&W@*[_VW M8LJ.+@>S04;7"X416B&C4<>%+ P(3QBCDL@0)'$:$C%)9A[13M6Q]NZW#-,S MHE55\3<(A:RQ([_K^E!*=;I0+->K\J-.4Y"-LA?^U''_\VZ*7@XQ_3+**."L*PP#CQ3KGB1J,8 MI2UE1%%(I26+2:S@.-;&]0S(MG=U-:C&7[P>=+\_3&9%W%K9]7*^=;)P#E+, M^'J42@$ 39Q!5SEE(0"W:1[D;GR$1V$^ \+M2DDM2OV^S^A>()71JV^WOIO> MU)C(=("4B! Q$"F$)39&]'"$5BHK4.!KM^5?%^.NTM&:\:BI4@XE86W!TB:! M9G0OLF:X B=\)C))2H+-DI@HP%AI=;:UDTH>@+*O"]*VZG]@S]I�UFROA[T0!BQ+'L 1YDJ?%JHS"4Z5/BU! M!A>D9% [D6-/1%ER8[@?GJPC_MJM[@@2PKE^"]Z?I/@WYZ.QB.A[CP[Y// MT:N;@2M-U(,QF62+=IB,D1$'V9(8G/.BU.7051J,+WW0<])V7:D^^%K7N86] MN#Q[_7]>'5T!S#3&",*RT40Z7_:3H GCN)GXP*1VU7N);(UZ:T=\4P23/_X.HQ)F MF,:J6,Y4;5.G)OX]-/#8+6OO.?S[4GZ# M.^B-US*KH"VK@7343\=?/T,L77('Y4>W:FZ_CS<]Z8^'7;1YXW3&*6660C*1 M $"Q/A00:PPG2K# 4M8QT>K]R?:UV)=7Y"!IU<"Q/48#9? -X *&7[HEL7.1 M'$X'_2_3!98ECRX'XS(/^.;OR[7^Z6#\3QC?I 5THD_!Z61)RL$0*? KYP(E M:+69B$M6 6I?A#9;S _W/AP&+1K<[C=;V/1\1%=F]J/R>ZP3:0X1LB3<)/1? M2F,MI_ KX,EY*@*L;&PC_]UU1U_NRG$&DU:75Q^ M]->M3,ZNQJ.Q[Y=D[W] &4V POH"0_\!??'"@]*P>(!'I8_C*]\KLPQ&'6=, M,D$"41!+)P8PQ$?P!&RB+@1F3:Y^.WA( OCA7K:#DOY:]&N0I'%S<;=4+*.' MY#*]T>.2A^QCR1X&5ZIM O%,>L)2L#ISKZ.N'@*I!7Y7U^_[9OY>E'THM_=3 M^-=-;I5WW#KF\$4SOO0W*,E161'*6/:0F;K5 [L27>\ V/]-_4XY,*BEBQ:M M@3<6Q,TR^NE]S_=OU9*MLJ96;<<;K&<_Z0%;T&3=0W]7.GXJ_'4\IVPE(VK2 MHB-2M$MH,5."!6I"\ S@A^7MDFR% Z?M.JIM,JP'#>ANB6=>C ?QC]]1(:/S MB]^O+VL)]:"FMP M=_,>AGDP_#1M((!"^7[)#Y(%_"^)2BLBI2V72^62'W'EY)(-H7:0[ $H+PRJ MHJ0617NS%4YGHIF<0XB<>!$3D2EQXH J$KCPP&*TP&M?+=Q^_H_M#VRLB0;1 M_#G>KX*FD2%_"";XYIIY0,5;B+7A%G"==!84/M\XXABE93(6XLNX/R5J8K91 M2Z]J![$.P%YMI>-UI%DY?_;RSP%E^NQ3OQNN1N\&_0\EVGJ"YT^_Y(T5G->S M:504(>1,."OM#P1EQ HOB04GJ'51P'S8+L MP8D1>^^<*SD6_1%:/%X M-S)9[Q_(V%SK^3NXC#_J33X(OSK+\[>EDWX2-P%W4VH=&;KOW.O ^?1)Z/XM!#+38L='-.:3-R33,HG$E?FOE&824LJI M5!-2IRH+:C5DN]]S]\G!>Z'V^MIKD8+YW0VI([NI2Z)=#"Z@(\1Q&43RC&=1 ME)(PM&.450YL_2!FBX7LZG[RD'B[?T;L^^)R-!QWW@\'Z2J.SX:SQ4],] ": M1L,]H4F@6#W/Q)7YO3PZH5C,C*X6V\('W*(T?G=#YX>>O?\PQ=[8,*BHE8K> MSBT\HZ-^FB$:SPV>%%'1_<57DG .],^<\)J*QQ1(9;Q M3Q;=>!H=\5KKP'2B:K5PQF%I_8%HQ@Z5OHY<6USX3M','&[JO:=&4&)$]D1* MR8A'FXT$ 4Y!:?:3:]]TW &P._.ZHE+FC8V-)=I^2L2[P:VQ+#H8JJ*F1"DM MRVU;)$ZS2(Q.(66@!FSMZ6F/P'FQ!FKKK,%]Q@/0KN/P*X!K=+WQ*+"#&*FP MN1I7H\<6.FAPK#P.DD$"GM&#$UIQ(D%(8G&7),8X0T5R2M'T] FRWN2"'?%C M'=$WX$79(L]R&:_T_=X^>&FSB20+EDFIW2=!*T^ 4\D%U52;VG?E]T#L/JI7 M44F#FA)N$8Z#'O[5!S2R?O/#/Z#4:L\"A3-\8"-G464219FM4=J:>L!U"PY4 M@> *>&T[9!FFYT2(JO)OD\,'^($?$> ;^ *]P>4N2!>R MC%EJ(F1IWFY,(%;C(:J=%\[AYI=,[3C]2L">$UGJ:^+!TM"FO9&NJV 79:4> M15Q1=_RM>M^D=1[:H*?2QFN>N[W/2@L&8*CT((65UD=WOOQ;2TJ/5&^8->[^U@ M6/ZECA T9REI"T(UL!7;K?.:2>Y[^M$AX!K6?HK6J^(Y*$D^Z,R(%C.%9?"^-KA MVUVM[>5%VLN+M 7!GE2#*=1"AN[MI2H1571H&DM^SMER=9)_WDQCN5;9[A&V19RF7P*M.4 MECZ6FBDPTCSM%) MSD].T0;_E*+$:R[^Y3T^S/>X)8>?U1!&RZ6@,Y=Y,I96:4TD:$Z\=XH(9@R8 MJ/#/VDV"#V/E+Z_Q8;[&S=C[-&.&*\C :! 6%AP1@EF1N(DV M/YWP_*:^\0:ZJ]85T#";A<^.*!I+L"G3$EMG!$0T/&1GN*]=-O0CC@78*J:W M%V7ON[O&]>KO-FM.SE(*F1%N7*D5]YIX&@SN%R+D+(17\Q-W7\8";,&!1\<" MK*.+I])6?94UO8P%6&LLP%HTV45_]4UT_%3XJ[6.605.1):>R( NH2N#6T46 M#K*4+L'.[QH.AK=KC04X.-JNH]K*W5IGW1LF:,\O?I\.N+NN2)+1J! H\1+* ML#KTQIQAI9[-:4 W)GN_K*AGR2,.T-EMKK]!?>'OL+F_]C&:(!R1M+P[@6J$ M%3,!CYN'=[;8NY5WH>?=W'\3[M14TH/[29U2PJ/7KW__[?=W1Y?';\XN_W9\ M7HK;SH__=GQZ;%PRN_-';E 5NAG^N^(^"\LS8R"TZ@]YS9X-- MG%O*FK+CGAVUG=@;G'@K+G_J:M.(T*A. M)-.@B!3.D,!C(LI[W)_0Z095NPIS'7R["I_ME#+-%'0H\;#OO0>F+T19WZ!? MS(J)UP*+Q3"$95 I6>@!=O?#W,4#[BI>UH\&]+:J6.AJ$ M&.8P78^86 %4HQC70D#["5)55-S\M/AJ4M\9)4)T- &7Q$9T+629=XT^AB$F M:L4H]9%7;Q>U0RHLB?OLF@GK"+L! U;8&J_[K-(DE/(!E\XH @V.6*$B88@[ M66TD97LP[/?EV%=0YOJVR@:::&OU7@Y]?]2;QC32?U^-QN7%F:$LEAJ5CA*N M;;G,EY$@4DN$L50HB2^*K9TENQJR@W23-E'MPP2JI9>V&\Z;(GI(KZ"/7XQ+ MD&MT'ZVU1F07<:^5:/WK8(@-LDPM90)?+Q;JIX2LA_ '8%-M/3V83UPG?EB" M7^^/SR_^=G1^O'FH<-&G;!,57(IJ+@!H>.+<@=):&9D9H'A9$*S,\1*6Y=!9 M](%;OIK]<3=U>U>ET=P%Q*LAK@]&QU]C[PIQO44B%JI=C6?-N8_]L-_M?QB] MA^$DE'SCLB> ;&T*1*; T65'!@9I#.%9E%:7*4FF:[^TE;!OO;UMA^/HT^"J M/^YH2!ZLY81F)XF$@'MT5IH8"RP)YYV"VF/,J@#?PV:X#\[>VRMWKO2*9EVY M5<138SAQ>GP/D7X:]*=W0[=7)PSQ'%'JJBC!$\L0.D^R=$7RFA( MN)A#EB$IJ>B237;39_]@/-N)BEHDM7S/4]M2?-/('!BI)40@/B:%HN- K&66 M9*N,\%I&GZNWL:ZZ@IW%V ]A4]RC\@\E.K_EPE]]6_P!TP$&&:UX3S,Q4*IQ MOF+4MS M?:I$6T>!+4S;DHQR.Z>OA,5FL3 6(V[X$3TW%M!T"DD0AP<"L'YU?_O/R_.CTXNAU:[B MLD_<)CBY%MKY3$6N,L7W.5HT;J)SSL:@G)2[8,T_8#?19^_C2. M-#K+MW[6$:!!6BZ)S&@22RCO&DA/&$W(+ :!TATM?Q&\W6].5?ER?\9/&\54 M#O=-&QS.J@='?X->>O7M-O2."EX:0%@YE\$RWG@20 >";SF^YV4B25JEC&/9 M;.G7_8 ]BS:!(KBI M(SME0BF^Q(.TZ-R@$Q(<"&*,Y9 5;OJY21NBV@MYCJ3>J[);=.WY M'KY^0':CNU;(+$K-X;>AN,C".<-\[;89&P'=U7596]XU M5]&AW':MMKY)9) FE9P*DL0L<'G<*+2#92+>1,&I!H_^SVZX0F6PA_-[3 ?3HX*R415GO< MJQTCOK0"M.4E,0!6\]HU;[NBPY*KG/VQ81V95V3!:#CN'.7<[74+H./^&)V/ MZW8&.EJ+AS9AN22YLZR(RSX2!M%F05GFJ[7HQD?<8@!^=Z/]AY^^7\MY$YT, MJ@JT13!',$3+!XFI0JA6)) M@M:<@<])Q=I\6PCDF?3R6DO']RSQ;174P%*;14HG;U3,:!W2D AWI:)%"$>L MU&B(J)"Y%"%;J)U[<.OQ/XZ5MJG,&]RIS*#,V+T*F$;&U1T@^[&*-E;+8O5N M(=,&I\-=4-Y$FI'!)'J.VUA.@3@(F2A/A?%<&+"UKQ1VH. EYD,;_:XCRMT9 MJ9,3#+]6YU>+NW$+90 MY&KVY-9::'#@+X=Z^>=@!I4'H8U6E&3#)R,$"U0TMI5+ K_00;.X<\)\A_>\ M";.9%O:RPURB[J_9[2B"*NUH518E5]Q'XG(9,9U*XA3H2.<[2N^",C< GSEI M-M1$Q>C?I.OU/;?JQNN:(7T[N!K.@"8$&0WN@"X:()(KQ%C* *0+20MTYBV; M,T86-R%?YZ%/D09M)5O1N2CW$J]+"C4,/Q>/J?C/$ZM+"!FY](D +^DW3J'W M+-'AC1JI*I*V4J[4)V/)-<^B9S]_[[**U"LF/14\Y_#Y:A@_(E^//N#.5%@Z M#W'V0JP"TC@X'NU) YR3).G*O7!5Q_.D3C,?_& S2['#SR5@:O2 Z)TID MM$""<*H,(PP(,QD>P@IFP_SG[LXR:"CZ026Y5?0_RVHON^-R$I[T4_=+-UWY MWH2VSC$(QD[&?V8B#>"B&"C"C;(F1<$T7^F*8LG+O/#A/X99L+W<[Q-!527" M/[KCCY/UEJ5_['Z^'$S366;D7P5J1>M@37B[MQ$J*/0Q>C301F5385W((@@I M02#&H(LS+ WZP: )=<&ZQ$2R?J7V.T^!.(^8#?OES3I*J,R7-]TA1/SKZ_2X M1$V0/.#S R)QVA$?J"\^N+866$AAI2C5$CKIN+8NFRAE4D6SCG@X7Q[_^ M=GQZ>7+Z]NS\MZ/2P^ ,3^CI^L.W5U>C;A]&HXMI-<7FC1XV>LPVW1^V7]=< M2P@1E>&FU/-9)O&=]Y/(H6%!4N.]#9V-GKAEU'GZ86@?#X8E;G;2G\Q!NUOH M ]I;9HPG&EA">XB5P?(+AM-M/NZ..\+;+'#+)T)Y0V1PAEA-!:&> MNA2LEC;5;JQUZ_'/D ^;"K?%S1WT\*\^_ I]W*Q[1_UTE#ZA@$?CLG5_@>.O MY0X).LPE/+09>I6!LM+J(B ;E4774G$3=$X^5N_3NA*R9\B.!BIID+D_.]W+ M^J^';74@2LVV;K=_A>N^<05? 4I@-M(&S=S2EQ3/-7Q^M^^'WR8"04:7=@8HY]Y$9-,5 M=JQ07#NKB(NEP-7E3&PPCHA$08=,T1NMSY]FRWF67#P,Y=_GM:[#:X0\>\]F MI+=I]6SA(FBE\H M B=6I$R4H!ZR59+*VBV4=J#R5>=^-];X.L*MG/$XF\7P[6)09C.@BS5#-KMI MAT!MH#D2PGB1SQI?5:0VH.O:*TQ M(G\_N2CI$6_?GY^GKT^.WEU<'ET>EVR*BU,_ MG-[Z;#-D9)OG;3>"I-I*Y[)1I%W*EAVL%UQUMGOT=B?O M\7 X&+X>#$O.4]E62H>087N+#^[*>7>,NI>I4%$[+0K5OSM[JXKHEH2FOE]B06B9RKWY]"ZU3+G'4S\X MW$.=A(#_- O6;(IZ5[&;_1%OQYK==XQG6N?S?0$3!X51$9.5EIA0FI>!H/B6 M"11?E#0K&T1>S6=;6L!VY['[C]OL1N&#.H*O7M[X'X1UZN-829[0F*4EN '#Q?B4; M?ZG*U\>VZ]+6K50YV*$>F@\7O798?S\]^OW-R>7QF__Z_>@<7=9W__SNLKXY MNCSZ'M06R=*4&WE<]$"[J2D3$4:LI.91\?1'@67>&92.28[ M=2#L,VJ0HI>@.&ZCRE+<2UGI%6, _^!*!6=MU"L=(L\E:B!MS"PP08I@B-1L M,H8,_8]$(4>'YXRW+UHQ:-VJPCG9:1 U62["GSK@@%2>))SR <-'$ZC)_ M6D>0(GJN8^VRET.M>=@?E1KHJL%EZZ+\_*A*>V:?B.&A>*-"$,O!$QHI[ MG)EO'B%%7U+OFOTC5\<>SZCVU_P$S3_O\?:&K;+M5=V,HUSD:]#)I."LR-38 M(L6A=HHE"HHY9[2IRNXUBEL%N22S.!R)"?J$G@KU;K%\N*=R33)6<-X+VSJB MH1![<-1^H"B6S\F0>X=M+XARR2:R#QH3--UT8(22TY!=XML//)MY322"XK.D M-NQ0!@Q.=U]0?R'D[D%!W;S(GB*YRP$I9'!)I,Y.T;QDW-_0X1YV^3N*#AVDH#[Z')R@&7R,1+[W;ZT'GS^)HID@=\9 MS9$9!&!W:Y!#KC+7U=K![NEO^NFXEH,R=7 M6C)1&Q!)J[:1%Z0(H*) PY*U(;E5#DH1OP+O:W(C3,TQ8^@Q0O0(RU[,X7C]'\!)3\=^_B6BR6[_?:)F'RB5Q. MK@A3*+9)F$Y@3$%DC&2+C,::WD-6=HAS22;2"Y4IVIL/SRBP]*9@2R84TR:+ M!/9(2K%"@K6DT"?,W24 MQDG#'L\@R[R8Y. HP'0G*PU.1(NBS(@Q6@*@BTF-CTHW>H M-!C?APLXO^3@OC8R.0ZGDAS\IO'DT_TJ__5EM61I[M[_\]"V\\S:_?/R\^?N M AJHB2<)1*4I!O86@]4.G%+1@B97 CN-*J/>KQOH95&.F4P$\,%[(N&AD7 ^ M*X%5D_H':W_?KAYCLO5:KG\;77;%J)?RZ2" M1M.JP0O'#JPLT;H,154^1:FM(=E[*MI($<\MVS3&XK9414^&WA1=1,^$NY:0 M*3JKA ;'UYA'V^:PLQYT8!_7%4JE]ZR:YU+,;S*3 O=LW.9!6I\@$_G-*_'' MZI=2'I6-RX^X*!]N?L6_%_>X?"RK3*R:TE*J'#$]5OE?$1_@;G%/G^CVZR+3 M^A6[HKSZO(;L3UP^T'4;."$N*;4!WM6TT?PJ-:W=1R$ U)*/(ZMZMQT?F[.:TI?UU/4%S MSY:/;P@N*.*@S470;7"W%ZCXE-%GS$$J7T/O)K37KKRCD$D('F0Q7@3 =@FU M!=#)HT"? >9-$;QDW,-0X1YVV32*#AVD@[[Z')R@)V4[ FH(C*B%-#8 MSQ1C%;I0EA&1O<(^I:>G1B;UPW6,"N;A#(VLLO?9END:MCMBH3> M5JK#-DV=.9DT"J(Q9-(8_9X"F>0ANAR(%6%3(S%L%2%49#39(TJDE,$^M_KY MD4G[VLCD.$Q1!K 4!.M"MHJT)%7!AT.W-.6^VY:G^"CLETX MK[W1$;V@-L@;R$>!,DB!!E6QQ<7:GTR3 M,@6T4-YF 9 K7[".?S EOF%UP&&^QRA"8H= 1R!)#P?M&6?02^,34)U7K9;A MALIF4,AF0Q+(:I1D.^?;40 6)Y X_'+2*6U*="KU)J:V2_(6#*"#CL<6*_W_ M[_;3F*B??_H/4$L#!!0 ( *B JE9_2 =\;#T #>" 3 =&QS+3(P M,C,P,S,Q7VB AN?'[:^?N_=OGV>?>YSE_G,.;K)59 MDYGYS#OM?2<)"]POW#QP74U)50D@(" GN$? &Z!\XZBMYT- #Q^#' # ' % MN R0 Y?PH3OX"PL":H 0'R; /P "H7_&OR40_BM,@P^7A-@!1'^E :ZT;MP$ M2/"O%/AK?0"@4KJY\5>9%W(A%W(A%W(A%_)_J4#M'*VR*7"/[QZ0E5]J5+_PB#?/^.?O:WZ[^]XG[AI@ %X,KERR27B:^0D)"0 MDEXAHZ"Y2D%.3L% ?8.2YA8CF/D6X\V;+.S\G"RLO&PW;W))W.45%!(5%05S M2LE)"LORBX@*_RF$@)24E(*<@O[J57KAVS=O"_\O"^X;0'4%4,5[4 2W@4M4 M!(14!+AV (RO)3'!7_*/QB.X1$A$?)GD"BD9.3Y!Y76\QH2$EX@(B8F)\,H2 M!.#?!XBHB*EO"]V_?$/+G(35A4;X573&%;8'92T@[4$DNXB%ZVM2,EHZ>@9& MCCN<7'>Y1<7$)22EI!4>*BHIJZBJZ>CJZ4,-#(TLK:QM;)_;V;NY>WAZ>?OX M!KX)"@YY&QH6$_LA+C[A8V)29E9V3F[>Y_R"K^45E575-;5UK6WM'9U=WW]T M#PV/C(Z-_YJ87%A<^KV\LKJVOK&W?W!X='R".CW[H]EXB( M"(E(_NA%<,GK3P(J(N+;0I>I[VN1F+O<8!5^=87F071&60LIFX@V$F3A.DA& MRRZZP+'W1[6_-/OO*?;Z_Y-F_U3L7WI- A2$^$%(14@%0("3,R[@,W\I7]$G M$9-'T4HR91VB*:GO)KWUVYC1;M\FR\#: "M>\1_.Q&\*O%.NB6:#+-"/UX';PQ0WSC?0G OK@YC M%(N?^AQ,3JMT93A30=_4RSX78K%K!];,+Z$&E3U?:1U:PH MZ^P)EF)L/)M*8DCK'.94HM6T"ADI]*2>[&_WI<&ZBY=_(EDAD\@*N%?2_W"/ MKZG /_3#E*F 07KD[.*7]E:0Y?;=^BFW/'*IH83RST5IG=N@5>;H13-Z?Y/B MYUC.BO*A2O7PA\9/]GD?1_8:[",(3+UP #E)!PXX%#+# 7,M6-#&0-;CX<=9 M?<5&]@YWP,@O_OAX!1 ..,> %Y0QO& Z'##0@< !"!*4?E-KPGXBVC>U#4M+ M&8X#UBR:<4!S((9G DZQ4==9F;D!3:K*D%OA?^C"D"QS[VD*W*)V3S2#T4ME MBE+;-3593CCL0 -9,!GTO7S8L23T6S!=[#X1#E"S,PG=\H\N0*4_'9_J'?60 M"8\X*$N^(A\F"8[S*_VV>9_D%7NZX]6.WY%' '?4;]A0A^*#N.BVD-@XX_*A MM5+!73(N(//EWTY6&8]>,(2]%E21[%IZ<%DKS(3UVXMWQBJ-< ^B/9'^\,P%RM6_&",2\:GQUU=[[JMDL?;Z@BJ623M$+J-&]ZY\YL#^ M&/E XF?X%L)#PO3JB,B5SV;WK0Q(8-EC-U18H$D M)2V&]^N>9]UD3E^.&_G',<'H@O? V3F,'$O#'XL#[H?/H1=@)?2U2MSB4CG! M$=E3MJ'V8V6_-NFJG.MEG37V>*KUR53ZUTTDVDJ)6Y9,]/?'5E:,O;?GJ9TB M+JGRO93"P)IRE!G]5VE8NBOS\ P-)2^45=X9D@%)#IY,29UBY6?I(+8#S\AQP&-^4LBG M7,ZNGPI>NZ(\VLU;?=]P /?X!D\MV'A?1O.*O_$@YK%WDC_R1]Z\^MCR?5, !ERP0Q9Z6<.(-UP5YDW$++S/7]N0VZNTX.UWMDTH>GT= / M]NG,Q9:IL6J#RVF"SAPUL3:[F2\U5Y]^$-PIJ676]EN&/-Z*,*NI> M'X_Q%-KI&W \V:M+"29I=,4*H,(SO67?.B:IAX\Q&!L O"2%-UK#?@=):3S] MO)XR8MG;=Q4+*5DJ;^MR]MW91@%HQLVM9J)B2\.^P,$Q<)1,_MV#G*ODD\/@]UKFVPL_G]=M95U9]916MJ4T_6&GF@AWSJ MK.DCUMA1\;/,^DT:$T,+D8MQT4,3#07.^Y_=4BHKAHQGVD0?Z:O\UG\@<]V[ M-+N);\8'?)5_WWE85 O[@O)0+.TV?)]X %&?>" U#QV?!56BP6\JDA&GJW;T MD)/O^5T0#]8OR>6=\E*P(1/OL*F'RO***1:&=+(,3'F_:S _?<:",LV\PZ$A MCX:S*%WX5::=::YEIWW3'W$@NXOI+9CU,))IU)Q/?RNZS6\\TOBU]OF3^C;F M^7:"V(KHUPCN ]G5:#VEKP7)#T>SUQLU,^2I-BDI6S?S=XR%UHC3T*T>*+ \+8 M8DRXVWLH'"IS;,AJ#W]LP-RP-"<1.&"UE1)SQ6C(.\S%OSB:\49,G1SLFSQY MW5 #H7QDH4"TFUQ;[R,-^HQ3S^L!2@,PS4?(-V/C@S_=Y)KCF$+)C#MUIR5Y MN_>MCHBC"*?2>/I3K99Y/&2R-!]:>2]II,EIHA5@8@T%!0;7:-YUUAH="0YI M9Q=YHS[6C,:UADU_V\20%YQ*:-M]K:)V2N--7[REO B)\SI:LF3KT6M:K7R= M+L;QV\S%OCUBDAU4 M'6JH0'7R8XEP72F*:_> M[RA/8Y'?0@,!/&L"K\0[(22ST]'8NJ.79]R?<0#CX1ZB579+8.]J<[@7Q ;E MDN\6>/>=T&X">%CL@.[%R'QS\+E:!^;YV7B+_J;E?"KC](+:I)+*&;XUC>;A MLC-< X?)'L_4I\O?RUW" 4>;\>\JL7@C?Y>9+W,JH-QD>+LL77Q%M<R"^J M"Y9!]Z8"?7\,-H @5L(!5"9QE<5$KD-#'Q+GXY')X1^?F37RAM.?Q49MFMDJ MT =?632K"Z.!7RKK@@0Q/AM;[497S4/U B_'X+:A M'NJMM?L.1,_.:)\ACHUF2SXB8H3SBMTF994]>?T%"F; IY9V/%@UV-+RPCWY MN'CBYS^%G'2CW)!!*5_\@='L4,U$-]!(@]?-TGTCY.1D8$/>AK6AD="A7//\ M;F1%L@FWP-59R:JZ@\0,KX4[TVX1QXZ_Y& 3L/[VELZL9IVJ-Q\^%?&!7GWY MP:9J^?RWHKOYZR+AJ\Y-+$BW!\R[ZMJ#K^*K-Y313"FO>XRFGQ'"E>*3A0WL0][<+Y< MO8.8Q0%D.VR1K)':HF0%@B E +2\6(A6G7@1!255F'BPZRE?TQQ.9V:-RPYXO.%/<>K;E(I2MCO6#)XT[Z1848U:7 5_ LU%(NI- M\VBI_+8Z4)N>K$B/U,\0T9,"!+$^I!]TL-%I;1T*/WB?M>%=T&JG8I" ;JM MI;IQ>V]L3-Y-M:P(9G(&O26TI]PK$5N.?^03([.4N\()*F:OI4K5/TV2%@@9 MFX.A7F4J1D15A$ 4B9MSO)K!CJ$CHC*RR&CUNV#MK#-]G7$JL(**W0/E5!3K MB"EJ5>%E1'YCY$>_N].(N( 77?;Q^27='+;+L9>'& _MKLC?5HM M#%EI'R_W)ZSBR85)&* /E.DA._D0M)B[A7O6"?V3L?P)C$8M6J"MV+H\D)WU M-MYHLR",3FWRB)$0[3*G6>51!.66-CA$6JSH+8/I"*W.P.X/MJ-2%M0K9.[) MO1@'3:7(G8JO'4EB##'38,<-.3^OHZ+G>EH%PQ/)>CD_'QMGK'AL,!.B:GTR M*GP]&_9-UJ>Y^^!VS\!H86QS=SW/D!Z;8QX'XSMJ^9?5-6$;LS)OV0UO1RMD MY7]_YDNE/1[AFZ'RG/##GD20_I'I</T@/T<*L6^JMF_5ZT]E7[4NE M,](FM\\:7>IE?4AV655V[VQ<<2&=_$Y:H8]OQL[W[OS?BCA@O*A [W=;)X]G MI)WV\<=$U:W$D4%3NPUBGX0NID"Z5XLAD,V2 ;#_)40.[+YIT:--_*"9JPQP MF^_1LITOIIVCG[!E5JY]\MC3,KTN^D?@3)KAWME:XJ',_4%]0TVL-,E1J1 R M]7/C7G#DB^FBA+++9XYX3YA[+/B#_#X/S.!L\!!]]VE#_'N9:OWG+9R'N3C M>AT''"PYX !X H:G>R6@7SGNVKO6/@:B:*-[[Z2%.PE ![N=Z'29+B&%E%/Q MM_*)O+!"4B^H3OH-ZT>]*%6GXZBW9RZ=#]79TV.BSV'K?$;S1FOCXR180^/O M." F5I.A6#" M?B=Z%A%H:E4M1URV.$?70)QCL.[F':NI!1.,UG^N:\X^[?)>1F*XV#O']Y== M[?!XQLHB2Y8<94$38W8H1FMI@ZK7(>FS44%W=_H:_T\BA.?)3YJ=/)2*= MS+>H"^T]7;![/JETJ)"3ILPZP5$I;O[>U0Z=XP]S[LYQ$QA(^HW9*=^"[Q"* M0$R'KT&.+^_^EW>CF0[KD_<2C.K&')5,IL,](*U9D7,Z)L0^>K:]YZ)R88++ M4249BE;VH"4SL&/5Q'//3^>GUN^C/CV!'+(9+R3L:KUC0[W8HW__@YOE=SDQ M.#(@T?KZZ];9ZX)LH5#P?1/)W:_F@1O>MEV?4V!GC]K!?-NINNC@U=.P_4+U MVBV!V_65'SI<"$/97$8-;@::T/M)<[4VCNKW*X4O184.B4$#-:-?+D<\(L5$ M0K!TZ:&(U6$-_ X+W^D=^F;:(6Z*X0F6X_)@[V!\!/.-$/T1MC"IG'C%2RSW M)HM?C: 9D3@@@I3;7ZE1^!(H\VW>L!-JY6N;HE)YF%B[O+UJ2G^(_WV_A4@; M/NVVGH,E8L_OM?I$SP)-UQ><;FS,2J$0BU*[MU^Q4SUVNO)*9=J_Z(2SGFP< MI"&MNV$=DHRB3 VYG\8SZ$^Y9X2X\GQN0GL]W,?QJTAGJTE$?2U;QO>?3D8) ME5%W([G3^J BLAY[UTXZ?SHQ37'DI-;3J>B=4'=%E'WKOR6Y:\A\?9!CCS+L M<%MK;9&DV4*9P#!Z0_EL&>5^, T-,*Y[(4FF1I^\6;[(O1/U&EB[2U MB^CGVTZS]-N6 =A'I!4BGIQ2G PEIO36-4F2+ KL0U\>*MXLO_$2(KWUADU# M7)E]94-M"TVN\ 7;/5#$*S/U+3K],Z%8ABF/EY><55$1C3:]]O4K+9\HA?=, M0\YC_59;LPU[7>6HZDM1>G,$DWV3;\9?N3BR"<5C#Z@IP8^@Q=(%!HZVYR)= M09PWH=S8Z#7ZG%+VXTMA $^?/)N_](B_0X'A4Z,-\;&!J0'W%IS8/KXNLKB][F=L%\T/MH+VB6?TU!"U$Z&A4BI#/?OO M2:*-23:481C.7%2S&OI:9I&X."HW*B2R4?D(M$P'!BH)A&CKCLH5?_40\L#? MC#YI1XMU#XI]YG[W&X+\=!1U=O47?NN?EX6E82[#[TSKP>C#H^;QK%]=&U&U MF]CK \EMIJ O@[.Z<=OO0Z(O$U*WQYZ-V48V@>W21(,ETI2K&H/4NMSH?Q . MAK@\=2E8TDF]I9'D_-LVJ?J;G+'+1(DA:.L1/^5!J2:2)(@#Z17<_'6'G[4F M+L_'2&7DI=NK=P%!#F;4!0IQ;-RZ4AQN$7O0%BXQGG4G=YG?Y78&Y5.]05D_ M-BO>*0]?KJ5#@1?C7O!.NE%JB2#VQ"IE+98K3D3R@QRAH?;]\QIX1^FX4:US M5GY90F4N'CB'C38PS=_B;'D/F9#0].&Z9)P//Z"\)T-IW]W$D^K:7B<)5^[M M\UOD;#-1[ZS;;CRJRH$Y4(@O7H_)NI':'MLU M?[CF@-'(.L25CB5]FT@GA^ MP=>103H4RYP\8?($&Z<,X[SW=AX*8,6F41(+\K$+L)HCTE6_\P?RVLI/\AF. M]%;37>WT.MV4X[GN+GRP]O2]"FKW^.L#(QJQJ%.BIXCZTG7=5S=,PJ?2?D*@?L^#3 W@^D2<^9(Z##!2(PBBN43&1:\U^Y(V MC B!F\!M 50//2QA/L#?/JY]\N>GSN27,VIW%PMK6SE&.=;>^F97%SDJ.%2KV6/"QLX+UTMX.S@[6[.8NWPPM'-VEO.=:_2I?&A_]$ M"["R_)7$'2;'>O_/&RP&CY^P*#BY6K.(\POR60H*"K-(2/$+B8N*2DKRL@@+ M"@L*"$H(" GR"0M+"XI+BXFP_%U8\3A2657EQ>_ MEPB_DZNM@)"4E)2 H+" L# ?/@6?FX^CN[DWGZ,;VU]E_*V0A]9NEJYVSNYV M3HXL?Z[-+9P\W.586?^AAX/S/TO^MRWV/R1\_/A_GM3!X9^IW=RUK6W^YZG= M='VH'OE/_.#P_^RO?XL;2J MHYN[N:.EM>I#.59\#+^=G96TA+#4 [$'HF*B#Q^*"PDI/K@O*"PB]5!!2N&! M\$-)"7&A?^1]Z&3IX6#MZ/Z/O%;_RBO^7^;]JY5)9?]>@K6KG:>UE9*KDP/+ M7^I+V_V;^H@]$%.\+RQ^_[^NS]_R6OW7]1']+_,*_*M"?VM&ZX?X0_[/MR)\ M@L)\0D*Z__A61%;@/Z21%?@/@^6O42CP]V'X9P8(_',*X*]8_C?(!>0"<@&Y M@%Q +B 7D O(!>0"<@&Y@%Q +B 7D O(!>0"<@&Y@%Q +B 7D O(!>0"<@&Y M@%Q +B 7D O(!>0"<@&Y@%Q +B 7D O(!>0"<@&Y@%Q +B 7D/]_\J\_H[%V MM)+C].*$R/]U%R3"2Y?^//%"A'\27_ES/R%B,A*2RUH[Y^ M]1K5-7+RZ[37J6[0@$ @"DHZ>EH:>FH:$,U?=T$BQ.9_ M6?YV%R13 F5" M:+NR#]'W 7I'.=S# N(/LGTZLB! VJ6A5I$RV>4V3:96T' MWI-:CCK1]; ((-:U6!FQ*)D0_O L)7LKNJP&>GN),ER>!BE"7^E@<\71)1H& MWKT#01+_ $?ZS^P)''\'^SW!0?H4V8>[)J*3W_? M%^)CNUDNU"-TQ'Z$@6T*)A+EUI;QSZHC]N5E&-JUWY$YY?<0R/]]T5NE V"&/\SFI\HFV"]PWZV=6N\';YMD. M59_G.$#G$.&<4QK?Q( =J?;UZ\A#=1CMC-^&ZKV">*>&) 7N4AXGI%N:/;(S MZHBOS6L+R)M1]+$3WGWW_*GPEV/6)@6Z5Z6OXPJ*I>4CT(^8Y8.E94?2&J&Z M)IFQSCDEA(-DCUOCFZ#G!0C'GS+'S_;&$A9",6QNBS+A,Y+V5T7I?@"ACZ+H MM-NC?#)W8HJX"KM!Z/\CF-QP,/Z)SB@I1V!<8SZ MCQ&-E%M%3A@T!GJ:@IB4-%O%] ]L\!QT89G/LW' (/\(!.D"Q@%,6?\I LW# MA /D<0 (:WZ>%81%])Y?R_Y>VB_P'P%U_6\02)UD<#B"1E9DOL".ZKE50U3534 5@YN:(M[Q-=U=!<:6Y]_,2;*[.AK8$K M,PRX*T%I9+27/NEW_'$ !UCC .)?FY.=B7Y%JI]-SL/ZNML+$A(LI:9[G0M ME++'BR6I4GHQ;T!3K&Z1DK6J$VP3;JHK=]EMTVI*OPN$S2%UG,*9Y0Z*_66. MP03K$6116T=HQ0GF Q5!RCK6I+-"+*G+G;)%RC>S@GL:C05S,*.TXL7+2@TC M_,P^3Q4I+'>%.'=EH/EFO(7!F9MZ=C[, 3<#N(\"4N7\^RN?9X;M4S[Z4^-_ M>V1_SU5UN2E4$2/=&2;_@9V!6\@3: M-N2%@,7O+@\RTPIL&(3TA!85-?4+JZ^.?CPSVTJ>GQ+3\1'/R5>1/DU@HL%> M(7:O:BZ?:T,+BJ-L)O"S(@9R8#^"-.OH)\/,94WY/AQZK1MQ"H.B@.>4^U<]90 M5YR\O!T7[2$3_C*/V4K?-0ZB4)U4:8U6\9=O6*A<>(%87YPTP %)XU\*5L*N MB3U;IAO2:L: V_<"WFFOY*AEFW.,"5=C*+]M-O LUO@_MCMQT8C/D RLY9"8$N03$T]>V$^N=%1_5.8FIV=0Z1GQC6'MEH0_;Y MX-TV-0%^\R%MNS0;)](EY?-.E/9UJ2V783T_A1FL8\EH'&VT-0#"]/LFM7!N M2>G9(;4S@Y5.\^6PO*W%+02DR1X1@)!V_>+XAAG#>+Z/ X)=4#KX>3O5FHZZ M4XT#%GGF=U'U7EBU$4=O(LED7*=@YW\JQOM41J$]N0-]QJ%DUMY!GN6-2GCBWD<.MK M79CESBO7Z%JE2TJ?,^MK2L !KUW7RC;3*_O?I 1Y;_&5.JEL?G\5K7E^N-@, M12RDP&GP*Y0X,@]+6HP#4&%[YG!4HQ;$[92DUE6OR7=6-&H?J_\N;V0A MY-&!NEE$$WZM>QV)<=RK' GN,:E$1L:"8X8?5CSZW*7 FS&=[A)VH-IL7QHQ M3IW@%-;$1S'C:>_*@GEUJ28K&@J;C5%^6AY&.GFW_"2!-;)MK)FD" ? *"/% M14A943F+>4ZJE9?C$'>^G_-,RE,A6C3D[Z+ .J]D38]GI0>^TCY?">(KU7+[ M\<[@F_9L7\/9NXH"*^^WA1VYDC8C[-OL@V<'-=!5 0QHUQ1L@[+.*'R6Z%2: M"@^GOHL#NM*:CE%>2]M,BPFOW1$@E._FMJ]XH6,U[7YTY1=O[K;RN\0J6_=+ M>R$H'MH&,0.. 8O!6[8/>=H%(FO.< !URJ\0!GDF%L;7[EA,Z[F36 OR)" M^H-P@$UZ<)*+2-O>%OMZ GEU79#P'H"@[8!N%7?+7&$,.& 2S5A)%<:D,PVZ*# MF@A+2N!KAX7O3,+7&,YP@%>C?SP3.92.WTCES!X5YNU]H&N[SKR@I BG@Z57 MV7917G_,G@"^X3'E.KU=%LVG&T!D7U/D<9XO+W*)$L/G1'=V4*B.%=OA#:XV MS/KNT\$?;;NKL:"T8!8J3WG>B)7V%M^0NM%U ^:^]H]5UDW;R)ORJ M60ZD[&0[, <^8@IN>NU',X QRRX0PW[\2O=.9>J5+/O^DY37>7&2)%)$IZBB MDB9JV?UR4V5/L&!6: *[N^W@2')(L8UW;/L9-! #^;R9-'HH[1B=]^U$ NJ6 MPJ[UN4<(!US+;1:2%T>TZ/I;EL#H:-,I*M":E,^U:@TJ^=0(7'Q<"5CD6ST? M4C[)%CIBRW$S=_8HBRQ0=VR\ND=?8&#M&W&ND<7:3)5[WB0O_Y--"A7NGHBE M/T0+9N$ EF'(0@-6'C&HVH #OC%!L"*FU@7QXLD6#BA-1/O4 M:-7XCB]QMJ5/*2RM1LBSHG3N0ZB^ W-O7#%>31.4;K26J;C+F9!9$BRAS?JX.OA!?R^C@)S3YXIV=)H!O_?;[= MNM+YB$WCL:FR]4T/Z0&W,$_E >.08M"!;0LX;):M9D\\(6_#-V-/(/@HN7Z& MOTW;4]70L3CKADB'L")=.F%>TIL*\ZSXRT]K6%XWG%7DJ#TMVL[3%P,-;L]* M[ZW$(@\>Q.J.KMZ]+L,6=-DJ<:_UTP[B_LAXI]D-. \,0B.F%'\T.?Q( 1N5 M^W"U)\*W^61N^G [[ @R=6WL<,.4OE:F+XDMZ?;YH- DXI(NN+O)I[3NAZ"N MI9)DZF]\IX2LGNY(5VSVD%> FGS-M$ @^$;0&9D7S0?H2#J7P? 1>3';DZKF M+S5^ZE-V1._[P101D+XKZ^]X=B!O(-0LJ.0%>H_KM+<>W/@].Y6/ Z!<.Y ) M\^]G2Y_%D#F^)-_FWBHOS$7QY:69)&E\TA\[TKQ'>LJ. UZ684)+*<6_%5E? M>UX*ET%$[UJA3@)+LCAWU)7/()L9)V+."*;#B4JG-UBNJD"7#Q/E+QM5'MR, M:K\+FMFYG%53K?Z9/5B/\F:8UH=#E@@JLQ3M_*T"I633'9,D9PT,[9R]9"QNY+1 M8WY!ST3$2*S ?*5 V_/Y.3DR/5RTG_&YYV15K&NUODY@,"&QRD:1=/"M*\5U MIZO'D,J&J+8FUIKW@F5)>T12Z)Q1H=O@I-6U )XU>TPATP/)IP_7.F;NP*M? MM:N#@H/L"L5!IWB[3FP_UC'7B;ALIW9**WU#HV?-.C5D_RUT(PK*1A$M^4[!U7DRWS>P%T9#UT-#BQV)R#[YQHOQI[6V-17^#>;?0$C MU<\IUL%?*^-^F)V2;IQ4^W0]N:F( RH*]]"?.+^L-+O@ NYZRC$L1;*]H6. MI6IVSC"E3V(.Y.R67^)6<4B$7_.!K'^21#'G!/-B+PVU!K #0RH<1Z*R?/9B MEYS",7H>(NJ@GX?O#6^_>%O,:O'^T_%D1E3]#;-:_%)5OI >C.49(YA\(9I< M_VDV^;8-N+LY[?O3!BY-;0)(G(L5S>B&+ES]#'.M825K^0V5G_+@+D:QR&#= MR"1[_"SN\(<#S,ZQ/CL)RL+]^8@]#"W3EHY4Q0%ATB4)H+["16GUC/XF56 ?:4LITZY9;CH2&JEE@31K"Y!AB%G2K4MQ&U"^ M0A*%?LYS(-SHW]2P)^D]FE\OV^!!;[Y9HV!Y5(TEU MYR*0(@MB??\*;W8\(9'^C_&]3CL>7(]^ZEW[9.>Q/#D/%=[1?&42:+ M[W7A0_"6V82"4@U/Q89OY/;N^$DG"X(K"&Z.'3Y;V^/L!X9ZWZI8 M5P&-G91U+]-5K\+O6P($WT G)QC05/M5R+NFFVOF6'4'\1U47D,,*^'IPU$D MR+=6CD.3E&X,:IN8I.O6+GFH7 GOF_L*B4+8A336($?T/1GY(C+)4RUUHF,( M[H@L?WIB^.L2*?#,RBHB[$@@+!WYJ#DT_:KLK<^H=\/Z@_XZ3GG?QB7TXR^I ME!#9UZ=&/S5'$DA^9[]&( N=F4-JEE[M6&B>X/F6S+J_/'([^4G*$G&:X"DF_U?*2V_7*]]*\YOEDW]&^6+2QM_WL91[:',L 6V>"A:SKHI_@ ME-2,IYZ_P.5=T8$5+N<\&TZH.U7O/#0GI]H.YK>'#]&;7Y6=ID_-^NS/_#V: M"K7/$P]0HF-W2+WD_SB.7_WU:P8Q= MF(6,B%0K&J4=7[^O.-S80/WP>H)?S M[!<.R'W0+'1:^A4Q7S"94IU>$1_[?+K+=N$7K2!D*LT&TMTD7N)?D)3W)JAN M Y:(;]SN*+!<[:M[S.#[M2BWGBGOQ:?2[5 M)5FJ@@-"X!@X#L@@Q@%(:SN\5\9SJ(PE_;DH0&$_]W4U6'3FTN),Y2V!G^$& ME8](,^OL3,)5I#'?7A#+)6YN' M"DL2+22H: ^[0CNO/;NZT0:(52)_EAV?![DYM\:77E#<^(LRML*LRSHUKO1A M1_XZA1WMEIL6W-Q?O\(>0^;3*F_>XA9T'\M/DT*NS@=G97H/+77,*\K61&1E[&X7<+U"8=\WF7K4#PB7YH M^&(IZ7J:V,".:*KIA&-1'E@XC4%EK=LW^-;;TO=-//Z7Q^29*A*.0+/O7%$&'7IU.$Z7=-S:;KE9_6U&/O"7M&Q\R@ /*<(#_ M4H[_4I]*"[$&6?3K*QM7MI1SX)%O.K4[=5:SSZ&Z<+N(EK$6W6,/:-9::_0' MZ3@Y^F=#@R9YI,==6Z=+7GNE;>%W:F)[1]P/CGEB-'EUKQ;!"W3/W4Q3S6[# MN^%WL5U[1V.1;!97C:;C&)9^AO-2+N9TS?-L3F+JQ=K.C>FXBM,*5_'N\[D9 M5WN#/K6P7S&X!TN -.LT1GS%&.U97(OTM_J& ^QHTD?&F4SFNE1EYR*8.24) M7ZPU"U3 ^L=JDOWL2OG-JZJ"U<,34]B?M.>D*0^!ZF!R+*'9H"CP.<.J*5?0HI9&F)@H/':_@FY@YO??4I]27S&^^QD5KE M6S<'XYUAL]43,#3^]].QPG"SX]U3') PJS5PR"1P=5V\SB;Y1;RG>#&C_O.[]%MW]^3/S+S13C\=,R;O%YF M>1 QOM.C4I9OM"UY&"'45W2I-H8NO43D3]C0NVWFY@,>0?;$*:? MS5Z>$-A$ROM)Q>5WRDT$.N=DO+^6HU*ZIK"@%.8O@:QO.=.8R>U2+J]BHV]1 MT=+S*YZ1/9[R*'8^=4N^DB0KKGN,[)Q2 )R M8?.,X7?9D.NAK.;QV#AE",+:+#3A.?K682B?+KK[H0)^SU+:IL=TCW 8A";% M6QW9\63E\P]'Y,^O[R#_7IAKOV%9?[=0V5^-YZQ"#^V+0CJ M3L<^2K,# <(X(XO:VDPITQ;T%8)XS7JG4&^O8&"Y45BRY:7C2%4D9_#^/ MG@M6+!5-A9';^W,/L^T$^SUIFO8' M9B@OIZZC)R2O%O'FKK(4!]S,DYS?6.1N4(?JJ^W,7%_<$UW3T;TQ#G7223_/ M0]C_1!QG-R./^FJSUL^X!BV2),V_Q"@;4N20VLRL?X%[+%*TZ'T\)!0[1&!D MFH]?XAN^!]VDH'/A.;"2 :O4EVIX"I9ED][)H+?UW1M[E&V M2Y?#TEA&*Z7DSX^V3A[W^?@P]!^4SE#>(L![%,9CB^]/E>\C([XL^TP.&L;1 M8^Z5MO1X\!#9^]R^!S':%S:#>Q2<(%9\#:OKR731;+,(\T8 %7O\%>7D2.=< MW1B#W\=,T5O%GKXRJ_$XQ:^_1+4#[PK13\AGZA/4!W969];Z!MLARO;G :4" ML@GB',I?<8#(8#?;"SET^=X)ENQ5J7@Q6N>Q;;WKNB]'ZA?FY-Z8:!P0%=77 MI)18U<;F>Q>2XY>WW5P*O@X? U,[2NQ>W^"Q:6JEMXR(^OG8NS,ZMZJ\R&[2 M]77G_@;3BVO-LJ\0Q0'P:_+]Y(_E>_;E;6G.<^]H]I[OHL@7CI"E+93 .G?] MX[0@:R;*XS>D]4<_7>:J.AO\9=!W,8_KKU8T17-\EMH5X35#R_DIQB493+0X M7&]W[BPK': @.U7'D@64B,>BN>W%"Z8T\@H-#:,W9/M%H[JE,2<4C57<=)L< MI^D.QB?>/CX" QB_TAH<,!]31S>)%??NTG^^7R5-]JUX;:CO#38:VE9YIH=O MJ:"!AW P*K&8YC2WL?RK_O$["5?(/E=I[4_KGL#TU&:1I?WO!Q:9G!B0PC%B M] AUZ!3FRU&4,&#G&:(Q]BQ(0E;02>!6)PF';GDA>(%8\YX*9G3^Y7TB9K2T)W-%\Q#]<<,18Q\=;[J.SD M/&-8_#'EX=QA+R:D3 -[!YKT((66N2GT!0[H/3J@J--CW]2>*X#(PQDQ6GO* M+3B UM@[MI6Q85*\F*3;E%_;JN^1:\:IE<(:XH&(6>'0@Y]-CMX"8\TLE29W3AZ,\A_.J/4M:8Z\^/W< MD7Y4$<8)PF M3L<$O;(]7';.Y$A3B41@;H0;KP9]7M=T#Z@D&VS7T6.AT5)T8PJBT;I',>DW M_@;CC;J187RI**M"@SH2*+@F[^E_T6Y2W#2J"RG#!')IR @83GL\CU7( G/B\PN:%NI M%]E/<;R6>[D\1^; MQP1Z"L\;=IYQ-(-I:#X&GV)#NLRH&)VH_*%[U+]:3[SH?(O>MU H\+%=_D6# MF(,$!4"0RO,.U6W)'".5[.]VV\OS^B5FC:TA^WV0C1EL7!Q:#L,6VS96O/C3 MDQ+UV8-EJ(LB<*4\LF\[[[P\+8"$N7)'K"5Q14/5G OB*2TQ.Y>WXLN@;Y#% M&5'2N&Z? ,,VO_]0H64F&&"@I4A#T(W1'@L)QC*@JO5M)GG=P^M3V^>OOB]' MJ&']' Y^*Z=IS ;\A/_&3B7M(7>WLO:$M[T%LBM+Q_L\PL&GU,W77+Z55GQG ML]=)]SI%M*5SIO3,O?&/,CF//A19%)CT6PA*F]FH^RW!6[-19J.# SY!=Y;A M(H@6\0J]T6:8TS6UGEIW-/GF7,:^?\99CUFYV.KJUR96H:UF?:_?>Y4D_%LH M)BS9>HE8,>"^XJ84'T5I4,PGO9=*. MJ/*>5:PEW+]JEA)WR""M3D+;@%_\VGZRSW*;L1V5X_=;65UYV)\)X_AU^O/F MB6N*+ZLR?G,S0+EJ9@-=A&Q-H>V]5X]MAP7< QBG-,=E(1Y2=0X2VM=D\U4( MTB04XJ9!KM>4E)2$83/-"SM881R0Z9:!7W3ZG+ 2IM=$>#KTVC6R0<,'<@W\ MYB%!]"WUHO ,K0ZX*0YHFVFPQ $/EQ[@K5C*',:QJ>@\# ?81WH=9P_*ZN1O M8&]^16*,%*?%OX3+)"3W\3%XW$H_?-*">!T8AW[G M[OS4G)HS90:?Q\BSJM=;3D]TV:1O^Y0K,X!/>L3@[.-;E!@008GR5IX_"X7N MQC'K"XI%B.#!8=\D!E&:_SWKA4C W%I42A_3\:!)],DJAIKSX0WO@T7^LNCD M .FAWFLXH"%Z&@>LE9GE^8!0UFA!["@SVWG\T8P%6G'X166AG!']8GU9DV<$ M;43,NY):;J45^A8B<$;I\-ROYN.T<8B])KEWLL%H@XSU NJPY]?6)UHO <$/ M']O*9#Y8,B4"R6XN\&.(UG3UF)(F0X5GH+?%B]7[-&6 M.0EO)3%MOOVMWZ? 6T2Y:31'@?$+0%8OTH7XF^5VW3R9Y-ORBFX3NLTQ";>R MD"+X$(T:_]7--^@DY1=1IH3[$JHWJE,HR+W63VM::8J]SW6]+0-G!E MPK9LV\OY%B+OG&7&MZ-:9H3-)D*.N8?S&BH5/J,0;;$;)_I?J5^5&#(O M9.$M=6K5C6W3)B^!::68V4<'KF^QQWK,/\ /MUQ8ATQRW=##P5PH]XM"I\$BYSGBLZ M)0/#)="RIY1#K21 $)M"3>Q-' W#BD,SOAAN'D* MYOD(S7M;_%/U>4 HWGB6#OX>@=B%;X[V)^2AX(M*7@B// M\-;&].[&'YM#C#^H*OP^1%@Q7X,M029)%B 8GF:JJ\H:X4XA1YQWQ B7JY(+ M%;?R"M!6GJ#C('/OMM8ZKTB,C$_F1C0#'[^.'4\;V[6(O'+"[V(;UK\FGL'N M!B348>N9-:Q?O9,.#)DTAD#V;5>K8%N[$ZO=8TUD:V,G5$4#G4.M6IVZ6XEE MT=/./+U\.,!R1G=3WJ3K;;%&5'VB15!0CT#N\'[@;FR4VIG.@X$MC$36Q'J2 M.X^3-8P^C&O\"[CWY&R\,=7R,S2+S#UU9G?4'3]>_(^57Y8^J-C0T]>OUN2? M#0X>7M?$;TV&MUO#_OR/):Y/E!\0\[E0KU T[X9T0&3ES^FS^'SK%Q:50;\M M,C7%0LE(.]DVS:(AR-!-'' HL($#4/S).""T=.WE8FK2B:!45LO0L3W=&!H' M?).-,#4M<]-Q+3MUP/=--M(T [97V%'7E)%C:J@,RR#WSJZK\G[EP_G V8 B M1A\.P+#ZXH!S M\K-F+'DN#EA\C@/>:)KA'7X$%#_$W>S'MH<< M--=@O1 +-_ &8LUL% <@3?#3XX99(0*I#B%[BO(Z]AIQ+'V15UXW4HE.]'SZ M<+ L4EMR9.&EG%[AEO_0M:O.2R)VEG?]^-7]^WKYC6_R:3[/<8M$=2!+U5&# MR/YV>?(Q]9QWI2_,#[* !N%+C%+0T>A1 ]\E$*IY+_!8&96'A!K45HYB>! % M=H/?]6_!E*O\D@W'4<9UB]*1ZLWDT]Y>Q[ DOQZIK9+*6ZX[\UUN-Y26==GMG;\Q M1X^/3V27I-C >*T%K'\X)?8']5@&Y6_3E,"?PJ?GOC2'B^* MT9=44W@M6%4 M^/VQ7-C4MHCFXQ-]Z-7>B+)W5I%3?/L1^;Q7.J_Z"WPVF+&3N.J$@+F8.S?[ M,M4D<8+UGEU%*"[#3>WC,S+6)^NVF[Y4-CZUI+M>%'ATN;K-UH.K12>?&>;S MJXOJPW"QA*1Z_.I!+F<4UE?@_,@HB3)$# $RY<@-S3;;E-!HT;\E/Z8Z';OU M)Y%3Y<+'H&J90W<#! OM;Z WX/6B"]]QX M)@^_6?HFE153N GYAADZC\ ;ZU0L2W*'D5DDEMMN;H+1)I5[YI>WIT6Q7&_W M?>4:K?=O\TAZ9,L(6:XQ;?9/%6JE:Y['8F\7%]V8GIXUY/C@/-4^)./S-=N6 M[%/L?EG_EU*?3TM)IVIV ^TXPK/(L[ 0+V\]B!ZY*XRW#FMA6\^5F M"TBX&8.8C/<\\N=%-HT,^)^H[SH947_:K/VE%'+% MU>-'NGKB6Q\ MC9%FB__XP?^C]P.0 M"YZ)=''_'S_\>O<1DA_^QW_^TS_]^_\'X?]^]^43^)#QY:-_I,(?S/ZJ'WV=-+GMX_E"#P O3ZM_F?5,)$A"2% M(O$1Q"S@D,:*PU!$U,/*CYC %_=_HEX<1*'/(.(RA)BS&!+IQ9#%6/I4<8I\ M4@TZ3Q>__\G\C]%" FWH&#GS!_@ZN/0?-/T \@\O_XO1 __.<_ 5##D6=S M^44J8/[\]$_72&^CWI6^[JVH-RE;F?^]+Q M&*:?>U/W3O.#'%[AEIBS5:Z_4%<+,=9W=RWJ;-6'U[BOKT56TOD(7XN-F);* M<_,/G_1/C1@ST!$RK>0TU-U257XOY4+(FBVWA@:I^(\?]$^S90'O*7V:O5L6 MZ4(6Q27_^S(M4D/>E]_38A82G@2A?A>)R*<0!RR$+)$,,A0BEH1^C% \*]=? M[9ELUED2USOGG3/<[WO;[TF\N\Z\A/"_HHBR?: M/*"5-4Y!K?]_KM0$+3W!;T;3___??]K8UAW7^5AHS:<'5,:WU)D;9R'+7\.0 M<5L8-FNPT!94&"A:L,J(9@@-2!#\).=EL?H7:/ZE6HBGI/RT,\N7^>:1_IJ81;\V%\2B=3R\SI"U(#K%7X 62YD+GV@?>8L_[2%GDY^R*U M.U=*XP577U2J5W@2)@0B%"B("4D@\Q"&!+&8^?UXFN9\=\?LKD>H[C2O%"^?,GF M\X]9_HWF8L8C',1<;S83$>H]*?$D)$E$(&$HH3A ,8_93.^966;[3G?4P.7+ MW=9CN._XR@#PX\J$/X!T =I6_"NH[0"_&4M 8XJC,^ Z53'R$4X2#\K$(Q!S M)"&+$PQ5%$1^3+P$Q4S>6=WL"^ MTZ;^/@L9#6.&,:0L2B#V/ ^20,4P4A1S[M'$1\B%"=W$3XT(5]H;G\PH#NA" MU#^T3'#C/,?YL*.\X5 >F/&L :_5?H#8P"H+.B1[[I!UQ/=.0H?E>VZ ?.: M[#J.THWKOLAY%4FE>?ERE]-%0;G9J!>7K"AS_?.,A-HC9XD/:2RU2XX%U=MK M_5=%122XWFT'2>C";J<$3HW/&GU!I3!H:ZQWF8W.CC[<258':[2/]B%;LE(MYY><9TO-:+,H M1D$4(@5QS"C$"6601B8,P!(91,CC(?/<]OW'Q$UOD[_6%J@L!Z+1%]!&83=Z M.8JT';7TA=[ M+)2"7R17.K7HWXO7ICT")&6X%-6%.#J^Y-C\ M#_V1C U&/1',45&CDHN-T:^)Q>H9-U(1,IU=+4J]Z[L40G^CBMNL*.G\_Z9/ M[S,A9PF)/,64@AX/0H@1"6$2> EDL8\BC(E/N6_CLQP7,S5/I=84-*I>@%I9 MH+4%1ET[$CF![''ZZ ^O@8FC*U36)&&'Q!YZ*"3_XWWV_),>H&8&_<.&$$X, M.PH5V)FV(@'+3W?S*3ZF"Y/=]8%^+("3ZL**ETO %5Z$H%^@RT?E_6VYO(QR\OT MOZJTPOX<# O >O(OCDD:U;VP,/FU=V'S2-?0B-[X+'FYS-/%O?Z+S)^EGO5\ M2>>7XF_+HC2'I/Z,H8@G*$10RE!O8*C'(.-) D422%\1+GW?*0O)3NS4..?] M \WO9?'3CW2M8W'8V3X';]O@2-\H#AXB:2D,&HTO0*,SV"C=9YC$!:/>@B56 M0D<.F;@ L1LX<7JZ<_CD2>;ERZW^TI27"V'BP4]5EL8J:"@0XP$*&.110B F M&$$JE0\]S!&) M]/B-6FQUKBU"AHI;!VYXW*U;G(6NG.P=K3P%N'5/J#(.UXXSQX!B8*1V2< M:>&P\3WQP!X!HR[\PP:^7NE'/MFS1_%SGA7%3,J("A4RZ"5>J-$8.SF!])G^@S-^;^D\7(!* MW1$8';=L5%^-38 MIM$3L)6B@#>:NA&-TP38T:7X!5E"OE0?O3T'MS$E= M,.N)H9Q$C\I774!YS5Z=QN@O^#NC&$4$*P(]P313!4$"$\Y#2*2D 9=QX.FM MS].K"_6=0I4N2^FUP.%6U3MYGRX69M&\HW,3=3\_P#OS"*9*( Z91_1V$M,( M4G-@'W*?Q<)3"1=>@^GJHO=(B.Z_PM[O,;3H%\SNL?$)2/BP4>\18MQO M']%VB5^?R9XWY8/,/\BG7/*T.A75KF;[D'2&PRA.3+ Z"C&"6$4)9"P.H13Z M%T*&L5#*+>'OE$B7+_@X27]M9:M=$FVI"V2=NN9&"B=QMR.(/K$$C2US>27J[]KSW=?W4CF(.)VY-('C@.3 M2J4BV.@(?AOD'M4I)'JBD8-B1J6/4\:^IHV3G^_C0.L=+=+BJZ8F*FX6?Z%Y M:E+(O]!2^C-/AK['%88B,6==U(L@"1"#B(:*)A%7 8JZ'W,=%CPU.JDT!46E M*M!+X;E1%N1:VW/.P(Y@W^5DK!]$QSTONP UNE_7Z*X4!U^.H7OF.=IIJ 8Y M73LB]@W/W$Z#Z(72 MIV&DG,[0.^@PM66^,0'.C0U@8T2=7U^8,YJ_&??;& *,)8X<<,Z,V7D> \_# MP-S2FH)/_4U!AZHYG4'LK7*.NP8C5\_I#-%N!9WN0YU;1>>$[*J>Q2P(,8J5 MGT I?+W?(@F!-/&Q]G58&*(H"%3W'D1\<)LJ/& MX6 ?VN/J%_$SBNJX -=[41TKX6]45,<%F,-%=9Q&Z1AD2@L^SXS3?J/>9X_F M(*<*=3:D6<:L1IN*H>FRFH5W MY\R">Q2K%_#ZBFV=I\RX$:]>@-N)@_4S:C>*O12BJBA.Y[=".=#[K=P&MYGW]I.%RY*&ZZ]P_.PTU"J-W,6[%Z9V>[:M)196R M]GZ9YUK2IY0R<]$@E<5,R=CG0<2AH.8\-HSTQISB&'(9\"2,5$P3IXVYM>2I M\7N=="F$2(PH5 M(Y'G04H5@["41#56L M?$'=XBB=(1LG9-(':'8OK,Y #/Q2,@C4BH$?C6I_ )=EF6LWK*R2$[63?$OS M7FN1[46BIQ?.]MBCOE3VFO7ZQ;'_0QWCHMHW%NE\:3SDKU)[:-4;Y^H[GR^% M%!^U@B94NZQW4S?JBN;F/F=Q*_,J5/LI7/BDW'-2C^/05_+I 2GC9ID>-W4G MG?3$Q[L6G=*#+67-/8LJ3>JO:?GP?EF4V:/,;_-,++DIV_=5YL\IE^_D@C\\ MTOSWU55!&>/8TWMVPA6"V.<^I &+H8H\Y"'B!1PY]3PY4Y^IT4MCSLHKJ T" MW[1%8&72!6B,JJJ(-&:!M5VN)9K.FTX[LAIQD@8FM?/GYW061(=R4;W VUME MJ?.T&;D(52_0[=:KZF?8CO5FJF;CQC7,%IKYFWN#0OMDB202>LHPKZYGY$[O"9Z8GR MA]-SU-?&X'"_?O4,+["W4&/C:86Q\#Q38"A #$.,%8;$BR4,0T8]YHL 2;>; M]XWU<2"(ULF)/0QOYY#CY)S9CGCU$78M0X_'O=O3#W2DB/5E MS?9USM:MWGP-X+\\;$B_H/T)A:MYPV/>E/3[8[LPXY&7VQ\B Z MCLOH0\*\\S885)C[1=D/*7W,%N)CEI>Y<7\E?UAD\^P^E45SKN'[DOHR9#"( M_,"T40EAXA,)%>5!Y(6*\$#:WI ]*6UJS-XH#%8:@[;*]IA'\2> MDL1WBS%;"IX:_;;T!KQ1'!2-YB!=-(F#IDI*5I0F'%C0N>N]5NM9L0SF#H#U MT+'9%LPKG<%*Z8N!VK.XXM17I-16[+B!3TXK-0?Y=^J@]T!MU MISW60LG\1OV<9:*XR9OS^^9]S"*"8QXG,!0L@5AX&"8F&3W" 9&<:Q*CQ-9K M=)(\-0I;ISD8R -SURM\;UKXWJSP MO5GCV\'W= /:W@\=#/#12K"X -^/D]H)LR,.J]MXHSFOG?G2'*)H[]3S HJA"CB!F'%3 =0+H>9SGP3,X/SLATR'C\Y#QO25Q[@@8.2_SD(&[J98'/]EM:9NB3:;" M?'49PPM1K&(:0<&)@!AC'R8122 -:.03BHGPE,NB;@\^M>5%NS6T*,NU7U&O5ZD>S_3-4GDZ6E>'1K0^7M: M/'R<9]^N%RK+'^M#A56Q:^K'2E!%H.("Z=^Y;EK_Y .?9+:TAA4T!J=04OI M0:J*.P+56^Z)G=21,U&L\#G#!/JU()O>_BI$4'+N^X4,'@%GMM.8W*! M @B8H5L ML0HTYE*T*JA>+ZK:P\)X&7_.YH)1_OMMY7?/E.>;IIL$>@'V($Y8" DQR45! M$"F))?:8=?G]OI6;&EVL[#,GX2L#+_1?6B:"O\&G#Z9>LMY'9CSUE/ZOCVE6]:!N_:4M@P$U^LIK;9?*R/![5M/ MJ?T9V%M.[4C'9&\QQ4YG:D/-P9%CM]Y%CG8R-Q18[<.[P61T<]'-D>&W=#[_ MM"DV2PGG"1(0*ZF]=.HED 0Q@Y&0(4<>BV+FE)VV(V%J;]Z5@F>4?=U%T;K X.^T'3>_);]\=?U37_:!YK[WWPQ_L>&R@7WE5W.]&K>)^F\:8 M7H2C,$P2Z"/?M.$+.:0^3:"0 9&,>S%UO%YZ1-C4EOE:U^I>^2JD773N47H4 M:,MS@9[@&_HPH#MR[B< %I#T%?8_)FK<6+^%T3L!?IMGW"A$R'1VM2C3\N52 M"),B7\FX,56',:!50#OE*"I M44>M*VB4O0"5NB:O_Y) M#U'SA/YA0P\G!QZ%&FS-6]&"]>>[>14'NB=5Q3#NY/?RW=PTG>6:'2+?QS * MS*$?P@+2V./0#R*"DB"2L0I=W LKJ5,CBU5W^^I0R[ESV!GHV_D/H>7LL>G7#[(19$^RTWW MGL]2^T9W]'L=)WG=$6[MJ@LL \Z\" JLMT,8L1@2R35ST2CV$T9YS+@[:9VC MTM08K>DPV3:IZLEU 1:RVA.4]+MC?E4/\^9"=V/-QCA@-&[0/ _73;R\@=^]R8&A;KZOX^BT,O4 PFONE4B)4/ M$ZF0WBN&3 0$Q;Y'G?K5M$>?&D/656,Z=TC81LZ.V#KC,3!'V4/AWLEEG\E] M=639&GO[EUT)J4EAG?UWR,GVN>ST3 MZ7NA] .8F+LAF-(0LI 0&/J8>#).2,"$8T=;2]%.2WRD=K=52M+-'+TS!W M:7SJB%A_75%M!8_=,M41D#W]5%U'Z+@37(WXR;@TJ_WF2[/_G*%(;_."@,,@ M%,KL\CQ(0Z*@%T4!,YVZ/>5TJGU;E81:IZW')9H=+7=NJX ML'&W2E:&[VR#[)[J>+C>Q'9OU-7CTSQ[D;*Y:U]5]7NW4_AO7DUOU;/NB^39 M_<*4<*DW8>^SHJQC83,5,NU/X1AZ4F"(HP!!*I0P5$5Y(D.IJ.MY'3K/8%]9 MUEZGU#T=84C(^\IC&$3'<1,@AH1Y)W-B4&&=&]KL-,_2FJ3%C;K-4VX<91,: MBGGL<2ZU%^O'>CL>< 9IPF*8)%QY<4BD$*[=:2S$3HWZ#[6CJS0WT>]&]TZQ M.,N9L&/L_O$=F(+[@K9+*Q8'I/KKJV(C=.PF*0Y [.EXXO+TN5[PF7V;:^<' M)S2)2"1A)"*3DE//=?/]81[^1:X MNL!CS^W0ON\;3.L9WG"?Z/?N!O>BW!OYOWT">]CQ[55*Q]-BSLV6K= NM4R? MS8"?9;E.[@AX&,2Q>1W$ 3-M"1!D),$P9 (G0H@0<:=R9$>E38WB5\J"C;87 M@"I3MMEL1KY1_9TR-8W ^UR*M 3FA+_S-8;C\V!Y%MT7ND.?30\$K/M)M@U@ M?9UL'Y4U[DFWC=D[)]]6#W6M;KH:T_7JSIXG)_1%;VDWR/?WB/6]U>7*JN.;LZ2I_;2/'D>T%@ C GVY1/<9N,X=PR*\2BQ>4MX M.]1A=\/9O@;%8'B/5&"BGZ^U4\F(3I =J0?A-MYHQ1XZF=FNY-!M@&Z.2NO^ MQ(P1&JDD"J#T/$WYW-.4CRF#28@BBD2D-T[2)2>O-?;4DN[NC(QVI2.WO4T; M-3NWKB,6 Y.OS<4Q9Q]NCZD]^6[MD4?UV?:8]-I7V_>1,SKT[IX6[O1ZW&(( MD\7[:5TDA#!,@IB$, H(@C@0,61))& 8^91C%@4^JM&Q&.MT0[S(L=XPZ+]L ,>^**Q-J(UA6)08* W4$<]M;$ M,06F<'O" B#+6Q0V(W5CQ%65PDO^]V5:I(:/-PW);]1?,B/U>J%Y12M0?RJ7 M8A;AF ?-CC6'GXV!F7,]$9?MB;C=FHC:"K V UR>F@AG MXCP/QY[(LZ,2HQ+H>4"])M$S1^M:CC'COU\7Q5**#U5?HCIQ^"]TOI2?Y;?J M-\4L"2F*I$>@$B2$. XC2$E,(!$D"0*"!+([Q7&2.C6:-%I5)_!Z%?+L\5'O M&0MC1W4BCSW_?X)'6O('URJ--OA;[M/[1G7HK7B%7JTPJ#5N:DM?@$II4R[D M6_V!'@.+3C#U5LO11N;(11T=8-BM[NCR\%D96'KP]P]FIUU<+L15GF?Y^RS/ M):]NAW9+!+(:#R$ MB1<&$$=,P40&!#)?81E0CFCH= GPJ+2IDDTK0Z)H1:8])8B>DS6R,FB%F;OIHW:/-2Q\V)N"E*5+Z8W7&G\GK\O MTZ!IY.WKI%\^!.6:E[ 6HU-U&<=!*S?8P]=40\K3 <9M$6@.P MTSC2_LG.?HQ<+&5]GVSW8O)M-D_YRV9=""$#&<4!E(P3B&4D(*-ZUT03O6_R M@U#QV*EDJ)OXJ;%3HSUH:DZXU^1R1-_:Z1D(T^&]H K.YN[LOC('X+=:_6&( MJAMR_?E*+L+'=IXZ +/'F^HRBGN\YT.3^&^*LZN'FJ MSI(^9U4ZGA1?LOG\8Y:;AV8TC%$04@15A!7$'A.0$I]"03W/1SCQO$C.GF7. MLL$O>70RP&71MLT8<.V:.V$CW>3H-N=V9#G=>1R8?,^^(7(!:@A "X.FU5JI M40 -#!=@#83^<6FXPT3ZFF.SWPPXH$%G"O=,SIK6M[Z3TDWY_Q[W5\Z:F-[N MNIRG1>>JI"8]LFY,_R4M?G\G%_SAD>:_?\@>:;J8\22(M0.NWVZ25XD-$60L M\6!,A(I$$./0=\KW/B5P:O[WEK[ * S6&H/?:IW=ZX\>Q]SN[=(GD@._#\X# ML4NE42MD^JLQ>ESN(V M5^FC4EU':%XS7]=ANIZ8&O^.EU7.MZDN?[D0^M]D_ESW!L0^HHH*!$E(N2:^ M@$."O 1BS(( 1P@Q[G11Y(2\J1'=EKK=^RV>0MGV*+0W[ 8_^W2%KF[!Y9VCTTVS/E7F=X_Z#\OGV5.[^7/>NCR RWE1YKFU465 MF6:J@$K)H)2^@-A3$22>#* 4G&'I*<:1FCU5-UN^EC0O)Q, /6F:R^)^;>!P MZ[R5@7P!F+Q/%Z9L,V!T7MVK^S%= )'-YS0OS.UC4!B4_C"Y4.KI[Y4!PI,X M@HAS";&,$4R"D$-.@H!0180?KKY75POQC_RM6IDWTG=*5G_^XWVA)A.Q[_4K M\H\8QU\!!!J$0 41,!@! U)]L?6_53C?>L[_^P3Y3YOTCQ;ZMY[$-S@0L->M M:XT#/5BE:E-AX:N\KS2J-E,,A3@,8@6Q'_L0HT2_K'U)8!C+0-$@P5[H6-O@ MB+2I;5A7NG7:IA['U?*=U1=:0[],+('J4(W H#>JA K#M@\ MU(TD/DA6?D@+/L^*92XW:><>E7X4A0%D6&E?'L4>3*)(0D1B1D)%/1:';@DR M!R1-+Y/EP]6[.W#Y^0.XN?OSU1=P\^[3]<^7=]X!N8& MHR'8J A^&R0__P0./5'$(2FCDL,)4U_3PJF/NQ%"D9?FYI%8\M)49&AZKQ;- MF1$B4N% >-!'@D$<>3$D>C M'I4S-2V@4K6[--9HZ'M$= M!_4X$?0&U< TT DE:QJP0N$8">@!6@2@_[99_,?''F7I6YFW6OAV'^Y:*N7K M@YS/S6:'+EYFW.-"1=B'@F,"]5[ @R0)/.@E1"6(4HECJ_6^?_BI+?2FCD>E M(FAT=*U[L@7?\95]/B@#+VDG/#H4,=EG]AE%2[:&&[E(R3Y3=HN2[/U45X>] M3L&_7O#L4=[1[U??37A"OI,+J=)RAJ7VU2/.]'KU])O:EQBRP-/[>HJPC#V, M,7&J'W!"WM26\DI=D%;Z@I)^!T^F/F_A?%'W%-*V?GQO^ WNSS?0U:H"K2MH ME 4_-NH>/D7HX-A; =.;@W]T^2OTY.O\YTSOLA0DM MK-K8!4SXS)>0!^8>;1#YD/DLA$HQP0.]%2!A8MO&[H",J1%(HZ9]B[1#V!VG MAYX0&9@2&@W!1L4./>0. 63?+:X'H$;J"[<+6#_-WTX@<*3-VZ$G1VOH=D+U M=NNV4Q_MZC$]RWGV),6=Y ^+;)[=OWPQ)R_%ZGL822F)\DQI$PHQQ102RB(8 MAXE'962*N#EZ3$?E38WP5A6U0;E6U]5/.HZOK9_4&VJ#^TF-IF"C*JAU'>"2 MLB4NO;E)QZ6-["99F;[K)MD]YAX?O50JG:>TE*+>UC5?\( A*3U,H @";')^ M*4QHB&"@4&!.4B-&?-O@Z'X1D^.,M9:@5M,^''H P].QT/.1&9@7=D#ID0U. M W!&#/3 P*,%0(\;UHY^GOADQSR))2ODWY?:W;AZWGBG)$*"$LXABT)A[C)1 M2'FL_0.L?.%12I/$K0GD/BE36]<;)4&EI6-BQ%X@[5[_9\,S\.)^C

R5,;9TW%8?76MIOYO<#>#K6<38L Z_OUXATB'/LA\8^ MRG$V1"/%.+Z8,&0!R@SP&C2Z4OF/_00[C@)Q)-2Q_[G1 AU'U6Z'.8Y_L'-- MB)WBBM5UR,N%6#77?JGJ_;9*37M1C#V50!E@$]W%$614*:@\GY%8^3%/K/I? MG*'#U(BQ77MZ78WT77VOPK'+?9<9L?.5!L9Y:*;=6^3U8@-W94KK[VN3+JH< MDR^2R_2YJEP]9 'K,T#NKT2%LP9C5ZWH"M&>0A:=A^I>*_9V=5G+I-W/N!>% M@13: =3$![$(0TAE)*&'>*3"!"D<(M>BL5L2ID9VZP*JM99 JUG=V'$O)+L- MY'$6ZP6>H4.\KLATJC*[U_JSRLUNCSAZW=F]!NTK0+O_@[U>J39W<4S%2OU" MOUFLZJ52E$1*)@ARDL2FH:>"E$<8QAX+.9)A1#RK2&T'V5-;_/7U/[9]_6]S MO>D"- 8 ;4$O5T?W3HAE<&@8F(<.&>V[8'D X2'"2>Z@#7N3<:_D*5PX/ :) MY;W HT-TY+5F*W*C+KEFS>714C.M,?2;'?ZV=7LN@YJ+SEDFKA+@?C56N M]^C/G$5+@AQO;H8FS:[3,NAFL"=\^^+7,[49EW/[@6Z'AWL:MF./YJK0V$P[ MD+%@2D"A'4N3:TTA841 3;P##[@%:Z MN9%? Y,=A[D;/S 571ZWV+VC]):!??6*K@<=MPOTEB$[_9VW?]O'M>1UNW-? MKRXD/0YY2 .3KT<@\4@(D8@2CA-))'-,U=LG9FJNRLY%V]/MSEU M5N>YT,U M=,S&':4S+R,/U/[]@) WO(I\JJ7[B4]WHX KFILR:<6MS*M-U_K[RHE@$?9" MR$1H;CAY B:(Z?]QCV,N8YEPY4("AP1-C08^RQ+\.#>^[D^R47E3WNM/;E1P M$%P[,N@#LH'I8*6B">'6M:X&88132/3$"0?%C,H*IXQ]S0LG/]^-&6JG?ET5 MY9.9)!.$J3R,J/2A2=V!.(DH9 &-(2(J(7Y(?C.-\,S3$8^Q; M-KJ;Q)=:^PM0ZP]6!H#* M/ H+)A0,#MDQ:'!'ZD?,;^)\ IV[$K@D<2(9V' M'"U'LJNQ[?3)SF,,E5]PIZ=B=: =RCA2/%)0T41O3E4B(-$802\FR L#JO]S M.W5SD3ZU%X=UCD%E0]]9!NUIL3Q&&PKLH0_-;#,-*O7?)-=@#W"C91NT94\L MWV /+.X9!_L&Z7BNM2A3D=:'[ W*F1M4M M-6N'S(V=#Z%IQZP]8#0P*[8T7'?\[MT;/0%#3W1V2,JH5'3"U-N,Q$SY)D*\D1-C'YF*U.:5E 53*]S%AGN#$ZDK-24E3 MHX%&4?!$7TS>F6O>U$% +3VL/F :VC]J$&HI>0$:-7OTCDXAT9=OZ'ELG2N]976?DK;M.H&6T;:1I&3KX=FI& M]LS%>,GJ'7$=(E/=596W2U/O"-K1'/6N8Y[+OUO];*M>ME6JO.EL6XN<22HD M#BF#D6)FIR822#G73EI$M/F-K1/(R?:XX=18R7T5,>C B2: WH#&#S!P_D!A3'N-$ M)@ERN:%C+]J)VD:XQ6.RA[E6'2R+JCL"4"N= 5TK[49F#O-@QV7#H#LPE1E@ MC=9@I;9IKOOCKS7*?P!KY<'E:9B=JPF7$* M]9"WV3SE)ASOEH5_>( )+8^-DF"EY2")^*?!Z"_4$P;O"?:<>J)K MIV&]8_DBG_1WYH$64B^=^YP^7B[+ARQ/_TN*RTA#!C$(N8P MD4S!F$?<)TE,E7(Z$[*4.[E=AE$;Y&N]38,BH_@%H&O5 :UT=^U,;#E=1 ;M1&=RN@-UH#2Z/ ]NAD[$33+WU-+:3.G)W8RC:P^ MI0N]1ZEK<#:GJS((F6EJ"$5B"O@'S(>)IV*H1* T-05(ADYEH79%3(V"C(95 MC6V0.@':&M[XD2]@@8=?4?-O#U0C_R2?>K/5\S M57ZCN?R49\[0PL8>K[Z4I#9(M;IY,KDPQ M(]H9\7"$(4=^#+$DIF$B1E %82(2A'&<6-T8[$&7J;%$4_U0KPJY45K_W&@- MLEIM^XLHY\[5<9X9>0:&=F8:2T!CR@58&0,J:RY6Q2EO%&A9!-8F@9NQI\?^ MVM"(TS32+:+AI\OI5E%/ !^Y9'2NA-'N'/4$1?L*4E]#]ESK_><\*]:I0H%0 MA"F1P) S 3$*)62<*^W>!C0*&/62P"F+PDKJU-Y@ZR+B7%LY_OVCM[ M;Y]#5=J;XNQ,JDQSW>5\GGVKDCGU7U>NLZFV-D JEQ."0Y=@WY(YC:+K^V"P M+K.^]^$S@H$/V5P_45S]?9F6+^NP=N)+GZ.80D]ZGJ8DS4;4(S%,$ E"KF)* MN%M/K8.BIL9#;4W_Y9])X,?_!F2EL6/AGB/H.D3USL9LC$!>H^2_@EI-<%F6 M>4VE1FXI7G5J&> PX33(/49QMLO:/S(W5&#]P;KCC]Q3G4?\Q*IK[68 M XMENKB_>9)5P8E%\:YZ^:R[H)M[,%JPEI$N:/YR72[J\7 M>HW+HIPQ(<,@" 5,/(SU7A_'D F36>K'2'#DR0@%+ND ^HZM?P!8^3JM9_6 M-7-*8T^7JD+#3"Z7,?6Q)! )WUR]-\WJ61#!1+]C:*!BC\>1>^FGMY_<,<+! MDY];SE;D78-L\L+*O[SI7@TY"KW6R MAM'T#>IL#0KY_CI=PXKLN &1]R;>]R%[I.EBAD@<,$(CR"6E$). 0484@;[R MJ<0D#%CH]%;8&GUJ/-XH5X#?:OU2PL]9)KZE\WF=^,Z8G_! (:AB$4!,/0^R$)F?(F1^ M(;5_U^U"PI:5D[\2M%S;QEL VNYHL^':^BUW06I,ZX)[,6A]RL!VU+> M*/U_KZF'4_WW?[R?@M^;^X0^CT5$J0=I$".(@YCH';O@4._H]#X^Y"AV*QUT M4-+4*.'3S=>OX/;J"_CZY\LO5^>5^':]GMD+2 ,3P;XBWX/80LB/_$!1J$QZ'B840<(]!5G@1S2D M7L0)L2&"_<-/;?6OE'.J\W4 N>-K_GP\ACZ.M(3">F$?M_C8:M9/ME:R_MMF M%1\8=)2E>]R@U7H]\:EN+^[Z:HS\)*E>$JMFS69KWYR0$Q*$GN\',$S,L9^O M%*0AEC!BQ(\02I(H<4K[/R%O:LNX41?,C;X@8_/TOHG/52>!_K^!1;: C?+@ M*]:=FP.Z-WR.N ]/!"M)*U8MVA_B-NOV]_"UQZ>L:D54QR/U/Z_#D4VJ.L*, M)*%@D/C:>\",AY!Z-( R%-2+.95!D#BU$#M#F:DQUP'& M(K/"ZC9;*Z-:!PZ.[_M'-4&;>K6@^@ M[?1>ZV/,CO';Y=/3O*HP3N?OZ+RN*BAEJQ5S-W9^OOH!WEY\N/[^_ E__?'5U!][?_')[\_GJ M\]U7QUBORR18!H '@G;HJ'!+;=#H#2K%6VTABX$"1%TPZRN"[")ZW+!R!U!V M8LU=QNC&9TV=FEN:ER^FM'YA"J-DBT_I0E:GU3.?,J(\1*&?$ 6QD#&D0O\U MH3Z+<%"UGG/AL%,"I\9;J[I,E<*@I3'XS>@,*J4=SZI.@F['67U".3!/G8FB M,S790M,3'9T4-RH%V1K_FG:LG^NUJ="F9TNA';CU9YJ>+E7/C[KQAY9ZN1"W M^GOU67_3FH2-@*!0$1%!3F-3R$_[60D5/HPXXC)B09($3M?8AU!R:I16:0J, MJEUS9H:824L_[8WG9V">=)F:OCH6]8+=L(V-SE-Q"OV/>@'9LDU2/[(Z)C0\ M/LVS%RF_ROPY;2KN[VCX.5L\RT*_:BHUBCN3RM_^O:F:J+?Q_T>67R3/[A>F M$$I]Q?1CEC?_9#[GSU3 D'9,0X@5TMYIC 5DS.>0^D'B88D$4:%3EL2HZD_M MQ?!7F=X_:+L@774[E>8K85*FC<'FSZ?*#L>LC'&_$Y:I'I.=Z:%#!J<:YZV- M!I75%U5)VBK4^B)+L#%T?;O?W(-M&=MC!LJ;S%%?:2WC*C]NKLR;3,Q. L[; M:-'MQ?BS)M+"7!V0Q]=9Z F%N._!,(X2B'D80,)E M#+GG!:$GJ1=P-%O(>[-'N[-_I9T4;,5-2YR50@=MF) M>T_+&Y4NKA.K;WK'=% MVE>\Y']?IMJI7!;I0AH6KFK&S$A,X@!ISE.1B"#V0@:34+MKOFEX'X=!S+E3 MF:E3 J?&=U7I_Z=F[VAV?]2H71S?_76#VH[6^@1P8 Y;J6JJN33*@HVV%Z#2 MM\>^H);(]-4@])2X<3N%6AJ_TS+4]KF.6T$SQFV>J;2<4"\-84C)[ECG+K#?(W2!KRQ@.M"I> >Y[@\U=DW9VE7L^XL9D0J:SJT69EB]?Y'UJ2F M2G.$ M-(LBBCC1_.53C^O-89) F@0>)$RHA+(X9-BS\8P."9B:)U3K"#9* J.EW1(] M".+Q==H'- ,O5D=4K)?M*=/WK-U"\C_>9\\_Z4?K9:M_V*S6@P..LF1/F;-: MMR<_=T;1RNNB6$KQH6I;5X>]ZR;IG^6WZE?%C,K(\SP:0S\D <2,$I@D'H$! M"D/A4R*$0&XO7#O!TWL7&[VJ!-M, 9X]/F8+4%3=5\P6"'O^_P2/M.0/X,=4 M_Z(RY@\="EV>GA'+4$_O* \=W:FPK#4&M-%?<^]"J5]JS_1XQ;)#:@^ MBV">%CI^04QK(/86Q[1_NB-G-47(/\AG.<^>S"ZMN1Q%,.DC%-E!^&KENN7L =A_2'A]>2SON ;&@&7V'54G* >W@GH>B+HP_* M&9>63YF[P\0G'^AZ5Z35XUC_1>;/\DLVGW_,%3DJ;VI$O-W3N]$7_&8T!HW*SO=$C@-NQQP]PC@P?YR% M8(<[(E:X]'9%Y+BTD6^(6)F^>T'$[K'.O8&7C\OJ"DIU^V1>9S.+ORV+LO6Z M9"'B7BQB&,8Q@5CP$+(X""#C@?)C&2546M5#(8ZUB\041'ZDW24/89A@[D'ELX3(@ 4BQ$[-J@[+ MFAI[K4N;Y2U='1M5'4'6CHEZPFM@^EE#M:7F +1B 4=?'::.2!JWK]1IDW>Z M25D\TO4L[5((_100SC 3 M5K=;C\B8&C4T9T>-GA? :*IQ!$97UW.U74!MC];.@FF]#3!2%B9<$$ D9!9-VL^0X^I$45+ M>=._I])>_Z#_J_4'N3:@,/]2/D@@GYN+#:*VQKY!\#E3=YQN1IR0@2G)6 $V M9ER ]N2L+-$_K#OO &,,T-:8G=*',:?$OE_S2%,S4J_F8:?(J4]S#\ >Z=%\ MSNBC]6?N 8)V;^8^ANL8M!.B2OLVERKG9C.=T_GE_7U>W1/\2-/\+W2^E#/A M,5]CA*'$#$$#8Z.H;B[."V M#,7U#N+0H;BUPF"C\078P&J4!G\Y"JM[N,T)I;[";79"QPVW.0&Q$VYS>_K< M^XQ7>9[E[[,\EU4-J\+4.O.QPP3:L=Y8TS(P M%W:?D9'N1G9'M_=+DAU4>:/;DMU!.WQM\HPQ.QYZ:"'9/!75CN96_\1?6M?' MD4\YB0+H<]?+)WM$@+LVAO]:BK;=]J MO2YX^E0OZ2VC'$]&CL%O>332$Z1#GXVTU;P M:+@M^;/0?C-!IF^CDF.B1KW MG,3"Z)V#$IMGNO'+G=G2+O.7*N-X\]4.0H:4+S",8I-^%D8)9&',(":PM*.)\Q$:F"!6"H+Z;L$P M9="/H] 3&1P0,BH-'#?T-0&<^'2'WGCI(GU_L&Z+5Y[Y*DM\$8YATYX6S@=7\EG63_PXFWTZC'5X:"UY_2^ MVQIOO+9W^\S8ZGBW]P-=;PK24M9%I^HN5RF=WV9UO8]+9BXD\G*&&,'$$Q&, M%/),)0/MV,<8PP1%,E8\EI2Z7<"Q$#JUM;K6N:E05&L-5FJ#WU:*NQ;8X']$.%P+M(>KM.J"%R)$O ]J#L'L5T.'9KME25X\ROT\7]S_G MV;?RP93TI(N76>!SBBFG,,$>@EA[ I!AS4>>[V%$6(@0LCIH.B%G:L33Y 2M M= 6ULJ#1UC5O:C^TQ_FE1\ &II2.6'7(H#J*Q!E95/O''3F3ZJAQN]E4QS_> M-=!H+N%7&XQ;FM_D%>^(ZB!IU91[)@(4F?^@WA$PB!'W(%5,00^16/LD$=7_ MY)1E?5KFU,CA?:M6P05XHLW)ZK(%?08?K2'J+09Y6N+(H4AK"'8CDO:/=C[X MJ'R;OZ::X9I$\2K>?Z-N\]14J6YZW40A2Q"6!(8TBB".O @FDBL8)H31!"D/ M*ZLR2:Z"I\=,M=[@6VK>P(WF%Z!U2%)IW[%/D?5\6)^*]([R\"NO=2[]]DL>D]N0XX*.,\ M2>U:A1&A$"?*M!7'/A0B%#3F(67*Z<#%2?KTJ&RM?'6:NZ5^JQEKYQB0V]S8 M^UR#(#Z"]]47V)V\,&?0>O3'[&6/[IDYP[+/1W,?Y-QDP:_RWHC\(I^RW B\ M7J@L?ZQ.KM^]-+^LI M$5\[$:W1$ZRM "TS+@![67^BSD%S#8-WF#'+J/BP\S!TD'R0*3@C]\\9Q-Y3 M_NPU>*-,/V>(#B?XN0_E'G._RZG00W]]>639?,99$G!%%53&W\,1BB$)D/YK MA 1#@OLBL#KKVQEY:N36* =J[>SCZ-MPG8Z<=P9A8&:QM-\I-K[7UD[1\.V1 M1HM_[S6@'?'>_X&N!UT?T[G\O*R2.62,$J3T/BMB'$,<< IIJ+V1))$1\DW+ M@-#*_=@W^-267G-,8Q0$M8:NQU@MX&S/KKK!,0>WY3+>MP^OV0YN]22O178D8BU! @E$$,24!I#[7[TB1^%2P((CM MUJJ#S*DMX>O/=Y>??[Y^]^D*7'[]>G7W]0)\OKIS\_EMH+;S\7L&<.!%O]O2 MK!W6&"21U0&@GOQU&XFC^N<.$+SVQUT>/;M XHUI?FH.T7/Y(!=%^BRO%SQ[ ME*97Y*=T(:]+^5C,3#B"XX1 'L?:72#:34^0'YH2SA312%(IG+JCNRHP-3YJ ME_*K# !;%H#:A%5?U-^,': RQ#%.X3Q1=@0V)/P#L]D R)]3-]$)OOXK*-J) M?ZM:BD[@'*FJZ#9.YY+44C_T<+D0K6K75]]->V\Y"_PP"J3OP8C$/L0\""&5 MGH+: 8NH1U@4AH%C0>K#TJ9&=BMEJP.25O%ZYQ+41P"VXZW>8!N8I+80:Y>P M;U3MM?3T:43Z*SQ]1-;89:=/F[VGZ+3%0]WH0_MH3UE!YS_GV?+I_9P61:I2 M7A>"_9X6LQ K*<, 0U^9[HP14Y#XG$(91%["HP!S/W$AD!/RID8A*W5!I2_8 M5AC\9E1V](Q. 6Y'*#W".#"EG(6@,ZU8XM(3L9R2-BJU6)K^FEQL'W._K7B7 MEN9LYGHATN=4+.F\^GXGE,11(C@4C".(@]"'-(QC&/E1)$2<) %'MK<6]TJ8 M&H542IISR8V:3L1Q&,KC5-$+0$,?KKACXW35\:C]9UQYW#_N:%W3W0QU&599K&,D*11 E%B,DU\3T(6,01)&$N6X%@) MY-1C?BS%IT9 E792G-&4<;09CQBFPO38C(2$6" ,F8_U6T)%,9L[Q2D=^#59V0,K@T#;:-"RNLIK:GVNL1Q4 MIE^ VOA6^=NBB4*6VG[0 ' !-M^:&H0>4Z-&GK:^\JG&4GO<)*R1)V,GT^TNY?GE6=Z9^7:1E\>7KKTU=D1@+DL@DA%X2)Q"'BD)B6M@@*7"BN AD MX'2O\JBTJ3D5&V6;RD*5NN!'K;#K^^4XRM8!UGZP&S[ >ABV 5K:6.'29W^_ M@[+&[^YWRNR]O?U./M3Y7B27Y@*3(:DO:?'[NY=W[67CV-?$40X MC$1(M/_+/4B(WO9X810+0GPFJ>M]R*,"I\8G6_H"HS!8Z]LISGH2<3MBZ1/' M@;GE' B[W&VTPJ6_.XW'Q8U]E]'*^#UW&.V>ZYP=DTLS].IPDL5ZQQPI 3UI MZGG3Q(-)%%/H8T\I' JJF%7SK$,"ID8B:_VJ-C=IP;.EW@'IS0SEVF]LZB4] M9'/!*/_=.:%E&UL[^C@'L8'I8@-6[X>[AZSN+X]D>_BQ\T3V&KOWU^N[ZYK/;JK=$V8X-^L=N8)98*0Q:&@^?/^\&4T_L82ET M5%9Q ^(UVS@^[9Z:\44^:WS&BU+/.W.BBP.28::V??2)')^"/4]08< X>%:W5;\HQK7OV7.ST M];EHM?'IN2SV.1B>D4K22>QHF2;G@-).1#EKG&Y>EG73'Q/W;:KU?EK?1XDC M1!,D)8P0,OD('H,)E@@BI+=:BD@FE'1QOL[29FK,Y]AMJV72&5>*SIM/.S=O MM%D:F%"'GB!GQ[ 78'OR%\_3950WLA?87GN7_0S:TSF8%FK^@=Y+?^9A%",1 MQ)#IW2W$/#8U56(*E4">3TS:7W#>&5A+V-0H=?OP)M?*7IC$K4;=,X^^VB!W M//;J"-WH1UX7X/8T:N>?=NV!8ZB3KK:HMSWEVF/TR1.N?<_T%C4S'=92/4+U ME[N<+@HE-:V)3REEZ3PM4UE<+_C2_-/,H['$Q%,PX A!G&A?C@8!@]2/"?*B M,/"%$[FGOD!UG_>;VXY-5!>G%+7TP-/>TOFK/- MY9;PF6*:0%&(3%?;"&*/<\A(2"%106".+1 GV*W83QKM<[@J5:ZVH=E M5>(UK95?_<;Q3+/C+-G1[/#8#TRO*P/ CRL3_F#20-:S<=N:C<:0-L/V65#H M'"1[JS'428F1RPZ= ]1N):*S1G,CSG)>S.J::C>JREHO_BSGXMW+%UD5 ;FE M>?DR4Q[E+"$81DEHDL7]"!+3I,M'W#.3"OV2'9(WHBX]4]B\KM& W%+:G#H7F7 ME70.%MN8[H?TC^>_$EQ JHE?/V'(''D(^16A6PTQ"FV[&+,B9Z=G.G?O>%UK MZ;,L;]0=_:[_-E^:FK2WID1TMK@LRSQER]*\#>ZRS]I$1%-,($)C4SQ VY"U22 M),3$"T+E!R%U>MOL$3*Y5T6E(U@IV;7=W3XX+2GY3)"&YE-7?-RI[P@ ??'6 M/A'CDLX1(W<8X]AG.U;;DW74MGWK?16 >'EOHK>++O:A8G6,;F0*BT=HZ56N-OQ1-]H#LP; M*W6WZX:L%;X CSG]50YOR M8-MUVV=^J(C'0P5#CR<0^]2#E 8,!E(A+T21CT*GHI_'Q4V.>UK:FFU*NNE# M0"N%'6^.'L?:CG7Z0W!@OGD-WDX3AQYOF5IATM>=T^/"QKV!:F7XSGU4NZ?Z M:0?SM$,&OAPZV12DOPGN;YBPEHZ(E9NA8EM\3;]KBW;Q0'/]Y]12JF M<)G!],>UUF"E]N&SI+.[PQS':: &,0>$OFF/F.- G&H3<^+ISH14Q6EN:2H^ MRW+&3- DP#%,I.8;3 (%DXAY4$G*L>*Q\!/'])2M\:?FPZS4;Y]+_TQFCUH0MP\U3E5QE*YF7ZW'LJR%Z8^J.) MK=''YH-]INU9^'L_UO%^%\T7>JZ*6YFO:@6F?(;B2 ;4(Y 0SX,8:SQ80KSZZ\^%$I4UOMYCQE;MY_^@MM"/_=!SM-GF;_;@Z'CW^?#/T 9Z&YP]M_VTT;X M6S7]= #F2,M/EU'<_=SJFF8NQ9WD#XMLGMV_7"[$>SUZ]BCS*H_67.A_2)^* M9K4E6/NTB3#) U4-.:[]749"B%3"/8YC@GRK[7 7X=-CQEI_L#&@2BE8F0"V M;+!WU)PGY;0?/"34@Q.@"\H=_&)GN.W]XR%A'\E/[NE+[N0O=X7MB-_L/.1H M_G-78]M^=.T,/UDS1^FI\HSG9N*+YNRF*%'490H M#PKA(XB%D*86BX J"'G@>XP0ZM0XNH,.4WM_K$PP:0TK(ZK:2MD"&!OJ=69^ M:%GCV&JKPTS9.=0#XS_P2\4:;O#;7>5,#U+=] P,^^I&U4&#<1M+=8=HIT?4 M&4/U5)SJ3H_3))$C111GC,$H#F.(F6FE0!&%88@3% LOY-2IV=,165/CO3U] M18RR75/TCX!L1V4]03Z%%)^ MTE^8!UK(R_M<5J7RWIML+IE7UX8_ZR](\]W6FVT4$R&@($I"'/L,4D8P%)1R M+$VL$EN=/#E)G1Z5;+0$1DU'$G&#_#B=# ;DX,3BC*%C'61'3,XJ?FPK:\2* MQX[F;YTV3$<_ MR#3J-?5J-2O4K<%G-!34BW@,*6448HD$I)'DT&-^))(($8&0RQ6C71%.=#7" M=:*ZC%71TO-?_ID$?OQO0%;Z.CI!NY!&Q$\P#RCDR/0:%'X(J:ZJJQW\MM9\[!K"OQ0T'[SMYGRY,MBI@5/^".Q9CWX-GHK^>7(@$$J_* M1(T]R,+(@[$7)RJ* H41;O"\6HCQT%P)&PY++:%/(",B_= D\@;<=*1"(H T MT'N=(,*1)SB5H>->Y[RU/G)V5UU&EF\56C*W ,Z&U7*SZ5,C0,:)8&LM71<[_N!M%OR9\,S\*I? M(=,H.$!QDZ,(]+3*]\L8=:$?-?/U6C_^8?YC[2UQHB#!6/I4DC"Q6^.[0T]M8:^TLS\+>075Z0./[@ ,O'17BO7<6+P:<+1CB?V&M,\>#GRBX\:ZN96W787H,L_UG%7'&N]>-A^YI2_FGRZ_ MT5S4+_OK15'F5;IC<6.\U+L'NKAYJM)W/F:YDFFYU%^>O\KT_D%[LI?/,J?W M\F<]>/E!N[8?:9K_ANA8DIB=[^7(,+J("Y6&VQ M6MB "AQ0:G1 \\%: %T 580@08C4($$#$K P 0JG'K=UK:=7, _B(+B3PF:VN*M=04M98T_04]&@MS0/;ZL^\1LX!7>%2[K!6^+Q9ZU7TC^ MQ_OL^2<]1+WL]0^;U7YRX%$6OJUY*PZP_GRWM_;'PR?OK9.C=B70F50L]'VA M7^V">A#3((3$QX&IFA7XB6")%T2SA;PW#][9O^'=-;%:%4F]*G;T&>?$K:VN MFU?086)PI,T-M)-%511"'/D13#S%H8S\&,M8!C*@JXF9T)S\HTZ'G2>Z%GC-3MW;2YQ5<=#E>;U+H- MW'51+*58=>/Y:UH^F)-C4Q]N1OU84/V"@BB4IA>&QR EF@0]Y"N!!"94.-7V MZ:+$U%S35B. M?J__M3;2C3X[3:4=@0X]00-3:&MN*OTOZACF11TZ+4!M1*L!&F@;TA^1G@-C M3U3:2851R?0OIAR0^7EH@HD/ID(8G49?N8+*5BL M^=,3B315]WV81$A"JN>,> '%D7 [1;,4/#7B7&E[457B*JL;,&N-F\H!CM$^ MZSFP/)D: -F!&>\\4,^HP6"'4.^%%TZ(?:-J"W9@'"ZQ8/E\U^M(K[NQKRNM M-X78-XUV68!]'!%(PX1!'$H$*?8(%#3 W.,LI-AWNXED*WIJ9/7^P1P7%2!= M-(F^V;HZ?=V%J%II\TWW^C^YWD:RGA0[[AH&ZH'9:Z4T^'&E]A\,XIM. (WJ M@S2;=4>LMXM(UH)'OH/D"LCN]2/G$;KN9DMJ"CVN*IDW&7@F53'V,(:>Z9=F MZCI $J (FJUJ'&#D$>*4D+Q?S-2XZG714YXZUI ]@*;MEO%*(\,2Q#L-IH5/CA49GL%8:M+0& MOQF]0:6XZZ[+9@(L=UP]PSHPE?2 :(=*#O80]5;3P4+DR-4=[$'8K?/@\&S7 MTG6/C]FB"CVMKDWP*%&Q0C 14D*,L <)00RR*(QH0!66GM-.:D?"U,BF5K . MN[J6I'L-GAUWG 7)P$311F, =^.@Z;U5FGL]_LCUY0Z8MUM5[M 'SXWI7CT^ MS;,7*;_*_#GE\D!2Z;R:JJJCZQ?)L_N%:6EW6]WF?I\5[3*Q@@1QK#Q?LT#D M:7\D$)!*DD!&&&:2,AYY3CN3P32=&J^TR_[6RVDK1;ZY]J;?P]RD\(BN\>.^ MY]LUX/R&LSBTS[3OUL(F&_MB-86BJ2B\;@UYT;3F':FH\$ ST'L$O&\]WRAD M/A#*7F^]VXJ<4,^2*B+,"0>D$(L<3::XQQ !63 MA$=4_Y%X+J^*PZ*FQO6UIH;I\[6NH&B4=6/V(_C:47,_J W,K1O -FJ"KZ< M=,;U?)\9\+S(Q[( %(A M&,1!%)OZ@11Z$6*.M61F\WHH5[AM3"^CMN*0G M)$?**&B4!2HS[6K:4%KM\=V+>EBCTU>%C],"QRWW80W 3NT/^R>[L<^[99$N M9%'H$5FZJ!RC]]G"1-&JVLJ+(A4R;T)I]5&X*0$8:J<%)U#Y"87Z!P1)K'>^ MF#&]TXV42)!3OE,'':;FV&STU7344MB-C[I,AAU!#0SQP(RUTAZTU+\ +/6K9O? MQDF@*(>AD!QB+S01O<2'B=0^%V?$)\@JS']"SM3XK%85K'1UZ*I]!,OC5-4C M0H,?$FZ!L]J/=>E!?NR;9]]VO!_4QNHTOA^]GEJ+GX;B6#?Q(T^/UT#\M E; M/<,M/G[N6WF5A?_K(C6WF464%D$5B9U/?GH,GNNIQL# MS\G0A-YE.D8ZM3@#V=Y/)KKH\D:G#V? =OB$X9Q!NQ;@IZ7U]-O=64WMK\)'K:>\S;+>6]MY/3:VPYU\JYKE>U&>5IVLU4F(:IT943XEQ MP'Q-& 13!&D0,ZI],)XHJX:(D[-L:C15JU_5]A39?$[S CS)O+X:/IDRGZ[? M'DNVG(J^4R+JT8I]-E\\_;VK4?I'JOC9KN-R_39N!O%9UFNJMX%$0LBY$L8)J:U*"/:NY>!A#)4!'/]TDZ(4\ADKY2I MO3TO.3_U]+FNN%-7^I,XEF"?%#'"@"%2)ZU29E\^]!":QY=\3Q@-O.#=X7$J%WH" M@$Z50@^-.5J1T!-&M>N#GOIHMU?Z)UF6)C_P?2Y%NCK#"W$2))[OPR@A,<3" MW$]% 86A8-3C%#&/"I%6_QF6 M6V/'$.CI+;Y7Q*@O\6-&OGZ''_ULMW6^KG?QR=2_6*>??,[J^TG:Z\0"X5@2 M#L,@1O#_L?>NS8WC6K;@7T'$G>FIBA#.Y0,D@>Y/+J>SVG.S;$^FZYPX4Q\4 M>#K95Y9\1=F9/K]^ #XDVI(H@ )ISL1TG,[*M$E@[P5R<0/86!MES.3M1BG, M2"@%3V))4CG7$PNVLGWM3_;I\IBW>Q[N:=\IO"Q*_9>6D XHR^>&_P&6JR6L M'0#ET5W7?+G38V'''%[Q'9A&=L"6QK:2W69@9[ _3K'&QA/!G.YO5+:Q=O\] M]=C?V(^'/N7%TZJ@B]_7J^>G_Y0+H59K_4]YL]KH7_$R6^Y9BMJ,U;+1?&%< M!B2.!(PT'YG"!0DD4H8P#**$JX2@&%.7D*2G'5.+6AHW0.G'#!A/H'8%&E_, MF[4!;7? SA\WRNH[;'9$-L)@##WWZ3T. \139\+IB1'[6C$J3YX)U7OV/+??5ROQ(U\LYFDL4L$28DY"!A I M12$C00*3)(HQXXAG2>:F9.IFP.1>Z)7:_*!K"4H=>G.T3[>N&=-5M=1Q&.SB MDB'!'9@@=J8?*]P!?MG:#QH'CN=]]% Q[8>=-RU3Q^Y'5C3M!\Z^KFG/=OHN M%NLYH9&IOWY\6J]>RD].$^E3PGD8IBDD.,,099&"3"8QY*F*%!-QQE.G7>". MOJ;&85M30;ZSU77]^#BRMLO(7O :?#6Y@:IMYB!KRB?A\+:T?+RGD5>83[J\ MO]!\^A8_0L@M+>!:"GB>)"@)4X6-X)B ".,8XH#%,) L921-,.7<;<'Y=*?3 M6W%NBR0+'R+)!Y"V8Q"_Z U,)/OBR;\*WUS=K-85N MH@J5#J_35"LLD>0LX0(&*6,0,11#0D,%.3$201Y9C 3&8)1(CK2!=%IOQ'2$7,8D2#;+Y9;>C"[L/1U9D3 MW6^['#2^]9 HW0FO'47[ FU@8MWB];6%%U4F!\N(@/XPSWZY3EJG8WU9%<4 MJ=4V:'EBS,ZN1N4Y&Z??LY/5/7W5^Y?%:I&+2C%(%H4Y^/$//5U?O-[^T/'T MMV=6Y"*GZ]<[:KHS/UP7W_.GLHB\+#972DF^*6Y5735,6_9E6P@CXS2B<1)# M&AN)H#25D*$,0\6#1/\7(Q$[[40,:NW4@M@WSLZ <;/V#-2.ESF6E>OE@8DS*J$,^^38\>UDGH>!"7LZCT*/<@TC#)&WT@]# MVCIR&8D18-\O23%&I^=*-G64GZ_D,)(HY/I[1?0'R]3/8C&&-(PI#-,8!4A& M1NJNGS[3J:ZG]@EJJ_]\[M[I/;.&\7A%PQ\Y>V=,GAB/)>YZ%I9/6IRTX'8*?)YL83?73UIFV]*?U M/6=JSU7B&49Q8[4T>0WE=@YB0@5IRJ#(: !1AD.(928@5XQ'A,4DHDY%;#I[ MFQKWU@(].R-[;;QU VP9"_J";6"*=4:LOXI=%Q*^1>T.]O4Q&G==;A^5O.N\ MJ6_"4IF0H">_F]?[-5T6E)>DM-M5VLG,)A0KAD($PSB(=/R6!>9\? HEXX(2 MI&(<*=?,)>O>IY?"]/7JR\7]U2=P=_'U_I_@_NO%S;>+R_OKVYMOKIE,]D-@ M1S,#P3HPZ=16@])LT+8;[ S7T\TA%'Q[(.8MW\F^YY$3GYPAV<^ : MLNEQ5'IR@. ]+;G.W3ZI'FRWD0*%G.NW@B&40Q(Y IQJ#D7*%$ M)2&65E5I#K8^-8KY*E_RP@BHZM?@;IWKEZ 2:01_5?:ZG%;=0[*;0<[&9_ MIR\T;@=8CT%PSD'6O3;'.]!ZS)TW!UN/7N2^CGWU^"@WFW]H2JA/(L5(94D4 M*XAID$*4R #23$]^DE0ARGB8ZO_9KEN_;WQJKV]E'_@__P:,C?;+J'N@G5YR M/@>*H=<_*A2,;3WJ1.UA8;^$? XF(RT97QB]],*4<#6?2QW[T +0)9!U/6]0 MY"953S>3EA7DUV8.D+](\ M;K\P2Z*]UED>^?M2WE47FKV[_YF>1^1A\'8O* M>[>,MHA\S-CVHO'1:_HKFG[6DR^Z^*>DZ\_Z)\5<88E3K!B,.9>F2DD*F:D/ M2E42A0$+5:"L=N4Z^I@:R6TE.RL[@3$4E):Z2YJ^A[.;]SR!-##]]<"GEZ;I M$03.TC1]W^;HFJ9'G#JD:7KLTGYK("8!EQ;?[]:KEUQ(\=OKGX79Y-]*F]4E MCW)97+!BLZ9\,U<"D93B! ;81#8L22"-1 *C##&5QC%3Q.EHE[L)4Z,&8SY0 MB]6/ ICA!:NM@!_=VO[O;DLC/<;%;J5D6+0'YAB3WEF"W9AOJFS\8CP ^?)7 ML!-.W'D!_FK\\+B4TA]$3RLK/0P8=:&E/T#OUUW.:.G,/?$OVR3N !$2I]0H MA87Z#YIQ2+B*84"8HCA.22;/ -3D",R M_?>X]YSWO;']Y6,RNH\[>'0+>__*?J]VE4@C2R6/N[6>1S2 M-!4Q9(Q@B.(@@R0B(5FZ_)Q*[FSR(-'>?G3;'2G0,4_UCCE2@,AFF,&%$0H2R#+(R188SG*"$ MIY0XB8#U-61JH<<;X^J3T-)R4?GL0;&CHS&@'GJUYIT(\]:+(]K+,_#&DX$$ MF'M@.80"LXL9'R?!W .L3@WF/NVY;Y296*ZIUO&9\E(QWYP+7PO=[F=)-\]K M^9_YPW>Y_FVU7J]^:'LNJ7Z(]655';\YYQ&) \V9 O$0(A'JB"V0,909)B%B M/+0\UN;%FJFQY]7/)[HL]XM593U@C>%@D3_:"J;Y&:G3VWFCXC\PI9;3P5WM MG\:=&=@Z!&J/9J#R"6R= HU7=>G7,4?)?J-QU-$::6=RE%%SVH_TAG+'!N;Y M?8RVX^D-CO86J;]&SY- TI,0I..[9HW[70KLYHUN:#EOT#ZE^Y8N=9$\NZ^P_1R7(%YYAVEG,[/7?!!BO# M?K-:OI25V&^>RSPW&=-4I &&G,?4B.%+B!FF,(XQDRA*4)"2^5.9\_IM0]<; MRRVVL>QW(8+W7@S'";?/FV*C>4#'+3/ Y$.^-&K"@%5ZD."7? D*XWYQ7/7Y M@Q^+)!5Z,B\S2 @2YN!-#"F)!90196%"1)*QI'XLKI:6^S$3?B@:'_[_1^+X M(V&Y>SS%01YZ4]HX!$N/0-MKT'+;I,JTKZM=!Z7O,U"?WFZY7\<0I3Y;C4!9 M?[3"0/^U1,'CSO?8 ^=K0WTTN\?=IQ][./:V_T=(#F60.MNJZ]4R(M< M/LNOTIROT_'FG5RKE3G$P^5.S>CJYY/DFHZ;,[;?3,%.59W[+V=+G^BF.@V> M\3@*.)$P$<@L@X88DD1*F 5)&F98SQ)")TDBO^9-C5!K[V9@ZQ]H.=C2[=+A M7^TCV)U-;[LY Z6CP'C:ZZB_Y^? CI@_;G0'INR/&=@> BE#X.]-0\6K<2/+ MK P![+X2RR"]N.>,[(F.UAH,:]WMZNJG.0;PG!??CXKES5$61(I3#'D4*(BP M#K1)C /]%K:&^S\PAL5D!N?0+:IWH?YZ H MJ7W6PMDC>CJU9,QQ&CQ"?Q^0MYP!]RNPPK3#W0P:JA]W,'WX7+'E;V/JQU;JOE]O2J*N1*9HB*FD&9K^?4K)#Q=U2MN[NQ3ZM9.7_@P)K=?3V3>^1"__;A=[F4:[HH M"X/JR7MNCL\;U24SI5\61S"-,U,_B!+(4(0A(YAFDBLB,NR2UFC7 M[=22&>]-'Z"H;)^!A\KZ,LF.OK%?3Y1+!QP3&FT'@RTSX<$+) M5[:&7:?CIEHX ;&7)^%VM_ORZ^6JV-PMGHO/^4\I/DM9"Q2J( YC%7(HLH! MA(TJ2L@(Q"$5@NJ/1,BM]N*.=S$U]C%6@B=M)E#&3J#D\;?!%L73"YGG8S,P M>92P& M!:2+0-O80P#R"C_U*XODXC;0^>+E:ED)%X$>^^0[X<[%9/TG,>8G3K^YBQ\7@!6IN[IO_/]1]&3'&8WC!W+@$=N'&UQK]OP]I+= MB2O[!=5&#OQ'OE@/ZRQ>W:*P+3+L0S!-$ U-G8^7PQ4HL\/ 4877U-&I89>'R^UC* MYI9^]+ 5K"M5:+[F#]\WM^K/HIK5SP6B291R"1.*)2[K[&I5-K-Q^SR=V-_5CE+OU2CSS31TG1W'(LB1. M=&"!S7FIR"S6Z2E92,,4TQA32J5;G;4W[;L\["-54JNRD[:%<)\J>WK%W[8]ZBM]T*WWK_#ABWK+/CP_/I?USY'72Z[G@K*02(@%5S') I$AX:CW M8-?SU(*#EN%ULLP;TT%EN[.&@.4PV!'"(. .3!87MY?7X&*S6>?L>5-F"&Q6 MIHIBJ6SKG4"<$?*G#6#9[]BB &YP'% #<&R@'V$=:/=FM6F7=\6"2)YE,(Q5 M"A$GB2ESI& F%$HPBZ)(.O'4J0XG1T^7EW_^\6=5T_7V_C^OOH++VS_NOE[] MY]7-M^N_7X$OM]\<*[N>A-R.DWP".?CZ\3ZA@U^^K(KB5V!L'FA%Q!8A3U1T MLKM1&:;&"4A@BB*,:0 MH$# 0$D>I*&.EE(GHCG:T]08QAAJ]@+>F-HSQ_$XO':DX@6T@=FD)U[NY51/ M8>&KB.K1?L8MG7K*W;V"J2=OZ%^.K,RQSLVFV%?YM%IOYE12JJA)?62AA"A, M]73)E"A2"1,L4V&4!%8UB;HZF1HQ; MN[0P%E:7N!SHM>XO^1>-^>+N^VHI:]V?(&-1'.( \M0( M/H=$0!R%Q!QJ"!G+1(:5U>F]0XU/[:4N[0.E@:<$=DX#=_HE/@>.@5]>!R2< M7MIC+O=Z6?<:&^TE/>9&^^4\>LV96YA5W&\F:'.!!)*!#/34/S ?7JP@QBR$ M@G*4A0F*@S!RR1$^T(?3*SI"0G!KN[(K4]X:PBQ+LC"C$52I*?\A9 )I&& H M!.)I)E66NFE:G OAN#N^7B"TF[V<"W9D]<&E?'3"^-KN\GV3UW^OE]?)%AT:K=2Z+.0Z"!"'%HV%KIJ>'4A;$<"YP,VUIG_ MRC[P2V/IKR9#U :['D)<%IAX4]SJZFMD:2T+M_:DKV75JU+G M>;%8_3"**Y]7ZZI<@6$JV=*H4Q%%,F49%(I0B)B>&.$@BJ'D/ IPJG\8N1X" M=39B:O'%3D]AY\0,;-T :K5N"GX83\Z0%>PU9'9,-?1 #$Q@@XQ!SS*)_4#T M6CW1T80/**K8#Z3#M19[MM6WAOV/6AW?B%2M5TO]5UXJQ!9WJT7.7ZL_=SNH MPFQ:AX& B6)ZYHHPAI0% VIA+JH4?FO<^>R5H/7=Y+K;2P^=/;; M#$MM?KO24?<0>)@2NR XV%S9RH@/GD2[ '5Z=NW46N\DQTMW5V=3BPLI64!AC-=?M#.U? M+:83:XR$8%(CG ;$%$(/$<099E!%1."$%FB[K[8OZ ;^ M-M>L\*UBAOJ??U_$?TIQ:E.+B M1:[I0YU)<*OVNOF4+Y[U9;N3T^72S@4K2JV+>2A#R6.60BH2I&<=*844,PZ) M_JZR) IQEG&7[Z@?LZ;VQ6V\@K1RJ^*B]J?WW]UHR=/HV1'8^&,R,-4U#H': MHSH1J2RB4#K5ICVSSJW?\'R15W(M?S4.>5S&\8NP)^KT9-2H).L7R/=T[+GU MOLM#U;[D:R5DRK,X2*G@D'*J@SVD0DB94C#.9(AX'(LDCMPJCK6;GQJ15M*P M>6.CZ]K,&^1LUUSZXC'X6DIMF'=MU\,N>UO\>-/XR(L:AQS;7ZPX>-5Y\E'S M.$$J"/7;&6.F]'L:"HA#EL&4I$E"]"LL,Z=TP*;AR;VAM5W]A*$<5: F]#J> M]+NWM)/G%W#;[(>(-AU[Z?9^WU<">?V2\^:8?QP' 4_"%)+R<"%""20!2B'G M2293$E*>4#?QE#?MNSQ]'R.>4E3F.FOFMD&D<9APG,60\5@'&!@AB*6B, B1 M5!K-C##FIE#<$\+1I$#U-*"@"ST+\ FC';'U!F=@=JOM&D!"XJ#'WD2!VVV/ MK/U[P*U]B=]#%_66C7J2Z\WKG1ZWS<6RK);\5)53-D\&_K)8/=9&$^S[%]PSE MP'30&\4^$E6VN/@3KCK9X]AR5K80'!"YLK[574#\:.VK&^U8E5$Q9QR1@".J M8P8I(.)1!G$<&4D9JA*&XB1)K!0P+?N;&MW<'J^JN(TNEJLE;!)0S!E;_4M[ M>6V;,>AFH &0'9A].HKKS<#.8K\@V@N6>P9S)/7R]7S5Z&O)&;W0FY^]4E+;[KC\5++J3X[?7/ MPA0HVAZEN^";_"7?Y'*W<11S%9*0!9 2GIA:A"&D@J908I9EB/)()FXZA@,8 M.;5O0Y'C_# WZ1W@[MU$&@/WVF?Z5\;/\%=:VQ_^;,><; [+[SS=Y ] MQR$'Q)?,XQ FCJL(.2#(>^*10_;5.Y5=]WQ/?];YG;_)I53Y9DYD3 .%0RB( MF15D$84TI!RF/$,13@7':=#DJMMN6Q[LR8HAWN:A#_P5*,$O3"*!.2F75\RP MH3][')H^#&V0Q2%).,2)S(QRI_DR?@WG @U1F@:9;9<1].".0Q9&"49I('@>*85, U)X;3O0WM3B\ M,?<,7CB%L!T_>,1M8)[80M8BC):Q,Q/E^N,+2UP\\<:IWD;E#TO7W_.([6WG M1''?-OKK;:++[<0/"Q:G! F(>1*9U#,*28Q"&* $T3CC:1PZIIX=[&=J_%&_ M UL[;69G3KBZ1!=GH35.=.$$5,_@XB@,7H.+_5X^(+@XZNKAX.+XY7V7$T6I M!TH7=S37A'-)G_(-7=19#IF(L8B#6+-!:F8?-()8Q3%4).)4QHJPS.E876=O M4R.&G;' 6 OS):CM=5VEZX+8=KG-$W"#KYL=PVR(3;&[JK_7].2^,BFEY'/"S_EDQIYG(%,(4!DJ$$!&E3(8LAR&.29PHE2$1 MNHI][_4R-<[8:EE7EH+*5%#:ZJ[WO0]J-UMX@VKH^45C'4WMM=_96>[XN<4'1]&T"PU\8#3P^]Z"Q]CH-P'!%@=/@<#1 M;D:- 4XY^_[S?_+ZOIH96F63_XF(IZOS7XMMJ(>9!B 6*50@Q#8PB!\60 MF7( D50B#23-@MBI5O+QKJ9&!O=&W1SP=NJYJTC!453M*,$/5@.30I.;7YI9 M:@0UA@)CJ4]Y@E-H>!,G.-K1R-($IQS>%R8X>8=[/FF907RG'Y?OM) 7#VM9 MKEO4TUY"68RD#&&:(0Q1%"00"Q) CC,6<,:#0"';1-*NCJ9&#E5:=6,LV%IK MG]W8"6LW/_@$:^B%A",XG5Y&< /,/@_4%W C)8 Z/VA.&9\V8'2D>G;>/EJ. MIXT3[>1.J^N]RK?4R@/[4D6<10(9.#JZB<0FY8N92CO4]!%^44 M-)8"*">;Z;G5M*N&_4D^K26O%'CTWQ?2_$5'GA>/YL#,O\J?'SWL-$=,)!QQ M"B5*=>R8(0YQ%@G(.4]IQ)E2A/3(B?-EG]4K/'X27[_9ZR'?R[%,\+>:NVXCN7U7KCO:DTL:LIH-*49($BD"BD MP]@X(Q!+IF"&4ZQ02C-!W<0H+#N>VJI 8[>)K5J%BKH3\95,^V21)E,(FSE$@:!5(X'8H\VM/4V*@R%-"J2$9A MCC;6IKIQT7%H[0\(4,4EP@(G3@8GW'4SM[7];:.1_"_X6!"%XHFOP M8JR=@2@)9D%0_G^] @_H\^:[GLK\2XH92,DLQG@6)>GVMTL!TFR&XG"6QE'S MT[PHGDWXH7_9+F9""Q/1_Z&'[?N__;Y!B$&_\]U\ HFK^HXH^ MO'&NH]##V^OZG@!EF^MEL5F7&\H@_K1YIOIQ+1%4:^^X!LX/>^)UH] M#GIV0^'MA.>1;D8^VMGM[/Z9SA/7]UR^>"[RI2R*"_Z_GO.B/.)1_G4MF\":(XB4D 4!@X1C)!!1*0JHTS+&J1ZG1A:-P:!E\0PT-O=DC=.X M6ZYQ^$1SZ+6.,X%T7_>P!&+N8I"*D5&=)3",$2!C"## 8)I)I&4&&,NLW[G M0]P,F1I%M0Y(E+,K\+S,-X#^H&M1@!?]2S-_,KIR)J&\FB7],.[(A2A5YE8O ME-@KYY-E2IQNS0I(UID)#;:S@QQ M[J4?G-[/Q3B:\4'G9OJ!=?Q<3<_V>LHT7W"^?M[6V2WJC;%YD"&NDB"#J2E^ MJP.^&#))!4P0)9*FG*=9--<\TLVN)WIQRV\:N@IK)71+*TNWE< =Q8*/P-G- M9SY@&E-AN3:SD08KMGOB?L!R5%0^'[11E93=P7-74.Z&Y)1R\I&[QU5,[G9A M3RGYQ.4]LX\,Y_Y&"[,C^&@:+A^0B_5:CZJLU/)WE]S1UU)-Q81:)OUI\[J; MI!>EC???Z?+VJ11Q_ETWL2FNE]5)ZG?9L^4O/]&-_$SS=;5BG'$E0H%,/I,I M6(0S!G' F-DUU'_'(6.14Y&PR7@VM?BYM+#._1>KQ8*N"_"DW]HR_'6,?B<# MLFV*UE3LG= 'KW08EAZ#-BJ@!8O1:6Y?5T,#2FQFH$*GM6Q:@.I+L-$ @1HA M4ZO18 3TA- -[QR;*2X"!"ABLJHT7CTEG4QM_7UEMD_%KW+2YR;A]+"]O M<@:>FZ1\L=SDPIQYR5_D-\F?UZ70XM5/OG@64GS60V0\?:X"S5MU1==+,X?3 M9I:.[G)J14PX58)!*HSF@: 4,I$D,,:APBHSLR_7 H7>C71AZ7$.[K43=N]6 M&_UDY'2Q>*T.E&EOP<[=OKG0WD;8\I/\H:,V]+>U-5QM]UK#!!H'@>$WT'+1 MW-0X:;Z8U1=XI*1LWX/A/7W;FX$?E.CM&^#C*>'>>W)?A[O47ZSGA:FST.AE M- FHU>?L?G7U4Y.9J+YF__.0(^>GEN^& ')B$=X;O5',:TV?U[ 3G R& MM/W:WW"(C[05*"&%+F1Y%*"M M?WBQ%&]_T+IRCN,H3"27,,#F;$^6!I R1F&4Q!%+]50^P>&\BER^;>CZQ%ZJ M%YM,9'#&7$(I$D M800)BA*( IY 3*6I6AI3$88<<[=:I:,-XRA'=.R'<,PQL_O&CS820T_.RD$H MBX)>M0=A3P;9C,J['[;O\'@HQP>ROD[PG&7+N,=]?,"V=S;(2Z-G3%3,RMA: M?C=K,"]R5TST\VHM\X=EE8/!7^_7=%F8RL2E:DSYKT6UT[.M2UIFN-W3G_-8 M"JR_J1Q&##.(,":0!IFI_$"I#%(J@B1UV_<8QM#I[7W4O@!>.P,V._O! \V7 MX!=32MHQA6&@87:8J7WHT(TRZ7OCX=N2T#/0#&OC*&AY6K)^RU>PJ' &PODZ5+X)?6Y;^Z'P/I/9:G]UN&'J&!F;]E/F@. MTU='/+8;WL8%H'W892]47@P,O?T&S-!#,-(VS!!#X;07T??US?_W%U<_\-7-Q\ I>W-_?7 M-[]?W5Q>7WUSEU9Q& O+U:/!\!U\+W]K>#DW>&,ZV-D._AHD/ZH?;A[E7!PZ M'UWLQ1V80U(P/5KI1W*M.N'U69IM%6I3OIM126%(S+)YEJ60ID$ PY1$$F=" M4H9=ELV/=S6UD+IEZ;^[\50'G':D@?FG961+)G> VMZGT?#$*AT=C2MG5BG.]!1..@6L?N)P)V0@1RDXXKC)R4.6X0SCX%Y![T\M'Z<@=?,Y7U(=IBP?OM*-_';[ M^6NMU(HC%1.)F$EDIA#QE$ F"8-(<1I2SD5,[2OW]39C:H32> )*5T#E"ZB= M 5MOP-8=8/P!OQB/'-;ESABWTZMSXXS&P%QUUD#TJ2[8?T0<:@^.,C)C528< MY%5Q*U]X-IY=Q0W[-SY>Z<.S 7A3&/'\UOI&M55.MY'6N=0FK![EN@FAFVH1 MA#A)N.NJJ5^P1UHK'0=NV_F%7P@'GVS4 MV!DM.] 8/ -;DSU*[_2!R-L\Q*++D2;9 M3(.69=Z4^.UY<[/:_%-N[F@NYBQ""#.!(6>40Y21!-*$QZ:"#Y-F#50H)]4= MVXXGQ_F5W94F6F4X,$D@+T;7)%_NZOL\T=?R^'6IN/]&3JT_?=D.EB6%#3 $ M0]-8C7[;9M 8#=CS!FBSP:NIT:T-]YGJZP:5MZQ>RVY'3N!U V,_5]?Q_G[4 M5B5N?=,3KW)3_(L99%.VL1*2QBD/0JF#JEAD*40J#B A.IRE)!,13C@*@L2% MSSI[FQJ)U8F56VM!8VY/W>YNJ.W8R!N U/0&=@YTXX5)IZXIKNO40G&RNWW MK&)W4S\J*9,[E5S7<^_[_+&IL(4RA)6*,50QU<%0EB20D8Q"GO!(_Y^D$7>: M!A_M:6H4TC(4E$+9QE0WUCB.JAUC>,%J8+8X"-, I3:SNF9K.\NVN[-\[%H+)_Q$$Q>:;F/;_\? M45L^8UC'4UP^QTBWH$'(?'ZA;1#&CL\+^C#''/.4LA FC"?F,QWH*0=*8!HR M*E!$>(:LIAQ[+4_M8[DU#ACK[+Z7^W!U?ZO. F'@[X2E_]:4?-37 W182/ZW MA]7+?]?W5$RH_[(CP/V61B&?HPXT+_[Q"WI/_?.-#O]?I+A>ZO?](6<+>5$4 M[I_&VGK:[Q7!X:?_VEQ8V@MV!H/2XID5HGW6 :PA\K<> M<+K+L=<%K$$XL#Y@?V\_]KF1&Z-B=+=>O>1"BM]>=V?1BG@ MZ]7EU?7?+W[[+K8R0^T"\5?KHI-,4_#- F%S"#+A [$PH1#2GBJ24U2Q!A.@M#I M6/!0ADZ-]TS9 ?T96E<+X9M62L5:+LJ)Y68%*'A:2RA_YE6@P5NKUG2WJ.=& ME8,]"7;D.H7Q'9B.&Q=!R\<9V'D)=FZVY1Z+&=AYVE)S,3_?.0M*;_V1^-#C MX8GV!S-SU _%T&"__[0,WE]OB8GW6I1;Z5B98,:0$%!)J6-A1"5D,0ZABA21 M41AB*C.7B7U'7U.;R;\5BC5JOL[B$D=A9;$@F=#?Y3 +!42Q2/07.@P@DIQ( M2L)8V:EG^H9U' 6/P6"U^^9Y FO@SU:G3O%.;EA_C3:;=-^740DA 1AH10#$,<"TI$&L:I4PV\GG9, MC6K:E9-OG^I%@L+L/VSGEK4+?>MJ]\+2;%1]47;H75,=+2/=KSCWK[6JYV:7<;WLSI_^>B[F*),EH MFL& RMB4/T@AH2J!$5=Q2E,98VR5='.JHZE1867K5FUT]S96YMHGR76BVTUP M/C$;F,'ZPN644V>#1:\4N\Z&1\NXLW&OG8!G=7V_N.KWU4K\R!>+B^7[I)N6 M)O16:EC'2PKS-($X(Q@B)ADD.#1EA7F:Q0+A-'8ZV>+4^]2(HS&^W!1]GV3V M5BW]M(*QA\&QBZ$&@WQ@WO&*MG.4U LU3[&16]^C1D2]8'D?!_5KY(RJ@_O* MUG,:(TX$"F 2APE$4@<_5(:AGBLF-(Y#)0EVDJ0_TL_4**PZX=2<*>XML70, MU5#&&L!F;T M"J9#DO^>"PX>1\%GQ< #O8Q?\N^XJP=K]G5>DK V=@ M9Z+G5_X8 CY?^+T^QG_=C[EY\&4_>K&[9O\WN7[)>77*\^NW/\L3GD4M0T0D M%8(C#".!=2B%PQB2*-$??1715*HHYLIJQ?U$/U-[W6M3J\/E]IKM74AVO_$> M\1EZT;NR$E3G[K6=U9G[HH?$?1=<]AKVGF ;2:2^++8!\J4I2%@>N@%/YH1! M4:9U?J<;\\_O.3,%60MJMA;6H'AFYC!U5;"55ML-= EDI7&0;T]A Z4OIJ!X MDCQ7N1Z<)[G.5\)"]ERT;>OGXU8LE"%FM.%J:@$L()AY@K4]\XD:D. MP"2)B76AE&.]3(V16X:6U%/6;G"HIG$4S=.\[ 6C@5GY(#Q]JHX+T6+G5 CD%0U>ICZ/WCE?)XY3Y;PIUG+RXWPRT%ATQ=>??9*/,"4DD MI32&62)T7!HK AD.8BA9'%!&,99I,%_*!W,TXMY^+GJL/ZLGEU1/[EZOPSV] MY7G3I]IFMVGI463M9J9G 34.)38FEF'1&R/]34]/P>!IAGJTFU$GJ:>73G4$YH*;NWD8_2OLDG]9Z MTEZIM6HG.0"PGLN:Q$@"1G4(1*0)1F M(:22K_UOW;O]M%F1WFI3SG5O,TGK^LM^_C\ M^%Q^PLJ$K@,"#49,HYH7T(@'* X)S!".(4HB"0F2"@8QITD:IR&AL:/XHW7G M4WO]6[;713TZI$CZS=&^FE5Z1*4Y4E+/EV_7JZ$G,LP2K-,99#IV2!$F4H@E7$&0X1X MRE2*(B/AY7)4N;._J=%9?03WCZVGBE"Z]63U&'9G7X8-A?+LC;1D\D[ MN)&;>1(017E*8((C!!$/,&1!$, )4FH]#]Q8,4M-IU-C5@:6\O%$MD8.@-+ MZ2@#TXEPE J5!2B$,1)<(ZPGGXPD&*I$,8IC$:LP=3D5Z WA$8X&CH.P77SI M"[>!2;HQEI4.ITJ MM.UX:JS][<^[NR]7?US=W%]\ 9<7W_X3?/YR^P]P??/Y]NL?%_?7MS>.Z"*!ZY@^9(IM>UV7,U21S#V!$Q=[^\I M32@7"U/=92G^H.O_*8TTSU6EW=F<@Q!4)F&J($T1@4@@"0DA"BJ!B! L#6/E MM)UYJL/)$11=R*ITR&-CKZ.JX"F$[9C()VX#,U!M:@G:UEA06SO CIPM-+[D M_DYU-ZZNGZ7S>P)^MO>Y[]K=YQLC#'B]%/E++I[IXA_YYGN91&IT.K_G3_>K M:I[\:66*X\YY((44(841,:GJD9Y=F;T\B(CF'(980.V2UGOT/36V*+1@D"HY!QFNA )](3-,&$CH#T!(W+.,$$97J& M9E42XF1/4Z.@:@7YW^CCTW\ \^ O9N6'G&_-=A \Z$2XFW6\XC9TP-."[,L. MLIW%?<0B.K%SD(OPA>%()Y2_R >-EZPV-TJ%B+S0_Y7@8?4BU\LRKGS>?%^M MS>^-,@0HFBV/\FDM']3GI?DM+< /:407=?P.%NUV\V79I!$JKMIHK=<#<_RE MKC"F*4\\\PU@M:ZX+\T(FS'I4HWHO'\\W0@;-]XH1UC=T#._9*$GRR;I[/-J M_6GUS#;J>='4#MP5#&QDZ%"4"9$%3 >:0:3975!(LS2&DLHLB01%L4J:\]1V M\UJG_JW>N[?GJP=F_:WYY?%A_0J(?%-6 W(5_G,;![NYKW]L1ZX\NC-R!MXB M?5DA;9(/!E 0[ 62DFO1OJ1V^?\IQ1WZYS+R[K(91T' M<)4F::J)*XREYC',&,2,")C&4L^JHT1FF7!9G3O6T=2"U,^Y_G(K8RQ\,M:Z M<=11..WHR =( S-/:2(L;02-D0.LO)U"PA.5'.UF5-8XY>Q[@CAY?<\5^^]T M78EO7;:$#2YV!6]_>]U=4FM2E!I=5Z6 VO56/ZTH,^'NO]/E[5,YN=9$IF2^ M,67?[THIM7E*P@S'&8,1-_0B]?R7"LHACA*F6)8JEK(>LC,CNM CTAI#R69K M)_A%ST4*XVSQJ^.^PHC/@>46Q<2&=:3)OW&I4LX$;;]!R_&R'E+KNMKY2DIR M!BK_00N .OE8SW^7H,9@!G8/C7YF*AP\;J*,/WB^]F-&M'S%,'2J3U5WO:GVQ$=M[/&/=#^M[Y.H^!3] M/M[9^.K?)QT_* -^^JZ>[+%^H,M:6$1'Z\5JD8NJA!TM\N)6W>FGK%G[;HI, M?I(%7^=/C31)-?77=MWIFWG>SC43*@D4CB14B&(]2Y/?,!A!]:2_J8R6$.S9\O/&7CCZ0R4OIK- MEK:WLUW%UI;#E3+3UF70^#Q0VN(HP^.+Q@>U==ROP!BP[WU$1NFT9^[XZO'1 M'!?2+94Q=7%1[7/^2XJYR!C)$ NAS$0 419PR#+*(4U"_?6@">&A53:"15]3 MBUTK4T%A;)TU>[__.F?EI MH.T;W!-_ ?%PC]ZU"KC(4["SUF/A]&@Y?N=X= M/8V;WGW:Y;V,;HM;SJTO7TMUWAGAAGL]22\H+V?;O[V^^4UYD%^F3 09TB02 M97I*+$,*61(22+( (12$8:9XO^KR#E9,C6W:-L-X5#G'*11@D,),Z[D*A1)"(3$))8Z22!$59G-BF@G;T,S4JW)KZ M]KRO?0IC%Z;='.81J:$WVK<@7;2/]O9(^.Q"RS[=TQ-J(R5['D'/3Y:E!10= M.99==X^686GA0CN_TN9R]^,\?]"?^>/S8_TH9AF248(%3&1"(4JE@C1D% K! M(IK%6\89F+?MC7;" MY: ;[?,KAR\85#/O1FYNU3W].9<1DS2E&!*611"12,_H5!)#3FFFL$@0% M@S>N=MZV]RG*Y[V'IJ>"WEXS/<[EK=3F!UW++SDW.[N?Y$+WL'Z]-;??/!M: MO557/\W1D<),^JY^;HP1JR:Q9$X34QF44XA1RB"BJ804<02V+C7Y?^,-C\/APO&&::QZU8,/E]M)03\ =YTE/+.'\4X;^H'B MS7E$3TV>NVO3[#1?<#UI+_)Z>;/UKVK=7V 0J0R93:!(Q@&1#*> MA E+G'(870V8VM>LO4.PS2-INU!N#K1^<.XFC>4XN>[/^$=_Q*T9/\"?L2?C MAI[W[1C+[C]H)\8-G..;,([M]"1$LS7>SC,W HWUFVJ"N?<_+7,AJG+ KW[H=$^<#RS MW06\)9GY@7-HWCIT!*=U2F< :;+3N/ABI(Z>QB6?TR[O\8S%+?WU6(W6A/Z/ MV1!YH0MS%N5B=1V'S0.S,#6!7_4U1,[3R3FVONH=-83FO?$UK>9 MGAO612$W12/N%"0I"5*20I8E,419JF=O21;#($*"D%A0B4*76AEO6G>BIQ&* M8]R;/@"OC .T--5Q6_D->):;QGTA&7I+N+1K"$6K0P[[VL9]T_:XF[2'W-K; M@CUX4=]@9*/'*V<+6;5Z(S=7/_GB6>A@Y_?52OS(%XL+5I1,,8]Q1+@B"*J4 M*(CT2PQ)@A)H3L[33*I4158[JGTZGUH8LK,=- ^Y26CX9>L :#SX%?S5..&X MXNPT.+91RC"0#QZB>$6[1X#B#INWZ,2AZY%#$W=0]N.2'FWT/5?9$?!\E2]R M^2R_2KYZ6)8G #'F$8_B#":,(H@")2&.@@2F"55AI' !KS'4G4^<@'/OL LW\&M%CDHR-T^\IQ>J>OJ6LOSW2Q:+I81XG%,M(,!@Q%&O.X )B$8:0 M1VE,8Z622%BM2!]I?VHT45=8+FWC#E[DGSM_+Q:JX%G7B1A+$:1SB$!*:,?VR$@8933GD MF,M$_RQC=M+@>RU/[34MC0/7G^P3I-\"U?U.GN7^P&]CXWF/T\9O(;#/^.X- MQ4CYVQ?+W2DONGP%/[[G_+LI(<--Y+U:+*28 9'KN>IF\6J*QN3+YE]ETF*^ M*< 3-0NL?P/WWR5X+I[+FC+ZJC+8*:MC5$V95E<_EOH)_YX_565D'NE_585I M?C'%:D 2_.^_FE^86C.KYTVQHIE5>J:E?E:53=/JQ]&[G>U;?N1O@*Z M*%9 _LR+>C)HBM@4A;[N26JT-)0/90;FUH99:9W\21^?3*$)[0VOIQMZOFXV M?V: /JQEE>M4MEAA5=KQ?;70+%,82,H;G]<;(,RFD?14].;@D].1F/[V^M'2 MS ^:V4X:/WQ!W[H.RWPCO^0O1@9W;T%LSC0>D4HC2&*J(!*1,,7F$21AR+E( M$0]EY+*!UMW=U';4S$*O9%E2WP[DD0@5ADD%%N%GX#F+(&&:0,H0S1(40TBG?R)=A M4XLWMPZ9[W#C$5AM79J9GW=I\P\[C':\]A&#,S #UBZ9]?%F@%I>@=O6 #6. M@8[^G:>_L]C\/D#\MI7RFUR_Y%P>+A)SLZK/K97U8(HR/[+]^\M5L;E9 M;?XI-ZW-?8YDR+@0,%*!CD'3D.CPDPJT*SF8I5/COS^7N_2+ M:D$'LO*<&V^7I))5L0PW-AQNM.T(=!)C.#3G=I],G(&M?TW-,..0_ND&O,I- M*Q-D!BX>S5OOCY@'A]\3EP]GYZCT/SC<[[\8PW=XGCQ&<:LN#71F)=MT=:N^ MYL7__.W5_/E9Q]NK]2XB"Q1F%,<(\E3&.A9.*"0X$S!)24)4) E!M(]"AH,- M4_LP;%TPD]PW3I3"VMJ!2D);_P54KO13QW 9)LO >5CPAV9T9]QKD0PP3'C= M'TS/DADN%GR(:D8/B(X)9_1IJA];WJU-7;3-JSDYOVG+_W[*"[Y8%<]KV5HR M0(Q*EFF:3#(,$>$QI$C'VS2(293$"4I2IZKA+IU/C1_OOM[>77V]_R>XN/D$ MKOZO/Z_O_KBZN=)3VDTASLF-J)-<6[&H[4 E5&+? ];)< MXS9?J;[R:&Y#Y18$#C@ (P6"91S8P#U[.PPM/T:) GNBZ5T\S:X%56EEQJ\H7MRB>34*[2=PIYB1#/",I@TR%*40T M4!"3*()"DA1'"4_B+&WFX9:K@,=[ZS'S'GH/N#:V/#\KS&/B_OKVQG$GU0)GRUU3O^@-O4-:60NVY@Z?(^( MD*]-3XL>Q]W@M(=@;S/3X5;W>O/?N%S2=;ZZ6\N7?/5<+%ZKCF2C5H*S+,9$ M"9B:W%ZD8Q>(4ZY@Q&B ,XPQIU9<8]/9U$CFH@ [4T%CJWV1^I/@=A.,;\B& M#E'VH?)\Y-%/NL9U!+KMEHMW%PL5BL?I@H MZ/-J?;F6(M^8$M5UCL420)X&&1><BC-2QOJBZ#UKS-F0 M#TH57;!@R8!+6SO%RI;=O^?X#*>C>FM!X& M.UX< MJ!6? ]II6A@RQYNZ+CB=VLNQV5RUS!>,]F+M+O\$;QT'E.?C% MA"J_SD#S$#08@!8()=^W8 ['*I:0"L%-!8S4*,!VG 81=4*$'\?B \91T]? MF7%M'_53]2'#\OY[]S%&]$W0?M&-K-:O1@PU205"$8N@Y F"*!$8XC!*88!B MACA%":9.:R'MQJ?VR6ELTT')#"P[9%%/P\8D0VD:QC",2 !14&:3ZE! )ERD MC#.J)'41Z.T-VPARO!YAL_M@]@5CX._9UBS/FKJ'W/66,MYJ>N34\'VG]E/ M#US3L_YLG3M^1U\-4S:U5!%#H<8DA3).4[,H$4(6!AD4:8@SP5%"8NG";H>[ MF1K/;0\^/%5F.E:C/0REW:M[/D #O\1;;&H+AZA4VXF!KY*UASL9MW9MIZ-[ M16R[K^ZK@6W24/GF>9TO'RZ_T_6#+.8X98%^[3&,HD"_]5Q$D,5)#),L2N-$ M96$:,C<]Z_U.IO;.O[$1\,I(5R'J UC:O?;G(C3P2_\6G,L3X/30>#[NO3>] MY@-=C*R]?-S)?1WECFO[5B3[G"_T%(MNY(..&.:14AQ1R:"0>O*"1"(AR>(8 M$H1)DB#$61*X521[T_[47N^Z_%9I(VB,=*U(]A;![C?; RX#O]1ND/2H2';0 M\3,JDKUM;^2*9 >=V:](=OBRWAH47$I1?-;F-%FI1A;M\7&U+'<$YDE"I9XU M*\@5SR"B(8%,A%2_TSIF9TQ_J+/$48&BN\>IO=;;Q.F5,GJ]VLQ*PK?T5S8#)H; 7FV0=M6"M[J\U8KR(4=MCXDZ XT=_8 M A1V[A^0G["\L6=6V-Y.X_6R+BY_<$'U1OM;UX?3EUPO]4NO8Y?MOKID4J(T M0E E$3.98@3B@.AX@S&$<:*8J8SCE-[@U\#I)4&T_?NW_X:C,/L/($L__]TQ M2\SO2-I1WL>-SL#\>"@790:VSAW=0WOK(&@\'"0!8QCP?26A^35NW,2T08#= M2U8;II=^WX%_R/SANU$MUZQ''^3-L\DXOE6EQGEQNZO(^1LM^UN+ M-801V'I7JBS2*AE--^EU6W4YM5 MET4J'#>][/"UW 3SCMK0T>&I(C17)\H'N>^1.4'D:\_,KM-Q]]"<@-C;4W.[ MNQ_WF-EY7B5C7BQU^V5E,;DT=<7F0<:3" 42AI00H] D(8LQAU'&(A(2BD*[ M97B+OJ;&,BU3RU1%WC;6C7VZ$+:C'$^X#K1[B\26;RW.WJR40I;T*O^I@VA:VNT6 M!)P WBX.\(#C.&1@#*V/@1@(6]8:%"^Z\7..".Q@\104G.ALU+C SO'WH8'E M76>D[.6F@GJY8ERKCPB9,F[2Z'DJ$4212"!.*8:2I$DFLCC+>."V!'NPG^DM MM>[,/+%'[0"F'5><#=# %/$>&8\"+E80^$S=V^MC_-R]8VX>3-X[>K';.[]9 M%//+_"5?Y'19/YLT2S(5R BJ1)@E2I)"2F("11S(S!RDB9"5AM-^TU.;!336 MV;W1!Z#J?HW/ V#HF7YMV.EW]A0(8L5+F>%R06L@,-[T\8$/A#5_'7>W(BW] M>T-$<1#'84E&!VX8A8&.&]K03L<5GDM??=D*H5/$PU3$ F94)1!1JJ[G!HW=5?J["\];P&^77#B%]*!V4K0]^8[;AZ8@6YY2**;R"'7DMI M8?C6XF;C=H"IDQ-(OE96K/H<=X'%!8:]=1:GF_LNM[S(Y;,T"==FC\?DUOTC MWWR_?"XVJT>YOOI9Y^B9Q1W]/W%/?\Y)K.(H$QB:@O!&U0U!G$D*A1 R523" M8>RDZ=W#AJGQ5)E3 M:5(ZYK-.XC$.,D)3&7,,54081$:&H@Z0$1/,HBFG N MG9?#!AV#<1;+1AX%VW6T09$=?)6MM+XZ.-/8#WYH!T#C@,])+/ M=;C>$'I;I7.W8.0UO-X0[:_P]6_*/2/@@U0%L$G';Z#WK;:XO_ M;4NC[>T?=*"]J7_X A\U%BL1[9C1),)ZRBFC)(!(8@99@D,] T4*AYE@5#A) M?AWH8VHO8R.D;/:6RUKENM-'\*Z.8$\Y\T,0VP4.9P(W\.N[A]E]+\S.K+LX MA*#XH1X^L-YBIP1XUZ4]%Z=6*_$C7RRN'Y]HOBZ7O59%,>=QB&*5)I!',H)( MSS(@54$&HU PEE&$([=,WL/=3(T8&BM!OC73<=WI,)J6"TUG8S3TRE)MX SL M3"S+#7A<1^K$P-?"T>%.QETIZG1T;VFH^^J>T<"V7%-YYGY[3N"K7)B##$N>I#(DD&=1:,Y)AI!E/(:4,"ED1.(4.^EUG&G/U,CDV_WM MY?^ OUU\N_H$+F__N+NZ^=:C&-RY@V09>XP'_=!Q2O?AI8'JR'G"SU=$D_HZIZ[OF2Y9!T)UF'2_ MNJ<_#?T8)1_=R^?5^O#9\GF2!"%FF8 DB@1$C&:02B(@#T.I&(M%%M(>)\'Z MVF/ULHQ_1JR9D:P4V-"?Y<>Y]@2L*P^-S-92;BJE'5#(S68AFULJY31 ?]"U M<#Q.UGM<[3AKT&$:*6NS2:*OE([^YHQ;L+GF6#M MI8&>V]XPM37G*@L"JH(8*I0RB%2<&?EZ#BG%L?DY)3)UJ2USJD.GN&R$>C-5 MDL_B7>7'XJBPI-^:FIYJ:4Z(YP[7T!RO<*9GLCK9W:0*91XC'^O[>NJ%/9H@ M\5^T.KB[K1Y<+H+-S:)32!B",C!5<2*20JQ"!!.I:!IPG"214WV,KLZF-NEK MVVHB+&'VL_-&+YH;DQV5P[J0MN,27_@-S"/OH:M2 1KH+CNA5:[ZR;>WR]A!P M#K[ [8!CCT5L5TB\+6-;=SSR0K8K(/M+V%0)U.+9]YF,\Z L;,7XQQ$U'(N M="9.0\]_WB0OVD'D/@GJP,#7Q.=0%^-.=CJ]+HDOW$92*>F-GY-ZB0TH'5HFG;>/IFQBXT1; MY\3J^GX!T7W^J&=]MZJ,NI31H3<9I+?K;W+]DG/Y:?5(\^4\BX2D*:O46+,RVJQ@-&:;OQO#->*@-AW\51GO&$79 M#8-=6.4=W(&)UQ.NSJ&7$TZ>8C&[/D<-SIQ@>!^MN=U\1FVVK_))/V_?:2'O MUJN'-7W\*DW3)I_A>?-]M<[_)<7NFHM'4S(ZG'/*TC# ,0R8*109I0I2HC*S MT"2BF 0AS9P$"?J;,C4RJY01UULSP5/ERTS_K/8&T*T[[0MIZ5"/HFS]AM". M\\89F(&)L!J3G87@KAF3K2-@YTG[PHON,>E74NTL.'V63^MGR/BETLX"[&!9 MM/-:=)\MM](8[NG/V^6-W)2Y#-^VV45_+G5+1^+1>9SR0/&,099E$B*I$HAC M@F#$):9IA%% K/3QSC=E:G3;\J;,YUHM#^=N/1N?P*J<2O%Z*M7*:+"?@YXY MDJ=G]>.-S\"LVQX:D]%UNP3:ERJ7"^R\ :4[X.@L=[2AL5] &&^(1EIB&'JH MG%8B_*#;L59Q9@>CK6;X :*]WN&IQ7[3C=OU UW6&^.7JV6Q6N2B_,?%4MSI MI[EYS+>;YG3Q3?]$5A5QMA6@>2:)H!(*HC!$:1!!*D($4Y(@$=,LE-A)I-&+ M55/[*K:=FH$W;I499VW'S)K UC6P\ZWWX0L_XVPW/1E]](9>*Q]IX)PG+EZ! M]C2'\6/3J-,9KS"^G]GX;;SGFE(M4G.KKM;KU?IRI3\B5X M$/_U7&RJ\S-%8T2EU8,#A2*4)! 13LP?'#*4"8A%$&/*!1(T!IUU(9>@!IEP-Q7H[QA[&M5 MZGR#QEV=\@;@WBJ5OY9[2].4-=1^7Z^>GXKK92U!:40=RLJ4SU+BN-I%&8)C2 +$A"B$+!(-5_0I5E*.89DIEPVAGH:^YH]AT8.]H= >Z!N;87TGWD9L[!R9_,3"\KQI:7.0>J [(R9S77CPZO'I\6 MJU;_?]D671%QD#$<2"@"H_$@20)9 ME$F897&B$$,I%4Y'?CS;-S7ZK X LV,'@&=-7051E;&F3_F&+HQSLWH+[XP2 M.KZ'WHZ(/W! APZ&NP]S^QI+9TH?"'%/5._;NE$_ 0-!^_[3,%0W/336J\7S MS_JC1!?_E'1]M12?='0^3R+%$LFX'F!"(2(XA#1"",8I#4.1BDADJ;7<^I%. MID;>S4Y192@PE@)M*C"V.JBP'X.TFT]] 34P*?;"R$VG_00(_23;CS4ZGGK[ M";?>"+F?NK9?;/AW/?,VF2/F@([$DC/$ BC"0,=U:)8FF@4NX4 MU[7:GMIK79O6ZW!3&S*[>*@G$ ._MI88.,T6QXU!CC@TOOO]Z%+ M^KV2G_-EOI%?\A_N1TOMV;^1F6]JID9>?"Z;C!80)) Q%>H(0Q)!$80"3 M4%-5FG*!*78A)9M.IT9*K9>&ED;/3%*G&_]8@1UCEE*^2KM>O)H[Y.UVXUO&S MJ.Z'W#-S#1[W'[ MK,R:_&57G*\Q^E=_1.^"D2>BM^IR5*)W >$]T3O=VW.S@*[-48+B3E:*A9_R MQ?-&BCG'*0JR+(0!)BE$(:.0J,!$G4E* AP$7#B=]CS2S]3HW+P4BU51@">Y MKC+S9T!4IH)?\B40J\6"KEN_/OZZ.,%MN=!^/H@#\TQCH4D/J7*R9Z"VTN/J M=S<,OE:QC_0R[FITMZM[J\HG+N^9*'=X<=H("YLSG_R[O/^QJJND*QGPC&4) M)#PV)2J8R7D.,$0298B34!#IEA%GW_?4N.3D1F#M - >.&:V.0R(';,,!/-' M;\^U$!Z@C'T/T'PEGSGT/&Z6F3LD>^ED/9KPRFN[!^BWU[VB/Z4=Y1_U"F"U M&Q?.29QD2DW[J?33"XGV&_VS6';P,1V1AMN.O2FEIH?S(%U7 MPUG^!S1;%'?=P^F+J,_"?5@F[V?:%*C^+% MOP7G]=%3%7N;O5SW._&JGY(M\TN1Z5/74^A[F@7,F:1RF6&8HD%"+,(,)A M BDN8VC"119F:9AA-QGZAASI0+&$\X3"-,-5# MS03$I@9.0 AAH6(T"9P.ADYIH$<3KIG^,-L%!5,:O($#A8N[Z\N3%7)FX'K) MU])(VJC_I[MK:VX;Q]+O\RM0NU6[/57&%"\@">Q6394[EU[79N)LXIYYZ <5 MKHZV%2DCRN[VOU^ %]U% A!(L_>ADXXM N=\$#X> ??J6X?E>9JT=:G@#+Q M(P$?2FI^:'/'E:L?"?P3R?NQ^O6+,MX8]$P=QZK'>?GKCR];0>5,OR*(B+F1 M+S,2U22#.(X%3#A*248ERY#3UEI'7U,C_ -3@;'57ZRZ"V([Q@X$W,!DZXF9 M,XU:H!&( ;MZ&I6\+%P^YAV;1ZZN"=8DC5<":+J:6&5#7_?)6R^K THX2KD-H8"8XT&%NS!NDA->1Z^&+=K4= MO%:9KB,'.PIS'7_24X?(J!N9V]+K)[YY6L^7C\VI3A:G*LK-[H!@.43FUC)1 M2J\E$9=Z]N,T%TZI5Y>$24LEC&.MW M/DUX7! W<>/3+J;) .V;OLZY]*" 0Q@=)K\W.*-,^S:Y+_A;_K+O(6?Z80?C MS_&S#IZ=W><_>:T0U2WGYM9P^7&UD>6'%:TD5+9U^3Y++N?/1C#E0?Z^^5%; M_^M,J2R3TM3C9"2%*,YC2&,=$@@='<09$:I(G0*!*VR9&E/L*QFUSMR RIT; M4#E4W=K>N@1V/OD*3;F/G^7!\3BC,O0YL?^ -()2P+@%*K\&T9;R1C>XJ)2[ M):^D)N4-V649*?\F/3==G\K-ZIMN_N;&H^VYH+3'47'G=<>G"UW7\.A-_0.[&7@!EB16>(2:B^V MI[=Q]V/M7#_9D[5\S+<"\M[ZSYQB:A+3/Y/K9_EAIZU$19SD,8%IDB"(2$HA MH44!,:\* QNPK[O5:C8 =Z83&=6#F"0&I M1TUD>XR"54.VZ'+D.LCV()Q60'9XUH^4FGR+\F'U5C[+Q>K[EY7:_$;7(%@E"42 M(AX1R")$(1<%Y123(HJM"CXY]3J]&*8MSO9]9RY8;>UUY X[Y&U#E\!X#AZ[ M5/;N%[S;,QGL;+X)7O+.":I@(8Q-GR/', XPG 8Q+@^[EZ=KR.Y>O7W_\%^K MA6"4_UI_#V8J2O1B*DLA86D.41$CR,P]K$A%0L:)S%$JVQ#FP:X"W>7>/(*8 MAQ&(J$VH72F@309?&YN=*G;VP-Q-.P%0&S5V ?;D50@]^V?QE%I+Q M+.K&7J<5HM:&@,?&F_1]0;8;< M+QWT72\#V\V-P> :F!J]D7)2>>U%PDOF]7*KH^F\]CJV+_3:_V&WB5^N-[-/ MZY5XXIMM"?8JMQW%>J56)#$4TM2J2AB%5"_08(HHRY@0FX"&3W' \!S]"1CSLRUA.[S_VN59-^=F_%I/^UF]D7FQUE4O_*W1'X3#").,[TJQN9]%_),22$Q#!#>1S% M1M^9.NET=?0UM0G>F@IHDR\ UIX)/%T \YAC M1K'$S.U:=B"(Q[E1/0[(=CM9@8 ;F%VWB&W-M$DL<]ZKL@ CT Y55T^C[DM9 MN'R\&V7SB+="KM1?FTU3 6:FBCPG!S'1M;]NO]>G>4871DI;I?"F,/-QN[J[Y5Q&6V\?'=34%M>'K M^;*<\UH10HF"D!R9W18CXX]BHY,H%10X+S 62E%A55+GU3V96BRXM0X\N\M" MO][WP8[S_A"C/#"[!M 8:]"X 34>U?*W1<0D,)@?FXIN6U1NP!87L/N"=>N. MCZ=-%FIP7UO([&H__ABJ9Z&&*YA$6C"#/)/NUU+,-^\I-Q>F7ZJ-M2)+D)+Z M=1@I(UN $(*]?!,S#? M.R+CGBU_T?E0"?*G'8R;$W_1P9,T^,N?])O:#_-O4A/*WS1EK.=T4;:+[^:: M!V(21SA'4!2"0#/C(5-Y#(F0A20B%6GN% 1W=S>U*6^LA3KT@-]:>]VF>P^X M=E,_'&0#T\ 6K:VIVVVU :[0V,$2B"!Z.AN5+.P:6@FK= M]]3HI3$=?#>V@\W.T)LF!:PTJ6%[/W=-3+4?%3LJ&@CK@7FIA;DR&SSLPWR[ M@_G! F:/)%5GP(*EJMKW/'+"JC,DIVFK[DWX'AP\ZR78:OUB5E&-LF1UQZ>< MI3R2:8Q3&'.D>0Q%*<11D<,M^6#%2FU)R:7^E>MAPT70;<\=KL)PK".(%JFME>V=O\M1IL=Q1!\4P4XF M+G8T\B%%G\.GYQ6]3UQ)'F_G)5^LRJ?UGI8(4YQ$*.$:291!)!,$F42IJSL'J2!!7@C4:1>SL M!+\,(JMB@TAHICC7U>MP18?3%]FBZQG/\H[_?#)[.JRL%F:V908/'IK0E[YU"E! \;'[>"X%G'3@H'GO^4^_6L6E^]"A._?9%/7S<["1\=2'ZY?_^YV;/*TY@)01@D5%"(TEQ!G&,$28&++"))1")N\][R M[']JK[+6!6!\ (T38.O%OCZ6.9G\P7AB68;4=X2Z>6,$W 1JD<(IS'$!=(P#QAF<"<,53D'ILR M8]D_T2V>)@?'U-2NJCR6CH6T1QM^NY!Y4J/YA\G(:N+Y/>]!+6.\T?Z?Y&OI MK\ID"D-Z#MMKYUJYFOW'2*WR'(Q@F52^_0?; MRN[RDC.454Z)643"#*40JI M$A(F<8IR7%"<87GE#J#/ML X&<#G-K;Z=PJ<,?;>#IS@AHHO:"'V @?::^GJ MZ;5W OMV86P>\96!>*"_WPG=^ES->45L'Y^JY27EE&0JY3 5K,J80-!<1H"4 M%)%07"H=[+I)05SH:6J$T8@<:&O!H;F@MM=5#N(2P-U\$12VH;=??1'SD(7H M0>,*:8A++8\L#]'CX*E$1-\#O@4GRTUY6Y8K/C=+OW_,-U_?_3[?W*\U!7U? ME71QRS?SYZJDU?UA29ORTVHQYR^[<[(4YWG"*8:$11PBKB0D"_ 4?=:KSO6V M7/&"EN7V';(KA_Q6EGP]K]:K,Y;)#*,LAYPQ!5$4$\@8C?3@*?5PF=9F. KN>E#GF@IH'G>6FB'_V+3VO]C]53N7@!=V7YI(FD MNK(\_]8>5V@2^;+17X-J?\!12-IU^.SX?,A!&9BUC^V]:0:FKKYIA,M:^XEZ-P6;#?UOVQA2X=J,Z._#M^"TX MI .3VJ&]^Y@.6?O,":5 O&77YZADY03#,4.Y/7R5%O][;7E[SOOC;LG7DI;RK:S_UO]>/(GY\O'=[_RK25(R M";;OE))Z=F(I1KS(P)X>5KV.%^R+_YR]OI1&W:F_UY3FE&,)*8V*[P._J9VO+^Y[]\^0O865O5?JOM!3_\R]O5 MVW]QN!W8!6__6C\0: ,3>P=>[@O]+L#L5_F!@!MIB7\9P#!+? LT.M;W74^/ MMKBW<&%_96_S<<][B\DCRJTE1VAVL1IYBS%$%.8U,FJD"0 M((QARA-)$$EB+I231+E;_U/CUOTSSC?56ZPT2X#S&7S@EO/U$UTX7F5S'"&[ ML'U W <_ZMG'M@ZN:[6U.EMOR.-03]1"W>MR['WPQMI MSIH6=TLA?_]O^3*3>88+D7$81UD.$>4"8I1AF/,84XH+FA966Y@:@S59 M^XV5H#(3:#M=[S<< ]E-0T'@&9AHG)'QN,=PP?LK[B\5[CT M0;\PYE:W*>;FV.-9-L<@]>:N# MG_=TOJZ*:WQ>+1;O5VO3ZBS-TU@F/(,BS@5$IH0OBYB$*HJH+%+$$D[=*E!. MS$.7^3].UMB8#RK[@7$ & ]ZB@#](;Y6ELO(:5D]H5?%>/HG6Z1N0(L5 MZ/QB#I*0,-%OPN0E5?R\^W^BO'+5T(XGT'*=F7YAQOOYX87<]YAIQ M,(=>69R,8_R7\^%3. ME[(L==]LOJRZ?J.#[[ENH?I'56-)R?5:BGB6)S06<4)@JI(,HKC((64XA6F& ME7XC$)IAIRJ1+IU/C=@?3(HSX/OFUB7<:GO=&-II%.Q(>"AL!^;9UFRP9[>1 MDMB'^<$"9F<"]<$K$$IR(58T+O^ZG1FB- M]3?@L;:_RO*A!QX Z26+YC@LED'F8& /'4FV./^TA_.A\6WRVC![QE[ A0H' MW3H?-^;S N8DL/-KQ3V5ZHTI#K26],U*R%G*HI01SF"D,@Y1D4I(5$0@X@PG M4D02,V&;0;7?\-1(ZDTE):6- \8Z^W2I [#ZLZ1\(1B8.BR]=TJ).N>J5R;4 M04.C)4"=,W\_[^GL[SW3G:HMN>UKBF CO92E^BM B$0R5(J2GKG,%W"UHX[KT1J8,2J@'ER!&XRM7/2]^K)9\5^_KA;ZX?*HHK-@16YN9D):%!%$,2H@D3F"2A J%4D$ M9XG3OJ)-KU.CB3>KI3#4*ZK-^]5B+JKK@EM?CBYO[COV[TT2IN,NH]786&XN MAD9\Z#W%?53/03G,3J(+2J$V$*WZ''??T 6&D^U"IX>OTJG]+ T#SI>/G^2Z MTM32WMVSQ;R6R-4_Y$:EX%'.2$H)9R2#L1"F:$R20Q9)#B7*:)$748P+IW,1 MQ_ZGQF1;N\'WG>%@M;4<_$!+0,TOC0..-5-=Q\:.OP9$?& F:RPWBDXMZGO& M@YWUE8)38W]P:6%7X,)*#%OW_AI2PZ[07) <=F[&C_H^RHW11?JT7CW/A10_ MOOQNT_3A?+%J=]_*SY'+^;%(( MM0WWZG:A)[AAX1DJ"$OSF$,-##4RI5PO7U4.9<'B)&4HYZLGD\F[WMKMH-%NAW4WJ0V"X, <9NS=%H,HP<[B&V#H[5Z!K=6AP;27 M=@L.ZD@B;R' =5)]MYZ4IWJ!0AKKQXZNR!WS $9^'51A;O&E^I*?34J=P>CWX+GCZ2#G_6CA[W0]-Q&@T5&OU ?2G$8J$A3F>99!E$JA@R^:0C+74UM:M>Z5XN=J6[SN@-3NQD>!JF!YWH-TIZ5]8N]MC/\"X__GU5TL5/Z]73]S<'UW>/4J*(U&%06@T.3/;-#^V&WHY&@8 [,)E?BZ%-JW Z; M<&7&>_H;N\2XG?MGRHM;/NA'.UD2A;H]U8R&$D[.@H,+KC\%)K--BL0&,V M:.V^ 97E=ZM?):+ M5=5HL^/55.22451D6"&(&3'IIE$!*>,(9DFL.,9YG"=.Z?(6?4XM?&I-KJ:0 MV!GMFDO:#[8=1P6&<&!R.D!OS]Z=C$9?!3F//%%K@(+EAO;W.'(^J#4$ISF@ M]H]Z+]GHX^-:UNFDIJY1E77Z8;Z4=QOYK9PE*L*%$!32V.2X%[S0](,0C*1" M*:-IKMS.R/LZG!KC'-IK@J7&8O"+L1E41KLOV+I!MUZO!8-R^.7:-2CZ+->L MH FW6NON;NS%FI7S9]9J=L]YACA&G?Q>_5S6FKWW;*.7?R:'LRVQ^WZUOO]> MB9TM'S^8(KSM'M7+C*09Y5&>P;0PQ7&EC"&C>00)DD641C%+,J<;Q%?8,C6" MVIH)%E5][L_W/P-:*W"L&K?,O4'9%NA6JS58'3WCO75]S9A:1ECCC-30D9?Q M JX4U'[4&N3@?F]PWNT/SFY *W>V6^8!2KL%!#54M':%)>-&<==#=A+=!6C2 M,W-R59I[E'0AR[;ZN%Y7DA@IB%&*(6*%@"P3$62,22S2.,:Q567)BSU,C3:- M@28.*8V)X-_^%2=Q_)^@E.OG.7=EP5,X[;CM*I &9JP6G\JZ 1:&%WT/E0MX MTOZXR7V7W#O)UKOX0;>I7:XW,U-%[E[5E1">RLWJFUPW!T H2G.:Q0DD%&5Z M>K,4DJ1(8%Z8/?%,();$-M.[LY?)3?'&.L=CM6XDNV=V,'R&GMW6T%A/;"O7 MNR:W;F!O8NM_[29U=]NC3&PK]]K);??A2Q-\?RSTXNO7O_ZI_8G^P^22_O5/ M_P=02P,$% @ J("J5GU5R@BUB ZOD% !0 !T;',M,C R,S S,S%? M<')E+GAM;.2]67=;R9$N^MZ_HJ[OZPU7SD.O[CZ+HJ@JKL,B:9)E'_<+5HX2 MCB% #8 JJ7_]C00X$P0QY.9.N9?+%,>](R.^C(R(C.'?_M>WSZ.?OJ;I;#@9 M__N?Z)_)GWY*XS")P_''?__3[U'$1+.0C/ CB= \BH'!&9*A_%__?Q7QW13$GJ@8S=TXE!?,AO\Z6WSS9!+7(^?3:/'= M04S#P>*I!WXVG[HP']!,>:(A@8F$@="*@7&60V;>2^DIM88]7FJA=8;$+K@^ M2^'/'R=??\8'(_<9*Y\41K %$YZ];LF0W>B^W617^+L#(Y37/&20S"+T'0W@ M#77@G/&"2\4S\7N1_?!MCZE^*,B#:?AI,HUIBEKB]G5N&AX)]3E";W[CYR]N MB@^"\&DXBK=_7=1%#5G-)Q4XMQ0+DONGGW#5.4VG*9XLI?+BXA8KFZ/N3(O? MK"'QOUR[*3YQ]/TB?9E,YP-IJ=)"6U",9Q J!# V"J!29R:,4\Z$*L)_\N*- M<,#:Q\$^_&P$$N=I.IS$HW%\C^?M0#"C?=0$.$L$1)093[8* M(!Z]=B,X\/;AL#LO&P'#U=2-9\/"^!M "TN$CF@312T<",(,&&0&1!E1]7'E M/--U3H#^??/PQ'Z?3ZLT_30>(N4!$5!+2-&*)#MHF O#C8A_8OT<5B8,)Z?NL]IX)$)B-2( MF$5N".#[]?CB):<"-I,1Q DKC.2Z=9S4 MXW,3L+ERWXXCLF^8A\N0Q(TF=#HQY0(#[HJI;',&XZ4%QO%P5$PE'T4%P+SP M^HV@8EJ'2@W>-@&2@QA1!+.;?TZ&XT0'@64>&*/ !1%H*#EDDK4! IB-PV-;!L2]/6P+&(7YZ-KV:_#$>)!DH]R0!T0S/S404&!X-,&.T M+/0%?E!4+$C0UO"Q.)H/)N>3R=?A^.0!DRI1'#U( 4+( )W MX*Q&'6@<5GDE=;>F@ Q M18K*SSNP:(.#-.B1H0:T0>1Z 'GT[LW@T7# LQ);>P9'T7H'T^06="?GL\K> M@Z6BQ&H],H6R##)KHT667.7]7-F';]L, V'.'=F7<\B+Q>AH_-/D_%M!$93 MEHA(#'590-ICEN TL^B!*\>M*RS8SZQ\^L;-1-]P*',O%O8L_LL4KJ<(7>DA(# @J&"#5%!C%KQ-Q 0^TO<3_](V;B;_A&.9>+.Q9_%=3 M5U)-+K]_]I/1(&CK3) $[19TA@61 2U=JL%E;E*FQ:[9SW5X]+K-!-]PV')W MYC6RZ8^^A4]N_#$MXZU&4)YMAA RNKY<14"C)0!)DGC488SJ_>XN5KUU,PPT M')+S=W-\L:T.BED(& MA;701(!GY(& M2J6BE&N:.*T D=5OWPPBS0BEFZ5--1^#W)V13>#@\K,;C=Y=SX;C-)L-I%8J M*B_0!2(466$6UK "S:0-F4=+_7XI="M>NAD.FH\V[L[()G!P]#E-/^*1]\MT M\L?\T^'D\QL&$1!46%T9*S&;>;#=VZ&AH9C MCGNRL0D0(.&?2QK')/SC\A/R;79V/2_E&L6S'L003<[2@>*)XVJ0,<[GXE-' M(6C@2K(:23/K:-@,) U')RNSN0W0(.>F;G0\CNG;_T[?\6ATG,<4@?MR1>LM MP07P!)Y$F762F:C]LG!7OG8S:#0?TSB6Y/(/ M(_=QP$DNF(U DT1.H)D$W@<)G@?%B)%"Z?WJSAZ];C, -!S1W)UYC=1HW$/W M WYG-M I<9IU *TU.M'$4O#)&) F$"%]C&@J[R7_%UZ\&1(:#F#68&A3F%B6 M'RT7D=&==HE+4.@VH[=$/%B>,ZCD*$4>"97VRX9Z\=6;X:+AJ&4=IE9#QK_] M_(R1)_B-[>NOSTXOSTZ.WQ]<';V_O,*/OQV=7EV>?3@[/[HXN#K&GSXF?;/B M[-UM,CP3,$873)D 1J!N MR)I*A(*E@:Z[#\ANYA?BOGG/$UY7VK0RIPN,=C93:=#\ZG MDW@=YF?3RS3].@SIX-MP-E#:)X_''R13*D]HR1VG)$$0WJ4@B#%BW8ERAQ!\ MP0-TX%?WR'CIW?UB8Q\Y3BHRM0U0S [&\68%L_>3SVXX'H2L.:,".4)-R0"+K>S@<'R7E"0Y;6B-KVU","^FE$TATX=N=N$^"X M.VK1.TC'^.EL(#P1228/7(I2\*I*R9ID$(4FBEF34NS,,+VCHA^85#1 *C&X M@>?#J]G<[3@IT??PNBZW/H5LQ-8#$P\EL M?I9_F4SB0R5^.1G%@8F2HLIV$"EUQ0148),D$"3/V9)HDU]WL;L+X%ZFIA'E M50=7E9C> 'Q^F4YF,SRO\W ^8"0KSCT#DZG'@]I%<)9H4'A&6T59,JJVC?S@ M]?VTW^H((+NR=7=$3.9N5,EO&HU*VE,:IZD;(;P/XN?A>-$TIB3/'GW[DL:S M=!>;4L(;HV0"-/K13HQ$@ O20F BZQ2MT&9=!NINCM4V%/;3PZLC7'4HG :4 MTD_4LGDOUG1P&=BE7 :B..E^)LJ\($@#YU#GQ-="!U,-S!;04W/ M-E*'&%@-MWT%T@"T+E!&2, G7,I[- I'DR]E4]XNQJF0N<\>2"X=24)IB"5\ M I:CC(:52N)UJ4V[F>9K".K96'H[@-432P,8>X5A V]E3C9I,+X8 D11<)P$ M4"+QY$7RUM;68:^0U+/-]78XJRF:!I"V&><&W%*N2PY9$!PM#9B<]& M*1NH1X.T%]NL9YOLS0_0FH)JP$4X^Y(*_>./RPOK$_1U!L0I:137X"(:!<)3 M]'=H0EU-0PS4*HL:NS+65I#13ZO6CHS]?=G< E+FG]+T=#*>/%[*+>YSI#Z$ MLJM,+DU'N0?OE0#+A!/$AON'XVL$_8T6G8QG[U*>3-/R]Z[E& BK>WJMWO"72?+Z:?M;&>X M;4/L#1RV=TN\V!Y 1LN7RW:'&ZM>,T=D?O M,U+ZZ6G;*?+V8W<3FO,TS1]8F$8H8GST0 2ER!+AP.$9 $9F'5B4,J7:MT"/ M".BIQ6U'(-F=MPTHE",W':,^G)VGZ:*>],-&.M/U_'.S89AX*/+25$.G#B/YZD4X$C,H%2B MP22N:/4P^TI"^KV_J2/C5X"S/<,;1,W[X>@:#[F!%C3&[!,X[2((01B@AUKZ M?8J4M8KHOW:M;FY(Z?=BYDV0LPO3&\#.WU(9P)KBP5>T^S_>-(D]R\_Z,-PL M[_UP%D:3V?5TJ;3O.)D929[AN:RRMR"DQP53AHQ%;SC@ 4VX75?3O@O4ZE#> M4W/OCL[!'J3Y V%XJ=RE5MQRHL$8DT$D$< HFR!%D0-E,>14.VM]*P+[/67[ M0-".(-Y>G$VDR;^PO!N&/F^ 8VC6EG$'/N0 PDD%+E,-"94$#2DSIM:UNJ^( MUY=([/=T;Q>Q541:$;-=%Z,?GOUV?G'TZ]'IY?%?CT[.+FO6I#]_=C>EZ:^L MH5*%>NF(-DV?TG@V_'H38CU-\[-<9H*-;Y+KSTM/7MQ"\_ETZ*_GI7KD:K(Z MXGH/8I]*MBP#ZVTI*-,<#$.(1:V\2IH89VH'W#M:2MW@'-.":ZLH1%+Z QE+ MP,2LP"N1J"TFN:OM">T0G.M*0[: MO4!OFWDTX#!N;@A7L'5LI9;SBY;C^#W MI\G-TONT_/>^-X'EV<6,SJ$)KKB)R+O2%9-3SI.W-(9NKO#WHKK?@[Y%&+\Q M$AK&_H?)%*V@\;)%6_B^&)U=^H:C,,9Q\=5HB93X?Z]G\^+RWO%GE8V@[/) Z&4.QF)M]63!M>0T^^IT#.&:XFIVK5E%T[>NX.3 M@]/#H\M?CXZN]G7J'C^KGA.WAL9*3MM=K/8L?QB.W3@,W>A\,ALND'Z'I1AI ML$0"5]$78\* 3XQ"T%G0K'CDK'K!U09T[:N-2J7W_#Y8XIW,+ G4H%F47GH^ M0E&B(%V(R><4S69-@[98Y6,*&BFWKX6$IUIE#W:W<'2Y6:E,*O\<_=?U\*L; M(:MF!_-#-YU^1PO\KVYTG0:<.*H]Y9 ))<@?(I _F8-C4GCJ#)=K6]_N=(AM M0EB_T-I'\D^/INIB: !;%RDD7 H:=N5TOQU'%'@*QCJDGP:T[63BI=8D@M?< M2.6)5'3=,+#="A%7$-*O*501._NSN0&L'(^_(M63Z7=,-XFGMZA.E%'!+ >. M?D"Y<"_#,9-";G!T&1-3+-6.,:PDI-_JOHH0V9_-#6!EX5S*X 8@\)MYY+@A-$0W\6'2A MYF!E0-9$8S3QZ 2XW(E/M TP.JO!JPB,W=G:0.[W^;24#([6=[&\ MO]R$* _3I.+(L\U%8W MM^_NN9JM(C1VXF8#*#A&?H\_#OUH">(2!KKK^WJWIBB4S8%*R%I'$(3AZKBD MX)*V*AE"N:Q?X/TZ73T7MU6-ME260@/(>N#XEVT_)6$]%P0THV#O2.?&P#+DOY!<#P;)1UPD5%YIHSHSH9" MS%+[P)S5LG8C^>6;-X/#CQ"XW8&3#?C3)T/GAZ/A?)@6+:/+C.!/DQ%R?5:< MO/GW^W9C/'#M.0/&2[)%8A8\'K@075U6=R*B)DIU M'JSL)AQUMQ:#;#&%0XJ4*CVE"#CE',2(UCXU(A)>N^#Q96KZO;+N1OXO@VP? M4;1PHH4PN1[/9^?N>[E?198M#^H0IM=(S+-U#HAPPJIRS4I*>AJ5%JP@!@C) M+GA-#>>U+:-M:6P&@'MAX^F!V:6@&@#B^YO7EA3&-)[=)-XM5_7][DJ&IJB3 M*U&FR$Z@ZR_+H"%35!- F!['\I^M)F838R 6 M---E@!O-I=.+ARR(T-I0$T+MM-7U%/6;$-(1H"H*H4=(S4>S913NQO$>?SSS MH^''97_-V[5XRSFS1H$6$EWO$I6S2TV]Z2&68 M5&=L"WJGK&>%5Q&##SQS 20GY(^T:/ QD4$ZIC(U4IM4_=)V-2G]YHMTI6DJ ML+T!]*Q8 9IN,FJ/IIM:3&1D#/&?+7"N-2.6:EF])]>.F.DL2:0CS.S)[ ;" MZBL-M@>W1,8E3X-![K!D0!#< I8%!=PG10QN#5,9>0L@_ "#3Z6%;@H,R1GA?7?"W 6UT M&TZ]:SC_@&V+XJ50&JVY!))I"\*67O/2XI%-4_+*E)JVVKKH%9)ZSCWI.*Q= M0PX-P.JIP_!@@WAMLI-9 W62E%3SDJA!'!"CM(U3SY^'B\9&):-B.9SG8\*3&9<2#;72, XII.)H&@VF\"5R(D1RPM'J';'6 MD+,9='ZTZ',M_C>@99ZGX^S5*\\H3[-G1;VRTB57)# I"@@F6U(Z-1)=.RY0 M=P7-) YTERK5H\B;R-HKNW*$>!-MR9:((400NCBZ'#_HZ(T/Z+1D M73N!ZBD-??Q+C(G'6C-"E MGV@J46 11)D>XREXHV@*62L9:S=L?YVJOG.0FP%@90$VH?$.0KC^?#TJD^TV M:8X[R6/MLJTM2>PW]:HEN'8HVB:P>Y'F M;CA.\7:>TH,%OT]Y&(9EDKSV3!@..25P-(;2R )L Y7/V#@AEP? 8(,?2AX3Q!%XK"R[8((P5(:3:M^G/J>@WUZLA MT.TIH 9B/*^Y@H.,UB^7@8%7I@0PK ?##$'%SJW3,F=K:E]/O$93,PG1;U)G MM+]8?IRFSLL>Z9_2?!C"\C)"]UE$+1XFK7;BQ M9YEMOSVAMT'(ZT?>3F)H((;RP-?&G7LV7; N+L)!M]-4!R)3(9TVH(+.()SB M8$SRX#2AR3FCE:F]ES8@JV^(U4' RR&Y*N)H"V'+Z7L'U_-/D^GPOU,<1,J( MY9* 1H,0A+8S:UQ&UI00 M0@T0S2EZ&Y*#(UJ5IJ5:.71KO*W>O7XU*:V%RKI!T YL;Q$]#Z> $AOC8MY= M(J9, :6EF[HQP+E,1&OBM:L=45A'3VL!K6YPM*L JH&I\R&L!Y>_?C@Y^UO5 MX:MWS^QHZ.IJFNO[;F46QH?1Y(_[CDJ2>AMBR*"<3'@(4829M@0(88Y2$;FL M'F591T^%L:?EF>?3R=+>B+5/LNVI[-OPKH2@%5-0NQ17 R?@XSFO7C!&-+N6]MH1N]NPO@'GZSLT>MP8:^&R9%LQ!RJ4HAQL%1ED*,3BNG4D,;=C:MLM*2GH>F=8[0IY& M:O<75P.@>Y_PS6&XH!T_'Z6; ;P'G\M=[W\OU^1XC-Q'"HP7?YQP!D:(PB8K MJ*5>V6PK0W 3NGJ>P]8:(*N+L@EX/JDJNQDW]2Z-4QZ65KDEEL@D2+4PRU," M=/ ]1)64TD%DJVJ'>5\AJ><1<.V!LIX &\!C:0NYV%)\JUAKB]1-0 Q'YQPW'AVMGX_7#VY>9N^2PO M&WO3@; T2L/*&'.&'EZ0 GQI%N&(\)ERD9VN'[5Q5':B+S9KB0#Y/I^\FUG^?KT6WCW &+3B42RJVQ*W=]JB1B"0Z< M1F(TB9*1VC<4)>:WBL)KHF4G8?VK)W*3CCCX>3&:XF.4:$C1J8IFC; M2JG 2D4A$9V?!>:T"L)KI&SNA986%"/7_TK7#K>CC[M+P\ M>)_\'!=DB4?J(3!>]+PN!6^BS%_71F7)*:D> W^5J)Y'^;4&R+I";.>P1GY. M2S>H]VGY[P,.WI3!W;$/F<:Y901D(J0TS\S@H^>(+4&S#C;HZLT#-Z>NY[F! MK<&U([$VH$V?K^S60$&^I^'74FG@)J65D>C[\BYR?3T@:$)FXL;EB0,B]"!P:*\].+C M"@0Q HQC>&AH9*#PAJGJ63N[4=IOU+LW8%878LN(?3XIZ?F0I &ABC,N_7)3 M"L4]V*"0OX*HD(W@3G1O46Y":;]1\]X/[FI";-)^//K\933YGM)%6E2H/UP; M#$JH*$/]X=I;D=AO0+TW2-836Y.H7/:96;93?+C= M.-=>,ILA"H&Z/V<-+D0'7F6BE"52Z^[][!>(ZS>BWAL2:XBJ 0QNGE(ZB,9) M93(!0[U _N&B;"Y-0RC5/FM"8Z@]#6=SZGJ>)-!<8+(CN3;0O>6%E95PQ.P% M1I9Q5$G@N6"3]F@Z4PJF])$-Q'JCB:=6UNYBM3V5?9VK)V&\1$R3 M]3?54/ TOZ**2/:-^U1&UT'XK^OA-"$/48G/OY^/W'A^,(ZE9/=+^96!X-+: M&"RN"#\(+2*:'BR5YMO4F):@IIT)*JA8<=3+6Q& Z"NGY39MX8 M@1T)K0%?N2RK_+_$*[^ZT=+40(X- P*^_.!@'!]_X\%OGJ?IG MSXY\](9A\J-OHH&7PB1)&3")]KG(2H#QS@+3QCJODX^J=KG#7@3W/2BG18AO M)<2=$?MEL9&0 ]-Y [C->,)Y*1VHG-4RK<20E"$SYQ6>>=[2'P^WG654-HK; M;82X)VZ/Q@\MZ,Y[-?]Z7QZ>75V>'__O7LY/W1Q>717WX_OOK[X_7L MU[UYS5LZZN>\Z;KJ=WA>TT?<*8;VM6* %K8LZ>(4O,X&F&/"^"1X_5YU&Q&V M_WR>FY=<+:HM!;56"31)RDP.W"U&@L^X5D*5S8%Q(7-ME?>8@F9Z-5?"PO-! M/#OSNX%[GCOJEQPI\=C)N*C9@V]#] QCX-%F!H$J#4*Q!!:_@0XHRZX,7TBV MLQ%6JPAJ!$L[2/HET.S-]@8P]&0-[R>?W7 \H-$&*X,'STLYCK*+PH> $E?. MF^2S"+7UZTI"&L',_H*>U.9Z ]!Y$(#_+7WV:3I HU*C_B60XV+:MF1@910@ MT:^6.A%+:(?SF)9$] N9"H)]>>S)#EQN "8O3&F_68P7DE''-%A=NN\X+\ + M6DH4K$LD:JFJ!YW7$M3O;6]]^-3C?@M0>GV"^LW"A$C1IF2!L475%*'@E,^@ MN8YIL!S96RMIJ3?X']](%7@=P.HN;,:3W MQ_CI;!"Y\]0D!T$X9 IWJ&93 MF5,6,I64*Y*KI]P]IZ*1>K"*_M=N#&X (L_OII['-RXFH]&'R?0/-XT#[[/1 MV5D(S H0FBCP: ,"8=D3ZADWMG:VW)8D-N*H[8B(5XNSZXFGB0:[:T$F@&28\'X!%$O#4T M 4FX#P01Z,"*S"%[;C/2KW%KU,]4VW+VX!LVPNL./[OSO8F#[B5_M*P&V9.& M'\?+EBOA^]74C6+6GX#.?*X\&,V,-)Y M;Y@'95(9W5UZ6X: 'AL>%X;)S%RN'=O?E=;6VNMUA^HWD68##O.3=?[5C:[3 ML\4^72.Q5$AN*$B>) B?&9A(!"0ON52*JYQK7X#O0F=KG??>#*WUI=@ 4A\U M[GKA\F6Q9O^TA.XB(;-GPWFZ3-.OPY"6:(I"WXA/PB:7#8 =<*! MH*1D+3L')IDLB78^J-K1YZ[7U%K'O^YV0%/H:,(>6?!ZN?W?7T]QQR\7ME0+ MI^F/Q8]F@R@X,SH(M+.T+N$/#[Y,:N$AZ"B=E-*$+L(&KU+6[[B=-P\EU)54 MRPA<[*<'RS+2"IO0US5&@4A"E+GG 9C05F="I-6US=^-".MW?DX#^-M#3@V8 M"VMCOC9FG0,MU^6^#!9 1MDD*!CML_>1<:5JCYW=/Q+?64O49D+QVXBE:@U# MW4 \U5EJKX D14$8K\$(FH&9Y&@0U$I>/[=\IT \_:>XW=E3!$T6PYQ=_')P M>OR?!U?'9Z<[5+D\^O/]RE=>IJ127)6H3M:)TAI9(H YP+Z/1X$L#EDF6F*'%&XG>KCZ/I=$']7GF_/=*?Q>J;04M%!Z66SKT\_N7T M^,/QX<'IU<'AX=GOIU?'I[^Z@A-<_;S^MO 6ME=3T<\'?(5*Q M1*VQ&11!?T!D'M!B(PYDQ+.;)2:([R E^ 5J]C;HAA_'PSP,I?OO&JPK%:/) MCD.,*H$@V8*+D0!7S"DO<(N&ZD;>1I3UJ^(JH>29B5=?*-5G MOQ]='!V>X=[>T?!;\9#]%,UK5%72+A?I:QI?IP\(J%6#@^Y 1#*W%$\6()&C M8>_05[0T6N"&Q.02Y::Z0;(A:?M?Q*U]S3W(M4J)FIB 6ELNQBT#8TF"[(25 M1J87[1U(*7F5-&-27&)N_[H^*\'[TZ.3H^N=M!&JY^S MGT+:@+9J.NEV.//L84D\)TH2E*@N)?&,@#7>@\D\I<22,*YVO<$*,BI4>RVF M6*(]?[I <4SW;[G',+?!2)$9Y, U""O0LE>) H_&*.F]\JFVLMV,LK[US'ZX M6%'E55L:S6F4XU,T(Z[.+M [V4V5/'G ?CID'365E,?MS.WO[X>S@"^_GJ9[ M#SXIF9WAH%P9:QQ4!A-- IZ)B(E'D45M);*&G/U+;IX]^AZT)EK& R^%B"DO M+XVLHQ$D\]%%W"%2U2Y"7D=/WR4/=3#QO*JFD@2:4QOG%V?G1Q=7?S\X?5\Z M(YV7UDF[Z8^7GK2?(MF(ODH:Y<7!1'<8HC[%1/!PX#D;$"9&,#Y)2-0Q9[2E MFM:.P[Q*U-Z=G%]ZP2JLZ^0]=<8 #:5QB$' 6ZDC1&D"I?@C$6HKUFWHZU?[ MU,7/L];.7F5 MX].K@]-?CM^='!U<7AY=[>PG/7_*OL[2*W3UHWB((3;S",R6(0$D67#!29"1 M):F%-8[6+MQ_4\7S\AONX>X#Q:,SE*)E/*I%N?BP6N-YS8)*GEK.JZ?N;D#6 M#Z6(MD#17;P[.#DX/3RZ_/7HZ.KP[+?SL]/2O7:7E*0U M3]LS0VE3.IM*6.+,EJ8]Z(BGTD:#B#+OA*/9C?Z_%^B9B^H=:)M(6+J\_H)@ M*8]THW=N5 ; 7'Y*Z8&?\.!"-Y6D8J,IF%S:6JEDP%+/_5!))4G M+P,QP(U%[R+Z#%8H/,R]<4KGQ)2H/:_N!5+ZU3L5Y/]4D=1@>8,9A0>'?_G] M^'+77)Z'?[WOG?D+=%32"+>IHH>3SQZ/FMM4T6(6'X1E=67YUETFF+8\X_D" MI0*Y7)9Z\)X:D%DEZJC-5M5N,K,=A?MJD!5O6X7N2&262@6@.N&)2*D#)RQ! MZI,0B5.I;&V%LAEE_>J7#M'T5.]T(*CF3)?%>)%W!Y='[XM?='1ZN6M1R0L/ MVC.1>0/J:MDM=Y)=C#A]4 "^Z+"[&$-Y7R)^.ZORP6@?26CF"0Q#:UE(+_ S M43+PI28^&YE][<[]^U&\MQVTZ=O?/7S[@V@LET)%J8#XL$A886"\]^ B-430 M&''O],6PU23W;%>]'3Z?V5]O*.KV%.2O!Q='%T?GOU\<_HJ*:*=2CZ>/V%,I MKJ6HDCI\,NR'!B6EY@)\E SAHR4XEAWHF()W3*,I7CL>57?"TU4I-+V>?E^4 M@]Y#DPDKM2(<7-($!,=3W-E$\13G(G-*C4ZUU?9J2EH8G[&3M)\JBPJ,;DX' M'!P>_O[;[R=E1MLBAE*,D8NC7]$>.?[KT3^0/C'Q=6,E(\J!QD.4WQ M7$T6%YPI44G2D'SM6[;7:&I*E6R#@!7=(.HQOSFE4O;@^='%XC3?07\\^O/] M5,7+E-32"C>#)<[3=&$GWE\OR!BY);X H[1#C 1,Z7.KC0\F14,%K1WC>(F6 MO0>Z/7GN _-72@1ZB*"5+87/TI0A'0R_]#0EQ9(VM3V=%XGI63?4P,&SF6Y5 M&-^<>K@X6IS=YP<75W^_NC@XO3PXW/52Z<5'[5O\N0F%U"9L>0A!(8'3=:^#-?"#SSQP+Q7PM?>9:_1M'_1Y^KGKPI"LB CS6BM M9^\"[B":P4CD!K-.!).S8[&V)MV"O+Y+LBIBYWG-9S=":O#"ZO+HEU+"<'SZ MX>SBMYWCQ,\?LFAO$#+WMDW3YZ[$L,DXIFJ,Y06ZR"B1H.>R0#!".DB3<'& MVC5;&Y#5\QRD&MAXECY361C-63B'9[_]=GRUF'=_;H=,=^.NN> MMI^"V9C.2IJF-$$<+IL5'XQC:22 TD_CTLQD16*%#%)E[RV402 @ EU$[3QD MZU1,,J<4:A_\6Q%8HU/GJR]['#YZX>3L[_M:2>]\L0]C:9M MZ*VDU_YRC39RFHZ^WR6<'H_S9/KY26+%'?JB$-$0HD 'PT!HCM:RM;*T;Y*E MVS6+K';KYRU)W%NWN=FG#Z/)'P\S95=FQZI$F$])@_:QG/.Q#("2)>[)@Y+> M99%J&UV;TM:O/NL24\\T6A?2:LXJNSCZZ_$EJH"S#^<7QV<7?S\ZN#@^O3JZ M./[MP_'I 5H]!R>75P=7"]VQ6S!JF^?OW9YLU[54[XMX^,GA^5?.PJ/I=#(] MG*"DGX0A9):6J9R!Q:3P#)0*+$NT@,?03!PEMKM.B:_3MW>$_/%S'_2N"=1+ M)CC8I$L(.);<%.)!4F)X4LZQ5+MGV4NTM-(?L3):GL7,:XBB.=6UMNWI;3_( M74RQC9[;8X#TH8[YT'9DIZBLD)W0])(29',W>VX+^ZV_@R/:VHH;T0\=PCK"2 M)L;7G$^'D^G=-*B1F\T6+6@7,KJ;-O6@._8@L6 )S;&,K"R9Z*A?#:,2G&5> M)R>Y];6;86Q+8[_SF3N"7:>":F"4S>^S=):/9O,A.CUE$(\2GCE6YH^5>:A, M./#2.-Q((@ONM0^TMLY^3$&_0YH[ M$>3&X (HL,[8/9;((.\CS%TI/VZ-MP M?C9%]_7+9.9&!V@&?AW.D5MGT\6TR.LP7\QZFCW5TXRA/6@B>LRAS!JL>M3W.W:YLV.U%^$V .O3],<#GDXG8_PT+ O8ERM[NCX: MM%!*XZJL-*6A![)9&05*LJ!0ZRLE:CO8V]+8[PSECB#:J: : .(K?;^?KBYE M'3C#A='H<9LEC[8N41)7%TW6S 1BZZI/QV*J3E=]7R&S,X*ZL5'U9YRTZ$JVGA.":6>:RI LY)+JDD"7WKRZJR2 M3L)2(7_063?HM[B/'Z?IXTU_JIO77CT>>"!X]-:J"%)3-!$MR>!2$&!T((FC M(RYM;4=T(\+Z3G6NCYX5Y>"5Y=. "7^KEQ!V=D\*[F^4-9_]X][U\_("< MFSR8XL,EZMVD)=@L4.TFKL%[A9P,N'3.0@R\-@1W(+/?H.Y; +)KV34 SY6\ M6_2\&<>3H?/#T7#^_*W@&?7LFO.HELYA&MGHV[=TSH8%M:I:?=\-%1B*D9EBO8I/89#IF"BE"!S M3D8R*:RI?2O8PX?E=EQ5*=2>G4S,;7SKIIY6-J3A_K M4!NMFS?EJ7,ZV@A6E\II2#TM^^W) MJ:N(LRR@N^)3.>632. \L4"B=JQO4]K:G4VV#59>UC\5)=.'1"J(@AO,KC,W:*)'$5+629>^[ZLO\EE M#Z*ZU"@23!)LH 6-P4J2"QC M' AXJSFD+)P)) G/:R<$M#&7Z%F@Y-Q]+\(JO>=#F%ZGNU#N,#W=83RY;'Q. MH(-/N,.R B^]!XY[.W!/--.UO>E]Z/UGF%NT#4Y?#XIU).L&[I7.YI_2],;E M7K.HF&PTS$!0I66OLA)5B&TR_?.SW"8\&;()[1IQ.QE_3 M#/F^2$,=!OQLT=;_=_0M9S=E14\S%XQCVM-8\EXI ?1C$QI U(&43" /7."V MNX# #@3W:T,T@?>NQ=R<4?'J;(1]DE4V>G+'LQTZM#J>]/.3M77^^7NR[I6']?/S R63VU+H.-.D2* /I M'"MY_FA81U(8X-# ULI%V=V=\4XD-S4?8AO\K'74.Q9=KKP\H^^A=$ULG*9N_KYR_5MM.'E@0A!:TJ#4Z")PD.;F0@V6@&! MI40L)\[ZZJVJJZ^BU1$66R!OC2+K0]0M]E-]UM1]]Y#/2X^JW7:^0WWW8H-Q M04P941" 69E *,?!N2C*Y1V5@@E*4^WNSYTUG[_;!$_?\*"EY[OO-S]\4*@M MN.;.6)!<:V1!-F"9++D?V:O,T0FRM#.EMA6IC3:IWP9#+VNN[H36G.GU2O/D MW3751L_MM/%SASILVU:]R7C&J"\MHQ M+I,NPL:?%814F8Q94V(JC[B9SL* M?ZQ6T-O@ZV6U5UUR306 [P."+ZSS?HF.LAA- !L66404[U/H78CR^;LR*W:T^_3%&7KM[QAV_TWZ>JT03MU8D+*CG+@LB1N M)>E1^5$#)+I4DOU],+5C8V_9?/_![?;3-Y1LI;L6N?AMY6>4)51MR9AH5N1-JZQ^V9Z[TQI4VE>3/OC$ $0O0Z@J 9T1$-!^^SU5%1 M0T5M5[.)-.]'+SY)L]D5;N&_?9J,1M_/_ABG>'GM9\,X=-/OYPM=4+XYG7T: M?CD>(];1T#[*&?=@:42SW/NG:5G).F#)&^("!R&XX'R MFD11.J,D_" D*6TQHP-O/''9*R)B[;*%5XGJ%Y!51+\!G':70X_ 0KMP<%7, MM^/X6_KLTW1 DF!!*P-2FEQJ,R(8D@APDH-R5!N9^"NVY;.'M@> /80UJ<&Y M!G1)%XH:/81TC&;';) 326A@1'!^$1A#EGK%2KZN-9'$["+K=+A4[07U&T5O M\U!M!T$-;*<56N8\34MC3O6_3I8) LN%SVX44!PP'DP@,8$4'M>F""OM M?B)HSY*SQG"9:H?@=J/TG\^JW!%JKYL"M>7>7"QJ[I M7!(4%%<>A",6O"5H54GJRJV;YZ:[2\O-:&PE[+X7]>]0E+/692=XN'9 MR*)ZPFD :U?X>T]&FMPXG3))+:F)D,L'H:P +Y@O/6P=RX08'FMW07Z1F+X[ M_%84^:0+_C< I/L"[:]IZL8AW40=F&1.:DL@4*%!!*>1.9X"C80JX6QIK56[ M^FS\B^VAC])"$5B X+L-('7$M,F1.O$5& M=>^"-A)I>=.SKII8&H#88R7^R4W1R1Z4R<"2J0 Y%,=:XVI,*="RFCF:>)DB M4;LT<14=S<6?=Y3R6E-I!Y;_6(&%F\C-^]3(Q='@,]92VL, MZ$0X&@.&@^510Y1>32 ,Q>]I=42D11M&.-7=2I M>@]6!0@7TEYDKIV6.(E6OH-270#H"I\;T#]K-'1]UYV%,JYE#.03-$I MMI:"*_ZVT20I033QJG96Y"9TM1+JZLUPVDU"K:'N9C$7D]'HPV3ZAYO&@2,I M!XD>360:E\.Y <]#!)<,/?P5DIJUI';$P#J0[2F01O$U$#26^9,! MN%F$]F0 IV*YV)?4.D<\2]_0T1"2]A7T!B#:BNL[(^?+HFKQ'J2K< MWQY%=HFB(VAY_X M$4&T-]?W//R.QK&;?B-'I[\?71P=GOUR>ERI>'Z#A^[=360KJBM=[EVDKVE\ MG98M5\>+6YJ_#>>?#O%4FGQ.T_L6_)%9RCTOK0LC>H/6HDG$.:+.E%*I3*2L M'2'>D+1]5<_[XEI7,<@LPW>6@FLPQ>TY!\#+A1 M:D>DUM'3MQU>'RM/55(U:31@(2&32E'(=#GJ8CC[Q[OO[](X?/KLIO]8UJ-2 ME3(C&72V"D2T&AP/"K1Q05J=HJ0=5,RMI:GWN3B5I/^\;JV>*)J$UNUJ;N+$ M(A.G/2VI1;P,Z/,6?*8.LF=1)$%+[5/GT'I,4^_E9!41\"J\]A!' _!Z1=.? M3R<1S<:#<;R9'76WW)L+!<>9CIQRL,&(8R(U*7'&Y-@05*M4G)"MM! M>Z*7R.E])M>;G;4[":!%+)6%W-[$JJP39Q)25,74%0J3C^>):OIFX\0R+.\B^329R=36\4[XV^ MC5Q2&[P'ERU4L;@\^N8IZ\!<\;T$NK5W6W MJ&6F&J,.F:0*XQP(8@*8&!@H9365D7 \MVOG]+U.5K\1^<[.O-H":1]CM]L3 MK<,H908;2[28$P%6N0A!6TH,QS57MZ@V(JSG!,#:<-@.;CO(I@7 W2P&WWSV M-4UQC;?:.95J2\4=)(JK$1R-"5L:'3A.4_2:2*&JJ[*7B&D:6+L(_BFTJDBA M+3@=S,\GP_'\>/Q@-2JZS',HPTI*9VB/.V^1WJ;0X&!.,9YT[8&FZRGJ.>/T M+8&UKSP:0->-Y7"1"E]*J5.:+H9&H"%[YD?#I8%1BO3*1));YE[B=V?9+;J7 M+Q)_WKOY\C#@(LNL\0C0HLPQ]$:"-VB$$I^9UT+JE&JWGJ^[@GXOR3NSZWH4 MY$=ZG)TYDIO+!;!J.C!%X6N MLI:1U=9[6Y+8I"_QA@C<45@_"A;7N4O+45YTH#(W-D8)7)5>R>C\EW2#")X+ M0UCY7ZS=![86[4TZ(&^(WMKB;:YCU>N9VH,G V0J99@/:.4_592MJ44DU*'3H)5)KE]412E!C+74QO%8OZ@5+UM\'*5JGZVTBC M1\-E-IT/?G/_=S*]Y=TEA^MX38E5T1-$J/@E4737(H,WI4> MPSPIQJAR3&Y4G?@*1EXDH!^HU)#HI#9[>T[O^Y"0UV[TR^1KFHY+5>YMXG1. M7D2TK1D/! 2C'#PQ&;1!I2L=4X*S5VR<-8_O3_Z5A#:IR\&>0; 8OGJ"OS(Z M&,?#R6=D2IG)>K,0:X-/!KTNR5TIJM4$K!<2'1X>DY;2/0OVK83"VI?T$R_N M!A#UN-DS+'Z_?)^0@8L6#V?Y/1(PGMTEU$1#J.<,7&#(G"PL6*XI.&D)HX8[ M+NP&H%CSBGYBN=U HA8G>P;$X?#K<#1TXQO**2XWWB@W0BBB:A]:1FT*?$"1".H](;9^ MG[%_YA+@K?!3N01X&V$V@-UUY8A?7C6 MOB7 _91#53YK=Q) BUAZ4)M(9:;4!@?2Y5+"8Q7XR FH+)BP4HE.)I[_>"7 M6XE\BQ+@;?C? I1NU.VS)=TV/'+K1[,EJ MF/!H1 B)9D!"$X.BZ>I+IJ17@:5%%KBLG5"TGJ)^ [-O JV*(NG[GF+S?(AW94Y4\<(#10,S:6=32EE8N/1$&IZX M8*XT"\ /@@2TSS,!&Z.3T1LB8TCT>2/PO\!1[5K#.X82\L=J2HM)'W9J$$;*4/P5,8-+/N-7O9C%)=L@X:' M=GY]?C=P!OX^]KBL,F'SV<(&42[T=H32R1L$\:7!%A7 #7?9TFJU^>Y;-[N!$O+$F.0HLF^(UHIEDLB(0E/!XN$7M M?/V2\&=D[*MV#D*87(^?F(1W:V1*BL08!2(B.K F>C"H5H&XD)-4E,=0.VRZ MEJ"^;?3]4/!4J=3C?0/GU[M'UM\#5@T\U]D)R5';.F01QS68B #W.B!Y*;3)WH[>*$%08!+_9QWH2#22!Q&@*'<0,3IP*D3(BLJ$YWI2?*.LF!^L ]U;R7M]?[IMF-]L?[H4 MF;33A40]&/TI]M*HAOUI]N&O8WVI_/<"NYT M+CUX7,G#%J7.,: =B:OQ1ACG_"O6T _6GVXKH6W0GVX;#C;@]K_: ,4SS:)0 M!H+D%OGC)7B7RLGMHZ!1<6UJ#\5KNQO1&Y]'G0BJ2> ]:6ZBI$[:E7@_K@P$ M<@M,1&9E1K)3RE%-NP?>#]6K:"L$;-NK:!MQ- "OYU&,&_U,: R&(W^D*PV= MM$G@:"+ 9$K1.1=YKCWKY"5:6H/3/A)_-8BT _L;@-&Z%B:6&TL=,YH4Y:>QY(9 MX)%&$F-RFM>.?/^0386V$OD6386VX7\+4'JEF0WCAG C$W"5<$W&*W!::O2 MLN22:NYI[?J^'[:IT%:BW[*IT#9R: !66VCVD[OB-)ZRTR9:"(SK4IYOT1UF M#I+T*61#4_:UIW;M0F>_]\4]G9Z="[0!T*XM1R M-6ZCU#3]SQDJW#T:MJD]W48TS=6>'I_^]>CTZNSB^.ARKQSTU<_9[R)Y ]HJ M71P?C[\B;9/I]_?#64 :KJ?I[@)0\9"R)0Q4$ PM-5N&3)& 7F:*-!@71?5) MRVO(V5?)W#UZD0 V("QRA> '+02:H.H?,MAQN+N_M_.+L_.CBZN\'I^^/_O+[\?EO: #@V7\^G7Q) MT_GW\Y'#IX_CT7]=#[^4F\S=#99=W[2?25-E?96,GD.W0TZ:T]6LTU<7-RSES%>73@%'UXFH>!(4E5=H'*<$KATM2*H*5 MSH#SE''K9-"R=@.:#N)AXFW0JG9;P]B!@;E0R+C &+$96D5KQP$ MHU.BS%AM:QMC&Y#5J';;%0J;0FU'N?2=G7<]'0_GQ9!]L)2;2P.M''(C!M"< M+DH[#)A($SC6D/E\;T$0GR#SY/I?/C?B^^_N/@!%48FX3F0I$V9MQ+ M:&O 1AZ8X<2K^_G$]5)%J]#>Z*%;!ZZ]"+B=T/^+ZRF!:L9EM%PQR(Q[M&58 M K.8?,"Y$[2,0:\>8%M'3[]7 WVIS6T%\:/<&%2HE=_TR9W<"+Q)O?SKD5Q! M2([.$9!6:U0[)I7SU)5.CDD)XS+//]P-P-G\4YH^U,9/E/ @I61M\ H(13]( MY&((ES$O/CB1O2BW^;45TVLT-6K3[823I[JIJCP:[/;YR]G9^[\=GYSLKHF> M/F$_C;.6GDJ:Y9?))/XQ'(U0E,?E1O/CL.3HE<93LQ5WWT8&HZ5'D\;D5/I/ MQ=+L3 "UA!@9DZ"\]G#/K0BL=^=X^]JEGQTY)4QF!R$G/'B#2.!](J"S=E'J M($/UI,X72.E7OW2'EI=O%W>71 -^XR7*9A&_>W<]0_MP-KM,'Q?AO,7UA*%, M)6-Q,-_"V!:TGX38=:> M6);1P7 Z1!",E\N%E$ &S9!AT4A:.R/T$0$]@Z6>8)]"9F>ZN84&*3.]\U MK^CY#J4>%BIPL('3X_90O8]31>K0!$,0EV&H9;11:6)<\I6II,$*'1CKRIIO M[J*MGLFQ'Y\; LH@V9049Q1B$!E$Q*/4"JD@&Q^4\]X0W14^VG!S=A3A"X#8 MBI__?WM?UMQ6CJ3[?O]+1F!?7FZ$;,M5CNNV/)*J._I)@25AR-4S,1XOW3JY?(E7GEZ*9)-G&H*/="9[\OE.L]JL)4I20:D@ MUQI?N55E[SGJ^O""[3'UY/C==OKJP(<^P<^K[\O1D9=AMBQ:B*2<)/I!VOH8 MHZX;C5C7B3CM!,4&VK,]C+58E[Q>:H-M$7)_>L5>U-4W$G\P5D>:KC)FI85G MU@N(UI$]HR/VB">(7FMFN>12MQ['OB&)@X^VV ]4UH?DSGKK )9O\!M%55]K M+U/Z/)Y<3CY]/QU]^GS3[^PHC*Z[)ILADI^@/_)LD?R& M$:T7\CU!SK"9[2$AUDHG'<#K;%+F_R8!KZSF5J%88>0R)0DZ(]F)+0BQ&$/Q ML1399I\A9L/]E*8WTN\O[UH>\##]?V3])XX+\"B18HJG07RN91V MQX1,:!:%:[%YX]8GA]NUL*6R[JI["\D-O;.'X/_EZLOUW7-,-F?B.]4M:2IE M!D&*4A]]25V<#T:L]0[\N74]MS\ZL-*W4=FDA?R&5GSX\Q;A@?Q2-LF!5KD^ MES(9@B+J9?2>99\U*VM=Q3V[I^G/#17?W ,T4_S6\NL@EGS"Z?VX;T)AH[?2 M@$$10<5H*?W* 3"4PE.),?C6NY_7H:NCH?&#% JW4U#7H/MCAN7J\OVH(,7. MS@JB'XI.JKYM(G-4NE!$CM$)3-ZPUN\7UZ&KVZ+,EFA8&VY;JJ9KN,V63X0I M)3/>"T;\N#IHSW&(AM5A"KE$'Z4Q[G!0FZW_8GN(PLR^8;:%2OJ&V*WWOC\] M89(4#!C+,W!)ORBL(UMB5&!EW4TCD7*,UI.6-J>RVR+.WF'80FW]O+I^@M'Z MW-O5W2L7I=$;YL.OW".3,>'#$*DVL><&+B2/)2DN6;"<%-: M-_2M2]M:@-,O%G![45$'?O='$O9NG+$\EXBEJ!/6>KPG&8(JOG)G#&1O='%8 M2H[[Z\%:A\(^.DT/V8?57&\=H/(9GNYU;3#I64KHR.CJKB8D1J-+$6*@HYZL M3VML75_9D,1>>K+:H^7>W/3]J:Y_9#YX-5JR4"FK -PC12-*&8A"!I!"226= M%X&UGF:V!9E#;PW9(VPV@^C..NP IH_?J ?%=0D4"^MZ5J^D;:RB"Q!#KM M$P>&Q5*Z[R.$&#EH\@C22@Q:M-["_"Q1PQYK32&P/KRVT$=O /L=+W.93.F/ M^&$RKPG;9#P?C:\PGWS%Y9["FWY:3U88*,MWD@YKLE$#+D1/X0?SRM(!GESS M7N?M2.T6C-L YBDX[DE['8!T@]CX1['+^*QB;9T10?CZ'M6!4X*#)(%:8PPO MO+43WH;.7EH0>LJ+MU-B_T ]_C-=7N71^-./9_;%9Z:"AB <\1[=%]WBZ*=!*3$6P[&H#&MF[#0:\ MMQ&$8\F@B5+(]ILYUZ=OV+/S<+7NO>FL0SPNFC?N6YG6*10N>5W\5L=)IP3! M%?JCTCHGHU1V^T;BPY0-?3SN"QG/0+"!FCJX=]ZB>Z/N7@]!)DC64[A.ISP% MT26"+%;ZNATUF ,V.NS2=+/')<8' N6>U;=K\\W!_/5%=%9HGBD:#Q2(*%\7 M.2@O@"M)/]$8$4WK]L-UZ!IZ,?) 9^/.*NIN'\(#XX,:[$)8YZ)H$TSM,.)H$WUUD&QL,@@E"!Z$2@J28A3*%F8A9%;H MCT$S9X/"T!J*O^*(HXT0LL.(HTW4U3<2'[YWM^B,L([BA4)BM,Z##T*#ME*F MA)K,_8!H[*]]9F]0V7'$T29ZZP"6C[=H)*>"LX6!8N1&E-18QUMH"-%$S6Q( MAC4?X=]GV\Q>(;!VR\PF^FBXOVB[X>Y'Z7^N1M/;PYDHBGEJG@X+GI(QA9"3 M7\),Q^2PC)%_G.&'T(;5N@7Z:HFY]Z)8(N+LCMYTZNAM6?G+^^_'IJZ/W M1Q]>'Y_]?GQ\_OKD;Q]//AQ_.#\[2FER-9[//H;OU4K#."\6(=)?3Z^(ZE&( MH\O1?(2S[:MV+;^^6W5O;W)H5 4\F7X*XQ4&7Y-'G5R.\O4NRH^WV%V(,UYK=5^/IJ M6@^6"XFZ&"0AY+JF6)68P3LEH0@4(0?.BFO=UO4P)<,>H(?'U@-;R'?53P]N M^]Z)<,,(-XF[.H9):D,N@KR/KUN9&'.N9%&LMZV?U#U*S+!181=8:Z"E/N!V MVVB.'O5+U_P9[DNJFUFD#$BIE^<4J%@&8;%<796B4^L9'YO2..PM;Q?@W)]. MN[L*?B+H6K"]8G+?H>8SW]I;8+D)CUV%DR)Z# MYS.?^!4"Q$U0<[O$V$KR.[1@S9LX[%,D25RE^=5T-/Y$?\#IMYM0UP647"15 M=^2I6@*S$.I2S+"+H MDU?OW_UV=/[NY,/9*7Z;7'ZC@_DU$3B:OPVI,OU]^]1@N^_LEA8TX*U12O & MX_R!IC_OM2E,UW=OLC8&B R!>U<7OQ?#3+&\>8S_,"6[;]J*\W?CZL^KN2TO M'"DVC"B]!VLB9]WU^I0((CZ/M,9"1XS \I)DXZ%Q21:7] _3,FPB-E=P\] M9@MQ]P":T1A/RM+!7R_[L)KB?N*@R+JFHP@!@7$!QK'HN?1*K[?D:A/ W*.B M+[!LH]N[<-E-T!U Y>*M7O"LC39H$M399>2?909OBH%02LI)"1[-G>$( M#Y8%'_SA/4%@6YU-6@JP@Z/C[V$ZJB?H:9CC:A@L$OZUAAQTGQ\9%QEX9AZ\:MW)KMI]0F(;"'B@1W)T27]G/'B(?RK,%LPL3H+BW7.6I4@^>IB MC>=0;VR!" C%8HGI[BJKAY_>//:!?B"PC=8FK44X- [R?U_-YIC?A-'E][-% MY?T,TQ41GE[G92AB3)82,64U.^Q-Y!M//SQ=O"LYO O8W% YHZE=':#"'G (4+ M8^@(5A3I-XYV[E,Q[ UWZYAX1REWAY.57?E4$F:N("5RT8H3S+V2%N@ "<8: MK95K?6GZ$!W#AD6[ZO9)J&PAZ [ \LBU_G6(1]:265BLU:/3.)H$D0Y+R"S) M&(@MWGS^^9,$]02?;?1]KYFOE? [0-)[G-,/NW.K(3*+J%,$[C@%;EIP\(DA M:!%-$)YGC*W;&1ZB8]@8NCEN=A9U!W YNXHS_)\K$M_QM^JXKV]A/7&>GR'6N.[,CH.1%H!_^''VY^O)J M,IU._EV#__"5_F7^_2(:KU)4!CBK$_N"\N EKTL(#2\IHF*E]7SK3>CKZ8Y\ M2T \T8;55#L#UZ ?XJN^WYYF4M9;#/.K*?X^^O09I_?8//FZ&"!OL\BQ2 \Z M. ?*9\H]%Z,'0G$B.4HNV#H5Z9T)Z:F=:S?,'5XO'1Q_/POP59B-9F=$2\@G MX]NU?WYAA+&(GHS+H*ZUCER-RT-R5C(3BF6XWV]WTNSW5L5J#J['4 M.W"91YF" ])-N'P]N:R;?:;A\NC3I^EBV<[;,)K^/5Q>X860J#!*!XDG"8JI M!%[K "R4J)3FONC6O9#K4=93&MK&7>Y!(]T-VWSDT>_B\?9-^\1)O!Q]6HY- M;OZD^=DO[>51\V;\[?=9,YU)01?'@-4C2B5)YY3P C!+)&3YE.ZVM[^@9\W( MG5.8R8\+"B*5=0*BLQ'()G(063I4S?>WOY!GS9OH?9UGS9N(N@-_]]P>^\)% MR3G(Q6 (RG@M [=89I^2(\%QG5WS=T)/DS0\BG92^5/+U7>4?]]P6EUEB'K7 MA3P"^20*!:3U$%CQ$+7)+(J0C6Q]P?PL40-#JB4$UH?7%OKH#6#+/V ^*:^^ MGX5+_#!9G/"3\7PTOJ*__HK393RQNO3BP?D2)>4BBH6Z.#9 1%E RTBVBBIG MUWJ]S"[T=@O+;:#S%##WJ<<.,/MN3($PW@QV>A4N*>#%L\^(\Z-Q_I'?_(A. M9J^^_R2@&?V(Y:K/A^6R/"<0#7D<#9H%0>I 0U*I4\2$,MEQQ[1MC>[#<-;3 M+<3N'K]#-'1@(QLQ>.N)KC**TEL3H,0ZQ\PG!2Z& M5E9@Q%6-&\ 6 [4H?> MX=X?ZIYR"7N"P, UZ^M-:^]':3&M]H\Q:?T-7HZ^X?3[287 RL,%RCJUX@HL MDQ3S!9_!!\Z!)Z/J_G N\SJ#@]?]7D>1QKX4/]FS%GHX0Q^IOFHAA#>>!&,R MA4O))O Y1]#*:R>YT%+LM_KS?J,FJ8.^W]\I=V\@[QY@<]O\GK:^.L-TE%=_ MN*!4U$3+#20A>5T128DIUI*[CD%JZXJ)>TVG-J"UIZ+1ED!YREON2VM]N$!7!!6/JC ML)&1?7N5-_>BFY+14_JR&_8.K9..X?<1IZ-)?IK58%GT.0DPVI&(2RD0/$7$ MP4>1G5 N^BV"N$W)Z,GG[A=^K772@6]>W) N<[<+$DR]-,^0E46@L%2 ]V1# MR2O&4S(Q^]9->K<^WV>/U"X>=%O9=M<]SWY$D?CZ[G[B^6LB^W4LT7-X^8F./,4660! MC*^];X&R &>FM7UM1N'.;Z]N%B]??_?61V:OOM_ZTS(YLHF; MB#F#E"F"DM*!2RD )=U:%XT:0^OQUIO2.&Q@OT>$W7O&M4_E=>#I'N!J45'D MWA;#B7@O0P&5%:,$O2BP2:)U%#\6U_J^^!%2!GXLZ?R2JZ*-2'%N7,)XEJH\C;2?5KP&G[?4P](2Q>KI_ MO)JFSV&&=V>\1B8/H\GEY-/([QN7ZC3I:.U!8IS=#*GQ,%C<9"B M]T'6#)2M,TGYV0\-6WC:'U+:2KA//_4CQ<6 7 >F(7.O0:$*X!-Q53*WQH18 M2MY76O(0/<.":N@H:#NU= 2Q6YG*3]<"Y],PGBTIXR0T)30GF_2Q7A$X+J&6 M9D'8I#W#%-"U[H7?A+[N/."6J'@$;LU5U"?\SI#D'>9X^?T4T^33>/2_F!-B[J!X"@%W5.'".O!NGK\/L\^^3RQQ#^M?R MSO="1VEYY *"U[YVFY+8E:NCKY)4VBB>\AT(/YA2MZ9KV+?_S8$ZN.JZ/6OG MH_&GQ3R$6Y*X9O_[19'>8TZ%3+$.VT,TM8Z5(!H,6/,'[]8DL WUK28#W"0; M)X70\A4I(:F4GV(=.Y$76VN54H:C[5W6%/0R!.!5&=1 MWY1'-.B%#7MHA]V!XG;]!(MOU/U$^3851Z0SLK+%-U]]__&?6=%Q].\PS.,\]H+.A/L^N\4O1P#@O 0O7M\:LMAH%=)N 7MH2#@J"NS."MM9( M!W#:7G _V![GCY=A?.MME!'S,88.&+K$W4/? P+ M[AU@=?>L'%K''>#\%,GIC!)YI;/Y)/WKC_%H/CL]^^/ZRI9A#IXK(%LO)%W/ M(&0O0'-M@R1NN"R- ?LD00,?JX/CY=ZNG%;*ZP")'W%:)M,ORQ?0),2;M@%4 M/-+_0M*&TDSE$KAS] M9/RI[F)]1R?FN-;-*E_7JU\T)?>Q%!"\MHY(QL')H,"AE\SY)/%NL>7!NY)U MO]<',+;1YV3/PNW@%'GV]'WL\/U1FY=>!VNM!%ZLH=@OU";=:( +1^*,7!G? MO':W,]7#-C;TX?T.K/N7C/;%+W^G%&@T_K2\MN07E.1P*W*-.%'6A8\,'!<< MI'4Q97(Z7KDO_/\MC'V6D%_5R"\9"-8/:&OW&.F_.[XSZ]8"P+GD_I7 MMQ[=WTQG?S>>3T?CV2@M1[0S[AAFFP 1ZR,.C>"L%: EI7"YF)19\]VB0S'; M>0+?J7D=%&(=V.+QEZ^7D^^(9SC]-EK5-N[)[<-D_&TID"JBV?ED7EL?W83+_)\Y_=-->I)"C-]E!+M%28$"_\SXRD"[:1"+2$5M7%_;&S,#!VK"V MU =$?F5;6?KQMY/IZJ_J?XY?)%9BPJ) V!Q!U56I7M/O4&0?E*HB:ET+/BR' MPS;1_JI6M3N8.C"UK95S_#]7H_GW'X-Z9HL9.^>?P_7\I9.K^6P>QG54W3]P M].ES%>YJ:136 DU=N3@9+WI3KL)E+;+,+KRUV<9Z4X"ISOA!"R%A '29^1BY MLZ7Y%)*>!#!L$_%+#24'A^(+Z0M=7.?>$W -O,=U4^"R;;MUS^A&']U'/^GV M7/?1:QJMPI"$AQ*T(X>2"SF4NK;19K*FPF11>UC+TT6OZ5JN^^AR\2/I=R?E MKG->4+HLGQJ?(MDM@HB9TD51.+BD%'">DG;:HVO?);4/1EYT#^HF6'Z\!W4H M6 P8KLVF\XN/TTF^2O.3Z8KOQ05H1,.2%0%8EG4YM2")>L5 )"\U3X6S]?I8 MZ .W($U_^@'GQ[[=2S?J8'"8--1-']B:'8WSBH/9ZAJ5>^F,JWO0*:T!Q9V& MR)*'8(R)W&2FU^LV6 ]@]PD8!F5M='H?(#L*N(>$<4G]Z@Z=7);2[<#:-Q9//-^T> M6=6:5OR@2X(G72#)NC>MSNX(2'*2 IE&*30V7]'T'$W#NL/]@:FI+CK UBDI MA@CX3 R]P6]X.?E:!?8S2T)I3%)*,#E1@L*C@,B= $25"P_24A39_G'5Z^_/X2UUD@'(/L-QS@-EXM5D5]&XU$MW=7.YY^9\K&H5)0!J>I$-KN8;T^! M@O%!>D^'=+:MRZEK$3;L5??^@-9>*QU K4WZ\^/VT=9)+IQ[$*%42ZOOSJ0U M@%JII&PA>;3N3V_,0B_-ZKTDID,BI ,#67&&^6'&5\9_$1)YE4S!2V%UT9H/ M"(&Q B3ODNL()>9U8]RO1]FP6 M_;%\,G!=@5')ZA@9!(6U_3]H\);7VI\WB#:14UIK$?3CG^C\->_>=3]IKX@. MSLW'QAZ9D)*-LN[,JG8:61U/G I@H!,K>"=%\W+^7V=.U3:X:ZFP#G#7X,T' M!J%#XA%LX376R0Y6#=OV2T/_O$Z$>] M9W)Y^78RK?^E"RE9*8K. BFP/KM%!SZZ6#7$;)&(Z%H/NCPLAYW'(HWQ>[#W M:CN#:6M3^X;3.'DYQO;A:MDG6VQTF8Z^I*L62:G@K R &#(K62K7?#/>?6^!O]B/GLW7BUY >M9"G) LS8.G>/ M*8@R!F!19A&DB.SPX\@;\=9Y"O17L,4=P/9+QY_+.4HWZ(B@7\D(=P#;YD;HET8X7LP R^05' MMR6D9=+)4YHAE.-U5ED@-7H*&[3@UGLMF&E=Q3L@>R]TO-"O9)&[0>ZO8)1W M@_@BK5O1V7D5%B\2_2CWV60%>Y.@=1Z[!LCK2@+$$E"10ZN 9#YKP8?,+ M=+O/\OW+5W'W9SH='@,;H?@O5P%^7GS6:Z849V!$W2%7+ ?OV>)==\G)Q?"2 M[FLV9/Z%^O"_U$FP3SS_A:K0SPM.,V84:1FB MSMU8XXK 2Z[1_P*VOR<4-ZWO-WN\__O1Z?'I\<<_3E__?G1V?/8A3)<39G9X MFO_SCXW3R:1J^'%W-/T^F=1#&T9?)U7C.+U@@3)MH@1?D M9* Z0(C.@+AWCNU!%3T$&0^R=;-XY0=_/_XS MUYQRGG0(Z$#&0(>J*36QX@:0V!1:%:YY\RZVK:D=MK"W=QPV5UAWXVN.7K_^ MXV]_O#\Z/WYSZ=U@0^Z2RH9#D$KP0D443R-FAC6R?U;3WC44I77ZX6@T<6<6$-+J?XF>)+ M"C&6@_[>3V:K&6@M1I QD#02"PCCJUB^]-J&O*Q^Y"3+N MS<;8EU*Z<)2KL9%+>576)N.:EBP&-J#@K*888&*N6P7H1 _6)2BH158LV&0T9RPD MT7P@]8.$#-PCT4[1=V=8[BSU#J"SAL%=+RUA66H=(HF*,V(L>G"23GM.?&9G MK&*\=8?/VL3UX =W L+F[G +K?0%M_-I&,\NETK*_WTUFU?..2N+IV"6*T,9;[3@HF(0,I=DRCRVO[W8C,)ARQ('1V)KG?6%R*=B MW?<_EC GYEW&5+=:$']D?^!%G7_%M+=%Z81N _\$XW=H[)-]K!7U74 S46I M\//DDM0U6T8W%]PI9HKGX&-=\WUC=ELX*! M&VL,I"3R56O;<\P74U'\Q'. MCO],EUT&B549@00LIT0C.!X!QW4)RV9% JA=)\ MHU93#@9.2UL@[O%YV@=7<0=^<4>>7WU_^ F[-;-8"]9::[ "9BV#[=I=A+3"LJ@H\);+S9,#R&$'% M+,'3.0!.>VV4-"KXYEWLCY/3(QZWU?M#&4\#)72 IQWM]D<&F1&+R^3F%]Z!+ =&%Z^$2Q[SRX,YH#."6#%*U 8 M$\2BZ2!PR+/TP6MLO?NQ">$]'M3[QEQ;X&\!@($7B+P;I^FBUR!<$F=?)N/E M!H';')]_QCNU@^)T8.HJ[LB[.GQHHGTX]'I^3_/3X\^G!V]KDL-=^B ?>XG[E: M1H7:U5*ZCV$Z_[ZX_PYI\6CHQSJZK*-0U?FKFCA%5."9HX @9>F8I=^&UO.J MGJ.I7>'VL2^]^O[3ORR#(EZ*3'B_'[DMQ'022Z[&V*&JPK+/744$JDC@35H.3*D.P20IF,'#>^C)E?>IZ MJ8GN#2J3@^BMBZ%KMSE8U3Z*5-$[I4 Z0W;L/44&]:VKJ_*SB,Z(UIW<]ZGH M\ZS;5>-/ &L+X0]XI,VF\XNC4D:7H\K ,47 \^_7"\9,HB"62.:E]M/QHL&7 MD(!C@0W_Z 9O'O]X/;+;1YZ2I<#OP>#_O]&266QD80G2I M$/$R@3-2 5>>H@5F4>7F1<"-E_<>H))W*+^UO?0[@,[VB^>>6*@8C7;:,@G( M4-<055/22X;D:Q,=BX5IV?HY_#[XZ&E1[T:P.L2BWDUTW '.3Y'2IU$BJU_< M&ZW.>2>*S9)[0!L=F7TM%M8@ XT1'$/).K4&ZH.$=#X7=N_XN!>P[:JL+H+^ M.C:NOI2O]IL*A0XL9A"^EJ6E]."4(7^C8Q%*QN*P=17HUN<''C)X<)>\K>0[ M.*A6I*^LB-(;5D@0D((@*RHY@L=80 G+QD0F1;)^/KUS/#6"F(-%1VZ.H/&D&,LQ2MLWG6_/GE= M@&D;$*P73^VLD1*HMA,K';"0E MW8[?B;P>[+/8Z*/##@+>'4+[E?+ =?C7M;T(IU]KAE+SW$54*J5*0H4,*!3E MI%Y3EJLH,4V&S$)FXY1:J]WLF2K\0]\>>&KTP7*Z)K(?&#NW1N1]HK.SVL)= MEE9FIS@22W2 RGK?H'31X$2=E9"*\C:CQN=3_:M@($= MVO&7+SB?_V,RR:O3-&3K6 H23,D,5'((47I=AQ%'8BM;$>,:/NONSQT. WM2 MVZ21# <^5U$OEG5# MHME)N?5W%Q(-*HHH096(H+"^5*6($SC+%#K3D<_8@>#W$'G]]./MCHOU0+>S MD@;.W9;[X$_*\@W1[WB9?[;6"QT#!0_$1BE>UO?V 2*:"$XFF9QEE.T\]]AF MG>\,>TVR%^0T%^_ 4'E-1_G592W-GN'TVRCAC/YF\19DN9^(XH?%4Z;E=L*+ M6G=WF2).XR19@LKU:4C2Q*AST6@?Y=U1E \"9[.O#GOYL3<8[5'T'?B_0VW. MO; A2::%AN"X(;G$#%XE 2BX4\8B :_YUJ #\39L%7ZOGK=+>'31V+=@.SXO MF?A@O^3JGNVT[I*KSY-31)5CK!!9-[JGL9?]I M:T:&+0+NWR0&57QW;\3/CG_[V_&'\WL JVAT^)#LPM?0C;U8.>1V;KV)Y+E)0L)4_98N\)UZX'4CQ(S M<,=]"QSQ: M^\C'J1GXH=L^,;2CZ%^ EUI9"46C\?NKJQF%![/9BM>6?FN-S[3V9)MRMG_? M5E(V,8(K/(,24H.S@H"3A(LQ%)M$\^QO3[[M1\W][A?>C7S8R7Z4U8&G MO-E6=L?.ER-;95 EQ1#!&RXHTPF>F$$&*I ?8-8BC\V#RJ<(ZF6@R9[@\-C* MP)UUTP/05OYC>45=F^V,]@ZX%$BA0!3@9"Z@)0M8G%9,-5]">9N 3E8$[J[8 MNY#96LI#M]8OY_%]/YO4X7<4>:PX6?4B8&0NLI) \CIVK_X2C?= V8@N 9ER M89V^Q*>_TH4'VT9UD[W(L0=$X ><_WLR_=<=-BQ#Y9QFD!CCE*#$NJ+&UX%F M07B?D\E6K N'AS_116;6 @L-)-B/]WC(X?ZHRZ()CEL;P& -]0*Y69>3@N*S MY$*A=\T7VZQ#5R_3; X4M+365 ?H.\5O.+["Y838Y>UM;<%[?36;3[[@=#F_ MM28=LQDY<\SGX<\J0Y,CBY#HS"4#\[)N.Y!D;]9P*Y13>VCWV9C,+EQ>0ZS< M:_W9K^*ZN$O\;3J9S3Y.)V4TI]C1%2FB :F#!14]6:YA$EA@/D=GE,NM%YK< M^GP73G-_:-I6T%V@Y POZ9\^_89CG(;+HW$^RE]&XU&MDBR&3?]9+R/Q@OM, M.0;G8&.-"X*-A'[M(&@M;#0EA]1\!=I:E T\@&;?V-J#>CIPG#<723^655Y@ M4H9[H\AHF*'@PDCP/&3@S!C+-9:@6UO^X;3KH+?'CN3>;AL@YW: M\O-A,I[\S,JU)<3,!"9=(,9LJR48B'55@RH"@U6Q(-.M8?0D10._7-L[HMJI MHX.#Z5U] 8JS^37YKIB@Z[O/D&N*'0T#A^3=DT4=>=(HL?48OSLD#/P49-_P MV47@F^/%+_$RQD^UDZL18JX/TNML8C2^(DG]N"M]A22SU5IF2B3J7@_RWJ2Y MT3A,OR]$2/:3:AXR63C[:YE<.*F%\4Z#3W4TM2\%7+0>9&9H8F$AVO;HVQL[ M:R'9OF D]P&$#EST#8LKJWY%T6M-CK0QSD6?ZK::Z@P,!:C)U%9V;[A4ECO6 MNL?F$5+6PJ)[X5C<30&[GJ[G[;JV<'XK7%52RB!] !Y).$J7""%(8LEA*@&E M=M@ZP/N)@+6@XU\L=+87=K.#IUEKUA\?/[X_KCU,1^]?'YW]_O;]R3]N=3.] M#K//]?_JHX)OX;+>LX9Q_C$AN/[;#@U;[3Z^8QO7GJ30J+GKOZ["E+SW MY 7':10N;T'ZS6B6B)FK6SOC:]; N-$0+%+*ZFK;8/6,4FJ#46N3F^=W&Y*X MZW%7)7XTSG>4RKD78L#<'^T33W9.RO9XZ2(!_-OP:CEY-J^ O$GK!7'4GF84Z?03!1RD MI@C\#!Z[:_O_^FPZNSJ*\6(JYVNQ/?; MR\F_;^MA7W'EFM_=:TBY#>\#19.)R6A""9!,W?PAK )O@@9C0Y;,"%>:OQ\_ M<#3YC#)^],.K6A-@BYIK'7.8)!T#Y%8H?@EX5%F1 M,'![TS[4_,B]RC8R[P RUV*I(2_]]MWXVVIARSBO[)!^G^:C;XM5[0]%-9$G MI06"]H+XE:4N1E<.,$J*FWFA?VJ=KNQ*\\M*:W8YYPZJW0[0O)C+<%+^F&%M M*)R?1 J QIC?C8__3)_K@(>WD^E-9\9[#/3948BCR]'\^X4M*LMD'#!7JIP# M'0(A*7#=+_)-TZO%Z7MF%/ MVT&1NA?U#?PJJ+9O?YYQUA^47DX7W4JOET6T M:_,C 5\P(QTS 2'5$1:*2PN1 BX(/GFT)7LT=X#ZX,.AW:@8MFXT""0/K+H. MSLZ/TTE"S(LFD7>SV14)%D_*Z\F7+Y/Q8B?IA>'12LX5,%WO7(.VX!1/X%P0 M3J*,VK>^X7J6J&';8@<]+=LJ;.!CDM)""D5&\7(9I,P6<\R65"PF3I(@KT:S MSPM;NQ'M2;PC#ZW=' M[\_.C\X7A>FS!K/B=OO>;B7VAKPV*JT?I50'8Q.@7B_2F1FA_7@ZG4Q?3Z9U M/T#%UPW N6*!99:!Y"EKY%C UX<%3,=DF%:MY]X7QOGC=#29 M+@>0'N7_OIK-EPU;L^OA#LNWM)E':52=H*673R_(:<22('I"H%<8Z?]:U]MW MIGK8]'YO"'Q\OL]!U#OX"KD;VA=S1CB3*3OR1C:F @HE Y>E@I 4*]I%6=:; MP?+LHKB?/MO+")_#:'S21OS](.=ZMR=GC@(8!"F-HU X:/!<^Y/0LN: M)T6NI>XD(GX@RI# )%;?:!0N0NM+P19C&/86OAT0''=G?S345,<%ES\^'/WQ MYMWY\9O_^N/H]/SX]/T_;\H0;X[.CVX&%T[*C^>.+0HONWRW50&F&>]#%&*D M8#R6P "+XS4<#>"9KWT_HC!6!$6CK7W<"RO$1"-4JH. L[*K_6Z.1P.Q[OUF M+CC3?HCT7ZD0LPD"]U"(V42]@V=1/Z>2PB25E(D0&6J27*@EK)B!VTS!OS'% MRO\48G;4^!.%F$W$WP]R5EDCB]9[#*I>]%!,DTR J!4"12'<*:=\2FMM1'FY MA9B-U/=D(68360X,A+.$XT#V\7%*V?_D:G;Y??E2'/,JP6<:I:_O#Z/@ 917 MK-Y5>PB2.+$BQL+6&@3X#"Z>HZ,+F&RCWLF>9#WX ;)%LND@T+';HE[3D&A%@64=L0L\DA' MO$7Z16@=O:M/)/Y3P!LXM#J\JCO ]7-E(>52X9%+J'R!JH]@O4J>!,F0K-21 M/%LOK/N%"W@;@6/# MXFFNH >&O.BV7>^JBT(">4*2DG(8$S68(W"95,@8+G MUO.@&X[SW=L1.1P,]Z"W#M#XT+C9I-$8$3)0!%PO@:0$)S 2XSL#(7'W'J2 M]+9S?O?6:S\@VN>@Q6RUPY@XE/H+Q>>EKC^A>"=[S8V7T6+K#A35? OD@(<-.R!X.5+MKI8/SZ2X3;T:75W/,%\A\4<9:T'69BLI(,2[6 M7U3FQ(]A;KW[BQW M2)EV+'5_-GX-'AA72PI&IE#+O-C7FX7RT;J>_HYT0:R[+V+13 7Z, U('E$BFNU V\4 M C-,PNEFWQM7>=]%#$V"E)+Y8%BT M5JWG_?RUNUBV":T.K^H.Y[_XA7AH*QB6=99A(%.!%OO M?A;WS>BLIBR.^_7&:_RG(KP[ O=0$=Y$O8.GY3_7M# 6'P2Y*6=\J-F=7^X$ M+Z(X)5642J_5A?(7JPAOI/$G*L*;B+\?Y*S*$(:Q8'S=&14"HP2.TK;H?0&1 M,3$?@K.BS9NC;BO"&ZGOR8KP)K+LO2+LC';"ZPA<:HI34^V)CD6"J4^OK"Y8 MUELM_0M5A#=2[R85X4UD/?@!LD7UT2IODD,2G(ZU^J@+.$JZ"0DJQXBO$5W6U"H_:JZ@!W=WA86:H55@H?+&"=;:70>@C,,:!, MA6>=C2^\]9.;!PD9. 1OI^B[EP([2[T#Z!SE/*JJ")=U]\N[\6I+S/4L@Q2Y MS$H MSJ!4JG086_HEQ CG?;"A?5\XB;UEJ<(&O@R8'>%3_8E_0Z@=(K+W5?7 M+<0K+E"Q(CDCFZ+S&E3(!@)2^F*8X4)F;WAL_>CT84H&+O0W!T\#>7> FMTN M0)2RSM8]Z%;5<3\V<0B%UZU : K%B-FW]W%[OT7?VP/4@6.NPZFZ UR_&Z=I M7??W!I?__]WX_KW*Z>3R\NUD^N\PS1-(0L2&["9>-,QIA; M#QJ^3\6P<-NKTN_EHCMI8&L,?5V8#B5(TWFC7.+&",\GCX2VBT=ED02::RB$ MX]E"HZ=(;,]&!F/#"' MQ47)48O60\TV;[/;6V!Z2!QN+_D;,(W )ECPJ\32$Y MQFUQS7L^MG/7>YLZ,K"[WD0#.[KKXW%>IV=N]0_UEWJ>_M__\_\!4$L#!!0 M ( *B JE8UA>D#U0< " F = =&QS+3(P,C,P,S,Q>&5X:&EB:70S M,3%Q,2YH=&WM6FUOVS@2_GZ_@NOBV@3PFQPG:9PT0)MD<3GLMMW"A^(^'2B1 MLHA(HI:D[/A^_3U#2K$=I]OTTFW3W.6#(XG#X0SGX3-#2B<_G;\[F_[S_07+ M7)&S]_]X\\OE&>OT!H./>V>#P?GTG/UM^NLO;-P?1FQJ>&F54[KD^6!P\;;# M.IESU60P6"P6_<5>7YO98/IA0*K&@UQK*_O"B<[I"3W!K^3B]"\G/_5Z[%PG M=2%+QQ(CN9."U5:5,_912'O%>KU&ZDQ72Z-FF6.CX6B/?=3F2LUY:'?*Y?*T MU7,R"/DP MF$'GS]6LG'C_.D%5*Y[H7)O)LZ'_.Z:67LH+ ME2\G+Z:JD):]E0OV01>\?-&UB$G/2J/2(&C5OV48Q-\N@OV'T).K4K;^1"-R MXN(Z4[%R;"_J1YL>;-L>:^=T,3F"XC5O#C:=21 *:;Z3-V<7'Z:7/U^>O9Y> MOGO[.7=N0E%Q(0"]7BY3-QD=5G]^+,9W6G_997_76](%S+;HLD<:I=,E< MQMWS9_LOC_\[E\;[;8A4*1">22]Z^=V8&.,Z7>%YIXY@NV<_:%"P:]GYC.F53F6L+>C)HY42("-#1 M4PC0Z-$%Z VW" L"4"S95:D7N10SV0UQ:J(C-$PH-9()1N"J9+QKD_#4X'@WH\#0]/0FW&4MSO; M2HV<*>M0TSG&Z6&P&U9VU\!F6V.VK'TJ>!L_ M.KQ--X+SPC98:@H"(@>=I@JW/F"7C!OIH8%0JSB7%$(F@<B_1VYZ[M&^R+P^4;@R48B#R\S:0(4$) M_0$%$]6 &^ ZC0>>X?SBF>3B7%K4^PN63V>>QU*4\F_#:WK\+ M);Q8 A?-2"&%ZMI 7AIKJQG.TC)TNNA(GG%D^M<:V3./=":'+H"2[?A86I4 MX$S88G6NA-^/VCJV2BAN%#F@0J;W[%^2IMI2]O7KTOI4[;D1&UX8A)VH[U2A MB%1)G7.B=+CEC5AE/"^SZY@=](2ZJ:T\]O=%C]^0 M\Q+;_RN9-Z<$M^2[#YB0!R+Z4>VS]G_+=$W_E.AW"XR^7NM8+9?5G69^+.#W?_OI/Z\]/TZ1^F%4E !9;1[ MI7UPHB0PT23BFQW-0O(KRJRA%/.YU1>1_@BS/>CY(J0UFX]P=G 'CW&!CE;> MT-@=J&R*3@@#7*@-NR&Q6V1U6Q> !N;'N]&DB3L/PYY4TGZ$FYS7R,VI 5%T M$7'I"0Z8\8?-#;BZ(=FI]>OUR= R/F-5],: ^'2]!#,G%=63MJ+8Z2#*N?+B2I]2'RG MX\VWII2'YY164(,TKTH]9D-S\V+Y"+0P&M&[90;A_WHDVU?2>W FQS,QL38BI>O.GN=MD,#STR ?OV-(89_/;+W<_+.5:0SX_L5[YDT;#KOU.XP=?:Q+26M=W' 5]?:[(V M1/\W8_'\V?CPV/K?C1?I=T7C*TQ-PP:>7RHX2P>'K/7R1YJW;S!7/])TG&5* MINSB6B8UG6:P=\V;EIWWX4 +&6NK<7=[W@8^"ZSEF/ODG_5OC2H=OK2:A//K MN=SZ^FB%1)]BAJLN/ 8<:[?=Y3,?+#6_X=LI_Q77Z7\ 4$L#!!0 ( *B MJE:9JS#'T < .4E = =&QS+3(P,C,P,S,Q>&5X:&EB:70S,3)Q,2YH M=&WM6FMOV[@2_;Z_@NMBVP3PV\[+20.T28H-L'W_CM_^QH;M;H^-#<^M7L^:&LSZ8P_=DC5L)-J;65;.-$X/:$G^)5,)%22"[Y8+@?18>R'R=)% \.X\'^?G+POQZ,[$ \ M]+%ND#_<(=SY5PTU&OV_VEX>5.3Q*=.PQFT#E2U:_%43?*1=[@1=-?]8YUJ,WK6]7_'U-)*>*;2 MQ>C%6&72LG=RSC[JC.WWR MZN)ZJB+EV*#7[J^[M.D,F>[5KM@>(Q32?"?CSRX^CB_?7)Z]&E^^?W<_ZU4N M8/FH/VP?[!7??O*'=]I_V61ON;EBKV4N_N1-%DOC5+)@;LK=\V=[A\=;^U1P M(;"<6JE,,-C>+2];O:..8SMD;;3+6Z[;^PW3"QC+5%OQDT,J)$1&@HZ<0H/ZC"]!K M;A$6!"!;L*MZ,XBE+>(Q'AND,?.=TD-L0R&4LK>5F02(9OY(8=T6GQ3,!8S!DZO,4QB"! M6!GD)8CEZ Y+A#1L/E7QE-F2?I;]Y]+(2@DYD"F;(H%1+IPK-X6#MI"Q-Y#T M%C!-"[@Y0S?!HL7J-#P5" Y^' A*EJ@<02:\+(/:!/X@CF:STJ[R! SBR0+7 M<5H*Z 1P5B+8!.@4L4Z!N!-D"!KMA97,%;+8V9L/:IX*WX:/#VW@M."]L MA:6J("!RT$FB<.L#=LFXD1X:"+6*4DDA9!)XC%)EIR1.8AF(D&S9#B A)# 6XGYQ'4]Y/I'L%=CH8YE"HC?@K=[>CMSU M77M[(MR%6T6%8!ZP2?H94=8*9 .$R):M!TK6!DHP$/EY&\B0H(3^@(*I?W"[ M+.RWOU]5R'AA!=)X*(:*:10 M71HH "_-E/5L!RF9>SU4)"]Y_7/25%K*OGY=6I^J/3=BQPN#L!7UG0H4D2HN4TZ4#K>\ M$V+(;+)ER>U-4$,]YC$OA$X#WOB+G!;;_5S*M3@EN MR3-)\_GSWK[W>-*RC= :98IYZ2'\EK'2*-0H*="P2ZO8@?8!;U:HF_\ MIT*Y7F3RCU+!;+^LRCSV9P>[_^ZDOEWZ?I6B]$(IJ( RVKW2/CA6$IBH$O'- MCF8N^15EUE"*^=SJBTA_A%D?]-P+:=7F(YP=W,%C7*"CE3/E?%*=F9N*$V56I'HAT3J?ZL""? VZ@-H#DW][6P T/OOB M]>X^ 0[.;Z*JU@AHE::%P*2\L')47QR#VHN4+T8J]]/K.QVOO[ZEG#JC%(%Z MHGKOZ?$7FJNWQ$=8XOT^O2AV,-*)>N#J'7+;OT/N.+'9-CQL'W4_W]QM]S[; M]I74=KS)P6Q,C"UX_K(Q:-0=*IB-NJSG)[;6]Q>B_>*:A%=?%1-(;T]CF,&_ M?^GZ>3G':O"YCKWE"];K-OU'!S?X6IF8VK*Z^S#@ZVM-UIKH/S,6SY\-#XZM M_UU])WY7,+["S%1DX.FE@*]T!LAJ)^\Y;5#RG>;LV\_3#S,59U,E$_;F)L6\ MK]Z6['P(AU)XM-&XNSEI'<_^*[EEF[RS^L%0H&AI8FET,S)Q,2YH=&WM6.MOVD@0_WY_ MQ93HTD3"+PPD/(I$@*@YM2$-KGK]=%J\:UC%>-WU$D+_^IM=VX0<]'%5KTU[ M1
7 R@8CG.&W_@.,-@",^#ER^@ M;KL>!)(D&5=<)"1VG-%E!2ISI=*VXZQ6*WOEVT+.G.#:T:KJ3BQ$QFRJ:*77 MU6_PR@CM_=9]8EDP%.%RP1(%H61$,0K+C"$-9=@.657 -1+J6?#974'-K M/KP1\H;?DIRNN(I9K]33=?+GKF,6Z4X%7?>ZE-\"I\\JO#EMN61*IS2O^TW4]59<:KF;<]U M?Z\8OEXW$HG"Q20*Y[>YCEU-1,Y0V50H)1;M%NHJWBB1MK5JQ>Z416(^2]K& MX4JNNY2?DO!F)L4RH58H8B';!Y'Y=8HGU_PZ6L2*R(+'Z_;3@"]8!I=L!==B M09*GU0RC9V5,\BAGS/A[AM[@ZN9QE7N*:'1BGK#2@ZN#B_&/2#B_$EUL+UY'7_,H!@##K$WBF\MB?VP(;):& X M/+_A5@VM/X'^<'P5C(8[8B5SRVW"^!R"YR.8]*_/^I>CB37^\\7H+?0'@:;4 M7/?+P?U^4-;W0GF10"B2A(6Z6\"*JSFH.8-72R(Q\/$:KEDJI (10AJR2A,+H+YR29,5Q_L>!9II?'O^:DV)=@ MSB1#&^\MRNW.#:K"BE7A#S%/X,S&[H1F:)UHQ V'0"H2G&"2*G)&&9-;Z+V1KZH0%2 M)U 5Z<1(B:6$FT2LT/L9.SQHG':^O')30BFV9RMF$0;X]/&EVY%W7'KWB.QZ MB%O3]NL:N0 #6&1_M(RQ%$),\E@GY"9))7NWY)+IC2W3DN_U5M)2.)B#;-<3BXFTY9ONXV& M'DX53J2*E@L7J>9M\.B:^^?,.8(5KYYS9FOB"&FJ]F; M<6A8XUR3SRV;A-L"IK2L%#?MX^N!]8#U_QF+PX/Z22_F7SWW(YC]]SC],%#D+?=\ M,]WO:;D[Q#TMUS$C]YX)_P/'LGN.?+>$MH^,4Y$?F+Y:09] M]UZ$3#%!EVI7Y!/GSL4U/P(WA_&]OP%02P$"% ,4 " "H@*I6@:GIOA 9 M ! TP '@ @ $ 83%S=&%M96YD;65N='1O=&AE8W)E M9&ET86" 3 " 9L@ @!T;',M M,C R,S S,S%?9S$N:G!G4$L! A0#% @ J("J5ATO"\LGTP I0( !0 M ( !.%X" '1L&UL4$L! A0#% M @ J("J5GU5R@BUB ZOD% !0 ( !D3$# '1L&UL4$L! A0#% @ J("J5C6%Z0/5!P ("8 !T M ( !>+H# '1L&AI8FET,S$Q<3$N:'1M4$L! M A0#% @ J("J5IFK,,?0!P Y24 !T ( !B,(# '1L M&AI8FET,S$R<3$N:'1M4$L! A0#% @ J("J5BQ/ M_\4-!0 YQ< !P ( !D\H# '1L&AI A8FET,S)Q,2YH=&U02P4& L "P#Q @ VL\# end

(W'ML^[41#IHY^VZ7_'>&6S)X=^,#GZ9\T=7-7% MMX'?]1/1WFZURTN:N1BX\ !?V0^F77P'MR[O+V[N../EX<74._^^(SC5N MS]GMQ?DE?/W^]N("OW[DVN9OU)A+_R0P^637SR["O?J]V[SJ^7=\(N M;!',4R']RTREGA8BB<295AZP\DE?*T6J9CT9^+'X^:?#G9WMXT42Z@2FX['6 M6AR)B [MXPT!-"&!!27LAT W&8NH)TY&V@]$>\N([D3(T!-R&(&:7B3Q M?KOY>'W[_N1*G/UZNDM4AB.F)]"?@*2 ,66(;+P%:+I,,+ M\6<] 4!\3CQ #GZ<:)GX]PHT$&D?/Q1QZ@Z$*T?2]9.)LQ2JJ&:JR\ ^CD@& M2GP /:ET+$92)Q,Q !T%^FE=2:"B7 ;J\?R6@%ZDF^&=@7)Q'X,)TV]I2!0O M 8W TH5ND'KH9UA-"5\)/XDSF43C)PW;&1:,X*X;X#]?5?@02;Y(RG94$,7@ M(NE1A-(;+53M.T"VCU)/ F;$%Y[3$IJ!9< #IY'6T7@I%-1&ZTE#%0O.=HY:.T<(AWJH(EC(4&- M#"0\4G)KDH%,A*MT(D'G3_F&'@6AV/4Y5ZX:=F&0W6WR?G;$.IH%=-K@GIZ. MAB*!U:./B?\NC:FM+FIUQ'[)A.5TF83E< _I8)$R\_VWA'G598X 1LT$HQ=I MXM=1"C8Z1DRC]-!/$A(3NE)EHY80J[B)9\NTB:SQ["9-*S?^IM:O1+57])6( M R1NGH<;3VHKTWLC'=W[,> R4G1UN^V(;IJ(* PFI-\&AIO@>WATP6D.UX! #&EF5=)GJZBL2,ZZ!O!IBEGH=%?8#=@P-@' M@2#>LLR.,^M'Z !J@^6(Z2*XID4_BCSZ>"^#5'8#51[#,3SK*G_$4B<]]6*QI11K#GZBCPPA@*\[3FF[@OBRS(.(!*EH; %8)N;3V>S0\^04R0S":E^DY M'-_XL!??,$P*S][H"+R#9)(%F9_/%"TH9_[S3^V#[>.Z_[Z@-U_K(1")/.6: M..I1BN@>[\(BC]#$R!";B3' M JX$2L;*,?ZH(P(?L'JL\$[[I\R8WHWN8;K Q'!WC.5(Z-D0+?#UF;,+S]*, M"-]E_M1$^#U'$$%S#P:?H_3<7YB&0R\8C> "X<5 CF-VC&!=(_*&&,HQO.NC M9X/OD>#;N*G&?$-&!!CI@Z]"?@*S$C$NB:IQ.# EQ5""FZYQ '@1/O $2R"= M0 _9MY$NT*0GM,_J9P"O1[3153#!L00$X0D31D"(K'A5^)$IS6D2,&E_>3:E M-T5=]%F5!PST^IA=5T\15):83MVH0'J%8E'P;8&";B !+A'O,1X"PH81+&&" M"!SGGN@4%K/^;8-\9=C*BMO++T,F\E3L:K\+=\^A%+P39MSK<1K.;)#5XJ\W M][8/'/KG%?]SB,_C'Z^)+> M!6[Z=':&EYFD92XCQEN?/#SI;'LT[YLF"I>H MRS>/HS3PS![5QAE0SMNOCN-ZU@U\!I7 H9B=&YF4\W$ T;D M+OUM+E[WGY(E8#&!3R_VAR/I:R?;B[&/KZ8]MOIN+L'*2HBB--DU>!_8XA3G M.D77F!6C1\2-.6Q2U*#3>JZHX8C(F"UO;XAA%*);Z:7*?-D%NS)4] 6S**EC MG$UH>)6T&(XY9RN%Y]:=ZVS G#>/MA&45\W$@)+=U4C,B=)H-(^_^JY<%YG%1&'04U;3R) MJA4BL8.=#W-992?#5?X]WA?ST"C L$ %"XQCQ=KK':AI\ #$7=H%.OI2^W0W M6BX-?LZ[,UC,N1^#+I<::7L.*@M\!5?<$.;C-UVPL%YFRB8:ASQ7VE1S*[RZ MMU%6K%_ 0"3B'@B2:I,\#*-P\2*DUDC\=&\M,-3C"HL\[",&$9AV(3X12-\(SN2 MF0<.C[#8=M&XP,T8_.R"S*)E!L&^5Z;4@E]OYIW! /A<6T,2Z:Q\Q$AMIIID M#]"&1V$BRC+4NGU%T:12$%"T26HP!J*!42!=Q9DN Z.F7*:R3T-P=CG MFN]1+T,!RH(VC@VH\!J'L0KN$9Q/O6N#XTE?-T@7S(N>P*=+#80^C<:BH]Q! M"%S=)\3_X/_,+S%+UD'"%38;>97R5N+ *MUC#^E@([ M[+:Q2*?3=I4NA?\@ L5A;9#H^:C_(V3.'U&R:#+G'71M\BJ&O&0/ M!&Z1I= 6?>PL%'K(;G2/2A;T7.X33A7@YD0S03@*#ULK3PB8DDZ G&-R!6(Q MUAC7*=YIS*;Q0#'N+S?P"YG%3 RJSW;+L1DAF,\P\@"5NS41&\0J%-ZP]9SV MRG&[Q[,8I1FNZ+*88&\/DLYU%2DE9)LM;M%V6X,:I7"4UF0DN^ D4SA M<5YI[%0KBIU".;%#-0.AS$:PL*FBM>JBHB;L)>-,0AE1L6B;ZAMD8O)LN0,N M[/EZ:#[QRH'U$>MA1"F%CY25H7 MNG,J_:V;AJ@5PP2VMZDH:4[9J2487'!F+;]:0A3K[F=ZB,5WOU1%<@.UBMKT MLA@-)(>C[]]3D0.7(DRQ 4& 1_198 )"%J-B57VK,1V:(I!QW523^T0J;C@* M5$*6&-7;$(/GO@QL=#TVW7149H@/<2!&K,].(CPP40IK* 8RP-4:W$!-0SM9 MTISD:3 _FW8YHU&H[S3@;IZ>Q _DNF0%CAF,I* 6<5=> M=<$-RQ@2_9[+2(-<&-1F!I%N!9L,1"_MDNH;U MR07)N)"FKJ]@TK*F!@H5>RH#4+/0$O_)P_6R-<J"7LY/7U 99] O?%R92\UQR=0>48','.P\M2= MY /KDFB!A:I++C+AXPQ*9IT/G2F4NG,UZDK&M_>7+KY]AH4-2F/^9-'1[+)$ M&C[.1-%4"88I';5%A=#YS+,DCY6XTL5$?J5VL[YB-K:)I3S[22DFK H"I!6J MS"S'8$919,!-GY\(;*IJOU>)/%@ZBB9J\81"+N25/J;U"6221X?@S&H'@ 3WW&WX3JJHWCQ4.DUI/E M.&/O'1$C)V$Y/+@$C?@;34[N9=W%6I8NG+[#98^(/8&?1W5.XP,0U9C!PAEO M3J5BDZ6G6K1LC5Y]<_+*QA26+G?5>3@%"]N+H!R\9P6,TYO5EU4--CR0F%VJ M3*NPG<"9<9FO2E>80Y "-=F$+>A8 N1:R" MK"#S!].32YE,>[PQ18[D0Q_R.KUH! ^;-A!;CA)38%3%A1:#VI>8'P(H<%2. M7FNZ":AH@,_.Z<9\L$&A&\<<=X"C6)' E[16\B#=5TOG<=U2*:9K%(5*W,6> MXG:1Q??R5F$;SR\=*L-EV/ ME^@Y,Q1C%>YEOZ5G@R8%DM^S$*>1E2)M,665BI.;F',F9 _G5C[TA-XZ M=>I)$493')]F/WWH#E,#SQ#BTP0,%6S/I=$AY9\%F9L)R-O,?3JM3^8=^[.T MD5/ @OAR:Z),(]^4.R#C8OMZMBC[F&U:S\^&L.>$Y*?4FI:L0LAM'I4<2QLG M(TR)DVV.1,:/FDVUMH7WEBIJ_N*ZN&V,UD8UD@\#S=54RH?+IY15#W@'#:7Y M[1S>!EMGM4P_7O",+-'$3XJ0[Y,]+DH58Z33(1)'K)]LL-W3&1O-.+L8V\$$R+*?74-%G]K3V*H7HE[=MWY8.*9E'&D^B"#PORH\?2O2UJSA89C$ MX]2!I8N<7SOE0H)_'B#@8N73.DKD'5M>UI.5VWY*T&5O*X::[*DP><2IME>Y M9L[/NM*F1>N%ZJKSU#.?S.'2F?1\QJ?SP%:9]D9[AE)LT:*7G\!7SP/FE*(I M_VT.6/TK/$N EDM3'M5YE16)S$6_*\J22QF,RDJPG+S^*M^OF68B[X4M%E7D M3I<]M<*T\6' 0''8%%&Y;8?MY1VKCFDPR!M7;?1*[SF+XHEAN4I3Y:AOR2M9KO%XZ6/R>"N4PJ/I!CA<+ M>F?UZW(MGTE&L4K,^W?K?A*(W,20CPG-S, ='U[9H_G^$>FO_$M#4TULA2-& MX^*Q:7 IM.6R6 'U1 5%_(- R\*?/__TNOW<^6T:\8A^5<1]Q)1.94"["SMW M(_N*3J<*>1\"5(2]1)S"'5\7F94'LNW^_3#]VLS"F.=1>DORHJ;&:>E.#JSG M[LM0?/83@CR?377T0JN(DNF?JJ+DC"OIMXDJF(PC>O-J'!ZN-WH^+++=,O+" MV9J,R;& ?I-BCZ-8'=D_CO&$\4!.COR0Z$(/'9?G %;]&-:5(*PR+Z87\F7# ML*]?MPX/VLBS"3!JXMD7&W9N$3MO)=[TM;V]UG[[<.;E[59[YK5YP^ZW7K7W MGWS4O8/6WL&K1PV[181@8@"YXY$,?UG;7%\6<"@HDKMS\>'Z3IQ=W]YP"D>?T\K;MAAGLKTD^!'XP<.AP'$^A\\4.U&*_SA"1-) M?6^:=LZXG*F.0RJ(O[W/B.>IN.81MSZ\#Z5!?DPP\.GT\K\_77;^:)U=?W3$ MY=59BUL_N9[@?2HQY1XUB*!!!#_X]C>(H&&''QL1G&2GMIA?R:JU"HW=_RXV M\W]/SCHG4T& QNPW9K_1\XW9;]BA,?N-V5]!LX^Q_\_7M[_?-;Y^8_0;+=\8 M_<;H-T:_,?JK;_3OQ.7YQ57GLO.'^'AR=?+^XB-\$G?7'SZA\W]G?S>M00,- M&FC4?X,&&G9X4C1@RO0J++$:S/(8J+!%18M_IY2RU+_0/MQ^JH+F9QJW&:09 MY,4&F6XI^2Z'?3Z%]=WTN]P!423]J"2UNR31U/D1\-5B3BM86/-+TRKR$ V; M]H&F?>#E\=YO-Q^O;]^?7(FS7T_N+L3IR=7OCKAJG;2PY1=_4L%+L4O/L2%1KX?V*]8_2C#QPF>X?]IY Y2[0Z:+?\!(PL-"S2YA4+ MP$#:%4PQ/.F\IX'"DV8UOD_):>SE#[?EC;W\X5F@L9>K:"__=G[@&9(!.^TV MGY+4C-R,W(SLX9]!,@S>_C]02P,$ M% @ J("J5EE1EN$:B $ @Q,1 ! !T;',M,C R,S S,S$N:'1M[+WI M5AM)LR[\_UR%/O8^^W2OY<(Y#W2_G(4-]J:/)=D@VUO\\[_UK!:^BE=K_7?_[ M_\NR_WFU\ZZVV7>C;N@-:Z\'P0R#KYWDPX/:9Q^*K[4XZ'=KG_N#K_FQR;+R MFM?]H[-!OG\PK!%$Z(V#@[6HK1L%?\:^5@.#Q:>_GRY.1D]82N]@?[+['6^N5I.F=E?-):?GKMO%,[ MZ)1G$H3IR[S7R7LA](95-^F^M8WK[_UH)O>SC[@HH;3!^_>]N M&)I:NFL6_CW*C_^U\KK?&X(I9JVS(W@E-_[K7RO#<#I\6>KPR_7_];_^U]_# M?-@)ZR"U[$)&?[\E:.C$,QA]S[T.O_ C'&P '@]R-'W\ZW GQ7RNYB4RS0#RACC/"N'$*$<^E M%UY*;]27S;(I8*_9E=[T3#<].N1K6SUHW]EK>)N!Z6SW?#C]?^%LI99[N+6G MG\[L9O_X'=DY;M/ZR!]N'>^]U8?-0W=:WWR3-S:_TKW-3F?O\ -JO/TGWSO< M)HVW']%>J]&M'V[Q=NM3]QUM=-KG?5IO;9RV#S_P!OG ]SZW46-S)V]WVV>- MPYT.7',.UYXV/V_AO8Y"[\C>6?NS$\U6(Z]_WCO<:QT<-%J-P\;FIZ][;[=H MXWSKI+YY<-CN?CQM'#H"WQW[MV]R^_:C@/O3]N!;O[;7Z\"[^8&]S@S?.OYZD-M9;'\_; MW4\']<-_#NL$/K?>'#8_?SQK?%(G[UI;P_HN.H7?J'ZXCYH;7[CA$FP>$-89 MDC$-^*D4]AGFB@>G(L"C75E'\!\%'22@&M?$^IA2?CT:#$#$;_+"F4X[F,%6 MSV_"F+)2&]L%/.%TN.;AFZP+CSW(O*F4X*=*<'J'$F#DG35IF W294P1GMG@ M:$:4%$IIA87T*^N89/0IY;\!/,(G+O&F8_:O"SWFI\%GT7025E<2_['$S^Z0 M.#+($!-4!G)/Q(KC3!%DLV"$DLQA1#E(O.S@)Y3X!7F\,ODW\$U1B?AG(CZ_ M0\1>,FFL8)ER-F0,>0U&K4T6,/4DNJ"E@;$[B6%F$GX/]^_[2L;WDC&Z0\8P M/AL;O,R0T #<*.+,,,M@' ?,YEH*QD#&'WX)M9%G41#PCY@7C'NIM;11.D6E M9-H*_67[IF GKLC:3C@.O5'8 <\A[^6]?1!O"=I P)NVD^^75';K]"@X< Q; M>1=.:<9=^+:(QJ5C8WW U[ ^D>4U/QJ< 1K,6$GJKW77==_TFH=UN.83".XC MVSL$89Q_.*\?@O /VR=[;]MG>V_?'+8_@^C??F#OZ,Y!NWO::1YND.9F_7RO M]:I;;^V?M%L?3MJ'G8-FZR-N?-[+Z^=M:/NK3KWU@5Y< \\:[9&/HK[99O6D M2&_;I\W-5P>-S5/\5)<$, PJ(Z+D63&BI'9$":X]\0*"% MI%*2N5:2_+:24$RLY( =V@']9SB:S-JH,N2L%R0X((+N%Y5$>*6H(QACBIA% MPGCL4> *U$TQ9,4/QHH+;=D],(/P"EQR_[K?/0J]HE2/C0%XQ_LA#22OSJY. M>6_.TE<;)V;@RQ^?0C$>=P;W.?-S^_.=@[W#EL MD#JK=QM?&^<[\ QWVFQ]/6U__B<'(7?"?^^<[7WV1Y8P$'+G8.]MXVMS\RO< MXTVW\;9.V^?[9VT8@AJ@5#!,\6;K#2C&/Q'N@YJ;CC9;&ZQQ#N^R\45H'".B M+#/:ZHQ)23.-502/SU',+*'*RY7U][3]*U(.C#)!L>4NRT']_J(+H&E^\]!O;L-8.#.ZIO_=. YG6:KS<;G MUGE]<^.DT=K'C?./^":PM+M;9^W#KW!L^Z3>_0CO])$W#@^^ML__Z=2!ML"U MN+GYD39:G^X$%D01]RSY%L0#L !CR112/(-AB$4=)5<1K:RC[ZC:# MR[LF12O)G1II?ZZ1]D>XLY,4K@#T<7 45&ZV"D0:%P#4_0A@ Z-0JWU6/_]T M6-_YM-@[:K7^ZS<\ ))L.@.G#:?WSMR-3_:0!_^J;V[C>VLOW0(':A_L< M%.XL\=^]UL[7>G>+M \/.K=&IO,- O].@/^>-KK_?&V\_90#@)W7S[<3_X5V M?CAKPSV;;T&!7M]6((6, J#,T>%S!AX'IEF(F0P* '3 &IJK0(%6B7\0HJ618M)*R@-WI%*B!58BY5$*=&;><9LQX8'>&.LS MX:,5D4C&4XAK"DID,/=&8JF)I8QRHY ('ENCG8E.6UGHD0D*NXX _],.V:Y,$Y[*@*EUE-/!*N4:'&5R 6E M6# ZHXS'C(&@,X,9RJ)V-$H*KKH@4U$BISDV7B/O#6%4,A44#&.(>(FDB3= MHT[*MBB_.Q@DE?LV#V'UM !2]O?+Z[<8/_[JF9,F%/W1H/RK3 I9FZCQ6#5^ M9];BXD:A3#:X^"OWZ>^8AT&M;%"X,Y'C]?;_NSYI?O/B]8NOKM_]J(Q47?Q5 M#,U@F&:\RUF:#!J'+F]U=>RRF?Z;4VDY57O]R,7?%P]Y>:VC[NPW%6,TX$BC MB!&+5FMM&?**16I9% %/PKR .G/07>-DG^&D!SC\?WFCR9'[]4!"Q/+UBX1$ MQ>6;=8,I1H.P/A% >?#B%A?'+OY.][BS1XD K(Z21RP1DQIXGG5(.ZV4M43A M. --G+Q/V$]@._[3P\-.CSJYRX?UD(:%FL_AZ#CEKQ@,U]X/^G[DALW!;A@< MYRYLG.;0497Q):OR8\'C F7T?/ 6$11@4)&SFBR% M_3V-_&9B?^!&8VQ0Y(AZ!K+3 5.'%8_:.FF9F('\YK7?OAW#P'$J?:S+OO#Y M,;S#MZ>6DS!FV+_4R%\<[FY=G[[<#+U^-^_===O[4JIKMWAYO?4_&VW!M)GT M,D;0#*9I-(IC[:F)G&IE$/TF96'V2G*=RWXK]U_CLM=Z &L:HG <&1L8<<%B M(@'FF!.*!Z-MV0.DG*"=JQY(&?_3Z8& '#@SQ@$\6&81UT9K:@,5Q$E,8BA[ M ,]?#^"I]8!CS ?L- @?,6^)-M) 1TAE3<"*\K$.S)\5D*E9@;3!&(UC4%ZR M&+ AUFOPO CW) 7>#HK^-7!_I)2#P'XTS7C](<42>OW4O;#]9$?ON_V>[O# MOOLZ_='_4!B8X@&K$-BR/F)P;=4>=M(ZQ3"Q*YPW" M0;K;<=CNN7[W$?S:1Q&9$\#:&+,21G\8 "*@OY#!,&U#- :YI1'93AB:O!?\ MEAFDY*YB0>2#A#$^2 I,#%P9X"5>28,QPQ$^A^ 7()0P=X*:?8 !QBVEF) $ MZ!5CTNFH@A.6(&X]19HNGU1G@IBS%S2)!$6M633.,P]L.GH5#<"IH9I'8-5+ M)^A')9>S%RCV(DH6 E>$@E21U8A*PP*G)G!@/,LGT">CI+,7+C**$F8P4U@Q M:KP&:@0>L?-6.^DM>[I(T"(;Z:.$J#C8G:+&>IPBND):9CW\(;A D3HBED8T ML_ IR:]2XI*UF)KHB;:*+Y] 9Q.6G)5PHP"'W+FHF>%(T^BDTPY9 M)\ IC$^7FK/(1OHH.4-!@/.'+ 9W3S 5M)*4R*"#LT9Q+>W2B&8VB2E3BW%Q M#<"(4V:78(1XJV)0)A@FI-:>+(\%S=H#G)[(7%"4@/?GHS)@65Q;C031" @I M0_$I\Q$7WK%XG&Q)9(!I."' @%@J% QT$B/$J-8A,"3G/VS\:E1 OQ?%A@/Y M%"6ZC24S[!1KK52??-O/;XSX,G%_LCS[XOOKF?-'\/'B!O=>?H:I8IY)+P02 MC%EMB9&8!*O 28!AS=\@D_,P%D5' 0#,I#=A[QF(TX!]H!?8DTS(8[,TRXN-3 M"&OV *F<$8JG$EW. CGE*DJ!9%KIY0WAF,\_6YU3@)Q>GD.PWGE) L'8,2>H M3JMWB7$1!C6)F%DB$3TQ0$XQ%\49&+@B5QA\/!VPD91+:URJ$JRE622 ?-WO MI2I1@[+.U$Y>?'UU]BKTW$'7#+[>=-#+PN1O!OWN14G@S_GPX/6H&/:[83!9 M1P^RGBRSO[S-3X3ZD*:FG9NNG-5)"R^*HK?*+:+"H!G?]ON^N%S_/ZWVW/V< M[Y09N#AI$'P3 FN74H&;H/0$LS#4"V946<:R6L9, M9J]P!,/ BNO@"-/8&E!7XF$,X3A2%Q>AL%5E&3.SC(WA^W[>&V[WEG7@(%08 M'*0T-E4@E,@29$@$-]0CX8/&U<6X^Q9 *CE',8!356 M(B&U6:20];*8Q^5)D^;<.OFAK4BUR^KFL#^X>$)Q99=O@@\#TWG;!\;42P)8 MQC%!:68U&TVY?*PLY9+%YE03'-D MTV9MT9B8YO2%6Z1LT 50MPICYT+IG?.6TJB=#B05L >]9T%I@AT)R+-%*JQ2 M*?T4E+[,UGK7=Z8#KY\24%Z&\ M=*7Z"Z_Z,T%]Y"6B%LFTS#WM9J%C ,[#')&!L8!PA?H+I_H+"<$D$D9IT-Y' MQB*FEAEB-'%68!\=7:3U.I4>+C >,FZUL"P" #J&%-&22Q2QB?"W4;;"P\73 MPU]IQ:UW?V6*O&C&]P.XM+=_O4%O\M/@TY%P<>4R(C.2PKK(E#"6,*ZPBMI: M'T.JD(Z%F<7> 95%5!8Q2\Z,#.<^+?TPD1$CM* Q[6";MAH,C%13,)5%7$U- MPBV@4^J@:@-P(8ME'BE(P-XB8A@,#LPI8JQVE$DKM/.4-%)5=S-@N9C)> M4(Z-U![&!K +%J.B@AKM8I":I0.>GEL0[\_3@W7O7]=)\)3+%2RH_[ MI$LM_:8#YZ?X &:8!2*BYUHP@%KMB!18^Y2MCB*>^=XR2Z=U[ );GK/6288! MV@2F#M0/7#;E)?$\.H8X1S$NTE:-]Q]S-YSKCWK#8B>XD!\;VYG:0L?Y] MQSQM"?*Q#P/7C?X=G[#A@TL+Y47/4H MW>/F"MXWHT$O'XX&X=N3IB_3Q]E&S2 =G.%I>QIF(E&4:,D0_,:46*/FOUC< M'(MI>O7BB(S>.LP589299$4Z;3*DE;1$6>F6Q)HN3GX73!$.^AV_W3T: $RF M\Q9E%S4G78AIIRX9*1/,:>>]]D)IXX6,PB^)1-(??%TP 4G*&-::$\8<,TQIQH(*QO"HK:!6+P_0/:F IH=RP!,X M<4Q@X Q,2*QB\#18A4UPE"[4:L$W.;#L\"X_#GZ[!_VQGX-3OU$485B\.AN[ MQ!U3W-B:8C,..BE2!"N0"E[Q=(;-.# M5B2]%L@S[35GA"A%E&/4:.ZB!Y]ZD9*$?TM^%P'(G= IHYO%07ZTE+#* O'$ M^6BYX P0U6@+G(=8$XA!ABXKK#Z1?!\%4CWE3DN$M>">":NUI#'M/R^\UX%H MNZ20^O0BFQZ<6AX 4$VD!AQSKHBFB N/4C4O[3E%"P"G:6YF!T0UB6254S4@ MQNZH.ZVYI]_2BMU^')Z809@,N,LZ,42Q,TIB ;H!7JBDRD?",%$>!Z>%8@NJ M0.:T4J G&N=]9)8D%1$2B!RR5KK@(D(Z&"S9 D0$YU>ZCY1.@V!H-T0&;)B7 MWD1%B05K5S%JI<*2CO)/+;#IC?$<"^X($#-.*:,LZ!BQ2(4ZG8V:237_%K:9 M%T?]PG3>#OJCHU(V<$-GKG;>O//$_PX='_L#^#,T^D,XE'HE[XV";T+OC:G: MM!!^N^=#7 2UFF*N@8.[2>++:(D5P7HC-/5$@O@=FJ2$S#4.5&HUAVCEM1(* M$Q<8@!/UP7!/ Y?:<8:$<6@&F\C^*H^:R1ZM-$#G!$NT\H#QTEKLH9N\M31M M*N\7J?[0_([/LT^A)S"2 \PB;0UCS@!;CER&0*FA*;UYD=)*%T3,,_&*I$J[ M39*@!27,<&&04AP&7 ZL#42ZM&).,[_EONJ#;VNF;%8_ETS;V!R$\$>U&4Z#=,FH#K!'88YIN2ZG^C*I( MI#:,>X+$_"O?CU3A71@.T^98TU6^IU?WY=(YBZ2*TC ?I&"@:!93Y'G:0<8; M@?!D/X&D<]F\*]\G,\C3=RV5VY7C6 ?7HP:AU'%Z9HCQ8 =_4ANAK:OAS M)QM-88@6W- TF6U4] R&:NUT),X;YQ1'F)+%UUA_"'0K0 ?EG;/=O'O4">-$ MS'*KV5[*% )69WJI"E6Z:ET.G@!K%=8Y@9@105/KB'4A"!(Q#?+I2.S,*!7AFCK$9 R" M1473EL#!6T7 G'5$'=DB_'L$%VT=PX_;O/K&"8\]6\9 -E,0 M# &F"X( )=26,<.-C=;!5R:MXI#(3%03SR^Z_MYLV?@/@-SXZFSW::;,7+\; MKA:8F$XJ,[%[$$):_+CA 0/A?--)K>CT"Q@.BE=GUYI#[@[/F /YX;$\,3PG'/Q=[KKG59C/.%86AXB,LJ+,,,:5#H:HH)&1. AAY *E SU7O9G1YHO8*4Z=E: \)G)-HM(.:<0- M1MZH9<.;W=#II)UQTEYI@Z\!W+K]5%!V27<&$5*#_6--#-/,"*(]>&R88V.H M%=2'94.%F4EW)K:K>8Q&>BF5#$P%;#45D@+<X7HC MYC.NJSC>[<84P>_L?BS/6)1J-2)$'2*G$<<( V?:*PDIZAV-7'%DZ<()Y#)* M=K4AQNZ!&3QR>'2*Y8.(=-(JCH6AC'&GO&7&6LJT2CFR?('&N=F9RNS',NYI ME%([!F2%>0=6Y:U.F^.DK58]7:35AK,SL-F+45)E72K!Q(EFTC!+M=& CH)S M99!<@$TZYF*\FF*A9D)XY#A(9PB+0!4= 9((OA[FP@0Y\_W.YMF<'D4@@5$F M*+;0(>G5NN"I'V0 U>6 M(,^,2A%0J4B@D1D>O)CP0,0)F[<\;\0SPJ;!A T'H(_6A93I;JA)N_Q@K)'T MGB.T #6=+MW-M!_)\.QUOWO4[X7+$O#?["@VZHXZ)BW@&)A>,5X#/E[3\>B) M'M.L-BTB\51K#(YCJ@6/F508?!EL9 1!SK_GL@CRFN)>,EH9)UQ00DI&P*>) MG%LE8D!:4A_9,MK79BHU%?RKT(,/PY2(42R>G6DIN=36(H=AA.":@A,C8LJP M@ $^HF6TL]G);7KV%C$#;NPY]P:0T6'#F2(F:FE%'$*VR5)U@R:HT6FD2,14J>HH0OTE39TBK&3(+S03ED#9*,>\0" MH98IZRW"/C#L+5^$T&-*4'J=]LL-@R/HLK/K>9);W6X8#C_W^WY:N9AE!:7@ MWZ=GE>1LO+ER\>KLVR-75; W8LP[>3JP57;8,N*+=(YQQ94/E#(7M-8T2!^$ MQ=AHI1>AW%:E1K-'(^(][51!LTN/LRC9K3R82Y'YG.E6 V\T%PP_[/ED4NL&+<05?H/>G* MMZ<^)"7%X!"#H"$2S RUUAG'!+58(>V8I946_=ZRITIG'T]G)>6:1Z.\4)XQ M;C7@G@N$(4!"S2;+Y.>?8E?(-U.&+47DR& 6%!.,( .\F@?CA32:8XWB1(O( MA1;!AV>N117R7==9$Z"GV&(>I&$F6DLM$A0[#XZAE%I7.KO4 M.GOO=GR"UTO+FZY'NDOXQ6PZ)$04J+J=.,*VF] MTD@Q:8%(I-3ZRFJFI3\'@S"U@L1+9;D+:3<&BT M=97=3,ENFKW*:I;&:DA4W/&4*YT"*%P8IST5@5+KJ2>"558S6YV]9J-E0OBE M?;XW9ZF'-@:#M'MO^C@QT#?]T3/RQ9_>9ARXW,9KY+TAC$JF@@)FAHB72)JH M?!6%7&J<7WR_9C:Q>XV)=X((903#WEM.9*1>"BLM'%"5U51^S9R/-D]E-Y>% M?"6CDY8&$C@STAFMB%^DX@Q7E7 G91AW MQ[?XMHSM.%'P;+>?$@=!E2:G+&,R%U,N$DD4MD(Q;;5QD;G@':*(PQ&W #-- M\R_9F!$6\J6T&"?6*RS*9SBP51!:M9'Q;QC1BF-4A5='I@A1*A7C&LG'.=%F:#_'OIC\+[LE:W!H#]XW1\D^OO(R]UF+UTOE";& M2B$\84@[K2S(U0OGI6%GH&>>#\ ,?='10=X]U%_ /QZ&269 M]H\/$3MO"8RJ5%H>@U+FZ-\:#H/==\J M?1H7KE3&(>&%2/X4M\B80' D7% M=,"QTJ>'ZE,U^B@1@B?!H\ T"TS8"&S1 M6LV]P)C$R1Y_E6K--51=KXDQI247&GGMTM9EG"DFA#"6>T2TE,JDXNFTTHP% M!9U'T188GU(L7BM)%8O1:*^%4=JJ5$Y;.;8TVK(3AB;5![A83UP!R'=3 81W M-F))4%","&HHICSR8*/PW&!=J<3S0XZ7^>G:(!3]T<"%8OSG03"^;(_/C]?_ MAA^3!'6@M99IZ76(C#%K(Q% 4 *-!&O#XY>D-5?7%,.S#NA'-^]E!R'M1;U& MQ='PKY/<#P_6,$+_>^7:>1EH3P8M&A@W7"M&W:X9G,$9Q9'I79SB^IW^8.T_ M4/G?7Q'>((NFFW?.UOY/"V15U!KAI+;3[YK>_WE1F%X!MQSD<7QBD9\'>"HT M8/QGNN-:&E1R-_[F9-Q&!G?N@.I#ZXSWTUD9II[QT%C30 MW/D"X?0@M_GPKSEL>/#$Y73?!6-M6X( MNCWT%P^>*.1J>>CET-\^IM6J1M\_C%;QY;&7Y;W']XA4R42]Y4KK(C/C:V M6UN;M=W61FMK]U(=[M$!B_6:NUNO/^YLM[:W=FL;C2R^\E-_9=JC6,XDI^9"O;?;=J,SC.SL")!Y'F^FG,[O9 M/WY'=H[;M#[RAUO'>V_U8?/0G=8WW^2-S:]T;[/3V3O\@!IO_\GW#K=)X^U' MM-=J=.N'6[S=^M1]1QN=]GF?UEL;I^W##[Q!/O"]SVW4V-S)V]WV6>-PIP/7 MG,.UI\W/6WBOHT[?D;VS]F.PL;E-&^=?6?N\CN$) MY\VW6Z2^Z;OUSUO'_NTGYO_[G\X>Z1S;PZ.O]L M%F)E';[]4#*1*RG<&'3N5B5Y-'SZ886M*H&_-ZQ\.S;'^# M"S]PI596IAW" TZ':S$_#3X;#D:+:>AOX?_0!O; M)WN?MT[W#OW!7NM5IW[XD:>V-CY_G%SS"9[%>WNMHPZ<>]9L?<#US;UNO;N- M&H>O.NW6FVZ#O.G4WWX\:[2^HG9W&^]]4B?O6AO#^BXZ?=?: A#91\V-+UZ$ M5 _-9 (IDS%O9):*YF5$.<*= &[+^3S3>WJW+EXI6&VM: M[?UH4(S O:L-^[7=L9M9P[36']0P_\/_F1C[\"#4KHJHU;9.W4'*(J]MN&$Z MC#5EOS=@RR<9KW]*1,;C-;QQ>M%_7W;0V,^M!?!W_-I3#.43GW\<\+\. 1Z^ MR;KPS(-T6>;-6786S" +O86$A-\?^^N'J3UU5C]W9_76Q_/ZQA<$HZ80C&2: M26 "(<3,F=JR0=JM_;,V@>];[AS:<&/D[_.] MS7U4;WUEC<__'#8.8>2']VNW.@? ! Z:F_\<[GW^YZ!QWNA &^\:^;7A'F/- M,VXQS1A&+#/:^$P';6,P"(> 5];_ZS^P4']]%Q*F-O#_D@Y/==2_4K-JV+\^ M[+_N=[MYD0+OM9@#L/=&*8+^J,/]>/G!&WA:HWS80IKV@[QW_L5P:WR()',8 M7'0F9W:\5 _>OE6&GN)3/EWV\ M>GBTOU(S'<#>5NCTBUJGO]\??SFY^41Q-#LZ_9VQG!)Y=+KRY$%.GZ6J5,C;UNS+P*?149J]^>8[B M*:C3W1,4CPZ":4O9P=%D=K7,2BA+R@[.7O?]]2A F@Y=*U,'C@;]XW2?!77_ MQWY!_7P?7/@VKF]VNO6WC8/&YCYNDZWS]OD^;7]N?&U_;I\W6G4 SJV;?L%Y MAI?6[(X*81$LYC9E# M4@'L)OI!.\<;* M"\R0GUK)MV\YO\[BZ(C.TFJ3C%&+,\NY3'-E05/* E",E770>J04TI+]4,T7 M=#;^;G?XCQ)FD[/;!R=W4#L$'[?P^=@+!CZ2?PO)Y6F#?=/+S\N__YRQ^<^V MY[97=U9W5VM;W:-._PRZ[KJYUAK]U3_OTIL;+A0=L[1I]=WOGOK(TY9S$.-X M&MC>\'X0BF+RZQTT %>0_3/(/K_%2UYKM/<_!\AU/_7,9SUJ'K9QHY7>YT&YL?SMJ'!P?MUH>S>O>?O+[I3AM=:,OA0?=_SC]\$8X8Y"C+N-86O7GQ^,&OB::\AH_-0:M_4M'8 MIU:7_2\V"&0I09E FJ80G,DL J) L$)<&RFBQ"OK$T69G8Z40W5S\!X\'AB6 M*X=H[C1IZ^P+"HACX75&HG+ - W*-'(R SW@+M74] J8YJ<\159R\^ \B\JI M^AU#>M\'2^GLY4?CN$)E)3^UDEL>%4C#<21MIKQA&4,N9,JHD$F!,;-*<U*.:W>SB'Q,-2Z[3T0!0.C\RG5HX#:[H"S3-2NBK(_?+V?N6VA*VJ>Z8#_E)KU2I!]YL571X651:+3?H6C#NHN8XI MBH>EH,W="PY,"1[%6=?V.\OU;HU))D,INW"1*0^#SVRW<_OSAO'&X!VWYB-N'6^RN M3-C&X=?S=FO_M XDI7'>1O#Y!-[A8&\3GM[]=-AH?B"9,8HL:AU1T-Z;E&B4LB'[27GZ[NN+VG^FX0;7CLR@=FPZHY!6 M1-2*5%-ZNKFRSTB9)QBX6T)@IO?QY=O&=L:4:N M6-H6P:4\#'M6' V3$Z &T^\N?&EO[[ H>;A*'#6=.K1(+A0,EA,:N5: MO*+V!]P/#*-6C(#E%0>IA-/@8N'@\, ,;[[%B;G>U'+-07GQY$7^?%$S/5_[ M@WSSMA9L#$ZRA_ NZ:+R_+29 31EC MSSN\'@T&T*SQ@I,TZ W-<%0L)%@\*'IT_D42PPPA8.".IW1#;#/% _2=Q4B' M"/^065EOA^*F24\D-3'L)UO]5IKGZ2\^=JK8\#VE;?1GV247"\7NFX8^_ZB: MX 60I9L/AP!(H0,(,^CW$L'IG-4"D)VSVG;B/6EOE>-0VS1#4TLKEV[B[=4] MO@VE[8S@3*!D"4UWPOZH,TX2V\U:M3]27\J)5 DEJY/3A@=YF?!_E!+^'QM] MQZV^Q--0_#E!R]KDUQ,D?U]V;NK;"60^/XQ$7ZR+&(O(,J?*N57" 2TURZ2/ MV@,CLE+N_&OT9=<7RP2)@D*EUH-VA9IP#6!RD?:-*C!@D@G;G MMS50RNS. T47\!2>,KB@0H D7>B$LT1'X6Y WU(7[=?V!_V3X<'%T55@IZ%L MF@\Q[Y7K=\M)]C1'0^ MO]/ \C#^Z^*TGY[PW>9=G)<8Z>3<[S3UXLR\-P9] M3, _O^#8WQ+KU5^:,,I[*;VX+/?XY*NZE%@E_+K[,Q^_/=FR*A"= M_ER+7J5X^H4B'JD/V"K!<@;E)V::=/_N;CN??H&"R[?\3GT],H/B6W<-+H^> M0#1?U1N>I!;!X#5HUGY_<'9'I*\\J=0Y-SEIH8-^>X=O4F#OK-G:.FETTS6= MP\9GN&XSE2%S*-47;)^W3^J;VS=+D<%]4F!OF]=3\1+@M/0!J^S? MB]T#E[%FUA,-43 T?;B5Y$Y-E;G+#W\)(='IYAC#]ZMG[C)<5Z4S+1G M>BXWG11A2)5GRAS-H>EY,_!%+:VLS/WW67VM/QJ6XUT:^";6]Z:'R>TE].J[IOL]UE:S/?G2+_= M_NZH/V9[:X.0\FJ.PWJ*K2XPM^IW1\/N77)\OU?"X;\!,_& ]W_K? M=O#R)EN_L;O;_?8 E"L7UQP,KCS9_9#903!?,Q/AH6NFY(-B6)MLEE*.'+4W ,&U\7Y2/Q_O^6*5H16K M1$Q_LEZ*586G7]P6I[6L]TN$>/ FBO<((#[13>Z])*6;>]\)TV:;^AZ+4GZ$ M:.\!N7\^UR>N.L2XK_N#/MPAF[3=N1!B_%%__"R8^=TNB7$677(GR,^D*?=' M= QDZOW&3JNV7!J VJP\TW4J<"S.]EO@4!&%>= *_4-P2/.#@W 0>D5:]_FN7^K/ M@KYFL?B-KYC;$ILAJYA;I177M(*0&^#\RG3 I0NUW8,0'NS,57QM[H7/*[Y6 M:<5UK> _YFNF.*B]Z?1/*KZP]&H@*KY0:<5UK5 _!HAS'E:U"A)>HEKX%?-?SU' M/5;+Q8IN+-[,TOEK6/UH'4&E+_?6%[:RCA<6[Z#QJXN+UM#ZYB(W_INMH"O* MO.P@,;5!93XH\YV#"L6K_$;!O0S355X--5.9X,$I.8>LUG9!&.5&Z;UA;>-J MI?5[H*TN#Q5!?09:\!PH:H4FCSHFR95UNEK;"<>A-PKPV_7WQX5A*RZR['+7 M%1>IM.A!6L1@#&*K%^RC2/ 1\N.TWO %-')849!E%C[&"J^L8UQQD$J1IJ!( M?+6VW0,6,NP/P'N9!GY4%&0!Q#X]_*A8R+-5) V*)%9K[P?](Y#,6;F_1$I" M.$I3=145>28:4%&12I$>ZM#HE76Y6GO;[_N3O-.I50QDV:5=\8]*C1ZH1IRL MK*ODO0Q-;S]/%9HVBB(,I^+#5,1C[D6/244[*C5Z&'\E"!1)K]::9<7F:XNS MRI6S_=X4<@XK-K( 2C ]-)EC/E*E'4Y+97!2&;1:VPQV6(8]Q@C2M""(J=3B MJ C((FC L5R>M-L[;_'N5%E>OQ/ 2^9 5[*H1X1(61- TIJ^.U MG=DKDW;U25Y(Z!732%.O*,7\2W_)2LA4\AS4=FI(5Q&CY5<97 ;\QRFOH^ZH4RX/'X=<;A8X+*K(R[/0 MA8HH52IS;Y5A"%2&KY;PD'95_88Q53QCR:5>\8Q*9>ZI,B*5DQ!I6=Z88;PW M*:NUE39D'N\R6'&+Y9?_U "C8A9+KS R93+*U=INV$\I[[7MWGB#UVINYSD( MOJ(6E<+<5V%453OD6:C DM7\K3#C43U8 MFCQ8#?QB='34*0M@FLY5B?"*;CPS35BRPK\5>#RJRA#P9@DJBPSE!=PF51!_ M/\C[@UH[F$%:-P-MZU95=I^I:DP/3:JM ^9 J(I/]O\E#]W_MQ+GG(BS;GIF MOP3DR0X/16TS+]RH*-$\>8\;/=,Y*_)R?TI?YQ>4Y.Z$8=:J=0I^; M\N E*S-7J<7#U4*MK+_I#T[,P&?O^OVOJ6QMQ?F>C^RG!PGS$7RJU.+!:I'J M][P-/: %G9(LO!H5<(.BJ#6AWX_S<%(1A647?T44*K6XJ19L9?T2";9ZQ_F@ MWTL[NQ\?Z; M:@#-,#B6KH MGPN9JDDN*JUR49=%GA]&!E!Z"'=B[]36FJG7WI[-6/[HV&M;@9? MP["VDQ=?9ZX"%8 _MG*0QUH*71G\3&1*\ 3 V4,!O)+GO,@SK30?@,A*\'X_ MZ+O@J^CR6K/UWUL[M>W& MF^9.?:.UW6Q4?&L.I/^(%IV6]4ZMC$0U/L^%3.6$;^&*;RV+/-^%?=,9$ZV0 M9%$QK>67^?1P>>Z9UK.0::JZ,L;EC2J2N2P"33')VAOCAOU!-0.]_.*NN/*2 MR91.J]!))<]YD>?'WB#LYP7 7O"U7=,)96+QUK]'*75H-[A1RA:8) 9\+,*X MDE5)K"M6O?S:4;'J)9.IJ-(#EDV>FR&:JSII9=6SD:FN<@"639YUN ;X=0Q J[_)V9JY?"MT?FS)3P^=*\XU#S)E M9(+.O.+0RR+/\8:F55'_YR3SBC4OF4PORG"+BC4OBSRW3@]RFU<5V$3]" 1>#HWMA(OOOQ'(I"U40&./ M^D6Y \/:(&TEG!^'OTYR/SPH&WI=C&/1KJ&K2XPM^IW1\/N7_(+DH9]^H[LQ M^EE_D]0F7NN';M[+ONWTF_WU:+U2WG$MU;+(W4_[Z9=-9%Y:]PN[H:ZLMY)1I'GY MM,SH.]L)W#28KAGL@P@G%I!L?/+-L'^T)JZCXA,I^JU%&Z6BCQ=;U,I=6/!? MM3?;C8W&Z^V-=]=777S[KK^@_W3E-[IF1ATQR5'_K__ OUU]\9AO]D+X@>] M,&_JT-IZU]RMO6[NO&_N?$?V,T/JNUO\NMG8;;[;WMQH;6W6=EOPJ[[5:.W6 MFF]JS?=;XY?8_>Y;W%;&1W\O_5M@MK+^Q\>>&?E\&/R?/WN=I%6\M*1R0+\: MCP< @(FN=VI\^&I\6D7C M,6KB3TR>/#F\6AZZ()77C@F\RM#W#Z-5_-UC/[HMEJM4DM^Z[8^/4.]G MVG_D+EV[Z2:-H?=)U.\>]WG41\X0B"XC!U/5"?7KPW.I)7_D/4"G_@ANZHL7 MM7#J O3@40#E.#"#4#/=5 NL^/-7L.J^,99:^BU_'FN9F0GMA./0&X5+-Z-( M5=;+*HG7P>A7WAO5?C7"-(,7_\\'O>&W;S9(=YVG5_L[/UWK]7MO!L:5&W*. M>OEP)WG5H\*O@#;W4N/++W(BL-=1\H@E8E)'Q:U#VFFEK"4*QR^;:61"X$EE MY0=*\4H-'/>\:SK%OU8RL(B>Z89TZVS?F*.UB3Z]&?2[9>T/:,+G?'CP>E1 M=X3!UJGKC%(W;A1%@/]]RYRNU,9SS]".]][JP^:A.ZUOOLD;FU_IWF:GLW?X 37>_I/O M'6Z3QMN/:*_5Z-8/MWB[]:G[CC8Z[?,^K;N.8=K3YN?M_!>1YTV]9G?O:_/SI[Q]V"9P/6VT/IRTNV_R MO<]P_U:;[+V%-K0VSMK=;?2.[ARTNZ>=U#8XC\"_\V9K_[Q]_N&\3OXYV#O< MH&WXOOX9GMO:^0KWZ%Q< \\:[9&/HG&^A1N;;?A7Y\W-QB'\/H?G=>N;_@"^ M/]U[^\]!X^U.ITT^Q?H9.GW7VAK6=]%I8W.;-3;WOT@B3&!<9280G['(46:L M#)F.S!NGN#0!K:S#&,HI^_OE=#3H^Y$;WJ*-EWU ?JT/[L3B M148LK:B1 3,9%64"&<6T""@&":#%G)<5T5HDQ&J\ODVT!'&<&6TR8040+6M- MIADW62!2*)IP"TL@6B^$>C!@_0 T'HMGW;<0^G.W3!P_9(M MS3A$5('#3\%!,6 U!D6.J&= :'3 U&'%H[9.6B8J4K-@X'"+U" FJ<::9%;" M#^94S"RG.L/:>$6<4%K@E76.7@ ,+ 0X/)= S.M^,4P9D$59O^CF+%[M(?&8 M9PIV4Y\22R)JQK?]OB\V>GYW(IK=?L=7F#8U3+MCY@MA;QT#AL.U$D!X$#AJ MT=I,8&L] YEBI5;6L7Y!Q+0B,O-!>*88JWFF&##U^:4* YX$ V[Q&NDIIPJS MC*N ,J8CS@SG*O-4$H>E5BB$E76B7TB*%P(#GDM>TMV\YD'33/>=\E]DX)KZ M-%,%7(\/7,T[9I.H8(+XP#)I7$K;L2)3,/IDC)D8/84QR9=19B:G%:Q9T)#, M4IOSU&>3*G-^$G.^Q4.8EDQ8L%\5O05SQC;3WN ,44F=$U%*AL$7>0'<9([, M^8G*P)1^(5D#PX"5P&3I<* J<\051CP)!APBZAH3PBW$>B)"B9CU*',.&V@7Q0I,!+S897W,GOR4LKC?2F."JFFMD*@ MM5&B5(E6K8_G] M9GF/YS)M-]Y&+4FX:P9?PQ#:_GLY2,\ANC]U[CDQ-7"8ZQ>]OS6VK&I0FMZ@ MM/4-%?UPUMS\P+XH8KT/4F51$?":P5'.K,,SE%XOYJM MFW-66=GS$]GSV0U[9L9IXHP$C0HT8]*:S 0;,LM8<%8(0.VPLLY?D(>O\9J_ MZ;JY)QD[H0AEY:_$,WPX#IW^42H$^J!LYZ5&ID=8W346 4#3YI4 *G":.CAM MWR8; BDBE0Z9DY1G#!F5:<5IWVKWVAZ(/)1K70?&Y-^A'69%4F M_50F?9-O8*85]3%DTK"8L>AYVAJ;>[YQMOO M!ZZJV,:3S:N-A0#HM'%-!!5 31V@ZK415A&/.24=EU4]IU3=IAS2:&HE))AER&0C49=9SDP$=T3PZ M@;GR8-7L!>?S9-7+/F,V3DLNIC%O]I",Q:7/ GBL^9<*U)X,U#[<$1X1%$6J M<:8)_&#.^;ZP\%C3.!4L/"4L MW.0Z/O)(HO29D%&F!94H,T2R#!O*8C2*2,/&Y:_HHU>#6+#)!Z[Z7#-#^>%JB4\#[PJ>;T'8IGNV>ZW?#.Y!1A6/3P[&/M^F-U\C& MR$S&?8P9"Q9G!J2:>6JX8\$A3%)5&_)"R]NQXC^GEOJXC#G/RP\$4Z V%1#, M" AN$AKJ@O"&I36:5&?,LU=:1RMRF+B]*D>:(,(RLRIJW/3& L4]%$ MJ9$)SMJREHU^<)2Y2EB96YN>>ECE9S9=F>VOF>U-@D&"!8L4+M,VS0XY0<#3 MT"[#&@7)N90\%0S'2[C+P=R3B.VTZVHHAA<30,\K#>6)0Q_74>>BZRN8^1V8 MV;]C[8PE@M) ,BU-S!@!F%$6F2P S&@B)182ITGHV^4F?MF)6=" Q7);Z-1Y M066A#[306]FI-F!OF,TH%R%C#)O,$$TSI"G5&$EF.$F%M*<0;YRC2,(\SXJD M\%K-!O!:PR244!N:TRH/9.[F1ZZBH1=[G>2]$73D)%S:[Q6O2BF.SVLE&6Z= M#@<&9)'WS.!L>QBZ!?@XJ;F#?CF-? %O5=!B>J#W]8Z,5TR,<=YE%HL47J4B MLX"#&664:^J,7V=P?]ZH,DF4$E,>;9ZD 95$ Y5:RK3*6Z(@R MPXT /X=+^*1CIH%/"8NY#Y:6\S6<\04 E.<2:GD_Z!_G1;)WL(Z'DZUGX=(] M0M!E@F83G^Y5Z(6RU%8%2O<'I<.-VRP'4((O52&.A5#O3$2,D*@SES:<9M:0S"*2E@E'0R5/ M]2[CROH=)>^J$,SCF%DC#.],27W$ N'SU@7_^4COOC3P^GAQ)="^*M'N,:#W MCN)N)! 5K$19H"$Y;DQE!N28@0!%\$(80?@X$L1NYZ],SW&;IS!0!7(5R#U^ MK*L"N<<#N5O9Q-0KZP'?"$(LY>B9S!+E,L$Q42(24%U>1J<$GGN0F[#/BU9< M:#8O(6S:/N0][O'-VU)X)=\?V4ZX_KH/N?TLFOB,"'[M*( J'9A!6*O*4T\G MF#M+L;XR1>X>XA,O&6NYZPT7EYN\#X/=9*K3=<3(=RG*EAGTH-N*B^>6VG7) M1E#%1N[!1NXH<6FBY%81F2EL7<:LDIG!UF;8&&E\\)0ZM;*.5A_$1>8O,%W! MT'+#T -=I0J&'AF&;CI%T3%)TTHE(S!/I61L^L0R@7$D@5H;10E#Y"$3]O,7 M=E\$&K>9=T;#X!^RR&3)$/2N-UPZ!'TR(C?1KPI#?PE#[Z@<*J.545.3(1%Q MQ@3WF?*$9XCP .,@C(#0RP^EC3.:FOY9U;J+8&03.6PV_1 MO#*O252EFH>>UBA]1_7>8"G5,L2,4TPSYG%(ZR5,1C01Q%AA@G(KZT*]P-5& M \MMYE//3:[,?'9F?I.,VR!=1$ADSC.2LBHB,A'%+:"J,&IZ&'5'I5VGB,&"X2QB;C/& M/4N12YMY3[7QBB=!3XN*S%\ LS+TIZTF#EGNM92 MNO-^4Q"@TYZ@W:6T\M^[%35-G[_U@[#HS$,3/RJ'MR7^/(GUD$+ M0"&O_AO[KYS)4:^L'&0\:O=3(N4&RGOSK MGW9]WOR8CQ7R0:!"S9W6!]M_[NTW-O?>OME[NW&PL]>Z5N-7I<6;>ZW]O3]W MMC8.MK<:^P?PS^YVZV"_L?<*NK'[YNWVO[=;^SM_;S>@8_O7]F8DCA$@F?N0 MB/FE.;NV_H]W8\#^[5;"J5:M2^2M#A] )SKV9!!?CE_\'MJ#DXX]>]GN5D^N M?O3[U=$1)[.I0O+SZLLC)#+JA2$R@]'(=A\]>(13+RJJ&DNM%M?^(?^:FM86:^.L>8J"?1RB2( M>=7K5]3E % Z-G;A^T>#QC: ]U7?R5V'9L*4NT5JGQ4>M]U<;+[!2+.1G2,W MV;F\2;^?Z?C1>7-MF@__(')@T<-W@_LL]9$/"$3+<6OHVR_0=6Q3NPOHU#N% MFX;!;[=!I*=0/>[623K*08N5<]65A!N_Z(_;VQ_[XS[PW>._O^P=O.WL'L,] MS_\2']Z_/6J=_R?_]WEWZX_/K8,O?._U!W'IC_OC^,,Q?/_\U?&'SQ_XA\]O MV_EWK<^?6&LK?-FE'_CAY\,O'PX^T&E_W.[KP_8AM&7W_6&[]?FHW7J]^>+V\??6U@YO;7WZR*W"6E")N'0+Z-U=O]+ZCT-%&I9,AX?*AT/HU*3!C*O?>(.:41U](AD[!% M5,5H%8_21KZ !!FK%ZRPR@!3%]/+FPG]>!2[@_;76/&]9J,+S*^7N/VL,^W"S3N4J;]CP^70P/*Z]W25P]AY+*FY. MJEZ]%(TDM3D2U$&64]V\C6XXN)3:QH708!7;2P?V^YM>O[HP'/;;[K3R]A[T MWEBXS>HD$'T,RU=K" ,LIP%@08#418(; &F5!XE8A(Z)%G.5C)QWG%D5AK]5\,W.F<)& -Z\4DL#-+W9TF=8B8( MYABB)+M+0^#(,9YS%&N?(E-8"%5[2MGB:E3=29U6/"M#P=*"I0_KT2U8>C]8 M.D./,=4T,F-!8$(ACKU C@"T$IP"D5XKXU5=GDNKQXVE)6Z\Q(W78\H7$3=. M:8D;7\W6E;CQ1QDW_L?&GQNMS>W&_K^WMP^>393XQ%P:I3BZUQ!Q )T7N :> M6\>(DQ<<+R%&7+U@BBXA1IP)L9S&LGN)$9_]Z@.'9BXIW/FI#L16]#$?=RVA MRRL7NKR$6/:%Q"TW&_&[CS!\%Z4X&O88K*IA ZZ./@#";Q\DOOD>#@#,D(9J MB#8&@S@<_%IXRS/*Z;?R%:8W[>"HFL@^OXC_>]K^:COS8EENT_&GZ85\/-[$ M6S@3D[1&F[?>S MQ^1OVSF-C\*)>+9[D4KB[?'NZU>?6^<>[Q[\Q?:V_B(?#K9%Z_U_VO 9__#Y MT]G>UE'G<&N;7#@1CP^/X5FX=;Y+/GS>^+Y[_M?WW>,/HG7\ZFCO]:LO\#I? MX[L''[Y-.Q$/CS] O_YBN^=_MW>WML];6]MGAY^_T _OM_F']W_!ZWSMT_?6 MYS_F1MD(39C)264)5@[Q1 W2/N>VTM[!)\HSKM?6":%-+ND*I9(H2:\+0%T/ M4,2PF*07V+K(J8^.4.5R-+34(EKC*H"BA!: 6C6 FMGE($EC)UU"21&*.(\Y MZ8TU*!"O@F3"Q.0S0)DFP[-YL!\XU\WSR/^[X7TV;0:-/AC*H"2N$ZMP]A+9 MO&3^]/9BO >M.*RC%X<%CA8&1W,"6(RECHGHD?6&(>Z80AHK@Q)65)G@HV9N M;9WQIL)WIDLE,GEE-7A1!*-H\+(U>(90Z$",=IX@S2,0"F?!V)%>(N)H4IP+ M!2"\MLYQ$\LG&%G\&/C$3O^2B<1XQ,\ A KZ+ Q]YJ0* MR%4!##8&4::!/^0R8P:GA%@*45D'?$)$,&>:\N['&E;/VU+T=L'TH>CMDO1V MAC4DISA.7J-\*A%Q:3T"@6D4F(X13((H:%A;ITVM9F,MGXT3XL$VI-[TXXEM MAT;\?A*[@UC.5"^;,(P&?+L>[V*W+!J!SF:9@P.Q&&HI2I@DQ 7SR"A-D2"> M8.IDX$&MK8LFUWB%S);B>%A-YE 4>-D*/'N<&?!6^DP\#V1MG3<9^AP>C$*/$/+4B-&P5J53\#DNF$=6@UU%A!8(6#$%[)X*"1#5@A[GA VGJ!K.1"A<0O1BCH95CVIVT%O:#N+8 FC M,;C# ?W'C$"+X@^%.BP'F>8$/G#-E4\B(!";1IPDB8S!'N6#FL0R3C2V0!V$ M:#)RYSBL6VG'(W)-/%-U7Q3A*.J^+'6?W>]@.I^^5HCD30_.-,[Q$A8Q$Z,S MD1".34XNH9I&+BH%XSTDD7C:J=G>]'LGT)JSZFQ./I9SDO-'_'HLYG,PAA:W M(U*/_9N.[0XWNF%[//QE:W:!4 7/F"U['&'AH%A&Y%P*B$N5X)7FR'+'HC8N M1<>R8Y7C4O7XZ2KRXG9&BB+?DR)/ES6F0FCJ+$9":8MX(!Y9E0P"]::_[&R.R.OJI14L=&)=A ;U8"@7D*G\*9V@)3#'O=!,$9B^#-+ MX6UNREYZ-XB5251@:7&PM#/)+\ 4>G?^$2L?-'<"24,PXC@XI)UVB&ML!=64 M&JW6UE53T#O#4HF\6%D]7A2_*'I\7WI\-J7'-CACA",!XI(LULB2O0@TR0B5EP.Y PA&)N/%@C43JD.4:+MFH:-ZU(*IIZ"J9 M(\6ML)J4H&CMDGT(M=8JR:@AP2%A;$ \R80,]1SYJ#D3(=!0Q46LFM8^=2?" M3G=HNY_:.?]Z<1G<9]Z(\;#7H5FM.-S^[CNG>>0*("T>D'9G:02) 7,/Y $S MQ1$/G"(CX"VS5"E)'37>@ZW"FAJODKE2/ NK22.*1M^[1D]3#!M(M))RE S' MB#,,-H%D"KD8N?;$4))3Q##5Y'$+W[D8\G#4-+.!C:ZG5]B?A> M-.[\-8=))!T=91$1D:.O'+;(^I3S@5,2E6)!N>IP**6+"O@N_HC5T^ E' XM M&KPD#9YF#H23&(532#(&&NR]1@;F%0HR,&I"Y$%5R>4(6Z5 I45FF'@Z[6=Y$E511*HIPM!YQG"@RAH'Y%K $:7'K M*5Y;IQ0WI5A46HW5.!G[$^=, ;0":$LY 5P ;:& -DTC3;0\1$L0Q2:?_0T2 M&1L(8D00(B*C4B< -*::S"SJ(,Z*G?U=6=_4_,**?[:M:W?:PS;<,9_]W1_V M_)>C7@>&=/ _C7R";7AVEZJ+$](!@MT(O=.\T_8+=4B76I/Q%UKYU/=%)R;& MKY7=O.G^RT/>X[ED.;ZHLW1BSZI2XUG5>[5;VOO^:0R-S@00W,66?V*D:UX/ MGPJU6IBM.)I=;^K)M=$-M0NOGED30%+RKRR+,NEP/QZ+H@^ V M:J!%TMF&>,1_U]>WBT>3J KL=^@:6E MP=+G.A%\8RBT/>N MT#-)*7G"1F*!,,W9WU15MBL?L"+8$$94PDJMK+8ATGO7Z^4'P=]YBGLD#5\J!J3HJID+"5T5LD6,H^#A$ MJG!"+'C,N302P*HN+EY\'$]7D9>1J+(H\E(5>9ISX A2MY8C0W5.&*<5TAA[ MQ(GR(C"F(I99D859I3I]S\6W,9VQQWRLH=2N4>C=55<.SCPEGX06)0' $<28QJZ/"2=7C:A>&9 M#L3@@ @%"X''1) V6B'+HM)1* Y$(U<"-<2LD X_OTQ6BV(5=\\(\YBQ:E%\ MH\#4,F%J3LK,($P.K) 9E\#PH8S!JUS#0P1*)8_2L$PU-'"-.V^,/*;,3T7G M[XV?%)U?LL[/I.<&D7 6*"*!!<2U!O,B@HTADU&8$J*K-+E<- 5^'-G>GHL? MY.>AHB I5 (W5B!> MKJT3O&(UD8NS9#7)2%'F^U3F:682J/0X*(Z"3PJ4646DI1"("@&VB/=6JER; M+._#W/E([(IZ35:9?TR'C4Z>C%TT WD.&\=+#AV]#K9*#,@O(I:?5[S,"\NT MR*DX'.*68F2#H(B'Q)P5S@9O2PS(TU?E)4>63JIR4=G;J>PTR6!4*"&%7%NG)=!C-6-+BXMC1>)+"[U8+%:=;TR%F'ZA'XFQ M..(0D#."(RX,&$2&:$1UQJD8@K)B8?2BN#=65I&7&F):W!M+TN:S*6U.,7!% M@738F#PP#\Z0Q4HC320SU!/%C*TRZZQ40N3GXMT89\1KM+N^=QP;0_O]5S-^ M/0>+9]&917>J43^PWR?V@UNQV#NWLW?FY&%/P@>?@#0X$0UP"$R1"<8CG2A5 MFD5.> 3447B%#)[BGE@M_E"4=4G*.EL -7%":$2)4Y-+IW/D2/1("IWKJ"L0 MC@)E%24CZ$-Y)THZT <\?U+\H+\(-7/RB0=""),D( EK/^)&,J0IO'7!2RJU M5=KE0_9XE6R1XE=835Y0]'1Q>CI-";ADBC&=SZ:FZC28 $H@$V(D&1">T4J: MM75Z]T*6*^HS>!SG2,KYD57@"Q,05'R92]J9J%$)L$A&+R62-D3$"0?B0&E M40F3E!<:H&EM7>"F$H^CPFXY./+82$=1]N5O7(Q,!9ZT#D* E4 XXIYI!).: M(V&=L9X0 *\MBY%$_,[UP1X3"=&5M95L=D[/FX/CV.NM9OKI&7]@W;'KO^A MV^)V):JODS^G\?M%]VVYW_;VW8/XVSQ08NNKW1#9N3G2ZJ?P/5GY,V MDSN,'0T>49K3]SKND)'&(J^%D5%Q;+7.6C6E]*M00GUA\_,V"U:9G\N=G]-+ MDY$R\%Q6F/) $9>"(IM/$% I4I!)2>JNGY\+,E-7=AG8'_;\EZ->!S1B4 4) MJ=\;\7]/V\.SE[^T!MR4^S[D/>YU:0_MK^,;CWZ/\I=?RJH]#[3P]_)#0?#- MQG__".3>Q/[^D>W'A;#SG=:K>6#7ZU93\(WM[_7WAW88P]^VVCM^1UL';E+_7.G]']K:V\>Z6__[1*LL9UQ01C7.=((*1 MP38B*HARH"1*XEB.B)'+6$)2H)#1H3Y(//P"ZN5-L&"OGG<->S$?5@<& M]TZ'@Z'M9@)<)NDCF:3\HU)"A!@)4B%D'(0_#HQ$F*Y!.D<=B8S>%@>7-\=V M!H/3@H&/:'I%X[E202/':(!)13PR F:;$=QJFW"@SJZM2Y,+G#?IG%RVUT-@ M-]P2^I:W/!?H>W1S\\O9Q\"H=$SEB@TP(SF@%;*2:Z08H)7$*DJJ5H<"%NA[ M;--+N\"=::MO;D4?CUWL7[E$FPVXX4F$^W^-G;,+AW!H M?RV1DDN+4)K0[0.:FX?:=AHGMAU0N]OP]J0]M)URZGG)-.!RZ-_ R.]T-^MQG\"? M$M*X.%R:ES?6$8X=ILAS#PP=;#YD0K+(RVB\ES@Z'=;6.<5-H\O)Z*>KT(MB M#D6A[UFA9PKN$.>#EA%AI1PH-#7("*51PMI+DIPAR8-"$]I4=S<%RNGIVY,- M[T^/3SLY8*/1JPOZ]8Y/^O$H=@?MKW&4=>5YG:C^Q[TPCP%T$U[-(-:E0*KC MFYN3XJ@3//S9&^2T#GOIP'XO"'4KA)J7*]8S2Z.42">!$8^<()L(10H[H[FE M.OB4*<<,./U67!1/0(%_G6D4!7X8!9ZF&)28Q()3R'NB$4\T(*/@E72<1YL, M-8*LK0NQ&@K\;+P8$\0BQ-3V[>'S')F*#V-U MM7KAU*)H]3UK]8PWPQD99 A(2\,0YQY>N<00-LJE*)QGRH%6<]SD^"Y\8T4= M&8\CY\O@VN-U=W%C7'N"]>-@/ED2/3)FQC!_""*-MG=*XC?E^H_Z_1U5<3HS:G- M#1/YU%U\"8/1"+U3UXD7 KL;Z*W:78!5;O%59G(JJU8,+SB B/"O$4,3!NGY"W.(%4P=3.@4Z4J2:[>T[HE8'5 MBI+_,S2A/)EXYM_U.[6S\>7T4R'T$%^HM6SNHI/]1.6B7@BK%A?0YT MLMVS?$ZKVQO"W8>]QO H@J[:T]#.^Y:@I]6059N8H_J7E8,1/JC2Q;VX>CQK MHNNCYS$)#3KI#:H@Q)?]V+'Y6-?OW]IA>#2&BHE?C22)+W]B';3@='C]3U9E M3,742;6)O[FU%:@H@HGC1@43$^?PE*'?OY6]!*N\*M:QSU\VKU7S^7H0+C->-!/OF8W_N;&T<;&\U M]@_@G]WMUL%^8^]58W-C_]^-5W_NO=^_MA]7AP9N M-Q-KDT>JOGP)/R]P#4$CO]7HR:/++ZI+4\M]?4V2%QQ??QF_(-=>^]%MB7K! M%/VEV_[X&A-B.8UE-[KM3WR#/]T&,#-?G6-^U?-_E>R,5[U^Q5D. )YC8Q>^ M?S1H; -JARM<\JZC,V$QWS0!^&J/6W4DOS$^C7^3K*LW3F#\S :/SIMHTRRX MAM[ES[T;W&01S[OVD4\.A?3MU^8Z3*K=!5SJG<)-P^"WVV#1XT_R;P='C=3I M?1LT4K]WW.B=Q,RF9C7]H]GDMX8*:JU)TC M'A^]B_?Q.&EO$\MI$S<\TD"9%YQR8;W&- @59% J6/UQJ]K\ N,8W3)4&V;2 MY:F0Q^&D;>V/G;3;N'7^G\^[6W^T6^=_D;VMO_"'\]91Z[SS^?#S?SJ[YZWV MWOM6^_#U+KUPTGY^)SZ\_XOM;NV*UNO=L\.#O_#N\0=^^/D#O/] /[S_N_/A M_>[WW8-/=-I)VSKH'!UN^6^[YU_@.?_IM+:R8_;HN/7Y"S[\?'AT^/[OHP_G MV]_WM@[3A8-V'W]O;>WPUM:GCT':F)QWR/H";$X"9B[G+-D(F&>:)&,\\IQ6:$2':,2+:BT JAT M/HU*E-K(>(S(">T1A[?(*:N1M4XG[1,/(>4PS:8D*X)*S^9P?/A\.AC5ZQKV M&OT(RN?;G=CHCMA?_M1GOO^/TT$,C7;WMW^>]'M?VP'>N+-"_9<:GO>P]7N0 MLX-JB_#X)'8'U7;)\SK?>+_D>2J>.&?=_",+8'-B_,LRM:AEJK4_2YXI84%B M89'4WN<\"0PYBA.2SCG-0J2$V[5UT^3&K% >EW*H<;&JO #&653YGE5YAG%R MFQBEAB%FF !55BG7KJ=(@RB55AAKP8!QBJ9ALV>3GT9.II4F&%OQ!+AFN]*$ M*N[?'O>@9>>_SC(>;2J7AV09DV* UYV87VQTP\:$- I0+0RHVG,<=F 2$Q$= M\D93Q+W62'MMD9&!&2TPL2##==+D=%'G%Q_I$<4GK=@+YQQ%L>]9L6<8B .B MX03F8#WDG$W<&62B)TB!7*U+D>*<=(W,3:/P-#)0KS@!2;'?KSQ:V0?<&-KO MC+'N"\:<2&6$105#+H%!NUMSO*&R),U@2:DHW (5@V+C%8P27D* MT1$A,.5KZW>&H.*26%D=73AM*#IZ-QV=X0DI:4L"EXBX?!Z;\("L\B*7?M11 M82PP$8O@"8_8O?"0NI;#RAJ@8_FD76]@.YDQI/;W7$-S,(C#F;CJ8K L/1#Y MM6UWLUCVNEN54"JZMIC+36FL8@"FR244102- MU5XAQX5#+N+DDR>68KZVOK!D[(_1*?%PFQ<3P3_5_D5TPT9[,#BU71^AZX/B ME+C'+8L)8>RE5W7JO>ZGS2R% D.W@J'=6>+ M>%@PUC$2.39@'$HYQI%$A/K M'";249NSPZ^0[5)\$2M.''ZLL<43L1A-GB84@EM*HXN(8PJ$(K*\$YD)18Z< M%M["(A:**^(!645VT>5]CFC[G;,&-!):?]H>'.5#Q9EEU#6WTUA=&CT'[:V4 MZ)FY*>XY&&KF%1A=.\NO*?#:E MS)8Q$"#5R$7XPRL]UBPBYX4ST43/L%D8)RF>CE_(4'ADNY_@;IF95/1C(D]) MM758G3F=J#WU:SE+;FJ*/>0]%LI#S0K+?.S#S4EL8OMK3FC]O/CE2H38['1] M/]I!W(KUOSO=L5S>7HBE4,W%K4[O9GU?#$B&X9XA(V4^4IP3;46?D,.4!"%# MI"FNK8LF567?[.FJ^/(2YQ45OW<5GW:*:1,3U8IF%4\Y/%\@%XA#,4B1!*5$ MIK2V3IN8+*KTZ1F,2 M&=:(&&81CPFC+%ADK 3!TBB-4MG-1;E>(5]]V7I;O:R]M]+IHK:W4]MI/F&I MDY( G]#)2E!;T%@M\I'CH+4%NT%BS=;6MLC=%-M%I5& ANG2!@===SHAKTLH?K80H&K M6\&5GV496%%-A:7(4Y^/)\@<$V ,<0VSII"LM70\V?CW[C8:CFQ M9U6UT;R;-N(@WO=/8QA?>6;^C]6HMW2]@_9-+96<"+*6TY^76Z %S1:'9I]F M.0N5AE(:$_))>,0-=LC*X! A2D9F65!6KZWS)I]SFNDQ%V9ZV@J_6J3E9FI> M-/EVFCS-2SPV#DL38$))X"5""&2<"BAZ(0#-=:IXB51WWGHI'I-?2]!V.E6U MIJ(GKLY.6-PC*T%(MH]/.KVS&-_&CAT6?/IU?/HRRS2(D8FZ&! .CB .-A.R M26.$%:8F1FD$46 WR5E\*MZ15=7CU>(917L7I[W3[")GC9=2"I2,QUE[*0*E MC0A;*1+C3D6>P$YXNB>H5YE=;,(W\G!/A@X_+P_':FVWC.7QOCT\VCP=P*C$ M_AB-S@H6W0:+/F_,,@D7,$\D.&28H3G]BD).*X]\XB[PY!W'6^(4L0ISA28.:J$<#Q-);[/XRE%B1>DQ&=32FPPIC98CG",!G$9,-+! M:<2-$@(+[@W-->YFB<6C#\^@8K63S[?BL.'MX*CQC]-!5>3NMW]6U>T"O'%G MD\>A02!?[^S'<+U^B'T$+.IE'J%!K],.C=S))XYBRZ,B(,!-D-^;D=#^.'LW MR!6W]L:"V[B06X&Q6\'8]BP7 1KB)/8!@=P$XB(29%/0*'$AK:8F+TH 8W@! MT>\W4Y1'Y/MX2IK_D%Z1HN_+T_=IVJ*9Q51+@S#30%L IY'6WB!ME *RH:*. M9&V=\CL?C[\7I5^0JV1E/219+1JIT_LV:*1^[QBXS-&2?M(;3A'$CMH)>&WVP_ LA^C9W>295]\!FF-'[0 M\U!O[%D>]\%!;ZN6POY(*B6V>#G)!4<+FO78.D\LPH'E?3JND+:8(9'/:]T=V /?KI<9)/WO0AF=59''\W]-VQ3?* MEMT#,(V-7'B[']^,)/*F8[O#C6[8'@NE0-*OYY.K(8E;3C@V$C'G@5UH(9&Q M1B 9J)Y66*JY57ZH0#-1XE9_-A $Z1(3$K MKXU)F"B2!.457*Z&\CX7U\5(!3*7V'IUT#CJ=4+N6\,>YP-\Q66Q="(Q[ S& M.+270 3_'DE@HQ) P9U;!1U.)X+[(CXJ112Q5B"%5$ M/NXL[G0(J3@DGO[^V,_TM)0X6(S^GDWI+PF"2>TL,BYZQ*EF0/H]0<$33+&R MQ'O^U,LN/9H@GU&,S]RML;LX)9[2YOY*A_7LC 4WN M,$I4!\1#3BXEK406P"U*0#K M9R.1>@%1""O1M3/ AT>SQ48EA>U7(#AP5/A MUL 055#,\(1LSBC)0809$SA2WHC ";:,\KR7RCA9=6!8D#-E99THTY%!ES4F M[QH9=./ K8+XJ.QT M]-N@IR>V,Y936;9^/>E/O6R%(+77BB N$\F'?#VRDB44G#8ZA&!LP+!LZ;)) M]S3U=>&;=$5?EY3F9Q3GPZW$AB9$5>) ,XE FB6+'$TD NK*E/UK3"R 9*X0 ME7PLQ"'ORPWM]\:W]O H[\UE3MFODUTUAKU&-P+5.LK1QH,X'';B^"?S]+ZP^ LK YD1BRF-)+2A]48YR# M94@DCE%4&C@)Q1%9QC0B)-BH?:3*^%P,2M 2EOPT-7UIH4-%TU>_%-?'O=,30*=+>>RES4H:^UD8!8%N@T#GVU?CC!<1] M2@@$R!$L/A&9%(,/UF%-!' -=I?B"L7_\?3CC6ZCLR7V:#&Z?#:MRQ$KPHA" MS.9\'(D2I%4TB& 3!):"*2,7%GM4G"2_OKL""@!*Y(:-]F!P6NVPE!/7#T,M M]M(6R&%G)(;-+(6"0[>R:N;D!3+$:<>%1DPIL&I@,4&.@&D3+?&4*\:PS>G- M2(EA?CS:N@J<8JZR%C*Q&"6>R5&8?%(FGT'(#@DN#$=&6X&,\=0;@2G7L00R MKU@@\[Q(GA+(_ @"F5^-!5?B%9>!;SMSDAE(D)'MOLI9A:4*5&S)D8YLN0KZ -8#\TJ MZ4P_#H;]ML\!*?D+)7GS*I&C#(#YO^U+J;V]D%>^L-$-5S^8^.8;Z'@OS&:Q M]YW3+(SM[_4$>6N'<3NEZ(<%1Q>'HW.2ZU'/&)/>H)A4QE$3D./$(&^YPD$9 M@%FUMBZ;FM\EMO9>4L66_-!/@& 5<'G$X#)-T@)VU.&DD""6(RZ=0UH8A524 M4E*J/.8A@PNC=]FXOA=P>0YYJ&_(QIH-%S^UN]WLP,K9 BNE>UX!-[> 2F)8 M3-(+;%WDU$='J'*&"UUN2'1K(?W)0-YA-ZIZ\2:;-[!)%RUC2J+ M09*6JZ!2 GN8&Y:L%L0$9I-@)M6'2DNSTN['V "SMW<,SS[+?L%N;PAW'_8:PZ,(*FQ/0[MBW[UN M-5Y5JH%1&)SM0&OA@RIX],6%K*:[/GH>D]"@D]Z@G>7[LLI:T/X:?__6#L.C M,8),_&HD0WSY$^N@!:?#ZW^R*F,JKP[%Y-_ M6:+$6)$^4KTV_M%1?]R#$_LI(M>/]@NR"3KXTG:^V;/!VC^OSC68:).#/CU> M2QN5ZHXOJ]IW_J?C5*L P&VO7QV%?EGEQ,K?@E;:%6Y=XZB?%['_^KD,U=KZ M0<:#;+%NYO6OFP^AV/5Y\V,^5L@'@0HU=UH?;/^YM]_8W'O[9N_MQL'.7NM: MC5^5%F_NM?;W_MS9VCC8WFKL'\ _N]NM@_W&WJO&YK\W6J^W]QL[+;BPM_E_ M_KWWY];VV_W_:6S_]6[GX,.U71O)9H1.YC[$8WYI J^M_^/=&+U_NY6DJB7L M$H:K-1,ZT;$G@_AR_.+WT!Z<=.S9RW:W>G+UH]^OCDZ.[IYV,N7GU9='L&34 M"TII1J:1BVOTX!%HO:A :VK]KZ]1]8(K).]/ MCT^KK$35Z.R!7==OY!Q$_7@4NP.PP1H[73 8QFPZ0%K;,74]NWKZUX]KY$Y MZ(%:U0B4\UK%_J ZGJA^KR;6=I5D\,I0S8=O0N\"WQ/.ZYNZ? M(KQ-?Y_/H&W\N![=+\VG>_SJ?,5@]Z47B^WAM<\KCWP&C_Q)=,K/GSW[W55! MH)O[6^HP_':W,3SJG<)-P^"W>0OALF.0'W+W[P_;J3+MV"&P)A^/';!,1IJ- MO)%70HRK;<\J-?-@:BM4N6BM(2GJH'B*Q%(7C":)BD!C"N+&4<:7&I]?OSINO6^U M=]^_:N\>=(XN=CJ/WW9VZ38^?/_V2XN^_;Q[\+:]^_H#;VUMD _GK[X<;OW1 M.3PX//IP[O'T3NN_V.'KW>^MUSO?#C]_PKM;?W_>A?OMOOZ[ MTSI^];EU_C9=['+NX^^MK1VX_Z>/GC'JG9?(YDP\/#&7DWA89 CU5!!A4M)K MZU(U.9O-FO[H0XCOK+^K!F0WC^R8U\/'B4RS$1J+@J5):[&V$ O>W YOSJ?Q M1OO(=:ZFPJ*-B,=H7,*PY3 MFP>GB6'!RZ@T520%P*TJ? 3/#U5T.CQH-%MSL@S)O,)YYBT\5QB;6P,*G(IG..)N'@]'%US M-+Z0H+M"#YN&'J.=%(EAI!UQB#,5D,;2(R.!J;HH0K)B;5W,ANX_YK3J!7"> M)N!X28G*>?*\P#S$Y("\JVBY<3%9B_U" *<0H86AD9A&(\J%,D)%E+@28)(Q M!K@4#.*&X$!26XR7&!I ))*V^1+2KW10&BY?JB9\XU:D:4BBXA815' MG :/- >3C-B@M0Y6694/N2O:9&(V/_RC/^1^TQH5#YU5NM,;/+-R%*-,Y@^7 MN+R4(2A2*E(J4BI2*E+Z13L=2VM#5 Q(<.!<&.!4RA+"28+7,88[E2VH@[#_ M!&)0*/*B*')K<]96%R9:HB)%4C&:\X\KI*4T2$;CL0C4FI13ON&FXBM2%+;H M\8+U>*GE1XH>+T6/9TU=%97'P3BPN5\ZR4C&RU,FZ-UZ2 O2W43 M-[KAX'*1V@B?3P?#G-<("-U>.K#?"UV[#5W;GPW8D#%P$Q7,[60"4#;.D%.4 M(LNB9SQP[9D!MG;G3&!%U0L@%RG= 9 77@N\ /(J /*L_>PCTX9PCQRV&'%+ M.3+<,!2=BH8ZB3'U*X;(][Q+_& &]&7.4GAPSW^I]+5AO]E^^PL48FHUN M'.;$]"1QM!^KS_M=7+GG]=V\^T.8=)$<3*&)^L# M!ZS3*>AD"666&9&8N#7F70IPXD1FKJP>0P5@]0> ?H!D[R]E5%R&BX.\]NQ) MS:08YM@3%&,.&I:6(\T\1C)HC97%2JN?LJSA&T.6BQX]+CV^S MC4>"3(K'*#1EH,W8&W\7Y-H\O2O3!UGSEJ:)G4V%&*@LF; M?6"Z(&-E0A2LE4!U/C&:=^V;0M\EOKYH^V-P'A4I%2D5*:UF $Q9.1_:Z)WQ M\SE8&JEU'#&O+"R=AB*'HT-$"QJED\JXT=(Y>R"DA,DL46,K#4'.#JKZ*LY&RY7_/PZMIVN0DU..A=)A_/N<=WNJ.LX]5:5ZGT MYH1&O\V%30?M8=R/_:]M']]4Y4O?1M_[U*WN4JV391U(64V%A6DVFM=IC3KWWH-5$@E93DI!C02'-'29*T&!D3F'?-+QH]B/3 M[!(L4*14I/3X?7%EE;QWL_72H?:.[6V]._^8+ L&,P?) G$8IFE"DFF/N-(4&>(X"L%1Y8/R.E3Y( MT%>AZCM E M@DR:61=(X)Q)Y;@+\$8*B1/S5-X%N@HK6QBNS<0[$DN4T5@BFR3/%;(LLM(9 MQ+' -'O.A:!KZYSBIKG[";07;5J73MSD()96*1+ED& %ZIKFE6D@! )<\ M%HS2Z\&ME/I;$I#-EOJS A.-&9(JFY>4.62ITO!.WP:^J!(:C$EM,!5<)Z\U]8))1C4Q6'NV$/@J)&UAV#93C"!PX16) M!GF5$AB?22'+<@5EQP,-GE#+U-HZ%:1)Q.Q6> &X G"/#^!N@6])6JX"J(;C MDAN6K!;$!&:38$9;_ -\*[!VGSL"L[DEN8PR"8V\30%Q+0DRBC+$K8J".A > MR]F9I&EJ,YNP916-S]&NYK@5XQDM*NA:=#3##>XQT5L&70J]4]>)5[M[E]N7 M)I8F/N>3GM9%+P,*]5$D^V!C.TA.@E#9$AQ*V0$\4) ^Z9T10(/+&:.V$= M4=A88J+AWCD3%H(XA0HM#H[VIJF02"$&J@227%K$79!(!RD1B]0E@[6TUH)5 MIF73S,D-4S!IA13W"6/2+2 I9C\"MCY3'^ZP,-88YB*LN5X1FHI1MB)(M#L* M P(TPKOPO;V-CR%7/N8F "'*6=HUF&7.>(VB9L8[(1C3><=(EH>.,%E*?/"D!?'D+=G;77EI8H,>\2QX\"/778= M4C#8HP(#1\MH\W%&(IMR3G;I4@'P*2BRYI$0BY/ +!]%3B82YHD6R3@P>+DL MBKR"BCS'U#4^!T DCZ3$&G%&P>B5(<$04\,(LUQPO5JJ_%PJDKWJ]>%MM^%/ M^_W8]6>-81]NUJE*+/RZ]?MHXT)+Q9(BI2*E(J7G(Z7;!%Q$B:G 0G',N'?> M!.#@ 5Y*@H/C\09L["H)VQL>Q7XNZM./1[$[:'^-EYQLM#!MCM:E@[PLU4W< MZ(:#RT7JLH+0N-!L(6RW(FP[LT$;EL@D(_6(T801YYIFRRL@!W2-:ID,?+RV M3LT*;4H472^(_$2D=+_V<4'D%43D.2:T]?!_THN<*,*""2TX,E8)I+355D3% M(Y,KALG/9:/X;1P,^VT_C'E8DD#T'GA$[.$693H,9I\>N[>;^FTF7Q7IR^MZ87;\,8-8$9Y*+&B!N9DQ%' MCAAW,GF5E+#97FEJ?9[& M1^R"=L8YF')9PF7N56)DBG[2$5*14K+3](>VD[% M!2K VYS N[?Q?T_;@_8P[L?^U[:/=:G8M]'W/G6KNU0\HO"$Q?&$W=F\/L(X MPC&8V,DD@G@2 3E#*4I, $MPCKK@U]8);]*%E?LIL%# NTBI2.E12>DA VK* M$ON8EM@Y<3<,Q$X)UPC;7*_%1X^T%@SY%*PE0+\$$RNXR"XH]F9E#?'K2K+3 MNP3.C%+&UR,YDS7^^19L!\,C2FI!2E63F!F!8\I\_ M0"Q-;2L83E32GJ*H@D/(?4A9+%A!T!6B*YCD8K1E4TT3NKA5'N+JA8N.120KMJ MR&3:L8091]2PG$15)62I=LAJ['&N2QLB0"93NBEX@(C#-%?Y*20EN+-.4*<84QLB[;VT$#V1PI 9'&SA.3%P/BB4S_X- YTRV M/^F)=S)$%'%.^<=81([AA&3DDH$Q+A+)YP4P:PHS6Z3HUD&/!3L+=CYA[+P- M='*PUX@WT1',@Z/&*NNP4-K92/2/H+,@YD.%B8_VIC77!+M$$;,DG[&R"EF& M!3)>62\%!N#,-2:5:&*YJ).5#PFRFN[ZZ'E,0H-.>H,J/.1E/^9\ M+%_C[]_:87@T!H:)7XUDB"]_8AVTX'1X_4]694S5U:&8_)M;6P&*(I@X;E0P M,7'.'2B*Y)%'EB@QP"<^ J*-?W34'_?@Q'X"YM&/]@NR"3KXTG:^V;/!VC^O MSC68:).#/CU>2QN5ZHXO<]10V_]TG&H5 ,#M]:N0HI>@SK&?OP6MM"OUD!/_O5/NSYO?LS'"CD/*NI/VM"@[O E517O M6NX\5W/G^<'VGWO[C.K_\EVV^>5SFU>K#GPY@\[: _VTIM^', ,J3\Z'4 +!X.M M./#]]LDHV=<&K&:GW2&L96_@Q[X=!P?0P#\Z0 ?ELR=MR[(W#OQ 0A9"PC9 M![H+SWS;;IW_?71X\.7\<.L0_MWF>^__8A_./W$@9IWX[[=GA^_#B:-=O8/6%R!DG=V#3^)P*WS>VSI*NY]W2.OSQD!DB48AK,$BXIIWM[NG,6QD3DP"%XHF+2..W#IEA8L$ M9,FLY01[X,4PZ/8DK[K]4T#LO;>O-UH[AR,8N#)'UF\!"RLQR_,4'XU&G6JZ MFC4_'9'U@]CI#0#H^R>C1:,)/.I3S%GKJNQ9C?9PT!B:_O=/^6J/7;ZQ5]U_[K=FP.:SPK&.[F9=- M/*T]@$N=:#.7;9ST>U_;L&;EQ<>?N=AO-GRG=QH:^6<5Y)[TVX/8&$1_V@># MJ%&Q*[C/(%M&55N^]?J=\#^#QG%O,+SX'LI4T+=[IP-HU*6R#EXTWL-"]ZW; ML)U.?F:^0;LZI5L]L7<933?.,P9?^O^![MNK0V8OA^@,;F*!PT<8GM[)H-F MZ?$EPB#F&PYBIS-H?,KYR;J9@:*O=LQ/JZ;&*YV\Z!LPV\O?-.HA/(9Y6M%9 M?SJ F0@VXD5G?M:+AJ_#I'-G3MW.7]FT? %W!&%T_8O#.]/M MZGE@N_8:1_8KO&I<:R.#I0JRG#*3%;:2!R^E,0'F-+%<2>![G!D3(\>J,I/9 MM)F\TWHU#;]C2-WP=7PW//H-C$U&W$]Q+_W=R[BZD\.MC!'WE21GAK$CO%[BX4\]$F+[U%S;>;&PVW@SCB\:?P_"B:L@DW,W!ZYM1&4((>T1D MABZ=S.P#O6VGMK?=XM MX^VSW:V_S@\//N /GUMM4)%.Z_V[;[L'[\Y U-C@L*W7C3= ZS=WMO=_S%KF4H*? MMV"JQ9(YHF 2468X]TH3)B,E*DGG% 8<75_RA+S"J*N)>%:FX<4T)!\3 7*G ML4.4!XZX3Q29?+P&>#,GA"KMO9R>5C_P\BT/V&[ER\@'4L!XRA1ETGRJ5H0W M?> I[9,+'\7E]/@9:U]^)W_8I8.C*6_1ZMWC V2*,ZJ$I^;TS:_I-NLH>8 M7MG*JNV8;T>]P0UM - Q^':G-#7A> M1?S&EL+P,HGYH+8+7(S=1NRTCV%2Y\D-]-!/ZNR4$WYZ17NT2)5MILKJ:!\W MZJ.F@\?F5-B,_:$%>;6[];[C&(!3KS?,>RXP609@GP].LV7\$_XV@CRP7J.8'%4#X+K\60T MI?)SWG4K*-W/=Z_DL5'-(0M6QKL7^R\:KS\?M MX7"BU>V1[$YJV>669N'&4-F]#F8TF/BUL7]UVVG\PQ^B>%94>WF4N?&/;T=M M#UT&S:P'LAKH?G8*0-<__=;H1@\V;N5?Z-4W;"3;[F>]/>U//&N\]53]/C<, MFGW:J9>*'O2E=GS43@0[.&HD,+DNO2>SG7UL<_;@VB[_5+"CT1]>C'6[FLT! MIE#V=N7;C>]37*;2\I&9V1C$8;YO=C]FUWV;U=UJ5BRK03,N->_ MR&O0L8-!9Z;W;0B/U^ MKQOK&05S*_;S [YE7*[Q%.X&7X2%(7C^+^GM@_S;]3YJQDA,NV' MFYQ^.IH<6$#Y02-$^!$P_?%XY.NY)7V@BJ%:6T=[!< F889D^P-^[*LEI5W3 MP;$:C*R7\6K]4Z'!HC7,/6T/8KWX3=RK7ZU;<[G9)+>=M_".-U,J6@J3*K=R M-#APX]3NY/RMDROB7Q>SYP=CR.:XL']FJ2]5\5Z=]JL]O\GAZ,=/,,O&,^(8 M1N$JPQC/Y?X(QP85@;J@#I6%7=P/BW,_$$*S Z)R,SS>]F>[\9%W@>)'WH$+ M]]45"O+(.Y6Y;^-#7K%_3)T>UDEW]S#5Y9H0[P9Q+VT/ANV\0@^*@< ^QL24 MPTH@[BE'/!]$U)0S%+E5.EDIDR#1.NUBHX MJB*.GZIPH+D_JKU-8VH.3.ZT8S-AS=_._\O-&DQTX??&4>];-A/@:7Z8?3UC M5Y>O?%.A#;WI-U*_=SPR("Y^6OM#;9X[I_V)08%5Y:@-=DQVP7:J7O;;$5AT ML^&KBJ?5)L-7V^Y4X<83Q+/N\%>09!6P5?'2F=']=NF#S:RS'RT8U=6=:MY9 MF8+MOC\]SAL?/O[<6;1JLWDB:B9^M9U3.YP5V\S,JQR_\/=3+ZN!RWZ'L3>O M)O*]L1%:O>V-IV%V-8_S8.:;^!P^-WK,^*/1;D">>SD :%!M-_6^5991MGE\ M/X+.-6"65K.YW84[@_C/&KU\"@( LI9^W9?*17WEYR'"#,M; ;ER9SVKJZ;W MCF/^*-]RW(3)'D]8U-7.UASK>_*9V83KPHSXU,YS94)Y/O5ZX5N[TVG69O@I M:$$%)6/US([*/BC&2!\O-# [+%_4_M.-6VM.5M*Q!0Q:?03MBA4B74JX/:AD MTP^7&QVU1SF_JW<-X+/LB:Y&ZDNW]^UG>VJST5//^>B+OO[H2SG%LE*M6\XI MEOEA4@\?]I2#50>#'M 5@+=<+6C[>WNXU]]J#T#';&_^TD8@U* MD-04AQCXW[[-0+ M7>IEM^2%(Q64N?:\3[J=S><\'SC- MJ1\YI2]W(2[:T!Q%.X!1\;E7G6H8G42H#0CX83P^Z?3.8K4Q"@9.S=U&A")> M/+^B#17)KQS,C9V*JG7C%6=VQ2:F6UAO970K6AZN7D=C>I7'X0J5'#<*V@1F M0YT[>L(I[&(WIO:P_MV+QO8MOEUMK(\#):H@A1-[-O+Q]TZ'T&)?T^)!GJU:9NBLC"^3L@KR%%XV]RGJY,H@770. COUN/L(! M/!888VYZQ>?#U_8@\^:413[!;X$I=JKFC'WRLZ*L)N%@W+NI1H/9E&-&*C8< M?T F)WX]GA6/SGH:(TV)EFQMG;^XKFC&:.)-.P:_MN.WP36+2;4:C1;C MT[PW[/O5\E/[.":^7,^OB? !^)YM=\,%9V/U@CD1'F '5Y?/&DKAW3P:=>F# M&2UH_=>C>^ 9KXU7O.KVH-O5A6ZXD% HC?HS^]X#W5#;[.Q[IZ MBJ1.#8:W%OUARP\@D4NWYLUW_Y_C%@Y[#& M$GF+#>)!)>2(\2@*(@B)BGNK?MFNKW6TRHYTZ>:LTC'E(_#V9!!?CE_\'MH# MF'UG+]O=2N.J'_U^]>[B9+;:3W9UU9=F[U*7F1ZO"61:;N M)Y'>3*Z::EK7;EGZLK%_>GR;O!@V^<*N[&T^,^-VMN6"[\!MZC?Y#?ICC:7<:L#'PU\//\6(]C MH$>INE8HE^A!MM>O0-D('J:W8&O^<5= 6LC0/YWG_02*?_I@(FZR[-[GK-.W MWRJJ\X'7AZM.X:9A\-N\"?G+]7!7BHC\M.#EC!?N+@5&GUB&YWD]?"J9FI,B M*D3K+5&&'.9:UY,*R=Y#'NCJ_Y"L\2W;UF[Z(&WZTW_X3??F[7OL&[ MG'P];C4[QWO-UK"6QUBM7;8HC/NK'GZ\P=7<:.YP$<$ MCCUVV%G.-&;*VX"571P4I?;W&- P]GLE"CT.A?#'W-%\A$*9I!37#_8#P9P' M+U#(O8!YY $99DRF8 )LDDG+?#2E.&Y#?W]5'!IIP=*#4.D5O384$<-BDEY@ MZR*G/CI"E3.4>ZE%M,:57M'RX-'N-1X-CUEC:U]8R920>9,I\R931Y#UAB!P M9Z5.)&JIS?)Y18\.-ZEG+$RGR53<,ZQO[6MGG!%!(QHPAKC'2*2EYRA8J3'1H.0^@DZOLSNT M^N?Z9+U8U//J>KTB<<)/53R5JKULJGT=0C1@+(U/^X9JL,P2(^R80-R)7&@* MB^BB#TSPI(-(6;7I*ZOV$T.('X0ORQY"W#P2\U.AP[P)FJ6#IQ<.':;8%<=3 M_KYW^\!EB4B+1:29 ,(#!JDD Y+&@+,AI$1@?"PRTAFN!;'"\8Q(4CVED?'R M[?(\OR[_DB'$?'I<[I/\K K3._9)G Q:,H(1$THAKFA AB2">)(B1A=-\O2M M[I.4)OG90H;2)+^,/M\*$BB89),$X3Y 5)",!2T./!,J6!0H9](GPUR42V62 M%[3%L,QQP8V*MMO'1U^C)?D;V_!=Y,PL-9P_ LVUMU(+FUCRCF,E=%(2*^ZP M")8*(N[NX#CO1G&)T8_$Z)FP26&C<0@20; K$?M"F1L43&182L+OB@:*2$>.XE,P*S0*U/EN3"5/LT9"Q=VX7! M)K\5JC9;I/YIWVAGJ90>)VV*VM$CA+X"R!LSB1 M(2U70:7DN.2&):L%,8'9))C1%K,2.)<'.'>G@=/+R#2F&,'*1<3!^"'G/462 M":>\5MC;E&L/Z9OP.(N$PK\+HHT*&NC0\!C]NZ;E\Q/J^/&.8K!82SXG9^M0^T\$_)"'6*>.)1' M],$ G&2%ON09+Q:HUWW61ACSB6+!MI?&78="/+/MSD/<2L_+ MO@.O=:/A?;_7A;^.>";'A+HEK>X4K2[?-S%/L3:(.YD0%[D*++"$M ,+X A3 M"<_3>WPE:'5'[)'7S2IOB\C/T6.^8B_R]P5];#MSZ_>*/]%5]TO=">]"Z M6]O0*]KXCN\](2$;,23F3P:GX*053?9N#"\4[&&[W4ZFOBT>=-$>C%H2GP\& M,=QF-!OWBA@WCQB_S/4;YLYTEP"/L:#]9>MYO%%_627[!V%C/.\WJRW M6\T_4JU9 Y]\:]]X(;WU%DDA).+8>&2\]LASQI,@7LM@IEN;ZB1RSU-E"8@@ MB\P9&XVBT:28#-,S[\GG[7>-#?:>YTZC_N#OIG73[#S_U]BAQ MU$%[+Q*UBH>0C&#,4>62\TEJ2I^=GO\!R5LJ7^&5Y&][/Q+M7' ,80%"R*UG MX!XH" V-#R8E0[EUTRN;@@_!6RR$5IP3K0E$E=@*20AF7#R5S>\U61M+V8CK?2)GX[:O$U$;;*P5C*E%KU@P MF)-'P>WS[>!&N86,O=ENMM)S$-".6^.,6+]'7X''9!N:1W;5YF?"3N_'SRO\ MA3Y,1^YJ8XNV.=G4C[G8)^WM)M]>.=[P/)4WB?AS3ZNK%1O<9%//G/)CS\D. M1M/5Z^3O3&:G'Z]8Z4=M:#/'_'G_:FY@(0][!2]Y=CC&'/:#W%5@3&@VR#>^ MB).EVZA,Y.'F$^"FUS>\&M-$#,9MZ>]-P77/,_'-=!8.],_A)#2)D9M(K&)" M.;@C(^"WG]N#XK]C/']B#>'W #M%?#"7K31C7<)HI4OUW@!:_SI8M]Q[P*8-G#),(4U-@PY# LM MDA/8AB "D6N;1MZQQE-@-.E6<';8CP!9L+:'@YNMID<9U4D)4"$AHP8&_9CC MJ1SD="YS*^_.Y,Y7C41RKO5TD)N)=*][;$R>.V+=MD5_OCC"R"M3<79Y&F_W MFRN@J& 1'X5/\-O4[I^@HKH6#$X[]S^9_J32@6<5PX)@J]<_FW1<&YRAT\YY M#KKR5U.,,T\>&;.;_4/R, O*T8RM[3 F=EXYL_0>5OMN"SZX;MTQL4&A%TNUGGT#9!*;S#CPQ=]\; MY+@]<[JWLXV$58$U&%RW5K]]^YO#@COF7G_7EG6<# G)9SG /S*YY@L.\A MSM;#@WO>G_=SDX3GOWHK@>@(MVK;I.9T/ZZ_^&/ MQE/)&8K.Z,+B_>8PW+E?Z-1D/,6"DP3@3K0PT5-NB+.$$AK H@N2F$^IM.#/ M@.YD7TB=8Q>)D@\<<4$H,LHKL.!",\FP@)AU;9.0A5APRB2$RTI9EZ-8A1W% MEB;C6, R1$-*"_X,:RSV Y,J)49OFG*IV^9^%>W!N 'MY/D;E6^Y*TINV)MG9?*Z M@SG>%PQ2[I[KP:VZ'LL8-D8^U-C*W^*?7S?W9BFXJXYO\ MR,;E_$\\]2^B$[2!0=Q MNK/<>&V82M$+,/\B,&[H*$2;-"B_#W4O#G/[OXM1S_H;9]T22!3AWX]D5*L\ [XKY M,/?L83TH(=_BU=KE.;1P!]\^'=5?]0;9Z>EUKU(:M_JIC9MT%DW4B@9;O4'1 M&?Y&0S5W.>Z,-FHC>M6GZ\K-O-TE<-P2,,>H\;N/,0QN?NNJ ==-9_6^/80[ M5K12[UWG9L;O5G2^O&K>=N/E'ND +Z/+^\AJDFI[8 \.^O&@F.-QC*O^ M2&'=5_45U$J/OE*0%Y#?*U_&.K#3'=6;PTV?K=9R3DTM#'.X 3HW$Q&#;#JN MLZ3C5MK7676(4G-\&<%2Y&B]\#!V-[YLW,Q>#L:_RK'QN!2X^$I^6C^,2K32 MV/LI LZKSMW]JQ UIXF_G+LOYTU&5TQZO19I$;SSOCMT111 M?2?[.D5[[3S_NP=] M>WK8]I4B[!XGND<^7!'#SC3)?MX*E!LV!,:2>T86$U0X_+]VX4EMWVKF*?$: MV6 )XC9(9#CFB-I$8\)*8OW+M(7D8H/JLBWD\PP6M+@<+)UO0'6S_?3HV2^2;WC?35>S^.=)M% M/%D;Q9/;.9Y\S'P_.*OFK?4C_#%9S&)%\FU/'EVHH+VYQI=;Q?[.\PK8FYNT M?RRVZ?$;F952E)XL2F73V;?[O*>:GAN>XY)(^$\WN0TY%N\/*K]TL]OW,5>^ M=N;F5R@[N*TRBPIU7"@A7"!$<4FP#40GR:Q36"IC'\]\_L!IM^WOXWKOK;S1 M-XBA:;^O!-O*SR8H#ULGWSN-HRU>JVZ+1G7O:*]Z_!W&QAK?6J)VLG?4:L+] MJ[6+^O!K>^_;-IM< \\ZWZ.9I>7@(C^G?E(_;C3?G]2K7NP='5_NG=0/:\VO MQ[7A%JM_^[/3:H94NRQ85@JVE7IUA]>K!_L>2\N)YD@&RA&W*B)GF4'"$ZE- M$HDKLK;)Z+JYX[C(RG>__6F0-N-Q+SNG\B,+@9^F[K]6(?"+JFZ]C8?7JGL\ MK#=;^R$83GRBR(!D(NYQ0E9@B4(@5FI)C&%\;=/,%A"/U':><+#LY%KZ 05! MK^'64Q>%LH9S+5QT6%MIG;8X:44?."%0^@%+!2;@!PRG_0"13$BPFBA:2A"G M8=SN-6 30Q)*:AO7-KE:UWR9^KV6?L!S^ &:>.>$\HE+S8W #H>(D[7)91&TH\ MC3CP4*8#5@I+WLVF S"Q =8TD_RSS,/G W(&0@PO500'PP!(W M6GXLWKU-+^")VEYZ <^GN9>SV0!PU"#P+UA >#XQKC R4C%PX)5('MQ[:?#: MYBP=R%.2 66#XSG#9^8B7.2\)H8S\*>C2P1'1FW"0B1>AL\KI7WO9L-GJQC' MU!-DL 4?7%*!+'8666XE=DH9[@N[R8@J[>8;MYM/U/;2;CZGW9R)GHG&UG#, M$ \X(&Z%0YH*A9PCPC(3*%-A;?.9@N?5;1W>+(YWCL_2/#;S5_9P>=:964TL MG76;<%"8.:R2UQKLIS$I2LVYIRIR'C$ITPTK!;Y?9M,-,D2GP'%".HJ$.$D: M.""^EG_9L4-%X M-Y7?&&[M:T4]3CX@+"5'7!.,;$H*D>0H)B=)2)Z),C^T2N@%CLY,?L@';H0Q& 62FQS%R)!Q M"L",*T*E9(Y*0"^!UP&J2D>G='066];Y-'@I'9WG='38M*/#$M8R8HN",P2@ M@ABD=83 2.@40L2@ 7)^1^?)S257B9Z"4[4Z) HE/<6JS6Q)3W$G/06]34\Q MH7PJZ2E*>HKEFK>2GJ*DIR@Y!99UTDIZBE*42GJ*\GDE/45)3_'SKG&[?S+J MZH8*BOF2I^*7.)_*A3/2\>2I\AQK:I10.!&;X-]6N[)29$%9T1:O'6V1%OTT M;'W;AN]\SF2Z8N]H[ZCVH8;K1_ZR/OQ\V/CV^6@Z*UH_.KBL5;\>[57KAZUF M@'%MP_@Z)_ V%ZWA)UH?[C#X3.Q]J-_)4Y&XY9FH C&EL4@S'Y'4@3[UK6]H/%'=?\D-C9=1W2F>"KCOUKYSRK.@-3(Q\U1(+Y!U M 2.EB.2":L.P7-M4]Q7&ESP5I1\P=\6HDLXGKJ5UE M-=#+.A1193))(*\M" MBE4"D[MX*BR-U!#,$#/&(:X2058%AH@T)GD""QW\VB8GZ_1>0"G]@!74];LK M.)^F[J4?\)Q^ )OV ZA+"M;%(>52 C^ <.08!.K!*HNIYPI;L;:I[ROT_N5X M*O*]D(4WN&IY7Q)3W&?W071$\,IJFSBUTDB6&&>"BA0CIR5/Y6J!QQW$%%Z: MB#TE"#L=$7<0^CLO"(K"* 7_=T'IM4VV+L1]1]S+ [8KJ.IWF_VG:7MI]I]/ M1!(6:FP!AAI4ED5D?,7&:F M,*0TG&_=<#Y1VTO#^9R&)AJ6AG*'B+,6@7_CD9:6(D.#CA'GXZMI7D:G M7V#K_UWN\7K:.1^,]O\KX O^5+P\[P[ ZF#!K-EG@EAE0LRMASE/"1PQ9HU/ M40D:1?)EO+Q2X'$'LX(*(5AIP>$6$LR^ QC1Q!K$''$)XJ88C5K;Y.M2E-OE M;]WL/U';2[/_;)H[1710F/W(*<8T"22-S4>%J8=X63GDF?-$D102-1 OWZ>V MS[)=7AK.L2I)#L"*8W*>8LZC<4D&98BPB0H79'E2?Z74[ZZ3^E9)%6@,B H= M$-H0"K1:&RRVD2]MBG6C2SWE]^ZX7RBMI>&\SD-YTR\K%7 5%"#HI(V M,P0EI)D%O]>XP%24)@307/*B^\MOE\IQ_+XEP]&SSLQJ@FE)Y?BVT;?6W"F0 MMT#@YJ?+1O43W]<^46("1YKFN 5'@PSC$4F)H5+?W-5/)&8X1]1QBK! ,TI9;Y"1/24IFG":+YW)\0!-+ M3Z?T=$HNQQ*]9CV=RRE/1Q*E.7,,,2])[IDMD",Y36M3U(Q+8PA9%)ECZ>F4 MGDY)YK@26 &>#IOV=!C31L=$43 2/)T4*-(I*A2PL$D)J@.G3R)S'%]6/P=3 MT/:/)7>\=?%M.;.)&QYIH,P+3KFP7F,:A HR*!6LOM.COBU:7_QA#.>=.&BD M6U+62%G._KC,/]_#Z_;Z37CL'YV>/UY-,>O$_WR^W/L63AWE3"L5_UEJWE\43_9)7M'H5.K;O-ZL]YN-?\ \U(C]>:G?1<$Q8KF,['1 M(RZU1#H$A6!2O556)1OE6B6"-I["_)[US^,J,7-*LL'Q_;_^:4I&M<$4717^ MR#Q8]O/\D>3&SNL;XX]DU_R1MV"B\J$?\\FGRMDAC(W@?U1ZJ3)*5G^^(UG] M?/22;X[+[X4()-\Q\L^U:J^Z]J^GU.W<*R+34L+(FPR*K'8X$AUS"IB;O.$;7,I=82(UB<18 MIG]G@J*3G6$=O,^]#SNB?K3U':[)00N'9[!6$X*C9G[6%JG#LZ:#HM91C=2& M7X];1\<4O%GP<++KP/N$0@J-./;]7=9? >Z5:>[8VE;KDG:(,$:P2@N"" M(HB.!$I$&<(EE<2#?ROUJU2XE=KVH+:9R(+$U&.G<^=,8RU7DA/,M;&&D#(% M\9K:-E/0%DQ6J4"0#TDBGJA!6B2//*A:P#J2%.C:IB(E[<+X'$G[[W:G;;N+ MV&-ZPR#@G:%26FFH%AS$")!;J4"Y,18SZ51IJ)_<><28) MLD9QQ!*E@.%:F!#6-NE\A\E>^7#F&U4H\%F5-"HES\"'Q<1Z'5CRTJH$BA9" M:55?4:%FK&H4204&/JQ5AB)NG$>&"HL<(PQ[KR1AF8^4_T1>?RJC_S--FYXW MKW_7-G3>?3[;ZH:/;>O ?)Y=%MF]7SNOO[,?$A./C!K4G1 M"JY 6%8WK\_T!LCYPE/EE&P0NE)Y_><8[+-TW%(;V,S7<>ON30@]#UO^LNXS M\-^NFU/]83L6S./@A780WEPR=SQ_E2^',9Y5_NK'0?8LLH$KL^+EEL)+35XU M^I@]Z1_N*DS&5/9]6>(^+,_S53./N5J)YBZOWM0%!&&MB$)>Q]RT.YT8*M;[ MW UK4.F#XK?_SG9]4)G,QD*')3:TF&-DOY_V!NUL]7[KQPZ8O[_C[UEC$-L@ M=SC?S@YBO@.L)[E>Q%$9UU,/X"X[5&_-+MUZI1OGZFQ6DON7Y/[_[UH[2A?9 MJ_T%RN=/=B_WOM5(_:B&&Q]JO';TB;6^[8B]Y@ZO-0^/X'GMUM$NJ57SV&YG MSO::?\)8=RD\A[>&!Y?U:CAL'74ZM:.#[W OFM^QWMR]J'_;F]J/.F:UX?%^ MDAS^AQ-B+B3$-<;(JF10BE;BX 7UQJUM$KU.S1MD6"BQZ4UB$S&YYX 7V+K( MJ8^.4.4,Y5YJ$:UQ!3910DML6B9L(M/8Q%B*SJ2 % Z9J]A@9$S2\,,'GFS$ MGJ3,O;0NZ'W[Y:^!32^T*S^* 5ZC>*[K[@T %K5-_VMYT"4_]LOXG),MLXD$ MWX'O):(O#-$O9[W-7*+"P 0CKR5&'#, 9E6K\LFH\XY@1HDG,U<(6^]Q#4@ID,ZF]"C8%!EZ9+1PS GK\Y*!Q M@7K\HLG9UZB5G.RGVES^<7]_JC*;67*O+HTO=F_YTH=^;S!X=][O@[R5<+XP M.+^#G9P*EA1G!'E!-.).!Z2-5$@XQCP73AAC"SA7_ WF $N-7K!;5FKT2VOT M;)NAE*S"@B.F<"9?SO:E)FS5W#0.N.ZW';\.2]M M%3-FS_7R99C]"A[:56%Y">>+WPB9;1^CF5,Q6F1Y-(@'EATT*E (FD<6F.86 MKVVJ=8J?W#ZF3)LMK3X_IW]6ZO/+%%V,]#E9I[V7% FC"01<(A]67BU]MLAS40NN$:0/*1R]OT20;N@Y*P2?IP+U!T->VX3; M%!0E=E)VD)6SXOLQM,&;ZF6FT8W;!8RON X$S_5.S<-8&< DMQ-,>/>LX@]M M]R!6BLK:S#QU F.Z_)]!@8 W;B9BV<7,4Z/!>Y7H")\ M91U&^G>O[?.%Q9#&.%HYM9>946:P<<6BU8^^!^\YS$T0QTQ/9P73TTFO8'J* MF>FI4IP\&.GVY/A!<>,,Z>N9<^NL>(]V-_/+PO?'$W7G5+CQ<1"X)G_'15CN M;AXIO'"T_A"&=-H#28=/;DS1?S_"%/W4L<4;-DD\RB:-9_+SU43.9YWD:EJG MIQQS!$NTNQ\(^ ;!8*1%@. _.H' <_"($JT-YM3PO#M#-\0]M@6TO9/7/XO? M8X0"?%%"+$X"L\ Y2R82YHD6R3BO( 9YB&NY%(KG$HKFSCY+Q$ F) E2B-. M, 03/E(4$Z$\\60@.)Q#*-8S=IY&GRUGYW+EK,[6(&/@'5B[7KF(E4,;*O;T MM-_[#B)S!N_W*/'_R7![1NJO!/O$MC-J_W5M=1H._)+B7%\I[/<)>Z/Y:9]H MK)4-#/SKJ#*_AD).B( LXTE%@3DW&N)EM7&?>SV!0!"6_F0=;IK_2N]J)08@ M.H=M,*H@0+"B/;@@99;,'G@LE71>&/?LEG=Z!QN5;[$2OV?UR;^_<@RFA.ZQ MO39XDC07<0?)15#&*)>4UTPI;IPT=XO=##_%7%)WS5FQ\I053Y$Q7!ON[E,K ME9,4 #6&B+B@&J#5>B2LPP[".*FM AF;I9(NB%-[Y_V')2M+T+@16/;W1C@% MH)ECN?P%VWFDK!!.P&N3*0@CN33*>*HD@!0.$6,P!*6L+)YXHM;53@DSIN5# Q 9 ZEZCDN3]S[J%E1=KG;&URT>'5$>93 MD&WD8!&.4;$.O]G.A;TL&>;EOD/M>:\2+%>()B]$4/1 M;]EP]4?)C_^U2SRZ"H32 &W_]? :J@GW!,!OCBQRE/Z__[:;=\G'\GNR?*/R MS+Q"DZJJK6ZH%X%8B-?UE4M")81K5XA>NZC!_5K#XXO&AQT,U^,6_=S>JVY= MU(\.2.O;WG'CPUX;4'LXC>BMX=;%7O/S4:.YQ5M'GV&LGX_V/OQY7*MNT4;U MZ^'>R2>^=[(#SZ^G1O-X'TNKO*(.!>X"XA9"*1>$1"%@&N%_)MDT,KP P3%L M92>=F6B(B. :@ELFB=...JT#UD'@R*F8IAW:>O>NL5MO?JE\WGZWO?-UZX^/ MV^N5^G9S-N]Z4WBGD'^T- \^^J4:3S321*3JO;,X^-@#\0?A>M_N@D$#-Z*4 M+AC;Q;X5D7 C/, :V4XK%0OM5;%R M-%'\MTHUGMEVI\C;7-7Y?KY1YUN?JO,M::-*MJ-?E>WHD2OQK(]\*@=1R1:T M^@=2[B<*>A)-04G$L"HE2XLJ0?SCUCF_:_,_6(DZI9^-(\9U2G]V]JJ[W^$Z MGL>S5_W$&U5X9K.3.R9>-*KUDU;SCZ-&M39+JWSR];C>W(;XXQ#&OW=82W7/@V_WGDPQ-*\>2L4PDFS'.DJI!7!"%.+(?Z+#$M6 MD,,(^N36JLMW,*3$I#>)28LJHRPQZ24P:9;JG5FI+<_%SUXBK@Q!1IN$!*8) M\(@D9GE!"B/%?;4,Y=&6)2&%^=4KNDL^DU4"HSL.9@2-G7%*(RN=R[E:D>NK M'%(6R6FH\XU-8A0--1B,1*<0Y7&#D%.-(Y&(J'I1) MA)1\)DO+9_*K']POJ3A6$HGJMQR*8UYO^GW+E'78B\[[7K_;.W5DZ[TSJ4Z[#MBN$+4%T_@#M MCH:Y6C-FB7&($TH0K%M FBH&("J8T"H0&EZ/"M# MV$6'L.]FO2_NC'4J6408H#>7&N?&ZA9PG,L8X8K M;OI$Z?*??-RD&>@VYF M:!LS_OP=*S8#;CY),CIW"<-Y][OFW/8JA2VGMDZ M'D?'H3A)RDO"/"< M_%!MO0GC&NZ21G4;UXYJ9)^GJ#S,,(I<6L1ANL&=-1Q9PSRS.DDCP9TUL]6C M5\PMDU+';H 5OK_N,4O$W713('O]6 EM^.Y9YW(D5U/R>276@XW*M\,VW"T3 M#/GC;N\"'G=0$(!43GN9QJ!M.Y7,'=3/?\F#L@'N KI0R"^,8'#N#T',;_$M M_D#DUT?J90=G!5L18$;>(LGG@C/Q5_< [N<&9[9X,(P>?EP]Y&8K\ *5LB:> M#T9O"$C1[F9/HZ!$&K0'(U[#T87%<]L)OG0)?P[@A;H@M_E.!6W2F"*GTNL> M]/(0QL.-?]O.^9@M9\20.5FCJ^DK9@2P(/:+T89>I=N#]XS_=P[37[Q5GCJ8 M.8#.7F95J1RW,&_UTS<@X*Y+U>CCM9.>]F9IF/ M@22W7%I; GLZ)T2+9Z>GV.G^#7/=ZU]6VP,/TWW>7Q;:@.^UYL'WCW3OLO7- MR]I)BS>:_K)1W8/G_7&2KZM5#W!]N/6]1O_LM(Y:>.]DE]2_;?\=/GSEX3_@ MJ-+.W^ZHERF* +G B3S9P;4/\,P/.^"H?F*UZO80G-(V//MDK[E+6E_U97WX MB=>'7M2J+5&OMOA^%,H$E3RB/!'$E0"O,WF)B!:8J.BE#6J:I8(G2U50PF&E MN*/,:>,PC51SQBU+>)IV8*?^=;O>;'S>V?XR!SO%XZ3V3BZ+!P?X(J*2E*2HJ2DJ*DI"@I*99O\[LH?,WD_2/GK>2A^"7. M?"]J#_K*Z2_$:"6V39X0"[QONP^[LM'<:[>&GR[K]/-QG;8H^/;#O>IANT5K MM$[?'S7@^;7AWG%M6!M?\Q6>);I[S9ZHG_QY5*_NL+T/G]@>W+M^5#]N?/CS MJ#5LL=:WFH!W'=9//@UK1./)M@G\B1O-8U:_V/<, C1N+%),6\2M3PAB-H>P MU1QS" 99SM31=6:>W"=G^0Y#E%#T)J%H4?NY)10])Q35IJ%("\$#Q00)'CW* M'521YIZ#-$EB34J1,+&VR=8E7U0)S,J=XGCU QQ77EVEE^G)X\#GC8M?BWWB M-79A[>@I0MW&$HM?;J6SO@'"L,Z86>0=A3\@R@<,DPH1(GE MG-.\.<672$M_E;,.M_+RY1F'LDAW1?)+];@:1;FK METRK$2M4_[+A+PHYA! MSF&-P+1"2&<<1C)QJ3Q/-M%\/&U=WM&8:?7*8Y$8^Y,(RE'!!/E(O56,9W3\5HMBIMH>VS91R/K:E M'"%FE0HZY;,7=/[5[YW">ES^U;'=LZUNV/Z_\_9IKH1>Q@+/XRL=KG_XQ/>: MN[QVLBOV/L#]X;E[)SNYW/Q["SZK->N'K>$V:&IMNKP.@]YVZLV#R[UFYSCK M>NW;GR>M([A7$^X!SZB!/M>:H*EDJKQN6+O8]\13(H-#A,CLOE",M$X0<0I. M;&+@M>2"S>DV9"QBDZ0$OX=[0QV5#K,@J5-*,AVFR_'^^MSX:_MSLU79JE;/]^)[(&G_T2-Z&L(9"F&5V+X?1]6T1@!OK,U HR"SGWG,VV= MXDE$$S%(8EGE659YKFB5I[Q5Y3E!A.)(R14/6T%_4JUO#^H?:9>OD_5&]VCEJ-0\N MP+BG,T]X[\C3.OU\5!]NX5JUAEO#/]NM;S7<^%8_;%2WOL.;B7KSCY/Z^UN% MH"0?Z*X?[$NM!"'>(Q6405Q:@1Q$> @3:2Q649-,H4'D.L%E)6B)3:N!3=)B M$[T5AFC-;:*:4:,XAC\)H\[J>7/@)3:])#;5IK&)Q[QB42*J/4-<<(F>FGHQV@'\;#7"97V26:BB'=Y?6^[RNP16$15"LX3 MH6D^29_](Q,$9T8K1[53OO23E@Z+R!U^DB616DP-8E3'S+@;D?7&(NUL3-0Q M(3G+5>I$/;G70%DRNK3*[)6/R;*85&)<?J9*:I5A:U%%E"5LO1ALW2RK)/5,Y/=IGPBKC3<$8>4R;)E,^R,4 M(M@J:RFER>=BK"BP1X"41H'83 ;[7+O8ADA2.F(1H MT $0@'"D;3X: Y#.!$\AY%H?0 "BGMP6^440X*WG2K:\/S\Y[Q0]F/F MN\VZ6I")GO1@E,/B@U\K?_(J?<6NEZ)Z8R7@[YV8_P)HMG5C0>Y%NA+D%@AR M;"K5PNI;^]%X+E-(".N06[\GP#79'+]?RG.\K9&/* M([_E";85S5:MT(FVE0!T/N7$\=K6/I,J8FH\TII0Q"T%)RY(CC!3SNI(>")N M;9.O 5.23$XB0P"YRS M9")AGFB1C/,*7*3BO"6=G+>D,WZ1F%;K1F[%GN6_8W[%SN<"&6-S\#'O"3< _.A^< MM=/E*\&P>G9"A0^]7KB Y5LZ_@3<^#)N 7CD<>L$G(\C/P1-X:WF)][XT,KW M[=3 4:G3&F@1C&78Z4RW *P//[?W/M1H?5@#33D\S%U9]XXZA_5ONQ>M;SNL M-00M&FX/&]^^IMKPX'(?&^6BR\?3I<]M6(6 6"_3:E)LF U1)DRG^1(T]8'I M$'B2%/[C&N[ G>=2AXB%==,'VS\T&M5O.Q\_+K(1UFL(Y]W\#0_.QF;S,%8. MQF)7<;934/,^UI7XRNFW?@=F'JZY.&S[PT>INN+6D(1E<#)R;XPVEFF7C.=> M1&'OJU0NY>5Q\C+T^TK1?,+#(RLCAB# *:0M! %@$1F6 +36\L>=K 7L-]Q0 MX;'EQ'I#5U-)9C"&XYJ#J#@-*,VR05>"XA 0@$"D+DM"U M3;:!'ZOI[4'1P-87=3]GO:*C\)?HS_OML\O*EU[G?-17=Q /BH;$6?L?9<># M8T[9&$/NG4",8Q"$>JJ449K0L7*7$O)4W[99^[[/J0(W+#*4G (1$Y"<5%T$(1HW+Q[.YL7C[:Y:?;@QL.N8N072$OMU-_?)[T[ M5P/Z.%,_G-K?8T##V.]=B3'^U<1XN'NQ[SE7UK. P/VW$%Y+AK06"=F@'&<2 M6RGCHR#HB1GEF6":\5SG[=]H;M//7 M?^O'CLTIR6N&P'_<9I\<9V3P]24V]Q0Z/[O_DAE.J%=*WA RE66]\7/^_*J@ M5_G5PRL.L5-[$)'K1WL,-@K>\#?;N;"7@[5_WTYJM;OHYJQ/3]BS3+154!- "#_Z^$U5!,:0PC.WV5L!0/]O_^V MFW?)Q_(G)?6S9\QWNF>V>]"&&=L"3^1LL'29XU81[TS^/&H#ST[:@D@BW8^;XOM6/1X(0$#6 +DB7(.NF1T=)$([7U6$YGSI. M."]IZ97"8/XA=)4Q,(.T5 M_*!1>@DNHF5F6@0%)1P<%1:4 ?=%**>L)99XI5F$12.KRTI,Q081BVZ8F/EZN>9N=DUP>WMLKKY29&7D[9;WZ+MOC:GE9$]75;& M[GMO0L33J*M_N$HO&<(^@A3\]N;C5,A2SO+BV,-O[^3>,=%/I=&>_>JRT&C_ M<'ZV!V?MDR)WOCN(Z;Q3^=A.]W>37B%R^?E>O^#*J+RS_?YE3N]OG?3.?T"@ M^*L1],\WAS>)%;;FX5$HI_&N:01K?2V(N7WQ/&KXZTU3J;&EQB[)-#Z@L<_: MFN1E7/+R>>7S'GK>VW6\O]W MWN[G@J/H#[OPS(/+>6SG3[SY\O7C^M%>D>1>4,\E28QSJ8A.,;#H-+'1,X;) M''M%]^\0C0+4')_>JF:!U_"_A?-^5KW5W#4Z;)U\[S1.6K0&U^PU/UTTONW@ MO>HG#F,];-'/A[F%G/KLM$\WI=")&J< M1$D[EYO$*V2<"$A)EK<690@LK&WJ>S4E@?K#WNSJ4I2NAX[7V#1VO[O#B+ UG(%#:(TF(0#P$@0SW'"D> M4E":")K/TK!UR69+[,OF4B4R+24YX0M TXUW3^B4>/0:/AM-X)$@2CBJ- ML*<)Y;,=2%L;D*4Q:J^C8!CP2(G90_SS*B0"NDC4^-YLQR% JD,7<"D6Q-\&4 MH5N)3*_^:H\)W5X FLK0;2%X)&;PR&AA# ^(!9\)A9E 6L:(#'Q.90@V2;6V M*?EL)^ R=%LB;7W#0+1<.%2&;@O.;=UC-3Y<->,X^QXIYY@T*U&:&7DJ1 MLY8@!__VG"H>#/!<6!P?(@[2)'G#B'K)(68@#FJ%1!"TS6-OF3,Q!E+[CE MC=E?0%G+F'TAZCNSW2HI#\:$@*36"O%,=.&H98B#-ANP6I'#HFV.28=>O:-; MJ;DK9V6+(+=4TLD;V%SC]^*67SBXR!7J(?\=.[W3$>MP;9-[59SD$ MN6*<0S_:]G$BJF!L8C8Z+C0U# L9,#<"FR 8+K=]7AV)ZI>WMGV&M6IKJGWA MZ5']*'1J)SL7>]70;C6W<.W#)]QHPN^KN]];PUT8PQ:#9XKZK?:%-=YH'NPS MEX)7T2)I\VE+:2RR$@*))+'Q6@4;A0=0F]Y"JJ ?,@,SXJU61(+,%"VM=$B4 M$ZH#B=Y(S4O!>LN")6K5G?T0;7"<.41U)%FP.-A-%9#)[+'41JV57ML4/^8; M?I2O.&_ITRK[BCPD[FA6':DXL]@YY:-/&)MHB>+W]8 J:ZA?3\_>S6Y?>O 4 M)3CXR :?0#><148IC"3S.EK*8K"YAMJL8RR6J$1H0;6+;UN9'[6%^?S:?&_* MIM3OA>GW['%2S[#1)B$?$SA57FAPJHQ'"MPK*U-2D8+MT^O8O*T#I6];LY=+ ML/6)I,."/6L7Z#QQ;?MC(_QN-^ 6TN/>[GU^^9'52F(UAIFA . 2)J M300R.8UI-%76.69!JM$D;:"(X(E\N[/>F>TLXM3<4PI"YB-M M?W,HEZ3E*JB4')?<,- 604Q@-@EFM,6L3/\O&\XUWN'+ZVTV+^KYV)ZPAG.2 MD.2)(2Z31P9S@4105KB4M/)B;9/3=:F>G/Y_E+ZL4$786P* QP0P+X 90#S M_)B IS$API)ZBPD2@ *(4\V0P]SD^95:8N^L=7G+X"["MT=7@99HL,1HL%Q@ M4 8]BU5\>EOQ_3ZLFV;>><1MX(@+'9")$J,$'H%BE/. Z=HF8^L:+ZJRM%3_ MMZ'^Q+"8I!?8NLBICXY0Y0SE8#%$M(L\GE4"P,( @$];?A$,39$'Q+ETB&ML MD(W)(&:5=")YXY(% -#K2BSJ_%8) $L, (_:SGA^!"BC@>?'A.^U29%@,W^^ M*_9CE)QXK2$(L!&\ BJ1%88C(T0F_5%.69+# 2YF,P1E./"6X&"YT* ,!Q:M M^>TIS2=$:!]$0BPI@SA+!.63% $&N(\[ GH?U%V1,UJ) =?^@Q:<7#@-0^B M'<9.R#I2Z< M0SN(^0[@A)!_/7 2H]RT7D"G#B*%IT9AP1AG/)J4B(PX6>^2X4K/F[_9Z8:8 M[@?M[>^^SW2O1^#'I_N;FSLS6L02P7O"4F MD8BD,2036V7J5RF1H)%(;[&7+JP!2FNPPK\OT0YVJ=AS*/9XV59^E4KN\#?) M'5X:D]4V)K=W!HYV]TW@AG!*4+2Y*9W4%CGAX0>1(6A87Z]$:4Q6U)@\0K&E M![U5-!0= )R,+EAI6*"*8N)Q(/.&]4]3[#+0?Y)V\QGMEE$;;P7"E&0.U) S M?!;\12:$81+"?99;3JX36AY(6#'=+AW%TE$L[4EI3Y[3GDPECEMD'Z>4/!4$ M2N>@IZ,< M_Q,VRY9MAN?']T7.S%NQ"XNJ)KRSAJBT!L]WE.K++,.0\V#*>:(HV+R+Z(S( M#1$CPH1%IFF(FIKG.6+P)%UZY1J#$DA+("T/:92H.D;5&5XG9K'PW 0D<<*( M,VZ1-2XA[SD)*FCF<^_KQ1[2*/&TQ-.WB*=+X)C6XUGIECXG@,YP:B5G"<,> MH\AL9AM.'-E("&(,8T!2YX3QSW/8I831$D9_<1A=5'EP&=^_.)#.\)D1QKUB M5B*0 HUXT H9CRF25!.AG?.<*8CO!;BB"SXT5 )I":1O$4C+8U>_'*K.L,AA MZIU1)B+*2VTPR# MGS&>*Q8< KRTB"N#D>7,H&0(^*><,(5S9PNUSLE;V'=)M(4.6L\QY+7-2O.P/:C8$Y"[LPK\K1O/*KU4^>_'M'ML]@FH8QO.N=G)Z?Q?[D M[.%-5Y',!W5R-:&N$__S^7+O6SAUE,M&'D_3\[UOGWBC6:/U8IR=D[WF7KM1 M!=BC7X]:)S7>J!ZF>A/&-=PEC>HVJ35W+_8-<]%%'7.+#H(X&"%DF,1(<)=P M"H2[(-8V\<9LJXX17H'0=;((^$-0YA@J[>Y9KVA 6)P!S2= !\7?S@YCY12$ ML!TC[ /Y*/7+P3H-\#:V!]I MX?_:91E*Y;"?U>J_V@HTQG&C@HF)<^YKKO;-8(1BF MU:[P6Q0EQ>3WU7X)D'AW5K'=4&F ,O0K#0=87]QT4+S8Q/!/&<%7 ?Z[+?'# MEG5\\+L(W '%SVR[,]B8?:7*[=/5CW,2%CH=!,\U'SV2"GC.?,'N",\;SY M'HTT'3&4)O-!DUD%CX4SRD$'(G(NL^VG8)$F02(AM8_>1VV)>50$2#TUTC!L MG.7<@T(I<'-C9,PR 3XON[-?:+G,S[S,RAI#([$H""\1#T(@$Z-#"9OD,+&, M*YL]H]F6"@^X2ADC > .P2?J@\=S J)P.!A[137;]X>CKX_](E:8C,)!>FNH MV2OL8/M*/"NVD,]'PZ32'"M!HY&@F59(B[46'E.1K ==*?7GY?7G.,,D"T(3 MAGPP'N7('3DI(J+6.DFMLH&)QR7*B!,:PGX9K>*>4Z.$Q "/5&GG@YP.)^ [O<%Y/PZ:\+P_.CU__+J*\;UVM'7YD>Y=MKYY61_NL'IS MF[=H_;#1W+VH?_A\O-?L=%HGGR[K)^^/Z]_^/*Z=U"[J1UM37<#AF4>>U)J' M1RVZ+>K-+;SWX7.G\>UK>Z^Z0UO?/I%\C]9PB];>ZV'MZ)C7FS4,2C:L#8_Y M?D@L2&X#.(B"(4Z8019^HIBPYBY("0[>=/Y2A12MCLP8)[C0UA(O/2718]^ ?B*M^YPRZ0]C.._$1MKR/F!(3VH/3CKW\K=TMP*JXZ/?; G,'#UN1+=C@[ MS'MJ&WBTKS8^+#E^\OC7&\6OIK9,1K^39(/C^W\-=NG>W_WHMD1M,$5_ZK8_ M_AT3XGD&R^:Z[9T'4LDU3\'/TA(^ZQ:LNOO :2&B9H/\5JF.,E%Y[V*"$94Q M2-Q(R(W!HG(#+6[MQCUT6/?!O;9[>2 >;AL&_'@51"V*;?8;)F$\UKM#[=(3>3V(T M>5NE56^9LV511Z"F H1WY_T^*/M*%$4](59XWW8?=B5<_WWOZ(_C%OWS>*_Z M=7S_PW:M^K5=;QZP^LGGD_I1O5T;'HRO^0K/$MV]9N\2WNND]N'S4>OD,]Q[ M]"Z-#SL7]6\[I%'U=.]#B];HSK#Q7E^U]H(_"=Q+U [VDZ=,<"40T90CSCQ% M-HJ$L,S)%\UAJ1*3EA&3%E6V66+22V!2;1J3*%6)6980 M&!+ )(P%^CDLTE2$M$6CQ"$3N\(H"$2H8DI B42(N,_NIU 8Y9ZF.VJADR-JF7&=4 M+ZA6?(G.SI1ZO'@WHM3CE]#C&4^"T$"C!-=!>KIE&6AB'* _!^1@(LWQM MTZP;OJ@S'TO4EVA>YLFER1@5^?Y1X9$=^QJ=>_+]<[ATY1&_9YV9MP+RSY2_ MVNJ&8N>JQ/Z7P'YZVX<[OJA_VL>64("1A)RP"O&H/;)8*D24#XD'%Y3,4:1> MQ^3)C#X+5*PESXB5J%JBZNMEX$I4?6%4K4VC*HO&""XUBC97S47OD5&1(J(U M#BX6;>;6-BE=%^(MH.IS'*-^QGJ[0CG&JE 6UMU=6%>O;EWL6Q\4MRHB[%U" MW)MQ/VMGM#?2)R\(+POKRL*Z52VLH[<*ZT8U=&-<*&OHRAJZLH:NK*$K:^B6 M+R/:N)7\'!_+?'3F\^W'VF\R9GYJ)O*L,_CM9G2\/1:?J]#XC42_]:/WA[4< MWPX_#6O5X\OZA_>=VE$G'X,"@Q9$LCO3T2^M?=N^A/B6U:NUBT9S M![>^[5XVOM7;K6$=WF\7WLG#F/>.6YWI:KGCR\:G?2PL\9Y V""L1-Q0B!@@ M\$57RNFJA[$'1^A7S-K"",8Z-XD&QMDZP+]@9[*RZM'_?2% NE4Z!\\2]4_[P@AO@I0H,LD1CU@@ M&VQ"0EENB8HFQ;BV2=>I613]?UDZMWR:O*C]OU*37TR3:].:'+G'*@F"<"*9 M/<929*F,2*L4"!91!R.S)BOYY)-!RU<\M[2N1>%L_Y0',6^@MLJXL[ E,:B$:[[07',E<)Y'X*><= WWFK6 MV%YS2X!.@^YN3U7IGW9J'VH7\!U>/SH@]:,:Z-[[X];1 3SS\+ V#!W09=#; M'=KZJOFH]]\QZ'<-_ML1^TYB&E5T*$HJ$%=$(R-40M%+924+(&=RFJ(Y,L=4 M<,SCE-F=B3;4P%=3\!Z+)-1T57]U^X]F9:M>K8RXFAM_?-SYL-7<:=1_AI[Y MX8??'BP)5'IFN(]>\<2MM@FDQX.M$,+%@H/_$3IR4]./S@=G[73Y?&HS?U$G M'>V(_]WK_)UWP]_U8VB?5=Y;G^W8Y:HUSFATK]JCC4GN\:B*N?+/W$=M[1WH M<7[-JCV+:_]:KUS$2E%P.^F_9B<3L'70CP5=^^3"J8_SQ>ZR.!-O3WIPQ_RM MW%;/=B_7*W90 3O0[UW$_GKE_P-K _?M]4_'K;#6*^=NY],Y3.^&[YULP)/] M>J49.[V+7O]XL%[9Z?J-]>+6^<-!92? ^';E9KMVH/1J+[T.N=%!ZSURL>/ M[XHG'IS;OH67Z,-G>32=S/C?'_Q/Y=3VX>+LGT1XQ='[?!S],K]&?M"??]5Z M_0-8KW>'=A K?]CN<:6^L;51W-B&DW:W/3CK%]T7*S"$[ME5:[KQC2JY+GAP M[@]S1R<0GK/+T2#6M@Z*V=JH-/,$34_N:;_W=SN,.]W91_4N<5I%3:G))IY+ M1[7B+,:D .8UL3=^IY7H M;/$:UH'D=ZDW=WFM>?R]7FWM2^IS4@(C$C)'CS82&2H4PN"'66R\\81 2(LW M9NL,*I,^%H/8;>=6B-&?9P7M7X&4'XE1&J]6Y:)]=@C2 PMSWL__#J#=^63- MG5 @UD??S]+9.RVD#+[:'@S.\ZT[\>PLBS-\-'Y*H3=%\[K)JC.4B4"Q+D7TMD6U4=_<]HQ93KQ&+02-.4D0@ MK!A% K8^6 ON@UW;%#^0V!&6CJ0D"P*@.TC)V>BP %BUHCE+S%):B.?Y:>[E M])("E#=F[A*>?)"['^#A[T>C^P^8U-B?D:5&H2ZE1,TA49>UZM9^4(R[*"AB MVD?$G1;(Z,21QR0Z[R5EQ#\$@B G.6[,']K.& /SYL)X22;FO&>[$R.;_YY[ M#@-,'45_EF7,>A\[L3_VA;L%]L6_LP'.. ?.*'A>_>=L;+5' M;DT%7(-*MP?A;M]>="OYDW&#XQ$ZGHV?/5<;H:D#9-D_GNWS?'74]A^W7>VQ MUXFO+[%ND!VB^R^9.6+U6B$KG9J=&S\/K\[5G8*/A5P_VF-D$PSV-]NYL)># MM7_?]L'!W;XY@=/OOAS1Q:/; R_+Z.9O4ZLF1WM!<]YEO 8MNM69]L8BWQF9 M+C;2?"71OC(7@QN ,./Q7P"NC<_0Y9 +?*O!&=A-0*+S_M@?&_VS6TSGJ(79 MW[;?+B88%BE">'/:.1]D1^P4C$YJ@WT=3*PO+]_MG^ M5S&@K0X\LSN*9/[(LWL?4COP\Q']:4:^1\!*^-*IXI3W*S1&XTM2EG]W(7O=GL[S]^!Z$ J=@* M.1V3&ZM;4(K*E_;)*4C:EW'4T0!KV\U27GG?[MJNST%"7H;*/]>^--Y_S@'T M3\B.%)8%P!.K4^ 0Q$) E*@/H!=:8,)H*3O/+CO#3_M$*^-YPL@GZ1!75B%+ M<42,)8M!O97+U?#D;MG)KC[(STT!:L;^225+Q4_)A$XB"2^D%N#<@P/FB' J M<)UPU!(BD5(FGELF&M7M?;"1.D:9HT#A=OW/K&7UU8-Q";O$HVM M6V%Q4[]W4MC,L\O3PG!>_:[P_[LCXL[BEZ=CTSP:6&%C[WKZ5G8\1UD2/RIE M\B,.T# Z-Y5_,_%D\J]RH-*]O XKQB'$* TXL?2% 2]>IMWU((M@?XLLZLT8 MYY%6^*?2@+=*%6\KRDX>V*A1Y\YXC#O=G?'XL\)4SV.S5QV]7:D[U[ISL&]X M,"Q:B30%!>(X8.2(4UG MT2_X;D?7W1F$PJW4 M]P_NVBX]980W3)D]&^4+\A-'PP $:??"#??[]#YO_[YA;E1V3W,R#%YP?>3C MPPST"P +]O)_!I73?D[] FRU?1QM0IR>0CR7C5:Q:Y,A!(Q9(2" .J>Y'W7. MEO3'8SUK@RR-TQ/C41>YB4+,.H,L6NU*%Z_( CYOC;,HP'D$BS^INJA92YEX6I@< O)XMP7#LNE[@ M:5E]$W'LGOJ&@9@744PYJ8/KP5C%+J^ZQ\&M_:.36AN+SPN-WGPB?VO7Z@;JTKQ M=OQD5UH\]-' 7>*?I8$(2="1>OB#^K*S*4EU3KAC;::DS?3TJ&Q<\G^74Y_L0Q-"[Y7L5 M39QT: E9U8KR=)ON6&8-B#>PH5.+A>DR[]> WI$P)TUA-$L\6[R MF,G$"JHT 1O?)L1A:M/%O&ZO^?9N9O>F>LORK>J7"N]4K9Z-Z5S\N[.YUM%I MS#(MXS1&7#"PA*AQ2&;P"6N>49O$5%JZ\7I^=ZF7(1PFVDO0VG+^ J*3!RNA M5/?.M,C)8(2$I'W50FV5N>]%0NV4L13T8LX@^M;Z'BQS[T(U(6>C80N6X7[@2J!I.C&96P-EVV 3J\?WDK7 /&R%[9@E^H^DO;JSV@>P"R>R4(H=)*7*;=SBM/2?SH%UB ML[WR%,.61O>$K(1KO752\4Y_Q-,VWX/A5.GGU8&I G)N@?VDO/:!U3;_&KK] MPPATPILIMPEU,#\&X].*"#BD7]PKJ=(4ZRF?ZG\(DQW(X%F_;[R/PO/+\M'0 MHN)6LSSP]^I7\,M]Y0M;./U!X3F$"ZICECJ;,)=129RP1F7$Q5:X.*WVI#"? MR?5;L0[;8\? FW%';Y]!?W@C\:W,!Y]D9V37:]+?1?5S3?=;9ZFJ0^//.I IJ#TJU5Z-KN&:/S;^]G_A%!^0]Q!])YE+ M0;^!F0G%F.12.:7A)\D)8VDL*[Z&OQ?;M),7%WV JW>#_NABK[;E? AV'9N[ M?U%%,KR!T0+N77Y9(\ ]>-U-8^?C*7$FM=RF*$VS#+&$4B2QXD#NL,T(%3KQ M"""V[JH04$>FE&$:I8.YZ+OAI7??@?J5V;1*JC!>H]4PZ!WOS@)SP6^0 $G; MV:\ET9N7I0/&#BKV4[JG?'RHGWEJ_W;06C?6VFDN],!0O+6XO@AQ;7U9FKB" M-#7!Y@BYK?W8;D5'8S8+J!B\BD6_8X(_(S^K%VIJ1X/'U\KOY,6UY,M %_-A MQ;''SE1X4!ULL+,_MOPG7&PLZ6,NYW\MXTZN0PQJI4.E,0_W\+;2P <\>#]M M[7VMPPRK&-8Z'GM\]VF&?Z=B@#[8$)=XVJ]B^VYI29S03#,PMS/,&(Z)(!FE M1&L7"Z/@0+DD&6?E!AKX<'N7W(PU?EB!Q#_E^^U4@+#O\: 9? #[;K=LLN>U MNW7;RK##XI;*P&RIO=I< IH4MKRU0Q;H M-J%)PFDF-EX'K_L\Q_OC%Y&5M3P$>?"Q^/>3AWE'SI\+5F47[[,SA.-4<>N( M9(JDTF^UHXX13HQ?,__&/KOOC?6' '8/Q 4S&H0EM-]O[*^:T#:X)VWN',&Y M>_&I5MS1-(/1%IH@QCE%&3,IHB 4DCI"LT278:FW]]-5BY#E9.,]!$!PSMK1 M>]D;^641&,=D/#^-Y[CQS%FM;@5C(BSK*IB%I]>])I-@N;JH+%A2O4#JJJ7. MJ:G.3Y1^?BL72,OY[MK*P7B",V53%LRAI0^R6D\H[P*3M/0+:X6%B;$R]NXP MW)Q[,L/MP6&QS].6^P?!28$ MQ;[4E]N,>G8X'=;['-9^D& W&@1+R)1%A%;1'_,]W^M;JP8>2$J.+J:]KV-H M\*O_(;Q@5"U3YL/H,GC(O5MR3&[]-2X? /.NH*%"C8FS>F>_Q >@^9,=A_Z. M85G^-FNV@VY8<"MJ N]"'$(/#6S/7L)$&(R",;;Y^""8'U7GVD^)P2U<-7;Z MMGYY6I=VJE_[!*-A!(I29AQXKV@(K];]?C Z;6E"VPL9(K;*E<_R"6#NM'/X6O:G\CW8*6/1PGW^%:;G MK>KVU<:/JA>09S*'%[WU#B].3L%BKY)X=:KM MK+5C?=8J],>^;1+>8>/Y0_9*M_T"]=B& \""[:2?Q*?S3T,1 AM&&A M#^1VQ*#]*CNC\ M^;WI]2<[??UJ\'-B]^88.P((%;7?:NR!*%?U2Q0Q$Q0)8U=98Z5WK-14O[@X M)RD^2."V( S\U&!O$&M8'KFC>-:[CG]3_TH&/_>W!] M\ME<*,*2D_-.WKC9O6QVH5T['Z^;.\=DOW5&X)K+!JC-":A7XV8/VO_>-5H? M6>/L5#KMDCAU*-;"(2:=0I*;#&D3*Z&LD%CRV0PVRC@73[#S[?PZJR^MBS=:?K=#O&WR?M2YOI4R M^> M9,;>!/]C&7<8LDWD/H+21&]A!AKX(+V6U>T>O.Z9#Z;Y8V/G;6OCSS)#0+O? MZ5RC_J5WE8QC3?-Q&I1A'RB-9]3E^NUM4O;0A2YMA26I2Q(GF5&98@D7EL>& MV,0"$@6MQ'%:[BH*'[X]I2W0T5LK6ZT)-<8O8LY[#H4FISY'UJKBG0L?FOI R=#*4*83[#)N&,N,I%3YS<>: MZ$Q20\(2Z(\)Q*$W.4,XV@',OF<]'\;=FK#88A+4,X'W8MNK5;F?_XV/RU\+ MSV+A.;XY!:@2)$LQ4D_CITC$!2%9MX*BV1FP^+R1]J/S/K?YV"&H9,]AS5+Y@N^-M2?)[7V11 M,N[@-JB7IZ>6D%[*M#65Q76O= "9M00MEB#-3U,"',I(B5S,P%KC#"8RQ5($ M,QB+4YZX6%F/17>EKJXE:&IC%.#+-RV-'Q*.R7KCXT3A#8CY?_L=XW>,E*N3 MJ[H ^0SR\(6>2I[Y5%0"N50DB&F.D10"(TX7 M-':.KT[3U)DL38$Z&4)]X@B')$L5,DIDUBH8.)7=8Q[<6N!0O,OU\OME3Z-W M9T^[O]T7H_8/2!1 \+H=M M";:SSP4QMJA7P^=.&]<5NI]O\^//!^^P#W>=IOO&O3XYNSZF'RDS7?PW)M= MOM]ZVS[N>H)Q=M4X.XV3-+9"462H)8@Y7RX9* ?8R9IP)D5&J)GUN5-!K ': M"QPD9:F(LTPJK#)-J)** _>=\;D?MO;?_%_T]_;A[D[T9K_Q8;=YN/U]!_Q" M[_9W'_T2=&%ZZ?IL$'8(%T.00%0F*=%3LAO)2SDPT^D&28R3:+_;R]6HB/[I M]\Y02&0"MIM/)?#51A\ZLE>FV*BV!V]:?"[3BX2'3V_B#\VH MG_G'QL'AML_^-G>"9W%%%<$#'5.U^ZLM'6O^NJ.B6@CX !^WHNWRCN%YULR^ MC6]5N#KRNP"F\J_X5?DR7&FR\?/O/MRJ7(P86.USP=96G_;C:Q5*X^,0X(=J:?9KV&94Q7R- MLRK?$EUODZ/\"K5S8VSOU6^#8G"?>'_'[_O<9LT;>)?MTT1@YV+*P"97 EAJ M2I' F4-9IBF84X1F)AWO#0B $R)M8;B\K);A96$<1A=5&@BIV[G]:NO #CE. M\/Z?.'A_$VZ?4IX)3 MG*%88XQ8EF1(D-@A)Y@0F5(8"S,[&[^,"7)0Y=;H]:M8%E"PJT@!4KI\6(:\ ME,)0YVHIO MFD'ME?] O?>>Q;M\7I%DW)#]WVV\-SKBSR/A4Z7NJ!KW)/?Y7D'F[]:RN[-5X@$W62 OI9=IE4I*OJU82BL$I#;*M8I=;T+< M$H9[JLC]1W,9_?9LA;!OA^K>0VL>(7&_<,^112(VZP0N9]ZGE[I[W.3IGO=8 M]1+WF:Q^)OAD#W>A!OGX(\0N@SD-EG;QYT,@:+ZNJ=;63A5:ON?T_1RJ4>W* M*8*EZ7=Q%N.]AD5I*17WKN:ZX*U_L7+/B][P5RG;S VCG.G,/F(&^V-&V2DR\G.[OLN/NI<])Z.[X&GC4Z(4=)\^9]?ORY<=GH M'IPWWC6@C1]OFN_V$\Q2SF3#+&,V$ER:R(98IMDLBTRGN"Z[PG2T.B%U!8_J7 U,TL3%FF M68(I1UQ0BYC6!F5".>0TH5C%,54DVWB--^/XKOC\YP"J!S._JJ+]2V%^AX'Q ME7FV_2H"M/E.FY(\[+47 NY+AJ4XQCKC5*L4L$DZ+HC+A(Y%S"6.[[&5=4V0 M?@+R7,\3))*DC%$;HU3@!#&2<:12+5'"%+,Q)9HJL_&:9X^%G<6J_Z3\:.:1 M=QKIO[OJ)JD [H"%+V''9$*$25V".9:2JH0:NV84JZ_7]9&P2W#F9FC3-4LLRBY6@24K!T.&2 E39-:UX?OAIOEE *P0S3/ET&BH& MT*$T05+&$J4JIJG+*-8:;[Q.T_FL[R_>[[+6W3I"B3M+$L&)U(R!":"42F0J M%24*$VOYFE>LOF+/\0H*)IY)4H((-F OF(0BI85&Q"4^^%?2V/K\GIM$W+4/ M:NVI6#ZO>%<&K9;%=TPW[^7%U0V-E51O[O&V)3J4DCIG,YUNB@N$D$<)R3<2:>*R^:L\1#VU@Y.+8($R% M!-7& F4D3A$GEF'".',F]DGC-D5R5VF.%^S1",].5YB!M'P.L8=2N]L1I!1> MT_1'/E(V1&3=+Z[NUURZ7DK/_"IX_M@TJ6L\?VX\7Q290S(M4JM1IH&OL32F M2$B5(8%9K)QP":')QFNQR<1=N:">0Z=6/*9G#:AK0+T'H&;,8BQCQV-J&*-. M6$PUSK@32J>*)6N"O/J .D>0F38T9F#VBMAP!(:N1H(:BC!VDO(L@^$&0,5\ M4]!'$^050-1 K/\==O%-I\:>SF#PL%V$/VNO;;/?\SN:K3D8[^0/^\"._#[^ M;1B.K_GP.FP8^ZWWTWX\=2I6*5$Q2C'W&8Y\UM'4@52'C&BQ)$+0N?VT+V8O M*.-;/$F6O[T2;V7XQV[[#'M!UXU]PL:2^S5HH8>"L!>]S9:\BB;H6FVSK:'U M09N75FQ_X'/RRRHW! KL[@7NK7S.OOLPR?^Q[K\?Z+_@78R"<3&WXV[===_L MNL_ABS5H&QHESVST+N29VO%99][*?!!]\BEJGV-'YW/VRE'%P6^5&2LS:WNA7NB'QCF*=.\[P#YS2_-'8.SAOG!U^: M[SY"6YL+=QR(-#;.\@S,.HH1_*UA);%.6,>IP\[YNA'>)Y-1HZGC&8\57[-?"JP\+92LFLGXHTO.]WC]EXF@H\(G?PTPMA08)<\ HK5WI'*.!-^( M=XUXSTAPC*PA]&$02N=X&4YL1IU&E!&+P/8W2#&;(,N''PN:3?)?6,ZGU/YWY6YTM>[2+[AWR*I3E7&<2(I8UQG8&M(I2@3F969 MX]^)3ORIY#$,9['76U!(;LT='P%\B[; IC0AF5,:J4S$B.$L08(R$ *38JMB MGQ <#%(2\TW.'KT-=KT;994A@AOJTE1HEC#!C-99;)2P<>R4,%AZ##GKN*26D5)BHC?R0+,V*",I2EB3&,&))FE--UX';*-DK_6 MZ/ KH\,CMS>L##JL"<2C(&+.^<0E=\2"Y22M\=7 !$59)C#*? [:6&E*=;8F M$+\:1-SM57DD3OQ$]\IME%C[6):,%',^%ACM1-A4($T-1BRQ"R?PJ^QM\KR=VE*DB (FQ&-I2&)]DAMEC1!/B1!S[I0T3;&E$NA/QA5B0'J0E*E# M5'!J&14D46[C=8HW<;H&B%\6(%Z2(V4-$$\)$/.;H6+NG.$$*<4,8BY)4)89 MC61,4Y:(.#76;KQF#&^*C*T1XL4@Q"_M2:DP8@1(MW:C+!DAYMPH*DZ)U3[D MW<1^#W9"2PJ18&5-G,4JPV;C-69;R:/K;:]>(,HJNT^^F^ZF$:K25;ENZ!)R MW2P_!?'+P4]TE3)S..A:'2<2J &-$U M%/W24#3G94IU$O.$**3BC" F?5T8E1BD$@%S569!FRQ T2:FW/^W!J,?B3CX M-1/N_-(Y=7X,)]%2$XLP?_(%[Y7-<$KMJ1O H0L;"A@,^^'7 MZ%(6T?]Y0)VG'\,,Q)<&&K?"&;=[9K=ZHU;?_[0[>?7ML[.!/0.0V*L[L$** M^U"MY&7"R(_7QVE!NVZ.\/Y.XZK1^LA.I4VPXZD"\XW$B!$*YALG0)SBU*J4 MV]C*9.,UWYI?E2ME&/2D ]^VHA9 N@UB)B\N!OTKZ.:A[5P_2.A^S+FHX MX$LQ+**![<@*UPI?FP4I/ZZ1#&,8]?K#Z-H.X:QZQ*87*691][*=ZW:4%[?0 M4MGIJ^&Y$AXTD!['DQ'B M"WPCOE4G[(>BJWZ2U)<1$F_[@^HG?QZ^I0HP)>I79C2XMG+PVPF_9HWM4VR2 M5&8)!EXE00-D%B,9^X@H(T@FLY1H*3=>QUMBEKY$OL^*K3&K&I>C\^*1]T9A M5$IZ$_HU!1%03*1&6,<84\J1!&B>/Z'W)R??Q9)R>M+^2X==!NWFSSD_,OUTU/\+N[&.3M MZN3SQW@?GK&_>$=+ZJ\XO.?NNDW7RW2T%FN_NM/3CG M[QS:!'+_MG.R VWY?,Q@UK]J?H)G[L [M!H$_A+_7OL?3[,X$9P:A1*A06Z3 M)$6*9@H9IIQF@F.G<3E+@RP":GA]YUJDF N;9=HPK53F4ILR:X064L=*SU;6 M._SO]L%N=+#[X>C@S7^W#W3$37Y31$6%D< MIB3_'H)E[QI8? ],*.VGHK8M"RX!R% MF>=B!),< 'X$1\\&LAO]L7%X\&'CSTB.ANW^(+_QT]'TTV"ZF[IJ=.%_> A? M(S#),\LSH(X&((_)A*09 2ABDEN35(448NY+PGW32/"*>3!NR8>R^=M5JT'J MNM I0_PBV-=S*#;V[])L';&&I_<[^C067*=<&01R9Q#SB\,RC#:%",?"4H$)=A&\A0+5]!7V\+=%=> M3\M8Z<=?=-N2:IF\T /K;R,'UQ75_F@1!;C*UEYP]FW$HA?MV]REUNS&16C NYM_$>P MIH=VT,U[@7>"4@;-@6;,S-FK#S^5B>;_@7XH46/<;1'0MQH?7#XHAM'_CN0 MWMP/EI]90T=Y?=Z*ONW)>+09N#3?PT)8.:@9^@1?)N>LD>8A2'.S>YKRQ&0T M88@3#D@38XHR:2U*XQ@31ZPTGHW2;.LN=^*TT0>B=PM*IJPI&(_(C7PPYFW4 MF.AY 2)E0%S]76#:6R:CQOQ%,6KVY(S:H_O ML%HS+_:O1Z,B 6C<56J3E^! MD(\5H_%N-SXF>Y?'YYH=^^?L'-WL?][#C7='[.3=IW:S^_9\?Z=SOO_NXXQB M]"]!HUZ@ MPV)E_&SRN]@ ^'['W.Y(FP(@V4PF)N%,$R82)W'L.):4CI!3#R MSJ;18&![^MH[A#R&'&T=;D4[ONSW8"MZ"_#3[P6G?!\NNVS#[]>H?]D#2E", M5)&;7 YR6Y3DYQMW!>V8^K6\<>!0X[M!IA?*$OH*^AN:/NJ/0S]CVA"8?'>!>>L;5@ M1KE+K2KIIC E_'71+X+_[%5P9,+=)N7@_Y_;-FPUK<232Z0J^IW1\.Y+YJK) M/ML,-#/Y3OW;'DRJ@Y]9I 96?D'206-?R B_BQHI5SAUD7M@2<%__-]%I361=)!0]YX M/@$*_9]_R]>+AOJ;<\I">/\^7#\QI3G4;6M&';OOMB?J'P(5%I"=?P !0F>L M&<^$\32W3PG&A"9.^/2Q"6(82Z1HK)".8\YDS#.2J5D&\Y^PK#]3.EO[^>RB ML*_J#W^9O+CHR.M7>2](=[CHK]L,G%_,A1$$P2\/3Y!C*R[1H]JX4SVY.KP5 M#LT$-Y3'$KS%XKL/QUOXSF/?NBU.MVA*?NBVWSY&.7^:QM)[W7;AYB@\B7== MR4U0Z>(B\D%$,7L5[=BAS#O!_S&%$U$ BN@64D0>)!Y4''U=>G[+NV49/?C D7C21WY'#[_[;'$?"/N98I$]G!66"1[ M,AJV^R.XJ2G^?!!6+6EG*XS:\^C(FQ*Z/4[/F:'3IG=G%L2?*ESZV7KBB6.E MG^V][LY>,K_BD$B>4E]QS28QDY+*E,6^NE*<&L/C.+MCQ<'K [PC?%JX]%#Y M&\KPY_&J 7VQIL+;7+T[2AKG>S>-[D>\_^Z8-&\\]=?QR?G9U?%-LWU,P)1X M][[3.#]C^SOU-9_@6;QWTNI?^Q6+DQVX]_DQ;>Y .V\.NOL[;\\;Y.WY89L4:"@4P,%0*+C!EJ%69IAJUW=:0.0&AQA>,U MUCPMUC1FL49:0'MEK"^_R1 3AB)!N4.)2YUE::+2U +6)//!K#\?:Y:4S75E M86.*K$$?C^0@EYW@\_=!(WZ)(3"U:GGC.I+F?%0,_4Z"GY_R]=GZZ"%A]B*3 M&N;,+$E31IA4CG.5)<[&(J7&L37;^>D(=+V [1"FK?(;M#!F%#&:9D@"2T6" M&^UCBZ5Q$A!H0<[5GYD0Z0+_4 M+?Z/S,'QXK?.+ZMS5GK7_8.<26 9X%0Y03$)4?$DXPE7QE>"X)20-;WZZ81(GAB49HK$OH^YDBF"V31%QL;,6\S0F\<9KM@3[;DD:LN))0M8@N0;) M^X,DI0E)=6Q=YO>\QIF0UJ26 4XJYK"R:WK['" Y1V^3V#!NI$!$)MP']#"D M$B-0;&)+C1.6)G3C-9_/I?320/+;&4;F0SW'86[WW4+ XI>TA8 _^1:"73GP M&SN*.F?1ZD32?;RLE;7Y^?@:CM$3GU#GW:?SY?;OY;N_Z M!.Q*4&K6O/&)??1-L]6X.16<:0!&B@3&!K$,^]J##.Q+19+4.DRUTW,[!Y@Q MV@GH=)XRJ;*,<*,S185*::83-AMWYW<&1!]V#Z*P/?<'MN1^]X$O0=++^'L[ ME:6A9X?!2-R,+OH^R#67G;^7H Q>C0) MW0^7PE%_8UM)??2'?\2?_K'E1KS-2%DM1T78Y&CZ &_197_4,7Y;HH1&H+H! MC]IU^--":*'%=8,/QQVV>U7VT]M!O^M#Y4;#T$?[;HT%=V)!?$K2E"0NTRAQ M$K ^!'*.(4IF'.JI9!4I'.[@M8QM;]I3.UM%G7_(,85#;CEKZ(/4R"\4X/P M!%-^4H"M^-5B1.MYK]4>6!LUX/QV$>WZ'>\/Z='?+[9V'9B\K,Y;A:CDGQV2 MO(Y'7O%XY)6HM#. /\#/_<GCL-Q(:SHW$+-58 M_#07&4.:'T]))I)$$HN(DQ1,(ADCGV4/ M93"ZE&,3IRS9>,WP7=F-GB.%\3/4C?C5%5QFQ&1898;@E%$E12*(PSC)8NPH MX67-"!_K9#R+RE -SP[76T6$S+*/B;N=EWMYDG**Z_IS$J@ M6KR SC";4L=AW"S/8L0P9TA:99%A"4N2V&!KTZ70F25JV LJJ[P&E,6 DC&+ ML8Q!\JAAC#IA,=4XXTXHG2J6K.G3"P>:.?H$M-C1E#&4$HL1<]@B285"RIJ, M,IJ:-"9+HT\K #:_1-F8VE,_#)[Z;NFI#[EI%V5@'6=IW2P+QE1+TC+HUE01 M@I]#.N(:(H:=XM5>3P]"R9=0<0!>)&C]+7QHM6V]QK,;$LZ]B()YS[%./)6( M5?/&S=$I-2*),=>(:Y(A1JQ%F8A!P6%4X@3&+J;B[CJ<06Q^ZO2Q%HV?(AKP M^50HBXFR$ED8),12)U!F /8SS 4C"8ZU!:N94;&99LF<:&QZU[.OCP(]W[G> MC-KRJXV4M3V?KK&,>RDS=,]'OGPW@$;UP[VJP!=?!*OPF<5U2#)7Y0K/BRK0 MZ:$[_6*T,D$_ MI/FF*B#3!>VZ 0UM';3W6\?D9,<7C=ECQ^0(GWS^U $-/F^VWG?A]_/9 C(G MP-(:GS]>-=]YCG?RQ1>-:0!W.VG!=9\_@08W<*/K?V\Z:-MEX_)4&JN<2"CB M1"6(&9(BJ5*.7*Q-Y@014JC9D#_,>1(K801)%%-Q)A-II14J33A.G:2S84$' MNV6BX _;!ZWCJ'6PW3S9= M-2CWC56Y?M^T90[S3"],D6]V]ST"FA( X4=;%5VJ@:2N>U#D'L6P$$E9CZ D M8$5T(?-09JJ==WWFV5L5K@)2/211OLUTK&2<,FYBT$^J6*:,BK&Q#!M5.< ? MXA*Z0TM+RZS8=U._O8CI]^09MC&RPFG$E#8(]),B;01+J5'4.(!DCLEB*7#?,?NB!1;?-%';BK9-280\ M_=J,&H,2XZ(R:?G#N#XQAFDG8Z5D"E2?"\4,E5:93 (1R,QW*ZU[DE^60-]W M);?_K^V8OZ^G16TM2XME25^?RM19GEF*"!<8R(%A*"/P"?A7DAB8@)T"1('9 M!AC\_%Z<'S#N$AW'@!X^!3-F*6$^80AG8%Z26&7&T,7;L]8#OIP!YZS]3=NG.^IA! M:NI4HK<.S2'-7B]Z+X$<#JZK*D >MSQ6#0!I?'$#.#T_ZY4LQ^?;G^)-96$! M;QB^M6H0[I&6#7AQ]97V>[,T<-SE9ER[#>[]U9N^9=6!7C'J#,>EM,;7;47[ MDRZ]526ZOE$8G5N5X[KEY!#,\/*^H=;"&4P?W6 YA^HXI4W<#E6QON;&E@W* M-7SX8R,,^Z*+-_[TU:;]D/J?0[F*^JJZ%M?[$;P]C<>U5?-A.[2E'^HX^_=S MHT'@U>6-RNH4O9)J?\OXC+/4I9A1RPDP*6!4P'/ Y$ZS!'@/&.%CDDM1_6$: MA-Z,7Z>JBUKXY/5>4\H*TZW^;FA/6>1T8573R_[ %+;WN^%0ZSC>;^WY':?Q M_LXV;5Z>IL:EC@$J$M/7&_&53VS'ZK*V7+DIZD)>W]*&?Q71M.Q*G\75 MV;)RB8S"(E)E@6W6'G$_SO[9B^,JIQ6PPKYI+:R5[@R8\+!2NK%F/FRF51*, M IM0ZPAFDBJEI68)53B+A6:*+A3O!6[41Q=<+S=-[_6@.T;^QR+D-&^U9:\J MQ?[.OVRQUUN@*>O)>^+,X?NMHRM0'GC>$6ENGYJ4:6U3AQP']L]$!M:@TAGB ML924IYE*=>)=<)L9G\];&AWX11P/E>W2#UI#.$GG#E76I:N])'7BO[&@X*52*L_K*8J3.?1&@:JZ:4KZQ6ZJN M/A1\N)-Z;'=.+%O1SJ3(S_=,G9E:J<&5\B!#F7+!GQ/0R,T\2!6F)F,Y; ]";!NN56^M+>@F,1NTI"2"TA\.$.^V<-QZL@7\U0 MI?(([^_LLL;-[M4IX+#4W ADC"]W37PZ10?&%>$R499)E9C,KY)NQF*!617 M&(2HME0J@*S!Z1LP[5E'>5()T>%.%4Y7=58[OIX;W&,T\)7)/$6J7,8UPYY9 MLO)UXY>X8)6*E[1@E3[Y@M6A/?-J=V O^@,_E"NW4$7W#VME.KH$=:+-FP9K MG&M\?'X RO.V?=+Z@H^[;\^;9/?RI-7I>L684Z;6WZ!.FC9NSJZ;-Y_RYCM0 MGL]O._NM3_GQYP8];OW=V?]\ FW[Y "@KYH?3S.*I6".(FYB'ZV8)4APFR)K MI*"QD$HF9':A"AB0D32Q@*2*<0*T-H.;6&,PO+C?U9,!G6#L']T,!@DH<'%_-F-\Q@8[-[-2:OGZYO MD\EK#]KU\>:4*\HYTV!)X!#'P3620CH$!B1A698ZL"V^%03ZDT>YA$X??+<> MYH<,<^J'(!8"89$FOFPP1\H/> )C'5.G$\WXQNOA97^.H,PSEL%X# (S[M>* M%U7"4+RJ^N&@(G/&GAI\MH!(\:/"E],L4=GP=,)%PUQ!1=CY#) MT %Z5)1&N[X&]:FBI*XW(V =(Q-Z!#H-IBNX5U'?J[1WBG*HH.6%/"N-Z9(Q M_G\@!K+NC*7V0++%[]$%"ZK=^LD1T:T%:6446$!EP52@U2G[ZTG:?<^1VXQ: M%LA>]*[=+X;K#OSQ#MPV7[TKR$1OO%!'VZ#/U]!FO]A0G?!FVR\N5%\:_ST, M$EU^W=L!A7?6^X< ?X#8#*SNG_6@&>,JT_T0\!?<^449AEBBB]>"KZ!9_1'H MVS6867 .M!//^.8Z*!8WG^&+@:VFQ>V4BRBZ.L\I*8>KX]4:."= M:*,"F.1$N:.P<%:]L0D/]E )+W@&(%B43PSQD ;&'83A.D1-UA9G!;5FI+T[ M^VUGY"MGE.2X-^Z_LLO*W&?#?OVIJE4.3P$SMK8WOT*[NF5@YJWWGG@4ZY;Y M=OG IHX=!V>&CO0_3V/;U*O.E?HNUP&Z\KP?SJS:,)F_-"BF[Q[O@/,M[TC5 M'VS"!6!)Y[)3-JH/G=*VTI1G;P$&WQJP$,F:=^MKZKL'F?)W7S!<7>^"!)FZ MSFVG6@L[\V[4DOK#(]X-^H7'];[+AZ$-Y9&0*TZ."\.'B;)^&CS9.I?K/!2? M\PNS\_WC[U361A^+[UWC\?*63>MI/.^!*.;&>[;&?7 O_]5,2B!?!'Y^6IPM"S])Q1.$/9Y<(E48]+LOF4N: M\VQ)6!>55B__;8\S)5V H"(%/?\%20>-?24[E_*ZV/CW;=4'+9_NP-EW?[(W MO'\&H&_7J7_]'[G"K8O: V],_\\]W*QU;CO ;:_!GE3\Y]_R]:*A7IQU==E. MJI^5$W36H;HW0;6_KZN#O[5K]>R4",(ES3*4Q+%#3 A?Z9)B%&.2IEHFAF?9 M.M7G.M7GKYCJ,WT%I,K;&R$><;\FQX6/&?J[=N]4,+%.^OG[)?U\MH)2+S[C MYVKTW"JD^WR&C)]W/G*=]'.=]!/>OG(DW)W(%[S2^/FXY6_IO&N"0:U3X)TQAMPSO'G@VY]#3QK=$*.DN//N]?-G09OWKS- M&^3C37-G%XSQWPY02R?9RN. 'IES*#$8L]66(*RS#&$G<)AC.)CZ1&F,HXSX7>;,I2C3UKM=F(S! M9E4DXQNO>;P),/ BP.$W6(B=#MQ_S&+L; M)&4KM";P#/STEU;@I2_^K17X:11XCETFA#/L&$7*$8%8G#BD,DF1$['4V"4D MR4I'>T*+>&H.> (/@?>I"[L/GZIM;/]IZW$ MK1'J21!J=YYB^!WT+HL-]"@#BI%0B12Q&L5$:Y^R3:S=%G>C?7: MV:/]'1WX\6PS.K,]._ I&WLFDJ:;]_*0"M)7][%7/OOY-S8Z_NZVU-*92C4J M[\HQV>Z9[5LCLEL.R!K.E@=GC2D23F+6C9&65>^F$9*WI<"0C1B%-*$%,I[ZV/%%(T2PCE%.6 M"E\^EFR*=-[9^^=JF5-K)\I/@X ED)8U!#P3!%S/0(!F*;/:6,2YK]J3)0EH MOR])GKI4Z<0YXXM*X&23)NFJ0\!O%$D2BK[Y1,N@)6O/R<_RG(1>;_9[_=LP MM3:JEHY41S,>D[V;4T-U:E*>(*=DAEB<8?$^GUVK[,+6]GE%;2Q.,4RX121,%!".C*$M5BJC$"55)0DSLUVU6 MR.JN7R/-CR#-\0*"8 %K"&4(< ,( M DL%6#'<(4QX+&)&!;4$",*"+#$/MF->J,/BU];0I5.#M88^4D-GN0")>4J< M8B@1/$9,N01)!US :9<2#<.5N,1GRUR"LW&%_ FK//][#UND+!BNMO(F1$-Y M];AHC-_5+?IT*R,3;VB=RR'OC: C)]4P_@Y#6)[7\@.X>S4<2!B(O"<'UWM# MVRW Q@GUM?IA@;C&MK738GF(I^=76&+EN$V,1G$J@)/X_;12I!2E@BM"B;3< MTK"I-B7S^8'O#WH/TKP7Y,KX7:'DZ598UE#R4J!D=J7&)3A-%045X3I!+&$" M99D1?MF6F-225))RI88SONI0\AMY6#[X2J6%UW=?R_S1'.NWL.2>P-=2H5EE MROUM>S:$[*]!Z0&@=#;-;Z"->^PTDU@HI222# ,H61,4$26LQH0ZS9C/ MV;D:!MW:Y;)Z/&6MJ$^BJ->SBBKBU%!AD$E8C%B*,9+**92R)%591@BS8N/U M@JTS:\_+TZA9TPX7QJ#>DYA5Y3TI=+#ICWRES$#.'F$PK5H'W;\6RS)[YI>! MYJ?S1H'DKL/SG@*VO\S[CQ2U&8^Y0D+X78\6:Y1QL %90HV3"O.,V-)_Q.:C M7G[4Z'N4!CVS=VD-GVOX7!%FNX;/GPZ?LSXSG(K,49,BS31'3%B!A$LU2CCF M(L&6)"D)/K,$OW#X#(SYWT-?,_UU_2;-41?T1,-WDW]]_1_XIWZ%KAR5;J=E249=W_5>>YD2KO^#2\ M2A;61*# TTEPMB*X7&H- S.L?&U#Z._J'E$!FE2$#>C# 331V0%\*Z+BW/O7-\-/T[["3=_6@;WH#X;6'PF- M!L *4B3];R[OR9[.90<[P[^RO@G?H]8>A^5&_>M>J1V[W:=WQ88L^_(67 M@=>",8;':B^ZQK]Q^=@!M .>$77L5]O9&JO)"Y&RANS)L]!!H)]P6]\_HR'T MPHT?;Y];21:%'1:1NA[W%/6V]Y,A.IZ_]<1CI_F@0 M)&$;9,Q_'W6&F_5=ZR'Q^?B_0*].GE(.NY>,L 2S>6=KZEN8O-!@0UHS,P9> M_W6YM!/6=,I1"5-("C.68B(UPJ?184HYDC#++'4$"\G=:48V[A[* %[QLXT< MSK:B_]S"MB78/+=GYS?];CS,@F+98J?L;5"2%CSQ;QCM+\\[ M+[-&7L_+'R^;-]LWC9OW>;.U>W/<^L@;YP?Y?@M^)T=P[./ER>?W[>;YWVV8 M8SOVOP?7)Y_-A2(L.=G9IHV=QDVCNX<;K68;VGK=?+?'F_#[26N;-G?^[AQW M=TGCW5O7.#^Z:9Z=9M10EV+C,Q8HQ+!-D-(:IE;+>)I8GF0B+ND4"* UVY[= M<)9FS-FP&,YB2K*,B 38E80[N=@"_;) =BY@)(:#$9@T;_8;C;U68[?9.HRV MFSO1F_UF:Z_Y;K?Y9F_W<'Z"FY;^&>$OA^C[S[_=7JL5V%=9J@GH"<>9L!R; M%"PQ&X-X>:?VLZA'N.,K0.U.KN^A,/_8,P"0#X,^$!1/,8J7AM7[O>BM58.1 M'%Q'Z6;DJ?9FU+*@A@$K-5 B";,AS&PY0&0]'_M#'IIABNT[!Y-R/9U[73=^ M*C76V9Z1H.5^,I511UX6HQQX0]Z9S*]'8![ MT,_GQ;1CD^BD.MA] ;0O608 M_J1=6<#DWIL)](=F 3\G>&X;@/[&81O94? +;M]/S( 2)&RPTMK M>U&S_]5V%70 %J';XG)R:4BX/@+"6W4E3%KVS):DQK=GJE^^YOU.8!9%6?T M$#!TDY^(G,S]RK]O9CT'P:4=>>U)2J?<8!^H$W $.>K!(Z&U]6"%T '@V,6X ML9,!]5>T/ 7SO5"J[[CXPG0F"_C]CXW6X?;&G^/+WEC/LHHP, V0=BTK-E-^ M ;)]: =?/4,K+X'FR2\^Z@T^U;1QV)YZD\LV-.W"+]]ZU8%1F% L/SUK&/BQ M%,"T =IQ#4P5^A5/4X.M"&3X_:AG(\SK7K\]\I70R=M\;BPHT(X<.A!L!/\K M_-0MHC_R/_W9T*,]W[30?_^JA\*S..CNJDJ;?X-S&RR:HFYN82>#L DW@[O) M,WA640E!#F\W[$_+6"4>0]#M6ME@+(:^+R[ Q(&)&!0-5-PG>_*]"_>$FX*T M%B-9TJ?#N@T8AS,PK_GHX42^MDO]P8+2T&]CW<>AZ^AFU=E> >%MN[DO6U2) M6:G (%^^<2 +\!(@-/Z-O;2.2C(?N'&I4'EW*VK5=_N7)_\FX$5]8_]J8?"K M)TP-&$AM;WB-^C"H)DA*#D9"KQHH>(H?4'A(MS^LU_T[5GZUDT, .4 QS/0P M;T9%NS_JA&==1VU_NHS.^GWCFS]L>YLG+X+"P5OT0^]4RCS=-0NDZH&M\&/3 M']^;SO?[&:CGL.J3RBKZ5Q#=8 F5#P/Y!Q95P@"0'PZCP1FU>M$L=5(/<.O^QT&UK1O :_L4J!8"/PS9<[H]7+2D1RH]G"7)S M;QQZ@,*K>3D?JE$!S2@ ABHD'?7D MR.0E G['O*T!I&ZR#+^4DDLKM;B7951U<]47% ;@KXM^D?L37I7SV5?[UV5N MANUZP^+45=4@QI-+I"I\G:"[+YER[>@P:SV7/97,],[4O^U!W9H+L):1&ECY M!4D'C7TE.Y> >AO_OBW2(+W3'3C[[JM!B4NOFO$>C3#^KT:@OP-_%K12KG#K MHO; F[C_\WT#/@4]]FY KPO>?O6:\I]_R]>+AGJAJ?1#IL\S0-D#;:$R90** MW@&J#WK!CU)717QQ9E'P*QUM'6X!0QB_34WI^@.P)4J0+D;*#$H1N!"43]<):R M?MJ%1IB1KIR4GE8/3'"0>8H4R8L+&*L@G -[-@)@[0^\?_%_1T#6 J1OS3U^ MII$@U+>?O3ENT[3EL:!;PEPU:9ZG#?WJ.EF$&^DP;Y7NNM#\6ZGSX'C^->^$ MB4H/5"];Y^2W,DQ:N"#2W[*J\>^%]=]'H MPB]%P9G%J/!.8'BK33^IED>-57)0>@?''R,WZ'Q7L3> _\&Y@"L(('$Z=,)AZJ+[GM#[R+ZCEJ+#U:!E[X7E2 M<)1.VW]!*!;(W#VD &"MM-^NK1P$7AQHEQV6-E_7\X')2/;ZXW96)*VV=T9% MN6[0*?HUW?=_O9"42E+41J-_1%4Y%1HP&A;^U(J!W/(4;-86VVT%#*]4>29 MEWNE,>U_J'2AU*2I$SRQ&I6*$5T $_).R'#"11C/X&'>'PW*-\\G:N;]T)U; M=_7NZ8GNS7;NK>?[CNC*:QC"J"9B82VE[O^E.ILQIO$WW,VK!KM8/+W_61;M MMYW^Y>$(QBL,O>Q,',_%BGB>KQJMQN4_Y.3Z^+-.&C=?V/'Y6=SX_/9+H[OG M5VGAVO8YW.OFN/6VT[PY(HV;7=PD>U_-NT_,_/=]YX1TOJKS_LU^JYWO[WR\ M.O[\\?KXO!$W6A_C_7=-:'>SW?A\1)NMXQL?PWC#[W]3_1F^_"_T=M_]C]'>\VW^P>-[=;>?O,'G-'? M;<3K)Y:RP\IXWG=>WOQ"!_S9A6GXJ^SX62L0R+6LC67MZC1V(B:69(AGSB)& M"0-9$P9I$ZLT372<.CMUT8EHXGNT!6,OP\75Q$*H@H$!K\*MJQ M0YEW@FWE@6,S_!M-X4?I%9Z@3#CA5G34]P+VEU+\_+X!5'_-^==6*0KQMG_R M/B7EUYTW[KP=J\MES:K_R"(IG/7GEIB\L%N6T8,/'(DG?>1W]/"[SQ;WP;*? M*1;9P[U]9:QO6,/OC^"FIOCS05BUI,U%,&K/HR,!O4-TA/]@)S#^F%QZOV;, M^\N)77] Z+I+)$L-V"/*)PF@3F8<"T.EXU1D,J:G>_?;-+W8EM@>OI&#P37T MVB?9&;V,I+>/,#S>YNK=40+GW#0_'^'CFW9W']K5?/>I[0//]]\=P3V/\7'K M[^[QS?95XT97UWR"WWGOI-4'XZ2!3UJ?SO??';/C[EY\\MD'N^^RD];[]LGY MIW;CWV8Y@XE'&6(,Y$2A.6"LO9 MQFN,R29+5BF)YD_:S[/&J-5YM0=@%!;4ND3S6"K+B+8*DU0)PG22<2N%"AA% M,%ECU IB5&,6HYSB"72G0 F5$K%4IT@Y89'*M!_,U"GL=REBL4GC^=PT+S[1 M[_V8X/)C(.ZGE5-F>R"$=4XNOPVGS(TXP_\ MY\RBTV^1BN,92-]M5[)/]%7&5*]A\F$PB:>I7'-G^\93N10;[!Q#DA*#F-'P MR1J%%*/8?'ZM>N4^:LGIXNB_BL]71I>CI'9VB6I,(X@V1L M4\1BF:*,.8YLDIE,J(3$5*^:GO[DVD?/ZMS:G/-L;59Q-+>8SE*W;W]S!_>L M&_W7-$27V#^_"IHOT]4V8\/.K>G?_F'JS+5YN\3Y@,RXX%CCXZG-8BN!GR%, M)"XK3RFA&(H9T]+1E%&N2Q<<%\LR;Y>G;"ONP%NC[AIUG]%YN$;=%4'=QBSJ MVLGLZ]9XF9.";L=S1K%_4;S?,BW)7H0R;ZNT@;#CL]GOVNL[Q4^\4 M;]M.2"0@_>8&__KUAL;MHJU&@Y[?:UN4>Q'R8I)")VSHBC;*O4AE8I>-^LH[ M=CXJV0FA_47;PMD+@N]OQ1[/?'^8[/S,H.-O!;FOHX]OQ:S>G$+?$Y,)@JA( M!&+8Q$BF@(76Q6G"E.&"Q7,QJ^LHU-\S"O7V)';_:+^5#5$EKZ)II"C#4SU^ M1'N]DH3!W/.3PE'%KQ91^;;:=]]J#ZR-&G!^NXAV?5:#A_3H\T2B/IL7\L7' M\*Y&SZVC=]?1NRL:O?N[_MK/_[FV[27:O&MV/&$SE2V\R']]\G'$X7G1/6MOX^.;D"_SE^_ NQY^/ MV/'G77K)IR:PU-,Y 5;A"C.$-*LQB9 MQ&E!$HUY1C=>$SQ?/_S%A^>L4>>71)TGJXB^1IT?19W&+.ID:2*IDBE20C) M'9$@13.)B,FTSEC&L<(;KW&Z2JCS&W#P9K^'PK) E?G&)Y_LC=,0^F\P"%]# MXJ88)=.ZP]\._;=46&WO?#M5Z*WU]NM!.]M?S 6U7^\U/U3"=WU>C)^V&3, M%Y@ 0)=B(K1!F%B'F! **2L)HR3V,0?I"DW&:Q-@C5 _T018(]3/ M1*@YV^#T6$/8PR#LJO&F*LD(,-9L[9)&Z^B4 M9TE,N=!(QBS4CW(HTXP"D*444^6K2P&&D?31^ZM6+YW%6H.?BI?<7X.GX[9= M?F4-NK&#_EJS'Z[9-[.:+0G,8EP3A#$'^TDSC(2."4I2*RT5@N,TW0 MS@@F M?ZV0=O]&CJ[/^;#=[G="FOJAO/+!QST[C(IV2%=NA\,RS*Z*5"ZI25U7[;'4 MY'?8X+TT:C+L%*^F!JLEK_9[33L\] -U.!ZG(S],(9S\33E(_TS&: UICR$K MY]N7S=;9::83G$B5HH3$(?&S1 );CI15%O@+-SI.-EXGC][WMWH>H;5*+YNK M+$.EU^QE^>RE4G67BEC&<88L]DNQ3O@,$$H@[)QU,: YV)I[&7M7_FAL+G" M%Y34H?#*K;JG?CV.Q?C_^L(T>B[UP]KL>BK'255;N'@[Z'?KP=EW;\+0' [# M]JW?89_L3X.MPUL,Y1K:<:HTQ0D%%.P M7S _Z%JSG\JA\D#-7G.1QRCUS:Q2QU+'R@F-*!.^2HG?\4F$+W 4)YS(V'"] M/"ZR]J3\8 B_[)WE816GC!0:^LKESGJ?HZ_X!DV'5QKE15GDKO2E3"+(^JI3 M%[1;>U-^AC=E,F!AZ;IH38:KU=\=#U8PO=[6P[0_&:4UE5DJZN7S5(8Z3:E? MV*92 Y4A68*R1%-DE8DQSC!."=]XG6[&V2J%PZ[]+2M*99:O]&N6\QA]GV,Y M3@B>2BR0S 1'++8426<48C(6 O,84ZE6UN,RSM(SFX-E"651B:^R_>SI?^Y9 M%I7$3UX6=7]$%KP]"O3G*8O7BL>RWSI7D#S[HYHR#WI+ES CKTOGO2 M/<:-=P?=YHZ^A'M>@G[,)H>Y@M]IX_,>W=\QG<8./+,+.@17GIP?79Z\@^\W MV]#^O]O'GZ:3P^C+1NN,G0H98VV=1)G7)&8S!?8_A3E4Q2+1&L0,F]DRJ-90 M(Y5D/$XU@_Z6FG&FDE@IG, DF\XFDSG8_;1WN+??C/;?1A\.]O8/HN/=[8-H MK]G:/=AK1&_WFMO--WO;_T2'K>U6*)=Z^.VZJ ].3+2@3OUWW^'V.],8S"A, M79+*C!&9B#BA(&\*6TH(-G)&>^X$D)^E5CN3S=^Z/QJ4Y;0O?&GQ\>]@C4.+ MK_]5W$X95=D8L@/O C^$0N3!0^JO\06S(U^.VT1SU=1"X?C