0001558370-23-001021.txt : 20230208 0001558370-23-001021.hdr.sgml : 20230208 20230208160537 ACCESSION NUMBER: 0001558370-23-001021 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 48 CONFORMED PERIOD OF REPORT: 20221225 FILED AS OF DATE: 20230208 DATE AS OF CHANGE: 20230208 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TESSCO TECHNOLOGIES INC CENTRAL INDEX KEY: 0000927355 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-ELECTRONIC PARTS & EQUIPMENT, NEC [5065] IRS NUMBER: 520729657 STATE OF INCORPORATION: DE FISCAL YEAR END: 0326 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33938 FILM NUMBER: 23599075 BUSINESS ADDRESS: STREET 1: 11126 MCCORMICK ROAD CITY: HUNT VALLEY STATE: MD ZIP: 21031 BUSINESS PHONE: 4102291000 MAIL ADDRESS: STREET 1: 11126 MCCORMICK ROAD CITY: HUNT VALLEY STATE: MD ZIP: 2121031 10-Q 1 tess-20221225x10q.htm 10-Q
0000927355--03-262023Q3falsehttp://tessco.com/20221225#RetailMarketSegmentMemberhttp://tessco.com/20221225#RetailMarketSegmentMemberP6MP30D0000927355us-gaap:TreasuryStockCommonMember2022-06-272022-09-250000927355us-gaap:TreasuryStockCommonMember2022-03-282022-06-260000927355us-gaap:TreasuryStockCommonMember2021-06-282021-09-260000927355us-gaap:TreasuryStockCommonMember2021-03-292021-06-270000927355us-gaap:CommonStockMember2022-09-262022-12-250000927355us-gaap:CommonStockMember2021-09-272021-12-260000927355us-gaap:TreasuryStockCommonMember2022-12-250000927355us-gaap:RetainedEarningsMember2022-12-250000927355us-gaap:AdditionalPaidInCapitalMember2022-12-250000927355us-gaap:TreasuryStockCommonMember2022-09-250000927355us-gaap:RetainedEarningsMember2022-09-250000927355us-gaap:AdditionalPaidInCapitalMember2022-09-2500009273552022-09-250000927355us-gaap:TreasuryStockCommonMember2022-06-260000927355us-gaap:RetainedEarningsMember2022-06-260000927355us-gaap:AdditionalPaidInCapitalMember2022-06-2600009273552022-06-260000927355us-gaap:TreasuryStockCommonMember2022-03-270000927355us-gaap:RetainedEarningsMember2022-03-270000927355us-gaap:AdditionalPaidInCapitalMember2022-03-270000927355us-gaap:TreasuryStockCommonMember2021-12-260000927355us-gaap:RetainedEarningsMember2021-12-260000927355us-gaap:AdditionalPaidInCapitalMember2021-12-260000927355us-gaap:TreasuryStockCommonMember2021-09-260000927355us-gaap:RetainedEarningsMember2021-09-260000927355us-gaap:AdditionalPaidInCapitalMember2021-09-2600009273552021-09-260000927355us-gaap:TreasuryStockCommonMember2021-06-270000927355us-gaap:RetainedEarningsMember2021-06-270000927355us-gaap:AdditionalPaidInCapitalMember2021-06-2700009273552021-06-270000927355us-gaap:TreasuryStockCommonMember2021-03-280000927355us-gaap:RetainedEarningsMember2021-03-280000927355us-gaap:AdditionalPaidInCapitalMember2021-03-280000927355us-gaap:AdditionalPaidInCapitalMember2022-09-262022-12-250000927355us-gaap:CommonStockMember2022-06-272022-09-250000927355us-gaap:AdditionalPaidInCapitalMember2022-06-272022-09-250000927355us-gaap:CommonStockMember2022-03-282022-06-260000927355us-gaap:AdditionalPaidInCapitalMember2022-03-282022-06-260000927355us-gaap:AdditionalPaidInCapitalMember2021-09-272021-12-260000927355us-gaap:CommonStockMember2021-06-282021-09-260000927355us-gaap:AdditionalPaidInCapitalMember2021-06-282021-09-260000927355us-gaap:CommonStockMember2021-03-292021-06-270000927355us-gaap:AdditionalPaidInCapitalMember2021-03-292021-06-270000927355us-gaap:EmployeeStockOptionMember2022-12-250000927355us-gaap:RetainedEarningsMember2022-09-262022-12-250000927355us-gaap:RetainedEarningsMember2022-06-272022-09-2500009273552022-06-272022-09-250000927355us-gaap:RetainedEarningsMember2022-03-282022-06-2600009273552022-03-282022-06-260000927355us-gaap:RetainedEarningsMember2021-09-272021-12-260000927355us-gaap:RetainedEarningsMember2021-06-282021-09-2600009273552021-06-282021-09-260000927355us-gaap:RetainedEarningsMember2021-03-292021-06-2700009273552021-03-292021-06-270000927355us-gaap:LetterOfCreditMembertess:RevolvingCreditFacility2020Member2022-12-080000927355tess:RevolvingCreditFacility2020Member2022-09-262022-12-250000927355tess:CommercialSegmentMember2022-09-262022-12-250000927355tess:CarrierSegmentMember2022-09-262022-12-250000927355tess:CommercialSegmentMember2022-03-282022-12-250000927355tess:CarrierSegmentMember2022-03-282022-12-250000927355tess:CommercialSegmentMember2021-09-272021-12-260000927355tess:CarrierSegmentMember2021-09-272021-12-260000927355tess:CommercialSegmentMember2021-03-292021-12-260000927355tess:CarrierSegmentMember2021-03-292021-12-260000927355tess:NoteTesscoRenoHoldingLlcDecember2021Member2021-12-300000927355tess:DebtInstrumentCovenantExcessAvailabilityLessThan20PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-12-082022-12-080000927355tess:DebtInstrumentCovenantExcessAvailabilityLessThan20PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:BaseRateMember2022-12-082022-12-080000927355tess:DebtInstrumentCovenantExcessAvailabilityGreaterThan30PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-12-082022-12-080000927355tess:DebtInstrumentCovenantExcessAvailabilityGreaterThan30PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:BaseRateMember2022-12-082022-12-080000927355tess:DebtInstrumentCovenantExcessAvailabilityAtLeast20PercentAndLessThanOrEqualTo30PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-12-082022-12-080000927355tess:DebtInstrumentCovenantExcessAvailabilityAtLeast20PercentAndLessThanOrEqualTo30PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:BaseRateMember2022-12-082022-12-080000927355tess:DebtInstrumentCovenantIfFixedCoverageRatioIsLessThan1.10Membertess:RevolvingCreditFacility2020Memberus-gaap:LondonInterbankOfferedRateLIBORMember2020-10-292020-10-290000927355tess:DebtInstrumentCovenantIfFixedCoverageRatioIsLessThan1.10Membertess:RevolvingCreditFacility2020Memberus-gaap:BaseRateMember2020-10-292020-10-290000927355tess:DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Membertess:RevolvingCreditFacility2020Memberus-gaap:LondonInterbankOfferedRateLIBORMember2020-10-292020-10-290000927355tess:DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Membertess:RevolvingCreditFacility2020Memberus-gaap:BaseRateMember2020-10-292020-10-2900009273552021-09-272021-12-260000927355us-gaap:RevenueFromContractWithCustomerMemberus-gaap:SupplierConcentrationRiskMembertess:LargestSupplierMemberus-gaap:SegmentContinuingOperationsMember2022-09-262022-12-250000927355tess:LargestCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SegmentContinuingOperationsMember2022-09-262022-12-250000927355us-gaap:RevenueFromContractWithCustomerMemberus-gaap:SupplierConcentrationRiskMembertess:LargestSupplierMemberus-gaap:SegmentContinuingOperationsMember2022-03-282022-12-250000927355country:USus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-03-282022-12-250000927355us-gaap:RevenueFromContractWithCustomerMemberus-gaap:SupplierConcentrationRiskMembertess:LargestSupplierMemberus-gaap:SegmentContinuingOperationsMember2021-09-272021-12-260000927355tess:LargestCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SegmentContinuingOperationsMember2021-09-272021-12-260000927355us-gaap:RevenueFromContractWithCustomerMemberus-gaap:SupplierConcentrationRiskMembertess:LargestSupplierMemberus-gaap:SegmentContinuingOperationsMember2021-03-292021-12-260000927355us-gaap:CommonStockMember2022-12-250000927355us-gaap:CommonStockMember2022-09-250000927355us-gaap:CommonStockMember2022-06-260000927355us-gaap:CommonStockMember2022-03-270000927355us-gaap:CommonStockMember2021-12-260000927355us-gaap:CommonStockMember2021-09-260000927355us-gaap:CommonStockMember2021-06-270000927355us-gaap:CommonStockMember2021-03-2800009273552021-12-2600009273552021-03-280000927355us-gaap:OperatingSegmentsMembertess:CommercialSegmentMember2022-12-250000927355us-gaap:OperatingSegmentsMembertess:CarrierSegmentMember2022-12-250000927355us-gaap:CorporateNonSegmentMember2022-12-250000927355us-gaap:OperatingSegmentsMembertess:CommercialSegmentMember2022-03-270000927355us-gaap:OperatingSegmentsMembertess:CarrierSegmentMember2022-03-270000927355us-gaap:CorporateNonSegmentMember2022-03-270000927355us-gaap:EmployeeStockOptionMember2022-03-282022-12-250000927355tess:RestrictedStockAndPerformanceSharesMember2022-03-282022-12-250000927355us-gaap:SoftwareDevelopmentMember2022-09-262022-12-250000927355us-gaap:SoftwareDevelopmentMember2022-03-282022-12-250000927355us-gaap:SoftwareDevelopmentMember2021-09-272021-12-260000927355us-gaap:SoftwareDevelopmentMember2021-03-292021-12-2600009273552021-03-292021-12-2600009273552022-12-2500009273552022-03-2700009273552022-09-262022-12-250000927355tess:DebtExcludingLineOfCreditMember2022-12-250000927355srt:MinimumMembertess:RevolvingCreditFacility2020Member2022-12-082022-12-080000927355srt:MaximumMembertess:RevolvingCreditFacility2020Member2022-12-082022-12-080000927355tess:RevolvingCreditFacility2020Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-12-082022-12-080000927355tess:DebtInstrumentCovenantLaterOfDecember312023AndFixedCoverageRatioNotLessThan1.00Membertess:RevolvingCreditFacility2020Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-12-082022-12-080000927355tess:DebtInstrumentCovenantLaterOfDecember312023AndFixedCoverageRatioNotLessThan1.00Membertess:RevolvingCreditFacility2020Memberus-gaap:BaseRateMember2022-12-082022-12-080000927355srt:MinimumMembertess:DebtInstrumentCovenantExcessAvailabilityGreaterThan30PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-12-082022-12-080000927355srt:MinimumMembertess:DebtInstrumentCovenantExcessAvailabilityGreaterThan30PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:BaseRateMember2022-12-082022-12-080000927355srt:MinimumMembertess:DebtInstrumentCovenantExcessAvailabilityAtLeast20PercentAndLessThanOrEqualTo30PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-12-082022-12-080000927355srt:MinimumMembertess:DebtInstrumentCovenantExcessAvailabilityAtLeast20PercentAndLessThanOrEqualTo30PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:BaseRateMember2022-12-082022-12-080000927355srt:MaximumMembertess:DebtInstrumentCovenantExcessAvailabilityLessThan20PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-12-082022-12-080000927355srt:MaximumMembertess:DebtInstrumentCovenantExcessAvailabilityLessThan20PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:BaseRateMember2022-12-082022-12-080000927355srt:MaximumMembertess:DebtInstrumentCovenantExcessAvailabilityAtLeast20PercentAndLessThanOrEqualTo30PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-12-082022-12-080000927355srt:MaximumMembertess:DebtInstrumentCovenantExcessAvailabilityAtLeast20PercentAndLessThanOrEqualTo30PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:BaseRateMember2022-12-082022-12-080000927355srt:MinimumMembertess:RevolvingCreditFacility2020Member2020-10-292020-10-290000927355srt:MaximumMembertess:RevolvingCreditFacility2020Member2020-10-292020-10-290000927355tess:DebtInstrumentCovenantExcessAvailabilityLessThan20PercentMembertess:RevolvingCreditFacility2020Memberus-gaap:BaseRateMember2022-12-080000927355tess:RevolvingCreditFacility2020Member2022-12-080000927355tess:RevolvingCreditFacility2020Member2022-01-050000927355tess:RevolvingCreditFacility2020Member2022-12-250000927355srt:MinimumMember2022-12-250000927355us-gaap:DiscontinuedOperationsDisposedOfBySaleMembertess:VentevBrandAndOtherRetailRelatedAssetsMember2020-12-022020-12-020000927355us-gaap:DiscontinuedOperationsDisposedOfBySaleMembertess:VentevBrandAndOtherRetailRelatedAssetsMember2021-09-272021-12-260000927355us-gaap:DiscontinuedOperationsDisposedOfBySaleMembertess:VentevBrandAndOtherRetailRelatedAssetsMember2021-03-292021-12-260000927355srt:MinimumMembertess:DebtInstrumentCovenantLaterOfDecember312023AndFixedCoverageRatioNotLessThan1.00Membertess:RevolvingCreditFacility2020Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-12-082022-12-080000927355srt:MinimumMembertess:DebtInstrumentCovenantLaterOfDecember312023AndFixedCoverageRatioNotLessThan1.00Membertess:RevolvingCreditFacility2020Memberus-gaap:BaseRateMember2022-12-082022-12-080000927355srt:MinimumMembertess:DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Membertess:RevolvingCreditFacility2020Member2022-12-082022-12-080000927355tess:RevolvingCreditFacility2020Member2022-12-082022-12-080000927355srt:MinimumMembertess:DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Membertess:RevolvingCreditFacility2020Memberus-gaap:LondonInterbankOfferedRateLIBORMember2020-10-292020-10-290000927355srt:MinimumMembertess:DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Membertess:RevolvingCreditFacility2020Memberus-gaap:BaseRateMember2020-10-292020-10-290000927355srt:MaximumMembertess:DebtInstrumentCovenantIfFixedCoverageRatioIsLessThan1.10Membertess:RevolvingCreditFacility2020Memberus-gaap:LondonInterbankOfferedRateLIBORMember2020-10-292020-10-290000927355srt:MaximumMembertess:DebtInstrumentCovenantIfFixedCoverageRatioIsLessThan1.10Membertess:RevolvingCreditFacility2020Memberus-gaap:BaseRateMember2020-10-292020-10-290000927355srt:ScenarioForecastMembertess:RevolvingCreditFacility2020Member2023-01-010000927355tess:DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Membertess:RevolvingCreditFacility2020Member2022-12-080000927355tess:RevolvingCreditFacility2020Member2021-07-122021-07-120000927355tess:RevolvingCreditFacility2020Member2020-10-290000927355tess:DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Membertess:RevolvingCreditFacility2020Member2022-12-082022-12-080000927355tess:NoteTesscoRenoHoldingLlcDecember2021Member2021-12-302021-12-300000927355srt:ScenarioForecastMembertess:RevolvingCreditFacility2020Member2023-01-012023-01-010000927355tess:RevolvingCreditFacility2020Member2022-01-052022-01-050000927355tess:RevolvingCreditFacility2020Member2020-10-292020-10-2900009273552021-12-3000009273552023-02-0300009273552022-03-282022-12-25xbrli:sharesutr:sqftxbrli:pureiso4217:USDtess:itemiso4217:USDxbrli:sharestess:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended December 25, 2022

or

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from to

Commission File Number: 001-33938

TESSCO Technologies Incorporated

(Exact name of registrant as specified in its charter)

Delaware

52-0729657

(State or other jurisdiction of

incorporation or organization)

(I.R.S Employer

Identification No.)

11126 McCormick Road, Hunt Valley, Maryland

21031

(Address of principal executive offices)

(Zip Code)

(410) 229-1000

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.01 par value per share

TESS

Nasdaq Global Market

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       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       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” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

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

The number of shares of the registrant’s Common Stock, $0.01 par value per share, outstanding as of February 3, 2023 was 9,230,017.

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements.

TESSCO Technologies Incorporated

Consolidated Balance Sheets

    

December 25,

    

March 27,

 

 

2022

2022

 

 

(Unaudited)

ASSETS

Current assets:

Cash and cash equivalents

$

3,271,800

$

1,754,000

Trade accounts receivable, net

 

79,497,400

 

75,546,300

Product inventory, net

 

70,855,700

 

55,945,300

Income taxes receivable

3,741,800

4,293,400

Prepaid expenses and other current assets

4,660,500

2,961,700

Total current assets

 

162,027,200

 

140,500,700

Property and equipment, net

 

10,554,900

 

10,835,900

Intangible assets, net

40,731,500

30,595,600

Income taxes receivable, non-current

3,118,600

Lease asset - right of use

7,012,500

8,910,400

Other long-term assets

 

9,411,300

 

8,552,100

Total assets

$

229,737,400

$

202,513,300

LIABILITIES AND SHAREHOLDERS’ EQUITY

Current liabilities:

Trade accounts payable

$

66,254,800

$

65,254,900

Payroll, benefits and taxes

 

6,381,200

 

5,230,500

Sales tax liabilities

 

1,283,300

 

1,188,100

Accrued expenses and other current liabilities

 

1,676,800

 

1,455,500

Current portion of lease liability

2,498,300

2,566,300

Current portion of long-term debt

347,000

340,300

Total current liabilities

 

78,441,400

 

76,035,600

Deferred tax liabilities, net

145,600

145,600

Revolving line of credit

61,584,000

36,914,600

Non-current portion of lease liability

4,746,000

6,586,200

Long-term debt

5,861,400

6,155,000

Other non-current liabilities

 

705,700

 

753,200

Total liabilities

 

151,484,100

 

126,590,200

Shareholders’ equity:

Preferred stock, $0.01 par value per share, 500,000 shares authorized and no shares issued and outstanding

 

 

Common stock, $0.01 par value per share, 15,000,000 shares authorized, 9,252,613 shares issued and 9,205,200 shares outstanding as of December 25, 2022, and 9,013,449 shares issued and 8,994,249 shares outstanding as of March 27, 2022

 

107,900

 

105,900

Additional paid-in capital

 

70,361,900

 

69,166,100

Treasury stock, at cost, 47,413 shares as of December 25, 2022 and 19,200 shares as of March 27, 2022

 

(287,300)

 

(129,200)

Retained earnings

 

8,070,800

 

6,780,300

Total shareholders’ equity

 

78,253,300

 

75,923,100

Total liabilities and shareholders’ equity

$

229,737,400

$

202,513,300

See accompanying notes to unaudited consolidated financial statements.

3

TESSCO Technologies Incorporated

Unaudited Consolidated Statements of Income (Loss)

Three Months Ended

 

Nine Months Ended

 

    

December 25, 2022

    

December 26, 2021

 

December 25, 2022

    

December 26, 2021

    

Revenues

$

114,879,700

$

102,462,400

$

347,863,800

$

315,954,700

Cost of goods sold

 

91,188,600

 

82,841,600

 

277,614,400

 

256,852,000

Gross profit

 

23,691,100

 

19,620,800

 

70,249,400

 

59,102,700

Selling, general and administrative expenses

 

22,715,800

 

19,403,800

 

67,846,300

 

62,038,600

Operating income (loss)

 

975,300

 

217,000

 

2,403,100

 

(2,935,900)

Interest expense, net

 

516,400

 

131,000

 

1,159,200

 

503,400

Income (loss) from continuing operations before income taxes

 

458,900

 

86,000

 

1,243,900

 

(3,439,300)

Provision for (benefit from) income taxes

 

34,200

 

(1,129,000)

 

(46,600)

 

(1,166,200)

Net income (loss) from continuing operations

424,700

1,215,000

1,290,500

(2,273,100)

Income (loss) from discontinued operations, net of taxes

243,800

1,187,900

Net income (loss)

$

424,700

$

1,458,800

$

1,290,500

$

(1,085,200)

Basic income (loss) per share

Continuing operations

$

0.05

$

0.14

$

0.14

$

(0.26)

Discontinued operations

$

$

0.03

$

$

0.13

Consolidated operations

$

0.05

$

0.16

$

0.14

$

(0.12)

Diluted income (loss) per share

Continuing operations

$

0.05

$

0.14

$

0.14

$

(0.26)

Discontinued operations

$

$

0.03

$

$

0.13

Consolidated operations

$

0.05

$

0.16

$

0.14

$

(0.12)

Basic weighted-average common shares outstanding

9,199,494

8,957,502

9,138,889

8,910,857

Effect of dilutive options and other equity instruments

17,654

39,335

49,106

Diluted weighted-average common shares outstanding

9,217,148

8,996,837

9,187,995

8,910,857

See accompanying notes to unaudited consolidated financial statements.

4

TESSCO Technologies Incorporated

Unaudited Consolidated Statements of Changes in Shareholders’ Equity

Common Stock

Additional 

Total

Paid-in

Treasury

Retained

Shareholders’

Shares

Amount

Capital

Stock

Earnings

Equity

Balance at March 27, 2022

8,994,249

105,900

69,166,100

(129,200)

6,780,300

75,923,100

Issuance of common stock for 401k match

15,941

200

94,000

94,200

Shares withheld from employees and directors for minimum tax withholdings

(23,623)

(137,100)

(137,100)

Non-cash stock compensation expense

146,229

1,000

222,800

223,800

Net income (loss)

(275,100)

(275,100)

Balance at June 26, 2022

9,132,796

107,100

69,482,900

(266,300)

6,505,200

75,828,900

Issuance of common stock for 401k match

21,916

200

129,300

129,500

Shares withheld from employees and directors for minimum tax withholdings

(3,625)

(21,000)

(21,000)

Non-cash stock compensation expense

12,083

100

308,700

308,800

Net income (loss)

1,140,900

1,140,900

Balance at September 25, 2022

9,163,170

107,400

69,920,900

(287,300)

7,646,100

77,387,100

Issuance of common stock for 401k match

25,079

300

103,500

103,800

Proceeds from issuance of stock

16,951

200

71,400

71,600

Non-cash stock compensation expense

266,100

266,100

Net income (loss)

424,700

424,700

Balance at December 25, 2022

9,205,200

107,900

70,361,900

(287,300)

8,070,800

78,253,300

Balance at March 28, 2021

8,833,833

104,200

67,227,700

(62,800)

9,481,100

76,750,200

Issuance of common stock for 401k match

13,782

100

102,700

102,800

Shares withheld from employees and directors for minimum tax withholdings

(3,960)

(28,900)

(28,900)

Non-cash stock compensation expense

39,182

500

254,400

254,900

Exercise of stock options

1,754

10,900

(13,300)

(2,400)

Net income (loss)

(1,717,300)

(1,717,300)

Balance at June 27, 2021

8,884,591

104,800

67,595,700

(105,000)

7,763,800

75,359,300

Issuance of common stock for 401k match

16,419

200

110,400

110,600

Shares withheld from employees and directors for minimum tax withholdings

(4,244)

(24,200)

(24,200)

Non-cash stock compensation expense

29,959

300

367,800

368,100

Net income (loss)

(826,700)

(826,700)

Balance at September 26, 2021

8,926,725

105,300

68,073,900

(129,200)

6,937,100

74,987,100

Issuance of common stock for 401k match

20,554

200

113,200

113,400

Proceeds from issuance of stock

15,653

100

80,900

81,000

Non-cash stock compensation expense

101,700

101,700

Net income (loss)

1,458,800

1,458,800

Balance at December 26, 2021

8,962,932

105,600

68,369,700

(129,200)

8,395,900

76,742,000

See accompanying notes to unaudited consolidated financial statements.

5

TESSCO Technologies Incorporated

Unaudited Consolidated Statements of Cash Flows

Nine Months Ended

 

December 25, 2022

December 26, 2021

    

CASH FLOWS FROM OPERATING ACTIVITIES:

    

    

    

    

Net income (loss)

$

1,290,500

$

(1,085,200)

Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:

Depreciation and amortization

 

1,592,800

 

1,878,400

Stock-based compensation expense

 

796,500

 

724,700

Change in trade accounts receivable

 

(3,951,100)

 

1,658,800

Change in product inventory

 

(14,910,400)

 

2,735,300

Change in prepaid expenses and other current assets

 

(1,511,500)

 

446,100

Change in income taxes receivable

3,670,200

3,062,600

Change in other assets and other liabilities

(1,695,500)

(887,200)

Change in trade accounts payable

 

3,855,000

(6,057,800)

Change in payroll, benefits and taxes

 

1,150,700

 

(1,198,300)

Change in sales tax liabilities

 

95,200

 

(111,900)

Change in accrued expenses and other current liabilities

 

541,700

 

(867,900)

Net cash provided by (used in) operating activities

 

(9,075,900)

 

297,600

CASH FLOWS FROM INVESTING ACTIVITIES

Capital expenditures

 

(13,501,900)

 

(7,988,300)

Net cash provided by (used in) investing activities

 

(13,501,900)

 

(7,988,300)

CASH FLOWS FROM FINANCING ACTIVITIES

Borrowings from revolving line of credit long term

220,846,400

204,515,300

Repayments to revolving line of credit long term

(196,177,000)

(196,827,000)

Payments of debt issuance costs

(222,300)

Payments on long term debt

 

(264,000)

 

Proceeds from issuance of stock

70,600

81,000

Repurchase of stock from employees and directors for minimum tax withholdings

(158,100)

 

(66,400)

Net cash provided by (used in) financing activities

 

24,095,600

 

7,702,900

Net increase (decrease) in cash and cash equivalents

 

1,517,800

 

12,200

CASH AND CASH EQUIVALENTS, beginning of period

 

1,754,000

 

1,110,000

CASH AND CASH EQUIVALENTS, end of period

$

3,271,800

$

1,122,200

SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION

Capital expenditures included in accounts payable

$

1,639,800

$

3,362,900

See accompanying notes to unaudited consolidated financial statements.

6

TESSCO Technologies Incorporated

Notes to Unaudited Consolidated Financial Statements

Note 1. Description of Business and Basis of Presentation

TESSCO Technologies Incorporated, a Delaware corporation (TESSCO, we, or the Company), architects and delivers innovative product and value chain solutions to support wireless systems. The Company provides marketing and sales services, knowledge and supply chain management, product-solution delivery and control systems utilizing extensive internet and information technology. Approximately 98% of the Company’s sales are made to customers in the United States. The Company takes orders in several ways, including phone, fax, online and through electronic data interchange. Almost all of the Company’s sales are made in United States Dollars.

In management’s opinion, the accompanying unaudited interim Consolidated Financial Statements of the Company include all adjustments, consisting only of normal, recurring adjustments, necessary for a fair presentation of the Company’s financial position for the interim periods presented. These statements are presented in accordance with the rules and regulations of the United States Securities and Exchange Commission (the “SEC”) and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). Certain information and footnote disclosures normally included in the Company’s annual financial statements have been omitted from these statements, as permitted under the applicable rules and regulations. The results of operations presented in the accompanying unaudited interim Consolidated Financial Statements are not necessarily representative of operations for an entire year. The information included in this Form 10-Q should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 27, 2022, filed with SEC on May 26, 2022.

On October 28, 2020, the Company entered into a definitive Inventory Purchase Agreement (the “Agreement”) which, at a closing held on December 2, 2020, resulted in the Company’s exit from its retail business through the sale to Voice Comm, LLC, a Delaware limited liability company (“Voice Comm”), of most of the Company’s retail inventory, the Ventev brand as it relates to mobile device accessory products, and certain other retail-related assets. The accompanying unaudited interim Consolidated Financial Statements for all fiscal year 2022 periods presented reflect the results of the Retail segment as a discontinued operation. The activity related to discontinued operations for fiscal year 2023 has been immaterial and therefore is included within results from continuing operations. See Note 10, “Discontinued Operations”, for further information.

Note 2. Recently Issued Accounting Pronouncements

Recently issued accounting pronouncements not yet adopted:

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. This ASU is effective for annual periods beginning after December 15, 2022. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements and will adopt the standard on the first day of the Company’s 2024 fiscal year.

7

Note 3. Intangible Assets

Intangible assets, net on our Consolidated Balance Sheets as of December 25, 2022, consists of capitalized software for internal use, and indefinite-lived intangible assets. Capitalized software for internal use, net of accumulated amortization, was $38,859,000 and $29,463,100 as of December 25, 2022 and March 27, 2022, respectively. Amortization expense of capitalized software for internal use was $143,400 and $263,200 for the three months ended December 25, 2022 and December 26, 2021, respectively. Amortization expense of capitalized software for internal use was $498,600 and $658,400 for the nine months ended December 25, 2022 and December 26, 2021, respectively.  During the nine months ended December 25, 2022, and December 26, 2021, the Company continued to capitalize costs related to an ongoing information technology project. This project was launched during the fourth quarter of fiscal 2023; accordingly, amortization of the project costs will commence in the fourth quarter of fiscal 2023.

Indefinite-lived intangible assets were $795,400 as of December 25, 2022 and March 27, 2022.

Note 4. Borrowings Under Revolving Credit Facility

 

On October 29, 2020, the Company entered into a Credit Agreement among the Company, the Company’s primary operating subsidiaries as co-borrowers, the Lender(s) party thereto from time to time, and Wells Fargo Bank, National Association (“Wells”), as Administrative Agent, swingline lender and an issuing bank. Terms used, but not defined, in this and the following paragraphs of this Note 4 have the meanings set forth in the Credit Agreement (as defined below) or the related Guaranty and Security Agreement. This facility replaced a previously existing credit facility among the Company and certain subsidiaries, the lenders party thereto (which included Wells) and Truist Bank (successor by merger to SunTrust Bank), as administrative agent. The discussion below is a summary and is qualified in its entirety by the actual terms of the Credit Agreement and related documents, including Amendment Nos. 1, 2, 3, and 4, and references below to the “Credit Agreement” include the Credit Agreement, together with such amendments, except in each case where otherwise indicated or the context otherwise requires.

The Credit Agreement, as amended in Amendment No. 4 discussed below, now provides for a senior secured asset-based revolving credit facility of up to $105 million (the “Revolving Credit Facility”) with a $10 million Availability Block that is in effect at all times, which effectively limits the maximum borrowings under the Revolving Credit Facility to $95 million. The Revolving Credit Facility matures on April 29, 2025 and includes a $5.0 million letter of credit sublimit and provides for the issuance of Swingline Loans. The Credit Agreement also includes a provision permitting the Company, subject to certain conditions, to increase the aggregate amount of the commitments under the Revolving Credit Facility to an aggregate commitment amount of up to $155 million with optional additional commitments from then existing Lenders or new commitments from additional lenders, although no Lender is obligated to increase its commitment. Availability is determined in accordance with the Borrowing Base, which is generally 85% of Eligible Accounts minus the Dilution Reserve, plus a calculated value of Eligible Inventory aged less than 181 days plus the lesser of an Aged Inventory Cap (currently $2,250,000 and which reduces over time to $2,000,000) and a calculated value of Inventory aged more than 180 days minus a calculated Reserve, as further detailed and set forth in the Credit Agreement.

When the facility was initially established pursuant to the Credit Agreement, Borrowings accrued interest from the applicable borrowing date:  (A) if a LIBOR Rate Loan, (i) if the Fixed Charge Coverage Ratio was less than 1.10:1.00, then the LIBOR Rate plus 2.25% or (ii) if the Fixed Charge Coverage Ratio was greater than or equal to 1.10:1.00, then the LIBOR Rate plus 2.00%; (B) if a Base Rate Loan, (i) if the Fixed Charge Coverage Ratio

8

was less than 1.10:1.00, then the Base Rate plus 1.25% or (ii) if the Fixed Charge Coverage Ratio was greater than or equal to 1.10:1.00, then the Base Rate plus 1.00%.

Pursuant to Amendment No. 4, Borrowings now accrue interest from the applicable borrowing date:  (A) if a SOFR Rate Loan, (i) at a per annum rate equal to the SOFR Rate plus a SOFR Adjustment of 10 basis points (to remain pricing neutral for transition from LIBOR to SOFR) plus the SOFR Rate Margin of 2.25% until the later of December 31, 2023 and meeting a Fixed Charge Coverage Ratio for the trailing twelve months of not less than 1.0 to 1.0, and (ii) thereafter, at a per annum rate equal to the SOFR Rate plus a SOFR Adjustment of 10 basis points (to remain pricing neutral for transition from LIBOR to SOFR) plus the SOFR Rate Margin of 1.75% if Excess Availability is greater than 30%, 2.00% if Excess Availability is at least 20% but less than or equal to 30%, and 2.25% if Excess Availability is less than 20% or (B) if a Base Rate Loan, at a per annum rate equal to the Base Rate plus the Base Rate Margin of 1.25% until the later of December 31, 2023 and meeting a Fixed Charge Coverage Ratio for the trailing twelve months of not less than 1.0 to 1.0, and (ii) thereafter, at a per annum rate equal to the Base Rate plus the Base Rate Margin of 0.75% if Excess Availability is greater than 30%, of 1.00% if Excess Availability is at least 20% but less than or equal to 30%, and of 1.25% if Excess Availability is less than 20%. Excess Availability for these purposes is determined without giving effect to the $10 million Availability Block.

The Company was previously required to pay a monthly Unused Line Fee on the average daily unused portion of the Revolving Credit Facility at a per annum rate equal to 0.25%. Pursuant to Amendment No. 4, the Company is now required to pay a monthly Unused Line Fee based on the average quarterly revolver usage, at a per annum rate equal to 0.25% of the unused Revolving Credit Facility if usage is greater than 50%, and 0.50% of the unused Revolving Credit Facility if usage is less than 50%.

The Credit Agreement contains one financial covenant, a 1:1 Fixed Charge Coverage Ratio, which was historically only tested if Excess Availability (generally, borrowing availability less the aggregate of trade payables and book overdrafts, each in excess of historical amounts), without giving effect to the $10 million Availability Block, is less than the greater of (a) 15% of the Maximum Revolver Amount and (b) $15,750,000. Pursuant to Amendment No. 3, as discussed below, the Company was relieved of any Fixed Charge Coverage Ratio testing through calendar year 2022, without regard to the amount of Excess Availability during that period. The covenant has been re-imposed pursuant to Amendment No. 4, however, but only if Excess Availability falls below that described above. In addition, the Credit Agreement contains provisions that could limit our ability to engage in specified transactions or activities, including (but not limited to) investments and acquisitions, sales of assets, payment of dividends, issuance of additional debt and other matters.

As of December 25, 2022, borrowings under the Revolving Credit Facility totaled $61.6 million and, therefore, the Company had $33.4 million available for borrowing, subject to the Borrowing Base limitation and compliance with the other applicable terms referenced herein, and including the $10 million Availability Block discussed above. The Revolving Credit Facility has no lockbox arrangement associated with it and, therefore the outstanding balance is classified as a long-term liability on the Consolidated Balance Sheet as of December 25, 2022. Accordingly, borrowings from and repayments to the Company’s current line of credit are reflected on a gross basis in the cash flows from financing activities in the Consolidated Statements of Cash Flows.

The Company is required to make certain prepayments under the Revolving Credit Facility under certain circumstances, including from net cash proceeds from certain asset dispositions in excess of certain thresholds.

The Credit Agreement contains representations, warranties and affirmative covenants. The Credit Agreement also contains negative covenants and restrictions on, among other things: (i) Indebtedness, (ii) liens, (iii) fundamental changes, (iv) disposition of assets, (v) restricted payments (including certain restrictions on

9

redemptions and dividends), (vi) investments and (vii) transactions with affiliates. The Credit Agreement also contains events of default, such as payment defaults, cross-defaults to other material indebtedness, misrepresentations, bankruptcy and insolvency, the occurrence of a Change of Control and the failure to observe the negative covenants and other covenants contained in the Credit Agreement and the other loan documents.

Pursuant to a related Guaranty and Security Agreement, by and among the Company, the other borrowers under the Credit Agreement and other operating subsidiaries of the Company (collectively, the “Loan Parties”), and Wells, as Administrative Agent, the Obligations, which include the obligations under the Credit Agreement, are guaranteed by the Loan Parties, and secured by continuing first priority security interests in the Company’s and the other Loan Parties’ (including both borrowers and guarantors) Accounts, Books, Chattel Paper, Deposit Accounts, General Intangibles, Inventory, Negotiable Collateral, Supporting Obligations, and all Money, Cash Equivalents or other assets that come into the possession, custody or control of the Agent or any Lender, and certain related assets, and the proceeds and products of any of the foregoing (the “Collateral”). The security interests in the Collateral are in favor of the Administrative Agent, for the benefit of the Lenders party to the Credit Agreement from time to time and any other holders of the Obligations. The Obligations secured also include certain other obligations of the Loan Parties to the Lenders and their affiliates arising from time to time, relating to swaps, hedges and cash management and other bank products.

On December 25, 2022, the interest rate applicable to borrowings under the Revolving Credit Facility was 6.67%. The weighted average interest rate on borrowings under the Company’s Revolving Credit Facility for the third quarter of fiscal year 2023 was 6.08%.

Following an Event of Default, the Lenders may at their option increase the applicable per annum rate to a rate equal to two percentage points above the otherwise applicable rate and, with certain events of default, such increase is automatic.

Amendment No. 1

Pursuant to Amendment No. 1 to Credit Agreement dated July 12, 2021 (“Amendment No. 1”), between Tessco and Wells, Wells agreed to a 25-basis point reduction in certain otherwise applicable rates and fees over an agreed period, and the Company and Wells agreed to, among others, certain changes related to the LIBOR rate option to simplify day-to-day management of the Revolving Credit Facility. These terms have since been further amended and, pursuant to Amendment No. 4 (as defined below), these interest rate terms have been superseded, with the methodology for determining the Applicable Margin now as discussed above.

Amendment No. 2

In anticipation of TESSCO Reno Holding, LLC (“Reno Holding”) entering into the Real Estate Note of Reno Holding (the “Note”), as discussed further in Note 5, the Company, TESSCO Inc. and our other operating subsidiaries, and Wells, entered into Amendment No. 2 to Credit Agreement and Consent dated December 29, 2021 (“Amendment No. 2”). Pursuant to Amendment No. 2, and subject to its terms and conditions, among other things, Wells consented to the Note, without requiring that Reno Holding become a borrower or guarantor under the Credit Agreement.

Amendment No. 3

On January 5, 2022, at the Company’s request, the Company and its operating subsidiaries, and Wells, entered into Amendment No. 3 to Credit Agreement and Amendment No. 1 to Guaranty and Security Agreement (“Amendment No. 3”), subject to the terms and conditions of which Wells agreed to increase the Commitment

10

under the Revolving Credit Facility from $75 million to $80 million. Among the terms and conditions, the Company agreed to revert to the interest rate margins originally provided for under the terms of the Revolving Credit Facility (and which margins had previously been modified pursuant to Amendment No. 1 to Credit Agreement), as well as change to the methodology for determining the Applicable Margin, as discussed above, and agreed to a $10 million Availability Block for calendar year 2022, but was relieved of any Fixed Charge Coverage Ratio testing for the same period without regard to the amount of Excess Availability during that period. Amendment No. 3 further provided that a $15 million Excess Availability requirement would be imposed as of January 1, 2023, unless a Fixed Charge Coverage Ratio of 1:1 is achieved. The Company did not meet the Fixed Charge Covenant Ratio, and as a result, availability under the Revolving Credit Facility for the remainder of calendar 2022 (subject to Amendment No. 4, discussed below) was $70 million after accounting for the Availability Block and was scheduled to reduce to $65 million on January 1, 2023 upon the scheduled expiration of the Availability Block and re-imposition of the Excess Availability requirement, in each case subject to the Borrowing Base limitations and compliance with the other terms.

Amendment No. 4

On December 8, 2022, the Company and Wells entered into Amendment No. 4 to Credit Agreement (“Amendment No. 4”) under which the Commitment under the pre-existing Revolving Credit Facility was increased from $80 million to $105 million, among other things. Amendment No. 4 amended and restated the original Credit Agreement in its entirety. Availability is still determined in accordance with a Borrowing Base formula and, pursuant to the terms of Amendment No. 4, the $10 million Availability Block has been continued beyond calendar year-end 2022, indefinitely. As a result, the outstanding balance cannot exceed $95 million at any time. The maturity date has been extended to April 29, 2025. As discussed above, the 1:1 Fixed Charge Coverage Ratio covenant was re-imposed and is now tested pursuant to Amendment No. 4, but only if Excess Availability falls below the threshold discussed above.  

In addition, Amendment No. 4 provided for a change from a LIBOR-based primary rate to one based on SOFR, as well as changes to the methodology for determining the Applicable Margin and the imposition of a $42 million Inventory Cap as a Borrowing Base component. Amendment No. 4 also changed the financial predicates for applicability of the Minimum Fixed Charge Coverage Ratio and Cash Dominion Period, taking into consideration the increase in Commitment. In addition, the Company agreed that in no event will the mortgage on its Hunt Valley, Maryland property be released prior to December 31, 2023, and only if the Fixed Charge Coverage Ratio thereafter is at least 1.10 to 1.00 for six consecutive months and Excess Availability is at least $22.5 million for thirty consecutive days.

Note 5. Debt

On December 30, 2021, Reno Holding, an indirect wholly owned subsidiary and now owner of the Company’s approximately 115,000 square foot operating facility located in Reno, Nevada (the “Reno Facility”), borrowed an aggregate sum of $6.5 million from Symetra Life Insurance Company (“Symetra”). The indebtedness is evidenced by the Note that provides for monthly payments of $47,858 (including principal and interest), bears interest at a fixed rate of 3.38% per annum for the first 5 years, is subject to adjustment after 5 years and again after 10 years, and matures in approximately 15 years. The Note and related obligations are secured by a Deed of Trust, Assignment of Rents, Security Agreement and Fixture Filing (the “Deed of Trust”) on the Reno Facility. The net proceeds from this borrowing transaction (the “Symetra Loan”) have since been applied to repayment of a portion of the revolving balance under the Company’s Revolving Credit Facility. An additional $250,000 is to be advanced under the Symetra Loan after roof and possible related repairs to the Reno Facility are satisfactorily completed. The Symetra Loan is limited recourse to the Reno Facility, with typical exceptions

11

in which case it is recourse to Reno Holding, a special purpose entity formed by the Company to own the Reno Facility and related assets.

The principal maturities of debt outstanding at December 25, 2022, were as follows:

Fiscal Year

2023

$

89,500

2024

365,700

2025

378,200

2026

391,200

2027

404,600

Thereafter

4,799,000

Total

$

6,428,200

Note 6. Earnings Per Share

The Company presents the computation of earnings per share (“EPS”) on a basic and diluted basis. Basic EPS is computed by dividing net income by the weighted average number of shares outstanding during the reported period. Diluted EPS is computed similarly to basic EPS, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential additional common shares that were dilutive had been issued. Common shares are excluded from the calculation if they are determined to be anti-dilutive. The number of diluted weighted-average common shares was 9,217,148 for the three months ended December 25, 2022, and 9,187,995 for the nine months ended December 25, 2022. At December 25, 2022, stock options with respect to 659,500 shares of common stock were outstanding, of which 564,500 were anti-dilutive and not included in diluted EPS because the stock options’ exercise price was greater than the average market price of the common shares. There were no anti-dilutive performance stock units (“PSUs”) or restricted stock units (RSUs”) outstanding as of December 25, 2022.

Note 7. Business Segments

The Company has two reportable segments, Carrier and Commercial, which are identified based on the information reviewed by the Chief Operating Decision Maker (“CODM”) and are consistent with how the business is managed. Carrier is generally comprised of customers who build and maintain the infrastructure system and provide airtime service to individual subscribers, whereas Commercial includes value-added resellers, the government channel and private system operator markets. Ventev®, the Company’s proprietary brand that manufactures products, is primarily included in the Commercial segment. There is a mix of products that the Company sells that are marketed to both segments, as well as certain product classes that primarily serve one segment. As a value-add distributor of products from over 300 manufacturers, the Company sells products across a large number of product groups and industries and, as a result, it is impracticable to provide segment information at the product group level. Inventory typically has a life cycle that tends to be tied to changes in regulation or technology and includes products typically used by business entities or governments.

12

Segment activity for the third quarter and first nine months of fiscal years 2023 and 2022 is as follows (in thousands):

Three Months Ended

Nine Months Ended

December 25, 2022

December 26, 2021

December 25, 2022

December 26, 2021

Revenues

    

    

    

    

Carrier

$

48,627

$

43,409

$

147,745

$

136,348

Commercial

 

66,253

59,053

 

200,120

179,607

Total revenues

$

114,880

$

102,462

$

347,864

$

315,955

Gross Profit

Carrier

$

6,354

$

5,484

$

19,492

$

16,365

Commercial

 

17,337

14,137

 

50,757

42,738

Total gross profit

$

23,691

$

19,621

$

70,249

$

59,103

The table below presents total assets by reportable segments. For the Carrier and Commercial segments, total assets are primarily comprised of accounts receivable.

December 25, 2022

March 27, 2022

Total Assets

Carrier

$

38,427

$

38,705

Commercial

 

40,632

36,797

Corporate

 

150,679

127,012

Total assets

$

229,737

$

202,513

The CODM reviews segment results using Gross profit as the segment measure of profit or loss and the Company does not allocate expenses below Gross profit to the segments.

Note 8. Shares Withheld

The Company withholds shares of common stock from its employees and directors at their request, equal to the minimum federal and state tax withholdings or proceeds due to the Company related to vested PSUs, stock option exercises and vested RSUs. Shares withheld are issued to Treasury stock and included in the number of shares of common stock issued, but are excluded from the number of shares of common stock outstanding. For the nine months ended December 25, 2022 and December 26, 2021, the aggregate value of the shares withheld totaled $158,100 and $66,400 respectively.

Note 9. Concentration of Risk

The Company’s future results could be negatively impacted by the loss of certain customer and/or vendor relationships.

For the three months ended December 25, 2022 and December 26, 2021, revenue from the Company’s largest customer accounted for 11.9% and 10.0% of revenue.

13

For the nine months ended December 25, 2022 and December 26, 2021, no customer accounted for more than 10% of consolidated revenues in any period.

For the three months ended December 25, 2022 and December 26, 2021, sales of products purchased from the Company’s largest supplier accounted for 27.7% and 26.4% of revenue from continuing operations, respectively. No other suppliers accounted for more than 10% of consolidated revenues in either quarter.

For the nine months ended December 25, 2022 and December 26, 2021, sales of products purchased from the Company’s largest supplier accounted for 30.6% and 29.6% of revenue from continuing operations, respectively. No other suppliers accounted for more than 10% of consolidated revenues in either period.

Note 10. Discontinued Operations

At a closing on December 2, 2020, the Company sold most of its retail inventory, the Ventev brand as it relates to mobile device accessory products, and certain other retail-related assets to Voice Comm, LLC (“Voice Comm”). As part of the sale agreement, the Company is entitled to royalty payments of up to $3.0 million in the aggregate on the sale of Ventev branded products by Voice Comm over a four-year period after the closing.

As a result of the disposal described above, the operating results of the former Retail segment have been included in Income (loss) from discontinued operations, net of taxes, in the Consolidated Statements of Income (Loss) for fiscal year 2022. Due to the immateriality of the ongoing results from this former Retail segment, fiscal year 2023 activity has been consolidated within the results from continuing operations.

The following table presents the financial results of the Retail segment for the three and nine months ended December 26, 2021:

Three Months Ended

 

Nine Months Ended

 

    

December 26, 2021

 

December 26, 2021

    

Revenues

$

383,800

$

2,992,700

Cost of goods sold

 

56,700

 

1,179,600

Gross profit

 

327,100

 

1,813,100

Selling, general and administrative expenses

 

83,200

 

636,400

Income (loss) from operations before income taxes

 

243,900

 

1,176,700

Provision for (benefit from) income taxes

 

100

 

(11,200)

Net income (loss) attributable to discontinued operations

$

243,800

$

1,187,900

The financial results reflected above may not fully represent our former Retail segment stand-alone operating net income, as the results reported within Net income attributable to discontinued operations include only certain costs that are directly attributable to this former segment and exclude certain corporate overhead and operational costs that may have been previously allocated for each period.

In our Unaudited Consolidated Statements of Cash Flows included in this Form 10-Q report, the cash flows from discontinued operations are not separately classified. Cash provided by operating activities from discontinued operations for the nine months ended December 26, 2021, was $4.6 million.

14

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

This commentary should be read in conjunction with the Management’s Discussion and Analysis of Financial Condition and Results of Operations included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 27, 2022, filed with the SEC on May 26, 2022.

Business Overview and Environment

TESSCO architects and delivers innovative product and value chain solutions to support wireless systems. Although we sell products to customers in many countries, approximately 98% of our sales are made to customers in the United States. We have operations and office facilities in Hunt Valley, Maryland, and Reno, Nevada.

On December 2, 2020, we sold most of our Retail inventory and certain other retail-related assets to Voice Comm and exited the retail business. As a result of the disposal, the operating results of our former Retail segment were included in Income (loss) from discontinued operations, net of taxes in the Consolidated Statements of Income (Loss) for fiscal year 2022. The activity related to discontinued operations for fiscal year 2023 has been immaterial and, therefore, is included within results from continuing operations

We now operate as two reportable segments: Carrier and Commercial, for which we provide certain information. Carrier is generally comprised of customers who build and maintain the infrastructure system and provide airtime service to individual subscribers, whereas Commercial includes value-added resellers, the government channel, and private system operator markets.

We offer a wide range of products that are classified into three categories: base station infrastructure; network systems; and installation, test, and maintenance. Base station infrastructure products are used to build, repair, and upgrade wireless telecommunication networks. Sales of traditional base station infrastructure products, such as base station radios, cable and transmission lines, and antennas are in part dependent on capital spending in the wireless communications industry. Network systems products are used to build and upgrade computing and internet networks. In this category, we have also been expanding our offerings of wireless broadband, network equipment, security and surveillance products, which are not as dependent on the overall capital spending of the industry. Installation, test, and maintenance products are used to install, tune, and maintain wireless communications equipment. This category is made up of sophisticated analysis equipment and various frequency-, voltage- and power-measuring devices, replacement parts and components as well as an assortment of tools, hardware and supplies required by service technicians. Inventory typically has a life cycle that tends to be tied to changes in regulation or technology and includes products typically used by business entities or governments.

The wireless communications distribution industry is competitive and fragmented, and is comprised of several national distributors. In addition, many manufacturers sell direct to end-user customers. Barriers to entry for distributors are relatively low, and the risk of new competitors entering the market is high. Consolidation of larger wireless carriers has and will most likely continue to impact our current and potential customer base. In addition, the agreements or arrangements with our customers or suppliers looking to us for product and supply chain solutions are typically of limited duration and are terminable by either party upon several months or otherwise short notice. Our ability to maintain these relationships is subject to competitive pressures and challenges and depends upon a number of factors that often differ for each relationship. We believe, however, that our strength in service, the breadth and depth of our product offerings, our large customer base, and our purchasing relationships with approximately 300 manufacturers provide us with a significant competitive advantage over new entrants to the market.

15

Results of Continuing Operations

Third quarter of Fiscal Year 2023 Compared with Third quarter of Fiscal Year 2022

Total Revenues. Revenues for the third quarter of fiscal 2023 increased 12.1% compared with the third quarter of fiscal 2022. Revenues in our Commercial segment increased 12.2%, and revenues in our Carrier segment increased 12.0%.  The increase in Commercial segment revenues was primarily attributable to gaining additional market share, a more favorable product mix, and increased customer pricing. The increase in the Carrier segment was primarily due to gaining additional market share and increased customer pricing.

Cost of Goods Sold. Cost of goods sold for the third quarter of fiscal 2023 increased 10.1% compared with the third quarter of fiscal 2022. Cost of goods sold in our Commercial and Carrier segments increased by 8.9% and 11.5%, respectively. The increase in cost of goods sold in both segments was largely driven by changes in revenues, as discussed above.

Total Gross Profit. Gross profit for the third quarter of fiscal 2023 increased by 20.7% compared to the third quarter of fiscal 2022. This increase was primarily due to increased revenues, a more favorable customer and product mix, and increased freight charged to customers. Overall gross profit margin increased from 19.1% in the third quarter of fiscal 2022 to 20.6% in the third quarter of fiscal 2023. Gross profit margin in our Commercial segment increased to 26.2% in the third quarter of fiscal 2023 from 23.9% in the same quarter last year. The increase is primarily attributable to product and customer mix, including higher sales of our higher margin Ventev® products. Gross profit margin in our Carrier segment increased to 13.1% from 12.6% in the same quarter last year. This improvement is primarily related to changes in customer and product mix. Gross margins in both segments were positively impacted by higher freight charged to customers in response to and to partially offset increased freight costs incurred, which is included in selling, general, and administrative expenses.

Selling, General and Administrative Expenses. Total selling, general and administrative expenses increased by 17.1% or $3.3 million for the third quarter of fiscal 2023, compared to the third quarter of fiscal 2022. Selling, general and administrative expenses as a percentage of revenues increased from 18.9% for the third quarter of fiscal 2022, to 19.8% for the third quarter of fiscal 2023.

The increase in our selling, general and administrative expenses was primarily due to an increase of $2.2 million in compensation and benefits and an increase of $0.7 million in freight out. The compensation and benefits increase is primarily attributable to a $1.1 million increase in rewards expense (reflecting favorable bonus accrual adjustments in the prior year quarter as compared to continuing bonus expense accruals in the current year quarter), a $0.8 million increase in base compensation related to our business generation and information technologies team, and $0.5 million increase in variable compensation due to improved overall results. The increase in freight out is attributable to higher revenues and increased freight carrier costs as a result of inflationary impacts.

Interest, Net. Net interest expense increased from $131,000 for the third quarter of fiscal 2022 to $516,400 for the third quarter of fiscal 2023. This increase is due to both significantly higher interest rates and an increase in the average amount outstanding under our Revolving Credit Facility during the third quarter of fiscal 2023 as compared to the prior year same quarter. In addition, capitalized interest increased from $144,900 in the third quarter of fiscal 2022 to $600,900 for the third quarter of fiscal 2023, which is attributable to higher interest expense and an increase in capital expenditures associated with our ongoing information technology project.

16

We expect significantly lower capitalized interest in future periods due to the launch of this technology project in the fourth quarter of fiscal 2023.

Income Taxes, Net Income and Diluted Earnings per Share. The Company reported an income tax provision of $34,200 in the third quarter of fiscal 2023 compared to a benefit of $1.1 million for the third quarter of fiscal 2022. The income tax benefit of $1.1 million in the prior year quarter related to a change in the tax accounting method for computer software development costs, which was adopted during that quarter. Net income of $0.4 million in the third quarter of fiscal 2023 decreased slightly from net income of $1.2 million in the third quarter of fiscal 2022. Diluted earnings per share was $0.05 for the third quarter of fiscal 2023, compared to $0.14 per share for the corresponding prior-year quarter.

First Nine Months of Fiscal Year 2023 Compared with First Nine Months of Fiscal Year 2022

Total Revenues. Revenues for the first nine months of fiscal 2023 increased 10.1% compared with the first nine months of fiscal 2022. Revenues in our Commercial segment increased 11.4%, and revenues in our Carrier segment increased 8.4%.  The increase in Commercial segment revenues was primarily attributable to gaining additional market share, a more favorable product mix, and increased customer pricing. The increase in the Carrier segment was primarily due to gaining additional market share and increased customer pricing.

Cost of Goods Sold. Cost of goods sold for the first nine months of fiscal 2023 increased 8.1% compared with the first nine months of fiscal 2022. Cost of goods sold in our Commercial and Carrier segments increased by 9.1% and 6.9%, respectively. The increase in cost of goods sold in both segments was largely driven by changes in revenues, as discussed above.

Total Gross Profit. Gross profit for the first nine months of fiscal 2023 increased by 18.9% compared to the first nine months of fiscal 2022. This increase was primarily due to increased revenues, a more favorable customer and product mix, and increased freight charged to customers. Overall gross profit margin increased from 18.7% in the first nine months of fiscal 2022 to 20.2% in the first nine months of fiscal 2023. Gross profit margin in our Commercial segment increased to 25.4% in the first nine months of fiscal 2023 from 23.8% in the first nine months of fiscal 2022. The increase is primarily attributable to product and customer mix, including higher sales of our higher margin Ventev® products. Gross profit margin in our Carrier segment increased to 13.2% in the first nine months of fiscal 2023 from 12.0% in the first nine months of fiscal 2022. This improvement is primarily related to changes in customer and product mix. Gross margins in both segments were positively impacted by higher freight charged to customers in response to and to partially offset increased freight costs incurred, which is included in selling, general, and administrative expenses.

Selling, General and Administrative Expenses. Total selling, general and administrative expenses increased by 9.4% or $5.8 million for the first nine months of fiscal 2023, compared to the first nine months of fiscal 2022. Selling, general and administrative expenses as a percentage of revenues decreased from 19.6% for the first nine months of fiscal 2022, to 19.5% for the first nine months of fiscal 2023.

The increase in our selling, general and administrative expenses was primarily due to an increase of $1.5 million in corporate support expenses, an increase of $1.8 million in freight out, an increase of $1.3 million in information technology expense, and an increase of $1.3 million in rewards expense. The corporate support expenses increase is attributable to higher professional services expense and higher recruiting expense for new talent acquisition. The increase in freight out is attributable to higher revenues and increased freight carrier costs as a result of inflationary impacts. The increase in information technology expense is primarily attributable to an increase in software maintenance and ERP expenses. The increase in rewards expense is attributable to

17

favorable bonus accrual adjustments in the prior year period as compared to continuing bonus expense accruals in the current fiscal year.

Interest, Net. Net interest expense increased from $0.5 million for the first nine months of fiscal 2022 to $1.2 million for the first nine months of fiscal 2023. This increase is due to both significantly higher interest rates and an increase in the average amount outstanding under our Revolving Credit Facility during the first nine months of fiscal 2023 as compared to the first nine months of fiscal 2022. In addition, capitalized interest increased from $0.5 million in the first nine months of fiscal 2022 to $1.3 million for the first nine months of fiscal 2023, which is attributable to higher interest expense and an increase in capital expenditures associated with our ongoing information technology project. We expect significantly lower capitalized interest in future periods following the launch of this technology project in the fourth quarter of fiscal 2023.

Income Taxes, Net Income and Diluted Earnings per Share. The Company reported an income tax benefit of $46,600 in the first nine months of fiscal 2023 as compared to a benefit of $1.2 million in the first nine months of fiscal 2022. Net income of $1.3 million in the first nine months of fiscal 2023 improved significantly from the net loss of $2.3 million in the first nine months of fiscal 2022. Diluted earnings per share was $0.14 for the first nine months of fiscal 2023, compared to a loss of $0.26 per share for the first nine months of fiscal 2022.

Liquidity and Capital Resources

The following table summarizes our cash flows provided by or used in operating, investing and financing activities for the nine months ended December 25, 2022 and December 26, 2021.

Nine Months Ended

    

December 25, 2022

    

December 26, 2021

    

 

Cash flow provided by (used in) operating activities

$

(9,075,900)

$

297,600

Cash flow provided by (used in) investing activities

 

(13,501,900)

 

(7,988,300)

Cash flow provided by (used in) financing activities

 

24,095,600

 

7,702,900

Net increase (decrease) in cash and cash equivalents

$

1,517,800

$

12,200

Net cash used in operating activities was $9.1 million for the first nine months of fiscal 2023, compared with net cash provided by operating activities of $0.3 million for the first nine months of fiscal 2022. Net cash used in operating activities in fiscal 2023 was primarily attributable to an increase in accounts receivable of $3.9 million and an increase in inventory of $14.9 million, offset by a decrease in income taxes receivable of $3.7 million and an increase in accounts payable of $3.9 million. The increase in accounts receivable is primarily attributable to higher sales volume in fiscal year 2023. The increase in inventory is primarily attributable to improvements in the supply chain and the resulting higher availability of some products, at the same time that the constrained availability of other products prevented the Company from shipping completed orders to customers. The decrease in income taxes receivable was primarily attributable to the Company receiving federal tax refunds in fiscal year 2023 associated with the CARES Act net operating loss carrybacks for prior tax years. Net cash provided by operating activities in fiscal 2022 was primarily attributable to a decrease in accounts receivable of $1.7 million, a decrease in inventory of $2.7 million and a decrease in income taxes receivable of $3.1 million, partially offset by the net loss of $1.1 million and a decrease in accounts payable of $6.1 million. The fluctuations in accounts receivable, inventory, and accounts payable were normal in the ordinary course of business, due to timing changes in working capital balances, while the income tax receivable was attributable to receipt of federal tax refunds from prior tax years.

18

Net cash used in investing activities was $13.5 million for the first nine months of fiscal 2023, compared to net cash used by investing activities of $8.0 million in the first nine months of fiscal 2022. Fiscal 2023 and fiscal 2022 cash outflow is primarily attributable to the Company’s investments in information technology.

Net cash provided by financing activities was $24.1 million for the first nine months of fiscal 2023, compared to net cash provided by financing activities of $7.7 million for the first nine months of fiscal 2022. Fiscal 2023 and fiscal 2022 cash inflow is primarily attributable to the Company’s utilization of borrowings under the Revolving Credit Facility

On October 29, 2020, we entered into a Credit Agreement among the Company, the Company’s primary operating subsidiaries as co-borrowers, the Lender(s) party thereto from time to time, and Wells Fargo Bank, National Association (“Wells”), as Administrative Agent, swingline lender and an issuing bank, and terminated our previous secured Revolving Credit Facility. This Credit Agreement was amended and restated in its entirety on December 8, 2022, pursuant to Amendment No. 4 to Credit Agreement, discussed below (the Credit Agreement, as amended to date, the “Credit Agreement”). Terms used, but not defined, in this paragraph have the meanings set forth in the Credit Agreement or the related Guaranty and Security Agreement, and the description below refers to the Credit Agreement as in effect at fiscal quarter ended December 25, 2022 and without regard to subsequent events.

The Credit Agreement now provides for a senior secured asset- based revolving credit facility of up to $105 million (the “Revolving Credit Facility”), which matures on April 29, 2025. There is a $10 million Availability Block in effect at all times, which effectively limits our borrowing capacity to a maximum amount of $95 million, further subject to Borrowing Base limitations and compliance with other terms. As of December 25, 2022, borrowings under the Revolving Credit Facility totaled $61.6 million; therefore, we then had $33.4 million available, subject to the Borrowing Base limitations and compliance with the other applicable terms of the Credit Agreement, including the financial and other covenants discussed or referred to in Note 4 to our unaudited interim Consolidated Financial Statements included in this Quarterly Report on Form 10-Q (“Note 4”). We do not now, nor do we expect in the near future to, meet the Fixed Charge Coverage Ratio (a covenant triggered if Excess Availability (without giving effect to the Availability Block) is less than the greater of (a) 15% of the Maximum Revolver Amount and (b) $15,750,000) and, therefore our current availability under the Revolving Credit Facility is limited to $89.3 million, subject also to the Borrowing Base limitations and compliance with other terms. Borrowings under the Credit Agreement accrue interest at the rates discussed in Note 4.

We believe that our existing cash, payments from customers and current and anticipated future availability under the secured Revolving Credit Facility will be sufficient to support our operations for at least the next twelve months.

To minimize interest expense, our policy is to apply excess available cash to reduce the balance outstanding from time to time on our secured Revolving Credit Facility.  Our increased focus over the past several years on business opportunities for sales to our Carrier customers and IT projects led to the recent expansion of our borrowing limits, as now reflected by the terms of the Revolving Credit Facility, and has at times resulted in increased borrowings and dependence on that facility. If we were to undertake an acquisition or other major capital purchases that require funds in excess of existing sources of liquidity, we would look to sources of funding from additional credit facilities, debt and/or equity issuances. As of December 25, 2022, we do not have any material capital expenditure commitments.

On December 30, 2021, TESSCO Reno Holding LLC (“Reno Holding”), an indirect wholly owned subsidiary and now owner of the Company‘s approximately 115,000 square foot operating facility located in Reno, Nevada

19

(the “Reno Facility”), borrowed an aggregate sum of $6.5 million from Symetra Life Insurance Company. The indebtedness is evidenced by a Real Estate Note (“Note”) of Reno Holding that provides for monthly payments of $47,858 (including principal and interest), bears interest at a fixed rate of 3.38% per annum for the first 5 years, is subject to adjustment after 5 years and again after 10 years, and matures in approximately 15 years. See Note 5 to our unaudited interim Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for additional discussion related to the Note.

In addition, our liquidity could be negatively impacted by decreasing revenues and profits resulting from a decrease in demand for our products or a reduction in capital expenditures by our customers, or by the weakened financial conditions of our customers or suppliers, in each case as a result of a downturn in the global economy, among other factors.

Recent Accounting Pronouncements  

A description of recently issued and adopted accounting pronouncements is contained in Note 2 to our unaudited interim Consolidated Financial Statements included as part of this Quarterly Report on Form 10-Q.

Critical Accounting Policies and Estimates

Our discussion and analysis of our financial condition and results of operations are based on our unaudited interim Consolidated Financial Statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amount of assets, liabilities, revenues and expenses and related disclosure of contingent assets and liabilities. Actual results may differ from these estimates under different assumptions or conditions.

For a detailed discussion on our critical accounting policies, please refer to our Annual Report on Form 10-K for the fiscal year ended March 27, 2022, filed with the SEC on May 26, 2022.

Off-Balance Sheet Arrangements

We have no material off-balance sheet arrangements.

Forward-Looking Statements

This Quarterly Report on Form 10-Q may contain forward-looking statements. These forward-looking statements may generally be identified by the use of the words “may,” “will,” “expects,” “anticipates,” “believes,” “estimates,” “intends,” “projects,” “plans,” “should,” “would,” “could,” and similar expressions, but the absence of these words or phrases does not necessarily mean that a statement is not forward looking. Forward looking statements involve a number of known and unknown risks and uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by such forward-looking statements. Our actual results may differ materially from those described in or contemplated by any such forward-looking statement for a variety of reasons, including those risks identified in our most recent Annual Report on Form 10-K, this Quarterly Report on Form 10-Q, and other periodic reports filed with the SEC, under the heading “Risk Factors” and otherwise. Consequently, the reader is cautioned to consider all forward-looking statements in light of the risks to which they are subject.

20

We are not able to identify or control all circumstances that could occur in the future that may materially and adversely affect our business and operating results. Without limiting the risks that we describe in our periodic reports and elsewhere, among the risks that could lead to a materially adverse impact on our business or operating results are the following: the impact and results of any new or continued activism activities by activist investors; termination or non-renewal of limited duration agreements or arrangements with our suppliers, which are typically terminable by either party upon several months or otherwise relatively short notice; loss of significant customers, suppliers or other relationships, or reduction of customer business or product availability; loss of customers or suppliers either directly or indirectly as a result of consolidation among large wireless service carriers and others within the wireless communications industry; deterioration in the strength of our customers' or suppliers' business; negative or adverse economic conditions, including those adversely affecting consumer confidence or consumer or business spending or otherwise adversely impacting our suppliers or customers, including their access to capital or liquidity, or our customers' demand for, or ability to fund or pay for, the purchase of our products and services; our dependence on a relatively small number of suppliers, which could hamper our ability to maintain appropriate inventory levels and meet customer demand; changes in customer and product mix that affect gross margin; effect of “conflict minerals” regulations on the supply and cost of certain of our products; failure of our information technology system or distribution system; our inability to maintain or upgrade our technology or telecommunication systems without undue cost, incident or delay; system security or data protection breaches and exposure to cyber-attacks, and the cost associated with ongoing efforts to maintain cyber-security measures and to meet applicable compliance standards; damage or destruction of our distribution or other facilities; prolonged or otherwise unusual quality or performance control problems; technology changes in the wireless communications industry or technological failures, which could lead to significant inventory obsolescence or devaluation and/or our inability to offer key products that our customers demand; third-party freight carrier interruption; increased competition from competitors, including manufacturers or national and regional distributors of the products we sell and the absence of significant barriers to entry which could result in pricing and other pressures on profitability and market share; our relative bargaining power and inability to negotiate favorable terms with our suppliers and customers; our inability to access capital and obtain or retain financing as and when needed; transitional and other risks associated with acquisitions of companies that we may undertake in an effort to expand our business; claims against us for breach of the intellectual property rights of third parties; product liability claims; our inability to protect certain intellectual property, including systems and technologies on which we rely; our inability to hire or retain for any reason our key professionals, management and staff; health epidemics or pandemics or other outbreaks or events, or national or world events or disasters beyond our control; changes in political and regulatory conditions, including tax and trade policies; and the possibility that, for unforeseen or other reasons, we may be delayed in entering into or performing, or may fail to enter into or perform, anticipated contracts or may otherwise be delayed in realizing or fail to realize anticipated revenues or anticipated savings.

Available Information

Our internet website address is: www.tessco.com. We make available free of charge through our website, our Annual Report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13 or 15(d) of the Exchange Act as soon as reasonably practicable after such documents are electronically filed with, or furnished to, the Securities and Exchange Commission. Also available on our website is our Code of Business Conduct and Ethics.

Item 4. Controls and Procedures.

The Company’s management, with the participation of the Chief Executive Officer (CEO) and Chief Financial Officer (CFO), has evaluated the effectiveness of the design and operation of the Company’s disclosure controls

21

and procedures (as such term is defined in Rules 13a-15(e) or 15d-15(e) under the Securities Exchange Act of 1934, as amended (Exchange Act)) as of the end of the period covered by this quarterly report. Controls and procedures, no matter how well designed and operated, can provide only reasonable, not absolute, assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of these controls and procedures required by Rules 13a-15(b) or 15d-15(b) of the Exchange Act, the Company’s management, including the CEO and CFO, have concluded that, as of the end of the period covered by this quarterly report, the Company’s disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by the Company in reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and to provide reasonable assurance that such information is accumulated and communicated to the Company’s management, including the Company’s CEO and CFO, as appropriate to allow timely decisions regarding required disclosure. During the period covered by this quarterly report, there have been no changes to the Company’s internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting. However, during the fourth quarter of fiscal 2023, the Company launched a new enterprise resource planning (“ERP”) system, which replaces certain of our existing operating and financial systems. The new ERP system is designed to accurately maintain our financial records, enhance operational functionality and efficiency, and provide timely information to the Company’s management team related to the operation of the business. As updated processes are rolled out in connection with the ERP implementation, we will give appropriate consideration to whether these process changes necessitate changes in the design of and testing for effectiveness of internal controls over financial reporting.

PART II. OTHER INFORMATION

Item 1. Legal Proceedings.

There are no material pending legal proceedings in which we or our subsidiaries is a party or in which any of our or their property is the subject.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

None.

Item 3. Defaults Upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

None.

22

Item 6. Exhibits.

(a)Exhibits:

10.1

Amendment No. 4 to Credit Agreement by and between the Registrant and the other Borrowers and Guarantors party thereto and Wells Fargo Bank, National Association as Administrative Agent for the Lender Group and as a Lender (incorporated by reference to the Current Report on Form 8-K filed by the Registrant on December 9, 2022).

31.1*

  

Certification of Chief Executive Officer required by Rule 13a–14(a) or 15d–14(a) of the Securities Exchange Act of 1934, as amended pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2*

Certification of Chief Financial Officer required by Rule 13a–14(a) or 15d–14(a) of the Securities Exchange Act of 1934, as amended pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1*

Certification of periodic report by Chief Executive Officer Pursuant to 18 U.S.C. Section 1350 Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2*

Certification of periodic report by Chief Financial Officer Pursuant to 18 U.S.C. Section 1350 Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101.1*

The following financial information from TESSCO Technologies, Incorporated’s Quarterly Report on Form 10-Q for the quarter ended December 25, 2022 formatted in Inline XBRL: (i) Consolidated Statement of Income for the three and nine months ended December 25, 2022 and December 26, 2021; (ii) Consolidated Balance Sheet at December 25, 2022 and March 27, 2022; (iii) Consolidated Statement of Cash Flows for the nine months ended December 25, 2022 and December 26, 2021; and (iv) Notes to Unaudited Consolidated Financial Statements.

104.1*

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101.1)

*Filed herewith

23

Signature

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.

TESSCO Technologies Incorporated

   Date:   February 8, 2023

By:

/s/ Aric M. Spitulnik

Aric Spitulnik

Chief Financial Officer

(principal financial and accounting officer)

24

EX-31.1 2 tess-20221225xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Sandip Mukerjee, certify that:

1.I have reviewed this quarterly report on Form 10-Q for the period ended December 25, 2022 of TESSCO Technologies Incorporated;
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(s) 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 the audit committee of the 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:

February 8, 2023

By:

/s/ Sandip Mukerjee

Sandip Mukerjee

President and Chief Executive Officer


EX-31.2 3 tess-20221225xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, Aric Spitulnik, certify that:

1.I have reviewed this quarterly report on Form 10-Q for the period ended December 25, 2022 of TESSCO Technologies Incorporated;
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(s) 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 the audit committee of the 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:

February 8, 2023

By:

/s/ Aric M. Spitulnik

Aric Spitulnik

Senior Vice President, Corporate Secretary and

Chief Financial Officer


EX-32.1 4 tess-20221225xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906 OF THE

SARBANES-OXLEY ACT OF 2002

I, Sandip Mukerjee, Chief Executive Officer of TESSCO Technologies Incorporated (the “Company”), certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that:

1.The Quarterly Report on Form 10-Q of the Company for the quarter ended December 25, 2022 (the “Report”), fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 (15 U.S.C. 78m); 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:

February 8, 2023

By:

/s/ Sandip Mukerjee

Sandip Mukerjee

The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.


EX-32.2 5 tess-20221225xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906 OF THE

SARBANES-OXLEY ACT OF 2002

I, Aric Spitulnik, Chief Financial Officer of TESSCO Technologies Incorporated (the “Company”), certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that:

1.The Quarterly Report on Form 10-Q of the Company for the quarter ended December 25, 2022 (the “Report”), fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 (15 U.S.C. 78m); 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:

February 8, 2023

By:

/s/ Aric M. Spitulnik

Aric Spitulnik

The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.


EX-101.SCH 6 tess-20221225.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Income (Loss) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Debt - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Discontinued Operations - Financial Results of Retail Segment (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Changes in Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Recently Issued Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Borrowings Under Revolving Credit Facility link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Concentration of Risk link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Recently Issued Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Intangible Assets - (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Borrowings Under Revolving Credit Facility - Credit Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Debt - Terms (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Business Segments - Segment Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Shares Withheld (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Discontinued Operations - General (Details) link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Shares Withheld link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tess-20221225_cal.xml EX-101.CAL EX-101.DEF 8 tess-20221225_def.xml EX-101.DEF EX-101.LAB 9 tess-20221225_lab.xml EX-101.LAB EX-101.PRE 10 tess-20221225_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information - shares
9 Months Ended
Dec. 25, 2022
Feb. 03, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 25, 2022  
Document Transition Report false  
Entity File Number 001-33938  
Entity Registrant Name TESSCO Technologies Incorporated  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 52-0729657  
Entity Address, Address Line One 11126 McCormick Road  
Entity Address, City or Town Hunt Valley  
Entity Address, State or Province MD  
Entity Address, Postal Zip Code 21031  
City Area Code 410  
Local Phone Number 229-1000  
Title of 12(b) Security Common Stock  
Trading Symbol TESS  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   9,230,017
Entity Central Index Key 0000927355  
Current Fiscal Year End Date --03-26  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
Dec. 25, 2022
Mar. 27, 2022
Current assets:    
Cash and cash equivalents $ 3,271,800 $ 1,754,000
Trade accounts receivable, net 79,497,400 75,546,300
Product inventory, net 70,855,700 55,945,300
Income taxes receivable 3,741,800 4,293,400
Prepaid expenses and other current assets 4,660,500 2,961,700
Total current assets 162,027,200 140,500,700
Property and equipment, net 10,554,900 10,835,900
Intangible assets, net 40,731,500 30,595,600
Income taxes receivable, non-current   3,118,600
Lease asset - right of use 7,012,500 8,910,400
Other long-term assets 9,411,300 8,552,100
Total assets 229,737,400 202,513,300
Current liabilities:    
Trade accounts payable 66,254,800 65,254,900
Payroll, benefits and taxes 6,381,200 5,230,500
Sales tax liabilities 1,283,300 1,188,100
Accrued expenses and other current liabilities 1,676,800 1,455,500
Current portion of lease liability 2,498,300 2,566,300
Current portion of long-term debt 347,000 340,300
Total current liabilities 78,441,400 76,035,600
Deferred tax liabilities, net 145,600 145,600
Revolving line of credit 61,584,000 36,914,600
Non-current portion of lease liability 4,746,000 6,586,200
Long-term debt 5,861,400 6,155,000
Other non-current liabilities 705,700 753,200
Total liabilities 151,484,100 126,590,200
Shareholders' equity:    
Preferred stock, $0.01 par value per share, 500,000 shares authorized and no shares issued and outstanding
Common stock, $0.01 par value per share, 15,000,000 shares authorized, 9,252,613 shares issued and 9,205,200 shares outstanding as of December 25, 2022, and 9,013,449 shares issued and 8,994,249 shares outstanding as of March 27, 2022 107,900 105,900
Additional paid-in capital 70,361,900 69,166,100
Treasury stock, at cost, 47,413 shares as of December 25, 2022 and 19,200 shares as of March 27, 2022 (287,300) (129,200)
Retained earnings 8,070,800 6,780,300
Total shareholders' equity 78,253,300 75,923,100
Total liabilities and shareholders' equity $ 229,737,400 $ 202,513,300
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 25, 2022
Mar. 27, 2022
Shareholders' equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, authorized (in shares) 500,000 500,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars shares) $ 0.01 $ 0.01
Common stock, authorized (in shares) 15,000,000 15,000,000
Common stock, issued (in shares) 9,252,613 9,013,449
Common stock, outstanding (in shares) 9,205,200 8,994,249
Treasury stock (in shares) 47,413 19,200
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Income (Loss) - USD ($)
3 Months Ended 9 Months Ended
Dec. 25, 2022
Dec. 26, 2021
Dec. 25, 2022
Dec. 26, 2021
Consolidated Statements of Income (Loss)        
Revenues $ 114,879,700 $ 102,462,400 $ 347,863,800 $ 315,954,700
Cost of goods sold 91,188,600 82,841,600 277,614,400 256,852,000
Gross profit 23,691,100 19,620,800 70,249,400 59,102,700
Selling, general and administrative expenses 22,715,800 19,403,800 67,846,300 62,038,600
Operating income (loss) 975,300 217,000 2,403,100 (2,935,900)
Interest expense, net 516,400 131,000 1,159,200 503,400
Income (loss) from continuing operations before income taxes 458,900 86,000 1,243,900 (3,439,300)
Provision for (benefit from) income taxes 34,200 (1,129,000) (46,600) (1,166,200)
Net income (loss) from continuing operations 424,700 1,215,000 1,290,500 (2,273,100)
Income (loss) from discontinued operations, net of taxes   243,800   1,187,900
Net income (loss) $ 424,700 $ 1,458,800 $ 1,290,500 $ (1,085,200)
Basic income (loss) per share        
Continuing operations (in dollars per share) $ 0.05 $ 0.14 $ 0.14 $ (0.26)
Discontinued operations (in dollars per share)   0.03   0.13
Consolidated operations (in dollars per share) 0.05 0.16 0.14 (0.12)
Diluted income (loss) income per share        
Continuing operations (in dollars per share) 0.05 0.14 0.14 (0.26)
Discontinued operations (in dollars per share)   0.03   0.13
Consolidated operations (in dollars per share) $ 0.05 $ 0.16 $ 0.14 $ (0.12)
Basic weighted-average common shares outstanding (in shares) 9,199,494 8,957,502 9,138,889 8,910,857
Effect of dilutive options and other equity instruments (in shares) 17,654 39,335 49,106  
Diluted weighted-average common shares outstanding (in shares) 9,217,148 8,996,837 9,187,995 8,910,857
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Changes in Shareholders' Equity - USD ($)
Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Total
Balance at Mar. 28, 2021 $ 104,200 $ 67,227,700 $ (62,800) $ 9,481,100 $ 76,750,200
Balance (in shares) at Mar. 28, 2021 8,833,833        
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock for 401k match $ 100 102,700     102,800
Issuance of common stock for 401k match (in shares) 13,782        
Repurchase of stock from employees and directors for minimum tax withholdings     (28,900)   (28,900)
Repurchase of stock from employees and directors for minimum tax withholdings (in shares) (3,960)        
Non-cash stock compensation expense $ 500 254,400     254,900
Non-cash stock compensation expense (in shares) 39,182        
Exercise of stock options (in dollars)   10,900 (13,300)   (2,400)
Exercise of stock options (in shares) 1,754        
Net income (loss)       (1,717,300) (1,717,300)
Balance at Jun. 27, 2021 $ 104,800 67,595,700 (105,000) 7,763,800 75,359,300
Balance (in shares) at Jun. 27, 2021 8,884,591        
Balance at Mar. 28, 2021 $ 104,200 67,227,700 (62,800) 9,481,100 76,750,200
Balance (in shares) at Mar. 28, 2021 8,833,833        
Increase (Decrease) in Stockholders' Equity          
Net income (loss)         (1,085,200)
Balance at Dec. 26, 2021 $ 105,600 68,369,700 (129,200) 8,395,900 76,742,000
Balance (in shares) at Dec. 26, 2021 8,962,932        
Balance at Jun. 27, 2021 $ 104,800 67,595,700 (105,000) 7,763,800 75,359,300
Balance (in shares) at Jun. 27, 2021 8,884,591        
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock for 401k match $ 200 110,400     110,600
Issuance of common stock for 401k match (in shares) 16,419        
Repurchase of stock from employees and directors for minimum tax withholdings     (24,200)   (24,200)
Repurchase of stock from employees and directors for minimum tax withholdings (in shares) (4,244)        
Non-cash stock compensation expense $ 300 367,800     368,100
Non-cash stock compensation expense (in shares) 29,959        
Net income (loss)       (826,700) (826,700)
Balance at Sep. 26, 2021 $ 105,300 68,073,900 (129,200) 6,937,100 74,987,100
Balance (in shares) at Sep. 26, 2021 8,926,725        
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock for 401k match $ 200 113,200     113,400
Issuance of common stock for 401k match (in shares) 20,554        
Proceeds from issuance of stock $ 100 80,900     81,000
Proceeds from issuance of stock (in shares) 15,653        
Non-cash stock compensation expense   101,700     101,700
Net income (loss)       1,458,800 1,458,800
Balance at Dec. 26, 2021 $ 105,600 68,369,700 (129,200) 8,395,900 76,742,000
Balance (in shares) at Dec. 26, 2021 8,962,932        
Balance at Mar. 27, 2022 $ 105,900 69,166,100 (129,200) 6,780,300 $ 75,923,100
Balance (in shares) at Mar. 27, 2022 8,994,249       8,994,249
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock for 401k match $ 200 94,000     $ 94,200
Issuance of common stock for 401k match (in shares) 15,941        
Repurchase of stock from employees and directors for minimum tax withholdings     (137,100)   (137,100)
Repurchase of stock from employees and directors for minimum tax withholdings (in shares) (23,623)        
Non-cash stock compensation expense $ 1,000 222,800     223,800
Non-cash stock compensation expense (in shares) 146,229        
Net income (loss)       (275,100) (275,100)
Balance at Jun. 26, 2022 $ 107,100 69,482,900 (266,300) 6,505,200 75,828,900
Balance (in shares) at Jun. 26, 2022 9,132,796        
Balance at Mar. 27, 2022 $ 105,900 69,166,100 (129,200) 6,780,300 $ 75,923,100
Balance (in shares) at Mar. 27, 2022 8,994,249       8,994,249
Increase (Decrease) in Stockholders' Equity          
Net income (loss)         $ 1,290,500
Balance at Dec. 25, 2022 $ 107,900 70,361,900 (287,300) 8,070,800 $ 78,253,300
Balance (in shares) at Dec. 25, 2022 9,205,200       9,205,200
Balance at Jun. 26, 2022 $ 107,100 69,482,900 (266,300) 6,505,200 $ 75,828,900
Balance (in shares) at Jun. 26, 2022 9,132,796        
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock for 401k match $ 200 129,300     129,500
Issuance of common stock for 401k match (in shares) 21,916        
Repurchase of stock from employees and directors for minimum tax withholdings     (21,000)   (21,000)
Repurchase of stock from employees and directors for minimum tax withholdings (in shares) (3,625)        
Non-cash stock compensation expense $ 100 308,700     308,800
Non-cash stock compensation expense (in shares) 12,083        
Net income (loss)       1,140,900 1,140,900
Balance at Sep. 25, 2022 $ 107,400 69,920,900 (287,300) 7,646,100 77,387,100
Balance (in shares) at Sep. 25, 2022 9,163,170        
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock for 401k match $ 300 103,500     103,800
Issuance of common stock for 401k match (in shares) 25,079        
Proceeds from issuance of stock $ 200 71,400     71,600
Proceeds from issuance of stock (in shares) 16,951        
Non-cash stock compensation expense   266,100     266,100
Net income (loss)       424,700 424,700
Balance at Dec. 25, 2022 $ 107,900 $ 70,361,900 $ (287,300) $ 8,070,800 $ 78,253,300
Balance (in shares) at Dec. 25, 2022 9,205,200       9,205,200
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
9 Months Ended
Dec. 25, 2022
Dec. 26, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ 1,290,500 $ (1,085,200)
Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:    
Depreciation and amortization 1,592,800 1,878,400
Stock-based compensation expense 796,500 724,700
Change in trade accounts receivable (3,951,100) 1,658,800
Change in product inventory (14,910,400) 2,735,300
Change in prepaid expenses and other current assets (1,511,500) 446,100
Change in income taxes receivable 3,670,200 3,062,600
Change in other assets and other liabilities (1,695,500) (887,200)
Change in trade accounts payable 3,855,000 (6,057,800)
Change in payroll, benefits and taxes 1,150,700 (1,198,300)
Change in sales tax liabilities 95,200 (111,900)
Change in accrued expenses and other current liabilities 541,700 (867,900)
Net cash provided by (used in) operating activities (9,075,900) 297,600
CASH FLOWS FROM INVESTING ACTIVITIES    
Capital expenditures (13,501,900) (7,988,300)
Net cash provided by (used in) investing activities (13,501,900) (7,988,300)
CASH FLOWS FROM FINANCING ACTIVITIES    
Borrowings from revolving line of credit long term 220,846,400 204,515,300
Repayments to revolving line of credit long term (196,177,000) (196,827,000)
Payments of debt issuance costs (222,300)  
Payments on long term debt (264,000)  
Proceeds from issuance of stock 70,600 81,000
Repurchase of stock from employees and directors for minimum tax withholdings (158,100) (66,400)
Net cash provided by (used in) financing activities 24,095,600 7,702,900
Net increase (decrease) in cash and cash equivalents 1,517,800 12,200
CASH AND CASH EQUIVALENTS, beginning of period 1,754,000 1,110,000
CASH AND CASH EQUIVALENTS, end of period 3,271,800 1,122,200
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Capital expenditures included in accounts payable $ 1,639,800 $ 3,362,900
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Basis of Presentation
9 Months Ended
Dec. 25, 2022
Description of Business and Basis of Presentation  
Description of Business and Basis of Presentation

Note 1. Description of Business and Basis of Presentation

TESSCO Technologies Incorporated, a Delaware corporation (TESSCO, we, or the Company), architects and delivers innovative product and value chain solutions to support wireless systems. The Company provides marketing and sales services, knowledge and supply chain management, product-solution delivery and control systems utilizing extensive internet and information technology. Approximately 98% of the Company’s sales are made to customers in the United States. The Company takes orders in several ways, including phone, fax, online and through electronic data interchange. Almost all of the Company’s sales are made in United States Dollars.

In management’s opinion, the accompanying unaudited interim Consolidated Financial Statements of the Company include all adjustments, consisting only of normal, recurring adjustments, necessary for a fair presentation of the Company’s financial position for the interim periods presented. These statements are presented in accordance with the rules and regulations of the United States Securities and Exchange Commission (the “SEC”) and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). Certain information and footnote disclosures normally included in the Company’s annual financial statements have been omitted from these statements, as permitted under the applicable rules and regulations. The results of operations presented in the accompanying unaudited interim Consolidated Financial Statements are not necessarily representative of operations for an entire year. The information included in this Form 10-Q should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 27, 2022, filed with SEC on May 26, 2022.

On October 28, 2020, the Company entered into a definitive Inventory Purchase Agreement (the “Agreement”) which, at a closing held on December 2, 2020, resulted in the Company’s exit from its retail business through the sale to Voice Comm, LLC, a Delaware limited liability company (“Voice Comm”), of most of the Company’s retail inventory, the Ventev brand as it relates to mobile device accessory products, and certain other retail-related assets. The accompanying unaudited interim Consolidated Financial Statements for all fiscal year 2022 periods presented reflect the results of the Retail segment as a discontinued operation. The activity related to discontinued operations for fiscal year 2023 has been immaterial and therefore is included within results from continuing operations. See Note 10, “Discontinued Operations”, for further information.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Recently Issued Accounting Pronouncements
9 Months Ended
Dec. 25, 2022
Recently Issued Accounting Pronouncements  
Recently Issued Accounting Pronouncements

Note 2. Recently Issued Accounting Pronouncements

Recently issued accounting pronouncements not yet adopted:

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. This ASU is effective for annual periods beginning after December 15, 2022. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements and will adopt the standard on the first day of the Company’s 2024 fiscal year.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets
9 Months Ended
Dec. 25, 2022
Intangible Assets  
Intangible Assets

Note 3. Intangible Assets

Intangible assets, net on our Consolidated Balance Sheets as of December 25, 2022, consists of capitalized software for internal use, and indefinite-lived intangible assets. Capitalized software for internal use, net of accumulated amortization, was $38,859,000 and $29,463,100 as of December 25, 2022 and March 27, 2022, respectively. Amortization expense of capitalized software for internal use was $143,400 and $263,200 for the three months ended December 25, 2022 and December 26, 2021, respectively. Amortization expense of capitalized software for internal use was $498,600 and $658,400 for the nine months ended December 25, 2022 and December 26, 2021, respectively.  During the nine months ended December 25, 2022, and December 26, 2021, the Company continued to capitalize costs related to an ongoing information technology project. This project was launched during the fourth quarter of fiscal 2023; accordingly, amortization of the project costs will commence in the fourth quarter of fiscal 2023.

Indefinite-lived intangible assets were $795,400 as of December 25, 2022 and March 27, 2022.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Borrowings Under Revolving Credit Facility
9 Months Ended
Dec. 25, 2022
Borrowings Under Revolving Credit Facility  
Borrowings Under Revolving Credit Facility

Note 4. Borrowings Under Revolving Credit Facility

 

On October 29, 2020, the Company entered into a Credit Agreement among the Company, the Company’s primary operating subsidiaries as co-borrowers, the Lender(s) party thereto from time to time, and Wells Fargo Bank, National Association (“Wells”), as Administrative Agent, swingline lender and an issuing bank. Terms used, but not defined, in this and the following paragraphs of this Note 4 have the meanings set forth in the Credit Agreement (as defined below) or the related Guaranty and Security Agreement. This facility replaced a previously existing credit facility among the Company and certain subsidiaries, the lenders party thereto (which included Wells) and Truist Bank (successor by merger to SunTrust Bank), as administrative agent. The discussion below is a summary and is qualified in its entirety by the actual terms of the Credit Agreement and related documents, including Amendment Nos. 1, 2, 3, and 4, and references below to the “Credit Agreement” include the Credit Agreement, together with such amendments, except in each case where otherwise indicated or the context otherwise requires.

The Credit Agreement, as amended in Amendment No. 4 discussed below, now provides for a senior secured asset-based revolving credit facility of up to $105 million (the “Revolving Credit Facility”) with a $10 million Availability Block that is in effect at all times, which effectively limits the maximum borrowings under the Revolving Credit Facility to $95 million. The Revolving Credit Facility matures on April 29, 2025 and includes a $5.0 million letter of credit sublimit and provides for the issuance of Swingline Loans. The Credit Agreement also includes a provision permitting the Company, subject to certain conditions, to increase the aggregate amount of the commitments under the Revolving Credit Facility to an aggregate commitment amount of up to $155 million with optional additional commitments from then existing Lenders or new commitments from additional lenders, although no Lender is obligated to increase its commitment. Availability is determined in accordance with the Borrowing Base, which is generally 85% of Eligible Accounts minus the Dilution Reserve, plus a calculated value of Eligible Inventory aged less than 181 days plus the lesser of an Aged Inventory Cap (currently $2,250,000 and which reduces over time to $2,000,000) and a calculated value of Inventory aged more than 180 days minus a calculated Reserve, as further detailed and set forth in the Credit Agreement.

When the facility was initially established pursuant to the Credit Agreement, Borrowings accrued interest from the applicable borrowing date:  (A) if a LIBOR Rate Loan, (i) if the Fixed Charge Coverage Ratio was less than 1.10:1.00, then the LIBOR Rate plus 2.25% or (ii) if the Fixed Charge Coverage Ratio was greater than or equal to 1.10:1.00, then the LIBOR Rate plus 2.00%; (B) if a Base Rate Loan, (i) if the Fixed Charge Coverage Ratio

was less than 1.10:1.00, then the Base Rate plus 1.25% or (ii) if the Fixed Charge Coverage Ratio was greater than or equal to 1.10:1.00, then the Base Rate plus 1.00%.

Pursuant to Amendment No. 4, Borrowings now accrue interest from the applicable borrowing date:  (A) if a SOFR Rate Loan, (i) at a per annum rate equal to the SOFR Rate plus a SOFR Adjustment of 10 basis points (to remain pricing neutral for transition from LIBOR to SOFR) plus the SOFR Rate Margin of 2.25% until the later of December 31, 2023 and meeting a Fixed Charge Coverage Ratio for the trailing twelve months of not less than 1.0 to 1.0, and (ii) thereafter, at a per annum rate equal to the SOFR Rate plus a SOFR Adjustment of 10 basis points (to remain pricing neutral for transition from LIBOR to SOFR) plus the SOFR Rate Margin of 1.75% if Excess Availability is greater than 30%, 2.00% if Excess Availability is at least 20% but less than or equal to 30%, and 2.25% if Excess Availability is less than 20% or (B) if a Base Rate Loan, at a per annum rate equal to the Base Rate plus the Base Rate Margin of 1.25% until the later of December 31, 2023 and meeting a Fixed Charge Coverage Ratio for the trailing twelve months of not less than 1.0 to 1.0, and (ii) thereafter, at a per annum rate equal to the Base Rate plus the Base Rate Margin of 0.75% if Excess Availability is greater than 30%, of 1.00% if Excess Availability is at least 20% but less than or equal to 30%, and of 1.25% if Excess Availability is less than 20%. Excess Availability for these purposes is determined without giving effect to the $10 million Availability Block.

The Company was previously required to pay a monthly Unused Line Fee on the average daily unused portion of the Revolving Credit Facility at a per annum rate equal to 0.25%. Pursuant to Amendment No. 4, the Company is now required to pay a monthly Unused Line Fee based on the average quarterly revolver usage, at a per annum rate equal to 0.25% of the unused Revolving Credit Facility if usage is greater than 50%, and 0.50% of the unused Revolving Credit Facility if usage is less than 50%.

The Credit Agreement contains one financial covenant, a 1:1 Fixed Charge Coverage Ratio, which was historically only tested if Excess Availability (generally, borrowing availability less the aggregate of trade payables and book overdrafts, each in excess of historical amounts), without giving effect to the $10 million Availability Block, is less than the greater of (a) 15% of the Maximum Revolver Amount and (b) $15,750,000. Pursuant to Amendment No. 3, as discussed below, the Company was relieved of any Fixed Charge Coverage Ratio testing through calendar year 2022, without regard to the amount of Excess Availability during that period. The covenant has been re-imposed pursuant to Amendment No. 4, however, but only if Excess Availability falls below that described above. In addition, the Credit Agreement contains provisions that could limit our ability to engage in specified transactions or activities, including (but not limited to) investments and acquisitions, sales of assets, payment of dividends, issuance of additional debt and other matters.

As of December 25, 2022, borrowings under the Revolving Credit Facility totaled $61.6 million and, therefore, the Company had $33.4 million available for borrowing, subject to the Borrowing Base limitation and compliance with the other applicable terms referenced herein, and including the $10 million Availability Block discussed above. The Revolving Credit Facility has no lockbox arrangement associated with it and, therefore the outstanding balance is classified as a long-term liability on the Consolidated Balance Sheet as of December 25, 2022. Accordingly, borrowings from and repayments to the Company’s current line of credit are reflected on a gross basis in the cash flows from financing activities in the Consolidated Statements of Cash Flows.

The Company is required to make certain prepayments under the Revolving Credit Facility under certain circumstances, including from net cash proceeds from certain asset dispositions in excess of certain thresholds.

The Credit Agreement contains representations, warranties and affirmative covenants. The Credit Agreement also contains negative covenants and restrictions on, among other things: (i) Indebtedness, (ii) liens, (iii) fundamental changes, (iv) disposition of assets, (v) restricted payments (including certain restrictions on

redemptions and dividends), (vi) investments and (vii) transactions with affiliates. The Credit Agreement also contains events of default, such as payment defaults, cross-defaults to other material indebtedness, misrepresentations, bankruptcy and insolvency, the occurrence of a Change of Control and the failure to observe the negative covenants and other covenants contained in the Credit Agreement and the other loan documents.

Pursuant to a related Guaranty and Security Agreement, by and among the Company, the other borrowers under the Credit Agreement and other operating subsidiaries of the Company (collectively, the “Loan Parties”), and Wells, as Administrative Agent, the Obligations, which include the obligations under the Credit Agreement, are guaranteed by the Loan Parties, and secured by continuing first priority security interests in the Company’s and the other Loan Parties’ (including both borrowers and guarantors) Accounts, Books, Chattel Paper, Deposit Accounts, General Intangibles, Inventory, Negotiable Collateral, Supporting Obligations, and all Money, Cash Equivalents or other assets that come into the possession, custody or control of the Agent or any Lender, and certain related assets, and the proceeds and products of any of the foregoing (the “Collateral”). The security interests in the Collateral are in favor of the Administrative Agent, for the benefit of the Lenders party to the Credit Agreement from time to time and any other holders of the Obligations. The Obligations secured also include certain other obligations of the Loan Parties to the Lenders and their affiliates arising from time to time, relating to swaps, hedges and cash management and other bank products.

On December 25, 2022, the interest rate applicable to borrowings under the Revolving Credit Facility was 6.67%. The weighted average interest rate on borrowings under the Company’s Revolving Credit Facility for the third quarter of fiscal year 2023 was 6.08%.

Following an Event of Default, the Lenders may at their option increase the applicable per annum rate to a rate equal to two percentage points above the otherwise applicable rate and, with certain events of default, such increase is automatic.

Amendment No. 1

Pursuant to Amendment No. 1 to Credit Agreement dated July 12, 2021 (“Amendment No. 1”), between Tessco and Wells, Wells agreed to a 25-basis point reduction in certain otherwise applicable rates and fees over an agreed period, and the Company and Wells agreed to, among others, certain changes related to the LIBOR rate option to simplify day-to-day management of the Revolving Credit Facility. These terms have since been further amended and, pursuant to Amendment No. 4 (as defined below), these interest rate terms have been superseded, with the methodology for determining the Applicable Margin now as discussed above.

Amendment No. 2

In anticipation of TESSCO Reno Holding, LLC (“Reno Holding”) entering into the Real Estate Note of Reno Holding (the “Note”), as discussed further in Note 5, the Company, TESSCO Inc. and our other operating subsidiaries, and Wells, entered into Amendment No. 2 to Credit Agreement and Consent dated December 29, 2021 (“Amendment No. 2”). Pursuant to Amendment No. 2, and subject to its terms and conditions, among other things, Wells consented to the Note, without requiring that Reno Holding become a borrower or guarantor under the Credit Agreement.

Amendment No. 3

On January 5, 2022, at the Company’s request, the Company and its operating subsidiaries, and Wells, entered into Amendment No. 3 to Credit Agreement and Amendment No. 1 to Guaranty and Security Agreement (“Amendment No. 3”), subject to the terms and conditions of which Wells agreed to increase the Commitment

under the Revolving Credit Facility from $75 million to $80 million. Among the terms and conditions, the Company agreed to revert to the interest rate margins originally provided for under the terms of the Revolving Credit Facility (and which margins had previously been modified pursuant to Amendment No. 1 to Credit Agreement), as well as change to the methodology for determining the Applicable Margin, as discussed above, and agreed to a $10 million Availability Block for calendar year 2022, but was relieved of any Fixed Charge Coverage Ratio testing for the same period without regard to the amount of Excess Availability during that period. Amendment No. 3 further provided that a $15 million Excess Availability requirement would be imposed as of January 1, 2023, unless a Fixed Charge Coverage Ratio of 1:1 is achieved. The Company did not meet the Fixed Charge Covenant Ratio, and as a result, availability under the Revolving Credit Facility for the remainder of calendar 2022 (subject to Amendment No. 4, discussed below) was $70 million after accounting for the Availability Block and was scheduled to reduce to $65 million on January 1, 2023 upon the scheduled expiration of the Availability Block and re-imposition of the Excess Availability requirement, in each case subject to the Borrowing Base limitations and compliance with the other terms.

Amendment No. 4

On December 8, 2022, the Company and Wells entered into Amendment No. 4 to Credit Agreement (“Amendment No. 4”) under which the Commitment under the pre-existing Revolving Credit Facility was increased from $80 million to $105 million, among other things. Amendment No. 4 amended and restated the original Credit Agreement in its entirety. Availability is still determined in accordance with a Borrowing Base formula and, pursuant to the terms of Amendment No. 4, the $10 million Availability Block has been continued beyond calendar year-end 2022, indefinitely. As a result, the outstanding balance cannot exceed $95 million at any time. The maturity date has been extended to April 29, 2025. As discussed above, the 1:1 Fixed Charge Coverage Ratio covenant was re-imposed and is now tested pursuant to Amendment No. 4, but only if Excess Availability falls below the threshold discussed above.  

In addition, Amendment No. 4 provided for a change from a LIBOR-based primary rate to one based on SOFR, as well as changes to the methodology for determining the Applicable Margin and the imposition of a $42 million Inventory Cap as a Borrowing Base component. Amendment No. 4 also changed the financial predicates for applicability of the Minimum Fixed Charge Coverage Ratio and Cash Dominion Period, taking into consideration the increase in Commitment. In addition, the Company agreed that in no event will the mortgage on its Hunt Valley, Maryland property be released prior to December 31, 2023, and only if the Fixed Charge Coverage Ratio thereafter is at least 1.10 to 1.00 for six consecutive months and Excess Availability is at least $22.5 million for thirty consecutive days.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
9 Months Ended
Dec. 25, 2022
Debt  
Debt

Note 5. Debt

On December 30, 2021, Reno Holding, an indirect wholly owned subsidiary and now owner of the Company’s approximately 115,000 square foot operating facility located in Reno, Nevada (the “Reno Facility”), borrowed an aggregate sum of $6.5 million from Symetra Life Insurance Company (“Symetra”). The indebtedness is evidenced by the Note that provides for monthly payments of $47,858 (including principal and interest), bears interest at a fixed rate of 3.38% per annum for the first 5 years, is subject to adjustment after 5 years and again after 10 years, and matures in approximately 15 years. The Note and related obligations are secured by a Deed of Trust, Assignment of Rents, Security Agreement and Fixture Filing (the “Deed of Trust”) on the Reno Facility. The net proceeds from this borrowing transaction (the “Symetra Loan”) have since been applied to repayment of a portion of the revolving balance under the Company’s Revolving Credit Facility. An additional $250,000 is to be advanced under the Symetra Loan after roof and possible related repairs to the Reno Facility are satisfactorily completed. The Symetra Loan is limited recourse to the Reno Facility, with typical exceptions

in which case it is recourse to Reno Holding, a special purpose entity formed by the Company to own the Reno Facility and related assets.

The principal maturities of debt outstanding at December 25, 2022, were as follows:

Fiscal Year

2023

$

89,500

2024

365,700

2025

378,200

2026

391,200

2027

404,600

Thereafter

4,799,000

Total

$

6,428,200

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share
9 Months Ended
Dec. 25, 2022
Earnings Per Share  
Earnings Per Share

Note 6. Earnings Per Share

The Company presents the computation of earnings per share (“EPS”) on a basic and diluted basis. Basic EPS is computed by dividing net income by the weighted average number of shares outstanding during the reported period. Diluted EPS is computed similarly to basic EPS, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential additional common shares that were dilutive had been issued. Common shares are excluded from the calculation if they are determined to be anti-dilutive. The number of diluted weighted-average common shares was 9,217,148 for the three months ended December 25, 2022, and 9,187,995 for the nine months ended December 25, 2022. At December 25, 2022, stock options with respect to 659,500 shares of common stock were outstanding, of which 564,500 were anti-dilutive and not included in diluted EPS because the stock options’ exercise price was greater than the average market price of the common shares. There were no anti-dilutive performance stock units (“PSUs”) or restricted stock units (RSUs”) outstanding as of December 25, 2022.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Business Segments
9 Months Ended
Dec. 25, 2022
Business Segments  
Business Segments

Note 7. Business Segments

The Company has two reportable segments, Carrier and Commercial, which are identified based on the information reviewed by the Chief Operating Decision Maker (“CODM”) and are consistent with how the business is managed. Carrier is generally comprised of customers who build and maintain the infrastructure system and provide airtime service to individual subscribers, whereas Commercial includes value-added resellers, the government channel and private system operator markets. Ventev®, the Company’s proprietary brand that manufactures products, is primarily included in the Commercial segment. There is a mix of products that the Company sells that are marketed to both segments, as well as certain product classes that primarily serve one segment. As a value-add distributor of products from over 300 manufacturers, the Company sells products across a large number of product groups and industries and, as a result, it is impracticable to provide segment information at the product group level. Inventory typically has a life cycle that tends to be tied to changes in regulation or technology and includes products typically used by business entities or governments.

Segment activity for the third quarter and first nine months of fiscal years 2023 and 2022 is as follows (in thousands):

Three Months Ended

Nine Months Ended

December 25, 2022

December 26, 2021

December 25, 2022

December 26, 2021

Revenues

    

    

    

    

Carrier

$

48,627

$

43,409

$

147,745

$

136,348

Commercial

 

66,253

59,053

 

200,120

179,607

Total revenues

$

114,880

$

102,462

$

347,864

$

315,955

Gross Profit

Carrier

$

6,354

$

5,484

$

19,492

$

16,365

Commercial

 

17,337

14,137

 

50,757

42,738

Total gross profit

$

23,691

$

19,621

$

70,249

$

59,103

The table below presents total assets by reportable segments. For the Carrier and Commercial segments, total assets are primarily comprised of accounts receivable.

December 25, 2022

March 27, 2022

Total Assets

Carrier

$

38,427

$

38,705

Commercial

 

40,632

36,797

Corporate

 

150,679

127,012

Total assets

$

229,737

$

202,513

The CODM reviews segment results using Gross profit as the segment measure of profit or loss and the Company does not allocate expenses below Gross profit to the segments.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Shares Withheld
9 Months Ended
Dec. 25, 2022
Shares Withheld  
Shares Withheld

Note 8. Shares Withheld

The Company withholds shares of common stock from its employees and directors at their request, equal to the minimum federal and state tax withholdings or proceeds due to the Company related to vested PSUs, stock option exercises and vested RSUs. Shares withheld are issued to Treasury stock and included in the number of shares of common stock issued, but are excluded from the number of shares of common stock outstanding. For the nine months ended December 25, 2022 and December 26, 2021, the aggregate value of the shares withheld totaled $158,100 and $66,400 respectively.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of Risk
9 Months Ended
Dec. 25, 2022
Concentration of Risk Related to Continuing Operations  
Concentration of Risk

Note 9. Concentration of Risk

The Company’s future results could be negatively impacted by the loss of certain customer and/or vendor relationships.

For the three months ended December 25, 2022 and December 26, 2021, revenue from the Company’s largest customer accounted for 11.9% and 10.0% of revenue.

For the nine months ended December 25, 2022 and December 26, 2021, no customer accounted for more than 10% of consolidated revenues in any period.

For the three months ended December 25, 2022 and December 26, 2021, sales of products purchased from the Company’s largest supplier accounted for 27.7% and 26.4% of revenue from continuing operations, respectively. No other suppliers accounted for more than 10% of consolidated revenues in either quarter.

For the nine months ended December 25, 2022 and December 26, 2021, sales of products purchased from the Company’s largest supplier accounted for 30.6% and 29.6% of revenue from continuing operations, respectively. No other suppliers accounted for more than 10% of consolidated revenues in either period.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations
9 Months Ended
Dec. 25, 2022
Discontinued Operations  
Discontinued Operations

Note 10. Discontinued Operations

At a closing on December 2, 2020, the Company sold most of its retail inventory, the Ventev brand as it relates to mobile device accessory products, and certain other retail-related assets to Voice Comm, LLC (“Voice Comm”). As part of the sale agreement, the Company is entitled to royalty payments of up to $3.0 million in the aggregate on the sale of Ventev branded products by Voice Comm over a four-year period after the closing.

As a result of the disposal described above, the operating results of the former Retail segment have been included in Income (loss) from discontinued operations, net of taxes, in the Consolidated Statements of Income (Loss) for fiscal year 2022. Due to the immateriality of the ongoing results from this former Retail segment, fiscal year 2023 activity has been consolidated within the results from continuing operations.

The following table presents the financial results of the Retail segment for the three and nine months ended December 26, 2021:

Three Months Ended

 

Nine Months Ended

 

    

December 26, 2021

 

December 26, 2021

    

Revenues

$

383,800

$

2,992,700

Cost of goods sold

 

56,700

 

1,179,600

Gross profit

 

327,100

 

1,813,100

Selling, general and administrative expenses

 

83,200

 

636,400

Income (loss) from operations before income taxes

 

243,900

 

1,176,700

Provision for (benefit from) income taxes

 

100

 

(11,200)

Net income (loss) attributable to discontinued operations

$

243,800

$

1,187,900

The financial results reflected above may not fully represent our former Retail segment stand-alone operating net income, as the results reported within Net income attributable to discontinued operations include only certain costs that are directly attributable to this former segment and exclude certain corporate overhead and operational costs that may have been previously allocated for each period.

In our Unaudited Consolidated Statements of Cash Flows included in this Form 10-Q report, the cash flows from discontinued operations are not separately classified. Cash provided by operating activities from discontinued operations for the nine months ended December 26, 2021, was $4.6 million.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Recently Issued Accounting Pronouncements (Policies)
9 Months Ended
Dec. 25, 2022
Recently Issued Accounting Pronouncements  
Recently Issued Accounting Pronouncements

Recently issued accounting pronouncements not yet adopted:

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. This ASU is effective for annual periods beginning after December 15, 2022. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements and will adopt the standard on the first day of the Company’s 2024 fiscal year.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Tables)
9 Months Ended
Dec. 25, 2022
Debt  
Schedule of principal maturities of debt outstanding

Fiscal Year

2023

$

89,500

2024

365,700

2025

378,200

2026

391,200

2027

404,600

Thereafter

4,799,000

Total

$

6,428,200

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Business Segments (Tables)
9 Months Ended
Dec. 25, 2022
Business Segments  
Schedule of segment activity and total assets by segment

Segment activity for the third quarter and first nine months of fiscal years 2023 and 2022 is as follows (in thousands):

Three Months Ended

Nine Months Ended

December 25, 2022

December 26, 2021

December 25, 2022

December 26, 2021

Revenues

    

    

    

    

Carrier

$

48,627

$

43,409

$

147,745

$

136,348

Commercial

 

66,253

59,053

 

200,120

179,607

Total revenues

$

114,880

$

102,462

$

347,864

$

315,955

Gross Profit

Carrier

$

6,354

$

5,484

$

19,492

$

16,365

Commercial

 

17,337

14,137

 

50,757

42,738

Total gross profit

$

23,691

$

19,621

$

70,249

$

59,103

The table below presents total assets by reportable segments. For the Carrier and Commercial segments, total assets are primarily comprised of accounts receivable.

December 25, 2022

March 27, 2022

Total Assets

Carrier

$

38,427

$

38,705

Commercial

 

40,632

36,797

Corporate

 

150,679

127,012

Total assets

$

229,737

$

202,513

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations (Tables)
9 Months Ended
Dec. 25, 2022
Discontinued Operations  
Summary of financial results of the retail segment discontinued operations

Three Months Ended

 

Nine Months Ended

 

    

December 26, 2021

 

December 26, 2021

    

Revenues

$

383,800

$

2,992,700

Cost of goods sold

 

56,700

 

1,179,600

Gross profit

 

327,100

 

1,813,100

Selling, general and administrative expenses

 

83,200

 

636,400

Income (loss) from operations before income taxes

 

243,900

 

1,176,700

Provision for (benefit from) income taxes

 

100

 

(11,200)

Net income (loss) attributable to discontinued operations

$

243,800

$

1,187,900

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Basis of Presentation (Details)
9 Months Ended
Dec. 25, 2022
US | Geographic Concentration Risk | Revenue  
Concentration Risk  
Concentration risk (as a percent) 98.00%
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets - (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 25, 2022
Dec. 26, 2021
Dec. 25, 2022
Dec. 26, 2021
Mar. 27, 2022
Goodwill and Other Intangible Assets          
Capitalized computer software $ 38,859,000   $ 38,859,000   $ 29,463,100
Indefinite lived intangible assets 795,400   795,400   $ 795,400
Internally developed computer software          
Goodwill and Other Intangible Assets          
Amortization expense $ 143,400 $ 263,200 $ 498,600 $ 658,400  
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Borrowings Under Revolving Credit Facility - Credit Agreements (Details) - Revolving Credit Facility
3 Months Ended
Jan. 01, 2023
USD ($)
Dec. 08, 2022
USD ($)
Jan. 05, 2022
USD ($)
Jul. 12, 2021
Oct. 29, 2020
USD ($)
item
Dec. 25, 2022
USD ($)
Credit Facility            
Maximum borrowing capacity   $ 105,000,000 $ 80,000,000   $ 75,000,000  
Amount of Availability Block   10,000,000 10,000,000   $ 10,000,000 $ 10,000,000
Current borrowing capacity   95,000,000        
Maximum aggregate commitment amount   $ 155,000,000        
Borrowing base as a percent of eligible accounts         85.00%  
Amount of current Aged Inventory Cap           2,250,000
Amount of future Aged Inventory Cap         $ 2,000,000  
Fixed charge coverage ratio   1     1  
Fee on unused portion of revolving credit facility (as a percent)         0.25%  
Unused line fee, if usage is greater than 50% (as a percent)   0.25%        
Unused line fee, if usage is less than 50%   0.50%        
Number of financial covenants | item         1  
Percentage of maximum amount of credit facility         15.00%  
Debt instrument, excess availability, threshold amount         $ 15,750,000  
Outstanding balance           61,600,000
Available borrowing capacity           $ 33,400,000
Interest rate (as a percent)           6.67%
Weighted average interest rate during the period (as a percent)           6.08%
Increase of applicable rate upon event of default (as a percent)         2.00%  
Reduction in applicable rates and fees       0.25%    
Maximum borrowing availability without maintaining fixed charge coverage ratio     $ 70,000,000      
Inventory Cap   $ 42,000,000        
Minimum            
Credit Facility            
Inventory age         180 days  
Unused line fee, usage threshold for determine rate (as a percent)   50.00%        
Maximum            
Credit Facility            
Inventory age         181 days  
Unused line fee, usage threshold for determine rate (as a percent)   50.00%        
SOFR            
Credit Facility            
Adjustment to base interest rate (as a percent)   0.10%        
Debt Instrument Covenant, If Fixed Coverage Ratio is Less Than 1.10 | LIBOR            
Credit Facility            
Interest rate spread on variable rate basis (as a percent)         2.25%  
Debt Instrument Covenant, If Fixed Coverage Ratio is Less Than 1.10 | LIBOR | Maximum            
Credit Facility            
Fixed charge coverage ratio         1.10  
Debt Instrument Covenant, If Fixed Coverage Ratio is Less Than 1.10 | Base rate            
Credit Facility            
Interest rate spread on variable rate basis (as a percent)         1.25%  
Debt Instrument Covenant, If Fixed Coverage Ratio is Less Than 1.10 | Base rate | Maximum            
Credit Facility            
Fixed charge coverage ratio         1.10  
Debt Instrument Covenant, If Fixed Coverage Ratio is Greater Than Or Equal To 1.10            
Credit Facility            
Debt instrument, excess availability, threshold amount   $ 22,500,000        
Minimum period over which entity must maintain Fixed Charge Coverage Ratio threshold for release of mortgage   6 months        
Period for maintaining threshold excess availability amount   30 days        
Debt Instrument Covenant, If Fixed Coverage Ratio is Greater Than Or Equal To 1.10 | Minimum            
Credit Facility            
Fixed charge coverage ratio   1.10        
Debt Instrument Covenant, If Fixed Coverage Ratio is Greater Than Or Equal To 1.10 | LIBOR            
Credit Facility            
Interest rate spread on variable rate basis (as a percent)         2.00%  
Debt Instrument Covenant, If Fixed Coverage Ratio is Greater Than Or Equal To 1.10 | LIBOR | Minimum            
Credit Facility            
Fixed charge coverage ratio         1.10  
Debt Instrument Covenant, If Fixed Coverage Ratio is Greater Than Or Equal To 1.10 | Base rate            
Credit Facility            
Interest rate spread on variable rate basis (as a percent)         1.00%  
Debt Instrument Covenant, If Fixed Coverage Ratio is Greater Than Or Equal To 1.10 | Base rate | Minimum            
Credit Facility            
Fixed charge coverage ratio         1.10  
Debt Instrument Covenant, Later of December 31, 2023 And Fixed Coverage Ratio Not Less Than 1.00 | Base rate            
Credit Facility            
Interest rate spread on variable rate basis (as a percent)   1.25%        
Fixed Charge Coverage Ratio, period of calculation   12 months        
Debt Instrument Covenant, Later of December 31, 2023 And Fixed Coverage Ratio Not Less Than 1.00 | Base rate | Minimum            
Credit Facility            
Fixed charge coverage ratio   1.0        
Debt Instrument Covenant, Later of December 31, 2023 And Fixed Coverage Ratio Not Less Than 1.00 | SOFR            
Credit Facility            
Interest rate spread on variable rate basis (as a percent)   2.25%        
Fixed Charge Coverage Ratio, period of calculation   12 months        
Debt Instrument Covenant, Later of December 31, 2023 And Fixed Coverage Ratio Not Less Than 1.00 | SOFR | Minimum            
Credit Facility            
Fixed charge coverage ratio   1.0        
Forecast            
Credit Facility            
Fixed charge coverage ratio 1          
Debt instrument, excess availability, threshold amount $ 15,000,000          
Maximum borrowing availability without maintaining fixed charge coverage ratio $ 65,000,000          
Excess Availability, greater than 30% | Base rate            
Credit Facility            
Interest rate spread on variable rate basis (as a percent)   0.75%        
Excess Availability, greater than 30% | Base rate | Minimum            
Credit Facility            
Excess Availability (as a percent)   30.00%        
Excess Availability, greater than 30% | SOFR            
Credit Facility            
Interest rate spread on variable rate basis (as a percent)   1.75%        
Excess Availability, greater than 30% | SOFR | Minimum            
Credit Facility            
Excess Availability (as a percent)   30.00%        
Excess Availability, at least 20% but less than or equal to 30% | Base rate            
Credit Facility            
Interest rate spread on variable rate basis (as a percent)   1.00%        
Excess Availability, at least 20% but less than or equal to 30% | Base rate | Minimum            
Credit Facility            
Excess Availability (as a percent)   20.00%        
Excess Availability, at least 20% but less than or equal to 30% | Base rate | Maximum            
Credit Facility            
Excess Availability (as a percent)   30.00%        
Excess Availability, at least 20% but less than or equal to 30% | SOFR            
Credit Facility            
Interest rate spread on variable rate basis (as a percent)   2.00%        
Excess Availability, at least 20% but less than or equal to 30% | SOFR | Minimum            
Credit Facility            
Excess Availability (as a percent)   20.00%        
Excess Availability, at least 20% but less than or equal to 30% | SOFR | Maximum            
Credit Facility            
Excess Availability (as a percent)   30.00%        
Excess Availability, less than 20% | Base rate            
Credit Facility            
Amount of Availability Block   $ 10        
Interest rate spread on variable rate basis (as a percent)   1.25%        
Excess Availability, less than 20% | Base rate | Maximum            
Credit Facility            
Excess Availability (as a percent)   20.00%        
Excess Availability, less than 20% | SOFR            
Credit Facility            
Interest rate spread on variable rate basis (as a percent)   2.25%        
Excess Availability, less than 20% | SOFR | Maximum            
Credit Facility            
Excess Availability (as a percent)   20.00%        
Letter of Credit            
Credit Facility            
Maximum borrowing capacity   $ 5,000,000.0        
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Terms (Details)
ft² in Thousands
Dec. 30, 2021
USD ($)
ft²
Debt instrument  
Area of operating facility owned (in square feet) | ft² 115
Symetra Loan  
Debt instrument  
Aggregate sum borrowed $ 6,500,000
Monthly payment $ 47,858
Fixed interest rate (as a percent) 3.38%
First interest period 5 years
Interest rate adjustment period, one 5 years
Interest rate adjustment period, two 10 years
Debt instrument term 15 years
Potential additional amount to be advanced $ 250,000
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Maturities (Details) - Debt, excluding revolving line of credit
Dec. 25, 2022
USD ($)
Maturities of debt  
2023 $ 89,500
2024 365,700
2025 378,200
2026 391,200
2027 404,600
Thereafter 4,799,000
Total $ 6,428,200
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Details)
3 Months Ended 9 Months Ended
Dec. 25, 2022
shares
Dec. 25, 2022
shares
Antidilutive Securities    
Diluted weighted average common shares, at positive earning position 9,217,148 9,187,995
Stock Options    
Antidilutive Securities    
Options outstanding (in shares) 659,500 659,500
Anti-dilutive equity awards (in shares)   564,500
PSUs or RSUs    
Antidilutive Securities    
Anti-dilutive equity awards (in shares)   0
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Business Segments - Segment Activity (Details)
3 Months Ended 9 Months Ended
Dec. 25, 2022
USD ($)
item
Dec. 26, 2021
USD ($)
Dec. 25, 2022
USD ($)
segment
item
Dec. 26, 2021
USD ($)
Mar. 27, 2022
USD ($)
Segments          
Number of reportable segments | segment     2    
Market unit activity          
Revenues $ 114,879,700 $ 102,462,400 $ 347,863,800 $ 315,954,700  
Gross Profit 23,691,100 19,620,800 70,249,400 59,102,700  
Total assets $ 229,737,400   $ 229,737,400   $ 202,513,300
Minimum          
Segments          
Number manufacturers of products for which the Company is a distributor. | item 300   300    
Corporate          
Market unit activity          
Total assets $ 150,679,000   $ 150,679,000   127,012,000
Carrier Segment          
Market unit activity          
Revenues 48,627,000 43,409,000 147,745,000 136,348,000  
Gross Profit 6,354,000 5,484,000 19,492,000 16,365,000  
Carrier Segment | Segments          
Market unit activity          
Total assets 38,427,000   38,427,000   38,705,000
Commercial Segment          
Market unit activity          
Revenues 66,253,000 59,053,000 200,120,000 179,607,000  
Gross Profit 17,337,000 $ 14,137,000 50,757,000 $ 42,738,000  
Commercial Segment | Segments          
Market unit activity          
Total assets $ 40,632,000   $ 40,632,000   $ 36,797,000
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Shares Withheld (Details) - USD ($)
9 Months Ended
Dec. 25, 2022
Dec. 26, 2021
Shares Withheld    
Tax withholding for share based compensation $ 158,100 $ 66,400
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of Risk (Details) - Revenue - Continuing Operations
3 Months Ended 9 Months Ended
Dec. 25, 2022
Dec. 26, 2021
Dec. 25, 2022
Dec. 26, 2021
Customer Concentration Risk | Largest customer        
Concentration Risk        
Concentration risk (as a percent) 11.90% 10.00%    
Supplier Concentration Risk | Largest Supplier        
Concentration Risk        
Concentration risk (as a percent) 27.70% 26.40% 30.60% 29.60%
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations - General (Details) - Discontinued Operations, Disposed of by Sale - Ventev brand and other retail-related assets
$ in Millions
Dec. 02, 2020
USD ($)
Discontinued Operations  
Maximum royalty payments receivable $ 3
Royalty payment period 4 years
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations - Financial Results of Retail Segment (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 26, 2021
Dec. 26, 2021
Discontinued Operations Income Statement Disclosures    
Net income (loss) attributable to discontinued operations $ 243,800 $ 1,187,900
Discontinued Operations, Disposed of by Sale | Ventev brand and other retail-related assets    
Discontinued Operations Income Statement Disclosures    
Revenues 383,800 2,992,700
Cost of goods sold 56,700 1,179,600
Gross profit 327,100 1,813,100
Selling, general and administrative expenses 83,200 636,400
Income (loss) from operations before income taxes 243,900 1,176,700
Provision for (benefit from) income taxes 100 (11,200)
Net income (loss) attributable to discontinued operations $ 243,800 $ 1,187,900
Discontinued Operation, Name of Segment tess:RetailMarketSegmentMember tess:RetailMarketSegmentMember
Cash provided by operating activities from discontinued operations   $ 4,600,000
XML 42 tess-20221225x10q_htm.xml IDEA: XBRL DOCUMENT 0000927355 us-gaap:TreasuryStockCommonMember 2022-06-27 2022-09-25 0000927355 us-gaap:TreasuryStockCommonMember 2022-03-28 2022-06-26 0000927355 us-gaap:TreasuryStockCommonMember 2021-06-28 2021-09-26 0000927355 us-gaap:TreasuryStockCommonMember 2021-03-29 2021-06-27 0000927355 us-gaap:CommonStockMember 2022-09-26 2022-12-25 0000927355 us-gaap:CommonStockMember 2021-09-27 2021-12-26 0000927355 us-gaap:TreasuryStockCommonMember 2022-12-25 0000927355 us-gaap:RetainedEarningsMember 2022-12-25 0000927355 us-gaap:AdditionalPaidInCapitalMember 2022-12-25 0000927355 us-gaap:TreasuryStockCommonMember 2022-09-25 0000927355 us-gaap:RetainedEarningsMember 2022-09-25 0000927355 us-gaap:AdditionalPaidInCapitalMember 2022-09-25 0000927355 2022-09-25 0000927355 us-gaap:TreasuryStockCommonMember 2022-06-26 0000927355 us-gaap:RetainedEarningsMember 2022-06-26 0000927355 us-gaap:AdditionalPaidInCapitalMember 2022-06-26 0000927355 2022-06-26 0000927355 us-gaap:TreasuryStockCommonMember 2022-03-27 0000927355 us-gaap:RetainedEarningsMember 2022-03-27 0000927355 us-gaap:AdditionalPaidInCapitalMember 2022-03-27 0000927355 us-gaap:TreasuryStockCommonMember 2021-12-26 0000927355 us-gaap:RetainedEarningsMember 2021-12-26 0000927355 us-gaap:AdditionalPaidInCapitalMember 2021-12-26 0000927355 us-gaap:TreasuryStockCommonMember 2021-09-26 0000927355 us-gaap:RetainedEarningsMember 2021-09-26 0000927355 us-gaap:AdditionalPaidInCapitalMember 2021-09-26 0000927355 2021-09-26 0000927355 us-gaap:TreasuryStockCommonMember 2021-06-27 0000927355 us-gaap:RetainedEarningsMember 2021-06-27 0000927355 us-gaap:AdditionalPaidInCapitalMember 2021-06-27 0000927355 2021-06-27 0000927355 us-gaap:TreasuryStockCommonMember 2021-03-28 0000927355 us-gaap:RetainedEarningsMember 2021-03-28 0000927355 us-gaap:AdditionalPaidInCapitalMember 2021-03-28 0000927355 us-gaap:AdditionalPaidInCapitalMember 2022-09-26 2022-12-25 0000927355 us-gaap:CommonStockMember 2022-06-27 2022-09-25 0000927355 us-gaap:AdditionalPaidInCapitalMember 2022-06-27 2022-09-25 0000927355 us-gaap:CommonStockMember 2022-03-28 2022-06-26 0000927355 us-gaap:AdditionalPaidInCapitalMember 2022-03-28 2022-06-26 0000927355 us-gaap:AdditionalPaidInCapitalMember 2021-09-27 2021-12-26 0000927355 us-gaap:CommonStockMember 2021-06-28 2021-09-26 0000927355 us-gaap:AdditionalPaidInCapitalMember 2021-06-28 2021-09-26 0000927355 us-gaap:CommonStockMember 2021-03-29 2021-06-27 0000927355 us-gaap:AdditionalPaidInCapitalMember 2021-03-29 2021-06-27 0000927355 us-gaap:EmployeeStockOptionMember 2022-12-25 0000927355 us-gaap:RetainedEarningsMember 2022-09-26 2022-12-25 0000927355 us-gaap:RetainedEarningsMember 2022-06-27 2022-09-25 0000927355 2022-06-27 2022-09-25 0000927355 us-gaap:RetainedEarningsMember 2022-03-28 2022-06-26 0000927355 2022-03-28 2022-06-26 0000927355 us-gaap:RetainedEarningsMember 2021-09-27 2021-12-26 0000927355 us-gaap:RetainedEarningsMember 2021-06-28 2021-09-26 0000927355 2021-06-28 2021-09-26 0000927355 us-gaap:RetainedEarningsMember 2021-03-29 2021-06-27 0000927355 2021-03-29 2021-06-27 0000927355 us-gaap:LetterOfCreditMember tess:RevolvingCreditFacility2020Member 2022-12-08 0000927355 tess:RevolvingCreditFacility2020Member 2022-09-26 2022-12-25 0000927355 tess:CommercialSegmentMember 2022-09-26 2022-12-25 0000927355 tess:CarrierSegmentMember 2022-09-26 2022-12-25 0000927355 tess:CommercialSegmentMember 2022-03-28 2022-12-25 0000927355 tess:CarrierSegmentMember 2022-03-28 2022-12-25 0000927355 tess:CommercialSegmentMember 2021-09-27 2021-12-26 0000927355 tess:CarrierSegmentMember 2021-09-27 2021-12-26 0000927355 tess:CommercialSegmentMember 2021-03-29 2021-12-26 0000927355 tess:CarrierSegmentMember 2021-03-29 2021-12-26 0000927355 tess:NoteTesscoRenoHoldingLlcDecember2021Member 2021-12-30 0000927355 tess:DebtInstrumentCovenantExcessAvailabilityLessThan20PercentMember tess:RevolvingCreditFacility2020Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-08 2022-12-08 0000927355 tess:DebtInstrumentCovenantExcessAvailabilityLessThan20PercentMember tess:RevolvingCreditFacility2020Member us-gaap:BaseRateMember 2022-12-08 2022-12-08 0000927355 tess:DebtInstrumentCovenantExcessAvailabilityGreaterThan30PercentMember tess:RevolvingCreditFacility2020Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-08 2022-12-08 0000927355 tess:DebtInstrumentCovenantExcessAvailabilityGreaterThan30PercentMember tess:RevolvingCreditFacility2020Member us-gaap:BaseRateMember 2022-12-08 2022-12-08 0000927355 tess:DebtInstrumentCovenantExcessAvailabilityAtLeast20PercentAndLessThanOrEqualTo30PercentMember tess:RevolvingCreditFacility2020Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-08 2022-12-08 0000927355 tess:DebtInstrumentCovenantExcessAvailabilityAtLeast20PercentAndLessThanOrEqualTo30PercentMember tess:RevolvingCreditFacility2020Member us-gaap:BaseRateMember 2022-12-08 2022-12-08 0000927355 tess:DebtInstrumentCovenantIfFixedCoverageRatioIsLessThan1.10Member tess:RevolvingCreditFacility2020Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-29 2020-10-29 0000927355 tess:DebtInstrumentCovenantIfFixedCoverageRatioIsLessThan1.10Member tess:RevolvingCreditFacility2020Member us-gaap:BaseRateMember 2020-10-29 2020-10-29 0000927355 tess:DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Member tess:RevolvingCreditFacility2020Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-29 2020-10-29 0000927355 tess:DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Member tess:RevolvingCreditFacility2020Member us-gaap:BaseRateMember 2020-10-29 2020-10-29 0000927355 2021-09-27 2021-12-26 0000927355 us-gaap:RevenueFromContractWithCustomerMember us-gaap:SupplierConcentrationRiskMember tess:LargestSupplierMember us-gaap:SegmentContinuingOperationsMember 2022-09-26 2022-12-25 0000927355 tess:LargestCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember us-gaap:SegmentContinuingOperationsMember 2022-09-26 2022-12-25 0000927355 us-gaap:RevenueFromContractWithCustomerMember us-gaap:SupplierConcentrationRiskMember tess:LargestSupplierMember us-gaap:SegmentContinuingOperationsMember 2022-03-28 2022-12-25 0000927355 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-03-28 2022-12-25 0000927355 us-gaap:RevenueFromContractWithCustomerMember us-gaap:SupplierConcentrationRiskMember tess:LargestSupplierMember us-gaap:SegmentContinuingOperationsMember 2021-09-27 2021-12-26 0000927355 tess:LargestCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember us-gaap:SegmentContinuingOperationsMember 2021-09-27 2021-12-26 0000927355 us-gaap:RevenueFromContractWithCustomerMember us-gaap:SupplierConcentrationRiskMember tess:LargestSupplierMember us-gaap:SegmentContinuingOperationsMember 2021-03-29 2021-12-26 0000927355 us-gaap:CommonStockMember 2022-12-25 0000927355 us-gaap:CommonStockMember 2022-09-25 0000927355 us-gaap:CommonStockMember 2022-06-26 0000927355 us-gaap:CommonStockMember 2022-03-27 0000927355 us-gaap:CommonStockMember 2021-12-26 0000927355 us-gaap:CommonStockMember 2021-09-26 0000927355 us-gaap:CommonStockMember 2021-06-27 0000927355 us-gaap:CommonStockMember 2021-03-28 0000927355 2021-12-26 0000927355 2021-03-28 0000927355 us-gaap:OperatingSegmentsMember tess:CommercialSegmentMember 2022-12-25 0000927355 us-gaap:OperatingSegmentsMember tess:CarrierSegmentMember 2022-12-25 0000927355 us-gaap:CorporateNonSegmentMember 2022-12-25 0000927355 us-gaap:OperatingSegmentsMember tess:CommercialSegmentMember 2022-03-27 0000927355 us-gaap:OperatingSegmentsMember tess:CarrierSegmentMember 2022-03-27 0000927355 us-gaap:CorporateNonSegmentMember 2022-03-27 0000927355 us-gaap:EmployeeStockOptionMember 2022-03-28 2022-12-25 0000927355 tess:RestrictedStockAndPerformanceSharesMember 2022-03-28 2022-12-25 0000927355 us-gaap:SoftwareDevelopmentMember 2022-09-26 2022-12-25 0000927355 us-gaap:SoftwareDevelopmentMember 2022-03-28 2022-12-25 0000927355 us-gaap:SoftwareDevelopmentMember 2021-09-27 2021-12-26 0000927355 us-gaap:SoftwareDevelopmentMember 2021-03-29 2021-12-26 0000927355 2021-03-29 2021-12-26 0000927355 2022-12-25 0000927355 2022-03-27 0000927355 2022-09-26 2022-12-25 0000927355 tess:DebtExcludingLineOfCreditMember 2022-12-25 0000927355 srt:MinimumMember tess:RevolvingCreditFacility2020Member 2022-12-08 2022-12-08 0000927355 srt:MaximumMember tess:RevolvingCreditFacility2020Member 2022-12-08 2022-12-08 0000927355 tess:RevolvingCreditFacility2020Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-08 2022-12-08 0000927355 tess:DebtInstrumentCovenantLaterOfDecember312023AndFixedCoverageRatioNotLessThan1.00Member tess:RevolvingCreditFacility2020Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-08 2022-12-08 0000927355 tess:DebtInstrumentCovenantLaterOfDecember312023AndFixedCoverageRatioNotLessThan1.00Member tess:RevolvingCreditFacility2020Member us-gaap:BaseRateMember 2022-12-08 2022-12-08 0000927355 srt:MinimumMember tess:DebtInstrumentCovenantExcessAvailabilityGreaterThan30PercentMember tess:RevolvingCreditFacility2020Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-08 2022-12-08 0000927355 srt:MinimumMember tess:DebtInstrumentCovenantExcessAvailabilityGreaterThan30PercentMember tess:RevolvingCreditFacility2020Member us-gaap:BaseRateMember 2022-12-08 2022-12-08 0000927355 srt:MinimumMember tess:DebtInstrumentCovenantExcessAvailabilityAtLeast20PercentAndLessThanOrEqualTo30PercentMember tess:RevolvingCreditFacility2020Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-08 2022-12-08 0000927355 srt:MinimumMember tess:DebtInstrumentCovenantExcessAvailabilityAtLeast20PercentAndLessThanOrEqualTo30PercentMember tess:RevolvingCreditFacility2020Member us-gaap:BaseRateMember 2022-12-08 2022-12-08 0000927355 srt:MaximumMember tess:DebtInstrumentCovenantExcessAvailabilityLessThan20PercentMember tess:RevolvingCreditFacility2020Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-08 2022-12-08 0000927355 srt:MaximumMember tess:DebtInstrumentCovenantExcessAvailabilityLessThan20PercentMember tess:RevolvingCreditFacility2020Member us-gaap:BaseRateMember 2022-12-08 2022-12-08 0000927355 srt:MaximumMember tess:DebtInstrumentCovenantExcessAvailabilityAtLeast20PercentAndLessThanOrEqualTo30PercentMember tess:RevolvingCreditFacility2020Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-08 2022-12-08 0000927355 srt:MaximumMember tess:DebtInstrumentCovenantExcessAvailabilityAtLeast20PercentAndLessThanOrEqualTo30PercentMember tess:RevolvingCreditFacility2020Member us-gaap:BaseRateMember 2022-12-08 2022-12-08 0000927355 srt:MinimumMember tess:RevolvingCreditFacility2020Member 2020-10-29 2020-10-29 0000927355 srt:MaximumMember tess:RevolvingCreditFacility2020Member 2020-10-29 2020-10-29 0000927355 tess:DebtInstrumentCovenantExcessAvailabilityLessThan20PercentMember tess:RevolvingCreditFacility2020Member us-gaap:BaseRateMember 2022-12-08 0000927355 tess:RevolvingCreditFacility2020Member 2022-12-08 0000927355 tess:RevolvingCreditFacility2020Member 2022-01-05 0000927355 tess:RevolvingCreditFacility2020Member 2022-12-25 0000927355 srt:MinimumMember 2022-12-25 0000927355 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember tess:VentevBrandAndOtherRetailRelatedAssetsMember 2020-12-02 2020-12-02 0000927355 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember tess:VentevBrandAndOtherRetailRelatedAssetsMember 2021-09-27 2021-12-26 0000927355 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember tess:VentevBrandAndOtherRetailRelatedAssetsMember 2021-03-29 2021-12-26 0000927355 srt:MinimumMember tess:DebtInstrumentCovenantLaterOfDecember312023AndFixedCoverageRatioNotLessThan1.00Member tess:RevolvingCreditFacility2020Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-08 2022-12-08 0000927355 srt:MinimumMember tess:DebtInstrumentCovenantLaterOfDecember312023AndFixedCoverageRatioNotLessThan1.00Member tess:RevolvingCreditFacility2020Member us-gaap:BaseRateMember 2022-12-08 2022-12-08 0000927355 srt:MinimumMember tess:DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Member tess:RevolvingCreditFacility2020Member 2022-12-08 2022-12-08 0000927355 tess:RevolvingCreditFacility2020Member 2022-12-08 2022-12-08 0000927355 srt:MinimumMember tess:DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Member tess:RevolvingCreditFacility2020Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-29 2020-10-29 0000927355 srt:MinimumMember tess:DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Member tess:RevolvingCreditFacility2020Member us-gaap:BaseRateMember 2020-10-29 2020-10-29 0000927355 srt:MaximumMember tess:DebtInstrumentCovenantIfFixedCoverageRatioIsLessThan1.10Member tess:RevolvingCreditFacility2020Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-29 2020-10-29 0000927355 srt:MaximumMember tess:DebtInstrumentCovenantIfFixedCoverageRatioIsLessThan1.10Member tess:RevolvingCreditFacility2020Member us-gaap:BaseRateMember 2020-10-29 2020-10-29 0000927355 srt:ScenarioForecastMember tess:RevolvingCreditFacility2020Member 2023-01-01 0000927355 tess:DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Member tess:RevolvingCreditFacility2020Member 2022-12-08 0000927355 tess:RevolvingCreditFacility2020Member 2021-07-12 2021-07-12 0000927355 tess:RevolvingCreditFacility2020Member 2020-10-29 0000927355 tess:DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Member tess:RevolvingCreditFacility2020Member 2022-12-08 2022-12-08 0000927355 tess:NoteTesscoRenoHoldingLlcDecember2021Member 2021-12-30 2021-12-30 0000927355 srt:ScenarioForecastMember tess:RevolvingCreditFacility2020Member 2023-01-01 2023-01-01 0000927355 tess:RevolvingCreditFacility2020Member 2022-01-05 2022-01-05 0000927355 tess:RevolvingCreditFacility2020Member 2020-10-29 2020-10-29 0000927355 2021-12-30 0000927355 2023-02-03 0000927355 2022-03-28 2022-12-25 shares utr:sqft pure iso4217:USD tess:item iso4217:USD shares tess:segment 0000927355 --03-26 2023 Q3 false http://tessco.com/20221225#RetailMarketSegmentMember http://tessco.com/20221225#RetailMarketSegmentMember P6M P30D 10-Q true 2022-12-25 false 001-33938 TESSCO Technologies Incorporated DE 52-0729657 11126 McCormick Road Hunt Valley MD 21031 410 229-1000 Common Stock TESS NASDAQ Yes Yes Non-accelerated Filer true false false 9230017 3271800 1754000 79497400 75546300 70855700 55945300 3741800 4293400 4660500 2961700 162027200 140500700 10554900 10835900 40731500 30595600 3118600 7012500 8910400 9411300 8552100 229737400 202513300 66254800 65254900 6381200 5230500 1283300 1188100 1676800 1455500 2498300 2566300 347000 340300 78441400 76035600 145600 145600 61584000 36914600 4746000 6586200 5861400 6155000 705700 753200 151484100 126590200 0.01 0.01 500000 500000 0 0 0 0 0.01 0.01 15000000 15000000 9252613 9205200 9013449 8994249 107900 105900 70361900 69166100 47413 19200 287300 129200 8070800 6780300 78253300 75923100 229737400 202513300 114879700 102462400 347863800 315954700 91188600 82841600 277614400 256852000 23691100 19620800 70249400 59102700 22715800 19403800 67846300 62038600 975300 217000 2403100 -2935900 -516400 -131000 -1159200 -503400 458900 86000 1243900 -3439300 34200 -1129000 -46600 -1166200 424700 1215000 1290500 -2273100 243800 1187900 424700 1458800 1290500 -1085200 0.05 0.14 0.14 -0.26 0.03 0.13 0.05 0.16 0.14 -0.12 0.05 0.14 0.14 -0.26 0.03 0.13 0.05 0.16 0.14 -0.12 9199494 8957502 9138889 8910857 17654 39335 49106 9217148 8996837 9187995 8910857 8994249 105900 69166100 -129200 6780300 75923100 15941 200 94000 94200 23623 137100 137100 146229 1000 222800 223800 -275100 -275100 9132796 107100 69482900 -266300 6505200 75828900 21916 200 129300 129500 3625 21000 21000 12083 100 308700 308800 1140900 1140900 9163170 107400 69920900 -287300 7646100 77387100 25079 300 103500 103800 16951 200 71400 71600 266100 266100 424700 424700 9205200 107900 70361900 -287300 8070800 78253300 8833833 104200 67227700 -62800 9481100 76750200 13782 100 102700 102800 3960 28900 28900 39182 500 254400 254900 1754 10900 -13300 -2400 -1717300 -1717300 8884591 104800 67595700 -105000 7763800 75359300 16419 200 110400 110600 4244 24200 24200 29959 300 367800 368100 -826700 -826700 8926725 105300 68073900 -129200 6937100 74987100 20554 200 113200 113400 15653 100 80900 81000 101700 101700 1458800 1458800 8962932 105600 68369700 -129200 8395900 76742000 1290500 -1085200 1592800 1878400 796500 724700 3951100 -1658800 14910400 -2735300 1511500 -446100 -3670200 -3062600 1695500 887200 3855000 -6057800 1150700 -1198300 95200 -111900 541700 -867900 -9075900 297600 13501900 7988300 -13501900 -7988300 220846400 204515300 196177000 196827000 222300 264000 70600 81000 158100 66400 24095600 7702900 1517800 12200 1754000 1110000 3271800 1122200 1639800 3362900 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:1pt;border-bottom:1px dotted #000000;margin:0pt;"><b style="font-size:11pt;font-weight:bold;">Note 1. Description of Business and Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">TESSCO Technologies Incorporated, a Delaware corporation (TESSCO, we, or the Company), architects and delivers innovative product and value chain solutions to support wireless systems. The Company provides marketing and sales services, knowledge and supply chain management, product-solution delivery and control systems utilizing extensive internet and information technology. Approximately </span><span style="font-size:11pt;">98%</span><span style="font-size:11pt;"> of the Company’s sales are made to customers in the United States. The Company takes orders in several ways, including phone, fax, online and through electronic data interchange. Almost all of the Company’s sales are made in United States Dollars.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">In management’s opinion, the accompanying unaudited interim Consolidated Financial Statements of the Company include all adjustments, consisting only of normal, recurring adjustments, necessary for a fair presentation of the Company’s financial position for the interim periods presented. These statements are presented in accordance with the rules and regulations of the United States Securities and Exchange Commission (the “SEC”) and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). Certain information and footnote disclosures normally included in the Company’s annual financial statements have been omitted from these statements, as permitted under the applicable rules and regulations. The results of operations presented in the accompanying unaudited interim Consolidated Financial Statements are not necessarily representative of operations for an entire year. The information included in this Form 10-Q should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 27, 2022, filed with SEC on May 26, 2022.</span></p><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">On October 28, 2020, the Company entered into a definitive Inventory Purchase Agreement (the “Agreement”) which, at a closing held on December 2, 2020, resulted in the Company’s exit from its retail business through the sale to Voice Comm, LLC, a Delaware limited liability company (“Voice Comm”), of most of the Company’s retail inventory, the Ventev brand as it relates to mobile device accessory products, and certain other retail-related assets. The accompanying unaudited interim Consolidated Financial Statements for all fiscal year 2022 periods presented reflect the results of the Retail segment as a discontinued operation. The activity related to discontinued operations for fiscal year 2023 has been immaterial and therefore is included within results from continuing operations. See Note 10, “Discontinued Operations”, for further information. </span></p><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 0.98 <p style="font-family:'Tahoma';font-size:10pt;font-style:italic;line-height:1.19;padding-bottom:1pt;text-align:justify;border-bottom:1px dotted #000000;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;">Note 2. Recently Issued Accounting Pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;font-style:italic;font-weight:bold;">Recently issued accounting pronouncements not yet adopted:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. This ASU is effective for annual periods beginning after December 15, 2022. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements and will adopt the standard on the first day of the Company’s 2024 fiscal year.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;font-style:italic;font-weight:bold;">Recently issued accounting pronouncements not yet adopted:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. This ASU is effective for annual periods beginning after December 15, 2022. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements and will adopt the standard on the first day of the Company’s 2024 fiscal year.</span></p> <p style="font-family:'Tahoma';font-size:10pt;font-style:italic;line-height:1.19;padding-bottom:1pt;text-align:justify;border-bottom:1px dotted #000000;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;">Note 3. Intangible Assets </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">Intangible assets, net on our Consolidated Balance Sheets as of December 25, 2022, consists of capitalized software for internal use, and indefinite-lived intangible assets. Capitalized software for internal use, net of accumulated amortization, was </span><span style="font-size:11pt;">$38,859,000</span><span style="font-size:11pt;"> and </span><span style="font-size:11pt;">$29,463,100</span><span style="font-size:11pt;"> as of December 25, 2022 and March 27, 2022, respectively. Amortization expense of capitalized software for internal use was </span><span style="font-size:11pt;">$143,400</span><span style="font-size:11pt;"> and </span><span style="font-size:11pt;">$263,200</span><span style="font-size:11pt;"> for the three months ended December 25, 2022 and December 26, 2021, respectively. Amortization expense of capitalized software for internal use was </span><span style="font-size:11pt;">$498,600</span><span style="font-size:11pt;"> and </span><span style="font-size:11pt;">$658,400</span><span style="font-size:11pt;"> for the nine months ended December 25, 2022 and December 26, 2021, respectively.  During the nine months ended December 25, 2022, and December 26, 2021, the Company continued to capitalize costs related to an ongoing information technology project. This project was launched during the fourth quarter of fiscal 2023; accordingly, amortization of the project costs will commence in the fourth quarter of fiscal 2023. </span></p><p style="font-family:'Tahoma';font-size:10pt;font-style:italic;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;">Indefinite-lived intangible assets were </span><span style="font-size:11pt;">$795,400</span><span style="font-size:11pt;"> as of December 25, 2022 and March 27, 2022.</span></p> 38859000 29463100 143400 263200 498600 658400 795400 795400 <p style="font-family:'Tahoma';font-size:10pt;font-style:italic;line-height:1.19;padding-bottom:1pt;text-align:justify;border-bottom:1px dotted #000000;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;">Note 4. Borrowings Under Revolving Credit Facility</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">On October 29, 2020, the Company entered into a Credit Agreement among the Company, the Company’s primary operating subsidiaries as co-borrowers, the Lender(s) party thereto from time to time, and Wells Fargo Bank, National Association (“Wells”), as Administrative Agent, swingline lender and an issuing bank. Terms used, but not defined, in this and the following paragraphs of this Note 4 have the meanings set forth in the Credit Agreement (as defined below) or the related Guaranty and Security Agreement. This facility replaced a previously existing credit facility among the Company and certain subsidiaries, the lenders party thereto (which included Wells) and Truist Bank (successor by merger to SunTrust Bank), as administrative agent. The discussion below is a summary and is qualified in its entirety by the actual terms of the Credit Agreement and related documents, including Amendment Nos. 1, 2, 3, and 4, and references below to the “Credit Agreement” include the Credit Agreement, together with such amendments, except in each case where otherwise indicated or the context otherwise requires.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;">The Credit Agreement, as amended in Amendment No. 4 discussed below, now provides for a senior secured asset-based revolving credit facility of up to $105 million (the “Revolving Credit Facility”) with a $10 million Availability Block that is in effect at all times, which effectively limits the maximum borrowings under the Revolving Credit Facility to $95 million. The Revolving Credit Facility matures on April 29, 2025 and includes a $5.0 million letter of credit sublimit and provides for the issuance of Swingline Loans. The Credit Agreement also includes a provision permitting the Company, subject to certain conditions, to increase the aggregate amount of the commitments under the Revolving Credit Facility to an aggregate commitment amount of up to $155 million with optional additional commitments from then existing Lenders or new commitments from additional lenders, although no Lender is obligated to increase its commitment. Availability is determined in accordance with the Borrowing Base, which is generally 85% of Eligible Accounts <i style="font-style:italic;">minus</i> the Dilution Reserve, <i style="font-style:italic;">plus </i>a calculated value of Eligible Inventory aged less than 181 days <i style="font-style:italic;">plus</i> the lesser of an Aged Inventory Cap (currently $2,250,000 and which reduces over time to $2,000,000) and a calculated value of Inventory aged more than 180 days <i style="font-style:italic;">minus</i> a calculated Reserve, as further detailed and set forth in the Credit Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;"> </span><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">When the facility was initially established pursuant to the Credit Agreement, Borrowings accrued interest from the applicable borrowing date:  (A) if a LIBOR Rate Loan, (i) if</span><span style="font-size:11pt;"> the Fixed Charge Coverage Ratio was less than </span><span style="font-size:11pt;">1.10</span><span style="font-size:11pt;">:1.00, then the LIBOR Rate plus </span><span style="font-size:11pt;">2.25%</span><span style="font-size:11pt;"> or (ii) if the Fixed Charge Coverage Ratio was greater than or equal to </span><span style="font-size:11pt;">1.10</span><span style="font-size:11pt;">:1.00, then the LIBOR Rate plus </span><span style="font-size:11pt;">2.00%</span><span style="font-size:11pt;">; (B) </span><span style="font-size:11pt;">if a Base Rate Loan, (i) if the</span><span style="font-size:11pt;"> Fixed Charge Coverage Ratio </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">was less than </span><span style="font-size:11pt;">1.10</span><span style="font-size:11pt;">:1.00, then the Base Rate plus </span><span style="font-size:11pt;">1.25%</span><span style="font-size:11pt;"> or (ii) if the Fixed Charge Coverage Ratio was greater than or equal to </span><span style="font-size:11pt;">1.10</span><span style="font-size:11pt;">:1.00, then the Base Rate plus </span><span style="font-size:11pt;">1.00%</span><span style="font-size:11pt;">. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;">Pursuant to Amendment No. 4, Borrowings now accrue interest from the applicable borrowing date:  (A) if a SOFR Rate Loan, (i) at a per annum rate equal to the SOFR Rate <i style="font-style:italic;">plus</i> a SOFR Adjustment of 10 basis points (to remain pricing neutral for transition from LIBOR to SOFR) <i style="font-style:italic;">plus</i> the SOFR Rate Margin of 2.25% until the later of December 31, 2023 and meeting a Fixed Charge Coverage Ratio for the trailing twelve months of not less than 1.0 to 1.0, and (ii) thereafter, at a per annum rate equal to the SOFR Rate <i style="font-style:italic;">plus</i> a SOFR Adjustment of 10 basis points (to remain pricing neutral for transition from LIBOR to SOFR) <i style="font-style:italic;">plus</i> the SOFR Rate Margin of 1.75% if Excess Availability is greater than 30%, 2.00% if Excess Availability is at least 20% but less than or equal to 30%, and 2.25% if Excess Availability is less than 20% or (B) if a Base Rate Loan, at a per annum rate equal to the Base Rate <i style="font-style:italic;">plus</i> the Base Rate Margin of 1.25% until the later of December 31, 2023 and meeting a Fixed Charge Coverage Ratio for the trailing twelve months of not less than 1.0 to 1.0, and (ii) thereafter, at a per annum rate equal to the Base Rate <i style="font-style:italic;">plus</i> the Base Rate Margin of 0.75% if Excess Availability is greater than 30%, of 1.00% if Excess Availability is at least 20% but less than or equal to 30%, and of 1.25% if Excess Availability is less than 20%. Excess Availability for these purposes is determined without giving effect to the $10 million Availability Block.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">The Company was previously required to pay a monthly Unused Line Fee on the average daily unused portion of the Revolving Credit Facility at a per annum rate equal to </span><span style="font-size:11pt;">0.25%</span><span style="font-size:11pt;">. Pursuant to Amendment No. 4, the Company is now required to pay a monthly Unused Line Fee based on the average quarterly revolver usage, at a per annum rate equal to </span><span style="font-size:11pt;">0.25%</span><span style="font-size:11pt;"> of the unused Revolving Credit Facility if usage is greater than </span><span style="font-size:11pt;">50%</span><span style="font-size:11pt;">, and </span><span style="font-size:11pt;">0.50%</span><span style="font-size:11pt;"> of the unused Revolving Credit Facility if usage is less than </span><span style="font-size:11pt;">50%</span><span style="font-size:11pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">The Credit Agreement contains </span><span style="font-size:11pt;">one</span><span style="font-size:11pt;"> financial covenant, a </span><span style="font-size:11pt;">1</span><span style="font-size:11pt;">:1 Fixed Charge Coverage Ratio, which was historically only tested if Excess Availability (generally, borrowing availability less the aggregate of trade payables and book overdrafts, each in excess of historical amounts), without giving effect to the </span><span style="font-size:11pt;">$10</span><span style="font-size:11pt;"> million Availability Block, is less than the greater of (a) </span><span style="font-size:11pt;">15%</span><span style="font-size:11pt;"> of the Maximum Revolver Amount and (b) </span><span style="font-size:11pt;">$15,750,000</span><span style="font-size:11pt;">. Pursuant to Amendment No. 3, as discussed below, the Company was relieved of any Fixed Charge Coverage Ratio testing through calendar year 2022, without regard to the amount of Excess Availability during that period. The covenant has been re-imposed pursuant to Amendment No. 4, however, but only if Excess Availability falls below that described above. In addition, the Credit Agreement contains provisions that could limit our ability to engage in specified transactions or activities, including (but not limited to) investments and acquisitions, sales of assets, payment of dividends, issuance of additional debt and other matters.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">As of December 25, 2022, borrowings under the Revolving Credit Facility totaled </span><span style="font-size:11pt;">$61.6</span><span style="font-size:11pt;"> million and, therefore, the Company had </span><span style="font-size:11pt;">$33.4</span><span style="font-size:11pt;"> million available for borrowing, subject to the Borrowing Base limitation and compliance with the other applicable terms referenced herein, and including the </span><span style="font-size:11pt;">$10</span><span style="font-size:11pt;"> million Availability Block discussed above. The Revolving Credit Facility has no lockbox arrangement associated with it and, therefore the outstanding balance is classified as a long-term liability on the Consolidated Balance Sheet as of December 25, 2022. Accordingly, borrowings from and repayments to the Company’s current line of credit are reflected on a gross basis in the cash flows from financing activities in the Consolidated Statements of Cash Flows.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">The Company is required to make certain prepayments under the Revolving Credit Facility under certain circumstances, including from net cash proceeds from certain asset dispositions in excess of certain thresholds.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">The Credit Agreement contains representations, warranties and affirmative covenants. The Credit Agreement also contains negative covenants and restrictions on, among other things: (i) Indebtedness, (ii) liens, (iii) fundamental changes, (iv) disposition of assets, (v) restricted payments (including certain restrictions on </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">redemptions and dividends), (vi) investments and (vii) transactions with affiliates. The Credit Agreement also contains events of default, such as payment defaults, cross-defaults to other material indebtedness, misrepresentations, bankruptcy and insolvency, the occurrence of a Change of Control and the failure to observe the negative covenants and other covenants contained in the Credit Agreement and the other loan documents.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">Pursuant to a related Guaranty and Security Agreement, by and among the Company, the other borrowers under the Credit Agreement and other operating subsidiaries of the Company (collectively, the “Loan Parties”), and Wells, as Administrative Agent, the Obligations, which include the obligations under the Credit Agreement, are guaranteed by the Loan Parties, and secured by continuing first priority security interests in the Company’s and the other Loan Parties’ (including both borrowers and guarantors) Accounts, Books, Chattel Paper, Deposit Accounts, General Intangibles, Inventory, Negotiable Collateral, Supporting Obligations, and all Money, Cash Equivalents or other assets that come into the possession, custody or control of the Agent or any Lender, and certain related assets, and the proceeds and products of any of the foregoing (the “Collateral”). The security interests in the Collateral are in favor of the Administrative Agent, for the benefit of the Lenders party to the Credit Agreement from time to time and any other holders of the Obligations. The Obligations secured also include certain other obligations of the Loan Parties to the Lenders and their affiliates arising from time to time, relating to swaps, hedges and cash management and other bank products.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">On December 25, 2022, the interest rate applicable to borrowings under the Revolving Credit Facility was </span><span style="font-size:11pt;">6.67%</span><span style="font-size:11pt;">. The weighted average interest rate on borrowings under the Company’s Revolving Credit Facility for the third quarter of fiscal year 2023 was </span><span style="font-size:11pt;">6.08%</span><span style="font-size:11pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">Following an Event of Default, the Lenders may at their option increase the applicable per annum rate to a rate equal to </span><span style="font-size:11pt;">two</span><span style="font-size:11pt;"> percentage points above the otherwise applicable rate and, with certain events of default, such increase is automatic.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><i style="font-size:11pt;font-style:italic;">Amendment No. 1</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">Pursuant to Amendment No. 1 to Credit Agreement dated July 12, 2021 (“Amendment No. 1”), between Tessco and Wells, Wells agreed to a </span><span style="font-size:11pt;">25</span><span style="font-size:11pt;">-basis point reduction in certain otherwise applicable rates and fees over an agreed period, and the Company and Wells agreed to, among others, certain changes related to the LIBOR rate option to simplify day-to-day management of the Revolving Credit Facility. These terms have since been further amended and, pursuant to Amendment No. 4 (as defined below), these interest rate terms have been superseded, with the methodology for determining the Applicable Margin now as discussed above.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><i style="font-size:11pt;font-style:italic;">Amendment No. 2</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">In anticipation of TESSCO Reno Holding, LLC (“Reno Holding”) entering into the Real Estate Note of Reno Holding (the “Note”), as discussed further in Note 5, the Company, TESSCO Inc. and our other operating subsidiaries, and Wells, entered into Amendment No. 2 to Credit Agreement and Consent dated December 29, 2021 (“Amendment No. 2”). Pursuant to Amendment No. 2, and subject to its terms and conditions, among other things, Wells consented to the Note, without requiring that Reno Holding become a borrower or guarantor under the Credit Agreement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><i style="font-size:11pt;font-style:italic;">Amendment No. 3 </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">On January 5, 2022, at the Company’s request, the Company and its operating subsidiaries, and Wells, entered into Amendment No. 3 to Credit Agreement and Amendment No. 1 to Guaranty and Security Agreement (“Amendment No. 3”), subject to the terms and conditions of which Wells agreed to increase the Commitment </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">under the Revolving Credit Facility from </span><span style="font-size:11pt;">$75</span><span style="font-size:11pt;"> million to </span><span style="font-size:11pt;">$80</span><span style="font-size:11pt;"> million. Among the terms and conditions, the Company agreed to revert to the interest rate margins originally provided for under the terms of the Revolving Credit Facility (and which margins had previously been modified pursuant to Amendment No. 1 to Credit Agreement), as well as change to the methodology for determining the Applicable Margin, as discussed above, and agreed to a </span><span style="font-size:11pt;">$10</span><span style="font-size:11pt;"> million Availability Block for calendar year 2022, but was relieved of any Fixed Charge Coverage Ratio testing for the same period without regard to the amount of Excess Availability during that period. Amendment No. 3 further provided that a </span><span style="font-size:11pt;">$15</span><span style="font-size:11pt;"> million Excess Availability requirement would be imposed as of January 1, 2023, unless a Fixed Charge Coverage Ratio of </span><span style="font-size:11pt;">1</span><span style="font-size:11pt;">:1 is achieved. The Company did not meet the Fixed Charge Covenant Ratio, and as a result, availability under the Revolving Credit Facility for the remainder of calendar 2022 (subject to Amendment No. 4, discussed below) was </span><span style="font-size:11pt;">$70</span><span style="font-size:11pt;"> million after accounting for the Availability Block and was scheduled to reduce to </span><span style="font-size:11pt;">$65</span><span style="font-size:11pt;"> million on January 1, 2023 upon the scheduled expiration of the Availability Block and re-imposition of the Excess Availability requirement, in each case subject to the Borrowing Base limitations and compliance with the other terms.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><i style="font-size:11pt;font-style:italic;">Amendment No. 4 </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">On December 8, 2022, the Company and Wells entered into Amendment No. 4 to Credit Agreement (“Amendment No. 4”) under which the Commitment under the pre-existing Revolving Credit Facility was increased from </span><span style="font-size:11pt;">$80</span><span style="font-size:11pt;"> million to </span><span style="font-size:11pt;">$105</span><span style="font-size:11pt;"> million, among other things. Amendment No. 4 amended and restated the original Credit Agreement in its entirety. Availability is still determined in accordance with a Borrowing Base formula and, pursuant to the terms of Amendment No. 4, the </span><span style="font-size:11pt;">$10</span><span style="font-size:11pt;"> million Availability Block has been continued beyond calendar year-end 2022, indefinitely. As a result, the outstanding balance cannot exceed </span><span style="font-size:11pt;">$95</span><span style="font-size:11pt;"> million at any time. The maturity date has been extended to April 29, 2025. As discussed above, the </span><span style="font-size:11pt;">1</span><span style="font-size:11pt;">:1 Fixed Charge Coverage Ratio covenant was re-imposed and is now tested pursuant to Amendment No. 4, but only if Excess Availability falls below the threshold discussed above.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;">In addition, Amendment No. 4 provided for a change from a LIBOR-based primary rate to one based on SOFR, as well as changes to the methodology for determining the Applicable Margin and the imposition of a $42 million Inventory Cap as a Borrowing Base component. Amendment No. 4 also changed the financial predicates for applicability of the Minimum Fixed Charge Coverage Ratio and Cash Dominion Period, taking into consideration the increase in Commitment. In addition, the Company agreed that in no event will the mortgage on its Hunt Valley, Maryland property be released prior to December 31, 2023, and only if the Fixed Charge Coverage Ratio thereafter is at least 1.10 to 1.00 for <span style="-sec-ix-hidden:Hidden_eF_kAh3lB0mm00fGR1rdFQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">six</span></span> consecutive months and Excess Availability is at least $22.5 million for <span style="-sec-ix-hidden:Hidden_LL57T8On-kWm0ZBzzNi15A;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">thirty</span></span> consecutive days.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p> 105000000 10000000 95000000 5000000.0 155000000 0.85 P181D 2250000 2000000 P180D 1.10 0.0225 1.10 0.0200 1.10 0.0125 1.10 0.0100 0.0010 0.0225 P12M 1.0 0.0010 0.0175 0.30 0.0200 0.20 0.30 0.0225 0.20 0.0125 P12M 1.0 0.0075 0.30 0.0100 0.20 0.30 0.0125 0.20 10 0.0025 0.0025 0.50 0.0050 0.50 1 1 10000000 0.15 15750000 61600000 33400000 10000000 0.0667 0.0608 0.02 0.0025 75000000 80000000 10000000 15000000 1 70000000 65000000 80000000 105000000 10000000 95000000 1 42000000 1.10 22500000 <p style="font-family:'Tahoma';font-size:10pt;font-style:italic;line-height:1.19;padding-bottom:1pt;text-align:justify;border-bottom:1px dotted #000000;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;">Note 5. Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;">On December 30, 2021, Reno Holding, an indirect wholly owned subsidiary and now owner of the Company’s approximately 115,000 square foot operating facility located in Reno, Nevada (the “Reno Facility”), borrowed an aggregate sum of $6.5 million from Symetra Life Insurance Company (“Symetra”). The indebtedness is evidenced by the Note that provides for monthly payments of $47,858 (including principal and interest), bears interest at a fixed rate of 3.38% per annum for the first 5 years, is subject to adjustment after 5 years and again after 10 years, and matures in approximately 15 years. The Note and related obligations are secured by a Deed of Trust, Assignment of Rents, Security Agreement and Fixture Filing (the “Deed of Trust”) on the Reno Facility. The net proceeds from this borrowing transaction (the “Symetra Loan”) have since been applied to repayment of a portion of the revolving balance under the Company’s Revolving Credit Facility. An additional $250,000 is to be advanced under the Symetra Loan after roof and possible related repairs to the Reno Facility are satisfactorily completed. The Symetra Loan is limited recourse to the Reno Facility, with typical exceptions </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;">in which case it is recourse to Reno Holding, a special purpose entity formed by the Company to own the Reno Facility and related assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">The principal maturities of debt outstanding at December 25, 2022, were as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,500</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 365,700</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378,200</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 391,200</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 404,600</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,799,000</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,428,200</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:1pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p> 115000 6500000 47858 0.0338 P5Y P5Y P10Y P15Y 250000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,500</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 365,700</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378,200</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 391,200</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 404,600</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,799,000</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,428,200</p></td></tr></table> 89500 365700 378200 391200 404600 4799000 6428200 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Tahoma';font-size:10pt;font-style:italic;line-height:1.19;padding-bottom:1pt;text-align:justify;border-bottom:1px dotted #000000;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;">Note 6. Earnings Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">The Company presents the computation of earnings per share (“EPS”) on a basic and diluted basis. Basic EPS is computed by dividing net income by the weighted average number of shares outstanding during the reported period. Diluted EPS is computed similarly to basic EPS, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential additional common shares that were dilutive had been issued. Common shares are excluded from the calculation if they are determined to be anti-dilutive. The number of diluted weighted-average common shares was </span><span style="font-size:11pt;">9,217,148</span><span style="font-size:11pt;"> for the three months ended December 25, 2022, and </span><span style="font-size:11pt;">9,187,995</span><span style="font-size:11pt;"> for the nine months ended December 25, 2022. At </span><span style="font-size:11pt;">December 25, 2022</span><span style="font-size:11pt;">, stock options with respect to </span><span style="font-size:11pt;">659,500</span><span style="font-size:11pt;"> shares of common stock were outstanding, of which </span><span style="font-size:11pt;">564,500</span><span style="font-size:11pt;"> were anti-dilutive and not included in diluted EPS because the stock options’ exercise price was greater than the average market price of the common shares. There were </span><span style="font-size:11pt;">no</span><span style="font-size:11pt;"> anti-dilutive performance stock units (“PSUs”) or restricted stock units (RSUs”) outstanding as of </span><span style="font-size:11pt;">December 25, 2022</span><span style="font-size:11pt;">.</span></p> 9217148 9187995 659500 564500 0 <p style="font-family:'Tahoma';font-size:10pt;font-style:italic;line-height:1.19;padding-bottom:1pt;text-align:justify;border-bottom:1px dotted #000000;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;">Note 7. Business Segments</b></p><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Garamond';font-size:9pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;">The Company has </span><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;">two</span><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;"> reportable segments, Carrier and Commercial, which are identified based on the information reviewed by the Chief Operating Decision Maker (“CODM”) and are consistent with how the business is managed. Carrier is generally comprised of customers who build and maintain the infrastructure system and provide airtime service to individual subscribers, whereas Commercial includes value-added resellers, the government channel and private system operator markets. Ventev</span><span style="font-family:'Times New Roman','Times','serif';">®</span><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;">, the Company’s proprietary brand that manufactures products, is primarily included in the Commercial segment.</span><span style="font-size:11pt;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;">There is a mix of products that the Company sells that are marketed to both segments, as well as certain product classes that primarily serve one segment. As a value-add distributor of products from over </span><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;">300</span><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;"> manufacturers, the Company sells products across a large number of product groups and industries and, as a result, it is impracticable to provide segment information at the product group level. Inventory typically has a life cycle that tends to be tied to changes in regulation or technology and includes products typically used by business entities or governments.</span></p><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Segment activity for the third quarter and first nine months of fiscal years 2023 and 2022 is as follows (in thousands):</span></p><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 25, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 26, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 25, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 26, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Carrier</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 347,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Gross Profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Carrier</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Total gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;line-height:1.19;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">The table below presents total assets by reportable segments. For the Carrier and Commercial segments, total assets are primarily comprised of accounts receivable.</span></p><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 25, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 27, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Total Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Carrier</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,705</p></td></tr><tr><td style="vertical-align:bottom;width:70.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,797</p></td></tr><tr><td style="vertical-align:bottom;width:70.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,012</p></td></tr><tr><td style="vertical-align:middle;width:70.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,513</p></td></tr><tr><td style="vertical-align:bottom;width:70.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">The CODM reviews segment results using Gross profit as the segment measure of profit or loss and the Company does not allocate expenses below Gross profit to the segments.</span></p> 2 300 <p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Segment activity for the third quarter and first nine months of fiscal years 2023 and 2022 is as follows (in thousands):</span></p><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 25, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 26, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 25, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 26, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Carrier</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 347,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Gross Profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Carrier</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Total gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;line-height:1.19;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">The table below presents total assets by reportable segments. For the Carrier and Commercial segments, total assets are primarily comprised of accounts receivable.</span></p><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 25, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 27, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Total Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Carrier</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,705</p></td></tr><tr><td style="vertical-align:bottom;width:70.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,797</p></td></tr><tr><td style="vertical-align:bottom;width:70.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,012</p></td></tr><tr><td style="vertical-align:middle;width:70.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,513</p></td></tr><tr><td style="vertical-align:bottom;width:70.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Garamond';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p> 48627000 43409000 147745000 136348000 66253000 59053000 200120000 179607000 114880000 102462000 347864000 315955000 6354000 5484000 19492000 16365000 17337000 14137000 50757000 42738000 23691000 19621000 70249000 59103000 38427000 38705000 40632000 36797000 150679000 127012000 229737000 202513000 <p style="font-family:'Tahoma';font-size:10pt;font-style:italic;line-height:1.19;padding-bottom:1pt;text-align:justify;border-bottom:1px dotted #000000;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;">Note 8. Shares Withheld </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">The Company withholds shares of common stock from its employees and directors at their request, equal to the minimum federal and state tax withholdings or proceeds due to the Company related to vested PSUs, stock option exercises and vested RSUs. Shares withheld are issued to Treasury stock and included in the number of shares of common stock issued, but are excluded from the number of shares of common stock outstanding. For the nine months ended December 25, 2022 and December 26, 2021, the aggregate value of the shares withheld totaled </span><span style="font-size:11pt;">$158,100</span><span style="font-size:11pt;"> and </span><span style="font-size:11pt;">$66,400</span><span style="font-size:11pt;"> respectively.</span></p> 158100 66400 <p style="font-family:'Tahoma';font-size:10pt;font-style:italic;line-height:1.19;padding-bottom:1pt;text-align:justify;border-bottom:1px dotted #000000;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;">Note 9. Concentration of Risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">The Company’s future results could be negatively impacted by the loss of certain customer and/or vendor relationships. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">For the three months ended December 25, 2022 and December 26, 2021, revenue from the Company’s largest customer accounted for </span><span style="font-size:11pt;">11.9%</span><span style="font-size:11pt;"> and </span><span style="font-size:11pt;">10.0%</span><span style="font-size:11pt;"> of revenue.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">For the nine months ended December 25, 2022 and December 26, 2021, no customer accounted for more than 10% of consolidated revenues in any period.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">For the three months ended December 25, 2022 and December 26, 2021, sales of products purchased from the Company’s largest supplier accounted for </span><span style="font-size:11pt;">27.7%</span><span style="font-size:11pt;"> and </span><span style="font-size:11pt;">26.4%</span><span style="font-size:11pt;"> of revenue from continuing operations, respectively. No other suppliers accounted for more than 10% of consolidated revenues in either quarter.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;">For the nine months ended December 25, 2022 and December 26, 2021, sales of products purchased from the Company’s largest supplier accounted for </span><span style="font-size:11pt;">30.6%</span><span style="font-size:11pt;"> and </span><span style="font-size:11pt;">29.6%</span><span style="font-size:11pt;"> of revenue from continuing operations, respectively. No other suppliers accounted for more than 10% of consolidated revenues in either period.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.119 0.100 0.277 0.264 0.306 0.296 <p style="font-family:'Tahoma';font-size:10pt;font-style:italic;line-height:1.19;padding-bottom:1pt;text-align:justify;border-bottom:1px dotted #000000;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;">Note 10. Discontinued Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;">At a closing on December 2, 2020, the Company sold most of its retail inventory, the Ventev brand as it relates to mobile device accessory products, and certain other retail-related assets to Voice Comm, LLC (“Voice Comm”). As part of the sale agreement, the Company is entitled to royalty payments of up to $3.0 million in the aggregate on the sale of Ventev branded products by Voice Comm over a four-year period after the closing. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:11pt;">As a result of the disposal described above, the operating results of the former </span><span style="font-size:11pt;">Retail segment</span><span style="font-size:11pt;"> have been included in Income (loss) from discontinued operations, net of taxes, in the Consolidated Statements of Income (Loss) for fiscal year 2022. Due to the immateriality of the ongoing results from this former Retail segment, fiscal year 2023 activity has been consolidated within the results from continuing operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:11pt;">The following table presents the financial results of the Retail segment for the three and nine months ended December 26, 2021:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 26, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 26, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,992,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,179,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,813,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 636,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Income (loss) from operations before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,176,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Provision for (benefit from) income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (11,200)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Net income (loss) attributable to discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,187,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:11pt;">The financial results reflected above may not fully represent our former Retail segment stand-alone operating net income, as the results reported within Net income attributable to discontinued operations include only certain costs that are directly attributable to this former segment and exclude certain corporate overhead and operational costs that may have been previously allocated for each period.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:11pt;">In our Unaudited Consolidated Statements of Cash Flows included in this Form 10-Q report, the cash flows from discontinued operations are not separately classified. Cash provided by operating activities from discontinued operations for the nine months ended December 26, 2021, was </span><span style="font-size:11pt;">$4.6</span><span style="font-size:11pt;"> million.</span></p> 3000000.0 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 26, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 26, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,992,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,179,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,813,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 636,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Income (loss) from operations before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,176,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Provision for (benefit from) income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (11,200)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Net income (loss) attributable to discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,187,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p> 383800 2992700 56700 1179600 327100 1813100 83200 636400 243900 1176700 100 -11200 243800 1187900 4600000 EXCEL 43 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +* 2%8'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 " "R@$A6F38KG^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU1)'1S43PI""XHWD(RNQMLTI",M/OVIG6WB^@#>,S,GV^^ M@>E,E&9(^)R&B(D&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MLH!(5HYW0##-!0 TAX !@ !X;"]W;W)K[AWN/ 8KM9*7QA,+C9TQ>9,_;Z9"3@;%"I!&+-$ACQ!@BTO>U/\ MWG.)#LB>^!*RK3PZ1AIEP?FS/KD++GN.+A&+F*^T!(6_%^:Q*-)*4(Y_]Z*] MXITZ\/CXH'Z;P0/,@DKF\>B/,%#KR]YY#P5L2=-(/?+M![8'&FH]GT8ER["N MJ:*3"\&W2.BG04T?9-\FBP::,-%IG"L!=T.(4Y-K[J>0%85H$J";1(5JA^Z2 MO'KHS]Q'%A(J[CLT5U!:Q 7R>)HHL8/_P/@Y:M2O;TS$]J"V MR$=6 S=!?J*OZ"Z )ALN0S]W&=7UND9R2/K.&1F/AF=&7FMP6UY2\I(FO-,@ M '7Y[G" /L)SZ%-BSJM=$F-,1NC>]\"@A?XS>N346+?M,FW)2VN$K6;D&W)/ MGT&M?N+;Q$AME_L ;0%]H5'$=D;8+IP1+JT1MIN;M[!%&YX)_A(FOCG/=LW[ M:R-H%WX)EX8)VVW.6] 9EXI&Z*]P4]U-V14)=EQL).W".N'2.V&[Y.8^;HP2KAT2MAN MK]DY.K"%)'2%!&[;3ED#-V\^FN:K%BE':P1>IC.KZ?&*:<] ML"UAZ8%((P_DI4+H24L^4\E2":-&:EQFJ5'\T[@XX]FCVG*6WH^IO$S&Q'4<#!/6 M%Q-B:79(HW4A#WI3 :[N+@G8*_K-.$.ZJI$"-^>,R9D['!H1NO ZI/0ZQ&Y5 M#D/E;2BU>_V346%=S*R1Z_<=MT]&1M NS(];FA^W9LWFL))Y3'H+%XW]:XW8 MMYL<^TV$+NR/6]H?UVY6WC+N%Z>K*>URG\V,75@?M[0^KMVH3 $PR"$C:NQB M:@0J.U5[W/\%&QSM&NKQ+MM,E7G*O#B7Y!L8T]^0]0 M2P,$% @ LH!(5DX) __>!@ +AX !@ !X;"]W;W)K4TOKGGB%%J)OTKUU R.B7/E7NO/[N3MXFH2.42J4H5U)B3\ M;-6UJBIG"7#\TQF=')[I%(?'>^N_MR4=>Z^KMP5NFK:_^2IDXTFI-@T5J\Z94"P*NO=K_S2!6*@0.. NL4V$L5 M>*? 6T=WR%JW;J25\TNCGXAQTF#-';2Q:;7!F[)VK_'.&KA;@IZ=7^NZT56Y MD%8MR!M9R;I0Y,Z9:\@9^71W0WY^]LH.7K+7'0UYNC%&U);)IP+$+S)^=@1@WX!;3 M1;.6A;J:P&IIE-FJR?S''V@2_8IY]YV,'?G*#[[R,>OS:]DLB:P7I' 'ZI]- MN945.-]@7N],):TIM^*W<\Y2FD71Y6P[=,B7HZF(HX'<$=;X@#4>Q?K1R(6" MI5SH#0"$LE H0'M?J2FIE<4 [^R) 9 TC_,T]A C@D+$"0]!%@?(8A3RK=&+ M36%)66\AJ-H\!Z$*'T&4"9%Z4'U!(?)8!*$F!ZC)*-2W=:%7BECY10UCBV%- M/ @\C9$\\.5BEO,XA#0]($U/!%6M9;D@Z@O04P-H7?YJNU0&:N!PZ6+84Q]3 MDD3"P^[+L3RA:0A[=L">C>>PMK)Z SQ-H+RES .*2,;.GR#4_ U/Y6[ M:V7L5QG60,@VF,"YCR."-91[@#'!C(L\A)=&/3M%)U+8ROJQA*SM(AL$ MVQDZ2H,HY=3/ T221R(721#N@$SI_UEQ %K79UV*H.!'S7XK^W36CARD- O[ MU],H'66N^3L%'=/N34!W8%R+1/0#V31H4>F,'5= RI WX@MF.8V"987V7$C' MR?#/MH94NGX\L\JL1I9G9VB((8\IY3Y87Q"J.J-!L#T9TA-LV%:2$8@^IS&6 MIQQA/TPT8H+R(*G0G@"I>%$S597ROJQ*6RJ\HZ*C1/K-2?V=K!T[W5,I'>?2 MKSJ5M7P.42GU.3))F(A],L4D!3LNL,=P>SZE)PA5/AM=55-RKVKU4-H=H[9U M"<7L85B1>B191Q9J(@@S;+P M0NUIE([SZ.NB,!LUVJZ<<@*AS"1-D!Q!!&,A@@%G/;6R<6K=+^.U-NU #76\ M:LO['OHS.B;YY,GB//.CCPF*)-Q_LYYDV3C)8L /!7ZA[E&&90@GQFGDP\;D MHC#JP00Z3IW';>*)]& (+,MB" M,9\9(5<3'_-)N6/$/8&R<0+]H+:ZVI;U(W%W7&(4@+_$P?H,F5"1Q4A*^)(\ MR6D$MDX);X[O>A\@H-' M8UF,,"%U12X$LB="-DZ$NP9PT'Z?7'H^PZ41,K1C, ]@S. M3S"X7JV@TIV.'A4N>'@ IR2?,L&F">5($.%>).#OH#B(*HQ8KLK>P'R^NH>' M[?>IIYUF1/DTCG/$:C;-\WC*^GN^U??2%,O WG7W OT6@T:IOZN"RH4W57C? MBO#Q5N3U C@1J ;*C-MU.RMK4LAU"64'A8M-\3RA"&!?$G@R28(=-Q_L:8_W M(A\-4.+&/.]S1EI2Z,9.29Q.XSX! B^V?7F*:($4BP&+(=,75DQGF*IAGQMBIP#CLNDE)J.98W,%)/,"*?EW(*' M4U9(2C)8<"2*-,7\]18HV\X,VWB;>"#K1.H),YSF> U+D#_S!561L2<]^!;/#$L3 85(:@FL#AN8 Z5: M27$\UZ)&LZ9.W#U_4[\OS2LSCUC G-'?));)S!@;*(85+JA\8-NO4!ORM%[$ MJ"C_T;:*]7P#1860+*V3%4%*LNJ(7^J-V$FPW2,)3IW@G)LPK!.&I=&*K+1U MAR4.IYQM$=?12DV?E'M39BLW)-.W<2FYNDI4G@SG+!.,DAA+B-$MICB+ "VU MG$!7"\PADPE($F%ZC3ZA]\A$(E&S8FI*M;K6,*-ZI=MJ)>?(2G<0#9#CW2#' MHQ$L W8(0?WMDCZW.7Q_\DUG(\;!P/^]3#A7I @'-UGU55 M14\W*,<<;3 M %V1#,6,4LP%RH%7]_BZ:S>J)?QR"?V*V(36P+*GYF;7Y8F@ M%KW;T+N7T>-")HR3/VI&XU=EV7 !^7AD'!RR!XSDC M>[C'W!%GV4/7#;J1;>O?Y\VZ /J"BJYUV^B6YQQL=T?@. AZ1X^.=V(N'T3]36XX5^2Q+"IY-=DHM;V83N5RP\M4GHLMK^"7 ME:C+5,%AO9[*;7VW3-;[GZNKVIX6BZ]Y+E):]D+BI2\]75Y".] M2)BO#1K$/SE_D ??B4[E3HAO^N!3=C5Q]!7Q@B^5=I'"QSV?\Z+0GN Z_NN< M3O8QM>'A]R?OOS7)0S)WJ>1S4?R;9VIS-8DF)..K=%>H+^+A#]XEU%S@4A2R M^4L>6FP X.5.*E%VQG %95ZUG^EC1\2! ?C!#5AGP(8&WHB!VQFX+XW@=0;> M2R/XG4&3^K3-O2%ND:IT=EF+!U)K-'C37QKV&VO@*Z^T4&Y5#;_F8*=F19JGA&;A5\@ J4)&)%/E5+47+R[D\AY7MR1K[>+LB[G]]?3A7$U=;391?C MNHW!1F*XY+.HU$:2I,IXAM@O[/:QQ7X*^>Z39D])7S.KPP5?GA/F?R#,80RY MGOE+S(/&G&+IO"UZ\L/1C\AP]PIP&W_N&Q6 W??6LX=[UC7N0F[3);^:0!&3 MO+[GD]DO/]' ^14C_93.%J=TEIS(V='M\?:WQ[-YGWWA][S:<8G1WUH&C:5> M$>YGE'I1&(>.!&0V2"(*D?^]YA]*.4_7W* MOC7EN9!*RV\M1"8)B!.K&=>M#_\@?$QI% 5&[B8P8I%'#>#"!+(P#*AGD)0@ M2#^(?%B=1U(/]JD'UM1_K^%1(]M:K'*%)1V8@=T \C:2-H$T#IACW,6%"0Q! M&;&9LPGT8Q#1Z-T.]RF'UI1OH4G(J_4'LN85K]."I%5&T@S6NERJ.M5]!.&/ MT!A)_"$(34I82'TCT[D)I)"F*>R%"0S"R M<@Q($R,!A,$9)M*"SQ>)]X;$W\ M4Z4XE%#U=,,_D(JCST%LBI$&AF;G)HSJ;(9I(S"H9,Q(&XGJN-Y8TM3I>S#G MF;0/[C)9U:(D2^AX\FJG-2!:-< R3>XXC ;\214J?<0?B2[V\'9=69.TY:=0$B0H]4CA:IVG?E5)[6VK(#Z70;!%QC2'M*10L MA!T$B&O,!)Y1I^G01C+OFU/J6^>EZU3FR\&C![(B44R411I+?O[A,NU=1\>B,8Y=_RA6#$4]89* M?0DJ05!GSCD+1C3:M]34WE,O\*+W&BZL 5XMVM9;=,RL.^3LE#$3-"9U1ZCM M6W-J[\V/7I?\&+411H8A,PQ%@R%E*,J0F8D"F5$VPD7?K=/86@H7>;'3-!P7 MP^[(7A.M<\"KY75*;XN3>DM.Y>WX16<_6C#[:/'6FMBY?T:L*,JHB2]")0C* M4A-9/T$P^P3Q]IIH#_!:T7;>GJF))XV9H#'':B+K9Q%FGT7>7A.[ ,\LO2C* MJ(DXRI"9B;+41-:/(,P^@K3MX4.S0<6SL_0>V%ASF,O*$H;7A@%)Q$Y)E5:9 M?BPU2>UIG!FSA8]I''NQ-R3'!$:Q'_H.&_*#>72C*(J'%&$>=1<=CI#43P_, M/CTDJQ5?-N-7II<0_8I/;%O-Z+=_0FU +?R_7:Z^PW(B5;UK]R2>X\HSQYTP M\ VF3)@;NZX_Y,F$>9!^,&3)FNJ/%OA^'&'VE^5/:_ )%8>\662&0R:Q=_4PAL;^D$O,(Z:XZ<&.9\GK=;/5+"'G7:7:K:_]V?UV]L=F M$W=P_II>S"ER?D$ODG:SNG??[IU_3NLU:)(4? 6AG/,0KK9NMZ/; R6VS7[K MG5!*E,W7#4\S7FL _+X20CT=Z #[?PJ8_0]02P,$% @ LH!(5NZ^UEG:V-C;3BD;I^+\G.US//:^[I9;ZN[R;*N=S],I]5\F6^RZEVQR[?F M+Y^*TN>\P?\OK7W8?2?)N>41:K3;ZM M5L76*_-/=Y,?@Q]T=$APL/CW*G^N+CY[^T?YK2@^[[_\M+B;^/L2Y>M\7N\A M,O/C2S[+U^L]DBG'[R?0R3G/?<++SW^@Z\/#FX?Y+:OR6;'^SVI1+^\FT<1; MY)^RIW7]L7C^1WYZ(+''FQ?KZO"_]WRR]2?>_*FJB\TIL2G!9K4]_LR^GBKB M(D' .Q*P4P+62L!41P)^2L#;.8B.!.$I0=A.$'4D$*<$8N@SR%,">:C[8V4= M:CK)ZNS^MBR>O7)O;=#V'PYT'5*;"EYM]RWKH2[-7U ^U^6&:35UYQ2=OMLRVCWGEK;;>PS(K\V6Q7N1E]5-/Y*=?WQUQ99ZZ;C6E6#W4Q_XRDGKE3_[A8K/;-,EM['[+5 MXL84<);M5G6V1K 2-]:_3'>LGLIOG65)W>D_YK7IOJ;NTJSXI0 M@))/#8MG*MF92G; "3MPWF?K;#O/O:SV?L[*=QZ+_N8QGP48/44#:#SY? M[@,_-*/1[?3+)0_03"K&E&H;)M#P1K*H;99"LSB,@J!MIZ&=DDKXEP5L5!$_ M5Q$?5$7?F293[=MT]?V@ZCJBBHOR1!'GYE^KOIRY[R>)'ZI=-L_O)F86J/+R M2SZY_\N? NG_'6NXE& I)9@F FM0&)XI# _HO(/"G[;S?9 M651YH1]\-I-A/5]B5 MDC&L/< )T[,!G<'ASEG$L-Y1@&GV J&N3S8[Y[*N?+_;!I&#U1 M618;+]_LUL6WW*SRLNW"6ZQ*L^ ORNK LUEMKC9/&Z_.OII%:;WEZ=>\G*\NA\YBM^?S.! NBO4Z*SN8= */G=M.:,T% M&YB.$L3L)N <3%NDA=-8KBSL[$]6F C3$RB&!T_V^5/W^^;1]YS'5+6.=H%JR'Y#I9B>[R^)*)6(!'6/$\B;P MS5(##%304"G)0=X:,Q1PHBD(1!^UZHW3M$U*T ME!1-4Z$UF;3R1.#6)\9(W2>H7JT[@&I%A]B-6*)J-V*'R]V(H5OO#JSC'[@] M_YO]!C_L_:,E%Z57/2-$24K24%$T'4$ PJY=(=(Z[S$H(S"TA7,Q0IKN: ML58Z-F-]9(82$N[&0DU!1ES&R'8LM+P)6 PFO10QC'@L@$.J$4,S1>VGT:ZJ MLJXY<[OF'5-4?[5!;S6*)8MY6V1QYS^V09.BI:1HF@JMR>1% ,+@"(3>135# M0Q"@+\*@!-#ABR"6N"^"&.*^"&;H]$68=:79BR(1^JL-"T7 ?!%W_J,;/:GC M3(JFJ=":3%H'G%TU((&11B20HB6D:"DIFJ9":[)NM01VM;@$!@,3D,@K9&/? MC(]PT",5"4C1-/X,LG/PM.X_>Y/P!(;$)\@PB-M4D 8HD**EI&B:"JU)J]4J MV/\X2L&=_^BQEE3Y8%C0 )2I4M)<=7^N32ZM6L'^CX(5&!*M$+*PO4_D+O)H MPDA%"U(T3876)-^*%NPJ,0L,!BV K909@SX[EPJLW1-W$4?30ZH[H,\0!5V] MCEO5@5\]<(%#1Y_%L6A/BNZ"C YU)@U<($735&A-2JTZPMWJR" !T(TQ=F(C M14M(T5*.A"A$3 (U0 \P;#)B50X^6.5XR'=NC8IC*H> HQI'5([(5QQ&AB"6 MN+2'0<9J,]<4%[Y(+VS,4U M5 YN50Y^596#DZHYBCJ:( M5.7 GZ$S:HY;E8._B9XOJJ,[O+H@N>HX@OK^A.@^RL21B TDLM1=NM',D*H1V",$G3N,W(H1W"U& M]%1Y;P^"\D(@I "'/TGE!5*TE!1-4Z$UZ;3R K^*O.!&';T&@3Y\X =P5Y(T MUY043?<_0_.(KM4APAX=8HC3ZL88?1:75) @14M#J*D$H8C@AO, PR8C5D8( MAP59# FL.$'UQJ.$T,7NB$=!+'&G%3'$XU$00W<\2FC]^W"8?S\V'B6$?C0> MC^+.?W13)3VO0(JFJ=":3%KY(1PF/YP#7H^!%0QECV.-'C2\60BE"1D'4H(% M68)8=C1Z!%)%/CQ&@)11B9CQ3J4FO+A58=@Q C1.V%5M,%P_BN.0A6W!V)W_ MZ$9/ZK.3HND!5=(DR;KCH;BF"!-2^KTS4K2$%"TE1=-4:$W6K0X0DN@ *./P M[ ,484+LF *(FDOAD8,E8@42$.P'W MZ3N$.\02%^XP2%2X0\KH%NZ$50?$L*L0Q@IW GK]N'#GSG]THR=5$4C1]( J M:9)D=02AKBG<"=)S"Z1H"2E:2HJFJ=":K%N90;AEAF&+*5*I@!0M(45+2='T M":TQ[)L%C.@<4:V>(-QZ M@J%8Y1%!Y9,"LN9/*!LH'RN0R0%1!E-'M04CK_LH7 M;?WW5QMT_W /PIW_Z/9,ZNR2HFDJM":3UFV6_)HK+DEZB2$I6D**EI*B:2JT M)NM6 9!N!> 56Z4G9/=6J81*@5ET@+$L<1=S-$6DKCW^#)WK)FF==DER6*#W MI0'0J6:!<=3;5)"&'Y"BI:1HF@JM2>O%JR#< L/5-TO=^8\>:VE?)X%<]L-#;D9&[!;@$1_C<11Y-&*D<08JFJ=":Y%LY0O;( M$2_;*96(HPTG1KB[S_T(!@*[BSB:'E)% 7^&[G?I6$%!OOJ\0F]?0B+UF1^U MHP[<&-.GH- GUXAH5XD>::DJ+I_F=H,F1U"$7P+@DWQF@^2 4)4K1404TE M9"&\2:[?KODZ5RLB1"/?$>'PO2+LO (2:(+8=02:():XRXH8XH$F6-[.0)/( M>O?1*]X1X:HVZ$7C@2;N_,BKHO-X>,RSXP3NC&PO M=V]R:W-H965T&ULM5EM4^,V$/XKFK33N5,]NY?!$K'3.2W8KD5H5!94O9RP7SZ<]W'M]<,>?%MH\Z ]/EO2)S9A^ M6-Y*N.MOO62\8*7BHD22S4][(WP\]GTSH++XPMFSVKE&ALJC$%_-S20[[7D& M$:87I[VX MAS(VIZMBA=*2V*S6! 4/"R_D^_;0*Q,P#\ MN >0S0#R_8!!RP!_,Z"*7+]&5M$ZIYH.3Z1X1M)8@S=S4<6F&@UL>&G2.-,2 M?N4P3@_'HE0BYQG5+$,S#?\@1UHA,4=CJA;H$O*LT!%ZF)VC3S_^?-+7\%(S MM)]N7G!6OX"TO"!!UZ+4"X4NRHQE^^/[ ':+F+PB/B.=#L]9^AF1X!=$/$(< M>,9O&1Y6PW$'''\;0+_RY[<%<#3['5U>W?PY0Y=W-]?HYO;B;G0_F?Z&1N/[ MR9?)_>1B=NP*6^UVX'9K9N^Q6M*4G?9@>BHFUZPW_.D'''J_NCA_D+.]" RV M$1AT>1].8;'A92H*AC[E0BEGD=0NPLJ%65K60TP2+_"\D_YZEXAM=X2]." [ MAGL@@RW(H#--H^POF$QU;6L!"U JRI3G#)7?HS<_FX>I*?]/*P7S@I<_HZ44 M:PX5C!Y?$"RBDFI>/M6K$-><*6>.@X_,\0>TNV,UWD)#8RK?#+H[B05NZHRW>J!/O3(OTZY%9WS,$N86F MIVKL[)NY9B[(D04E2D*[0AUF9!"U 8ZW@.-.P.,%+9\85!K2DF8,"BL5*U.L M$';&U_0Q=V*.+3!'?A)@;*&V#7$8Q'$;[&0+.WDC;)@?V2HUVY)$?N"WX<5>T^^\-R-F2\JSUY)055T+O6 2&J^4P )1I9A6 MSJ;G.:A X.UZ<5@.!B%N9;+3N?$;F6S6+TV_L4,%L_&YB\8/(X_8L!V&7DC" M5MRDP4W>B+L.=AWDG>CGG#[RO%I5G12((_1A$CA"[[",XZBUF>"FZ>/.CMH^ M79?TI37TOAW1V*"V8-N&1Z$71*VS%3>M&G?WZIWJIR]2Y/DOZ)&5;,XW":A* MR E^8"\@4.R1#=XV/,(XB=NG;M/"<6>+VP&O: Z5#F /UDI@H4D"1[';9@ : M)ZV8F[Z)NQMG@QE*1*Y8YW)SB(S=+(,!=J3 MCN*PZB=3=-5<7=;G;[JHETU MU&@DERYR$K%[Z%'B14%B4[$M21*U+T)-N\7QNV3[9/KE8O:=;'="[VSC[Y5T M'^5M/PA-\\8'NC==R)5^NONT''G8DS&$:)7'[]"=-YR;=G?M M\1GAH=Y0?,35N=UD7*;=9)KF3?"[ZN]R,AU-QX?KCW1J@O?6WT=YVP]"HP1( MMQ(X$Q+&0,H4FDM1@'19BWQM4F@LS3>(5#*H2Y0+>*:9+)PAL;L\(5X\"&U5 MZ3+U!@%N%Y:DD02D6Q+<@9I\V=E@_B[3Z;1":1; M)]R^4@'@&7L$6:_4BI8I@]V4DT1FD6V?<2I$REFTFTC9;D#YEML).:K9,B+S0)F:; MQ;B]Q!HM0;JU!,R7E4P7L$7?HJS!LV*9BQ>V44@9APT-[">!F9#F"R@O5D4E M_9ZY7BQ$GIGUP\G/H3)P$-M[8Y=A&+9^@R"-R"#=F_H#'6O.2TC2&SJ6O7DG M R\)'+FR+6'I(*W*CS12@71+A&6-<#0[[!UOO3O9X?UQPQ=%"[_V6W F4VMO^.$B/^R-&!!IR@)[D/AS M2Z>D-3L"C&^-SUX7D@W7?[?>W\?CJU^@^5A^*PM]<3.=?PL&:P]YC!N#$81]PI4$1Y M)H,\.G!V(1SOAC?^$5.-U@"G#!=E$AQ6%>S"T1GYS*DJ,F1GXJ3VV."]D"87 M)](KSV^O''DR0?*N@V% 6#8>9DV(DQ1B_$B(M^*C-:'PXMSDE&_:#P&WPSQN M,9^,GW1X1ME C'?[8CP:CY_PM]UQL!W];?^?'*00.P^'X-%ZYRN9T6&O8D?N MEGI'SY]MO1[M/Y' 3I? SE/>?TP"3X?XS0826P/QKT.)Y\_VQJ/M??'I?#(Y MO12?*"N,U7:NR(L+DUE762<#Y7TAX5W+A70DVM?LX$6R[(L%]85U(A0D3FU9 M2;-\"2.7%2I@QA.&G#2FW'FAC+&WDD=>5,[F=1;B^JW4-=P7D"OAK:XY@A?! M0I4J1 P8/P?)0$9^Z0.5?B ^K>*QJUN5 SD4[(:",O/HU4N8""ZKRLCWQ8VQ M"TWYG-(J7.ME$[24!F('60O]%MBK%DB+?AG-,DR-@R T0 2V:/4GAZ2[P+*( MU)0)Y REW)1)(LV>0DOS>%B(+MK%&9R*%H*45P9^:$5'1I/;+5^CMS (X-R.+,:BT= MH+=]>;%>D\Z-K90!C_T80V99BL+P:R.1!WN,R%0)" 855#EWL7BOC#290MXQ M(#OU][ V7%!,0^9?P7'28X1B6X&9)=L9+JGNXP#,:N=BPZU;&$+#>1RG M K7'!,VD)IU."OK5=PY:X:KS:O"OS;WK3O*8[T]";_*C(GNUIEM MYLKE<$T8I5!$AZZ.-4&1'3 9B3H;;$RQCF2K&P/MJ$^FO M0'6F*L;]HHGU\_'Q51ML($[)!9[G]:%C!#-K@V&QS)7/M/4UR&F*J+O*Y^TX MW:^*-*9&25;%6:-ZE9LM56"\,V=+=K-1$DBBY](U>VHLFA-C?1F 5"BV6)%T" MO%Z 37IQ&/'-36R-7OTN?&%KG8,_P7=7WH!A^UJ;=#GL6O4[@(,U+K#G_8X@ MDO]4U.-4U&N*!PRBM:A^[49NAF;!%LX*&;*OCWRPB?&;=,N!7"H<* DGFIZ] M?)1+,7Z=UE=R=FG$91;L%$4?[\7%47]#?+B,:2X 7?(-%DH7^;XPMUBTT)*K MFA47;74\=Q3SWIBZ[FTW>XM"904Z#](LN.NY*PH"W\")ZQJ5$4\+)_78XX31 MG0JIN14(!\=2:3%MKQKM0<&6K/9\3GVQ.'BC2/3%AP^G&W<)K-8_(9P-*M90ECK\PN;=BZKA),(9( [>)*&P 65K$ MAS 0WQ*BZGC/;#?7 )Y;C9OJ[ M\//G%Q_+2$] M=-O009]D4)5\I7&<5;I H*]A 4GPJYGDB5&F QV[JHD5C]DNV !G#XETST6/ M-JUQMH[LLMO<]$D_(:Q=K-6:$G7S^-#M?KCVN8:[U3Q^E'H1SY[TY=:][;Y[ MC]/GWFI[^FB&2LP5B-(T@^EH\&:W)USZ$$T/P5;QXV]J RYR\6VMX0_OV-O99YYG;,\PV1K[S16('EY* MI=TT*;ROQFGJ>($E9K:3>HJBTQ$IU*E6;]_E99,ZF0VB6L/ M=C8QM5=2XX,%5Y:#\6(4[*/!OQ*W[F@,0F23\00H73>!(LN/S+/9Q)HM MV&!-:&$0I49O(B=U.)25M[0KR<_/'I&C]FH'=\[5*&#.N:FUEWH##]9H&G.D M,_!NDGH*%YQ2WD(O&NCL%] ?X-YH7SCXI 6*'_U3HMEQS?9<%]E)P(_(>Y!= M7D#6S[(3>,-.^S#B#?\/[0WTZ'7H\)3&KF(#J_[-">*C MCOCH%/J?$3\-_=EXA*P'OQT"WKZYSOK#FX.';#S8P:/ZT4,;#SNJ-TR8RJ,8 M=Q!W&OZN-<7O#ZXNP!<(MU(SS253QP16GFG!K'"P,/2!L]OY:G&^C_NJX5,E M& D[FZ^>SN&SZ<40[P;#BZ,(=]IY6Q]$#08WL+0HI(=_C'/HX.R+J22'879U M/H9[9*ZV41*8_"=+JC>O V\+R0M@-"%60:$L*R9M1"F-0 7K'16[[[6T00$M M2R\)T!NH'0(#JL-;DO1.4:$+%JRB[#+"#+5)A,#X4E')H[%JN%A&<2P%8QJD MYK6UASV"1>=E&9+#&P6J4\#1>BKKX'=56,@A[R3)@Z2+ *IJ$39N$7D&*.#,TV"=)B#>=.G[YFE'#M0F)-KO_?^ M,@';]+YFXDT5^\W:>.I><5C0WP6TP8#V&PO=V]R:W-H965T&UL MM5;;Z-:Q&F2S.*:<1FLEUYVK]=+U5K!)=YK,&U=,[W?H%#=*A@% M1\$'7E;6">+ULF$E/J#]L[G7M(L'E)S7* U7$C06J^!V=+.9.'VO\!?'SIRL MP46R4^JCV[S-5T'B"*' S#H$1C^?<8M".""B\>F &0PNG>'I^HC^FX^=8MDQ M@ULE_N:YK5;!/( <"]8*^T%UO^,AGJG#RY0P_C]TO>Z(E+/66%4?C(E!S67_ MRQX/>3@QF"FLBQZ6[E >KZ923 MG5V_E9;)DN\$PJTQ:,TRM@3K#N/L +'I(=(7(!;P3DE;&?A5YIA_:Q\3G8%3 M>N2T2<\"WF$603H-(4W2] S>>(AQ[/'&/Q)C#S%Y'L*UQHUI6(:K@&K?H/Z, MP?KUJ]$L>7.&X&0@.#F'?AG!\Q#OE4481_ ?*'C]:IXFXS>G)\R?A""IZ:DS M5*MAJZ11@N?,8@X;)IC,$!Y<61E2!U4 W0K6.]3#S820D1$WUA]GK.&6"?Z% M[(TJ;, M'\.EBV_0OR)B'\'MB1_ 1WHE#5ZU%=*?1H2Z;RUT MK?4"S2?IS$M'_P/3R6(>SHY,9].YIWUD*JD6?PK1NU9S65Z*&;X$ZNRWJFZ8 MW+L2M5RV9&_52< D=W6KL:\9.F/4![)4SC^7_;!SZ;*855()5>ZAT>H?XAK! M'Q4WQYU/CV"MI&F90_X40$%=92OXU#)-R73I+KC)**?$D;J1*E;IG)3%/ORF M9)VFLS_B]T0[+@0M:QJ'U)=W+\>*>B)Y[_.*3 M:52C+OW,-<2^E;8?3(-T&.NW_31[4N^_"&PO=V]R:W-H965T=.R.)N,1D_/EE*71V]>\;,OU9M7IJD+7:HOE;#-/!5SQWUT-7YQ?4'K M><'O6FUL\ED0)5-COM&7#_GKHQ$AI J5U01!XM]:W:BB($! XT\/\R@>21O3 MSP'Z>Z8=M$RE53>F^$/G]>+UT?,CD:N9;(KZJ]G\I#P]EP0O,X7EOV+CUEZ< M'XFLL;59^LW 8*E+]U_>>3XD&YZ/]FR8^ T3QML=Q%B^E;5\\ZHR&U'1:D"C M#TPJ[P9RNB2AW-85WFKLJ]]6/$.D//N_C.<&I&=!&2O)P:'8?]B:B4NAN+Q9XC/I?BHB)6L@"N>50I8S"JS%#4< MC, 7^C\0LLS%'W 0%I153(@#*YRF*FV-2&X5J 1] V$)482IT7!^/!9LA3:VH;HF.*HH?A554LK&JOR M@9@VM2A-32X&V_! E\!=6]Y)A,U,4;!\B# YK^0*IF9F;I$3HEA(H$"+ETJ6 M+$H+1P]?7B\!HEJXXMDV6*0@6SOT>7*KFD VVWS8E MEOE53K"R*U@Y]Z0JD6L+5\UQBADF2$HASO&1>/!G(PL]TVP$0M>6;$(#U7LZ MF.A @,(24;,.L!Q[A$/ @AARDS7TT X\F<3-*SS)>>DOQ@[%&-8X$.=.MR\& M?O\,/"I!MD>7# "'>97>/M-K=V!E+UZ0A)DKXCWB%W0+7%U D!X5(*CN,K6J MB70E\2I#(!4;$I4PM&NC\5V7N7U*\9_X M%_S@MNI":LV*V/ED/+I$N"X*]A4)<_?ZT.!#'/\D08@ KM92%W+JSK@N3/8- M[)$U:14Q=#9#BB/P718%>S+PVVF_>P5MA;T5>DE:Q\Y WNEELQ33UL,W[)3H MY7XO3W3]$,ERJK]_-3(F< Z:#/SAMXL0&2Z=03AE(CMY MPMX9<][5D1$A2^Y30I-IPVUTL1^-+.VP5S7 (VO2TQDDFRYB"LYAE]0)1,#@ MO\1@D!^<$!034+&)7!"#0T)LG6G(.(XF.*@ M^"U6V;OBC=Z/@;(ED>F=U LE[7)A9 M42],,U_ @/Q^TDD#BD/*U0(==I=845WQ)9W0$!/"T1?@&F(! !N$"**\,=]#T[D#^($ MQ]3 _8TDVP+!#%;96H(HI-G0P:8BG:N#U]QU/DGB!#*JQN4]\'4()X'Q0JY6 M!;P=(1G-4.3@V@MQ?'4B] RZ^?'#]>>OXBM)GU1Z((XUOZ'][_4=X-XLD*B0 MKJ[! 'SX2MD)(U\@J)&7*,5X"%?R8CP_%92GBL^DL-^KQ3%"2;*,SZ'=[B'H^1%*R2LY-N\ M*]WO- ^2-F*Q#P\S/\T[M1/ XVEP^<$6)3B^@NB8&80WL&LL7@P>@ZVGV/-A M/^$0-@-E=YAJZB7TSJ5]HR%]_CL 6^NZ[&AQ;X"EI TQD@(__*DNX<,U1Y^U MPF?*S<08YG+(WH)K)UU")5&;"FI.?MB4^%/#",BEPLW?4>K>C23',1@,$JN0 MZ1)/3AJJB2N51'(+^9)!N2J+FDF",,LK.>,L5G))P=FLY22]1<]'98MB@2*6 M0?DVU\Q:GZ!YXSJB'&K%9]\'O4% M@V>7H\%H-#JH]N><,.]DQ?666:/NT&I-"@[/@F>'/"8)R652%2<(8!!.E)6X M5_A#_9N6322#*@_\:9.;/O'FJ#49+&P'EJ--[O*\H%ZH>*FJ4=0Q/-7+E;%; M(7O'X!=F Z(J5W"S@NW1K)FDSH"OF.A\))!9I:=4'4QQ_%!\*&.6-.@OWZ)Q MQ+33.EA(4XKC"-/ (TY@%JG+.=HC:=Z4R5T)"64LKN;')&1LW-W&PZM2" MQZ&'P'#9@2$LE&O(QB5VW(3(X-ULR&:M).4G 5/!@P9TQE) MWITDAKF:.NWCBHU* "AN4JQ=,>BW*E-+[A7Y5M[@KU.#J?Y0'JJN_"XG5Y^?#BW:UDVVAN)B("'3R_=VLT['2]8"X+0'XA>[FJ8[X M)#J[DCZ6W;D@''4Y2"JA4'4\4/:U-NI5[G -1L: U)RV3LV=D!749N[K(-_, M BA&W%58"?\<*4V-U+?,78NJ8#KAH+("VYTF4J6- \KY*5$)]@2$?12\@5J9 M0N=\TK4'<@@SF@FX0"WA7@TL'9';5=-\6FJ$<7CCS MAL"\)S##WE1)VTYJL93?5*PP5PF)C[$(MR;6I[K*FB5)+NMZ!":G!.^91#BA M3*G<4QDVL^63IL%Y.K?0#7EA'5R[L@M3Y ]T8UJG!YJH%5XZ^Z$N!6LDLY-= MT6RF:=)"[;7@T _6\1%R26&\L\WKB:T1G+V;)(/CWJ(ST'I!2O6"4^(/);DN ME9>@<>#* L2ZTGW&EQGX2PVEFC*9!1D1OUJ?I'Q*W>8Q7H73*0(%61ZWL@A\ MW$(2WW.U7+FO1$1TNR<$5N]Z<#S$TTY(<$TDL+,@$W\<#Q$%O>+ZJ=; M_%L M# +^!>C+R&I.PW=2W^CR$97!)=WAZ%+;'>%3R[MJ5G7F6Z1D1T A\[U_DSD; M]D&&\@RPG>T*&%>F:!OA<)--Q7U\,^5)"S_>HQ,.S_:9I]^U'?;V7%N_7J". M:ENO_26=?&RK?$#-7U;]_@&(.S).-!)7T(NE6[YG.A):RM[['&>F*$)W<) V M@*E2%%]0M&!7,MH(PY$#4PX"\MEU?[R!ITUX1U'[^@ U _;4<\<\12FIZY&G MJ#F40H,6"TB2NN1Q"OP(*N45\D/FMPV,#T5TXKZ[<:,KZVU.8$EJP5.L2H1# M>SW*IK(GL?E$%;WYAG]0821$!2"N*.%\J]AS).M^=+4+W!%<-W>P\/!#289I M*@CI%S4WM>:ZV0B2Z5F],1'X"A53S:&+AQ='Y/VS)O@EZG6/R[93\.26ZVS;B0('- /N7@:Z2@(%.(-:("0*W>DHRY#S5"/L1JX@QH7*YSYVWP';7F+_@4%?D%R@I/6M'Y+&#)D[-"^4O^<>M='SM*'R/HYT M(;9W:U]WO0WA.)7>4G*WRPG0M?NWYA MW[9:3"Y =;M^&T.K,@K/<[)ZS>&2 M:HS6'?($+@'KQ$-% Z<;01GWY1'M) "0F]I0HII:72WP>*Y M\^XTW&D*F;"FRG5V#X;=G];F%/]2^WVHUBX=L+K;;0M-CN.#; .VH1Y600MYOJGJA;.(,-H*1395ZU( M/LEJ#L9QG]WNEM?]RCF)SZGC@Z0CTRL9*H!?W]W>WGP&XU!X_P0'SSV%CQ]O MHA*F;^+4ER_($'XQ\GY5,,UWEBI*=YL#L-.MG6A("SJW4%I*@BA )8.Y[#1& M!@'?#R5LD9UV4QW,(SN98.=>SS:3^JR3]E+)W%IJ&P1^.&BMDS;.[W<)$Y\4 MMBT?;IVG@;,GV79T)62&"Y=!-B)3X0A3&:PXT>(&_],K.=[Q=KCG!^H?O9( M^KS5Y*U>7)\@R2Y#\Y\FS=JQ.8_;GH_;RPU4LV/JU MJ\/YB%)%K>9(3M>U+=D545:N\9_G'?Z^0\Y>K$6[N?+<4_:7/?"@Q_WZ B8)O0]T1^FDOD$# MM<'_[@ C)'06H) PA7+YX8?K ML@;/,6;/<3Z -O&421YD C;RK(XRMFS!O!MV6IBYSGG L*1^;N\4G8RK]'W=B\L)]NRN=-$2P\[38V\UR#P2?B][@ MTQ]%+F)NY13+.<*]H0!>\33>A3I<4(:XDOLHT8:%[:M_?4G&MME?I$DR-X-= MZDX<]I%@E^2M*Z2[MZE 1U$\<*=*;DN=?N/1%'(W6^\$G=XK$P]XYCB5]3TZ M-L![PWV#Q%^?XJ/7#;+N&=W 4@61EWJ-?8.I##4N?!%-*F@VV%Y5Y(L6T#'J M8SC_Q9<3V2U3Y(W8J;O:B8(TKW-ID5'8B4^$R4.7&=K1M M!<2KM[P53Z>&O M-!R<4_^U\;1JQS/[JYK.O'I;*SNYAPSQW8W@7$7IK\.&2_FAMT#W/N)%&+I* MU),GV+^=*,3RN.L $20O)E'>L64J;N3*A9PM52>'!D3Y(N*V.?)4A-'T\X5X MB65%=IAQ%<]<\%[\PB9Z&KZOPC !7D;OBN?'3LYS&[X$+2*VMO6I!F6C1Q=G&7\HQ: M$/S:7:OCZW6C$7/;ZCMNJP$-K\!]/Z0Y2WX+Q=?Y;WQ)!\+?-!=JAJVCX;/+(U&Y7WFY+[59\2^KIJ:NS9(_+I2$Q&@!WL\, MZD;_A0Z(/[5[\S]02P,$% @ LH!(5O#9(\(-!0 5@L !D !X;"]W M;W)K&ULE59M;]LV$/XK!Z\K.D"(9=E.G%<@21>T MP-H52;=A'VGI;+&52(VD[?C?[SE*5ISF9=@76R3OGGONC;RSC77??^<:R*J%17PRQ-#X>UTF9P<1;W MOKB+,[L*E3;\Q9%?U;5RVRNN[.9\,!KL-F[UL@RR,;PX:]22[SC\T7QQ6 U[ ME$+7;+RVAAPOS@>7HY.KB-XDGV^DL7H3P?S 94\$*MJG!K-Q^X M\V+FM?/RE32L[&@\H7_E@ZTX9#&IMVG]UW\5A3V&6OJ"0=0I9Y-T:BBS? MJZ NSIS=D!-IH,E'=#5J@YPVDI2[X'"JH1T'K MF#Y9$TI/OYJ"B\?Z0S#H:60[&E?9JX#O.3^@;)I0EF;9*WCCWJUQQ!O_3[=: MKW9H'%V]_&AVFIZ]PFO2<)J^AO\CI=:W/-C!-#TBT MZ>U/LRP=G]+O!NN:W0 V,TFB9I MFJ)]5LHQ+:P-A"O"J0"KM%"YKG384F5SR!>@$&DE])G7JE#T3BP(=):>1KXW MG4;<&YW^DM#<.D06NO! +9>.ET"26T,(OCD\F*(/JDI:>N%L37?;FH-3])M> M,'TT?N64R7LOZ%UGK!/;F3F@KR"" "&L7!CVGK0G7NN"H5W0?!MC$:,?2A4( M,9!##X\=U5+]"$:C@&J"C\PF1\EL.J-WVN352G( '7SK1E4QT-H$1E4%<9&5 M\_T& 5[10M_#KA-?@38^&,]^)L05J@:NBU4AM- ."E/:"D(BG)'.;Y+C8$D5 MWW!C""-2"V#OY*)YM<05W>V/TAV G""S*_"07/V0ZTZ_#5:,A<@[KF)N[;S2 MR TR 0NH!<\Y<&+L%.I3)!;TU8%20I?>ZZ6)U+!Y*T%+Z$X4I%HND65N>0/_ M1M\+(?Q7$L7]DGF$NLLEH11$YE$]M9P-Q\SE4/-MN802,6M+3,!1$L:K]H78 M-]17E56FMU.J-;S44EYSYABM2H,00N^XJP5AIZBQ+D)V+>5X;:NUV)NK*I;G M"I7GGFVWVU[V&L'48<^C2Y@LL 5DU-2;;)K&5H1#8#!'<9]0<0+U)6A/XMEF&-GVZ/%@G49]Y*!>,33;8#^R!5*5KG4+ MF]N5\_PL;H('+Y04MHW.X13?Y]RT)85RW)0Z+RG'JTL(!"#WH7ZX[L@WG&M M-"L'SYB0#.$M@\M#0^^N!>CCTGO.S;T"5]XS1I[^VA4G'WHZM@V2P;']Y2(A M3#T^ $&RAZ;N[^C=RP9GT?' !:L*\Y _Z;'_Z_]&>XG/W^C'%V5@8MPOWM#L M.)FB/+ [>2(Z/IPF1^WA].GAT2S)VL/#IX?'H]WAT9/#23I)#G&(2&%$C.7V M1"0Y.CZ.=?O5!GCTP/W8T^_V0^-E M.RL]B+<3YR?EEAJ%5O$"JNG!T71 KIWBVD6P39R&PO=V]R M:W-H965T6('E[*0KM5 ME'M?7<:QRW(LA1N;"C7=[(PMA:>MW<>NLB@D*Y5%G";)/"Z%TM%ZR6<;NUZ: MVA=*X\:"J\M2V-<;+$RSBB91?_"@]KD/!_%Z68D]/J+_6FTL[>(!1:H2M5-& M@\7=*KJ>7-Y,@SP+_*6P<0=K")YLC7D*F]_E*DH"(2PP\P%!T-\SWF)1!""B M\4^'&0TF@^+AND?_C7TG7[;"X:TI_E;2YZOH(@*).U$7_L$TG['S9Q;P,E,X M_H6FE9TL(LAJYTW9*1.#4NGV7[QT[W"@<)'\0"'M%%+FW1IBEG?"B_72F@9L MD":TL&!769O(*1V"\N@MW2K2\^M[8;72>P<;M/"8"XO+V!-NN(VS#N.FQ4A_ M@+& +T;[W,&]EBB/]6/B,Y!*>U(WZ4G .\S&D,Y&D"9I>@+O;'#RC/'._I>3 M+<;T^QBA."Y=)3)<193]#NTS1NN/'R;SY.H$P^G <'H*_3\R/(WQ\<-%FIQ= MP1_&(\S'\!X3>I$_<,&8'6 /41&$8XA? D:: M7-UO'GDUN?H50G6%VE 9""U!JJ+V*/G$C>&&+T@>E.L,A,M7DGM6DN!!4_-1 MFJXP' <>#5<3B8EGM-0<0-?EEC@0)Z;A@!J,\V0MZ,O:AK^@:+$R-B@28V7D M&.XZ,M_:=ZI4A; %V3,==Q(9 ;YD6'G"$IX!)6I#=2>\L4&?:%+O M_-C4V A2MHC*N1K)\]LCC1 [\BWPE;"SIFSC+8JL+MIXM]9?65*B1TMNMWYN MD>+JU:?>UI@3Z,WC/N!]U#[U43LFW0@'BU$Z.1]-IA= X4I^-PB0MEV$ P= M!*C^D;'['C#BO%J,)A?GH\5B-NA2 M5]&T""[/9XO1+$F&;-L-OK :/_U!Z$9!HLE5EL-L/F5-%CEZ-G9"&]_GC:3% M\'8A/[>8B=JU^71$+U3:Y/R* H@V4R11694A/^B>TI%B%3)"LV+_]C1CGZBN M6DFSZ\O[+1X<18LM46V^X4KUPR-?9SV76BOJ$GW];QZ_NK<&8,/;>3+%I74H M_G D=Y#L@E_U?63&WVNG\<&$*]'N>8Z':JZU;X?=<#I\*ERW$_)-O/W.^"+L M7E'$"]R1:C(^GT5@V]G=;KRI>%YNC:?IR\N.VDS1]L$DN%F?OBX4NMDK?FT((RQZJLC:7H\+:]=ED M8M)"5-R,U5K46%DI77&+3YU/S%H+GKE-53D)?7\VJ;BL1U<7CG:GKRY48TM9 MBSO-3%-57.^N1:FVEZ-@M"=\D'EAB3"YNECS7'P4]O?UG<;7I$?)9"5J(U7- MM%A=CEX%9]"=D25+I>[IXVUV.?))(5&*U!("QV,C;D19$A#4 M^-)ACGJ1M''XOD=_XVR'+4MNQ(TJ_Y"9+2Y'\Q'+Q(HWI?V@MK^)SIXIX:6J M-.X_V[:\ 9C3QEA5=9NA027K]LD?.C\,-LS]KVP(NPVAT[L5Y+1\S2V_NM!J MRS1Q XU>G*EN-Y23-07EH]58E=AGKZX; XHQ[*/(X6MK+B86L+0X23N(ZQ8B M_ K$@MVJVA:&_5)G(CO>/X$ZO4[A7J?K\$G UR(=LW#JL= /PR?PHM[&R.%% MWV)C"Q$_#D&E<6;6/!67(^2^$7HC1E?/?PIF_OD3"L:]@O%3Z/],P:M:E)T" MR'-I(^) 1(.+-3/6.=JP96=5DTIFRC1#&,HVL]D-?W8*V< M@4J,;.[(%.W6#,##H4N%J= N5ATL2TMNC.A@#KJZ4D5^BH-J MKTBIWNLL0V8A3@UY<*CF2BOX%@%@D>\/_;*/SK'Z_3Z>:F5(1,EU+EC=5,B! M 3++M6K6QD42^=*0=.$^G7V&[V(@Z,\[[(,@V$)1_.=24 M5-EY4[;RX#(KTJ)6I. <@7^[^>G0@MQ=+[V2^_(U$=7OO9$RQ4N&?=G MZQ,<,\<1?%>,#TC$NA'FNWEGW^KWW\]8//=F83(D1%[L+P:$($Z\))X.*=', MB^+Y ?70SO:DV$/HG;$&R\&;^0:M/R@);_]4;T"2( MO?G<'U+\T(MGX8 20?_Y+!Y2@JFWF$Z_FU?_[?-7U^_NM%JA8_THH:>A1Q"G M0[=,O7@^_ X67KP8>C+ CMG!;8^$/4B\*$I.9"-*P8 \];UD>LH5AUX2';*J M#7KN?+4^]M4S%D;>;!$<*SL+AX3$]\)XF,?(O< _3^$MUQB9PZ1;;G/@56O%MV=\-/?BHV8'0N)/'\ODV/=FT:E^Z'S) M(L$&C>#02-FG.))ZEBQ.-@2PQ0_VEO!C2Y#'X0))/U0)=GO3X-OSU-U><#?H M[A6F'W_::RT$SX0F M!JRO%.Z*W0<)Z'\ NOH34$L#!!0 ( +* 2%:@,RXJ 0, -P& 9 M>&PO=V]R:W-H965TV!545C.;C)-+/P1;(>V_W['3AH0@@KM)?&,YSV_F7@FTZTV3[9$=+"3 M0ME95#I77<2QS4J4S/9UA8IV-MI(YL@T16PK@RP/("GB-$G&L61<1?-I\"W- M?*IK)[C"I0%;2\G,?H%";V?1(#HX[GA1.N^(Y].*%;A"]U M#5EQQY)SB6,^J.],"WZP/[SY [Y;)F%J^U>.2Y*V?1)((<-ZP6[DYO?V&;S[GGR[2P MX0G;)G8PCB"KK=.R!9,"R57S9KNV#F\ D^030-H"TJ"[.2BHO&&.S:=&;\'X M:&+SBY!J0),XKOQ'63E#NYQP;KXJF4$+C]R5)8I\&CLB]5MQUA(L&H+T$X+O M<*N5*RW\4#F^P\<8(_VB%,^O".",Y. M)FDRO(3[$N%:RXJI/=TMVM0BMV";:+V!3$M)[4$W+7N"C=$2N+. LA)ZCQ3" M5 XY-]1%VI#EP)7(#37D3(#3WN]O*)>UA WF:,CMP=8Q4NC8KCN> MJX*.-E 9G2&2FKS& \-!JD%!L-R[7^@<6BU7#[;7ZM15Z&GR@'6<"MK1O*>QI@MC;[ELZCN8%D&(JN4:C:_0)[5JV'JPKEU@ MQUU+$(KX)0J:DE0=Y0O2!YHR#8H^,,BFJ= W%5!+8& ZM$40_.H=!^^@%^"L M* P6ON0O3%!=Z4SOMN_JX;1C@KA/!^>3WB!) N7I>-P;T9HB*PSS4NS['UWR M^,W$D6B*,%&ULS5;;;MLP M#/T5PL7Z--B.DZ:W)$#;;=@>MA7=[5F1F5BH++J2W*Q_/TIVO6QKLPLV8"^V M)).'AT>DY-F&[+6K$#U\KK5Q\Z3ROCG),B9:RR* M,CK5.BOR?)K50IED,8MKEW8QH]9K9?#2@FOK6MB[<]2TF2>CY'[A2JTK'Q:R MQ:P1:WR'_D-S:7F6#2BEJM$X108LKN;)V>CD?!+LH\%'A1NW-8:0R9+H.DQ> ME?,D#X10H_0!0?#K%B]0ZP#$-&YZS&0(&1RWQ_?H+V+NG,M2.+P@_4F5OIHG M1PF4N!*M]E>T>8E]/@#3/8PYQU,\0C,,;PFXRL'STV)Y;?^&5,:>!7WO,Z+G8#/ M4*90'#R%(B^*'7CC(<]QQ!O_3IYPA5IX+,$3L(%7IE5F#6\;[.S<0T)T<28/ MQPD]=.(:(7&><),XM+>8+/;W1M/\=$<6DR&+R2[T7]^MW3!OR",!:A/;2=Z#80P91 MEW?@&4*36L@*M74?EW)71"8]S%QE+92M[ZIK6RXN.P_+FLKFT:K7[(JCA,#SM9BVDZ MV9:U@Y1?.Y*&C@R[Z1J47;&E\(: .+8=@K@_U@Y5!+IIA?5H_^K6_@OYQGDZ M[>4[#J/_1+[OJN^A0R_;NJZXV-?Q4HZ'B?'=S36L#O?^67?=?37O?AI>LT;* ML%:X8M<\/>1KUG87<3?QU,3+;TF>.RL.*_YW01L,^/N*^"SL)R' \#>T^ )0 M2P,$% @ LH!(5H8E D*@!0 &ULK5?;;MLX$/T5PBV*!%!\D1W'N1E(TFVW0-O-)FWWF9;&-E%* M])*4'?_]GJ$NEM,DVT7WQ;(HSIDYF\%KE=&N% M*[),VNTU:;.Y[ PZ]<*=6BP]+_2F%RNYH'OR7U>W%F^]!B55&>5.F5Q8FE]V MK@9GUR/>'S9\4[1QK?^"F)SS'B)T2[\BDVY M-QYU1%(X;[)*&!9D*B^?\J'R0TM@TG]&(*X$XF!WJ2A8^59Z.;VP9B,L[P8: M_PE4@S2,4SD'Y=Y;?%60\].WRB4F]RHO*!5_K,A*=I:[Z'F \Y9>4@%=ET#Q M,T"GXA-PED[\EJ>4[LOW8%1C65Q;=AV_"/B6DJZ(CR,1]^/X!;QAPW08\(:_ MSK0$&CT-Q&5RYE8RHBRLOI$BT<2I?"!0*'$_9C*R(@^_[D?!+$CFETD+E:\J]L=MR^S>\T%K,K,Q3(1UV8J.6GISP!O(SI0G5 MLU8)H3(3<@ZB8F5-6B3>18+%$K* SH4!H*WT')4HC.G(![!OAD%@7Q:)CQ]O MQ $3B_OGN_6P,#@_[(HK)U;2!MO92B=AA5Q8(O09OT]4.8$UY36408LU6ZD] M3)1;WNL8HECQE]?#;A^EJ35W&9C+('(!T 4,98FYQP?&J^+5W47100#IB&Y4LTN56QDHAI]=8M6,O38# M=,G3E)F F)=2KA;C3@\M=V5<'2V8KUC*-8D9$5-,=,'&@^N'/#$9B0-8XP[% MW)J,M>[2S33I%HF<2LOD ^&MX]'X]T:^V.);:R8 QIT@D>X M*R"W"^(0,)+"5(%WE-0*8:JXF'QAVA2#A7Z)V#[),GJL8EB.#49<(HL#_Z1M M\D8!K:2RIZ-R02BIQ@>[:'T)?M88B;S#RQFR(S03YAZ"H'*9)R#S.#J/PL)N MX66_1!*'JLG1!U!@H1=32+)=08]#10_.&CO^[^>78$9[$HC/;,_>2KWY![N> M6/E5@^X(;:F@7;=[+8:3833I]ULK<71Z&DXZF5R\.XY-HL"#2,3A_1 MW"=^:\U:A;,9Y^#!#%8S859R^#1FF^W!8,"6'S8+G]$=U)ZYTGLTK:(L#A3Y M,XVE'<,NXFG8;A< -;;52EJ.^%D/5!T9W0Y&UE,S00JS)HGQ;GD8 M6!##]\>@[6Y8D^#4HX<2=(=G86@8:9A.2UP PK;&#'BQI9(=MQL9<-M:F<*Q M>C2])+1.3AN2R;(:;MU6U@;_?LUED2K>^<*0N)%N*=ZAC[J]N11(\;$=27?T M9^7CI0<0VP2HSO7;"KD:'H M7S34O?LG.G8D-DB;UZ/NN#YI=)\Z:_9:%P'$9&=55> M)';;R^O8)VD7"D9JFD.TWSTY[@A;7G'*%V]6X5HQ,QZ7E/"7DX(L;\#WN<$! MM'IA!&PO=V]R M:W-H965TBJ$RWUGWW)2+!2Z6- MGR4E43U)4R]+K(0?V!H-[Q3658)XZC:IKQV*/#I5.LV&P\NT$LHD\VE<6[GY MU#:DE<&5 ]]4E7"[)6J[G26C9+_PH#8EA85T/JW%!A^1GNJ5XUG:H^2J0N.5 M->"PF"6+T61Y'NRCP3\*M_Y@#$')VMKO87*7SY)A((0:)04$P9]GO$&M Q#3 M^-%A)GW(X'@XWJ/?1NVL92T\WEC]3>54SI*K!'(L1*/IP6Z_8*?G(N!)JWW\ MA6UK>S%.0#:>;-4Y,X-*F?8K7KH\'#A<#7_AD'4.6>3=!HHL/PD2\ZFS6W#! MFM'"($J-WDQ.F7 HC^1X5[$?S1]0HB&]@SOO&\QA(:5M#"FS@96SAL<2^0S( MP\G*:B45^M-I2APY^*>RB[)LHV2_B/('W%M#I8?/)L?\9_^4&?>TLSWM9?8F MX">4 \@NSB ;9MD;>.,^#>.(-_[=-!S3WD*?'X<.MVKB:R%QEO"U\>B>,9F_ M?S>Z'%Z_0?R\)W[^%OKO$?^?T*J%%J_0]<^E82S!CAN(R&U-F$_@_;NK;#B^ MACL#?S8&^91&EV= )<*M,L)()?0ATT<2)A0X\#;4LD2!$^855"HJEHH%U$JFZ.&]8Z[UX]&N:" MEQ7Q)0*RT'@$ =Q8MRSI@^;.%2Q$S=D5C!F:31X"XTO-/8S'NN7B!,=Q'$P8 M4$8VSKWN,2QZ4E5(CFP5Z%Z!1$?QUN@'\+54GCM0$.6Y]4' 8]DHG%;,BFWMQJC8"&)XO/E9K'HRZRQ^P$&XL9]V$ M4H68CUBW^"QT(V+A[ ]&4AS&0NT84J!B^/GP77%Q!]8:2L&$V$+Q&=]8X[GY MA8K+#\J JY&Z&\">K5M$CC%Z.-LFJ%#.$^2.,ZM!XT%NPX''R\2 M<.TCUD[(UO'A6%OB9R@.2W[WT04#WB^LI?TD!.C_2"A1MMV&/BDW'0F7)D^2F^_M1<;I9]-#6#):R.D6=#:VO8B#$U10\/,N6I!8J12NF$63;T. M3:N!E1[4B#".HG'8,"YI/O>^>YW/56<%EW"OB>F:AND_2Q!JLZ CNG,\\'5M MG2/,YRU;PR/8[^V]1BL<6$K>@#1<2:*A6M"KT<4R=?D^X0>'C=F[$]?)2JEG M9WPK%S1R@D! 81T#P^,%KD$(1X0R?F\YZ5#2 ??O._9;WSOVLF(&KI7XR4M; M+^B4DA(JU@G[H#9?8=M/YO@*)8S_)9L^-TLH*3IC5;,%HX*&R_YDK]OOL >8 M1N\ XBT@]KK[0E[E#;,LGVNU(=IE(YN[^%8]&L5QZ1[ET6J,/P.?$;NE+2U(5]D">6_^!"E#'KBG9YE?)+P!HIS M$FASE)N'"M*R !<6_N@'] C0_^S :1Y_Z(DU5V HBJ2*NY+'C+!#ZJ[32W'(SSE^Y=<(B,9;+D=.#U&2,@C7WA8X\7 M[@U/ WKM5X0AA>JD[>=H\ Y;Z*H?OK?T?H7=,;WFTA !%4*C\TE&B>[70F]8 MU?I17"F+@^VO-6Y2T"X!XY52=F>X L-NSO\"4$L#!!0 ( +* 2%8,J&T( M\P, +H, 9 >&PO=V]R:W-H965T.NZ%9]R&A M>+Q[[I7'\W@CU1== ACRK:X:/7%*8U97KJOS$FJN1W(%#9XLI*JYP:U:NGJE M@!>M4%VYS/-BM^:B<:;CEG:KIF.Y-I5HX%81O:YKKK8SJ.1FXOA.3[@3R])8 M@CL=K_@2[L%\7MTJW+E[E$+4T&@A&Z)@,7&N_:M9:/E;AC\%;/3@FUA/YE)^ ML9L_BHGC68.@@MQ8!([+(]Q 55D@-./K#M/9J[2"P^\>_4/K._HRYQIN9/67 M*$PY<5*'%+#@Z\K*#P5*&>F ML[5&BM;D'I88:Z/)+P]\7H%^.W8-XELN-]]AS3HL]@Q61C[*QI2:_-H44!S+ MNVC7WCC6&S=C%P'?0SXB+**$>8Q=P OVS@8M7O!/G3WG8P<1GH>P=^1*KW@. M$P0I_>XYTKUA40N2"ZL[&K6V&VA#<%,=+P MBG"M 3,UW_9,Y_SXCJ:GZ'B_B2D!_X0JR-?Z[15Y\RIE7O#N?U\?2@5P M5+#[HT_6U;,GSZU8J%#/,5Y]L5[@B%L._T4Q[N 1FC7H%XO.#5=*H*9^_YJ$ M*8U9,B0$-/2R <$/$YJ$T9 2Q#0(TP.JK&M0N<#"Z4EQ3%D4G.B/,NH-R/C$ M4)]Y)VQ^DM'8.UCUT%X/]30::(D?TC3UAA2/T3!F TJ ]J=Q.*3X$3Z)0K9#0)#E75)7W9QFIU'*O7A 4TSOQC8V,V)"0>9>&PCK'V M?.^T)']^@\)F;)]B,K>C$VF?&_M /WT#%*RDZCAWSX$>D0^[=MYGTW;G01YZ M1GJ,QA6@'H'CF:BV))F%GV+NI'O.T%(TF%2Q0U!LED4-4-REW&R-7[70ZEP9GW?:SQ!\7H"P# MGB^D-/W&*MC_7)G^#5!+ P04 " "R@$A6O=;7Y! # #0!P &0 'AL M+W=O:FRBR684UMU>Z045_"FUJ[FAIRL@V!GG>!M4R8G$\C6HN5+!> MMK8'LU[JK9-"X8,!NZUK;OZ]1:GWJR )CH9'45;.&Z+ULN$E/J'[IWDPM(IZ ME%S4J*S0"@P6J^!=!>SN8@U>RT?J;7WS(5T'L":'$S'D$3L,. M[U!*#T0TOA\P@WY+'SB<']'_;+63E@VW>*?E5Y&[:A7, \BQX%OI'O7^+SSH MN?9XF9:V_<*^\YU=!Y!MK=/U(9@8U$)U(W\^G,,@8!Z_$, . :SEW6W4LKSG MCJ^71N_!>&]"\Y-6:AM-Y(3R27ERAOX*BG/K>V$SK9Q06\SA[P8-]X=EX>(S MWTBTE\O(T2[>-\H.B+<=(GL!<0$?";"R\(?*,1_'1\2NI\B.%&_96VX1FN GH0%LT.@_6;5\DT?GN& MYJ2G.3F'OG[JG@GH @JAN,H$E_0,+%TWZXVN0EHZ+B18+.F=.,B'RO199>?W M?O-JSN+T+?SN\7-E$$?W S[1UF/+T9GRCO4&#;!IF_ODA.7_$GK$'=)IV=[P M&M)Y&L[C>&!AX6+!PMG =J>M\SDHMCCR3,)DMPNG \MYH:Z$Q MNA"N-Z9L%B:CL'F2CBQ/5+B$*D,H45%B)7"5 \^I) CK?*)W"/A,M=H.U) 4 M-L"8IM-P,EA_4)FN$2XD,;J$PNAZ<&M@@U3S$43GY/CS )A-TG#QD\RQ\ >C M=Z(MW80"%QMB[07[32Y/8P[57B2)9W[9&SY1?Q(CNMPY(S9;Y^L4./W2Y1_F MJM<5W![:]^NWG55^H=[U^L^@_X76[KCP&_1-?/T?4$L# M!!0 ( +* 2%;6^:"'1P( &L% 9 >&PO=V]R:W-H965T@ \S_WPS,!,=I=KK"L"@EYH+'>/*F&9!B,XJJ*D>R0:$ MO2FDJJFQ6U42W2B@N7>J.0F#8$9JR@1.(G^V5DDD6\.9@+5"NJUKJGZEP.4Q MQF-\.MBPLC+N@"110TO8@GENULKNR*"2LQJ$9E(@!46,'\>+=.KLO<%W!D=] MMD8NDYV4>[?YELY- M7_HZG#E8G\0>NXND*=<44.32,DC4L[:JKF%3]5[6S@FW$?9&F5OF?4S MR0ITIECC*R0+E+;:&FB-J,A12C73[G2M0(,PU%O=KQ0&87A#[WZHQKW7 MFUS1>]ZBW^@+R%+1IF(96DJ1V<15E_F&Z;V]W\ !1 N7TK^I[OIKH1N:08P; M5U%U )R\?3.>!1]OL$\&]HE7O[_"_B_K)<+)?R"<#H33F]5]3:A<->^H_=50 M \I=7/RC.LFYEW03YI $H_E#1 [G(.2L 6I0I6]SC3+9"M/UPG Z3)+'KH'^ MFG=CZ(FJD@F-.!36-1A]L "J:^UN8V3CVVDGC6U.OZSL- 3E#.Q](:4Y;5R M8;XF?P!02P,$% @ LH!(5G\F6[=A P @P\ !D !X;"]W;W)K&ULM5=M;]LV$/XKA#H,+;!%[[+LV0(2RVKSH5C0H-MG MQCK;1"E1)6D[[:\O22FJ'2F:@VI?;)*ZYWEX=^1)-S\R_D7L "1Z+&@I%M9. MRFIFVV*]@P*+*U9!J9YL&"^P5%.^M47% ><&5%#;CI_8,^.[\N4!"U@R^B_)Y6YAQ1;*88/W5'YBQP_0^!-JOC6C MPORB8VT;.!9:[X5D10-6.RA(6?_CQR8.)P#%TP_P&H#W'!"\ / ;@'^I0M M@DL5P@807@J(&D!D8E\'RT0ZQ1(G<\Z.B&MKQ:8')ET&K0),2GVP[B573XG" MR>2VE+C0]^'08/QW V\K)UE/OR=,;;Y PA?45\L(_D.=X7L]^EI? M(P-W^]SY-?75KZEGP_"/F"OXI$_]+)9^>VI\P^>_P/>>L?Q(*$6XS-'?<@<< M=0Y2WY&I68-^5EU#9Z+":UA8JD@*X >PDM_?N)'S5U^^QB1+QR1;C4F6C41V MEN>@S7,PQ)XL<44DIN0[Y&C-BFHO5:8%V\@CYM"7X)HN,G3ZG79(_#@.IX[C MS.W#:?(&=5^;O$M55V.J9EU5;QI$OGNB>A;TL UZ.!CT6U7P-J0D$A!5;]T< MD9]7"[]XM6K.\&0WDVD8=.(^*/W:N%^FN1I3,PL[47^F>1;SJ(UY]!\Q5R>[ MQ)1^4Y\E!_6Y55UZX@=Y7UO2QB1+QR1;C4F6C41VENE)F^G)__+JFHR9YS') MTC')5F.292.1G>4Y;O,<#][HZX)Q2;YCT[_ HVK$1._]C3OUQ W\;MWLFGF1 M[STW2[MFP32..A6Q:Q:%<4LOOW:U[1BO M3:/T;/W&G2W=GO74G:WJAO G?=V>JL_/+2D%HK!14L[51!5Q7K=\]42RRK0H M#TRJAL<,=ZI+!JX-U/,-8_)IH@7:OCOY 5!+ P04 " "R@$A6O0@M$3@4 M !$)0$ &0 'AL+W=OA]\* MY;N]FJW*Q0+]GDM<99ONOES-;%*9G=N_B8QM+I+P(F1GJO;%'TC832/4T-;C MV:K9R+9XNF4^INF'+\V'IS3[OKF/X]S[L5JN-Q_/[O/\X>?S\\WB/EY%F_?I M0[PN?G*;9JLH+[[,[LXW#UDPV6BW/@\%@^V5G^5;FGXOO_AT\_%L M4'8I7L:+O&1$Q3^/\76\7):HHB/_K*AG+XV6&]9?/]/E[M,7G^9;M(FOT^4_ MDIO\_N/9[,R[B6^C[3+_FC[]=UQ]HG')6Z3+S>[_O:?JO8,S;['=Y.FJVKCH MP2I9[_^-?E2_B=H&07!D@Z#:(.B[P;#:8-AW@U&UP:BQ@3\ZLL&XVF#<;&%Z M9(-)M<&D;Y>FU0;3W<[:_W9WNR:,\NCB0Y8^>5GY[H)6OMCMW]W6Q1Y)UF46 M?\NSXJ=)L5U^<95FQ1;)^F[C_;Z^B3/O:_R8+A^+;WC767R3Y)Z,%LDRR?_P M_O/Y.Y=W61P7>"^:[S0?/ MO?"2/%ZU[; >OYC ^HF,_39\B>=PQQT>X78GZ6H/&+4#RD/YSYN':!%_/"N. MU9LX>XS/+O[CW_S)X+_:=C\)"TF8(&&2A"D(9N1C])*/D8U^\6OT(UEM5]ZW MY\.8MXB*QHY$Q-MG!RA'_\<(?C >[_WTX?ZSGX/"=LT';&P79/WG8 MZK2U>PIJU=A_XY?]-[;NO\M5NEWG7GKK73X6XTCT;3_47"W3Q?>V/6BEN>[! M/6QL[,'6'=CWC8+LGARW!*QU!_9XH[%S)B\[9V+=.=?;+"M&^9Y_7%:6ZZZ9 M'/S&Y^U_6V2K@H1)$J8@F!&#Z4L,IKV.L=%=<=YW%^6QMTA7JR0OSP"]:/<' MW)8'*]0U#]/#B(_; T$V*TB8)&$*@AF!F+T$8F8-Q,N<83<)]**-%WD/<;:( M]T?R>)G<)=^6Q0\6BS(RE:V^[WFZ*O?R09COI7!P#LA=#N-A[G=MGM_A3_22B M385=V=MTS@!)"U&:0&FRHI5_\+73AL$@:)XX4,V:H=&BS[=ZHHO?]VDIO^W= MQO$[+[GUMIORL)!LO&+B4>/"7/GE!O6!%Z_PMAFBS J5)E*8H MFID7+?Y\N_FSYF49;S8O86E-!ZH"*]I!.@["0;8J4)I$:8JBF>'05M&W:\6_ M;5??BL-%>=J9K*/U(HF6N].,XG6^\?YU["+'E1WK' N2%J(T@=*DWV)(F\,+ MU*"9"*TR?;O+_+(?*LKC0Y&*U;/2TA-6\X2D-1RHX41I(4H3*$U6---;^ >G M'V^A.'WM.'V[Y SC;[F7K#=YMBV]YCLO_K$H!Y&H=EGB73&D%&W?I\L;B_>T M-^0<$Y(6HC2!TJ3?YGBGX[;)ZUO(3U_;3]^N/S]O\TT>K6_V G19#"]Q:PY0 MQ8G20I0F4)I$::JBU4>F2?%>B]O2LM/OL)W[0\,R[GF!S(YS#@3J.5&:0&D2 MI:F*5C_,#(Y!@*EA2A-H#2)TE1% M:T[>)I/ID3QHRQG8+><_=G60Q20UJ@1G8@3D9IN5AXS\/BY3DJ0W?2*#FE"4 M%J(T@=(D2E,5[2 R@]F1R&AU&MC5Z:=U,1$I+ZH64Y+HX6&9+'8#S"XOVX=T M[<6/U576JMRV3V90KY 7_Y5ON'6[+&?O@'."2%H8M)0_MM?LH>U*E*8HFADAK5$#NT;M MO$YOW]XY 8>%C*/6R]O44,E:T@Q$NE^4%J(T@=(D2E,4S_1K,!T^C0%TQ2I,H35$T,RK:%8_MKKBZ^?%Y=8YRH/*>[I/%O5<$I[R' M>K7=Z!NHG\>S_7E/8U@S"TFS>/F\R,,JS?*[(V7(]NXY!\S^82=%5\I';K4> MG%#3C-(D2E,4S4R<5M)CNY+^LD]:F9'Z??DZ/2T'*]L1"M7/'7T?'KW3+$3[ M(5":1&F*HIGYT:IY;%64;W"^77JAX_> V[OC'##46Z,T@=(D2E,4S0Q=[1%> M)Q<[C]GG=J$R&J4)E"91FJ)H9DZTL1[;C;6C%[+3G#,SZ;8E(=JD0&D2I2F* M9D9!J^3Q&U0U=XU31XN<[9UQ3A)JI5&:0&D2I2F*9D9.6^GQR47.8]1$H[00 MI0F4)E&:HFAF3K2R'O^91<[VQIPCA:IIE"90FARW+;QQL/8BU:;Y=%2MG"=O M4.'<:Q2SS[KLW7(-%4H+49I :1*E*8IFAD][[,G)!<\35%"CM!"E"90F49JB M:&9.M,2>H 7/=IIS9M""9Y0F4)J<]"EXIIHTHZ#M\N0-"IZ[QBMK_;.]0\YI M0NN?49I :1*E*8IFQDY+ZF'.DVI^^=G"'9H@V*U":1&F*HIEIT8YYVLHE$9I(4H3*$VB-$71S)QH M;1!@=(D2E,4S0R"-M$SNXF6:18OHDWK,AKV39WW.NJ& M49I :1*E*8IF!D2[X=G);GB&NF&4%J(T@=(D2E,4SMS0KMBU7_#(6^'I*\OMTFQM+@MTZ'F:F!Q&:'(D0:GA1 MFD!I$J4IBF9&2!O>F=WPBOW!Y=(XN-Q5=SSDI4 9#O[252)J;\/Y! 8M/T9I M J5)E*8HFIDD;7]G\Y-/=%&UB])"E"90FD1IBJ(9.9EKV3NWRU[VFI*],==( M5;2#QQA/F]>4T&8%2I,H35$T,RU:R,[M!<7.XY-=\MM;7#J2#5'A2U*"U&:0&D2I2F*9N9$N]VYW>VV''OZC$BH]:UHYFW5 MP^9HA,IA8\9T=[YP-U/2B-('2)$I3%,T,D3:] M\Y/7/9ZCE;\H+41I J5)E*8HFID3+8+G=A$,3Y30NM^*=G OW>%$"77!*$VB M-$71S+1H%SRWNV"7H:ECCH16_J*T$*4)E"91FJ)H9IRT%YZ?O.SQ'+6^*"U$ M:0*E292F*)J9$VU]Y_8"VE?.D5 1/&];]/=@CH3Z790F49JB:$8B_($6O.5K MYZ$HRKWRX56Y%Q3#T+=M^57QGMW E&9>O%M3*T_[7&WJ:-XU/2PN9'&"Q4D6 MIS!<(VM^+6LG%^P^(["\H-:7Q0D6)UFR.,'B)(M3&*Z1EW$M+_;ZX==-Q#JH[A%J6P4X.!B_4(7, MXB2+4QBND8Q)+1EVCPR/7_N:T_8PH8Z9Q84L3K XR>(4AFND;EI+WTYAXMO\TD'LS$T%8%BY,L3F&X1F1J\MFWRV=F).N0 MB/8^N <)K5UF<8+%21:G,%PC<#5U[0]/']-8Z8SB0A8G6)QD<0K#-?)2D\Z^ M55.^=A)FI[I':-1'(J*-"A8G69S"<(UDU/2R[ZR77SET6?RAO0_N.4+KGEF< M8'&2Q2D,UPAV?O,[%,P++"^N549Q@<9+%*0QGYB6H>>7 7@U]N5N?JUS#V!B;KI;IXGMK M>.P\Y_!4.&,5L$%S1$+;%"Q.LCB%X1J1J*GCX$]5Q_;6W /3]SEY;,."Q4D6 MIS!<(S4U>QR\PAX?/8_IF&K;VW+/#&N)49Q@<9+%*0S7"%;-$@>G6^* M<0H M+F1Q@L5)%J(4AFODI:9_ M [O^I:=4K!:N<-W/*F,;%BQ.LCB%X1JIJ:GA %##/2Y/+"QL\(+"^L^$5Q@L5)%JDR["&PO=V]R:W-H965T0! K2#2'U0M4JK5/5A>VV2"WA-;&H;*-(^_,Y) M&N@6TFK5>$%LQ_>_G^_LB\=KJ1[T'-' 4YX)/7'FQBR.75?'<\R9[LH%"GJ3 M2I4S0UTU<_5"(4L*HSQS \\;N#GCPHG&Q=BUBL9R:3(N\%J!7N8Y4YM3S.1Z MXOC.\\ -G\V-'7"C\8+-\!;-_>):4<^M51*>H]!<"E"83IP3__C4[UF#8L9W MCFN]TP:[E*F4#[9SF4P*SS#++-*Q/%8B3JU3VNXVWY6OR@6 M3XN9,HUG,OO!$S.?.",'$DS9,C,W%S>Z)1K*;V%A3=[WE:1[X=C=]6 V*\1 M^ZV(MYLC97W/NAC7 L!7@2@HSSS:P8)M]\1G^Y;D_'(6C9K^CVN^H MU>\%?Z*]RX5!"JH!94/081H8T#Z/B>2@":74]+T=%J_K]7I[8(YJF*-78)0V M6Q@BX+(Q">TR(6R0*=VR+7QO6U.]5JW+%Y%AR4^JXS9!%=PA2(&-Q;1=]@V( M.V7??Q^B6=\H.T8NBF_\5!JZ,13-.=W14-D)]#Z5Q%UU[+6AOO5%OP%02P,$ M% @ LH!(5C[V8P)I @ MP8 !D !X;"]W;W)K&ULA95K;YLP%(;_BL6FJ96Z0!PNH2-(:Z-I^U"I:M;MLP.'8-5@9CN7 M_?L=0XHR!9(OP;?W?=X3X)#LI7K3)8 AATK4>N&4QC3WKJNS$BJF)[*!&G<* MJ2IF<*HVKFX4L+P55<*EGA>Z%>.UDR;MVK-*$[DU@M?PK(C>5A53?Q] R/W" MF3KO"R]\4QJ[X*9)PS:P O/:/"N/90" @,]:!X64'CR"$-<(8?XZ>3H^TPM/QN_NWMG:L M9F7#ASA^10L*TP+W+_'8[U!-8ODT*WOV3?G8V0F&VUD=51C/.* MU]V5'8[_PXF TA$!/0IHF[L#M2F7S+ T47)/E#V-;G;0EMJJ,1RO[4U9&86[ M''4F7<+:D,_DB9FMXH:#)C=+,(P+?8O+=O>.P"$3VYS7&[P+.REV=F1]B"Q( MIB#G)G$-9K&.;G;D/G1<.LK-)H0&=X1ZE)+7U9+L\_&$/^Q[@=N"DGSY,0^_+A82S/N'LDGN* M!<^&,G6JL%795VF7SN/ \Q)W-P#S>YA_#>8/P3I5< *;A4$T1@MZ6G"-%@S1 M@G-:-*=CM+"GA==HX1 M/*?%TU%:U-.B:[1HB!:=T7S/#\=H\YXVOTC[60*V MV,* &F+.SYE1''MCT+B'QI>ATC QQ(O/'LW0IP,WT#WI0[:E/S&UX;4F @I4 M>I,((ZNN3783(YNV-:VEP4;7#DO\LH"R!W"_D-*\3VRWZ[]5Z3]02P,$% M @ LH!(5JIJ.'H1 P &0P !D !X;"]W;W)K&ULM5=M;YLP$/XK%I.F3MK*2P()78+4))VV#]6B1MT^NW )5@%3VX3VW\\V MA(:6TD5C7X)M[GE\S]W97&8E9?<\!A#H,4TR/C=B(?(+T^1A#"GFYS2'3+[9 M4I9B(:=L9_*< 8XT*$U,Q[(\,\4D,X*97ENS8$8+D9 ,U@SQ(DTQ>UI 0LNY M81N'A1NRBX5:,(-9CG>P 7&;KYF00*A4!18/O:PA"113-*/AYK4:/94P./Q@?V;%B_% MW&$.2YK\)I&(Y\;40!%L<9&(&UI^AUJ0J_A"FG#]B\K*UO,-%!97< 7A.7+Z"NYG MA 7**2E=U=>T#W[$G]G@Z,_?'VCOL[.G$]]W&KB7+ M;62YO;(V@H;WZ&>NW.M,8"_\U 0.1-92ZC5*O:&*UAM2\T!D+>Z[N6]:(J6V]N92H8NI'/+@F]Z%,E#$36 M$FI;SQ]G:ZC#5C,-)'LHMK;NHZ;$_E\%W,]\^E[O;,9_.J:;[&;$?D/9/ 5D*M\XGMW!T5 MLC'4PUCV[L"4@7R_I50<)FJ#YM] \ =02P,$% @ LH!(5F;,;NQ9!@ MH# !D !X;"]W;W)K&ULK9MM<^(V$,>_BH9V M.GPQ:5Y'"9N0]?V1B,D5" [IO$F-W? M2KNV'OY1QEO&OXH5I1)]*]:EN!^LI-S<#8=BOJ)%)CZP#2W5-TO&BTRJC_QY M*#:<9HO&J5@/B>,$PR++R\%DW-Q[X),QJ^0Z+^D#1Z(JBHR_3NF:;>\'>+"_ M\3E_7LGZQG RWF3/])'*+YL'KCX-#Y1%7M!2Y*Q$G"[O!Q_Q74I&M4-C\7=. MM^+H&M5=>6+L:_WAC\7]P*E;1-=T+FM$IGZ]T!E=KVN2:L>_+71PB%D['E_O MZ6G3>=69ITS0&5O_DR_DZGXP&J %76;56GYFV]]IVR&_YLW96C0_T;:U=09H M7@G)BM99M:#(R]WO[%N;B",'$IYQ(*T#.74@9QSZ^!=&L%O M'?Q+'8+6(6AROTM6D^DXD]EDS-D6\=I:T>J+IER-MTIP7M9/UJ/DZMM<^"A5S-IS.&_YTQV?G.&[ MZ!,KY4J@I%S0A<$_MOM'%O^AZNNAPV3?X2FQ F,Z_X"(_S,B#B'HRV.,WOWX M'N62%H;&S2YA!0T+[UFF/M[2)-%6X4S3$IBFI7;,IXPK3-AOFJ4*[N&QX:[?]I,#]3.TS-[UB/MG=AD+;U#+3T;??)G53Q1CMA2S30;QF7VM*;[IU>@[_M+4ZFMX&M+#0F+=S"_ M@=6S\\N$C(;XR]41B%CM-_S&<&2X=X M ?%.+6/=TO7"4>".3BT3@R7V(]_3HJ?6'MZ8O_"0O]":O]\X4^NB!\Z6N7'P M"O4AP@TBC+44ZH8X"HBCY276#4.5ZTA+=:(;^I$JBYX_:P]OS-_HD+^1-7]_ M,9FM428$-<_S(^TI("0*W5#K[LP:Y]K!XN*P"638U!#6(3YVW:.PO31'AS1' MUC1_RLN\J$Q+Q*G5\=H1&Q(60\(22%@*!.N5$CO=;LRY>5WN7]&B#C2]9'A=962W5\JKBE(MZL;SA;%'-U0IYR3C:KO+Y"LD513-6 M;++R%>4"96B1"\GSITHRM0W[?FXK.&U;<#P?N-H@:F_FU06_(&0"&C*%HO7K M2+HZ$FL=9XRKW4TFJ;$"5M^KWTU(6@Q*2T!I*12M7]-.A+2K0\&U21 M:3$H+0&EI5"T?GD[80+;E8FW5J"M>V]SXSM!&#GZZ FJ+EP>. $-G&)=U\!J MVX")P0J(H#2$E!:"D7K5[83$G M,TP";=?;\D+28E!: DI+H6C]\G8Z![8+'3:A".M2@S<*:J5!&R$-EJ[GZ$-: M;+#$7AAZOF'T,YBZ@>N---/4WLE;D]B)'=BN=KRE%K7NQST)7-\SY%$W]+V1 M;A@;#''D1<2018-EX 9ZOE-[)V]-8B=E8+N6<3*%J"V/=4,,JF^ TF)06@)* M2Z%H_;^_=AH'L6LVT"0*C31!0;0*4%H/2$E!:"D7KE[?3)HA=F[ MNHF^2P\"XKN& M(5*W]"/'8!D;+-5*L=GX:^.?020(H\#1A\K4WLE;D]A)#L0N.;RUZ&[=^SUQ M7=-S5O3V.WOB?VD@#Z/O+'RMO.N M'G- -_J@M 24ED+1^G7N-OHDA)E2@+;2;7DA:3$H+0&EI5"T?GD["8+\OP,7 M1#^#X#F!JPL&,WN@JTMV:=P$-&YJB.L&S1FGTY7W\.@ M1H)GYNC[@+-657* MW:'6P]W#&ULK51=;]HP%/TK5C9-K;21#P+K6(A48-/V4 F5=7TVR26QZMB9;0C[][MV M0D8[0'W8"_&U[SD^Y^)[DT:J)UT"&+*ON-!3KS2FGOB^SDJHJ![(&@2>;*2J MJ,%0%;ZN%=#<@2KN1T$P]BO*A)L*(W=\-.DI@6LP#S42X61W[/DK *AF11$P6;JW8:3>6SS7<)/!HT^6A/K M9"WEDPV^YU,OL(* 0V8L \7/#N; N25"&;\Z3J^_T@*/UP?VK\X[>EE3#7/) M'UENRJEWXY$<-G3+S;ULOD'G9V3Y,LFU^R5-FQN//))MM9%5!T8%%1/ME^Z[ M.AP!PG. J -$+P'Q&<"P PR=T5:9L[6@AJ:)D@U1-AO9[,+5QJ'1#1/V7UP9 MA:<,<29=E52!)H_,E"7PG%PMP%#&]37Y0!Y6"W+U]CKQ#5YDT_VL(YVUI-$9 MTD_D3@I3:O)%Y) _Q_LHL%<9'53.HHN$"\@&)!J])U$012?TS%\#'SMX>$'. ML"_:T/$-7U>T4P5J">+3!+8U)[JF&4P][#T-:@=>^NY-. X^GW+WG\B>>8U[ MK_$E]O0'W>.31*.2YTP4! <'T=:_ZYZ<9++"B:*I;TL: ,C:]=.:VFP.=VRQ/$)RB;@^49*U4#@, .\- 9 >&PO=V]R:W-H M965T5F"U :F35JU*M6V MSRZY)*A@,]LDG;0?/]L0&B+*TLU?@FWN>V$ M*&:VS9,=Y)@/: %$OME0EF,AIVQK\X(!7FM0GMF>XP1VCE-BA7.]=LO".2U% MEA*X98B7>8[9KVO(Z&%AN=9Q895N=T(MV.&\P%NX _&MN&5R9C6H#4$&B5 ,6#[VL(0L4T1R M&S]K3JMQJ8"GXR/[1QV[C.4>Z%KN%-;'0&C:XS,2*'CY!'<](\24T MX_H7'2K;(+!04G)!\QHL=Y"GI'KBQSH/)P#)TPWP:H!W#O"? 0QKP/!2#WX- M\"_U,*H!.G2[BETG+L("AW-&#X@I:\FF!CK[&BWSE1)U3NX$DV]3B1/ADI($ MB&!8RT8W:)7R!_0F H'3C+]%[]$*]D!*D"-I*U)2IF2+OA900?C<%G(;BLQ. M:I?7E4OO&9=#=".)=AS%9 WK#GS4CY_VX&T9?I,#[YB#:Z^7,()D@+S1.^0Y MGM>QG^4E\$##W:YP_L][_,_>6\D8-@=BJ/G\YPZ$/G/ 4/MDZ&/Q&WW!; M< MU"<36)?ZO?RJ[LUX@1-86+*P<6![L,+7K]S ^="5>I-DD4FRV!!92R2_$=SNW]:<8KLVG;JFT3]>[NI8DT1-9*9- D,NA-Y%U9%%GZ MM[)SM.K*:B__2T^[2;+()%ELB*PETK@1:6R@[(Q-"F&2+#))%ALB:PDQ:828 MF"\[DZZRXXW'9V6GVRSPSRI/I]G0"=IF<3?;],FLBM\^N<'*:\56MPX<);0D MHKJ[-*M-=W*E+^5GZ]?N;.EVK$>RFZF:CR?ZJA6ZD;4E)1QEL)&NG,%8ED%6 MM1?51-!"WY_OJ9!W'CW4BN-$.6AZO/ /4$L#!!0 ( +* M2%:Z-YG]2P( !T% 9 >&PO=V]R:W-H965T24U/5APJZ9!N[TA9383<2'>$H]R6?N0 M2(J\Q27-R#^U#Y:C9&"I9$/:2:/!TF(BOE]0G! MKVHBTB"(%)4^," _UG1+2@4BEO&WYQ3#D0&XNWYC_Q%[YU[FZ.C6J#^R\O5$ M?!50T0)7RC^:S1WU_5P&OM(H%_]AT]>F LJ5\Z;IP:R@D;I[XFOOPPX@RSX M9#T@B[J[@Z+**7HL1 M79,H/G^ZN$J_'9 Y&F2.#K$7]_@JFU4#UFQ1^2VTN.7185LME237.%>T3W)' M>A5)P_RNBU&>K/?H& \ZQ@=U/+X_']@P::I]1Q_F&<.6T+I]SB0[7WNX..[1 M+B5_LHH63)6>?[D48+MA[ )OVC@ <^-YG.*RYON+;"C@_84Q_BT(,S7&PO=V]R:W-H965TU71[CT[R0!6 MDYBS#72E^_$W=D((2LAN3^@>6NQD9OQ],Y/QS'@OY*M: VCREJ6YFCAKK3?W MKJOB-61,W8D-Y/AF*63&-&[ERE4;"2RQ2EGJ^IX7NAGCN3,=VV?/+.K:PD/(-<<9$3 M"SVC?*%B);QSVJK8FADHDQ*O9/"83QS.(((58&Q,,?W8P@S0UEA#' MWZ51ISK3*-;7!^N?+'DD$S$%,Y'^Q1.]GCA#AR2P9-M4OXC]'U 2L@!CD2K[ MG^Q+6<\A\59ID97*B"#C>?'+WDI'U!0">D;!+Q7\GU4(2H7 $BV065ISIMET M+,6>2".-ULS"^L9J(QN>FS NM,2W'/7T=,Y5+'+-\RTDY,\-2&:\J\@M^<1S MEL>0%%#I%$;'$I68\)0M882@UN9K;O;I&^:^+.;GZ<#UV-<(RQMVXA/!0 M0/#/0 C($R)8*_)[GD#2HC_KUA]UZ+OHCLHG_L$G#WZGP3G$=\0/;XCO^;0- MSW]6/X$35"$*K+W@G2%ZS&.1 5EHIL%&PPBF0FTEJ+8H%*?TVD\QY>)>;5@, M$P?K@0*Y V?ZZR\T]'YK<\&%C)TXI%8]Z; A8R=^"VL_!;^+]]$>$F'7,C8B4,&E4,&G8GT CM 9[22+#3[ MM=P-ABTIWA3S1R-_<"[%AQ6R82>RF5#:9/%*B$01)=*V$O\P;!S>#P<-B$TI M2@>C\!S$405QU GQL\0J0C92++EN S=J.M ?T :ZIA@=TH">0T>]XQWM=>); M8)?#\]4-64&.J9[:3Y\EV YPI4WJ[X# &W9VJCT!2O-U9,/ ;^!O$0N#L'<6 M?ZW'H)WX'T^*]5**K%:42038C<*AHFOV=H8$;>9G+Q@U633E,$G"LWE,_2,- MOY/&LQ0[;OM7!$RN(@P&)HSE<_UC^'X35A-[4^B64O\L]&,+03LOY,M>F>59 M/[PS6^0Z+TUZ; !H=P?07OYOR!>&!+'6E/UI*_ANRQJ4NB^ZW"7,WCJC6,/0;N;B!E3:U.]=AS[7],ME.'+5\64Q#4'57QV[XGR19N% MTEH]%WI8M[U&+KBU628#N;(CGB*QV.:Z&&NJI]48^=$.3^Y1O)A!T=\KC@4F MA26J>G<#Q""+L:[8:+&QDU$D-,Y9=KG&41BD$<#W2R'T86,.J(;KZ;]02P,$ M% @ LH!(5NC&<%$C P [!$ T !X;"]S='EL97,N>&ULW5A=3]LP M%/TKD1D32!-I&PC-:"MME9 F;1,2/.P-N8W36G+LS'%9RZ_'UT[3#WP1XV'K MEJK$OL?GW&/[!D<=U&8EV.V<,1,M2R'K(9D;4WV,XWHZ9R6MSU3%I$4*I4MJ M;%?/XKK2C.8UD$H1]SJ=-"XIEV0TD(ORNC1U-%4+:8;DO U%_O8E'Y)N>DXB M+S=6.1N2^Y/W/Q?*7+V+_/WHP]%1Y_[T:C]^XH!3$@=%+UXA>M;!=2V&2:>[ MTF[XL17RQ&.,=AF@V2P;)G0<.6[6;30HE-PL7T)\P*K3DD4/5 S)F H^T1Q8 M!2VY6/EP#P)3)92.C-TWFZX+D?K1PUW?@RUM=$HNE7:Y?0;_=](,WP/6/3#( MA6@-]H@/C 85-89I>6T[;K +/H.BIGVWJJS#F::K;N^"; CN9I-,E,Z9;M-T MR3HT&@A6@!W-9W.X&U7% !JC2MO(.9TI29V'-:-I6-DI$^(6ZOU'L:.]++;V MK0.[)MNF-=0TO8SO@/ZVFM?>EGV;;E3Q!V4^+^QTI.M#@;(;S0J^=/UET1K MU+NX.JTJL?HD^$R6S$_^U0E' [KF17.E^:/-!J4RM0&F2?3 M.'3[<@O3:L[ MMC3K/^CYSZ[SC$FFJ=@V;6O_D%?YS8Z3R[]EV?U7V3<<]-@<8H=N M\N+P32;9X7ML7@$.W>1A/C=Q M9TB^PSN3V"2-)@LN#)=- M;\[SG,EGA["5-W1B7V5W].WXG!5T( SSU@\B?9331SF>%4+&[H/E"7,R>X5GFF5)DJ;8BH['00=C;-W2 M%+YA-TJ2),O" M"&!A!TF"(? TX@CF #Q@2)*X*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'J#4# E%0 #P 'AL+W=O MP(YQ3F[L>RZ^WBK],E?JA7POA33]I+!V==5NFZR DIGW:@7275DH73+KFGK9 M-BL-+#<%@"U%FW8ZO7;)N$QNKINY)KH=-I2%S'(E7:?O>.:P-7^N^R;9<,/G M7'#[HY]4WP4DI.22E_P5\G[228@IU/:#TOQ52>05N>[77/ M/.03FYNJQ[+YE#F0?M+KN D77!M;C:CF9XYQ VYPW5I;=<^%!3UB%AZT6J^X M7/IIW%.T@\>HXM!\UD&\TO\21K58\ Q&*EN7(&T=1PW" TI3\)5)B&0E])-F M"&$R)W?2NB"1L:RGC3( M8<'"]7B&0)X=#Y*9(H#L(9"]N) C,)GF*]_OP09KPR484VWT 0LWSCD">1X7 M<@J9&R!KN8+F[$WL=SFW(@GHDLDCNF)95 MP"8N7+.":0C),(&DD0WR>WO.8%DEDQ ,DT8:V1I5E SYRFU1@-A959@FTOB> M\)E#LR:_3;EY">$P/:21_3#B)E,^B_F4]KB"FG+GE6)B2".; 4VZWVB(B:DA MC>P&GSC(B:N9!9AW(12F@C2R"_;VZ4%"S II9"V\L?@:SK!@QK1 HVL!*4]V M%B'%C$$C&V//_:1%3D9@&1<[KYRB_SYBRP.K!'9CB:F$1E9)M:%;Y ET:0X' M$3,*C6R47W2?F%UK;CF\@8AYA4;VRG[Y1" M(\OEK[+FG M?,T)YK1A70$ "03 : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-V,V.@C 4AN%;(;T RSE5U(FXFHW;B3= L("1 MO]!.1N]^""[P([.8C>E9D99P^H;%$\+AR]:9OW:MJZZ]B^Y-W;I45=[W'UJ[ MO+)-YE9=;]OQ3M$-3>;'Y5#J/LMO66DUQW&BA]<9ZGAXG1F='[W]S\2N**ZY M_>SR[\:V_H_!^J<;;JZRUJOHG VE]:G2]WK>=GJZT&JIM!.AM4&_S3KV=?]36S3W/-9[_3JK]^*R=CY^6S\W%2YAP MUO!3[/@+4$L#!!0 ( +* 2%;O6\H)A@$ -43 3 6T-O;G1E;G1? M5'EP97-=+GAM;,V8S4[#,!"$7R7*%36N72@_:GL!KM #+V"231/5L2W;+>W; MXZ0_$JA$5$5B+K$2[\Z,O=)WR.1M:\DGFT9I/TVK$.P#8SZOJ)$^,Y9TW"F- M:V2(KV[!K,R72)2KE2(7G>Q,^^-GJ:.E(^31YW MA:W7-)76JCJ7(>ZSM2Z^N0SV#EGL[&I\55M_%0M2=M*AW?G98-_WNB;GZH*2 MN73A13:QBFT4\V&KR&?]$BY &UL4$L! A0#% @ LH!(5IDV*Y_M *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ LH!( M5IE&PO=V]R:W-H965T&UL4$L! A0#% @ LH!( M5DX) __>!@ +AX !@ ("!#PX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ LH!(5NZ&PO=V]R:W-H965T&UL M4$L! A0#% @ LH!(5E8[5,3! P C @ !@ ("!P3H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH!(5F6&PO=V]R M:W-H965T&UL M4$L! A0#% @ LH!(5B:'WG,O P &0D !D ("!TV< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MLH!(5E&PO=V]R:W-H965T&UL4$L! A0#% @ LH!(5M;YH(=' @ M:P4 !D ("!%'\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH!(5CFO&$ E P 0H !D M ("!F9D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ LH!(5F;,;NQ9!@ H# !D ("!W:( 'AL M+W=O&PO=V]R:W-H965TU4#@, .\- 9 " M@?"K !X;"]W;W)K&UL4$L! A0#% @ LH!( M5KHWF?U+ @ '04 !D ("!-:\ 'AL+W=O&PO=V]R:W-H965TK1A70$ "03 : " ;&] !X;"]?7!E&UL4$L%!@ G - "< B H /W $! end XML 44 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 45 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 46 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 154 205 1 false 37 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://tessco.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://tessco.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://tessco.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Income (Loss) Sheet http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss Consolidated Statements of Income (Loss) Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Changes in Shareholders' Equity Sheet http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity Consolidated Statements of Changes in Shareholders' Equity Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Cash Flows Sheet http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Description of Business and Basis of Presentation Sheet http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation Description of Business and Basis of Presentation Notes 7 false false R8.htm 10201 - Disclosure - Recently Issued Accounting Pronouncements Sheet http://tessco.com/role/DisclosureRecentlyIssuedAccountingPronouncements Recently Issued Accounting Pronouncements Notes 8 false false R9.htm 10301 - Disclosure - Intangible Assets Sheet http://tessco.com/role/DisclosureIntangibleAssets Intangible Assets Notes 9 false false R10.htm 10401 - Disclosure - Borrowings Under Revolving Credit Facility Sheet http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacility Borrowings Under Revolving Credit Facility Notes 10 false false R11.htm 10501 - Disclosure - Debt Sheet http://tessco.com/role/DisclosureDebt Debt Notes 11 false false R12.htm 10601 - Disclosure - Earnings Per Share Sheet http://tessco.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 12 false false R13.htm 10701 - Disclosure - Business Segments Sheet http://tessco.com/role/DisclosureBusinessSegments Business Segments Notes 13 false false R14.htm 10801 - Disclosure - Shares Withheld Sheet http://tessco.com/role/DisclosureSharesWithheld Shares Withheld Notes 14 false false R15.htm 10901 - Disclosure - Concentration of Risk Sheet http://tessco.com/role/DisclosureConcentrationOfRisk Concentration of Risk Notes 15 false false R16.htm 11001 - Disclosure - Discontinued Operations Sheet http://tessco.com/role/DisclosureDiscontinuedOperations Discontinued Operations Notes 16 false false R17.htm 20202 - Disclosure - Recently Issued Accounting Pronouncements (Policies) Sheet http://tessco.com/role/DisclosureRecentlyIssuedAccountingPronouncementsPolicies Recently Issued Accounting Pronouncements (Policies) Policies http://tessco.com/role/DisclosureRecentlyIssuedAccountingPronouncements 17 false false R18.htm 30503 - Disclosure - Debt (Tables) Sheet http://tessco.com/role/DisclosureDebtTables Debt (Tables) Tables http://tessco.com/role/DisclosureDebt 18 false false R19.htm 30703 - Disclosure - Business Segments (Tables) Sheet http://tessco.com/role/DisclosureBusinessSegmentsTables Business Segments (Tables) Tables http://tessco.com/role/DisclosureBusinessSegments 19 false false R20.htm 31003 - Disclosure - Discontinued Operations (Tables) Sheet http://tessco.com/role/DisclosureDiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://tessco.com/role/DisclosureDiscontinuedOperations 20 false false R21.htm 40101 - Disclosure - Description of Business and Basis of Presentation (Details) Sheet http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails Description of Business and Basis of Presentation (Details) Details http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation 21 false false R22.htm 40301 - Disclosure - Intangible Assets - (Details) Sheet http://tessco.com/role/DisclosureIntangibleAssetsDetails Intangible Assets - (Details) Details http://tessco.com/role/DisclosureIntangibleAssets 22 false false R23.htm 40401 - Disclosure - Borrowings Under Revolving Credit Facility - Credit Agreements (Details) Sheet http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails Borrowings Under Revolving Credit Facility - Credit Agreements (Details) Details 23 false false R24.htm 40501 - Disclosure - Debt - Terms (Details) Sheet http://tessco.com/role/DisclosureDebtTermsDetails Debt - Terms (Details) Details 24 false false R25.htm 40502 - Disclosure - Debt - Maturities (Details) Sheet http://tessco.com/role/DisclosureDebtMaturitiesDetails Debt - Maturities (Details) Details 25 false false R26.htm 40601 - Disclosure - Earnings Per Share (Details) Sheet http://tessco.com/role/DisclosureEarningsPerShareDetails Earnings Per Share (Details) Details http://tessco.com/role/DisclosureEarningsPerShare 26 false false R27.htm 40701 - Disclosure - Business Segments - Segment Activity (Details) Sheet http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails Business Segments - Segment Activity (Details) Details 27 false false R28.htm 40801 - Disclosure - Shares Withheld (Details) Sheet http://tessco.com/role/DisclosureSharesWithheldDetails Shares Withheld (Details) Details http://tessco.com/role/DisclosureSharesWithheld 28 false false R29.htm 40901 - Disclosure - Concentration of Risk (Details) Sheet http://tessco.com/role/DisclosureConcentrationOfRiskDetails Concentration of Risk (Details) Details http://tessco.com/role/DisclosureConcentrationOfRisk 29 false false R30.htm 41001 - Disclosure - Discontinued Operations - General (Details) Sheet http://tessco.com/role/DisclosureDiscontinuedOperationsGeneralDetails Discontinued Operations - General (Details) Details 30 false false R31.htm 41002 - Disclosure - Discontinued Operations - Financial Results of Retail Segment (Details) Sheet http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails Discontinued Operations - Financial Results of Retail Segment (Details) Details 31 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: tess:DebtInstrumentExcessAvailabilityThresholdPeriod, tess:LineOfCreditFacilityFixedChargeCoverageRatioMinimumPeriodToMaintain - tess-20221225x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:DiscontinuedOperationNameOfSegmentExtensibleList - tess-20221225x10q.htm 9 tess-20221225x10q.htm tess-20221225.xsd tess-20221225_cal.xml tess-20221225_def.xml tess-20221225_lab.xml tess-20221225_pre.xml tess-20221225xex31d1.htm tess-20221225xex31d2.htm tess-20221225xex32d1.htm tess-20221225xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 49 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tess-20221225x10q.htm": { "axisCustom": 0, "axisStandard": 18, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 447, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 154, "dts": { "calculationLink": { "local": [ "tess-20221225_cal.xml" ] }, "definitionLink": { "local": [ "tess-20221225_def.xml" ] }, "inline": { "local": [ "tess-20221225x10q.htm" ] }, "labelLink": { "local": [ "tess-20221225_lab.xml" ] }, "presentationLink": { "local": [ "tess-20221225_pre.xml" ] }, "schema": { "local": [ "tess-20221225.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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": 325, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://tessco.com/20221225": 2, "http://xbrl.sec.gov/dei/2022": 5, "total": 11 }, "keyCustom": 35, "keyStandard": 170, "memberCustom": 15, "memberStandard": 22, "nsprefix": "tess", "nsuri": "http://tessco.com/20221225", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://tessco.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "tess:LongTermDebtLineOfCreditFacilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Borrowings Under Revolving Credit Facility", "menuCat": "Notes", "order": "10", "role": "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacility", "shortName": "Borrowings Under Revolving Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "tess:LongTermDebtLineOfCreditFacilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "tess:LongTermDebtExcludingLineOfCreditFacilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Debt", "menuCat": "Notes", "order": "11", "role": "http://tessco.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "tess:LongTermDebtExcludingLineOfCreditFacilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "12", "role": "http://tessco.com/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Business Segments", "menuCat": "Notes", "order": "13", "role": "http://tessco.com/role/DisclosureBusinessSegments", "shortName": "Business Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Shares Withheld", "menuCat": "Notes", "order": "14", "role": "http://tessco.com/role/DisclosureSharesWithheld", "shortName": "Shares Withheld", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Concentration of Risk", "menuCat": "Notes", "order": "15", "role": "http://tessco.com/role/DisclosureConcentrationOfRisk", "shortName": "Concentration of Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Discontinued Operations", "menuCat": "Notes", "order": "16", "role": "http://tessco.com/role/DisclosureDiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Recently Issued Accounting Pronouncements (Policies)", "menuCat": "Policies", "order": "17", "role": "http://tessco.com/role/DisclosureRecentlyIssuedAccountingPronouncementsPolicies", "shortName": "Recently Issued Accounting Pronouncements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "18", "role": "http://tessco.com/role/DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Business Segments (Tables)", "menuCat": "Tables", "order": "19", "role": "http://tessco.com/role/DisclosureBusinessSegmentsTables", "shortName": "Business Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "As_Of_12_25_2022_UF6jfhVZgkqt3Mpdq-98SA", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://tessco.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "As_Of_12_25_2022_UF6jfhVZgkqt3Mpdq-98SA", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Discontinued Operations (Tables)", "menuCat": "Tables", "order": "20", "role": "http://tessco.com/role/DisclosureDiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_srt_StatementGeographicalAxis_country_US_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_JY_XEVYSq0iSpFFF2TcORA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_rI3sFybL30SpmKjW2fHiRw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of Business and Basis of Presentation (Details)", "menuCat": "Details", "order": "21", "role": "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "shortName": "Description of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_srt_StatementGeographicalAxis_country_US_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_JY_XEVYSq0iSpFFF2TcORA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_rI3sFybL30SpmKjW2fHiRw", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "As_Of_12_25_2022_UF6jfhVZgkqt3Mpdq-98SA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Intangible Assets - (Details)", "menuCat": "Details", "order": "22", "role": "http://tessco.com/role/DisclosureIntangibleAssetsDetails", "shortName": "Intangible Assets - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "As_Of_3_27_2022_fUhuhodaQEu6XUlv-NRDGw", "decimals": "-2", "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "tess:LongTermDebtLineOfCreditFacilityTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "As_Of_12_8_2022_us-gaap_DebtInstrumentAxis_tess_RevolvingCreditFacility2020Member_6PcjSUJ-3U-y0SHDMGavYQ", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Borrowings Under Revolving Credit Facility - Credit Agreements (Details)", "menuCat": "Details", "order": "23", "role": "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails", "shortName": "Borrowings Under Revolving Credit Facility - Credit Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "tess:LongTermDebtLineOfCreditFacilityTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "As_Of_12_8_2022_us-gaap_DebtInstrumentAxis_tess_RevolvingCreditFacility2020Member_6PcjSUJ-3U-y0SHDMGavYQ", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "tess:LongTermDebtExcludingLineOfCreditFacilityTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "As_Of_12_30_2021_UJbdG3T26kufY8AqaBWpwA", "decimals": "-3", "first": true, "lang": null, "name": "tess:AreaOfOperatingFacilityOwnedRenoNevada", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_sqft_gVfixDrwvUmcrFpTsI0DXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Debt - Terms (Details)", "menuCat": "Details", "order": "24", "role": "http://tessco.com/role/DisclosureDebtTermsDetails", "shortName": "Debt - Terms (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "tess:LongTermDebtExcludingLineOfCreditFacilityTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "As_Of_12_30_2021_UJbdG3T26kufY8AqaBWpwA", "decimals": "-3", "first": true, "lang": null, "name": "tess:AreaOfOperatingFacilityOwnedRenoNevada", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_sqft_gVfixDrwvUmcrFpTsI0DXQ", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "As_Of_12_25_2022_us-gaap_DebtInstrumentAxis_tess_DebtExcludingLineOfCreditMember_CzHrWnOt7E2ajkUt0GZX2Q", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Debt - Maturities (Details)", "menuCat": "Details", "order": "25", "role": "http://tessco.com/role/DisclosureDebtMaturitiesDetails", "shortName": "Debt - Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "As_Of_12_25_2022_us-gaap_DebtInstrumentAxis_tess_DebtExcludingLineOfCreditMember_CzHrWnOt7E2ajkUt0GZX2Q", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_9_26_2022_To_12_25_2022_Zx6Z2PkSikWO825wO4eTIg", "decimals": "0", "first": true, "lang": null, "name": "tess:WeightedAverageNumberOfDilutedSharesOutstandingAtPositiveEarningPosition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_BPJXt8L9n0WaJFatp4wN_Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Earnings Per Share (Details)", "menuCat": "Details", "order": "26", "role": "http://tessco.com/role/DisclosureEarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_9_26_2022_To_12_25_2022_Zx6Z2PkSikWO825wO4eTIg", "decimals": "0", "first": true, "lang": null, "name": "tess:WeightedAverageNumberOfDilutedSharesOutstandingAtPositiveEarningPosition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_BPJXt8L9n0WaJFatp4wN_Q", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_0DncdnJ6v0ukVEM1ws1aJg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Business Segments - Segment Activity (Details)", "menuCat": "Details", "order": "27", "role": "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails", "shortName": "Business Segments - Segment Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_0DncdnJ6v0ukVEM1ws1aJg", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Shares Withheld (Details)", "menuCat": "Details", "order": "28", "role": "http://tessco.com/role/DisclosureSharesWithheldDetails", "shortName": "Shares Withheld (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_9_26_2022_To_12_25_2022_srt_MajorCustomersAxis_tess_LargestCustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_nIQUAfZuZUSkmKHJ0_ao1A", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_rI3sFybL30SpmKjW2fHiRw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Concentration of Risk (Details)", "menuCat": "Details", "order": "29", "role": "http://tessco.com/role/DisclosureConcentrationOfRiskDetails", "shortName": "Concentration of Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_9_26_2022_To_12_25_2022_srt_MajorCustomersAxis_tess_LargestCustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_nIQUAfZuZUSkmKHJ0_ao1A", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_rI3sFybL30SpmKjW2fHiRw", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "As_Of_12_25_2022_UF6jfhVZgkqt3Mpdq-98SA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_GO-00_ORXUqshP-cC73qSA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://tessco.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "As_Of_12_25_2022_UF6jfhVZgkqt3Mpdq-98SA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_GO-00_ORXUqshP-cC73qSA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_12_2_2020_To_12_2_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_tess_VentevBrandAndOtherRetailRelatedAssetsMember_GQprFKCQ5EufMcXoC2Wwng", "decimals": "-6", "first": true, "lang": null, "name": "tess:DisposalGroupIncludingDiscontinuedOperationMaximumRoyaltyPayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Discontinued Operations - General (Details)", "menuCat": "Details", "order": "30", "role": "http://tessco.com/role/DisclosureDiscontinuedOperationsGeneralDetails", "shortName": "Discontinued Operations - General (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_12_2_2020_To_12_2_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_tess_VentevBrandAndOtherRetailRelatedAssetsMember_GQprFKCQ5EufMcXoC2Wwng", "decimals": "-6", "first": true, "lang": null, "name": "tess:DisposalGroupIncludingDiscontinuedOperationMaximumRoyaltyPayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_9_27_2021_To_12_26_2021_nrW7FwWSDUqU2ZzMUu0eKw", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "reportCount": 1, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Discontinued Operations - Financial Results of Retail Segment (Details)", "menuCat": "Details", "order": "31", "role": "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails", "shortName": "Discontinued Operations - Financial Results of Retail Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_9_27_2021_To_12_26_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_tess_VentevBrandAndOtherRetailRelatedAssetsMember_hT4pyMNXskuj3pAAicSn2g", "decimals": "-2", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_9_26_2022_To_12_25_2022_Zx6Z2PkSikWO825wO4eTIg", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Income (Loss)", "menuCat": "Statements", "order": "4", "role": "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss", "shortName": "Consolidated Statements of Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_9_26_2022_To_12_25_2022_Zx6Z2PkSikWO825wO4eTIg", "decimals": "-2", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "As_Of_3_28_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_rN2H9mRWjk6ECq_4MGorkA", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Changes in Shareholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "Consolidated Statements of Changes in Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_29_2021_To_6_27_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7IGT4k2iXUOIpc65pZNlnA", "decimals": "-2", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Imq_yNN190ewulg508RSlQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business and Basis of Presentation", "menuCat": "Notes", "order": "7", "role": "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation", "shortName": "Description of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Recently Issued Accounting Pronouncements", "menuCat": "Notes", "order": "8", "role": "http://tessco.com/role/DisclosureRecentlyIssuedAccountingPronouncements", "shortName": "Recently Issued Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Intangible Assets", "menuCat": "Notes", "order": "9", "role": "http://tessco.com/role/DisclosureIntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tess-20221225x10q.htm", "contextRef": "Duration_3_28_2022_To_12_25_2022_XklbJQDCbEiURhWLZ2sivg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 37, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "US" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r429" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r429" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r433" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r429" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r429" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r429" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tessco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r165", "r207", "r219", "r220", "r221", "r222", "r223", "r225", "r229", "r265", "r266", "r267", "r268", "r270", "r271", "r273", "r275", "r276", "r453", "r454" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r165", "r207", "r219", "r220", "r221", "r222", "r223", "r225", "r229", "r265", "r266", "r267", "r268", "r270", "r271", "r273", "r275", "r276", "r453", "r454" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r235", "r419", "r456", "r471" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r261", "r262", "r263", "r264", "r313", "r370", "r382", "r403", "r404", "r417", "r422", "r427", "r455", "r462", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r261", "r262", "r263", "r264", "r313", "r370", "r382", "r403", "r404", "r417", "r422", "r427", "r455", "r462", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails", "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r235", "r419", "r456", "r471" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r261", "r262", "r263", "r264", "r312", "r313", "r319", "r320", "r321", "r369", "r370", "r382", "r403", "r404", "r417", "r422", "r427", "r452", "r455", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails", "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r261", "r262", "r263", "r264", "r312", "r313", "r319", "r320", "r321", "r369", "r370", "r382", "r403", "r404", "r417", "r422", "r427", "r452", "r455", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails", "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r314", "r447" ], "lang": { "en-us": { "role": { "label": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r183", "r314", "r434", "r447" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r232", "r233", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r418", "r426", "r456" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r232", "r233", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r418", "r426", "r456" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r183", "r314", "r434", "r435", "r447" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "stringItemType" }, "tess_AreaOfOperatingFacilityOwnedRenoNevada": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of operating facility owned and located in Reno, Nevada.", "label": "Area of Operating Facility Owned, Reno, Nevada", "terseLabel": "Area of operating facility owned (in square feet)" } } }, "localname": "AreaOfOperatingFacilityOwnedRenoNevada", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureDebtTermsDetails" ], "xbrltype": "areaItemType" }, "tess_CarrierSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Carrier segment.", "label": "Carrier Segment" } } }, "localname": "CarrierSegmentMember", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "domainItemType" }, "tess_CommercialSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Commercial segment.", "label": "Commercial Segment" } } }, "localname": "CommercialSegmentMember", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "domainItemType" }, "tess_DebtDisclosureExcludingLineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Debt" } } }, "localname": "DebtDisclosureExcludingLineOfCreditFacilityAbstract", "nsuri": "http://tessco.com/20221225", "xbrltype": "stringItemType" }, "tess_DebtExcludingLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt, excluding line of credit.", "label": "Debt, excluding revolving line of credit" } } }, "localname": "DebtExcludingLineOfCreditMember", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureDebtMaturitiesDetails" ], "xbrltype": "domainItemType" }, "tess_DebtInstrumentApplicableRateEventOfDefaultAdditionalIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional percentage points by which applicable rate may be increased on the debt instrument at the option of the lender upon event of default.", "label": "Debt Instrument, Applicable Rate, Event of Default, Additional Increase", "terseLabel": "Increase of applicable rate upon event of default (as a percent)" } } }, "localname": "DebtInstrumentApplicableRateEventOfDefaultAdditionalIncrease", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "tess_DebtInstrumentBorrowingAvailabilityThresholdFixedChargeCoverageRatio": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing availability amount without maintaining fixed charge coverage ratio, as determined in accordance with the agreement.", "label": "Debt Instrument, Borrowing Availability Threshold, Fixed Charge Coverage Ratio", "terseLabel": "Maximum borrowing availability without maintaining fixed charge coverage ratio" } } }, "localname": "DebtInstrumentBorrowingAvailabilityThresholdFixedChargeCoverageRatio", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "tess_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The contingent increase above the original borrowing amount under the terms of the agreement.", "label": "Debt Instrument, Contingent Increase, Additional Borrowing Capacity", "terseLabel": "Potential additional amount to be advanced" } } }, "localname": "DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureDebtTermsDetails" ], "xbrltype": "monetaryItemType" }, "tess_DebtInstrumentCovenantExcessAvailabilityAtLeast20PercentAndLessThanOrEqualTo30PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario in which Excess Availability is at least 20% and less than or equal to 30%.", "label": "Excess Availability, at least 20% but less than or equal to 30%" } } }, "localname": "DebtInstrumentCovenantExcessAvailabilityAtLeast20PercentAndLessThanOrEqualTo30PercentMember", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "tess_DebtInstrumentCovenantExcessAvailabilityGreaterThan30PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario in which Excess Availability is greater than 30%.", "label": "Excess Availability, greater than 30%" } } }, "localname": "DebtInstrumentCovenantExcessAvailabilityGreaterThan30PercentMember", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "tess_DebtInstrumentCovenantExcessAvailabilityLessThan20PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario in which Excess Availability is less than 20%.", "label": "Excess Availability, less than 20%" } } }, "localname": "DebtInstrumentCovenantExcessAvailabilityLessThan20PercentMember", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "tess_DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario in which the fixed coverage ratio is greater than or equal to 1.10 under the debt instrument covenant.", "label": "Debt Instrument Covenant, If Fixed Coverage Ratio is Greater Than Or Equal To 1.10" } } }, "localname": "DebtInstrumentCovenantIfFixedCoverageRatioIsGreaterThanOrEqualTo1.10Member", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "tess_DebtInstrumentCovenantIfFixedCoverageRatioIsLessThan1.10Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario in which the fixed coverage ratio is less than 1.10 under the debt instrument covenant.", "label": "Debt Instrument Covenant, If Fixed Coverage Ratio is Less Than 1.10" } } }, "localname": "DebtInstrumentCovenantIfFixedCoverageRatioIsLessThan1.10Member", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "tess_DebtInstrumentCovenantLaterOfDecember312023AndFixedCoverageRatioNotLessThan1.00Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario until later of December 31, 2023 and meeting a Fixed Charge Coverage Ratio for the trailing twelve months of not less than 1.0 to 1.0 under the debt instrument covenant.", "label": "Debt Instrument Covenant, Later of December 31, 2023 And Fixed Coverage Ratio Not Less Than 1.00" } } }, "localname": "DebtInstrumentCovenantLaterOfDecember312023AndFixedCoverageRatioNotLessThan1.00Member", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "tess_DebtInstrumentExcessAvailabilityThresholdPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period for maintaining threshold excess availability amount.", "label": "Debt Instrument, Excess Availability Threshold, Period", "terseLabel": "Period for maintaining threshold excess availability amount" } } }, "localname": "DebtInstrumentExcessAvailabilityThresholdPeriod", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "durationItemType" }, "tess_DebtInstrumentFinancialCovenantNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of financial covenants.", "label": "Debt Instrument Financial Covenant Number", "terseLabel": "Number of financial covenants" } } }, "localname": "DebtInstrumentFinancialCovenantNumber", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "integerItemType" }, "tess_DebtInstrumentInterestPeriodOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period for original interest rate under terms of agreement.", "label": "Debt Instrument, Interest Period One", "terseLabel": "First interest period" } } }, "localname": "DebtInstrumentInterestPeriodOne", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureDebtTermsDetails" ], "xbrltype": "durationItemType" }, "tess_DebtInstrumentInterestRateAdjustmentPeriodOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First period after which the fixed interest rate is subject to adjustment under the terms of the agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Interest Rate Adjustment Period One", "terseLabel": "Interest rate adjustment period, one" } } }, "localname": "DebtInstrumentInterestRateAdjustmentPeriodOne", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureDebtTermsDetails" ], "xbrltype": "durationItemType" }, "tess_DebtInstrumentInterestRateAdjustmentPeriodTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second period after which the fixed interest rate is subject to adjustment under the terms of the agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Interest Rate Adjustment Period Two", "terseLabel": "Interest rate adjustment period, two" } } }, "localname": "DebtInstrumentInterestRateAdjustmentPeriodTwo", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureDebtTermsDetails" ], "xbrltype": "durationItemType" }, "tess_DebtInstrumentReductionInRatesAndFees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reduction in applicable rates and fees over agreed upon period under terms of agreement", "label": "Debt Instrument, Reduction In Rates and Fees", "terseLabel": "Reduction in applicable rates and fees" } } }, "localname": "DebtInstrumentReductionInRatesAndFees", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "tess_DebtInstrumentThresholdExcessAvailability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The threshold amount of excess availability.", "label": "Debt Instrument, Threshold Excess Availability", "terseLabel": "Debt instrument, excess availability, threshold amount" } } }, "localname": "DebtInstrumentThresholdExcessAvailability", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "tess_DebtInstrumentThresholdFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the threshold fixed charge coverage ratio under the debt instrument covenant.", "label": "Debt Instrument, Threshold Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "localname": "DebtInstrumentThresholdFixedChargeCoverageRatio", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "pureItemType" }, "tess_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseNet": { "auth_ref": [], "calculation": { "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation, net.", "label": "Disposal Group, Including Discontinued Operation, General And Administrative Expense, Net", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseNet", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails" ], "xbrltype": "monetaryItemType" }, "tess_DisposalGroupIncludingDiscontinuedOperationMaximumRoyaltyPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The maximum amount of royalty payments company is entitled to receive under sale agreement.", "label": "Disposal Group, Including Discontinued Operation, Maximum Royalty Payments", "terseLabel": "Maximum royalty payments receivable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationMaximumRoyaltyPayments", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsGeneralDetails" ], "xbrltype": "monetaryItemType" }, "tess_DisposalGroupIncludingDiscontinuedOperationPeriodOfRoyaltyPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period from closing of sale over which company is entitled to royalty payments under sale agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Disposal Group, Including Discontinued Operation, Period Of Royalty Payments", "terseLabel": "Royalty payment period" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPeriodOfRoyaltyPayments", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsGeneralDetails" ], "xbrltype": "durationItemType" }, "tess_DistributorOfProductsNumberOfManufacturers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number manufacturers of products for which the entity is a distributor.", "label": "Distributor of Products, Number of Manufacturers", "terseLabel": "Number manufacturers of products for which the Company is a distributor." } } }, "localname": "DistributorOfProductsNumberOfManufacturers", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "integerItemType" }, "tess_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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 And Indefinite Lived Intangible Assets By Major Class [Line Items]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "tess_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of finite-lived and indefinite-lived intangible assets, excluding goodwill, in total and by major class.", "label": "Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table]" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "tess_LargestCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entity's largest customer.", "label": "Largest customer" } } }, "localname": "LargestCustomerMember", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "tess_LargestSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to largest supplier.", "label": "Largest Supplier" } } }, "localname": "LargestSupplierMember", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "tess_LineOfCreditFacilityAgedInventoryCapCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current aged inventory cap under terms of credit facility.", "label": "Line of Credit Facility, Aged Inventory Cap, Current", "terseLabel": "Amount of current Aged Inventory Cap" } } }, "localname": "LineOfCreditFacilityAgedInventoryCapCurrent", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "tess_LineOfCreditFacilityAgedInventoryCapFuture": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future aged inventory cap under terms of credit facility.", "label": "Line of Credit Facility, Aged Inventory Cap, Future", "terseLabel": "Amount of future Aged Inventory Cap" } } }, "localname": "LineOfCreditFacilityAgedInventoryCapFuture", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "tess_LineOfCreditFacilityAvailabilityBlock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The Availability Block amount under the terms of the agreement.", "label": "Line of Credit Facility, Availability Block", "terseLabel": "Amount of Availability Block" } } }, "localname": "LineOfCreditFacilityAvailabilityBlock", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "tess_LineOfCreditFacilityBorrowingBaseAsPercentageOfEligibleReceivables.": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of eligible accounts used in determining borrowing base as defined under the terms of the credit facility.", "label": "Line of Credit Facility, Borrowing Base, As a Percentage of Eligible Receivables.", "terseLabel": "Borrowing base as a percent of eligible accounts" } } }, "localname": "LineOfCreditFacilityBorrowingBaseAsPercentageOfEligibleReceivables.", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "tess_LineOfCreditFacilityBorrowingBaseFormulaInventoryAge": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory age threshold used in determining borrowing base under the terms of the credit facility.", "label": "Line of Credit Facility, Borrowing Base, Formula, Inventory Age", "terseLabel": "Inventory age" } } }, "localname": "LineOfCreditFacilityBorrowingBaseFormulaInventoryAge", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "durationItemType" }, "tess_LineOfCreditFacilityContingentIncreaseAggregateMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate borrowing capacity under the credit facility, consisting of the maximum borrowing capacity plus the contingent increase, if any one or more of the existing banks or new banks agree to provide such increased commitment amount.", "label": "Line of Credit Facility Contingent Increase, Aggregate Maximum Borrowing Capacity", "verboseLabel": "Maximum aggregate commitment amount" } } }, "localname": "LineOfCreditFacilityContingentIncreaseAggregateMaximumBorrowingCapacity", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "tess_LineOfCreditFacilityExcessAvailabilityPercentageOfMaximumAmountOfCreditFacility": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of maximum amount of credit facility used in calculating excess availability under financial covenant.", "label": "Line Of Credit Facility, Excess Availability, Percentage Of Maximum Amount Of Credit Facility", "terseLabel": "Percentage of maximum amount of credit facility" } } }, "localname": "LineOfCreditFacilityExcessAvailabilityPercentageOfMaximumAmountOfCreditFacility", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "tess_LineOfCreditFacilityExcessAvailabilityThresholdPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excess Availability threshold for credit facility as a percent under terms of the agreement.", "label": "Line Of Credit Facility, Excess Availability Threshold, Percentage", "terseLabel": "Excess Availability (as a percent)" } } }, "localname": "LineOfCreditFacilityExcessAvailabilityThresholdPercentage", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "tess_LineOfCreditFacilityFixedChargeCoverageRatioMinimumPeriodToMaintain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum period over which entity must maintain Fixed Charge Coverage Ratio threshold for release of mortgage under the terms of the agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Line of Credit Facility, Fixed Charge Coverage Ratio, Minimum Period to Maintain", "terseLabel": "Minimum period over which entity must maintain Fixed Charge Coverage Ratio threshold for release of mortgage" } } }, "localname": "LineOfCreditFacilityFixedChargeCoverageRatioMinimumPeriodToMaintain", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "durationItemType" }, "tess_LineOfCreditFacilityFixedChargeCoverageRatioTrailingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period over which Fixed Charge Coverage Ratio is calculated, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Line of Credit Facility, Fixed Charge Coverage Ratio, Trailing Period", "terseLabel": "Fixed Charge Coverage Ratio, period of calculation" } } }, "localname": "LineOfCreditFacilityFixedChargeCoverageRatioTrailingPeriod", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "durationItemType" }, "tess_LineOfCreditFacilityInterestRateAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjustment to base interest rate (as a percent).", "label": "Line of Credit Facility, Interest Rate Adjustment", "terseLabel": "Adjustment to base interest rate (as a percent)" } } }, "localname": "LineOfCreditFacilityInterestRateAdjustment", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "tess_LineOfCreditFacilityInventoryCap": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Inventory cap under terms of credit facility.", "label": "Line of Credit Facility, Inventory Cap", "terseLabel": "Inventory Cap" } } }, "localname": "LineOfCreditFacilityInventoryCap", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "tess_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentageUsageGreaterThanThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility, where usage is greater threshold.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage, Usage Greater Than Threshold", "terseLabel": "Unused line fee, if usage is greater than 50% (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentageUsageGreaterThanThreshold", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "tess_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentageUsageLessThanThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility, where usage is less than threshold.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage, Usage Less Than Threshold", "terseLabel": "Unused line fee, if usage is less than 50%" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentageUsageLessThanThreshold", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "tess_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentageUsageThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Usage threshold expressed as a percentage of the line of credit facility for determining fee for unused credit capacity under the credit facility", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage, Usage Threshold", "terseLabel": "Unused line fee, usage threshold for determine rate (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentageUsageThreshold", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "tess_LongTermDebtExcludingLineOfCreditFacilityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure for long-term debt excluding line of credit facility.", "label": "Long-term Debt, Excluding Line of Credit Facility [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtExcludingLineOfCreditFacilityTextBlock", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "tess_LongTermDebtLineOfCreditFacilityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure for long-term debt of line of credit facility.", "label": "Long-term Debt, Line of Credit Facility [Text Block]", "terseLabel": "Borrowings Under Revolving Credit Facility" } } }, "localname": "LongTermDebtLineOfCreditFacilityTextBlock", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacility" ], "xbrltype": "textBlockItemType" }, "tess_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://tessco.com/role/DisclosureDebtMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "tess_NoteTesscoRenoHoldingLlcDecember2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Note dated December, 2021 of TESSCO Reno Holding LLC (\"Holding\") from Symetra Life Insurance Company.", "label": "Symetra Loan" } } }, "localname": "NoteTesscoRenoHoldingLlcDecember2021Member", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureDebtTermsDetails" ], "xbrltype": "domainItemType" }, "tess_RestrictedStockAndPerformanceSharesMember": { "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 or until specified performance conditions are met. Also includes share-based payment arrangement awarded for meeting performance target.", "label": "PSUs or RSUs" } } }, "localname": "RestrictedStockAndPerformanceSharesMember", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "tess_RevolvingCreditFacility2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2020 Revolving Credit Facility and subsequent amendments entered into by the entity.", "label": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacility2020Member", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "tess_VentevBrandAndOtherRetailRelatedAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Ventev brand as it relates to mobile device accessory products, and certain other retail-related assets.", "label": "Ventev brand and other retail-related assets" } } }, "localname": "VentevBrandAndOtherRetailRelatedAssetsMember", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails", "http://tessco.com/role/DisclosureDiscontinuedOperationsGeneralDetails" ], "xbrltype": "domainItemType" }, "tess_WeightedAverageNumberOfDilutedSharesOutstandingAtPositiveEarningPosition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that the company would have during the current period, if the company was at a positive earning position.", "label": "Weighted Average Number Of Diluted Shares Outstanding, At Positive Earning Position", "terseLabel": "Diluted weighted average common shares, at positive earning position" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstandingAtPositiveEarningPosition", "nsuri": "http://tessco.com/20221225", "presentation": [ "http://tessco.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r23", "r34" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations 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, Trade, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r237", "r238" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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, Net, Current", "terseLabel": "Trade accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r29" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r322", "r323", "r324", "r444", "r445", "r446", "r458" ], "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" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation", "terseLabel": "Tax withholding for share based compensation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureSharesWithheldDetails" ], "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 income (loss) to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r62", "r85", "r89" ], "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 expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r197" ], "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": "Anti-dilutive equity awards (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureEarningsPerShareDetails" ], "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" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r70" ], "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]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r119", "r132", "r151", "r163", "r215", "r221", "r227", "r241", "r265", "r266", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r337", "r341", "r351", "r425", "r453", "r454", "r460" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "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://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails", "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "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://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r147", "r153", "r163", "r241", "r265", "r266", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r337", "r341", "r351", "r425", "r453", "r454", "r460" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "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://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r22", "r69", "r77" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r65", "r66", "r67" ], "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 expenditures included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized computer software" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r64", "r149", "r406" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "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://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r59", "r64", "r68" ], "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 AND CASH EQUIVALENTS, end of period", "periodStartLabel": "CASH AND CASH EQUIVALENTS, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r59", "r114" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r15", "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Cash provided by operating activities from discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r444", "r445", "r458" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "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 shares)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "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://tessco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "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://tessco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r99" ], "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": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28", "r425" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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.01 par value per share, 15,000,000 shares authorized, 9,252,613 shares issued and 9,205,200 shares outstanding as of December 25, 2022, and 9,013,449 shares issued and 8,994,249 shares outstanding as of March 27, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r74", "r75", "r111", "r112", "r235", "r393" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails", "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r74", "r75", "r111", "r112", "r235", "r391", "r393" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails", "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r74", "r75", "r111", "r112", "r235", "r393", "r472" ], "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]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails", "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "verboseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails", "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r74", "r75", "r111", "r112", "r235" ], "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 (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails", "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r71", "r74", "r75", "r76", "r111", "r113", "r393" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails", "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r74", "r75", "r111", "r112", "r235", "r393" ], "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]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails", "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r81", "r220", "r221", "r222", "r223", "r229", "r450" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r51", "r371" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "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": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "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]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r72", "r235" ], "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" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r24", "r25", "r26", "r120", "r121", "r130", "r165", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r361", "r412", "r413", "r414", "r415", "r416", "r441" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails", "http://tessco.com/role/DisclosureDebtMaturitiesDetails", "http://tessco.com/role/DisclosureDebtTermsDetails" ], "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": "Interest rate spread on variable rate basis (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r26", "r121", "r130", "r295" ], "calculation": { "http://tessco.com/role/DisclosureDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r116", "r117", "r278", "r361", "r413", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate sum borrowed" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDebtTermsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r40", "r279" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Fixed interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDebtTermsDetails" ], "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" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDebtMaturitiesDetails", "http://tessco.com/role/DisclosureDebtTermsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41", "r165", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r361", "r412", "r413", "r414", "r415", "r416", "r441" ], "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]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails", "http://tessco.com/role/DisclosureDebtMaturitiesDetails", "http://tessco.com/role/DisclosureDebtTermsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r41", "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Monthly payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDebtTermsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r100", "r101", "r102", "r103", "r115", "r116", "r117", "r129", "r165", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r361", "r412", "r413", "r414", "r415", "r416", "r441" ], "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]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDebtMaturitiesDetails", "http://tessco.com/role/DisclosureDebtTermsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "verboseLabel": "Debt instrument term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDebtTermsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income during the current period and current obligations not separately disclosed in the balance sheet (other liabilities, current).", "label": "Deferred Credits and Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "DeferredCreditsAndOtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r325", "r326" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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 tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r62", "r210" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r2", "r3", "r4", "r5", "r6", "r13", "r47", "r138" ], "calculation": { "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "totalLabel": "Income (loss) from operations before income taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationNameOfSegmentExtensibleList": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Indicates business segment that includes component or group of components disposed of or classified as held-for-sale representing strategic shift that has or will have major effect on operation and financial result.", "label": "Discontinued Operation, Name of Segment [Extensible Enumeration]", "terseLabel": "Discontinued Operation, Name of Segment" } } }, "localname": "DiscontinuedOperationNameOfSegmentExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r3", "r4", "r5", "r6", "r13", "r17", "r327", "r333", "r335" ], "calculation": { "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Sale" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails", "http://tessco.com/role/DisclosureDiscontinuedOperationsGeneralDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails", "http://tessco.com/role/DisclosureDiscontinuedOperationsGeneralDetails" ], "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]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails", "http://tessco.com/role/DisclosureDiscontinuedOperationsGeneralDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r14", "r146" ], "calculation": { "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "verboseLabel": "Cost of goods sold" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r14", "r146" ], "calculation": { "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "totalLabel": "Gross profit" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r14", "r146" ], "calculation": { "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]", "terseLabel": "Discontinued Operations Income Statement Disclosures" } } }, "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r21", "r95" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r420", "r421" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails", "http://tessco.com/role/DisclosureDiscontinuedOperationsGeneralDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r159", "r175", "r176", "r177", "r178", "r179", "r186", "r188", "r194", "r195", "r196", "r200", "r346", "r347", "r377", "r380", "r408" ], "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": "Consolidated operations (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic income (loss) per share" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r159", "r175", "r176", "r177", "r178", "r179", "r188", "r194", "r195", "r196", "r200", "r346", "r347", "r377", "r380", "r408" ], "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": "Consolidated operations (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "verboseLabel": "Diluted income (loss) income per share" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r197", "r198", "r199", "r201" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll, benefits and taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r99", "r142", "r156", "r157", "r158", "r166", "r167", "r168", "r172", "r180", "r182", "r202", "r242", "r309", "r322", "r323", "r324", "r328", "r329", "r345", "r355", "r356", "r357", "r358", "r359", "r360", "r367", "r383", "r384", "r385" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r254", "r255", "r256", "r257", "r372", "r376" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r86", "r88" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r73", "r393" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r49", "r163", "r215", "r220", "r226", "r229", "r241", "r265", "r266", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r351", "r410", "r453" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "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" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails", "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r50", "r63", "r108", "r175", "r176", "r177", "r178", "r193", "r196" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "totalLabel": "Net income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r46", "r118", "r125", "r141", "r215", "r220", "r226", "r229", "r378", "r410" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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", "totalLabel": "Income (loss) from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r45", "r124", "r126", "r137", "r159", "r171", "r175", "r176", "r177", "r178", "r188", "r194", "r195", "r347", "r377" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r45", "r137", "r140", "r159", "r171", "r175", "r176", "r177", "r178", "r188", "r194", "r195", "r196", "r347", "r377", "r380" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r2", "r3", "r4", "r5", "r6", "r13", "r17", "r109" ], "calculation": { "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "terseLabel": "Income (loss) from discontinued operations, net of taxes", "totalLabel": "Net income (loss) attributable to discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails", "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r47", "r138", "r140", "r159", "r192", "r194", "r195", "r468", "r469" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r110", "r192", "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Income (Loss)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r420", "r421" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails", "http://tessco.com/role/DisclosureDiscontinuedOperationsGeneralDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Discontinued Operations" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails", "http://tessco.com/role/DisclosureDiscontinuedOperationsGeneralDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r0", "r7", "r8", "r9", "r10", "r11", "r12", "r16", "r18", "r19", "r20", "r93", "r94" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfRetailSegmentDetails", "http://tessco.com/role/DisclosureDiscontinuedOperationsGeneralDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r164", "r181", "r182", "r213", "r327", "r333", "r334", "r381" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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)", "verboseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r123", "r136", "r437" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "auth_ref": [ "r131", "r436" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Noncurrent", "terseLabel": "Income taxes receivable, non-current" } } }, "localname": "IncomeTaxesReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r61" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Change in trade accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r61" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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", "negatedLabel": "Change in trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r61" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Change in accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r440" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.", "label": "Increase (Decrease) in Accrued Taxes Payable", "terseLabel": "Change in sales tax liabilities" } } }, "localname": "IncreaseDecreaseInAccruedTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r61" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.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": "Change in payroll, benefits and taxes" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r61" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Change in income taxes receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r61" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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", "negatedLabel": "Change in product inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r61" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Change in other assets and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r61" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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", "negatedLabel": "Change in prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r189", "r190", "r191", "r196", "r315" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of dilutive options and other equity instruments (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r90" ], "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)", "verboseLabel": "Indefinite lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r84", "r87" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r152", "r407", "r425" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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": "Product inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r163", "r241", "r265", "r266", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r338", "r341", "r342", "r351", "r409", "r453", "r460", "r461" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "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://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r122", "r134", "r425", "r442", "r451", "r459" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "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 shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets", "http://tessco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r148", "r163", "r241", "r265", "r266", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r338", "r341", "r342", "r351", "r425", "r453", "r460", "r461" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "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://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r26", "r121", "r130" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "verboseLabel": "Outstanding balance" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Borrowings Under Revolving Credit Facility" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Weighted average interest rate during the period (as a percent)" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Credit Facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "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://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r35", "r441" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Fee on unused portion of revolving credit facility (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r98", "r165", "r289" ], "calculation": { "http://tessco.com/role/DisclosureDebtMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r98", "r165", "r289" ], "calculation": { "http://tessco.com/role/DisclosureDebtMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r98", "r165", "r289" ], "calculation": { "http://tessco.com/role/DisclosureDebtMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r98", "r165", "r289" ], "calculation": { "http://tessco.com/role/DisclosureDebtMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r443" ], "calculation": { "http://tessco.com/role/DisclosureDebtMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r41", "r96", "r97" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "verboseLabel": "Revolving line of credit" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-term Debt [Abstract]", "terseLabel": "Maturities of debt" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDebtMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r161" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r161" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r59", "r60", "r63" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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 provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r48", "r63", "r127", "r139", "r146", "r154", "r155", "r158", "r163", "r171", "r175", "r176", "r177", "r178", "r181", "r182", "r193", "r215", "r220", "r226", "r229", "r241", "r265", "r266", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r347", "r351", "r410", "r453" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "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", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r143", "r169", "r170", "r173", "r174", "r183", "r184", "r185", "r239", "r240", "r243", "r244", "r330", "r331", "r332", "r344", "r348", "r349", "r350", "r352", "r353", "r354", "r362", "r363", "r366", "r368", "r373", "r374", "r375", "r386", "r387", "r388", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureRecentlyIssuedAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "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]", "verboseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureRecentlyIssuedAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r449" ], "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://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r215", "r220", "r226", "r229", "r410" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.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)", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r365" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "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 operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r365" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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", "terseLabel": "Non-current portion of lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r364" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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", "verboseLabel": "Lease asset - right of use" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r229" ], "lang": { "en-us": { "role": { "documentation": "Identifies 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" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r150" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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 long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "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", "verboseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r24", "r25" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Current", "terseLabel": "Current portion of long-term debt" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Noncurrent", "terseLabel": "Long-term debt" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r56" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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 stock from employees and directors for minimum tax withholdings" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r58" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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 of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r53" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.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", "negatedTerseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r27", "r296" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r27", "r296" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r27", "r425" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.01 par value per share, 500,000 shares authorized and no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r438" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r54" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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": "Proceeds from issuance of stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r55" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Borrowings from revolving line of credit long term" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r146", "r154", "r155", "r160", "r163", "r171", "r181", "r182", "r215", "r220", "r226", "r229", "r241", "r265", "r266", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r336", "r339", "r340", "r347", "r351", "r378", "r410", "r423", "r424", "r439", "r453" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r92", "r135", "r379", "r425" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r57" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Repayments to revolving line of credit long term" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r57" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedLabel": "Payments on long term debt" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r104", "r133", "r386", "r390", "r425" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r142", "r166", "r167", "r168", "r172", "r180", "r182", "r242", "r322", "r323", "r324", "r328", "r329", "r345", "r383", "r385" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r206", "r207", "r219", "r224", "r225", "r231", "r232", "r235", "r310", "r311", "r371" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "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", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails", "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r235", "r448" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails", "http://tessco.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration of Risk Related to Continuing Operations" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r70" ], "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]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r0", "r7", "r8", "r9", "r10", "r11", "r12", "r16", "r18", "r19", "r20", "r93", "r94" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Summary of financial results of the retail segment discontinued operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of principal maturities of debt outstanding" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r78", "r79", "r80", "r83" ], "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]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r78", "r79", "r80", "r83" ], "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]", "verboseLabel": "Schedule of segment activity and total assets by segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentContinuingOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity expected to operate in the foreseeable future.", "label": "Continuing Operations" } } }, "localname": "SegmentContinuingOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r203", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r235", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r259", "r260", "r411", "r470" ], "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]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentOperatingActivitiesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations.", "label": "Operating Activities [Domain]" } } }, "localname": "SegmentOperatingActivitiesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Segments" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r203", "r204", "r205", "r215", "r218", "r223", "r227", "r228", "r229", "r230", "r231", "r234", "r235", "r236" ], "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": "Business Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegments" ], "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": "Segments" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationProfitLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Profit (Loss) [Abstract]", "terseLabel": "Market unit activity" } } }, "localname": "SegmentReportingInformationProfitLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r52" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "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", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r61" ], "calculation": { "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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 Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r316", "r317" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Internally developed computer software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r144", "r203", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r235", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r258", "r259", "r260", "r411", "r470" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBusinessSegmentsSegmentActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r43", "r99", "r142", "r156", "r157", "r158", "r166", "r167", "r168", "r172", "r180", "r182", "r202", "r242", "r309", "r322", "r323", "r324", "r328", "r329", "r345", "r355", "r356", "r357", "r358", "r359", "r360", "r367", "r383", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Changes in Shareholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by continuing and discontinuing operations.", "label": "Operating Activities [Axis]" } } }, "localname": "StatementOperatingActivitiesSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r166", "r167", "r168", "r202", "r371" ], "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Granted, Value, Share-based Compensation, Gross", "terseLabel": "Non-cash stock compensation expense" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "terseLabel": "Issuance of common stock for 401k match (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r27", "r28", "r99", "r104" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Proceeds from issuance of stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Gross", "terseLabel": "Non-cash stock compensation expense (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r99", "r104", "r318" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Issuance of common stock for 401k match" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r27", "r28", "r99", "r104" ], "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", "verboseLabel": "Proceeds from issuance of stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r43", "r99", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options (in dollars)" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r31", "r32", "r82", "r425", "r442", "r451", "r459" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets", "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets", "http://tessco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shares Withheld" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r107", "r162", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r343" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shares Withheld" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureSharesWithheld" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Sales tax liabilities" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r44", "r105", "r106" ], "calculation": { "http://tessco.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock, at cost, 47,413 shares as of December 25, 2022 and 19,200 shares as of March 27, 2022" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r28", "r99", "r104" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Repurchase of stock from employees and directors for minimum tax withholdings (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r99", "r104", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of stock from employees and directors for minimum tax withholdings" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "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]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/DisclosureBorrowingsUnderRevolvingCreditFacilityCreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r187", "r196" ], "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 weighted-average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r186", "r196" ], "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 weighted-average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tessco.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5)(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "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" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "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" }, "r404": { "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" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r425": { "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" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r427": { "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" }, "r428": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r429": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r43": { "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" }, "r430": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r431": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r432": { "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" }, "r433": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r438": { "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/2009/role/commonPracticeRef" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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/2009/role/commonPracticeRef" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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/2009/role/commonPracticeRef" }, "r448": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "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/2009/role/commonPracticeRef" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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/2009/role/commonPracticeRef" }, "r469": { "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/2009/role/commonPracticeRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "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" } }, "version": "2.2" } ZIP 50 0001558370-23-001021-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-001021-xbrl.zip M4$L#!!0 ( +* 2%9<^&-I>PT -Q] 1 =&5SL+IL]R'HXSDQ+][U ]:ER.._]_-/?__;N'_W^KV>S2^+Z3K!B0A-',JJ92QZX7I); M?[VF@EPQ*;GGD3/)W04C9#0\&A\-CUZ3?C_".*,*ZOB"&+#QT2@I.8_P?'%* MQH,?!^/A^)C\<#HZ.1W^2&ZN$KDKZ-Z<5PENE'NJG"5;40(Z"G7J#C:W$GOR)<+J#\\'F#Q'?2M%XEOEY5V=5$@+GPS"PA[15"Z8_DQ73*VIPQ)IS91R_"/'7Z'>X]%X? *< M>0PIN?#EZ@.;T\ #]#\"ZAD[Q^5&-B49,0EFY<.FC<#*-T.16.*I8U11EAQP^$EF4T MAX59=+9 -V51$:TWB,3B6E1KR>\"S3)S-!"Y6;I1O'H6]7=="I!6R&2FYRY; M2^;4Z?Q6=8+H?_DA<[U3>A< M>0_6!T+,"D&%\+5Q&^:W^-?UFHNY'_T$/Z*W/T4E;\%9$/SP=38MF3+2)\B4$)H)(0EB N"8%)C/QNL NWVU( J_>U^,E\AC&B8-4QYD,O M%-6.1&PU'>HY@;='Q6W/RNM%O\9T[&KP0&/J>12 1%0JR.H0J&DA_5]7P*H>R*7?K*1E5)!3MG8SMG M6TSBSTF(2EXA[K\Z AL0>$[5\L+S'^KRMY6WT_>Z"7T(2@QJQUW1(O>!W>DK MJ@,)#3/U@6G*O=RR5BQD8^GU\&0XWEW($ ;^VR*15Q%6-[&*R8%/OM!VP&%?QF$;+"O5L 3FJ4ZU1K;-04G2(HF: MQ%D:-DJB5KMA43@LHJV;^'^(!C^"A?7C%*)=N3*=CTBO(VGWL<.W)@R-=XM2 M'R$6)2$:2<%U1#6)/6^HA.(ETQSTJ1N(9BM51:4G]:-2\BH#W4VZ1D'.DHH% M4U/Q90E&7/J>RZ3Z^$< \Z-NV&-!L+-\W"@0"ILAD#"F&_HG"9OJ2"^.CI0C M^1I;O9Z?!8H+$ 5W>D85!^IN4F;(QTSUJ]IH'L%D'N4CJ00"O MZ28Z>HOHG3$'U/0>ITI!G#)QS(XA%XL;Z0OXZ(2S9Y?9FK7LI([SI,:X) 0F M6V22A>[(+")S"CJ*!1XH3)1B>=IRY7:"CO,$;1%("-$1443$F2^E_P##5GT5 ML,3,V+WOW15" M=>RT39=+3QH:(]B/(9XB>>[VHYME7B7@4/0;O&*UXSA.' MO?J%Z^62>6X)@<5"=KY^S/,5PI 8IZ.F\4Y+"3\623M)=?==.JKV>5;I$Q/P MT6OT3-).G:IGC_+Q1NFS1Q%R1V5U2%@4!E;L8):$?IV-JQ<=^VI38??J9::C MH+['JN>C[)0T\$H=-:5):>'6;JK$OIU[DM_.-8EHMX/;?$Z44&&3M9(#\R-/ M3LFJ_7_$%_Z#MYAG;$[,'>53O-[ZOJ?X:NWA;4'SV])<^CS[O![DW0Z)?LC5%S7Q14\Z4F(G=9O^3N M:_A>@DO?,3BAM"H3QP_&2$?05-P_>[-55Y*+VM^MYDF9J=5'G/YHW!^]V;\C MZ7V=^/K=2"6#QO'=R0T:]CR M6H%:WB!=)?Y2W(7H72 FTD('^]L%^GUVR>\97BJ?BF@E"'_9/5$]>[RBO_OR MW*,JC,-Z1IGWO=8HW//P$W1*!O ]7!7,JU-.E99<+*::K3"D 8L$=TIS': ] M/DD_6(>"KCY=0KET@CN&PCU"04Y21\>@(1R(<-^]-0VX@8R>K7\6$\':8[JB M6ILIC=3>5/R4/ZF!L'?7\YW361-K+T!N*O!=0(I-%@MI5HLKNN&K8)4U#/NX MSRV(K*WD/$HO#!WP3?,/5_BV[W._7LF8<;.L(EBB^R-];Q^ M<6N6$L>XG5ISZFW3JI+Y@PHH';Z7ALFL.R@K/$Q7\ OCBR5D2Y.0C<\!]A;& M,/<"O+-I]M2O XU^$M^Q-]$WOH)A?1\_CA%^Q59"[9\0SQ94&)QGGR81E5\" MG.8E/.<*#Y/GD@?6,$G;78&G1,VNY4=\L]VMW\Y0E8B':;2B MH.[CQL'GT%/+>#IDCS*QAI 0E+B.O6H6/*:SP?1)$E]U5 MY8=9)9)WVL03(ESJBS4N%[9HRX5F"R:?G4RNUKZBGD&$4-T+,# I/.B[,=C7 M\YG_2#T8N/0QNI08Z?P42(>0*/T'OK'[,PDQVD2XUWJ)#[QCDCMC'FZMAYM! M62_9L,YA^L$&#$:>JOU0* 7Z3AE18T\P8V[@F'$I, O&JTL7C*EB3U N_">F MQG62O?(5+.VOSSS?B2["EBZD!?*MN-RUE,7OY12MORU8KG]99'S%!0[DT+7= M^E^K2E"'J M5MB=!)#UTC]EG)2JFIW-4_#Y$,OH:#D3K%?F) HD#Y#(XCZCHYJXOP=*XZ_U M=2VM]Z(UOWWP]]+S&P_$H#O$2TS2IU#(.W,\6H:QU@*2NH6VB8*YP MJ8\P=P9&X]HM#E"?Q027OEC@7494QJK"+=OH7$RT1^7=<:#CHN_L+-*Z[*/_ M"U7[W%^M(/Z&!'[G@#-1LE3B$&?T.962,UFJ2V'Q(2H"CB7\*QV^Q!=%^)A; MJ?C,Y8J*8 XHX':DZF62W-J5VNS'/%O\6>A$RQ46 ,[2A*>)* M+\82#7;1HFN.$^%.W!47Z.*H.5;>K)E0[#/3O;VV^>K@OICPO6B0%*=L%2.K MK%+;3;MG"MH:;#O=2@KE8A'FK'ON7>V"O("L-SR6R1](I0XTCX?125WA4ML6 M[!!7X[IZQ:9Z$M&E4YT F<:ZYD/L0R'-8<9:WQ M7\KX^BKPUF:\(XG)/#=+^@5CV['Q5<$_*1^>#)^*@=<6_#!'9#M-X\'R]#8L M0/XK&O#I#7?P!LOZ*+L[SP:OC6L>8,1:G(=LL]O*E"4M^F)2X!G#S3K'_/T< MW_D&:P]09/X$E?DC2?@8=&XM:U#G.Z]/X0WE\#[A3_\#4$L#!!0 ( +* M2%:V;E<6^PL ,VE 5 =&5S&UL[5UM<^(X M$OY^5?:>]"L.2CR28"C_M=: MS.H>\S&N_?;KW__VY1_U^N\7W3LG('X\1!%W?(H\C@+G#?.!\TQ&(R]R[A&E M. R="XJ#/G('#GU>J+CPF,@0R)'*FL=N+-O+A-])#IW6HW31JO9 M.G1.SMWC\^:I\W@_:WB_^]P 4=@!FQ\W>&O]8&G(_.&XVW MM[>#M\,#0OL@WW0;O]_?/?D#-/3J.&+O+.@!MYSG"^4A*B+>HXTX)R/1^AKC>'A*!2&R\\&%/6^UCAB##2T6FZK M=2SD__G$@481(9=L$QI2N+4*\PLP/ M"8LIND(O_-[C,<4<(W:%N(=##5R%"JH! [^1B.,H1L'#"%'90; ;','M@KVP MBU@<"J=WI95/J"](*(-YK>L8N\;W0C\.Y47NX+O$'<*F]?J-E*?1.T=1@(+9 MIY@+[3 @-)M.W9FI@]_3&IU$I6/<%TED@"TD_H(AH>C6"5WD7*ACH$_JZGGL M12J$8;GO>2,Q[+4:"!P^_42&APR-Y(,_.HRE((?>"PJ_UJ8?-JJPY3*F%/RY M9%)FFS_:AZ>N>W3:/&ZV3\^:;OOP)&5T*C@Z=-%^C_I3_?#K0KRL,I.T:+!X M.)3:ZA@HG\KW*!G./99I6/(_/[MA3%2,*0E:P]S^CRMJH6<=WR? MQ&!^%_D(H+R$Z#OB!3=CCLAN,&R,,"&V91&QM]$K6$OH&$Q7$)ENLAO$%2)* MB#JTBBB1U3][[R@5;TK&,MKN"G6ZT!(.C_(X'%%,( ,?RWMRRX0^4C3R<'#] M/D(10S!2// !HCIICH;D;I!=%FA"_;%%M^\C)3#CX>-'2/PY(!$IP4A,#=3] M;IZ(/?RJDUMC^ZT<'KD7]3'T,1.<8/KUNQ_&8H7S&R'!&PY#92=<+/H9:"R- M0V<0K;(#SAQ*OI/(S^U\"Z06/>&Z[1,;&36'H#.:;IF_9 DIZM\ACZ&N,..A M]X--PE3!7J[,9^#.'(#.8%CE;9@:TPMOOLRVGX(V;<,3NMH6W6AWV'O!H5RH MAF'\B1/_SP$)P4PFAG0^7B*KN/F6[2^T6-W0GMC2)2$==9IX+%QODH\ (A1< M>S2"SHYU?#\>"E>CX KUL(]5/42QH#V4&M*TRF])L!;R_4QA.(OI6+KBD@R' M),I;1E8UWR%NC2 6SISJ%2P9!P&>F/$(<_C;Z-(;8>Z%$R@2E6KAN%!PAV@N M"=;VN57*_MS'04O-%K&V/C.Q6M LG%4]@AH$Z6E02%Y&RQWB3Q>=A6N-J511 M05VJA3V4E'2B=AG;-8W=/Q1V\L MEM*>J1<@O8?C&1)6\YIGH_H!N2Y*"R(\_4P MZSQSFM_CAY5%Q.S!=0J7>O],@935[!O2;@+1^BEQTG/=X0@]]"8!K9H49S3= M!5JU<=F^#*S(-XJ?\Q?)[0++Y4!^NGQ,;U-'ML2B!X[!9F M9,NYA":E60*[PZ@V.K/L:G;'?FDL'6#<[*E&Y8GAE,^5QQM;^<<;Y[H=TG,F MVIU?A/Y_U6P]ZPCITJH;EL)ZJ4TE^U7%I6\@@+,/TX*%#SW( SN<4_P2<[GL M2KIH1*@8::Y!0+G[:6/Z[;O',\E=W1+[4=C-GE]4M1-ZBOYR AT@S;%KA4R6 MX*>/!6U0ML^KBF%=H!ZA*+4[_/J=4P]PX1LN?D9*SAE'@)K/!R)AH(@'M< N MT&Z(SL8S!4](#E+?4 3]70@H.L$01YAQT?N]3C,5!;MZPO8Q7;YS7P.QC>S/ MTIC$\ O I1ZP%:WMXW?#,T<]Q%K\SCOOHPI6I=,U'G46I8],%J6%T@N3V MZZPM50_K0F9.L0]PDNIBBQ^D6CXBX$[L"Q#'R- 5FOR$OR=#.XSQ R_JHR[X MY+K70[[J+MJV$5ON4D3!+K 9QM%7##%U,?[!Q&Z*I"8EI$ ^=)1Y)RGT%2S> MAFWWI/*2/-4$6+K'6M-[MI\+ %P^0H'LU]-[.EC!OI9".?MB:4TF5T.CG ]L MGY)TT<@;)^.;2404RNU!1)3S@6&B4T$=N!DHL3GDEK%8E 86DS75F),CL0=A M8(J^<(])%Z71XZ:!#)U9886$0KD] MB(!R/C KAE5!1"11?4,HA'A,(8EF>B%1*+@/,5'."84;]*H>(12.$F6,&5]C MEIJA8-%!)^Y)Z_CG+'4][]G^['-ZUSR3C@^>HTA9N+6@[RE68%]TK"_M!ML7-):!3-] MV8XZ/X:(>$CK*]C)72CM%: M]JH\B"2*F;^2\KAY1SYT%>QEL!@Y(PF0$],]8A;D'NF*@\;91UIX+Z-$VQ%) MA)Q:G8\:OCE/1WHOHT+?$TE8G-D]LJC+5FH'AUK%7D:(H3NFBUE-J[L/Z QI M+ _!S&IBFHPHR[*+GCASV\=5[S_?SH"BY8=I1%B[OJF$5J;W6!7=Y^ H&5>/-.J'2O9(<>3CD1=V MT=##P"5]Z-T ;5[X7^11!<9UU=IWT^L0G56O<*,>L/#DL0'.V^@[= ?/;RA\ M1?*V\)UK+K?[X0&BA+WY^JQBTB%) M=UNM8TF\^"3+Y'&GQQ%5,*PG]'FI7 .?_DN5/V3JF%E.,MGF+E)B%HY^B>8C7Z:#+Z+*OC]EXL"QLV=N8C[1V?U>ZOS,+BH9SE^K0F02; MN?:?X;M/%$C GJ>9VVG#,.Y17N:_1]D.*Y[R MG&3ATPL#9+*:1E(K,J=>YAH:%YWFNNWCLY^19>8M@Q*-6:L:7QH32I/9^Z__ M!U!+ P04 " "R@$A6]F)(;#DC #K 0( %0 '1EDR.5 M"8IH)Q-L(),2^] !^^^O+.IQL 28019_> MG1V?OIN R$G^T+EPO^G'X*XJ(8^P0E9.M2HKA!OA>G2E4R/A&68)^.BF)'[*NCL_.C]V?'+R0H MXPAB.62JC\GD-XQ"L #+2$;C>A QC^MT*@^6G=S$@A#9V?GYV M?OXS:^I/]S$U#&9S%R@B*(0!LY/]EV2^O%AYT1,@U]']RL-@A<* FO3E/Q,8 M[]Y-6+O?%M=[%AE]'QW[:'W"?CKI1CV5@I9YG'05PV=(_!"1!(//@/@8;IB" MY\M90F!$"T^C@#H7I Q_Q8!0UE,#^ QB#X9$+89NU*V(X9IR$3W!QQ!,"0$Q M:8%52,(*H!G"&#W3SI=\BZB1+< 6A5OZD7:- 8RO/!^&U.BR3],G##(+;0&[ M8T.6C/XQ?@!XW09OLZXU"+=>G& 80] 6!X> %3"7'HZ8!7T%..T86\ 1DK#C M?7E7=P^>4G//_Y_Z,=Q2;VCC9IH4K<"EPYU/F<%>UM$O(/G1 J*,BAT?HW^A M*(91 H+Y!F2,D2\@HG^&;5Q.BYY#4*]@1">.T L7@"0AF\ L4BYSX^M-!+KM M&(LF1>]AOQ!1_F>95T8%D+5W#!*,-NR_=*YY0F2QH0[@ M=TI1\S@,,=[38PT>Y1^H2LY^/3H[.SI/9\-_JK=5AE+@T!1Y&[9( M.S\!M"WV#2.9\9OR"D"P;MIC@T2F!%KVY/(E!A%AL[;+B"Y&,X.\@20>R-SV M%& 4GP1PO3<)+PS;V55I><065IG.4FH]<$7_9N)!T5&0*;A''CFT^^4X-;W*;BM>DKT@1,4T@O])\R,(L M"+?N"-DWAWXP_^)[,8)67"'T'D&8!N6:9;Z?U_ +2YT8(6D.*^R;[]DX?^OA M'R#.6[BM>$+.J[SP][,:T^KB>^X/MC7%51S4[@NR2XS6:H$AG8830DFC-"3B M[7O\W,7:]A89Z .2CP).)P]HHN8083H!^?2._K7!$-'UX>[3NU-3?7>VW!OH M/;+0 5V<3A\)717XL>&O6R-I1.D3Y\^'!Z.CF:'"C3#P7Q":4^R\WJ;4:.P\!_O$3VE()PQ]$'G5OCAD*RS7T*BTY&J2\W6\1V0 _ MW43G6JFT+!^:K'1K^]41+])@8#23EC#,#%O)Z !6;K+L+#C/]K8OT'J#(K9M MP;%\K3K"68FRE@WX-5ZDJV]N62%<8>G6GF$J?J3!S&A>HLE\>38F9-KBN/ % MH"?L;5;0]T+5V% O*Q\?>*5'@Y<%%LHLB,<(45D^/%GI?L8(B9B1!A-VQHDF MT_NQ0L:LW;&BLNW+-GUGNP?:G&2DD-00=IR*.DX 9PQ)QPI)#7W@U3J=QPT] M92!MAD8?.Z0 RB.'@G'GO&@&(G^U]O /,U>J5#/QIT9%-^10<&7F6;5J!G)H M5AS"QT1:DCD:AS47O*T&1>IR' B.K'3J"5HZ*QU>'?5*1U3+"GSC_44AO'JI M_E8T"C$C"1/V5C)\ILO.T6#6KB?,O)"=,KA? 1 79P8D3B J+C006057\$K] M0%S!"'./'J*A Z3+S.B>(F:^["1RINUZS!6#!&[@%@3UPP.SW:WW#X0O0H_( M1A(#"D(;,Z3AF* .#-YY:_GJR9!*&X&)Z'3VU':*1IV8'MVCC4"6G;P%.+N> M_Y5V2HP?B6N7BPA-L5[()A:I[U4+*?'TZ#D".2)9HZ-;?I7)LFDWF;-KN=>1 MC]9@/TO5F.A):@CM0%''(>!2JY?6,07?HT_HJ009L#2ZQT@AE!U(R?KX^SX/ M#-5\>1T%< N#1+CGPRW'W1 1EK0&Z0\8KQ8@S,[WK.#F 4ER65I0T!.#FD:G MW2*5@E!KMD;=/Q+ */:.6K!O=XR:/GLX4.PA5-;WL@NU: M4\5F/1W&["Z!-#8TVQW*?/5VZ<%0QOF!_2C0FJ8-T90XXC=08YV'1Y%MH.%Y M'WTC29H#C"0=Q MFQEUP"JQ50Q2-78<&( ^TQFG:@ JRL@'H'(IJW"D8T>ME!I2WSTV1YA(VJR= MSO; 9KFSY;!G>6,S>23@GPG+J=O2?Q33*4%I\=@O+N\(6/D\253>!'"?6YU* M\2--5L;?\!2Q7IF*R%BVZR>_ \+.]DA\HU1":!ZU,A:!2.V^4D8%ID?[YHL0 M29HE=47!-IS^M. MJ<21'A.CVSV/Z;+YRYBUG#)9N:%.EB39*"A.!^06M8].GOS(*:J)L,\D1YF4 MD9J!\5,9.0Q7DA<%C%J>KW@8>H\A6,B7I_5BXL&>4] V+ODIJ'A*'Q=TLD !JY&Q+&'?"B-&OD"T(!>Q#D#D5@O0G1 M#M!9&]Y"'Y '[$7$\QG\V>X^V6Q""+#*TUH3U\MIB MG]"O;_'8-XDJ"7>\E77>F>B8E2=5=..FE['8T:O[Z.2PYN=J%E;I":M_%W;LVPE/U3A,&N\WV+$I)XX1Q?1TN<)96S+0:) MJTEJ"&U+4<2I !2Z,[EA1"V8V4K%N^RP8C.LC&.W;0 MDXWU[(+M33H'4-WCJU%3:&*:=9T2B/)8D49--C>0;%A(,S$$):5(>.7[I2+ MH1 NTFA_U%0,/K]%(H:43_OG4V$ /;R[]]CU)/]>F(#9 M;O_GWR# 5#JKW0W8 MZE56:5A3:G7]VJ9&Z!Q^)8V=*XP:?\*E(3&FHYZ5+I M?@VIJ6)1!V['OW]4$UWEZE%35,ZX=8GAF4>@])IA>2T=1Q;5L[) 0SBU^GC/ MW_Z/0WA:&F8TH"!>L)G1Z--W%4I$K9FTZ;)\4)6%FQD8%SWU*@L ^;+CRAHU M#3VV4=>5<7?/F/%H6ZMI-,9RZ@[DG2*E*895#H..>&8-D&HDY0"Q?7HZ3+($ MCC!$SVR+DZV-%X#0U3$@BGBG7F7):63=ZNY)1G$B6UVUI51Z/;5MJ#UDSJ2% MT]UZH*IGOO7 U#WUMY.:Z&]@\92Y^2OF^TR#PUDA$.R_)//EQ8K="$BNHS01 M>85"R@S)'O]\5U&XX%'ST]/WZ:/F>YKT[W);AQ_(!"TG>7,3&$W*#?[G9-_D M.HS('L[S\_/Q7H_GM*U4-H\> 8?WT,=-D*EE-N*#VD&&J/ MU0VVN1.G?&I57UU1!H+X(\L5IFN RS M^ND=R1*3V(O8.0/US)I3Q07/ZD%M5;M_MN/$;JJW$K-(S7#J4ZB8/4-&XEL0KY!HG:-7=535_C*8:O7 NJK8 MS (+CG7T6:\QJAI_'4>-=8P.:2_E[POVHI@S4*1\/]:?"OR"$9'VPZW(C:KW M#\/VS*T$X)I1B(87_ON12J-H16[<:,BIG?%:*@'WK2*S;/;;/.6,7+X [$,B M[/Y;T!G7#@8.BYE!=]\ 1H[#XQ1'I/>;9%\ N^%YLX*^QSN9IRCK3CJ< M7/#%^6D)E %Z/94.L@WC,BO"8^J2LI;3X+2L:2]_,8S^Y$^ ?_R$MB?I=4-X MEZD@_W#00/[%]V_W-7&7?["Y6:IE(DRP989M[WK6G%!YE8NTAH7>13 M4_8-):9J;1CT7DCXTS*^L* U4CKG3 M;#<#D;]:>UAVGXBZFH5N3["FZ=3MU5"YIJR".[,.L%'-W5Z0:XQRG=7!V<[U MW8(H =DC?XQ//_X#QJOB 3-%ZJ]672?[18%I5I."M> YYG,WBEQA605[.<-J M&/+YQ:O-(6Y ^4K'#Q:+>0)GNAJL5'$AA[&C-BMX; 3HKFGCT1.D-C4E!,3$ M+ KWOAF%.Q"<9!3I=X/'V1B^U.#.SL]_3HV.??/]BHD%W, M"*91V5RRU,I&!WE)2P>F!4 M^72",15'YJTM#%Y3SWS8EO;:TG0KFY5B MA)U4U?< (YJZ]D9U_/EMSP)A6NVE-W^-,^7LS#+\5Y9AD\0 %X9]!V+17%E1 MR>9L>0#;T(7M4"K"=,TN?ON7E^V&UQ$+U*JJ9/.$SX!J5<%V2*T*R)88P1L_L!/TWRB]>@"T*M_3C!08!C*\\ M'X;L0'[Z:?J$079%D]GR^J?F\OK0["1M=[)O>)*U-2F:9O=$9=\,.B<>%($UBP M\,8UN:$5'E9>='9\)IDR=:5H/?=896_[R517I+;U^04#:I"8L37'E_],O/ ! M]:=;%76;<=[A]*Q";:__O$(8^![A3Q]D!6U&;K45)0,PGI_=>.G4Y3/PTZ;? MG]&*[Z=1T+24.Q0?NH138Y?KW)#-F&P?WM=9 .,9Q>6+SPX3;CU(]9K.ODJ= MQ/O3/+7*U +,J-J\?*D/=9NAM:G;*;4VVO><%SQ1FRS,;S\@]*CT5LW9O*QI M&&MH)0:;9E)P=]Z?*0A)VKS :1AU"Z':C=/\3E&RA34==^3O&M6+60@6""Y" M- I<-H$X%+8L,Z=X3JE9T)&0IS^4(>O]2KZT) 4VQ@E7"F'B"[&F.7)#&6I*JI%W+A6(.>#NJ<6\Z&!7Y" M36!.UR@1?%K%5Y ."K8/2;Q9F (([ZV0M ME&/M=]NA>8[2"T'6.+4@2N]%+LKJ[[:CWS)15CFU/)?D]$8WBO.TBCKVCM1J M@:E,'L5]\2L\+L!#DQO;/EWTPMO07X0ONYB1<&&&VHO.Q1#[RR\7!+1X[)1# M,3-*[ G$\,40KCLG3T\8/+$5CEY'VB]I%][TZ.Z\K:!;T?^>#Q;1F)+#K0SSY64( MT\,G"^ #N&5S!'*LJWMCLBZ\]M%=[\:P[>O\"N%U$GK7T99RBO!N^L2]_J$= M'1<>^NA9JUR<=N9,3^R(6,X&[4;RD45[YB2J[L*S'CW,GT3PG-#551(G6-O1 M1+5=>(BC?TT5Z 975'5O^(&6)>R2\2SA9^7A)U!)^U'OI&N0<.*9##.=&6-T M:)U2Y3V]"_U^0R=DP3PJ[PZ(;N'2K^[$LQ?&"Q1]?%9ZS72/$Y XW:P._I&0 M>&TPP(EJ._$\1?=N4P3/BJ9$G<$#]NCOQ;$5A"O;L-$Q[FBL A ;0 [UQ M;:!K)*@'P%:\6XNW;X3^4\J.WENQKMMW;65<6Q@L.M15#(Y;R(!F80EF: MR!R9M)>W(O(MJ.F:/7=4K]I^*F_0Q+AI%+U$P7J7@:WP9I-I@\ FK_*XRNP: M^C)%Y^CJ3&/!-;9FADA7X,=TEYD1,;58=<85UN4CFNY$FN- MLWC<921Z,]F(PKCZ'3*S20CQ%2FW_,YS2^U628RKWB'#6&*,(\]DIIM-"/UB M;^J2;1RS:QN67A+&TR" 6=-%XI5Z8D2:RD56S'[FYFQKM$R?:TAU7L;W$?OH!;FD[_I"D MH[\)7ZXSKKX&RUBJ@G)JPST_M98-S0_HELHE;EY4T!_9<0];#!;),<8]P=DQ=X$I3#+SY MS[(]FJU M?*E5DLW?H?_5VG", FG5<.$/>6DT--,[JJKQ1D#Y0($X4 M;T/ A1/BK;4HAS9R4*%@)C.M>:2Q5\*IXL+);=U!2@G&D@:J9WA:Z$-(P(43 MV-VT(X3FD*X>GC4V.90$7#AXW;^N4FC.#E8LDJ87DDH+NG#BNOT"*H4PLMMP MKD+9;S%K72W3B9P3QZW;^90A4EMQ[5LO3FB[$!@'M\\%P>T#Q;<(]UN$^RW" M_1;A-AY^]B^EWY0V$^7O84BKO*I8MA*-2S[P%L!^#?>L'H;D^?(&14]L)LFP M31\I-L\7Q>/4U5Y)A%L?D$,+G3*#!\878)-%$"F$KQA&/MQX89::'[#WSZ[H MC,P+_P=X]9ZR/[(N]*:Z%EU[>*,C\M=I'=?1'>V9'IY!N 6WM)M:":_)[D;3 MAB)UU<#GEC+1+L M8;QC9T3TLU/J55S8!FSC6W)4-F+>EQYF9YC9W=[W*X_%P$VBWG]NIG07!">4 MXB0E^0K"WO?^"@1)".;+:13# (9)#+<@?4HMU7 6?P+!%;6 "[3>)#$[31'- MEW7QR2+F?36%WI['>V=.D/P!V+/"()AF)XZS*P/GR\\,(76*U /F24QB+V)[ MN=/X*R*08<^!91\1]W1W?[3=[5NZF5?/8G(H?)!-7CQVGRB5"ITQ>9G2,'NB M-;UV8G [;CP@; H'U9_R)SR/ Z2DX:X.J)M@M[ M#$,:6$]BLA%:FR6$(B/D/AMYB_^G/L5"63&+M/W2C+05]"=% _2[_,])TVYC)7$[;GE1R_VWVMC$2G C:K^_ M4Z,8<:0Q>V%IF]V]CC&5QTXA"+N:N$"8>C:=!]RA2#9.:)2W.5B8:D,"8_P^ M:<$")8*QHO2;A>%!$$WJ87@HX;(D<*Z9-WYUH*MOF$=%AO;,-K](5"C'VN^V M.VN.T@M!UCAU8CW)57L[:B;0^+ME!OW-*SR35FS59/ 8C&*R(%"X MK()#:S=CAH[<+. MD*F*C$$ZM)'R6?$D+-&00/WHM W:TH.12&-+/ULO9;(7?(!KY@"C"#*M!M MI83CPZ6>SBJ('-(%LQ'A)*;XT?'14$\#!1@;F\W43=F]BSC?!U] \L-L@_E# M/Q=78F.UF(/)7:P__D&P-JZNYLSLL M5TLU0J="93MP6N>OX$ZZ$ZRNYLCFL*XQRG56!^?TM% :^-:LZ\+43]*B*7&FI:"@"V-H/U9\N)V&CW3HH*0J9\'[!\+% M\"_*S^05LM"K"G9SU+VJ",/XXF8GI=F&8(D78;JEI*P#23ABPRDD+N%_P"Y' M&KN0%;2=CJ,TC7I/4@?@T/;&_B#%/LDS/WL%P?[$E\;1'E5M"WV0X$XY@YF= M+C@G,@,X3.J]+9)0!G-.423/*M>HY\2T3-,R M.2J307,L5'BCR&R45;"7SZB&(0\-OMI$Q0:4PY-_9[H:K%1Q,C9EILT*'BM/ M%]&_,H\'P<'AOX"(_AD:)0*\A5>0%' =4;&!P[%7+\RN M90(@ILO=PUM4!^!DMJ,?-HAXX1>,D@VA)+*T)[ZT95D&H[4^]LVN918O0H\0 MN(1^=@F(Y#DF52UWDA9&-IO*9;$J*5F^U%?,GOP5*'4]1R;.FL:MJ3,W9LQ\ M&\S8IM\L9[M[+^2?CVI'PH5YM+:IUE1I -.N5H?OI22]^5B-NY.R87%0&$O8 MUGLI?8;5[PZVI>;(.#2N=PN',Q/)#1'U_IUB!]L9]BCF*)C'*X 7Z:IC 4+V M]'R6?BT.AIO5=V[<,G>#?13=#+E#P?7A+5\5?!J5 WO1+ N"'G=4<^VNW KS M4=7G\"B@S=+'2K_$( MJ;IPC.N56(]0ANZ$CZ]@1$4'V?.?) G9RU_9K*&XEMSS)FTY/ MGZ7M[:\X?0LYOX63\?W!I_A9R=F-0> LYOX63\"D+._8Z%=RCFXJL)L"0GQ2UZO5'_?QRK[EV6#O7 !D'4 M_.82'4/3).3<&-S=_83VHBF2UVD:%XBPB'5ZGO4>A4%W&VE2=*$#9\25%- MX^PF?Q:H>$#[BX\O:85X)XU.]4)_5%OZ971;ZE%2#MD7%T=VH4>>F7/)4H ( MI$ANZ%!MTOU(R;@P<;8?[3$4FD.&<^&1%9WM;V$ @MGN&P'!=<2[V8 K%H$5 M=:3IPOS:LDEUE&"K9,7?3C)=YEEY?_E?4$L#!!0 ( +* 2%:=G)KA($\ M *[L! 5 =&5S&UL[7UY<^,XEN?_&['? 5N[ M$Y45(6>F,ZNFIRJZ9T*^LAUK6Q[;V3VU&1,=, E9K*)(-4G95G_ZQ<5+(D@0 M//#HF8CI*:<$O$OO_?!P/?SQWU[7/GHF4>R%P9^^.W[_\3M$ B=TO>#I3]]M MXR,<.Y[WW;_]Z__\'W_\7T='_W%R=X7@@W&QR@ M:Q)%GN^CD\ASGPA"QQ_??WK_\?V/Z.A(TCC!,>T3!H@3^_3^./OF5-(+@U_0 MIP__\N'3QT^?T1]^.?[IEX__@FZOLW;75+REU]30]X+??V'_[Y$R1%3-(/[E M-?;^]-TJ23:_?/CP\O+R_N7S^S!ZHOT_'G_XC^NK>V=%UOC("^($!P[Y3O9B M1$K=7A\C/^WX^4/*(VW^>M!>LCG^^>>?/_!O:=/8^R7F[*Y"!R?<^HT6B,OZ M2[+;D#]]%WOKC<]TY)^M(K*L%MB/H@^L_X> /+%?DPGS,Q/F^)^9,/];?GR% M'XG_'6(MO]Y=*G7_N41+=N+J:/T@'T;3YX&&$#%2JMBSM6;"R5GG*_I724'R MFI# )6ZJ(N-90YJ+Q'V34V:T0Z=$T&>.&D:')HM3;XJ)\_XI?/[@$H_%Y"?V MQQ'[@UN*_N-OIR'%FOECG$3825)*7/X_?5?U?4M[,*D9L7E4%AU'3LJ,_ME@ M"=GB@Q-2#-@D1[[\;7CW912NJT45[,**+__F/QK\MJDN)44B$H?;R"&M?M2B M_"I;9S+2%@SZ27#T];Z%T/_*J:%O*;W__*/@:^Y,2QP_",\BOA) MG'Z2NY;\X&_W"8TH-C8]X,<\N*7.RD9 G:Q>*>9IU2T NEN#H*8^EY%#WSA! MRTY'(9AOI?M-0/N<"II._M>1A@)RB/ZX2V)O- ]#]PSBJHUNN^WFX /5JJV M[X&E1L#]KUK6SMXGR")*%S'"8XZD$0YBCRW(-*)@1=,)N*!*P8/1=J\=<$=4 MBMM]%,XHCP>%YT'B);L+SRM_\]4&]3BFGJ98(@ M8A21(#F:=]V1)X\MU@3)#5Y7C;.*9N"]K%JQLJ>5VX#V-H6H'3TNIXH8V=&\ M[C)PPHBB*-_SX//FTW ;)-'N-'353MC4"[Q/:JE==M':+J ]5D_RC@Y<8C)# MG T*(R19(<9K-*]^P*^7+DT6O*4G=O,:AFUU>_">W*!JV8<5C4%[;Y/,'?V6 MDD=E^F,/_'/7I5:+Y7_8@N6QTAC5;<$[:8V*90>M: C:.>OD[>B8DN8L_0/Q MI>Q%,!Z*2L:G],]%]!"^!$UF*+6JE?IDGFS*3ADA;1]N2,CS09V1GQL M5^19Q2*ZC<)G+W#4^:FR^52<4J%HI6?NM9V">ZI$[LM'L^PSY3"VH]Z&<8+] M_^=M:J=1BL93<=)*)2M=M-1R"@Y:+7!?[BFH(TI^K&D1 ^UY1+#"'?>^!NR M58IDI[P*WP%ULDH1C<]X<:>BU,;R(G8VUK]=A8%Z&;RB"6!O4BF4>M3^]T"] M2BFFJ6=Q@HA3'&\V?$^<;41=^OC3XX.7')P75#0![%TJA5+OVO\>J'_!^Q$73[QGLD93K"4IV:;4M$>,XH\X.%^+4;T<] MUA6=XH0\A=%.:83]5N"=LE*MP_-=61/0+E@M:0^GO"*44AW-W^[7V/=/MK$7 MD%@]:.^W N]OE6J5_:W4!+2_54O:T=\X4912'J+#_Y_6C7+?EC9%+0_UDO("X(K[?Y)=[C<"[8Y52 M>VA8: ':^2H%[8J%C.;HGD;YK=D1R-#Y_7Z%J:46VX05%V%+1^I96GTG\)ZH MH_3>5+JF!VA/U1*\Z[2:\T"_R]1(^=A._@N M6ZW:GI>6&\%V3(6L77U1D$6<+J*$QSA*(*;G%U[L8/]7@B/US=":IH!=L$G! M[+B!HAU01VP4U_@8@EQG%)01(VWCIFBNV 7]I&IBK6X)V!L;U-N_)KK7#*@O M-DG;^9)HT1LDK8)^5@&7+1B3ICILF MSCZ/8\JZP:T/&@%WX&JEBJY:;@'8*16"&L,K)U=30;,7A9)BM=DQM+J_/W^X MMQ@_6J7:84__%2NR= MXG@U#USVG_._;[UG[%.)XGERBJ-HYP5/?\'^=G\!KVU?X+'9R@3%6-7J"#AV MV\EO[.64/,*!B_@?!48SA!.4\D*D.Y'44UB]S)XIIJ%T8ZJJ3#)7A/@L5FE4#$6B]\#CKU*,4W] M+B/&(\Q.8/6JT&T4NELG05ZNF+T <"OI( 92AM4MP4?4C4JEF.KHB'H M(*N3USS:&%7$R99&-ZL#VZ"Z)ES7?#RS$HFW$=E@SSU_W9 @)C0)7R0K$I6F MVPK;Z/4$'J4MU"_&K$8WP!'<1GKSP8;S0)()GW=Q-FAO:6F0P'XFT6-8']IC M&H$()C&W0LBMX)26GNRO^NJLN\$/Y\; G4J(]NN'8X1<$B;8UU["[3XK9.P@ M1!'-JCL:#2'P9%"\U&B M>D$S"LP*Z%P1*NB=][1*%LNOL< TA;&:^@"/:"V5B_%K2&77$ MR<\09W 4+H\H"S%FVUJ:&E9Q3E0,Q^@(18PZ*_BXC>TL0!>6W1I'8U5;Z!%; MIV(I4JL:0H[06GF-([.T3&Q[:!U21S\,GHZH!&O[R\"UBW;P0ZRLQ.&*+^ @ MVA.PVQJOS:7=GM9T+8;"E87D5B%ODLA@BV$);N&H_$MN@,/ MI[:&* :<;E_ (=E:!>-<+&>4K0$G.^NG[)1JJ%MU?+ZB.> XU9&Z\^%Y M27R&.'D@9^>'T'COZ/Q&L+ 2K.?KC1_N"+DC/KLU?HA/"O/H] ,>N-JJ%\.W ML1/@(-:7W;C&FN1P% D6J&H0MA//PRM/D8**XL_0(PG(TDO$U('OS5@);;[M M).&K/IBK6P(/WQKUB@%;T0QPB-9):SS:\-W!;'"U&H5#Z'>/?:H?C;-BZFLE MXL[(DE"=W%/Z/QK_Z>%E[4&U37_@T=G:%,68U>X,.)+;ZV!<+DUR0I)5X4P_ MG.%W/'/0Q#W:DMK#_;9QHKR1G-I@5P\.C9V (X*>TNH#$OL] ,>^IN"]'9'( M.%@.\H'U3E>X^-M<8Y21D"VC;37Y^&'I5Y. M/:GD>8"T<+Q4N.E4Q@#*E6_=V4YOTUP_._USUN[BC:;YWHJ6O2LZ:9YPY05DL10S>!6V53<%'KEU"I;& MT(IV@&.T5ESC<33+YAA9EM\)PH.?"-8XH#^(PG?D.?2?V6S;EPH[G#"DE:/F M$_H:_8 'J;;J&DM(TSC%KRW[$ M)UL_W#Z[]37Y'#OR2DMX5'&4/Z*'=K&[M MVM(TPEE#ZGY7F*R'\( :7]E?5-K?P-*,446'281HG;*'$5K5&GR U@K=,3Y+ M\U?KV?+@^A8NH5M?DRKHV;PL!S\<*]11+/8"#K@J*7M8WK6^JMO3^+%4E_G]Z6FR=)Y#UN$W;6#R4ANL4@KN ,:0;VLGEF M!L*)V[F#.#VR1.Z!]>8.?5T--PO0Z#QEBN: 8\D%6* ME5Z3VFL#.(25HAH?I^$$ 07O4!HVA^WQ3RQJJR-WAGZ>??KIT^R?CS]71"_] M[N-/]']9QT(X(QRS1=\SXI#U(V7VZ:<98N$WDST_'G^>_?CCSQ54_V7V\\\_ MSC[EWQU2O::1L$*?_B!(VKF,Z[K\C5GLWV+/O0Q.\<:CDXO"SZCXH;4Z D<7 M?>5+-W0;>P%&H!;"&Q^PSU@@Q@-Y 9)<9JB(5Y;N[8YJ /:,P!$U@".XV+GG M%Q$<;Z,=5T[H69A M9D">^"5;J]K*E (GR GC9(9^_,/LQSP_4(S[?&@__KF8+8 9R^](@KV N.\NO,9V3I._OO)%&&CN!1@06@AO?KA)L$ I#_2N MP 5)-I9*H8^I/Y$\@*RT:Z]=P@]X3'"5O2*O&G<@!]!$;DG'%]H;MS?S*.HC-6[2J;L"Q M5%?Q-G4_ >.LMNC]UOFT?H!@&&4/3A5PE<$$=7E;B YUBXA"-\WU^+3PED1\ M=U5K3ZFF,_ ;V<$]5ZGJB?@8&^I0&\[HI03"B,D>(DU$42Y(!<<4,X"0HP/J':Z#)H?..>7!E)71JT\;P Q8A?Y<8<6ABKWFF#L5JC=%,"%+A.+XBK)^P[E MA?ILG;UX'D9Q&=3%@T*V([MP+J+EE%NO)_ (;Z&^XDCB!&?:;:3OY^ BP#GV MB$:HG5T#"7[->75]C^D$N\Z,NJ;Y-(*[]TEE.:B!3*1'4!C>%/I Z=KYL[KU MU")6/7-6-)U2I/8TB:R*4C"7!H;0%-9<^4#9YHER0Y>I!6G#%+FN_93"M<\Y M8G7,#CTUUCKT,ZC>\J!,7=".>13H3>C:'HX'\&2 2QT5)\Z%^@HSU;4'#LF- MJC9K8>HJ*G+EV+6S6_[JEL##\\&-8O! MJ6@*.#2;)#8?6((X]#V7+R%FY/G='%DC^MU5&%MRW#OR3((MN: _,Y63*_Q7 M+UF=;FEYAM#F8V*(H$?HEHHG&;10NE3=NRRV QV"%.L6@*WP-.,JJI#1U,TX+"6)V M+H/TK\VF4IMQKK<2GY)[^D("$F&?8L+<77N!Q^8%B?=,SL5#G0I+:'<&'F3M MC%"Z&JO5$W!HME3 ^ JM8#-#DA$?#\NLD.1E*Y<=VQ)/!4O@LB72YW'M/F,B M9NYLWJZP6'5+X+%>HU[EXR1Y,\!17">M<9WP[ &2VB6<<<;<817TI(*^M36J MRX"F[B1.A'H2:V["($QE5+_-I]D5>%BV,4!Y#;:Y'^# ;26^J:.G3+) EGQ^ MX"\=9*P&>+=/O^34N(:0 ZR]9_MR&$O7SKQ@2[64F!0&\0E9AA')'C(D\?DK M30_"R/4"'.TN$[+FCT*P5;>09Q2IN8B%ETW3]V!RH5 JE9U4: IF]G,S.[F9PP,SR\0K84): MQ&%J)#GBG-!)F7KE4-UZ$OBG5/,0NPZ:@L<=M<0=G9F];BPIHW>2]C"S((U% MBJ%TO8W"9R]FKRS2N$3O'@59'L$_0(G2.L@SQLJIQ*Z.\NU2$/ 1K27\T D! MGQ2Q;2T:<[,QB_[UD =T?X65JNYI#ND @.',BZ5HQ,VM0)58+.FO5_SM'L([ MPI^5#9[.:0=E5;H^Z4\*9GHPI1J-.A"?#&CUH6./V%84!P2Z-1U4@&?- @"Z M16N&!6L&PIJ5F9*-4<&FW0X'#[SG7PHS6AE)J+2-^UW[;8 C>J5*150N-0", MK-5R=O'+,D)"RNKZU[5V>O(:HT"&6GI^[0DQ0F./:?A6D13'^"0HJ5R M$6)J.P"&'#VY3?TW>] AJ[,R0YR#]0=8A]5;Z%A."K(*I@ FD%63:&H)+G9= MN:7V5(#'N:%9VBU E4@ Q@)3389?FF+P(6+*8K&FL0Q@W*B7M_=Y"Z#)2K]WV:<1F6>>OZ72MEQ[..PUL6A5 MJ%T7MWM=)A3!*LG[C&7)8^A5"(WUPJ&U3S4MKT7(?TU@24+*WWE18H\.< P M-DWKA8DB$< @8:[+.(L3:9B!2?'',-%;6Z!HC35M*4X*=8S,U6&98I)(9*85 MY*4*<$@VKHDGN%PA]6^78,)'HP8U-28_@%&D2>(!)CLPEB[Z4G0"BQ=_)=[3 MBLWEZ#00/Y&;[?J11(OE0;7;NN7&MC2 Q[2128J1WHH X/@WT\,T6%)N2+)# M@A\;]P_?OQIRI5-C061P7:_"6 M3[BFB\3$O<4[7O\TBJA]1*U2==+5G3!P^.G/>'OSG(Y4 0-5C\IUF/6D(J#T MB0+YZL_>>5:>7/ *2\LE<9(,WXX8(1=)X5!1.FLS'-M6S4WDIE8+-_G<,4Q6 M=( @?]]ZR0YY09Q$6U'IV#8 *L:'XB10X[&3]E2 0YNA631R*Q4)P*!EJLE( M^=60$S+S#&LPZZ0K2A/*LK+*[C3Q9&\2K$+?I9A^SN&P8?=9MR]P0&EE@E*E M2)V.@,&CG?P#/"1PNF*C?$Q'78$>4H#OD1#!;D (&6C2L@D#)O#\U5/-*)KZ M3"4 ZE2N=/RJ#E-P^%JYC?-,D4+F5-$W1O?@P,4X2^=E#<_"-?8"UZ)O@K =_SS-'T6[)BPM4]BBJAUPOU2JIGB5430" M[(]J6^YE<(HW7H+]6E=LZ@/<+;54+KIH;0? M[JHGMZGKYM01(W]$N ,WJMKPRB)XQVV6V=1IRZ\L6GJR M+:')!G'3;?):+U4V!NZB]4J6WU:K:@G8.1L$-O7,E"Q*Z=K;:Z3RG!'QW\O@ M<$'D+O3]BS!ZP9'J %)[*L#=V= L!UN&^B0 !X"I)ITV S&K4)IR_($OE!68 MI@MEZ!MCC"1G2W4F -O'TD(B%>0RCK?$/=M&%-IN^:/H?\'^EIRO-WZX(VFM MUUMJ N6255LJP#'%T"SEY<=6) !CBJDFQB\5\6>G!4,D."+!4?/Q[_CM8X<5:0T$3L87:&DSHRT\23 M1L-H (J2QO00I5F5(2!%<)T"I@QG'TU0 7 00 VV-^2%?Z/>_]3K.TTHJ3:! M;D*2=9P>:"CD'S#YH,Q$@V%.*^H\&3F**6ZCT"'$C<7--J\ $;&U!;I:9#1$ M@,/.TX0 A1&TL!S%$'=D M0T5?L97,+/(Y(! Y&Q'7%%S*UJ$Q'O.) WM;>KU=LV<)T(N7K-B"I[7=DY*9 MY/T.:2<=PQ[TF!(J5*NK!(-R\ZE@@$+JOD(_'?93!B#"O6>=>XURZYD!M]"7 M" =)Q32)6X[?0V-G#4D0\POK7R+U*QP=R ''BJZ&.IAA&- "C#*=5>HV"Y&< ML^2C>(6RR'.&.%>+DQ$;-KH)@R,'QRN)5DZ!0?K:-KR%BOPJ:2OP,2,W!?#I M8"CMY8T:6M#!IXM*0RZ!P(4B&Q;3@"(8.9%BY9A_MQ"7SL]?2>1XL7)N9$)G MFD#4;!K=399*(M.#'@U=!MQ\$4TD9Y2Q!@4U UHHI93/S](J$85*6Z"@1>)N M=VRI)S1-<-$PCGY^\S;@14<98WQ1Y"O%$C3H<5==I8:=!YVER#/+H(=?#!>B M ]L.'M*2]3@$I%;$*4W&+OSP)=8O$5'5!3RT-"NL* AQT!XT7&B(/43Y!Y;1 M MHXN[Q35:W)[?S1\N;[Z@^>G#Y5\N'R[/[W^Q@C'4"DLOJ7F O-0 ."8<*E., M]?Q;P#%<(627V"R5J9^Q?_I;7M;K-HQ$]KM7M_&&6CD,$BJGSYI=!C2<2#S, MP^0:Z6W/YK#_@/?<_6T;)SS#> CO"'-JSR>EI\H?PGY&_8%8 <> (0U<+C[1 M/Q_ N#2HNN:E+C*A&'9E8J$#Z&-?3RU/F8+)H\SDP3Z\LJ_9AWQ;Y-TV-?6F M\ .$F=EQ)JF=-.B,;*@J'E\1HG_[A/TQ#]SYFHV3_^"?*WXFS:[ 8;.- 8HP MJ-,/,*RU$M^XZFJ!R0QE;/AYJB(C.S SN@FXWKA&[W'6"BMW@U4+4*K&P*.Z M7LG2RF!E2\"1VR!PW]L$EC89!U*2K=I+)<&:[&DG%#.RM;9[E',(.I9,\WI;, E-.V6 M^D=*_2W%_F7P3.<88>0I;W0V]9EH7!_FA0Z3BN\JN7L.[ (+. '=I]YY M)-,)M;MUV.1;4+=33.I0V]N(;+#GGI$EB2+BGHO4@DXL%NP]FWD^)!U\"Y]Q MSBJ&L4:.$'(/(.$& #>MX*B8[8_(NN@W1+6%VHK Y%"AR1CUP*#J/2EL:%2B M9W@0241ANY$/EGP4O?+PH^?S/3!68*;G(Q==(&,P(^6H(5((G%M#?.#G-@$" M(.FBS"W>\:=!V3)*ZQ6=OQ! M3*%4=\CJ<%##4R=]_VL!8R36(V^IQTV+2T+L=<@R(L4]59M6H0,XV-879E$S!,&"@QXA7-85 C3+!?AQHCVX3?2RC>1LCO*%3=2X $&^P@2=S' M#?!Z0M.$$0WC:,!)#97IP8J.,@/!2\8:TLTJ"V;:OP%^>?.7\_N]&^!V+H"+ M&C?Q0RA+"5.K4/A+=NQQH60>N.R%P@UKHC!F*P+ (:6],4H7S+5[ X80 R6, MGY>0K-A-01H3F3*HL3J,?< #15GVO^E5])\#PH"^[\52D]-(=XW%$HY'^Q;CP M4I"0_^9H1]M(UX&YHR03]DC9ADK,7]'-G(. MMEBVB7F=?L!C7EOU8LPW=@(<\_JR=WCQ*EV H X^4LSKG\,>U0"\E!/(F+_- MC'!&'I/TL7+VO*&R8F5M#^!QKJ%NU9)C17/ L:TC=>=%1>K C#K*WK?G]&U% M\U@JNTSE[*5>ITKET8=J?G\DA3"FO@;B5?4!'KI:*JN&YX,.@,-73^Y^AF5Q M82H?G!D+""-R_WKG41SD0RZ/9^OSZQ2N:.81KM=AP.M':4Q65/V ![*VZJKY M=64GP &M+WL_\^ML2&9)-N0WNOH'U?5%&.5/_VH%N$Y' MZ!&NK7Q5LJWN!3G&]87O/(*QIZ'+[TD/%^6&F_@#FJ'7E[2!;]]UWJB CQ7M MC6&V30<8.PR4&'%;#M2N_U VJ=GU7V8VL;SKS^S!_L?.03UCG_#:E7$2>0Y% M9O;%/'#+'Q1:BG?K#F^.R =+SE\=?M_CCJ+\^7))E"<&1A<".'S9^5&*$#BN M!(!AU)(AS \AQJN9 .."'#.4BRB^9,G,_F>E#D)T5'%KK?@B4:H!8BH@H8,= M:)_8[R0?-I*V=8LW IWT]^%_D%S*Z8T/0_Q6;QR]>P?CMXJM4*!R$+C;<$ Z M#VJ7MBV;CQTRF]^<(?['^;]_O?S+_.K\YN%^A@B[RKM$F^$>61:D[Q,<)9.T MT"-Y\H* C:!*.XWSH,IVL_'YV[G83U_IO0R68;3F;TLTO<.LW1LX8KK6X_WIW MCA87*#N[BRYO+A9WU_.'R\6-I#HTJL)B]#3"V' N-2O?J9Q>D9B)_(V/'VAN?S)-F;'?<5NX0F. M/7X@JBB.E3A-Q2I(2ZW$Y5LLB](]D-?DQ%9)EI+WBZC<* _NE(V U<40(N MSDI1\S8TL?'HS*OY9G$?E('#48_F*Q]JZ$P6,&#UJ9WY&2*'\O-W_*@D3=)S M9J@LT=2BLBDIZ(GTVXW+VL2A#[IO,S+[&SBI$.IPY,.G%*3PA(-HF,H"(.$ M84G8(/I/2YI"A0\>8\^$>_UG'FQXX?Q-B(-249;&L!AR\@D17QJ M10 P$)GI85[N.66A>'X23CPT#>^MB;R%B*@=LMM1F'I,]#=XI.SXB'L0(2AG M.?QH^TRBQ[!^O!W9.# 0X\H+2%JLX ([K/[ZKF' ;.@"' UT%"[&?EU[P)&N M)78/I6B^!BYA%XG2NA2"(TI9FOAT0N*8.^KQIT\_<6=EG_RM>)&W2CO5L-:Z M,U '-C,"<^5V/2T[M1LZVW6ZGMGII^SLY@\K@MQ\C&)7P/SLDCLOXA N]PNQ M+*44[P<9Q:HB?F2CE*_YSW@EGKP03Q;X%N?/(QO$"A@RM?*DY/Q5GEQO,9IW M( ,9(#L8)H-* QK00;.+2L:+<"$%R:47>&)K[QE[/CNX,C(RVM"\J@!*3YE/ MK0+:*9 V%*E[J*%A<^5&T!+WHTBFSJF2EA=DT6<=(@ M_+1I);^N_<0\M79]7MEX0K[:'XP>.BN(Y?4Q%;9SN8X\L=3LCFS"B+\ITG"; M3MT<>&PV*5JZ+Z=H"S@R&T7N?.157+N/L@(5N#T M/1*\V!UD FPD&\\@ *#@SHM_9^>=O])(B1+L!1HO$C;U 1[R6BJ7'BFHZP X MM/7D-KY2SRP=4%KI_3G&CJ:G/BM"S%[3H0UH)KAEJ>IB0T0[2U77BJ(R,?6' M.LVNP%V^C0%*]38T^@$.@%;B]Q,'/ B G;RU8 8)!U:BG6DGH(>X.?!0'*1? M;,(8^U^B<+MI&N3:4P&. 89F*<)!2Q* D<%4$^.]UP(_VZ-A6<6L+&NU2?1' MRA[(PH^@7@RW%U*=:,*.L7Y4ZQ!T7 D)"A66E;$XPS65!2"!<' 5LU]W=O0 M]YR=^/\=;M>KR "')5/#:-Z:KZ0!&':,51GD-OP,"7;HF_PO@/G Z!:"?23G?Q2'VK:4IL,XAB9J1IX6I&:!/Z8:=1'D!V>0BGPGK%'N=(6 M(V&21KH#P6ZQM(I\GFS'2S;P5W@0%M4:J.ED(\L U6K22;\.UR0K!'N"??:L MZ_V*D&0>N'/7Y;?3L)]/3AO+G]F19#+ ./K/4PVJHXDQ"4 >WQKCK8D!S"ZG M8^[[[7J-HQT; I9IV6Q$.6S]A">GR8K0?R;8\[,APBW^#"&PC7/N"KK;C&EC MX-A:KV3M=CAO"1BA&@3N<P>*+N*<56O!U#?:J%N M;?J7-P?HC6VD[C$19+1['WH[35DHL\J!6*_'U%SX4-WZ&4S6?$HN7"%U[R[< MUUAM5&@ZRQH.5+\FZT<2*0RETP^X0VNK7JH@W=0)L'/KR]X]!T6'W@X#I$]V M)R1P5FL<_=XNV=CO!MR[=15O2#M*?0#[MK;H/:)WQ@!4%I))U2X5.>PV.0>O M5KS>P2;!EES0GY_=]&/7)-A-UM-MG(1K$M7F*;I] M@3M[*Q.4;I3J= 3L]NWD-S\VRKG / K+R"7"5EKYR;%#L#]N%G96KC.6@/V M6 VA^]P-8]01)V]ILWQ4?6%$Z"V)V ?XB1SK&J7<96I16J%P;9P6VD\I4JO$ M[L]W9RBG#R14AU,X8N#T#L<(HXU@\D./A=0O6#%ZP1YX;F_#F[5 +YX>'[=B<[Q,5 7([^3R"UR$4N]&Q5L[39C@)06.M@CF+B MTJ([X#S&1(MNX7.DBI3'O4BQMRY:8Y3<)#=X7;]CVY[*= .FSBR:05-%8IJ! M4ZO),,$S*X4.8VMWV?4^7"8O.")GY)GXX88E3;5+K77M@4=%HZJEJRFJQH ] MO5EF4Y^F;DRB /O^#KF"./5M)UQOMO1S%$N^$.9^JG75_J@"]?*>S=9]'@AE M&7>XN6!_:Z!\?==CI%!$-E1+=G,GO^$C?_:83O#8I(]/"!%&"7^@#SVL:/N\ M#7M!9!N+FIGRH2]V*8C=4>47K[S\EBJ;3(:4 ZNP^>(E*^3RD0BM.6K$XD% MP2UDSUY%=$89[!!^)3&CSFX;)18>"03P@_4QP;2VJ _%B*4'YQ?4FZ)#J]G9 M"\ ;+\&^]P_BGLI!+AU;;XBJPF-C)Z #1SNE2SL"M3T )TJ:@ALODN?D44H? MI0QFB+*PM#,PGMJ]Y(:=XWB^9H49_L''NL5R']045FKL!#R.]90NQG%]#\!Q MK"FXJ4,7R;-U^L;!:9PP'E-K\KHA06PG>AMRDNR9TS2-4)C+@ SP"#"8;Y:YTU),Y0/?]O:#6:G#RR!.(KZ05;/M6]D0N*^J ME2L5-C]H!=@[:X0U/C'"RD[F-&UNNI:U:]Q=K6D^*<^LWR]5M9V,E_:X [KG MJ[/NVYR*7:([\ASZSS1U*0\$M.''RDU,[4Y ';.=TMD63F,/Z#LT^@J8WPV1 MNRXQW]5@E%'&]2 78.O5\?8Q)G_?\BJ<5'B7%QQ'A&V4BHPW9.=D&#'Z&>TT M\A[)&"93F,?.DGU)S;I+OU4-@<9[LW*EY?B#5H 'GQIAC=>?]S-VB_=U2]K5 MW]&M;CHICZRYBUO1;C)>V=>=VWV_M'G>ZXHD=(1*I\ZU1[T438%[9IV"I56/ MBG: /;-67..U#DXT7^T8O]SFO4,"''EA4ZG-O79 ?;!1M8,2F\5& +VO65;S M:O:"V.AE-27?KT&\(8ZW](BK+JM9TQ:R!S:IF'FAJB%43VR4M[LW]K](45YF M.0V?*:L@N5Q>>*_L',8SB? 3N6-SW\OXBG9X6.'@^/UQS0I&9XI G;='(RX!2(=!=:E,F!WI(;6H) MQ+Y$A&8,$1-C$9W_?8O]A[ _0&ND_E; 3<^,1D!73_HM@9ZFIE8 \$G()C P MC!!AXK%S]=/'PX'-;H2-4B8!CXL(<;'00S@.5%YA/GT_(PXWP>=CVO'S/' / MK7<3)OEP\K$U:G9G-#T [KX]\+->O4OG0Y^,9 MV[W[S/?HUH3P1P5Q"@HK'%%(V,.&92AP-HFPY[/FR0OQGPE:AT&RXL\J!6%2 M2E<_"I2>#$C;_A'5>'VE_@'9K:I*+*>O#OUR_DR!"3_RW:-"9O7YHZSLU39% M:$D5J,OV;+:&P;\-R6F.]$8:#C9Q$M*@HC@'*Z$ER\M&'L2B M6?)QFZ@M:0%B4Y-\Z@]&U23? E0V&*PU M'"KHO17(:U)O;%C+8^\36.0:RF:5Z%0RB)7C@W^A/QR[!W='T\V:0]85S8#B M29-BQ2.#^VT +GHTBFKJCRE!M@9G]4'&HF:U!ZLK&T[("]6'J@];3<03>SJM MM>>+5H]3AX$;!KP\XB,.?E\LE^SZ#Y/KZO)D<5=_OEJS+W"?;66"T@ELG8Z M/;N=_,9GM!DM*[Y]0ODS;6J=^* 1<&^M5JKHEN46@/U/(:BIHS%R['"*G6(_ M]\39TNA9/),H\)Y6R84H?AD\,0WOPV64?<.JB[S>O^!-HV]VI0G"@ .E'[V,SY8O+GK$[X8-ZCLJ8]7$;/\[H*Y=J4*Z\YQ] =#5JN4S7C!A ME,:^&<.9*@\TE+^%[C[51Q<*7T%VH;Y6W803]3X[:G"C:R_PUMNUTI'VOP?L M2I6JI,Y4^A*H.U7+:.I0DMIXGH1?ZSUI[WO(GE2E2N9)Q2^A>E*EC,:>)*B! MJ0)XU? 8;U,?H)[72N6FBH!70)YSJ%V1T9*[]\J 5[9?YQU6;PCE?:HTE"AR M$D91^,(J'>$-_2;9M3!2#8D)QG2309I"7-5_8A'?J$;/ ,">].(<4<82I3SA MX,%@5DF5?\R4=Q3*=S@B4Z51<6_\A!+[?<\:K3H"#??VRF>'6K1Z03^ZTDX) M4Q=^6)'RX1-.%N%UN V2PB4?&GAK?B&(_0,_183711GY9,HX)E%BW:&=+#Q> M-(X-YN+WIU9H5MI:%G2ZC2+JA%VRH!H20&&QBT&:LB!5_XEE08UJ](X,DB/H M+&@PJZ3*CYX%G88!N^-*>5\&3D2H,/,G.C(]L0TLO0E2SZ2!0L80!JS-M0SH M3C$;ZZ)FEWP-IUPJ0JZ0LCD"I9892E$7B;V87PN7B=Q:.8%!&W\KSBP[F9;L M#4ZNY@QY2\2>PTR?Q@PCDI(DKY(%.Q@4LV\#\B+_P?-&=HE@$X7/GDM0O'56 M&57^=-K:2]:BL#1+0 #DES9^9-5R6RX+NLQ^BDR?B->_O@+)F:I8\; [\ M;."!*M.)'32:Q_*X/'ZB#<]]C[\.=$<UUCMB<[M0'*T'"U@U-+ MFE,$,P- PMIF5TX\<\$_$D$"'6E3^45*!4%$B(,L78]OQY,#U,-H(II7^.^;H M9/^V^T=:$S:?RO,8T^X%<0F3S"U^ED_I"A)(88@"34 MJ>-5Z+LZ4#Y-_!["B-J +9G/4&YVRA\B/ _N:T/OG#VQ9T E/SK%D(M7VBOM MRNY3@]8&0]3OI57WG2*0-JG2=5&4>C3#R]3!';Q)\3'%1GBX.)1-E'#(&!:@ MC[+,EM2!8.!0)LGWV1SI,(>V&!D1+[;)-M)..I6]IXZ'93.T@D/1]2V@X9XF MQD4#.9DW@84]6:05% J>0)&P)X/D0+@4SC(H#I9+G#RDLQM1%)97RBV5AJVR M37L2D!'1T""*,D*-_:%CHZDZ/94)RJ?;LH"^*-Z\5T 7FX:UV\-ARQK*N MZ+4%'!W;,!=JKP'P;/H)CKWXGCH\=A=!L4;*L>(T2XON0#'6U!#J9];5?0$? MUFJM0F_(P'DAP0R% 2K5T;%S1FLT8_ R+21.>(4+%&$YMP#]_Y!9Z5]P, M^6'@F6%J1D6+'COCV MA%<*A[+# YAP#F0(Y80S0P=>42SG"&2Z"<,O!@9"52+X()]EN261%[JZ)M.F M-C6@;&>F6N#4(S5%(&VI68@C_3_]Q_SYXB6F.:J;$GB<@K7F]\,J.MCG_]Z?KX\]GW*,JGR/3/ M,**$V#HA7S)BQU!W!$>TMY>]7C3CY<"3E4>;D@"Y>#?0@9=6\#[2SZ.$^YI? MB@A!1 AH"13%9KF8UT]V7FQS0D!QX5#BLN9RL'^1$I72/J$IO:F-#* M2+5#@A:E*8X([13KL6IW<1V3HOK>YD[YW-W>1A"T6Z;CV)"C]J("M:N,FPDP M*QSU! +9]ERN>]X^R%75KP$[.)=>:3C-[A]<$*+$\C[H 87SWDS5=*-5BQC@ M%=/N.O6>00KVV=6B&@F#6P66MSTVXLIIBT]J1QEVNV2T)F MB+RR90<6S\5(E9=J6);J2YP\N&W+4EXL4A.?\ >U)##(ECHW=E]6)")HR]0L M/P$I]020&5O^H7H8IFA;;F IGWA;.9,02$9MV5QXRRJWI(;[Z>,_ M01W5!AS*_FN,7T,-6O]%1JH>PS$NW\HR':7X(%6\RD5CFW_6=JB:TC@$TY2M/V$\?[[W9ZKV6K>X( M>61II;SBRHJB%_11H)T2IBXMR/#+62F'[([)V(=JQM%X[P YROB@E!$2G*S? M)K'RFX]^\J58$TC6[FN]0MV$!&0T',FC+LS/:]*$C[%#J=LFSRSEU M6L03Y[4$]E9YTJ(]V=FUX(FFZ?SP!"X>GA!Y]6&\ TB9;9K\JL6QG.)A'-8G M+3XI[S,UD9HNO5]V!,ZR+=7I M\ MYPN:N8]7P#&,V]L#V*#FWG8%HEK/L 5UPK$+B ^BW&*;Q D.7%&IDA)QC*H-#G) ^(ZP MMXI9D<4.K]G4$IE0-.H;I>G\KYK"1"*ZA2*][PAD/$&_:S.@9>;Y9E0O;]L, M@ARE&]*)N QW'NQO.)M1F"!F-)BC"3 4W2>&%DU:#%Q% "?R!BFB3.$@Q5!6 MN>RY5&^=6S/)7XCVM M6/$"+&^8E^N.N,(M.G7.ZFXNEF=DB;=^,G>I M9;PPP'[Z:E/SJDEK>D AI#=3*59-VQ&;UD*JH6[F17U2DL4=LDWHL:(ACSM9 MIP1G0HF(6^,=>B2%5^C"H+*H)DUJV,?A)KW5Q\^R$;YEMMW0CPC3CWWA"@VM MKM^.;/J#)=VN!>$Q,T&5'><#KXW**\ VZ(%>U MA^F^+?UV\(+7^;LI51;5Z -Y(-!5N:&D==X!.H!KRV\^/YS48TF]ZEZS?ESS M*)"EX[,#_>K#O_ZF N9KBI445\6B]T-X+?%3UQ[MR4X-V P-9U256D%SBO!H MJJ)Q?B#H9@5\\WK55'*6(:RW<9X>U!:Q+MY_ M5[X>\9=7CA^UA9Y3?Y'G%Y(0I0(!&6G><@ -MIY37X]6\;9">Q*0QS!#@R@6 M9!K[0Q^;3-7I>&V/A1!S_N)\M%C&Z?!.GEB L;I ,KQU#M9"F@M>VWF?8&S# MW)J[#("7_A[8FKWBT$UU2Z (JJ&>^JD^W@SPJ; Z:4W]]MY9$7?K\]$]OU.R M%^8Q^L:Y_6>/X_Y-F) '^H<3WI$@_#,-$1HO5[YS1AS""AK0'L?71%4-I55O MH+YJ:(9LH-?O"GV,-]#$N%I&R,[NL=>-4$I]AAA]%@ /Y_?WIPO$A$!2"G1U M=8K>?2?_]=T/B/UVZ'ZW)DF$T96W)"Q.MA'?+SD-UQL1^5Y1/!BN: 3(%Y\)%W+6+P$Q&7HL8NK4$B[)]#0,U _&XGU MND$?A5MJ87SXE[+A*Z(IH[S\3ULC8[1E72D(>4B/JLZ?GB+RQ%^KSX[VD(/E/@MA*9;C/.<6[]@_ MM>QRV&=2 :I061VE>QTF$ZHJN7N+UY0!DAP@!&W?2E^S#6A_AS;5*EH(V>)% MSON$97^-#RZV(C"I8-8QACJRZWI/)LRUE.@MYDMWG6=(,+3^1.*(%A'G ;R> M*R1H;?JG>@F,6P0:EY:KN@ -\#8**S;Q#]I#7TK0%;^'W=8P\IX\=C6U[+JJ MBVA6]^?[-X0:QZ2)*!/KN^_]JWWA17&2_^*;RE,&O>,3+T?C_K:-DSPC:X56 M:@+3PZX&8S0@F:+W-'&M29EN7BX/(^%EDAWH8V=5EQ7CM1?3>?CC;\1)V'E( MG(FD=]ZUPW%71FPJ1U['_0WK$TV4LX0(V$,9I5R'J^"GPM=GS'6LH/G#B\;= MX&8";P/-"\8P0'/:^^V@>5$9X[,3A/XT[G_#N34X[^-'; WGE"EH.._#*(UP MGAP:P<8A5QHK6NLLLB%0%&]6KN:$*VTUF07 DK#]/6% J=HJDCZ4?H7B9TF% M>KVE3J<4\[W@B4.*J(>5E]IJ*H?> SF@ =F7H11)5BM:TTJYS%3K(&K./BL/6*H9:+LFO76+W88) MY<3>:<.Y5:1CT<3^D>5,S^P >=]+F.>OCK_EI\$+]U/5ERJ:NT!'8 V%2RA; MTWX*2*HC?I+%^4Y3'\"S'VW1S4MPI0PJ;OM]2]E8NBLQ MLO:L:+2=)Q\*NN4BW1%Y$(MJ?QO1U-3;8%\\F$,3S\7RPHL=[/]*\/[ W2-9 MX&C0E^%*ST5TI D837I3S;BL"\.7AQ1?9D@*D3U7Y8I'RP5'Q%A:>E3"MJ$H M1'R&#D67P0UY31Y>B/],^-%1U97+KC3?#@BI36:(0(<$WP;\U.C5/_:PB!U_ MCQV&52@ _ @?:-@O=+@/WY'46X*5/0,9HXFD\U9 9%^=@;!C] U=J\:@H?S3 M1""#,E;=$S$F]N9@HVBD;L#!*+TIZ"@I-!1X,"93@8]>#$(#^Y^G 2 7U.9] MV4[2>FOP4311)_1@A-X2>)3T&0@[&(^)0$PN-:N2.$,Q;$G:*%B>(U3:)B$O(6CQGOT.L>BA[ M;"V19X3#*'NPAS?91)Y#.&&77UU=.E'OB\. M9% 1(G9NH_#M>R0V6IE<[%RGM^:T<1!LQ7.=7NC&Z&5%@NS[]$,A>WILF-7) M2^G'[+8J/Y]&K;:D@E.T8-3"F!^'X)*C=_0']KG@FTT48F?UP]C%T =W'37$ MBQ_+$M"/I/T#]7O"%05P&O@41]&.O8*D7[SGH M0Z&^CL/JL<+D]X&Q-2^Q. M$9OD$?LE"N.!7G,,$^SKGQ[N6<\'QMU*6*85B!?+>9!XKN=O$^^9W&?#HQR. MW OJVZS ZE:,_8OE.8Y8C>WXED3W*SKVU!6Q[IT)\- ?QJA%L.B7 V!X&4C1 M/@IV%P5"N41I!B>3L()0K%,J%KNAA+A@7:I[=P[_CD8]V543F+]ZJBWJ83D" M!X81S%U$B0'9 8:,,;0VGKTJ,.,;HPX) F[PFIR%Z\.W[%ITFV0P'BK>'%%Y MG\F%187H/?OV##$>Z)O@8L?'S]<;/]P1W6CJD5W M5C8&[,?-,ALG=XPB$B0/9ID=%K_O")TV>DY"7,YA'K#*<;P@ /TU^9@3JZ\% MM>D,U#7-C) MBFOWA+XXWEZ1;I[L!>F-&HPV4?CLQ6P2PA>ZZ3]7WJ.7Q"C& M;#83L5H7<8(##M[BLR7" 6++Y\FN>,>95;# *-X0QUMZ)"NIP>YD>FM.:DNI M^.46J9;L"JBXA"<6K-8_0W(]#*2W-A6)FB2.FB)L62*5M(VH)L8B-7W#$ MIU?LM2]">*GR(HN$/:HX]AVI\7[;V_NO,;/R'?TOH(11.[^^:G@VID?R0/%P M*$/V./6[FL!+-KVKV/>DKO5"T)7M)W.@F[3'I.ROQ'M:4;B>B[=W;[8,G!?+ M,\:4@CA'[,4V86,B&T+GR2W?+GTF4NE;N7M:-1CT2!LHA UBPBSCZXLP](2P M=SV[%.? \A'J@$O!((HG8K'(Z%BJ*$]*\%,4N50BH4QX>0_^ !]Z";>^BU:4 M('+%80C^K3R-D):E\I;E3JS:=<(R5:DC(D+)[)S"R!D=F!\G%01)29 0!2V6 M2 HCQH\8%<29H7F"4HG2P0:E,EDXX #&G*G-7E*SIHY//7%-QV;A]3/FC$I7 MM+-5RU>GV;2(#<(DB#FNS/.9T4V !^@P]C@ MIBWMV?;-!'!N/IRNQDLBA56%HDRH(!0[\%=L)P5#7+)9NC(X*^.LD,].O@[/ MS))P*4'@#\=Q5+7S9ES'64WM&;6^: ,'R%Y-V.,Z!?CC$8F6]@\)W>?7J$XV<9>0.>S4JBZ MDVY-?:!'BX[*I;BHZP Y K3D-G]X0!"S><1+RE![GFN_#73OK%*IY(W%!I"] MKU+.[M[6X;B58L>$W7GP:#(E6*A/K"C: 76H1M6R78FJ1M!W&&IE-G6RN_RM M$B\?J]G"?D)=CJ_WAWQM7W)'L6 _\@+^(+JG*DFJ?897N%Z3B-W,;(XP95/0 M05:O8!YGU>W AUJ#V,-'6R: K8 ;R (%Q3J$7746%4=)(8.B_\JS)_H/JE(0 MA[[GS[?VQ,ITOJ'I MI+SQ,+FO:S<9C^PIU:_T29N7+!9T2,)L!2>=A-1>L5"W!NJCFFH6YZ"*I@ ] M55?BKO-2*XYY&D:;D+V.=Q,&=;FU3GO@SMFH:M$]E8T!.VBSS.9X*BG;7**K M6GR_:C@PK]D5N.>V,4#%.E]M/\#^W$K\CNA;O<<"X-CYF$:P,P2EQQV%BFP? M*Q5'89+:#L!#N5G98@"K6P,.6PVA3?WT)CM_G1-'*N<=)SY'T3;*M8T[A*KJ M03Z/W<][W-+VK&!FZ&Z=)$[UNL;!ECVTO8VH):I6MEKU!AJ=AF;(7^S3[@I] MI=9 DX[NO2X29G6ET%]LS&&JUI9=\DX??Y$*7G/5>\!SW.FIR/XWBQ?&#/ M/V^C'2^:4'<@M:X]CV!>W,+]4N5IIJ[ ?;P-M*;^KK@,4-*G[>^3#>&%>1-YK]ZR6I% M?-?.?3'WMVV<\!6(.^+CA+@/X0-^Y3*%/KO2=A%&U5?O%);K1A$X(O1@KM*- M,'-R@!&D#ZV,KRSEO)%DSLZ,4?:HP)]/+E6W9"W=^+)H-&:=ESWK\+M=2%C' MJ;'..!DT-4VX)M$IB] @B;@D=U[\>_W>=F,OX&BCJ78IIZ[O A@U="4WSJ\E M?51B@!@'.VM(V\W&]]KZ=',OX#ZMJ79I9:B^"V"?UI7<.(.4],'X=#8^?0E# M-YX'[DT8D+2(+8F>/8?$#Q&F8XDC[UI*#>KN%G8E"CTB>C%:=?45$XJ0XZD? MQ3J'F\W[C2U-D,IL6+)<9*R M4-\Y4S4$ZN7-RN6/;E:U@GZ&H5[H0>^:^8(UBB7OL=^)'$1S216E9$>[UW.- M?PNC=!ZFNEU6V0AHY-4KE=[B.6P!$/\;!.T\ZQ[Y"AE[AX4=62DHI+Q#5M<6 ML.,UJICZG[(A4#=LEK>[-PZ67:0L&K.+@X9 7:U9N?WLHMQJ(MF%0FCC'4Y^ MNO'[.,L@'$G?3@;1LW97>TK9K5.57>2;BU,^'DG+&NE4K&KL#30N#JGR:4A'T&!+)9,BAD'])7N=?M-P[F;5*[Q;W0F^>VO(WJ%RA"2-4EN?[.@_-F&,_2]1N-W$E^DC M=ZR-4(RXN5IU9XK'XPX\QD;^&8J1.A)KP/$^M@4Z7-7B+)'@.4,95U1D6X 4 MJ\>T2Q;B9U:]I>>(]Q'4,Z#F7L!#65/M8@@V= $<.KJ2]^/RJ,S!YE2G1O': MN8Y.O^DZN'JVT]AIFD[>TWRGP;*[QSZIG0.U) '?_5L; M9"\2M/O##HKV:G2(CZKT9H92?NRV#GNH@+)\H].HFI1I-.; (W/<'V'<.13P M/'!D _0TSK(M73!)9),!F+#ZJ64K:L#CNJ.9E&FH/BG D==5HUY#J?_S"W^A M:$*>3R),421P%\F*1'A,H;1+JL9-./O=3OB M!"<*F;BT.Y/W*))W03&7>.1#&*.:L6Q"]GZYV@YO-(._:BA.,:X$0)'.XL\Q M;D)_-8&B&S:L8 HP0E:4"3M#4ES$Y>68DTN,"B*SA0.3K94KV]5 IO3S**S8 M;WW17+%ZO:[QJ[?>KN_"'?:3G7R56U5VM#-1H$C;K]&*14J[482>??:G8)>4 M="U((\S?5.;5>P47M)%L>'T,69R25S7U1=&1B#B$/9R\#5SV,!RFJ2M^B@BQ M\%R5?5.6<;\9]F=("H*D)"@5Q4Y=5,OF2XUQX'O"R=C9 SL(?TLB+W07RWXA M7DWUC6!\@]E,0%Y!\@VA?).&76!^PVDC]FLBEL,Q9*)8SU$[?"9I+6(5U.^' M917FSY 7H.]O@U^#Z^#L(?@S_<_]]TA__G1]_/GL M>U8K/KVG*LK&4XZL8C*3+J1Y\8[@B/9F \V:6FPE5T&2E4>;D@"Y>#?V>@> MG[3]<",D08OEQ :5U" M4T*X5L91@ID6E:G@5CMEQH,HR1D !(UC(4D'/(*U@BLI-%,8R!*,]:F\#BU1*C0=%7(+R,TW#9$%A M@OV>@*AOJPD;;#A!.YL87TA __+Y7O[:"]CSDQNROW8T" .@ MT#.<,4UV.9JIOZ$-CQ;*&C^8D6UK/PEF?/< E]@A(O@AG(AW%_G+M4G('F(4 M>/D_4@8Y- YFQ\19I>]*P$^9>->QW#3[;P)"/F/(=>E731RY2VH,*92V9!F'1 MU')^;KELV(U38WFB48)?(6$@5?]\N21.LEA6?M_&\AJTIHAONB9J1+,F0E/# M+FU]^D8J]I":X,P2ZNI6UC8Y+-CI-@J?O9A5UF"GF]X]TB2,K7,PW_X!*.Z( MXM.R,-WY:T)30X_.=JYHOMC&M/5DIH@V&H9I!)H:&E/#&!U5^H87?O67 DOZ MZ/NWG"\Z#[9KV=#>40Z09K+S8B6.5QS]7.*>[+[&Q+T,I(BE*JZ5EX$4!NY* M$SCJ]&*RTEN870@"QJ-^]#+>-:3<4W>A[QR2@H_D/*!.B4$QXIKK69P>D M -AN4[!=F%D,Y^67^3RM>JVT9+4_?L@UO*)_T0_3CR3'?_W_4$L#!!0 ( M +* 2%;FG&UL[5W= M<^,XA 4K;N MKP_ #TD4"1 @01*D7+GLV!;00G?_T "Z&XW?_O-]9?_ETWS.AX:^ X_4,!'0/F+TW MRUOV7N!ZK3N][P AR[9[E\@R%Z#7T_I?!E_Z7\YZGS]'-"YU%_>!3B\@-OBB M[3ZYBNA!Y]?>X.OXZZ _&/8N?M7.?^V/>X_?=^V^X^'-K;R&MN7\_)7\YQ5_ M80^SZ;B_OKO6[Y^6GK?^]>O7M[>W+V_#+Q M/?0T+U 6[DCZE%;D-\^Q\T^DS]]U@:?A]J7=]?\A*77Z_V&H V>P+P7#.!7 M;[L&OW]RK=7:)@,/_K9$8/[[)P^X+J8P&&B#P3GI_Z_7$4#B?Z>.>>-XEK>] M<^80K8+1?^H1^C^>[G9L$#H&_&+ U5?RT5<^*H$(N93SM2Q;SQY&)QG)%71< M:%LF >NE;A-=/B\!\-Q\IGAH*,72HX[PQTO@689NR^#OBS.[^Z,[F=]CP MK< ]=(LJDD9,)2:OEKJS .Z=\[S$FEA"V\3&_^;O/IY8$KAF4E=*#+J[O+7A MFPQ5']"JD<5KRS5LZ/H(7 /70-::&,39_-)W+0**_9 M+4:V$<:?@(%'8&_O7-<'YM0PH(]7"&?QB*"#?S1"!8GPS$NQ$7;OL+2=A?5J M@ZGK;AB>P@?8&_XJW?J;EW>J&97,9(G&*#(C0('M%AEVNF\SX(ILU#-8"$_\=-]&6 C$Y_Z!#U1+ M8)LB#!SW;&3X>(4D]A/IX:+Q9+D_17C([-[,Q,4_06+Y\2HP6X-P1$* HE%0 M>*%\Q)L;PP(5+)A[RHV9X1<=KWUB&CSHI80]$V>!1D&A.55 +TPZJN_ KX&G M6[8@$,6I*[%!+< KE83"V]7PM^D"@=#:%6"[Y!7HCF'I]A-P?9MX/Y^"448S29H(>+]'6#3K M@]W2/?XPD@<95-E0U(&PP;L'\$)N[OYJ>81^O]^?]'N?>S&APQ]UQ^R%5'O% M(EP!?YA#&QJ)L=@D8 A14O.$G(OI!;1<8'Q9P,U7$U@DECH@/P2P"""!?_GS M"FX FKZZ>"H:7DS)UE^!_?NGC,^_5CF66&(OF&+&4 X__G,T'&O:V;A_WA]- MSL^UT7!T,+A#*$Q1QK<_&TK)WFI\CN,J44?1M MD'/4$.%]X>^?M$\]W\5C@<%Q@$30,!=S@/#.\#Z4 764P1 #0=6DH/_Q=>0! M9&^?P!JB+-A06K9/;3P,1!HN10NS[>6#1[\U2M &7HX;M(>^7.- M/)+[>1-R?P(+BPS=\1[T598)RVK6-OESC#[2P:@%!BS>)1L0X:D:.TKYM M2A)A(U+/N GU3$T3D0A ^ \^Q *-JIJ,MFU3"R\+D4HF#:KD"O\X0R_PS M7Y!.;I,];U>OT,Z0>N+S]H@\?]BQO-,']5J ?O-N!)\:7>'CSP*B+=,WOVO5-E7D#SZ.,J8/ MWJK.J>>5;MMQ9A95;8E6;5-;_N!CM35R)+]9 ;3 IOH;@F_>\@JNUKI#GT"9 MK=NF$7XF8LW4?"J/@+,$MIVGD,-&;=-#[MAC\==\3H_V,G"U(O$::/P,DRMG MOD>*-Y"=/WT;Q^C4-O4(\Q*K*WVZ5W7YN0H23.T[QP3O_PWHL^RH7>LTR3'\ M6'EI#X%ZRHMVH;>6:^CV7X&.Z*E-M*9)&8RUT6"LJ J%.(BUV(8$@3CI9\_9 M+?Y+UBZ0TK(].A1A(%9AVFNAN@K#_#L^)1ZT;:L:\UB(%=D&#\<4LV4&K-EZ MUNXF\7E[%)8_[%A)::=%"27]]O7XID'Q^P=<5:,.1$R]?:#UR>V#'3G\\R'% M7D2R)UR)JC@LY[K[&A#TW<\+75^'V 2VY\9_V8,T^L.?N_'/YKMK(H\PS!FE MW%'@ZU)B>A7A([SA2AEQ=J,D?B?:&8GF-#'M1'1 9J( .Y)N.G@ N>"^M-TL MKMAHT\:EWZ.VRJA90&TT7?.P5H'*UWAA)A&BX,)%S?HG!<&FCDG^(;7/-KJ- M!>!.O2L=H2T^.?]%M_WC@XI07T7QP:/J-$R*<]PQV$354UQ24P6+X=4&#\#+ M#C'Q=.D42(09I=ZV:BTS\LA]5*8#!BO*^!XP*\0LZ\)3[F'HJ2 @J. MGIV"2%%^J;?9Q "S >@5*G'6X#EC=$KSW#HNZPSWH*?;S6CX$<$U0-[VT=;# MTA-XD[PF1V_Z5H#515']"T]Y00X[MQ],UDG#;-^\&[9/ K/?(#3?+/LXV5:D M:S= 4IC32C>4]>\D,K=0#] QF*M&3J^N0$2Z"[X,E: M++W9_(<;SAD*-IA]NH$,<18KV4[ND3&L'QG[;72NM9LD)4/%V M5P8)14.3I1BMX'C1'$SX(I?T#LI 08IJF4CAX;RC8:I'?4LVR^0B)."+4F7T M4!DJ/+JE1ZIXF>T8.FY6:QMN 7@"-LDI2HN3@I'T5QA M(R2C9?U]&@PQ<.W#B$PVT]N/MW#S'E6*_4ES5NV)<5RV#+!@^[ M4_<04X!?2:XM51SBX0R!SH*\04+>\,@!"*5Y4E0:%I76=FB(<%JIMZM^/SCW M8I-G6KL !$X>V^\=BY?/72#H@'-Z@#VGE\IXD.$ *<)^I>>6^I>0V$C>6PZ8 MS9#3M.D*X>99TD*$%S1K86V3OKO(#:'G]N@Z98@+H6-)G:@/&%WC- M[M%YQ BR7NDIIH'$C:-S/B=4LCJ0@CQW['+!"\+'=1]M X9#WEEV@]:\>_ 0XK2L&V,2@L(!BR"5I!%7 M>O!"LP/,^!7YJ6'X*S_(;;D&<\N@.DCS.R9E-M2&XX;*34E#1T&>*W5AU+_> MI,7(?2;I'B0X>6S_C=:\4UO!3'3E$%&=WX*??^JK>&714F^!N\= V$O@68:^ MN]B:6^WNG+_:7>^7Q%?\^Z>/ZG<=O);2H%&H]UI*BY?)JVS<@ J#9D2?'<:/N$[ M!U/?6^(!_6._K6#"YKA3U^'"Q6_'?*-9$KAS75\((F&'I+C.M-'PHH/P8/#: ML>LK6=S3GXKA['4:(,ECN-+\KD:C:X+[%(Z>W4-,4:8[YB9-/<.4NSUA].@T M2KB8[5B9EA3[S%T)I?4)H")_/U(ZY4M51.1O1KA?>NLF-CBW(5U)]^CR/B0T8#\DM*?=@_->2+WW M"Z&O;EPE'.5NY!17,[55[;D6&^#XX!9C'TL^&,,?EK>\\ET/CP_MRIR2RF;X M?^:+_DY-OA"FI,RDS]%9,M]"#IN2?)^-U@R_@JXWFY,*N$'P :"-90#W&=KT M/2.M0QNA(,A-^TN[?4/8\CXB.*=F8!VT2,K@7!N=#Y77:-[P9;D;FTN9>0:V M3:I6 P<@W<:PG9HKR[&(2#QK Z*G#VAQ4:[.;51\"2[*[/I#1SM M=O&^91OUS\/$6UG)\S',T(_#IZQ+,(0('!>UOWK$H,>^6HZ/M'99O<.V5;'YA8#5C M>5)A5-DWMA-]]8JC_:5U=I*(INHE7J7I6U!*Z_9"A8\528[%1K?2^HD0R?P!HBLH3?X [4 M"P#2Z+@1)LVHB"?@5B3I;,SF[,C\9VX.,7C4GJA68*6&0E2PIII(T ='D $9?DX[5C/CF/%KR_8] M8 IN<8YZ*0.1$IL<'I;B54ENR5@5-SJ1-$IO=0[I*(.2,A HN-W)E<-I;WB$ MX29$\22 5UXBE6Y\1JJL=&(K7$>A(\)MQS9 ?P#RGC*6&%Z$]05X\%>O ,WF MJ5QLUCY9B(8R$!+8')5G,%[/6IWD@B6& EGM2NN%=WP2/N[X_ #,1WT;"!8A MW5F$2[BO5O%YQ4/Z( MNZX/9Y_:RQ)%HWHAMI*6* J^,:^B0.3=] MMVC[!V8?950NH$&&VKE9I**@N2NPWP%9GZA76X[:J:LX;AVD]3.A7GF.I;:O[V,5.WU/:=U*L8MU3'4,/%OYD*S6[<26T*L$J]D52W MSS;)[35<80YH'MNLMIU4)#^GU,M'3>UI\5D7!-H&W?0O2F(UK@19!*4HQC;70^4@0>;$U3O*$E M&>]8.51I;S(H@ L9ZLVR*UR,2\+%&F P$)I_!9DB MDG#.E<8;E"IL"C*ENQ0 MHD.U[&ZAW(@"09 MF<1?#APWT'%0I8^UH!4@=R((DRJ>"FH6-^ZOI"W_^T16(206('=*2)0EGBJJ MCB@(Q7"6DL]F 8/NS3M AN52EU1A.J<-/D&Y2*N0HLAE&O:4+ \[!J'3QIVH M8&05:$GZ+9J$7LF:2YT%3#[/U=QB;_*JI[2X<6=1P&P<2P"61?OLM%2[U4JW5W>VO"-]Q6:,Z&+4YAX+Z:N_!VI MG2CRKT9E-*U_%T &\8C@QL)ZNMS^P#N@.V=7K'UJ>-8F?.N<7>%&G) R5H%' M=T<[!!FL5I![5OO;N>39#L;^<=] &65+5F(:'3D\5_((49-[QZGY-]_U EM- MZM4:T#$L&R1VT2]0CHVIXJM.!YBU2:]CC\=? SQNPPHP@'^V00 &QYRN2&GF M?P1_IP"6IZMR *P-)VF(%I97U_*X,YWQM#-Y9N,/6!624/M?C$N?;:>& 7TL M=BQT8&T8E0]XNG[@2H*\RN;QJI!%D&;^SME@+6"C2V$%UM;,WA_XDR.R2MX-;/+F0EH8P9S;23DJ(<)Z6I*7P <&I4FMDK3B)KU] M]"WOH[X-"E BW10_7QQV_H"?%(E)>IU0%9=(6A+Q%;8G8 >3P])?+3L0,C?\ MZ"0^0"A1;AW+6LZE(E-7VQ[>B5PVP[8\N:F*1X)GC;4D-"V_JF"1] M,0@I@S))ZYTHJQ54S*H_R=8 P S>J+N'S@);Q]6]Y0"2=(^';U&7N;Q^RD!# MLLHS4W(+B*)C+TH^@76TR,_F(CC*[7Z$< U>/7*W M%LL5D ([U'L ]!ZG@QY1(522)+;'S;A1"Q1$4>,Y1.3!87U2?4X'.^)BJ"0? MK,D$B,-%/)X\V.[N[UQR[(,R^YT.BHJ)0E+%1E5D^(;:<#+L*I**R4)N5M9+)J+J7]?XI5SZ6'\Z""LID[*)5\T[C0CWY/^) MYW6CVR"X58!%:!D8^N2#J6,F_W#0,BQRDPYC&K9/JA'!K=S.> MZG"J=Q#*H%O46:6 F&05ZFXIX*O [VG"D84N.85*FGP/I048TTX39)JTDMX- M%T]Z]M=K.Y"D;L>2O'/F$*U"-;)#/)R]6VN;RO G:U/77# GNBX07)PR+<]' MY/5YPR=#O_2]!^C]%7CD25BJJ>'KGI3>F38Z:_J1MQ):SS(])<10:5AG9[ME M%M^ZMES#ABYF\QJX!K*"$<_FE[Y+8@\NMK.7NFNYL_GC ?%/";52ZG!I??Q_ MO<^]_3>07_9?0HIOQ5_3TQVS%WP1^>O15ZE9E&N&%KH3E8W8EQ<+2TH<,C"; M1\=*W=X7'LNQTY)HUVQ_8F4>Z#@;/B\8,9AK5VHVM*I-XN@@[^T0CEQFF6!FFS%-/OA5_0VW]#+_45:IJC M!_!&$PO&QU5PRG=W-[R"-A:&'5XX\_."2E/&$#P?CR<8AN/A^6C<'T_Z#3A2 M"[.19Z]DD%;.@E6E]BQO;$7B:YF1N\,]G87U:H-D[8D<8Z>P ;:&U(%(,C^NM4-@??H::U(/EP<3I99+).A=R8RC()=\Y7X,-^]1-%!@ M>A4G(WWJ,;^7>P[R45%F,I958^9$+2&#-CL^;W3DD&7Q$:"@F"?G5!ZEIW), MJ8=)]6)::BZEQTQ3YCF]6.!Y.VV5F<)Y&CC<#XMQT[ZM;^34? 8+ M$4?>1<8F-PXH')!2:"?+5L=QL^-_2'Y2V78"^NG*DY3D_-D$[O@)"B$S/U6M,#]&CK(V^GQM]< M(\,1F+*\_9, 'VFCP5G#R0!WOR'HK_/BVL)4ZGX:*#&,782V91S3D;#P7@TGM1?WYO! M1J#=;?C?$NDVF624LUA5J5,HM89?5.W;'X%7[X64[N6S3$/,[3 K*M?[):12 MF\0+G=G#JOZ[&S:7NDW* M$STO 2#UAZ?-SIA?$2479CY>Q7=S5 M*,ZB.EH,M_^'@[Z&*]URLK1(:ZN,%L45<:1$(0ZI2BRA-Q<87Q9P\S7PRZ)M MJ+KHE[WFHC_\^>/Y2$W[#Y(C'FO#24/E?<3ENM=)#CM5*$#*\G>Y?<%?EV$, M.7HHH[A2)K$HHXR:YE$MQ;HN9RMSN>6\5B M0@9[QX>8U3[JIKZZ>33&HW@.OE69VD]@ QP?D-+RF(_@U$VN$5SYK@=7 #$- M.5??%FB=0UUIK1=G7A75IP1!8N)W^/3';<]W'=17]-)-L8&V#!XSYQY M,*6V;Y/>N;64D?DCQ+\D+;M!.HY*H*@.%ZM>/*B4FZY5W15Y;CIXHL/X! MS"NX6OMX7/%D>@#TU[98G3H"-#8,,D[)XD*I])Q<_\YFNB()X_^(TIQH)8B/ ML,3N=*)8*B"42NW2L'8LY0AW=ZTI/KM2T"5*YD3Q)D5,9=\!S[SU49O?CZ]D M^=@Z?AD M,C*\?.F&K= \76UIM7.RJ*1'+CGV7-<;K;ER.N7429XR:O4MWQWJ1[-H"CXRF?=XON ML)URVBIJ,\4XK"_M.$]YT4A_..X:&-;< B;] AVMK3)*%%/"D?*$N*MVEYG< M?EW!#1Z:X]W-;ZUWXLW? *0OP!.1Z)U[CSN\+'5'^Z(QMJ#E**JE8"%%'6U. M*Y"#.E#XA@#&/B)CGJ&;O_NZ_0+EP8)-_30A4D FU-URA7"YUX-MQ#4P@G$- M-=QQ.'7,-$L/T-O#OB^,G))?E!28IHW.F[R)+1]$58A'4IA#HLN2<\MQ"Q$P M=#=[AT]OV F,"+(GZ89#(1T+&9J;=X/4Y]GH%OZN8.]\8"&'_2A17]2JB%#M M!#RJE$6$I?,68FF*;2*>*(.82VPY8R.Y6WTE@JS UYT>^F0)*8+EJ(6PC/D= MR(,>A>3IP4M$$!&$+M39"0EX/?^"14G<3'CWQZJ\D&ZHG!:YM,!6'H,S92(-T#&A<^?@W=.K[ORR) M'7K@Z:NT7AD*RHA$%&97%65?ZF[ -E.KR4;=41\'7Y+\4A)*O!L^AM9L Y!C M+99>5)[269#Q/\,YVGU"LD3?G]_T=:Y:2]'L#@KDBZ%USJ=MUD(N'ZKL/[)L[7U.829F'V6T)NN(+LZM).>> M*A<+LP00 7QW?^9*7^-/O*T 8F@D6@$@-@#X0"0D@'I>\BKI0L[B\M"]F?4* M"W_'3@&C)-N5WC=5XT[7E8^( LJ8&!J)I$B'VF@X:"^2I E TNFV?A-S%;PJ MM,",WCD& KH+IHL% @MRF.=;IV22[A2X*A>,I%R/W&O+%+S"*)1>B<()1XI5#ID6Y2Y?9[00I*1-QA2QSM"+@WX=G=3P,I(LQ+ MRL9HX'QVQ.2M[_F(VZ1D]SY->#!XC] Q5AH=R22E%]S674([RM9>ZF@!$CG; M^0E?N22ZAQ,9 HC ,NF(^S IDN!ET6?,B6[.G,/0+JW8.V_WI"C/M-%9B[U# M4IB/789]-8HE"JQ)0>(-<+T@'\O\F^]Z*X$]2W;O3N%#!N\Q/-KG4J99TQ>D MX\^=!3X=6M#DA0L?M=. 3PE9Q'!2Q"4M *=T&O9NW=[[&7C1Q$7L-,!47!0Q MEA1Q15<2WOCA8-;,V#=Z!5:7J> 5XTT8NPI\KZ2@!WCXOF' MB_]S<(=N-R5Y#5RY;TF*_+S= *Q31C$LJ_%>5[F\\@NC0BQ^ +"08&+45>/W M5@-U\9V["M&7^HH/%!814(Q&M9WL29]-=.E M^-+GP\^WVU92L?N(: MJG&KG]=ZY#R,:$<)%-,5]!WON&OQ@RCW5W0/8W4(*$9C-7Y[66BD!"C2PA ( M[Z0[)P4TTD9#!>]IRPCL<+(>IVM6XXH7QH94AP:'CZ)3<.!F,%9Z60<[+;=- M.&VD$C_6$R!7,DDZ38E$73J1SD.GH AB<%7C;E<#6HE@EA?&'FZ-TOU .4=<^HL4*BY!(RO0"RW38?4SE"B &537>]&HVQ=/UVK:, M.+?BAB1XD2*6<]VWO:F))1%P$*>]Y^^3Q>AU"D?52",&E=J9W$FVGX#I&V28 M=P[AVR5E4 '(?&R6JV/782+"=HP'M;W41[E<\2XO,SY>/.>R&-VNHTFB5&*P MJ>V$SEZX][G*_+ET^SY)<8RUD=;V;-U"',< 4#N9.XLU&LZCFB'A-NX%?L?G M4"]=ST\6V=. D0RAQ$BKQJ-@F0((+Z^78V/>8>6:M[_ M)0)X 6@E^*3O>?I)7T()_Q,0J_Z!7L:H!>N E6(V?@ /_"^\LB)FSC?BM'MQ#H]?UY^^MN,9S%'>T2RO)=HS- 29!^ /8Z*:> M90#X>BJN;K;2CN9^"8[5*MTGV1)@08 P28[+%.R;=P00RG MRD(" JS6FFENVK5GBQ<40 $% +=AX0(XY66LZL?("]O')D1.01. M$R TQM4J9R<[1 '0BB]"@1MV!!>"#$HJ6$>[NE"-BS[^,@L(1Z<'E.CTGN(IAJB'3=O_$B'J M"?Y):VAJEQ&X>(@ZYK1#88OB(>HFU2ZJ,.$0=0!(H;=3:'D@).S2A^OUF>S>^A MLR"'5L(\95O*VTUQ*+ 5FH9#(78[%IH^Y'LOCR>P#D-M6#*/R'(,:ZW;X75[ MS/UL?HMWT[K]5Z ?KRFRR"J'M$)824.N$KF<+B3OG ?P[KV\ 7L#OD/'6U+? M7RU#\P.,O$+I6):&D(#(]$Q'5/2\^,8RGD..UHS3$Z1J/167\RZ6OCP7 \OJA_ MDC\;2V#Z-IC-IXYGF9;M>]8&/ ,CFAJA-QZ8MWCJ7,'5V@^1,YL?,\6*/\O] M$N4,B9!^TP:D!NDP_$_-O:%8DMO+;38!1CR\PF]4#I0UH"H-Y;H%W") EW3(\8 :CF3KDDM(1*\U*PV["6QR*D?L#6(LEGJ?3L+1?^$C1;'Y-A()G M;S!59[[G>KI#\K.FWB-T+2*N2!;AKS"SQJ(LVLIAM5+8')G22H78L1R%<(^I MD[?:L/R!XT:@0+JS $'YW.V^271M??JF(S/<:1S*,?-UL\J^YU017J] *S7( MPM76F]YI,)WZ4FB?.JJK$V*E*1;#:L,)E[Z+Y>BZSV 11%RC?Z<&%A/^?K'H MPD4ZNA#3[\5?@/\6_=B+OZ0%\89HR$]@#1&YMI@3;Z UQ_ YGTS&YQ<7%^?# MT<5%OW_68+SA>)1W3G H)$#"%C[\D"^HP$U).2,DI"E6Y*"<"%1QB07E7X(E M_L@N,'SZS#[J*5R2QC*P("P')9WGT:B9GO)$&_54+*R(#&7FD/UM"M]111DGH$ ROSU A[5^YK;ODB+%F*2:TQHLZ!-Q$5.6P]UGRJBFVA60S:\DIV%]VYZ MG/2I,NK-5T*&PIJRD3G2CQYXH\H_\;EZ&F",*ZF#?#Y46:D8IB(O;82G MJS(ZK,%Q5E0(7FEVHT9_:X[_EPW/!_A,63YD?A[)R5TKHV&6NMQ(4,$ M'2O*P) JELW<\NZAZPK&,)DTNH@K>8*H-$&@_G7J"6R XX,P9<()V/[#\I97 MONO!%4"[\G%3U\53$Y@O^CL%8P4HM0EIG/!(0TZ67"2M?;1ZV^>U0^\;PL(, MQ4J!U$&+DX!*'K_U.==%DN4P:*F[VO##DU >@U59:T83=]3#/&ABL9; -L5R MR,;I'+*07"^FUX9T,7+/ACRLCE?LF[_[6.;DD<^\#5=.I[KGZ.Y-#_<)V.15 MJ!>(UYE "^$;I;<09:<*TR9V<8KJ60,N#2?FNF3N*SC75FD3\#Z&/"F&HO3: M)\O]*688)FG#D*#9@_,>H=H"\T"&Z4X=\P<>/L)C=8);M]G6(:=M[>&Y XF3 MH;'R0[,;)\$\TD87#57LX])",@S'S4^K2V*G^+S<7@+'6*YT]).1!YK731G% M%] G!QAXN%4E=I$>?#QT9MIG7C?U-Z MA)TP#.9547T&_%_PUXG9\+B'^FHN:;Z9C%::5%-J X:_3,QH[WNHK](FU;HCK.Z=5!'1?A6!7[ MO'?@?(/0),?+!^B N(X20!O+ .X+TAT7;R?"A)F(6]8-NU)$6X 0@86[ EDP M7.T-7L,3Y#/FDGUOKQ11Y8!4 1;* XY#9M5>';S7T0*X7CP.^O6SS(:M5S*' M_(]RA_CET&@&L/XWB.+M#^W*6;I1DH\+[7QRT4+K+\ ;(RFTWMMDI$@?R3T[ MU.AFUK3+J$]! 4FUBK-5B&IF^+WI#I70A)M9LB\?!GC)GI_A._^Y26U0] MQ@*[FC4<)2K8O951L)R=<@FF&<^I-%Z9(H,=GF(5U&[*:;V,XC)@4(1]9:9] M.'CB?[<<'X\^8@,Z[-N]N?W44WH1-5&U+.1Q6^FEJ(I+%I*?0O,&S+UU M^P8<_*,ME%.F]=,Y98?4>WOR^)/H&UJ07Y8MH:ECX@_6T-7M;PCZZ[P+0,)4 M:K8*=PX&!]@7^]+ML)X] !X>Y-0TK1#4>_6ZE]ODV#&)\")%-J^LY+::OCTY M>\?::-CP1PG>KFS==:VY981:I1]J+U<.A&JM9 TJ0 MXPB40^BIK<1L3:A59X9>ZFK/+YO=[_H[*0;X!+>Z[6VCEZ9H%;#*$3U!9+.Q M=&2OJQ&P6B_>E0?L(\#?CD^/6 M@Q5EZ7COY?IXLT-**Y*M6/SL@V!(;< ?4MM]$V!9#3I-I+AMOXP3-4"3PRPVT* *B(RDJ'V_)4 M?TKA-K4QP-">S'";8H XN7"; B!4:R5K4 DV$K,UH5:X3>Y"_@"]3)$< MR?Q M/GN31G43W!*L$&8L]I+EG2E ;OZGY,0"!%%U2!YT,U%2#D@5PF;') 6 M%YA:CWO5B<2R- %F;.D('EFDTLPAPB$#>EO[DFB?J*(KD.*C.)+Y>WO6 TX M8]YOYG-@>+-YYN)D*H$"W%,T/'.?B6+Y\*PVD[?9ZF5::-[K%6I9M MRR96!HZC&0:6=#1U"#8_(8D;ZH:X83 <__VXPZ3LPM];YNVVW0WYM$EJ\Y*@ M$?4K_HLB*!J+W9+,+1O':N6GS=?]E+2^(SO+[0QO8$_]("5<:Y/ YR)<0S>9U@6)\@!S5& 4>/*XY[@?_X> M>9"LD+2F>^N[^%"6[7^N1IYGW_[Z-9#=_HWE#']M'@03H:XVC0W-U.];SN?S MFT7?,<+6%$'0OX+'?4BJ;7/%\DW/6=[_(FSM N5F:,U^;1[N]+]PM9WNY_2V M<_)7IUQJ*B,PD7'-=#W95.Y?$W2K>KMOV?R,_;5^N&VJ+3P<#F#G)=L!:28< M/PA(_,MS9-,=6,Y$]B!;8$6#A_5K/ M-_@Q#J:^-OOG:O,<]Y8V'.FOWW][FF> WW__VOYWW5??4I>__U:U&>9Z2P/\ MFJL , M_X0-*A!4'4U9CW?A-0)I3/M.2 >)EJBX%$B U+(DDI(H=OVIHQO]0CV=Z@N: MV!BU2SW*U6;#*\R4)\'K@78KF' >RQ25,%BR)87F&:^L]52Y'R)H67 MDK2:U8$K)_5B8E"9#GB)DLBKWP3\)T'%:);]^]?.$(\\XI3O.'"X&#SG"*0?$U84KXHNL0PH(FZN855S=9$:#S(R7F&# @3W[SM'6X"LL=7>\:K]")(?, MG""TNSPQB&L^/RD-)388;_W$H^7A4-5PN(8\O!_A73'3KTEZMR 4NZ-\EXNE M6IG*4.*"$0YDPP6?'&0B&!:Y'22W_K2QV%(::K/ERD;6L7P[9W?6OX3>#Y+(I&Z ,)GW@W/\H#]VO"6AZ4-"#V29E M(X#.Y@@ CS=57E6UH!?9"#HW+-=W@)M<[HS(A5T8?N#"[1] .,; 7$IW\ 5@ MEH10J\*^J]X(. T(E9K1 $;@;/&N"SQW,\"&,>T6]03(ZJG\E#<&S*C?P_DM MBS;#O]W[R@IL4ATTP3"8D;" ,.MJ?0.4--=;4UIFM3PH(S7V4FUZL3+3;TM]H76RFR:ZF)^4,9G'%D)AH3YIK9FNPC_D""] M355V5$ELIJ7\9"HM*Q4R08"Y;PQ9(MYH&G7H<;BWIF9 S\'QH?5Y+#J\*U4' MCX%,S'#CP>BN-]2G'EVVU2F>B#>?:4D->I$P/@)JT[,4_4XV?+!#CT4N6W1, MN^;HV92<5FC)ZO$"'W@6NY,YQ>3HC5)0TD <^2-+E>N"SW5$8X97&NGL_*-S M(Q<67DP2J[HXR17*0[666YO:JQD/([]F3S 48*TKTF-15@RM"X/8A_ M&O2]/'1*G=#^I:P9;&!Z^4%&6P U^.C(0] (WI!WLV'<76PV\-ZK"/H?(*=$9='M)$D)A."&&0;I*-F( MJ7/DSL/DSF+#;N;!0X)?\#&*0W ][:XT@(H\L M0UV3?H?@I1(;:\6K)JZW)T0ON5I5-)*%^ERCB?0SBO_:#0E"=0+0%+B__PY" MKULWC*H@"[ P%+L- I9_KEQM8AM!B!5^-PJ#V&#<^!8Q;Q:N&FC9;A_KUSU^ M1_C1M7PG_!2&KK<;MH=3NF<[=P\,D.V)>P3<,N.>]9!?0>1A36P8_9B>NV,J M6Y"ST)8M0[" ;2:6N6&)-J&6\ZG:[PK99;,@6%*/6W4##%P/"83QS/:3I@:? M!QIPL'!J8&\&(I4O[H8S3W^\[ 4^_"*]9/MY^U+?NW(Q*LBLN/NR M19%,YG5S5D*>(/+9)!Q"1Q+UMVR.9^5"=<;%(>=!:WI MLE!M"F;:6]TUS]VDG$XFUO;A70XI&CX2!=[@W/G,?[YWKA#'Y(HM=D3"OZ]C]J)62[6<:6^BXVRUC/?G M[-W419@=(6ZOV.$JZ;AE5BSJBM-;=D?CV=W1.?2MDS]\HGM8:%+>:#[."IR[_BXNOV"PO+SG:WI66(K3XC2;79@Y1F@@@W5^_'W= M8"UK6EY,6'1?Q$>BU116R_ID?NX)@V\R6$?B]EVW;::'0UG(\KW"76NTD$J% MZ!FL0T[^H<3G4 ;K;MCNS-.NQHM:KRA,[\9"6FB=NYA_@\&B'V5*OXO++Q@L MW^],2STQ7A13U4Y_((H9$Z^?^[+9J0U6%/C[NL$:<+HXJD@4H[?)%NV4*^DY M?_::_$T&ZY#<_O2"ULN@79XR7&7.I*=Z-@;&/#')S1:5HZ8HO4#RU8L9J M:S+H(MC^=G8?OL*MT9FU>JK:,84IE5)%UAP3Y1'*#7V4RSN%*M_%Y1= FZ+< M[DB;9J9$JECM$O,[3^WY"+3/C[^O8[93R/5R[,JIZ'BZ6HPM:;&2RIY[1/4] MF'TD;KMU7RHY98(0IL)$[CEB/^;]ULD?OMZVRR7FQ7;620EMDUQ) VE$ M3\?(8'V8R]P!H\G/,*4BNTAKR&"='W]?-UC"LCX3 M)GVJ(K:'O61+$"99:HH,5H2XG:'SML%F+5Y<&CW+I$5\HMM'#P._=?+T_8:B M@Q7Y-JCI:%CIK0@0QTOL>,K(2N/<8^EO,%B/-YE]%Y=?,%ALG/-3L<9R*30S M.2F;2.2(C'WN/LFI#584^/NZP9JQ_2DY];RN+@M.K::7NI/9\MPU^9L,UF&X M?> =7*^SGYCUT^-4*I[6\>Q\R224K@U$Q/ZSV]EUD),'GF_LTF)9*R^0'5\H MUF6&,"DAW2B!T],J5)>ZJ[G:Y>)%),4USQ1"^#HIVS M$Y6#'$KQ'#U,,='+YCA6)Z9&IZ;2@ZI6K"/T^(!(?-\A% <1B=?18V3RCE;1 M6SBAK>(>/^/BNFB<>TKLV]#C^T3E,+O*7Y>5E:1/S16?B0M@V27UI)YDDAUD M:-B:YI<32FOVSEW*#GI 03?=Y;-043B=?10 M&;\PH;@!+C3U4C-9)I*9/MK'?'ZB([D"# %1;!B=% S3C6)"">[X6"5AULUPQJP&F.9 DU8-,ODBL M(Z7L#W8JQX%3]B^LR)53*Z?LDW<)$2PJ);NX;.?2XKG'0,=?D;NP)/T+PB&1 MP!IGK19/:/.\WQNEK;K@119.(BL)PM[; MZ%#N(*G*%]1JRJP< G2R!1V/:>S,2V;K_=ZYAP:G5ZO(Y;'SC6ZGUA#[2P&D MIXF^,:ZX5Q!QW6\B7^6@P=>:) MW)<I3\KRATDG?6"6G%C6U>7NM@7FOGQ:,4V!ZP;W8Q#9-4J28TXZXW=12G5CK^>13G0+G[U%]\-R38O?1H1W=*P/. L[U::GNPR^;AYV]3 M2KH^6U7]YIU8K%/,H+$H+CJ]R.K><_H\*-P^ KVH;N]^XW/*7OT.[YAZD[3' MS T2IRSG_;QPV?[*MY6VSA*4J/?QE+0J6,/(^DO18'5TLH+OSADG?1=:.M?= MW.WXZ/+*8*T/.(HF&SOW/DJ&(RN"V]!$42[5:E.M4G3Z5O3+(O9-=",C+\P4 M2<9+DB$[#F3*KEC,4[Z9FW)W.:)9R-%&>2K-J&;TDUJOB<6>:5ZF3+QT7?0! MT"+%9,A$+IOS13D?'_>'Y0+>RIZW6)P>+=Z?KXNB9.Q#B[0=R[,5%5J2295D MG9327_3.X$#Q"*'%]\G$NW.X'T<+<=)=>9K")W6\S0U[,VE5]=N1C6BBB!;? MFK\]A&3L0PM)\L3VHJ(T15FH3<5NJI67:N?M"E_%7%\D +_J%8#6!:.0L2PAR6#"4-E) ,02<;<>@L5<^= MM&,)?>EGS78VWTDX^P ^X6!A(RBYXI-? B%-JMYRK$%1LH$_MN)'%CW_C M"=+KD^CU+J^1HGY<4;,.@'TX@6]$I!= M[][7XTUUZ_]5'6'JRT;+.CNC/F8%L1!O623TUPM&-VV9]:$2N0JH0ZG])UAX MJ7B K#V"CSUN0*S1XLTFE9X)5=]L3^AQN6=G+]8-0'CPL_P#8K,:1X0:_O#I M4RJ>'V2T!5"#CXX\#(BG67EW*S_D#?E4!X^HQ27+5"TS#^?L]&53KPX& /85 M-"OED]7&IIOF8C2A[]2:+DZ;/=6[R[0<_%)\_/=RXU+U]UT2<#2U)G"2>.=Z MZI.F2*W?;YP-T)[U0=PC=*ZO\ 70*4QGM0O)P/UT_3V1_;UX17V4V;EWX:)H MBPOSNR;+C4NJ.$UG>EQJX">TP47K\NN MW8&8LLP@I[1NW=!S)L!Y M@E)[NFTM[2<+!KX-910XS]H^Z6M]_B04;VI(Y&W\Z-%R4BI7.#:I8=CI:-@A[9311O"<'CPSK>(05? MA[M7Q.?1RL'K\O/U47Q-\#;&8:_D'6!L[Q/9Q^LL;\CL$5.M$=R!';A^97EL M.5O1=9^!Q?NA[52(N?WIFXAY<#PS\W61'_3\GMC4)\5<@9!DBXQDE/B *H.@/L?$.2$#Z="I_>VO.-_+.CX-EL0&<=TEGD! 6Z?@DN\K%QY%;@3IO MC$'^V=G@7_3.O-A)S66!-71D>Z0ILA$JNF+Y4*"6DMB, E ^#.\EJ"QTI8YP MUVU.":UI9S(9JJ54&Y%TGUZD^=7O#=%OQ>9/]9K>9/1EZNA;)TT@'^4H/HIE MSW-*(TDIXB0FB ."YV?"/'(9_//6:.2CG(>/\MTY]+WXAW)('\*S5-LE%?(N MSPFX9/-]8V"6RXG(Q5PHAX1R2&>&3V^=[8/\LZ/@&7"K,Y=JUW !B"6_GB(& MBZR+UOB0?_8S\>_[SK'ZW#5\SV\15E*%N[:I2YX 1F-B7"N)U7@JOOJUS] M[-U^S[FZDIHUM5J39!VT]4H"$%HAO4!@S MKEPG\#M[Q"JM07>0CUR(&%VNTH]BD*]R]=,7!CYGJYP=SL26J9?%8G$6&Z5* M$IT9(&7]P%&0AU/6S][T]YRK4BY7I;N5.DTLX_$AP8[$M XB&_]$CJL[12<' M,*R?NFCN.5?I5.78^&"-=?3=7N0-",'U_"^-7N>I4J%QB MTFB/=4Y(326FG+5@V(^X^EZN/EY\/:!AE>O"F6TPOCO@L$+(%)-NX2W17!56?"=-3CYU3T8H/H2^*1;RV(BABF M+,>V()E!!5K^'4&JUI=R.=&HFKHVEAU!&!NU)10J+]='8$@+S5C;=^=DG1[BD8M/HX\L)[9Q!TUBG5P6]YFX7*M<;]*)6(-H MN[T**/0F3#YVELCT+>5AB/2 MZD'D7B36T6HB(KFOYA3RN3G1QO4<3?& &E*<-U7XVX'E3&13 6$?]WOQ+%!444YF-(ZM6)&+ $\BK)OC9-Y)NFCFURN*W<-V=U%RJ8U\.:0<&DP X9E/[*IC.U$(J).,_F5[C?*2#Y.6_\ M>76WVV'E)Y6)#SVV/^[I'*O>L10Q[2X[D?74SD1^(EV-?UCY21J#L=CP2@Z! M6ZNBK*7GE%!'\O-E^8G>3E1-;VIZNQJGV'F5 :W\T7-FY^ PO[A]XJ4S:H/OUW%N6X]MP@UH.5=[],+ MMS!#HSSQ)T\6.SY_4O%=/]7WXLMYDTAU6Y6*=V?4>E[D7)(@37U/AZO?X;;? MQX3X^IK&$ M]=K!$FSO5 =IH(24H4G8%T(3;K M3+8V'1;$9O1VJGWN>H4O,B^2A@I!!H*,0U^QTJ@W)T0A5AV+4R,W'HF5MEVT M(^E7(@PXK]M6HJK4KR4.#G0]\:-;?,[N$O,5L3)B8AHOZU4STVG:!;91&D>R M0.\XF8]#78?\L@Q<*JX@WP+!T,N.AN#K;#:EF3F1\E(YIUC/&;P424<#X4JT M< 7Y*\<&"AYZO[+K45MY@C[RUAV^OX7P[!P9HM@R:8-P.%'+*1,C#0<#U"=$(!+113DVR M>L%_*05'WN9Y71$U9J:[O=R"\)6SB*00HB ?Y8(A(J+AS]?\%\XHM;-#?E$C MEHS1].55/5>\EX_,T*T((]&L$390\^@<9$222^W>L?J7,.,K) M(FK.NPH5[VA".SOGF54\,Q0&D91WE-*)D/OR=!LQ<.F6,!I M$5\2S5RZG)5GW#U&E9>+#F+L M!\["(''B&,>I?YVU)*>^8(\F([3)5+ B[-(>A*?"N8BPI;'&4'J(42Z_W"O@)IK6ZYL9!W+M\,3 MKB#!E/"G.^X@;*>L[^X%ZL/5O>M?PV\&R653-L 3YS)O*M8$/!R@+1OKKZ**_- +-UV\D44W56\ =EI6.EJ/;;?;'Y5,AB7:V6J^+RQ7C%.)G"F/VGX*=!H&J@U"8/7U!:Y) M=!/C^B'NB$<)(?/!>HO/OHS(3[@C/R MACPTL?IRZ9>'0P ["MH5LHG MJXU--X";9+HXR"X(?%@59C&R7%JX9['E%L%_-/S =\G9115"(J!Y+<@<\,DR MWB#;<6$RD)>--E53\$GDZI$0HD0744X469X-='Q]&]M^Z7K(543/+RF/)G6G M+=86 C!62[L0$]S,]"Q0Y#LWL+V7SY>*',@7^8& \L3_2.KCA1XG\R5!XQMY M>3PF[HJ-LXAH$'(@G^-X^[;@_X*%BU?T/7RR^2)C.4"1W<-MQLH,2QFKUFPF M=1#/I>W"W5S0XI$TZ"\H3_AH+W4BJ1-?J]&FPUT1Y %+Y[^R:?";(M]^U:PN MN8P\)Y93%:2%:6$>B][E\C\\WCS 7H1#;.NZ]\-B8;7CIO#QXLV5&TT&A"1\V^C)0>/-/Z)6W7DMX*Y8'6O /Q6H T\I91G@ON*%LR[&"3C92G,N7 M.)"R^WU!&UMYLXTWTF[T#OM\4T+>/^,CFDK(?YIXGZG<:7H(4=E&JH&@?'/4 MVJ4SJDX72SD=N/UQ,69XK5XZ^)KA/FAY$<-D'/^!P!SST MU7&ME>F3=6(R[=>4>GE>D)J1D\$("\63(QY>-WP[38^9E_^Z8,2YB=)(- A> MP-N64JVW:T721I' 661C'QP@L=!7LW2+XG1_T(WS4SG9MH]_:/#'@J8G1OZK MZ4 JV!X:6OB9G69BE,,*56YVNSHF\,^@:8T3KT_C* ^B::^J:WI)L(_ M_/5&5' ME=R1[ !72M8*'2]>2IA$6RYD9,]FYA7IP2A.@!QL_/R]&6/XF^U[ML^VGX,7 MO?72Z<"3AG<#;9%VYC-QHC@9N^7FB73G^2M]S[D-VG_A=39L+SEYVLTL^R6: M:-J3XKA-#7+:HW7,W1D&O_C""\5F6LI/IM*R4B$3!)C[QI EXHVF\7QZFFLQ M%!F[A3_YP@LUZ*M*3;:;L:FR,R F=9L?:G039,O#9V\,C43P@X^_+ZW-H*B' MT]O(3;:*$X14;73$J3NJX4HJ1D^;#XBCAC]XW%D%FBNHMY;S24(\^WWP91H& M=A/-W-?M>R5VIXM?NZ/_@&"O3:=$I$U%-0OHF;AGV;<4>:,;R]K\MZ+BX6 7,L88UD:KJ]^M8/$:LP98*L!*TX,2$O0":2K#_]M[ M:*L80'9N^Y8W^NLIF??13PYE1)()EJ29P%.5!PF)H:&O$J<2M,12BMHG*8:D MN/C5^JU'(F-@"7#9T(;F;7 V)7 >$388:'^7:&)\)8T)G52.KV0%+%4ME_/-9KY:.=QD M$I^82UMV1U I/A2YNW"GXRKZCP7'F@#$#GJ;(P9AET\6?#YS9)X1?%._/$/ % M9IRT05O\,GC:E6'1YSOC#:K*_5>V>^YRVF&^O2)Y2!/!B0 M$@T(16(&\824H#E28@@Y'I-CK*S$U(UU6?^BI4C=6IWT$\NN(:0*Y<%T*GM" M#!\&^>&G+75IW'53<#ABUBDJ;*'-YI:5.I2)9RVKU>$=->LK,2%;B\LKG4RU M9_VZQ#YOR1!*H^2WIC,=M!>#ZMVXPCOZ,%C>W[3T0L.\H4W?Q1P9MNKV^QEP G P-LR'+M.V"R@7Y'\>B\'F95N1>.1I/.H\6&H;&-9\ M*PS;S_CW;O@-D'9]#(KWIP]T_E_NN9?@>^"MPYYY/<>WV;/[MJ>^:6RQV M$Z/.8&Y']U-?5FWR_:K]&0X$TL4A#AR+ [\\)U#^PRCZ-YF<76,_".(@[Y\K M#?[(!0JTE9;1EPW#\OK6XNI8OD#=EQTX,F/9 +;E>%=;HY#OE8J#>C>O$%RK ME*L4>CFY8]6A22+VL7-+LB886@ 3\UAS.8&V_JD3'K V$6/8!];NL?\'@[C] M7,W*CCRQ3/7- .$-"7ZWE%S]KHM\HR4T2EVL(=2JC196$QM-D:^TL%85@X%0 M"T8[&$ECU09&LG^H?V+5#-;*"=BC&.D^/N)3K> QF:"9'?TX%"J]GV@D>4RJ M[3+GO2AQ*)T8U M#_Y8B4*2(K$[L#T9VVW6PG(P;P2PZ=:%P-9K7A@P5:#NRV<\,B%R]QH$"/8_.3TG!;]H91 M[#463.OBTB+?DKVUG$O'?^051<\KB@3^'\JY> Y?R.GZB4Y7%)(4+0?J4)C- M>I*E6'!U39SEVWEANHREBWV/99;YN<0>(DO!_+ L1:O!5YKY,!>!TA3((%^" M03XG6W&96O$3+6;4TQ3[Y"%^D(F^F\3SD>8!'/Y> ;>V \+%K4<9!>_>WF]3 M"@/'FF";?SP+*<_+RO,K7*W_UG6]P>6T0R 0;>O#YQ; M;#OLHY;H"&&A>O#>]6L?9:ORV2).--VD2&2+-:M?JL29.,N_,1F"('&:3M#Q MUWS9%Y@@CR#Q]Y=1[<2L[Z<^N2T@)R-L!0M-)* M+[/"Y(Y.KZ:9!%_OU[^: 'R6\IL%!S.9WJT+OS%P1;;=?:G EM!LIJI8"R@C MTS*LH0;?%=P&Y<"(1_: >KS,X&I.RY5*=^[J#=K1EX;ON576' AA MRV=E6]WVI-5AO[[O;)Y"M$NZ/%!*W>5H4L4"<'-97E?2_:&L.6A2\%.6>?%$M_@)!ZZ_N6=7L[%S/4C M@<"W3/IK>3,WV-!N.]8L - C+'VM#=^#^8"]A7OH4Y9O>LXR9:G@/HF66PGS M1KODID6J8I4+RW9JDE&WI3Y[2OKO%[>>+F49\EP.=FJ]8*CVN%QN+"EE+R*GN:ELE_'X^L11.Q"AHP6*O MS9Y9F>:L:3QAT]:J=*S_>/O>:3D"1)<5A9 M24$W65-T2"IY?[[C_5U>GV!#W0YU4O#/JM.RYN8CVM13=3>3B[.JSMEXMDO% M9G$N\3':Y*#'CMW)A@&6QR#)]T0F&YJ%/EK5J<'70;?H<6KN;C439G&R8@A^ M-STOCH<5Z#,]K\U[;;IEV5D:LOERXNRLT>]T@EVSH$P8/B1KCJ:+44A/- MDI"]LP5-8.HQD.0W^PO?SR2*)&CRL@.1#1F#-*GM0#'7;-G P (H?K!M"WX- M?53@GK_G#R4$"T3DJ9N-5J0^=W3""QKSQ_'M6F#*> ?(#PH?8G*\IS:G^-@O M$#+#4L:DW7'%YL>,&4,27S1B?Y[ KI\^2T:N01R5PDB#V$^(;PN4]JW)_/"R9!2I"QOYR,0\8P YH@IDA4:XQ MB&6&'^ .)D-A@4S8ZOZY!@1?'O?>,HJ=038A[#N:%RSNK=?,@CN<,-MW7#]8 M//,L#+8($Q8D]4?_S\!H!!41O.+='I.T1UHJ(P842:FJ%&<3,8E)*!3\"WZD M!RRMD#(#!HSR= EJY!M^!_1ZGC[%N](P0QMW*VV^R4;OM!2J+0Z7F8JL5^\R M5+S1)F-5:N^I"?EVL9:\,XRTL%S(E4ZI6ZWA=-"2>MJR4(XW9XY:&>I+GV+P MRJR7Y,CAHX6Z"ST+@:9O:/I"EH[0=/=-]Q.%8I&<[D>B@0V;-VK:MSS/FL 7 M+C#7,C05^Q<1_K-]'NK9BT^=C4:]\#@X7.'YPR-2_#,5>RW-6Y^P!F1EA"F& M[+J?41M$SRT]'3ET?];["/[X8 RWT4I$S?_NRW[DN MRX2RT/0L17^IF/&UWU]C_R9N"!*S90>;R88/@M)B+#R*] L>!)*FTTC3!FG7 M0'N?@U06267,=V5=]Q>Q:<62E-E=:ELL]YHP!+66A]C==K0]0!A]5"0@WE4X_P'^29W7HH.1GO7]RD]MYE!+:"F^0[PD>!_LG,14^ MA4YFT-1V@ )"EY.DL/#T#!?[ _8']0QS?>@DN2,K*+3>;IOQ1K+W=.QS>7>4 MP1#7/][,X<]K3#95[ ]J/<<^U%;XO#^&,PC:ATWACX)1;/H)]NBZX2#"0ZL+[]SCE/X1V 0I )AHG@;%MY("[>3V,%VDF-#XWK ]X@'W#]O3KD-[!%1 YIN8.81KABMOE?* MRKQ&X&*L,U^.VZ!#SL\;5^+OQY7W !3"GO<9W+>6#-^),1_QX3Z$05#K98K"@0@\(]<:%6.H&_LO=;# HWOO=!N!4/OL79VFRHP1,XF>5UX)[![J!/ M$TQTB T=:^Z-MH]OH+<&PK&I8*"9X1[EL+(C(#Y%_/72",/'Y%_;9L\:;)\' MCM>FS8M#W+;5S#5VDE0?I[;.Y&,/\NC.U[=N>8[B2ES\( MQE[)4@Z:[;[K, MA4SWH[GWX[+Y,Q5KI?U@C7W 4]CK&T1'^#]#%?Y;Z?$=VG&: UVBI2]'R>Z& M44LH,X%C-[2X,9HHTXPD<.:8K2T&2;JL#-\(B2K[ MW,1H!$G1PI/#G[;2?,G+?2'0/NT!A&M9"\>8]%TX;_=Q6F] #/HU<5!UB FN MFW?4N+ZH5?;*VG?8#4>86@_PD:1,V50[MQ13 M>:&8MA2W:K:'W?+>!/ [)"6^-R>!%J..>[;CU>_\X)7$0% -O3>?H0WVI5/# M)"JT-*85YD!]=YU4@(*Y/CQ]SPEHEA.^RU@&+Y]K\-6!$IAP_%8 GY"VH>4R M95/19"-P:X.S'H+&[N9"5!<+]G5IZDL%Q_0?\I][\PCO6@G8-/J(M_CI/-N9 M'/09F;-=/Y%KP)=XV4)$:%F/1:GU@Z;66Z/M)IU /=?7;6\5 MU7F^L^=Q:=TK97+7F.5[H2T)M_R$/69 W_%E9XG1X?45=+B$]O7BC/M0,Q.N M?\'!!1=OAXKXY(KO]<7GR5JAX\5+"9-HRX6,[-G,O"+5KW8N'($$42U/!8H& MW?DKS(4^,QP7L:OFO"M5!Q(5:#F9VUZH^M"E MB"_=AQXN8FQ*$JG8#08K>R,9>7[H9?"?*&X+95IK?W19]T ML%^3N6%B_\$>_@PF\DPN@N6N1ZS?6YBI1^VLOXM8R,G@/9_M2QEK^$/_MYW1=/F*VA. MPY5&:.U2ZR7#A_H)^3V*N$O[?23=;)>D"2XQH+BXQ"6XF,2P"4KJ$P-62I" MC9.J&D\PL=T-B]9V^^1)%&3/%N<0.,./ASSD]E0:_^J$=@<.(RBP"*+E#)0* M[.$"\^_U5\D/+-J=R3"CM:P?C@:'C@1T?=<_.MB6V\0-%4/W0Q]J1?H3-W1# M!L01 [Z1 3'NAD"7U'\G!]@;YM4;5! #3G5'_5O6X"0DD%\PW5=;%[K&-UKY M3+["5U)YOI2O9*J-,A_<"R;1,8)FJ.<^U4O.]<:MJLF.A^77KM36F=[(+K3U M 6W_N:*NWJ1>G+WY_N,<3D^]^[ZP1YWM)>97@2 "J8*G5(6R,WR^=??L=.[K M'O.A_)T+F^Z;WL6%S??[53@,FXXS?Z36T5;K-VU?W@,3,K.M3@C/?0UWC4H4 M$=^_"?O-M%S0)4;>/$O&G14^? ?A[GO#'KK[-!G/#G:N?M,OPY80Z6 MSD&H<\[3C098(&<".1,_0*W?91.ILFS" # T7FG-5?SPRD[95'E3-I:NYEJ# MS!?\"NHG^!7'H^%#Q_=51@\O"'>Y;E\15A'=.R0IRU379:]!FP9P?<,+FU1M ML"[ ^U&>"LDB\#HS\$(^"?))D$]R<6K]+GO*! 5"CF6XT'C5'$L!JA]4IS)< M(D%_)D6]@9]JBW'Q5<4PA:S@Q:?K)/@-+S M*#U_H6K]ON5NT7RX1*PI&\"U!L+4#PYEN;^" Y4,?!<-'W>,A3T'Z_[KOA_? MD1+D\D4WW(^]<3N0SX' *'AB1?TB*V[Q![UB3P( M!#41AAKD02 / GD0%Z?6[S*";#4X^S]OKL_(#HZV9V,))DY_P7E@?X+S<%BZ MA9UACWI#'@."E@A#"_(8D,> /(:+4^MW63Y.6(S@S#U7H@F*ILDO> K<3_ 4 M#D.O;2<_RC%X\8@FA" 111#D&"#'X(<[!H_A^\.;RO>]G+>?\(W2\5"R6"#:Y[[U3 M;'W[%_;H[X ^'[I5;'T7V>Y].IOO/G"GV"EOK7LBNN=Y@Y@:CS-DG)2E&,<, M)"8ADU*B3\4D&G $$QN0[("-7_U^=(.8%)PB(.5OI/NK!'8>O^/&@I=O'TM! MJ>\[&F1!#A@S$%BI@!VRZ>+/>;+7(G[H^J[/2 *U[ZU7OX-I8_D;;-_]"N&Y M"$=[.L+Z3$7HR05QZPW$V+[#M;\L M,[NONCDS(?G^N_PN_')":%5(@NB/>JQ89OI):A'T^6SN?H,89J>K1DWT"XGBHFOUWLB-VZW,P-]*HLIZ>)5G(I3GDI_KQEINVXK9F<9G6\.5VPY46I1X_F M4N)YRXDS7'*U?CLC%-U%:B'@MC7,0[X3>PBZK":&>,%@1 KX1;8NSVL)CI=( M\GG3[+PY(+KCK"!D\9[3G)FRQL^&$DD_;THGL@Z;(D>XF#7RBV;%JPX*'&RZ MAZ/"8N%HBV(^2?A^0LL,AN*HE(0#V,/2"=T>&'EQ62; 4"[0M6XG,QG4@Z;T MTZ9LKC$3J I-B7Z=JVIMW:A(=[#7/>P7QVRK-0"U#N'GD"2@2.D7@3"O#\ZW*,-\9!DV?2=78 MP*=<9I80"4HYA3Q M"2-0J3M.J2=Z0/+"^N R*5RE4G0EWQ8*_[L((<90V.&"9$ MS?7[1GE9G74A"Z@]DM6D[VR@]R+"=H5E2?!'C-"VR-:\G&M[!0_VND=DD622!!@S=OZ-[2=!.-090#>D]+)A+T*:+-2TFI@8EQT]1N!\@ M.[V'KA4B5I4[;*VGXY)::"LYP.=C6N2R"]6I%J>C:8*7F#TLH.CAK.7U98MHVNQBTJ1;G5IW*#%[ M6."9\ZJ6GDL+H2@G]9J1F!2;[;G$[&&!,0:ML=G3BL*4%>N@62NPC0YLNH<% MWJ"GE6BZ9!-M5Q[Z=V-@]N-P 'M8H% K7AEHPZ$.;)V,@VI[X4!BP:;/-)89 M5A;S;,$7B'8MGIA4LDZN[\R#IEN-C=:=Q5^\H7B=(=OTPB5NXJ^>A7CD&T(? MY0"?7Q9Z$9>$OLF'D>8!'':@!"FF@'[;>=\PWWE],>(,XLSY<8:XX1C$FDBR M!BD-X@SB#(*S"V$-4AK$F9_)F;=+^CX68GXC&>(?(,-1A?++-(A_J#9E[Q+4 M[IK3__R+Y(B_GO_[?L'I_3RG"PF:_M/"5V1%H\7Y#Y9XODF5K]: 'PPS-XL6&^>4M!=8 M6%"";2M,STF;*"+85WX>4(($"@E4M">/3#,RS>? ^8M%TG/2EC]$4_95.!_U MSW-!C*C)#2+3,]IED=Q1>HJP$?X"IK\UD8^=,JA_A./^8B.++ M3O:_SSP(WTN 5XZIQ.B=0_G>H [VM[8(3E+,.+(2%/-COJEYC>"X.!'^(34] MJ&JRHTIB,RWE)U-I6:F0"0+,?6/($O%&TZA?8>'^[\7Z5[PK50<2204',@2% M)Y*8X<:#T5UOJ$\]NFRK4SP1;_)7F H4;2(;[C]7.'6%K>\/^>=*6WBWIC]1 M+6_S_ HSY0D_B0UFV;P/UYTTU^(_PH/N\EY(=9PG)?B<;/KC"7,A4^"OB M:KL+GC"+II<;Q051G@_Y?E40RPL]..2%OOI-7U,Q\CI.$'__VB7&[_-6'80I M"%,N!U/HX#26$%(&XL@?6:I<%WRN(QHSO-)(9^CMN5M =D6L9Y/^N<<[>OQ?'9^H]J->\VN &^S]K''KJ;E M0JV=;',\D15R0W!'M*H#:RC% E<]EKAF$K%KY@2&%0$% @H$%*=TQ#^($UQR MIA0ZLV6::(Y68F&8S'=KV0 GH/\=8Z]9AKNF$4Z=K2#KQ\3E9Z-B8TV6:)@=8_GGN>W2 "M[1XS"]AYCZN8 M[8D BGDW06JQTC0_E.*A.TY+R^0TWRK)15UC MA%Y,&M<6T_XPN#Z4#HP\QQ'7+$J[(?!"X(7 ZW@1R>>PJV"S3$,:5'A]ZN8K M]&R@1^HT+!O.8!G69P0' M!MH3& JAPT7.,89!Z8WS3&\;/OB%B76*Y+0Z@H+Q? #DF?KIJ T?V('U#R&@$=+]IC@O,#>E(9#7*X M/J'OE%0E321L:2B1X8V2L6N"I%!>&L$.@IV+@)VCN?X?19TCXQZ\3)'&2D_JBH%Q1TZ4S(,S/SD>')\U@AF4.<0\X$W3Z MQ3'UX'R.6_JVPL\SHE$4;/ 17?^'(ZA>S;I5NHQ8-\NK"M'.M2V%@!1LW!!Z9-1,MNU?Y^G=] MRU"#.ND\G\R7\JV\T,3X2AIKYOB&D*N6TD*C&>X]BOV%"74QW^K^_:O_4UQJ M%&M$BC#H;%8D,H@P2)>0R"#"7& .[,L+"9L[7C!#DT,B:,"]O6"/'L4UWVT^ M?CP9D# @*B"50,(0>2K\L.S70P$A]1['J>7(*L!D18'#]US,EI?! 1P_RW7^ M,3'%>=3KH'*<4Q4";K2^ME;Z$ I>OBS3D+(MJT6X38&ZBW/M^)W?LF-U"0Z+ MOOK-<=<4RUS'48T.PA*$)9'%DN.5]GT(2@HV,RXS0&T0E+(0E4XMX>Z70%!REH2YY%3G!]UWJ&^.91C76!^88*!!#SZXZ"T\=O:"0[K+ M#&S/9FMMA&@0!:-Z/ ==F-B&M02@ 0S9 VKI87'C9=O:\8744O'EI5YM5)MM M925T16,N4>$E;]PU'2>O*;2/%J$%0HL+<\$_ Q;MH59(:PPCZOAR;I%6T=@1B-4_[70WH1:Y@9/]N-S@9X5@/R8V/1LS M&VVR1,'R'L]/#X^OWZ2^7C:V=5Q)+\NUR4)?+A6SNQA*"I!YB0JO>1SM M<47 @H#E_(#E:"[]^W E->]G2DVI;XL3_"X^3J?'\5%G&.!*<%OS-1F/G^3D M+(0K9TD8E$R_1P=>41P?J!A8V,!TP3J7;H4GYRK/ZXLO./R[S"#X;"QNA&@0 M!?-Z/+\]#08 ZK6:@O_7/)ESLIIX(VGT[$I9*M*83A<%8=F>QB, M-/3FN1AWDFH8A!H(-1!JG-(I_PIH%!U]U2RE^P-Q:8RS>KX5RTB=$#1"5YUA M691OOP30B)X3'H$H_M-^^79SGVTY(3Y8 \P([[;;>N/+GQ6R_?!8%MTL=2$F M^E07VFU-\_)EPTRW&KU!8B66]6F'5UB]VA=[$UZBPAOMJ&LF$4>Y>80["'J6?;1LS.X;C"Q.8![ 0'WUZS'(=@YZ?##DK=?S)$ MN+_L3@5][X*#Q^_4C^^[9.F\;32ZG"HB@4*8NH-(T8) D88X\;*M)BW23Q"S M:8^H5D;DDBVDN4)S'K@2,$2@F=@U@3)W"'80[%P.[!SW3KSWH8XZJED<"^I- M?3JIQZ=N?,65>\-@8%R .@2Z=1.M%_R@]8(/7(IW@I*=:(>'/R9N/ILE^FB3 M)0HF]WB>_KO6YPNT88P7?:Y,:%PE-DZ!95/1H8\?WH 7BU\S#(DNP$/ @H#E M[(#E:+[\NW#%)CN4WQE5^@+NUPLK/^MI?(X/< 5Z\3'NFJ#9:P[ARD_!E>BY M^Q&:+(KP$!6BD"S[\61 PH"H@%0""4/DJ?##LJ%OAU#;+0I/SRBYQDQP\$J( M:+O.**:(%&%0NN*[\Z!;;,B;BC4!+7GQ*(%1 ?N2%Z5V,M$;,)DV4>VVR;+7 M'0E6;M:R?F53)KCP, M0(9#((- YG+3HU]V]AM@9ADS."0LZ":H?%;"G[;2LRI*. X#8H;Q8*3CAX$AKU9HA+*>U MN[[2-IE4"IK@\)9-YCK&<"?QXY%"(<(@I#D7]_XS0%.X)0_ITEH3YV2GW$CI:Y"=%ORA#%AD3>L*30%ZUGAH_ M7N(C>E@A*$&N&Y["WI4L:#W#6S;9ZSAWFGV"/UY)$!405'S[Z1VO(D55KB=F M3*I/"T4EW\_;GK-@@L(6>NUGDRQ[F0MS4=.1J%$!I=2?H$"H5ICY*+&.3NZ( M1-AY1J=&O2UEI]N ?T9DBX*Y/K9G_Z@ ]35S+1/JE13;% M2W1X26>,8*]C*"F&T FATP]#IR,'$^\$)W;)=#K+)$GK,I%3RG,I+W#Y80!. MP3$B+(TR]A$#IP@1YI(S]I\Z'Q!=Y7FYI_2>CV4^'QI%P0R?Y'C /8;WCI\G MTZ-TTM&Y=)-.4=ED7VE"P[N^[),EKYDX*NV01Q$J\> 4O$J'!IZP-G) 6(,(@PD2Y^ M/0_*()%!A$&ZA$3FIQ/FDC.O;X=KS9'L@)%EP#69-QO["P-0/J''!WCN* M8;[;BOQX,B!A0%1 *H&$(?)4N+1,UV%OMJXYV\.<7<]2]&ML2Y/7?_;OU[/D M:6VFJ2#,D;N!@^9*V2I.$%*UT1&G[JB&*ZD8/0W6T[Z6*L]7,A_(E=_/M1E, MM28[5:?IR1Y0[V3#!S7@A,[DTS1Z1783(Z6.YLWFL+8U.@QGZF(,Y*.6/!7_TF;@ARSR+""ZL*;ZS V+*# MS8*A8#9PL)!R[Y7+=R[>;+B1K!4Z7KR4,(FV7,C(GLW,*]*7UV^^PHR0\B[O M>R/+@?-2]S*!YIKR7&RL=Y=2NHMB91& MV*;?M_.=V/SJ-TL0+VQU^9P4KLF$R?>CP2#]SE@,<19K+RNDNYPL6WAI*!2+Y=:DXF7;0*Q'5!"/,/^Y;3IC-M%M$+@XGTG: MU/2FSA$5\<3LS[NN_X(2UFI.W5('#8T:XZ>3^G[&;Z&W%A_#GJ" M-(709:R_F:_GM/D*:GZ8Y*8>F';.$HU4':EZQ%2=7%AX,4FLZN(D5R@/U5K. MF3AUI.I(U2-"F$M>[OU@[C)E32:6^0,2E^N)?CQ;)Y1Q8S(B)@6]:KKU2G(" M:F+]7+.6GR5"G?=CA8J:+.C%;L:IY<2TL4JBE.5AQ/%=&;LF(4 P3?-+?1ID MC+.SK)6 [X]FLN"P4Y^5=Q\Y7<+X"G9 M\$J^9F'1JWJ*=!9"45R-AF@"-$@"AL]C[>%_!'PA$'/GNV>#&DU9[2W,L6ED!FE1$[#J!MGHB:$#0<&%[P-^!#$YS%"O3\;$A+"5YGA>6R41S&2)#L!$;+QLU8V> ]YM<#W$JWRAU'YRKU1C*6T^A.@Y<88GWL MZS7-D2>QP AH(D$8!#07 S1'<^H_A3,SOD6LQO%57IS,[6ZI/RUD5\P\P)G@ M-HC$-6VND3VH/*[W@6OJ6YG'&++!F;" MX>U?51WUI\M^(4WK6JL5HXWY8C!(#:]^,[%KYLM+JF^NZ%WT"M/'&!%G6F*< M&?4J(JAULY30[3=*;E!AD#C ,BM:3[J4U-#9N)QG10/LCS.+7O=@RTLI8]=K MC*IW]629*/H>:*C+^;@4'TH,&<2L5#QV3>^!ES_/2"40,"!@.#-@.%JT^0%< M6# 9.U&L*'FA#7T^<]+3U:$\#W A/%-XO]N!<.'<<"%ZL6,$DE&?#B<;P)-A M9RH&9,>$PT0W#J([O2)M;<^;;%'(#!_/B=^"B;#!$EY1_(EO!-MATF"@*=K> M*\7G;=^<=361\(GA)%U*DU4_SDL,%;CS\6LB1ES'4688X13"J1^&4T>+*3X% M4S.^LG2[1;Y!3!6*[,\&\U:S,0Q@*KS//!8G]N8=$$RA!:P?LX#U@5L(W1>/ MQ[[@4/0[U>-\;,_WF>SSH5$4[//QXH@PV;#[3=!PAY<=4 ML@A H:)!@TR'I6OQ:XJE3V*1$;X@?$'X=-]5T6?&3WZN5$;M#1P;0%/&5 3:0V M#!"8L$Z(2ES'Z-@U@W)V"),0)ETP)IWBAO/W0A+56@FS7-Y?$)33ZIJNG(T; M]7D 23"H@&.\9LG3)"T0))TE83X<>_SR9 @-W\I"[OT,//HH[X,9*O;:D$DR M?-H$ ),5Q9K 1LO@%"O3\N!(/ L"D^RK4([4 &_")$ZP>(@--%,V%2U8W@C. M )T TW-O]DY0U5S;D)>!CH._#C;;X/,;+-F^)BL[_Y^]+VU26TG6_GXC[G\@ M/'=NS(U 'NV+Y[R.$"#V30BQ?5$((830!EH0\.M?E>CV:1NZW>X&6M!U8L;A MI5I2954^E9693Z;J>.[LZ?-."N^U6VYF;K[_E?SR^#;-UE4?*-WBX9,>3RR< M^4H I7X\Y]!_7E"5GIQ-6K(:NO\H'YQ\LAL.PB*>3"3]];__Z^F$_D8&1/-L MS__V>-X^F>G#J_$4*@P=F?JZ:B'J/'GQ-]6.U5WP,&T.^XK2CQ[!;S_.; )\ M#?F59/Z9^_NW0#Q'XG74+?)$@@_ A-CZ/ 2V T']_7?^01P/?^D%*7OSFZ_; M:FAN=/#TGYZ;KE7HK;[AV%>@NT[RQX=YD=A7YFI+]XO6$D_,"#6W\,$!_X^^ MIYU48O#[%TN8]P$L @I1$=@+B9K^V,OJ:_;SS[(_)5(U/?(5'$\N&,DH9B4T_^V$?OYP^0=H M%Y^"MO0#JL%^ #-Q]-R_FEX0_-]UI_*&@_YAE[$H03*:/E-T(KF!DRQ-*^QT MJBG)>(TD9IC.S:@-FW5MX'4N(EHJ_F_';8-Y/[' %_74D3VE-1.J/ M#=GI[U7=CJLQ-@$CCZ8DM9"695:2F\5Z6]TMR65GL"R#D4=3*B]13VE8ZLVD+1N(5E%0 M<;?,,\5!EU>HXRDM@ODFZ):FC.5TYF*OL]EB\YFAT,39XY'6G37EN<4NY&'(;8AN^4%UN-XA3T>2<>TWN,(0A),O2JQQI[W M>EU1X8Y'FMYFZ@ZCKF@A_17.(NQL/ J2?8<>#YUP2[12&0R:EE0V;7XYC;M( MLIX8=CQ4D(>D.*G0A& .#K11-]6]WO+(SE#H5*(>)PQDNS9,AQ[M5+I)2;4)WU\(ZG(=KUG$0HMF^@%' M6W57\,F)&P2RI2Y;6F+?2C@AID\]WJN+^GP_Y,LX*ZMCP6.]<252JLG8$YN5 M8]ORLD-.973MQ1V*]"NKP$^^X,1N+?F2KE&D&*$(QM"$[(\658('0X]$,(W, M92\>CA5TISLU7"H@4;UD@*%'(AC8O:!B%31:Z*S7K+9;U4<=.@9#CT2PQ2UU MLL-X5HX:J^5Z*V\07$B?>BP"?M$9.S[ET\*PJ@NE'<(W5HWDL2=TR]_0W-!B M=V5+'=;F@5Y RWZ)!T./YL4W%2/5 O<=9PA$U6>%D5NUJH;"FD$&;159E-IK PP]$L&Z.=.<7:6FR=+>' =] M:4FUHO2IQ_,:E>CZH,0@37F--B8F9Y65T299A!-HZ)"CPI)MMB3!*;H;O!6O MJQTY.=U.H.%TNF\[39K19'I;B69KU#.M:3KT2 1&SY2WQ++0ERM=A5>*/3-L MVS$8>B0"I672[1&CU2R:GHG(5!LV.WT1##T20=G4J1Y&EBW+*8WC;F\>]*MH M.O18!!73Q>6.L-B@N#7NK LK<64MDH\]!=WFAF ZJC5 *Q):W-1B1Y9*,1AZ M-"_%*G%];CUJRSB&MN>U$2E6M?2I1XJ@M.*BL1DP590FC04K6]& &8I@Z)$( MNGXA-)OCF)'-F<,;>TS966HZ]$@$>T26(JJ+C>6AY%3[@PE![?7T XX488HO M/7OED3O4)%O;A=8S2C,RG=:QM%I^L5E?#!5';E18BI'QCJZS.!E/:KDL\.NPO=+RU;<^XPU./YZ7IHKLR@J@O M(,VH9SNED#<2.,1/'+7Q5MLGVV_7$*3UJC.O1E6Z7# 4_,2A2 W]F"V4<3LQ M\Y:#2H>?3)MR.A0[DD'370_06A.++&FTZO<*!E?9)/8P_O>9E+K2?G@##EYX MS;/MY)ZD?WO\S5.;']R>'\Q]<&74#E?-1W=(>E57H]![_(O#/3W]FY^N\T\< MCP]CT*,[>.@_?MCC_>)PIWA=W@'!?$6YEY(LGMR#GSS?2YXYM[WX\8KR^&<$ M>%6_'7P?H+7I;YT.#YZA],6/0]5I'* M9'%E()QE=F4@G&5V::!UEMV5@7"6S95)X PN33:7!L+995?F#^EMOW4S?Z 8 MV#\0PT4WY;43(<\M%JMBO!/VA;&GV+1+\.1/MEYRYA:_K MN5;R#XL@)[BS)UERE[V ?H@H'NGS9]\5'UMGX.R[HIT\[!*;XN(0,!"_*Y/G=-'W&SGC7CKHS.^.7'47_ MO:.P>S8X7K&CX/Z!B'03B,3<]8ZZ "+=ZXZZ>0/Y/DSBK,[ZLB5?W^]$NHX< M?I?I]6D$\>%>Q=]5681Z<66]>#'&_ED$0'UX@U)#)]& M$'>E%V^[0F:N!%9/W^ANI =G6]_,S?"CD"]S@OB?\UT*LS"WUY=&/'?MPU+D MJ^ Y"J?@]*'\8=][6I]ULJ4G>->23&O887$J[I!ZOV:\HZ=2JJ-EWW- 224P MBZ$9+HI1D*R5[@M;S8Z P/D@T)/_S?KJ]D1]1-(:U*=& MR_ADWY(C5&^\I]O:.9"ARTT=UEWIF&7V\7IE,_/U@0(J(8'>SBB>)VG\F5K. M9_(A9&'30&2 R' -9" 4G#UE,XPL>UH72\6I8,J]Q; YP0-S\]$V@Q:BV& ^ M*N(H,AB-HEH/IZ=;@ S19FGBF@2RT&2 RO-8UDH6Y90,9N%,V S%9 M[:WZ5&W+.M/WMGB[U?5;X@-PM #LWL=CV$V0#XCTM,>HO?]$0>\OL\2C.IC]"![_>:[;97;LAK-E= M5!RLD5HGO5< ?Q).T7F6PO,HA(>[S$/ZNP\VGKZQXGM!D%OYWMP,H;_P'D,) M5W8N97O&=^9/2K6WFRKO":!GU;DAEP:EEMR8;9>MJ(ZU>TO0(0DTCB;R-' B MP; !A(%+W!2S/>,[\QR]# -DO:QBR(:GT0:_,RAB4>WN&3Z! 9!SQ.5I'+U4 M8@%,.8(PD.49WYF/Z&48Z+.L/F4WE(LZ.HY)D1A$S$),8(#[\IU!\SC)7=8G ME(6] &'@8SQ#V9[QG3F#7H:!V.NT>R5+VEM.A5CVG7*D^3R >#]H;@\R$*& MR41WFTPDZ78RP,CG#-W5?=7.)9LYI\XN5FE&_8?J&DO;= MQ9-S :,NFX,.@2+KF@*S"N[)C%R"HP_>@V- 4"Q3VYEMX,%-T"4NNI>*&*FG&KB??(D=!P@$7!??E.,WF6 MI/,$M"@@4,!,I/MP/KT9*$J%Q:9*H-6]H)-E->1C7MDCP*( ?BD:SZ,$I#M\ MEJ2DSDH'V\4U8Z>^Y?M!<'_01C-RWTC.)%%A4Z(;0UW60,S"AH!8 +,3[M[7]#HL& <%8N[[ M]%C6)U:_U%>&064?)UA ?_F.8\RE\M)AIA+$@BS/^,[<2:_#@F6X&= ,,\%D MNB,3YK1'N',2V 6 QI;ZF&'Z,D2#3YBP!!#@7S?N*#H-

=.@ 'T&=Q'VE(-5%77@_ Q-RF?<_7S M\=5N="%AD #F)]VD6^A1FP_0_Q 3:'NN]W@FM/7PI<. WHAT3^6*EBP10TMH M-3;S[M)(OI[X\IW":%C; ((%3#VX%[_1>\$BHK5QPQGO,4N*6Z*_+M4JP@" M!4A5(K#+>I0@6&1=6R!8W)-CZ;U@T91F2Y06ZJ)YM3?\QK"M4M[ <' Q8PK>G6_%>/ M(8O'U@X'1>_\T/-"JN:'<7V@Y,(V]-7DH#==U=_50MT)DF,&S,'WTH39QY/H MQ"%#C.QM8ZF5:$$B=+E%TZY?(0T%0X&[BZ38DX$/""H05&!.Q&WYN:X)*M%, M\Z*J%TE"PY_7NS-?F9:=%%1 7$:YEE!3(&8<@?NL&MB2JVG-LL(4=FA>%%N MNL+*ZU2'*::DWC.<)*"I F$%)FS=JJ_LDECRK(NMTT?<2KU:V\L[Q9."6<=6 MW'(,0"5M?YXD001F?MU'YE?7]\ 4$WU)-E?N7U/=U>=FF+K8_N\R;K0; M75P8A('98#?L34L.C(?X2^&@XB?. E/K%.?MN!FB:V(ZT7?KPF[*)08F!CQA M! ECLQ 6/G$JQT6-S*LZP4YAP;,&(F,A"[FUZ,W07:A5='5;G"%1"@ITFK.! M=6>>P#V&.U\UH!@2&>_!D_1$PS-#6N(TY>TM0B\9BR59I26ZGP,!]^4[2 M)ZO)G._6"%'A!M3B,Z=RW8]/ZH]001Z5%QQ+H"UY-T:6)=6)F*X> U0 _J3$ M7J#ID_>(3X\,]YBVU=;#GTM,O9"Z!?V)]QBF^&A!P/2M+*9OG3@WRCC)\&$+ M;UM(0+<8'J]UV!T/OA)D8>$D;)H!,>-ZF $S*3*7G74",]8E12Y*QFIF-=!J M;=)<>6H'$<%7IJXI'*-@GA5$#8@:GSC_Z@1JM$=L1]JI0LFBF_ZXB5@;5]W% MX"L/:50@K0%1XUJHD1%)? I7UF^@XEFOEK_<2_V.0I30M847O!49XD,M MO9T3!+Z@ZRI%Y!1IR9P8-32Y\]\6FE9;1RWAQF4-UC[..CI7+[ MF55 )AA^E@ 15(SL[("/ELKMI1#G].1P_-O<:NMA9]Y7MWP8^N8T"M6I MK?>]GK[R?% 90DA^(-R=,,6F&[^(\E)U).NS\D!J%8>=WC(QQ8BTA#D)&^-! MA($( X]>J!@?Z<_(FE@RO7MTM'8*B1:&Q:CAA/*I0LZD(CMZ' MW!Z6N2P#]4;5Z5.D]D!/UQ7\XS\#*Y$ Z\R+$NW-R('S/Q=-VY#-PK%PI MIR=1]Q=[R83"C!TMM' KKY=KN;H.HA+3,!2,A.D[$#*N 1FG8^_9FWPV(.,: M3J#?0<:2B1OK@;$6D_=4>G%7J38I2P20D6;O@,IK%W7E0-" H'$CD\\ :%PI MH^=WH($.L1';HB9S=+?LN0)?VO3D(@] R;O0-"X"FC*Y2E+LQ(NQ_0N+G0E!34PM5]H:"O= MSP4+U=<_NVORG:? IYOU3SDWH;?*>'#CH[8&5(C/,NN?(N%0(6#J"%0(H!"? M?L_#0^ 3S?IP*X9[_I;W_#TF*?Q-\X&%1CX3D>^R>0A9PKD_<_^7S(TYTU.7 M7NK]")1*!T%1I=,;R>M@T46T(D.L)?[LN0;G9>IU=3]UZDA@#J=JB5B1,IB. M"ASJ6),FU^!#K"KR"D:#9 3T*TK!^ #$A//&##\S)KPQF>"ZF%!LAZ5@28:$ M4)1VRK!66V/\U@"80 -,P$B8: Q 6+"63#A[;D"U\4$BC2(9FG=)P4$+?>* MAELLB*W43N NAPG03O@O6/B9;KM[ZXC,]D;X5N:%(1U=5TO;S?$?C@S%(PYN"A0 I:U@$I^ M$RC%WD M0+II+;_3)(HTGU,-+W,7SM;LH2L4IE'<11J%H/IN(E/@^TP!/H7Z$RB_9X>+ MZ1X?-"UD/+26+62)^*4$Y5F8+ $U'P9&;] G\5K-C[A-F7(B:6RM"^-0GF^" M2F'# \T_I$0*WF=ZN"%C8CC9$ES1V;8V,Y'1PF-YPC^D- M:4:#'0$'#JR#<'_N^0^K@Y Q4(>,/[CG(;,;5C. >Q[N>8CS<,_?3:("W/,P M$ ^K&4#'' S#WUP8_E7DI ?GS'.)6+J^U;L+>SL2(K.ZWQ)^J5HGQ>1K88@> MH@(,U-U@B/X-;=>F37][7*^CP$JP(H&$!4@*MQ>^/X'_#9"*\), ML'C#]SG$ )@ JQK<<]@?5C6X?_\XK&H M^HGVZH9"TC>O7OBMRS2WUQ)E,T* M\7;KB89*]I:F7'PT5G>\DGPUK&L U?Q6U1R>2'"K9C1= -8U^,V)Y+N(U-KN MBJ35F&)V;6)J.[I M(P5.=JIM?28;189DDYL'#A,GH.[#$.D->B9>K_N;KF%CA>JH)@\U$2]BO69= MMPV@^["Z =1]J/NWEQ[Q>MU?C.@Z%;?V'!K) 8(L$*)%@R0('"9!0-V'21"W MXO1Y7N&?37402QO::'"$@48K;;7$*DU$ED2@^;#"P3VG.B0O2:M?Y.+TG_49 MHB8?K!IZLG\=)]G^AUV>\Z(P"%47?-MG]^C=M.<>ECSX8QM/ OM>]6>/@%_H MUD /'Y27/^AN.W*FNM^9I^ ?=/Y6W>?J M6B&[J:E,D**#=EQ?11E4CGT]07\"^'NX/,9Q>9*[H/'WZ73BTR)!QH/3ET6" M-_IYKHD$*-II-PRQ5Y.+52D@E'Z14\LI$M!?OK-YCF+R%'IL"\+$$X@$$ E> MB01O]_I<$PF(XM[QN*G0%G2ZHK+VKN8TI1@@ 9?:! 2;9UD.V@00"3YU%M![ MD>"-[J!K(H$R$J>K46FS0AOB)-Y[=,'4O=0F +ZAQ"C T#Q+,1 *[C#U)WF) M,)_K6ICSYKD9\".:&SWGK=*$GURR;W)>N-#]G+Z.$IGD3#<(_?_X:MMKDT,2OW#S3][_,)ZMG:NZTK<'[5)$%Q&1+XSP@N3Q 7R9V$^5,0E" HW8'7[B*@-(AWVXJ^82U+ MCPLCO]%Q%XLZ#T")^_*=Y/(8>I&D3F@I05 Z5YI8YB3U@8S7^]&H6TR7>FP( M Q.FKH6;/ZD^D:C^S(N2<_!3HR261;EDPU#[T)2KIP3JI[&5$U990YM%;JUN M]>4('[5'S-P<;-HQ^-PTZ0K'F#Q&LC"J M'D*A?!S,DE,VCR<6E;?X FA?*P MW&O4W%#8+?"X3#88$V%$@":'Q"V.SK/$16*TGSEQ*WM:\]%B@6CR\4ZD]Z.) M,R7];7/J]F35CPEA.99W\W&*)H?D+Y9)$.6"50 ^G=I -'G)'Y0YN60&33XN M?>P/T&0\WXD8V>3[0F4@&3.]7>@+#1Z@"4P@^ZU[[-^ITS^[7WKU[WKRDUCZ MKY*NYU1-\YQDT YT^7*],'EYZ"6ZID8S$WCKM*S2'_][_]Z.IN_7?6( MYMF>_^WQQ'HRS8=7XRDX&3HR]7750M1Y\N)OJAVKN^!AV@SW]<=A^.W'H0?D MDL/0KP3US]R3WP/Y' G74;?($Q$^8"%BZ_-DZH_P[_R"/A[_T A,@\C=? MMU60 0J>_M-STY4*O=4W/$%I::_=+T3KB[Y7Z2\TM?'!\ M_J/O:2?W,OA]HD+)L6@?WG-P\3_^U9?O?8#$(!$6]!4XY+@^[&3U-;OY9]F? M$JF:GI@*RC$839.80LZUN4+JS%29XNQ4831BQJ XRE 8]N7PUJL@U?09F$K_ MN%%]4W7#;T$B(QO1U%7PD_"FGCT#HA,DJ=C)]75MX2:*8)C)]X':E/[*\P$F M__7OZ16A]\4)_?SA\H\CY*>JA]*/@R/=#PL0?@]RIIM+[:%%\K.Z'Z2!/^8_ M.2%-CK[N%$]#-7MJDJ^$ZL?-2>$X03 WM*5931HHT71+:/4JK@I MLW$RDOEUI#6QI@.V4O.MXKYJVNU%NU 9@F=B1Z]GPG)]KU-MWM)Y6UEUHJ"P M\ P%/WYHN(T:X6)JJU9')[9$/)];&)E8J@J&_CITU6T@LY[IB'*CT_=EK(%' MO74,AA*_#IVA:*D5ZZ*!XD5ARM.HV.QYZ="C3UUK):1;&^Y%-/*X;M">N?-2 MB0>6_J\CZ0B=BPV[$LJ[=ERM]OFVLP^-9"3YZ\AV@:3-<3WN616+;DUJ=H_> M3L SCZ;?*1,&VYC3.T$MR>W()SVLZ(.1Q],?5JLUI5<>2,)05+?J_8J.W[18V7BZ8O].1*@9@/1854 MCMZ/L X1R6BQ*YC#]J0:+VL4C?(*=3Q2G!:H8H4S6%0O=K:E9C1N3T,P\@>( M_A@J-U"W136Z$[3BD"XME273UF,P]$BH97M2C3!T7I<;57TPD/6HU4^>2A^_ M'^T(N^$L*&WDW3#YN8&C6GP%C*1^'5F5RML.*97Q1%#K.K'BVN*,-Y*1[-'F M:]*KLM17;*$XZY71P7Y?,U@P\OA#5;$OO3]JKEKE ML:6[LD3&(=[5#45+GLH>O]^,!:36Y2L=H3@,ICM=V:$<)28CC_:^:AMXP51K MJF"6>^K27;NK\1J,/!+I:M"U67U4G\O2SMMU54&WQ2*?C#P2Z7:Q+H?+IF)9 M#;ZD$9A-L:-6G(P\GGVM&'9=N=ZC9;5F]7O+ID%8K*APQU.*9F1ON;$L459G MTK@W%IK=IIK &7H\5*>[?C@12 KM^.WD"%CIY+QL@*'''U 83QK-:HA49;RM M.+LA5BDV&#$=>R1_LS.T!QS58U#59P.SQO#:W$X^ 3O^A"5>LNE6L6/+M#M; MH)BE5,,]#X8>R;76K!8X=6!,!*FJ-C=S>S_V3!$,/1+LG@H,)4(+BH47:DAE M,RY9M&* H<I.(;=8 MOXB;;N%2/6;Q2::*7"B3(RQYH-AP=#CT1;Z*-TK%A#U(J:\:8UUQ7-**9# MCV5@LZPKK>=.0^CT&V)?-BKC,I:(]@2V^I,=VA*I<5' K;Y+C#"KJ[63CST! MKKRN-$;U_DUA.FXG@X]_@*:+$Z4:4'0K)T5-O$>:T5QZ3#V:!5" MO[:B>D,NE/'8$PV3+>V]!+6P$_C*./1BAP1MU"H.J[2_0H?;-C NZ!.?L!X- M?8*I!3.KR J";8V7OE 5T[%'GR"M%VMGV:C@J*JBBUFTPC7=3P1V CFQ'FI' M'17?H[3>I2UL*LMX)1UZM!&67J$Z*W8M7%Y+(C*L, MP09MC$=##V:F.W(NCCN=A + M:;3F.[57,1@E!D./)K9Q$G4XX^-F7:[CXWK)91&9_5AUPK::G@8>[1@%I5$BHF2P\K"XY&A_+.T[10,, M/5;'@.^8=3&8"#C5*'3G?$Q7Z'3H\1?(N]*B;D]*"UE'@^7 8]RN-HR!@_[H M"T9F>2^VIRB*FIVH004T9?B@RP]]K&)*UUO$MMCGK*'!(U6W1:O[3OK4HQ53 M5XG5WT,)6M!GD[6WEGE=WXM@Z+%H<._*X(\AZ./G;: M(+Q%35WS:&>QK166X:0B;'D0U#P:.F_ZVV;)4#VAV-^B0YKRUQA[)%HZ%CW&BBA>Z- CV5XI%;V5P#U^0LM;YE(0 M>,ZLRHVP$<^(B=;>L.G0H\6=N\+2KT^[K$ 3>F(!>A9?5@TP]$BT=BG+3,YM59"I'FZU;G*JF MU\&3QY[ SZI<"S:@:!6NWNVSF"E MU5Q,QQZMPJHE\J8[;A91-6(*PTJT190@6;$3J!A$X58V[59HT M36Q,6GO-MY:BA01=;#07P^6BE0CL!-C.5^K(*50*%;FC\UMD31;=:9 ./9K8 MVHSV>&M?GZ'KYK@[Y2S:75GIT*.)4;)-C9#.5D<=#!N%JRHJ!I@!AA[M\)E3 M;FA4V23E:&NPFZ:S]S@J!D./93 <$2U[;M<=-&)0VROLRHA=3\;^C_G"TCG?_R@1^?DP2'YNA1_DOK*O9CB_\2Y_N3Y7O+,N>W% MCP[,QS\C(!3\[1!1B1/Y_#:2\1!L2E_\.%2=!AZ(=5\[@O%"D/#U,<(GH:EW MA](Q!JY,%E>&^4I"GK*H+^ADL&5^:B5H;_B4&#O_Q_7\@O;Y40]14E?V6\7[7<(?L6"?Y,J/J9076H8_J__\!H M]#]2Z&G6#R(4W$ROVDSX6S=3E_,5Q].0TT3DZ$8OH4.O89?3-= MU9PAI@M=,E?:(?17]K*.A_.;N[ZN!I&_@UOD:B""7E9"9]\B/3U4D^?-X!:! ME^9GMLB)"GKP"@TMM"M>H>\I^GJHSPU#KESCUM(-[Q(C>$&^BJ]\)[ MVD!%=64>N<&AQ7?A>^,][: S9PW!_?.*2^4][1]!]=WD \]H!<$M](I+YUUM MH9]+N+_C'GK=[LTG!?'Z:1=46W4U/:>&N9;J:XM#5A[.Y'.@;=E9C<)L=[7^ MZ3W%9%Y3WTR>6]7MC0[F"MZAN@%R_*(_23H_Q]WUX[?7AS;'X@.E,P?U\IE# M9[V'+E;*CX8-!TTN>L[*O)&U[3.HO!3)$>1IV2@*\MMS$?;/L+%!3$/S3. MXL@\3G*7:9P%E?)L874HQK.$W>\2VV2II-2/(-BB4[4GVAP,; M@O\!KJ6/?O#:'[[D!)H-6U%U[6\&M(7O5R6[1/#E?MU(T(SZ\AU#J3R'HA#+ M,JN$$,O.(L:T(A"$LC=#V=\<(9"14G,?_(L/L#:G+7G15G#2&F)]PF^U2S'? MOS"LQ?,)7NR6><,J*H60+Y7Z,=&($UACOWRGN3Q&TWGL8LC&0I4\#TT#2O$L M3*EL(QM LW]E"LX>DZ92I#F8:0]0-C"&H[@4F+QL3AK">K 42L*YH2R14?*8 M$Y@F&:WYV)CL:-1LE[V:4;/[91]>CJF4; MTC)MK#WF^SV&8!XOG]%HW9S(;$,N=D;3N2R77404+VRED:U]RQ%71:O#<[T2 M$TQZ#@JL--!1@LXS+)HGH)66864\5!^"8CQ+J2"(:4\P;2XOHH4W4T4A CVE M-DB[5ZI<^-+8FO<)?&YW9F@Q' @EK:7S>#>%(^;+=X;*!8"!/0!#WU/HM!7?.3SNKLQ-*E6:LM"U/>K.B'G';(CO""6FSP9: MI,^23T_6IIO(V)L=PHJ"L[*]G:X7=%>?FV'75MT3(+37#-->\+NJ10_=A53% MT)[F@X;7>'+)2S"(Q"[GCX?Z> /\W)N6V<7)NADS:SX>P/[<3#K&KX%J1_KK MX$MJ>;-"W5@F$L+]KCDLSUO=N:BDO0=/^:<@=D'LNA&9_:9O"(2NMX<(%R[O MFVVKCZ#FG@WY#JV\-/>?;LP(F$Z=79P*!;X&_]2?K<'4=>?LK9.Z@B MKR6?Y.NS4]=[83(*^=!P4<>S1_S(H7P.$<'TOGS'B3R-$Y=*I(-J"5D/&1'C M+3*XSGJ/@;H(=3$C8KQ!!M*Y70IP#\'\\@Q(\;-29LYK\#]/H='&*ZGC.#8N M#]'*N-69AD4\>GO&PD\O2KT7CV9_T0O"EAXNO),7 (H&PJ3D$)+.X_@%*\]!Q809UI =DEV?RW78(15?329PG#22 MGTM4#6[ZY, MORFQ%+JK62)&^GNIN8H3( -EYRZ87@UA#,(8)(ID&<6N3Q0Y#Z)Q@TF94$DU MD-=JU^%Q>B;KNI@@&OOE.X[C>1921K*BGS#!'5)&H$9!CD#(" M*2.W$#HYH[&\W[-K?+1VEZBT*"R:3731W<; 6 ;A%!PG?F,MWQ]YI*V'.=/5 M/$?/_DRMEG5SW3PF--[GU4 M'U7J%L*8U"8L5,3IA'^SOZ^MA[74)=4\./&>;4SD;FC?(+L[#UV'!./QO;E- MDJ+"IFT\<(:"9*IL*^VS# Z(C5=A>$!LO&88X]6PYDNCN(I1RS6Z6]<40=^. MI:K. UAC7@5KM\;Y .^8_O2.^#!NZMFSY!\+JITV!U'#7#UR]?_]!T:C_\'I M? ZLTE__GL(434@!N1(%Y- MZ'R)TGM%ZLXZ746U]*'5YG34K)>VXMLI'T_> M<*!Y=*(P /-,EN54-G3="TH*Y0E"(T!F/%:8U&N1J'" UL'E,0+/,QP-,Z*S MH6X?E!']\J%\+,0?F@N9&Q=(O;@^ )V_W9EAE*50M/H--$+[+3'JSY19"% ' M<##0TY16B#D0<[*".9^,9O$^R'F95K'KFC69\XBIC"QD3Q+V.]&)+]QM$3=H MI"O*ZEC6)X%N^87>8EHU$OAAOWRGN3S)XGD.&=;0#*'"GB$MZ9 M]\'.\W7 C+J$AXMX616D+F.L!+%6G0S>[JP^"3G/NG;VXYVS#U=C3] 1VRT6 MQ]IP2O$)]H#R7SA-GVP[?3Z/-80>"#UWSA[)% H]$R\+:V%D6A5A)Z\;ZTIE MZU9)H?=.,NGOK!XVMG>] E>2T;6UHE?FL%9A!^#2=6AY3Z'4;QHG0.BY?Q9. MMK'GL]%LCK!G,!ZZ)<-0A0H_J0_ZBZW2K)_9YAE\@G8J5RQ?EL )\R/I%>%,;\J*J("H:F_5:P/(== M,+H%U1:V>,B"&&^QWG90_LDDH[_JM MD4?%5<'$\=6XJ=>C4C\& ,A^^8[AW$E'.\P,SXKVPC8;%^6W91@$(7\M8YL( MJN)%^6E0%>$F@AUOLL&'RK N7OENL*;'*VEK"9)5Q"HN59!7^ZKSSE#3N^SY MH<-OL758TN0=5XB'B!&YBW5JSZ>-#TSL7F^%BH=NSW-SW MG)S^(+D@EZQ^;F;ZNA9Z?I"&H1S3-9W(R87J]O!3G@T^/X!YU) J]:<9>W<< M8_HI3?"@9(]MN4Z D-*9V@5OVI*L'5[SRCVBUXJ$!(0P$$XB\C1.72IW#RK< M;1 7;EIFF>=2G;OB'-P>4*4^-U4(UEK_<-<:%!FDOES4BGZ>"F,Z^"Y>SZ9C MH;*3ZH*G3.C]^.VW_#>VN)6#QFI*+T:LH,LLVJR;C-%8\L"J3DDQI[NR04X, MA*P;$5GF*3/0"/AXISZ4V4TS03[""CBSC_Z-I_=NU]]N-I6.*!>'7)?4*(20 M)3$]O9G7G-[W1P^Y9L]Z& N$U)!/Z+8_8V?[K;7N1ZV1.Q(Z&[+WQ/,H2,%DZL^H+DZ4A122+/I?K4$3.TQ,O+M9,S=?H#JK6BYTU@?L3 M<9@B8%J/#7)%LJNW$/X@5R2#Z'=]KLAYD'#IEY=!85NJR$X]' P:9:.Z\&* MA.R7[P3*YAE(&LFP&L-,=4@:@:J8B4T$51&21J J9F(30=(()(W<9$#JC(;] M=M8-N]R8] 7:C9I>T"6YKINZ.$"0"ECV[#VS1]IZF#/3UD.Y?]F)A&!2^H<& MFVZGZQ9,P,[2]GGP]L'>>.>/?$"5A"H)53(;,CUXXZ%&PG3*MWN>H$*>WR,, M-1)J)-3(3(CTP3%\NQJ9Z?#U,UT[%$SWEA6OSZ-F7(LFBY(G"N';,WA^;0=] M5'F?IX9=&QLPH4O3F(%(]*.'5@>(U'8IRP[*OG@9HND '>QCGNQ0AY&<8(A(8FGG1U-;O"(?^@#%RZ$UTOO1H=K_@K=B46'0H M-V2/,RRNAHMO9X@\><.!%=*)P@#,,UF6$U V1D6YB^WP -T-(WTIC_=UOI) M&0E8(%P>HXD\QL!,Z.RJ[;.9T!^IMG9(I\ 'O^L;]LUL?'\?=_F^,9T M:DM,$R+9)4?;FL^WBRD@IJ00)D]"8DB&U13"X<0Z_L%\. M@N.%DM,A-EZ'2')+X'B)PB[O0\3GR[D-.V398]X1H'^]VV[*ME(74+PABODQBY266WLN0=N-D M*E!V+(WH>G-0VR\QOW.'0G^@[0Z)8E8N$;>V@ GYL-'.=4*Q/[)"$F2@?V2% M@ )V9XH_R*WUHH4XBY:@KKJS/2^L/7['7ZAZW^O:@?6J9G>-&(6:9<:369$I MJ+L>J%E%@7@M3N51AKM<= )J)&P;\LD[\5PJL>WC(.S*_0RG^,CQ<+,UD(>A MUBT5" %9D#$ , H0TB\86X6:"-'K- M5[K\SC*B[P(RAI0C0R>2*U\GVH_[LKZI*4(*9"Q(%"%^TY<56MR3+3W!NY9D6L,.BU-QA]3[M7?& M>M]E)=.S@*W:(V=B-694)W;C@K'#4BLYI)'9K45=@2!#9$RZ=;\T)C,2W@72693(:=M"S7Q M:9/R;%*HV#S .^K+=QRRW#*LI1#L8/NC+&)=9D(X+^%>:TEM]\4!$0N-":U2 MB_EL-!BEN,=^^L*#&PXE,^#I:G[YF+T_9<1%.#Q0,# M1WO2"BJG;\'O=9@W"WDX%S^[X?: :=60% )5"JK4;<]E@<*328]FQA;M+!E&QO=748V N Q?S[^WE^^,NM/4P9Z:= MD7+_LA.AG:F**4P)O%K[GIOJ(G9NOQK<9-?IK@#;_UVEUPS49:C+4):O)5VGI 58:J#%4YVU)^92^*FU+E;(?,G^E-T2KN_5:$ M#3A9W[:;J\9N6"W);^_P^+O&W5.A/UV3D_80=5JCI:M0IA@"CQZ;MJ4@<3+/ M0/)7AO7VE4TI(#Q>I2<%A,?KA35^AVQ-'U>(%3=?HHTPFFES8]WO<$:*;,QK MD.W6\N'!.Z8_O2,^C)MZ]BSYQX)JIV65U#!7TK7TL/G??V T^A^(*17DB-(1L^PV6G:)5S .%%/B\CA*Y2]:8@1J MY!M\P;"SUP6B./J(> %D2U,Z':RUP2F2YNS<%P.$>+1NQI[FQ4:W$71CC* M6(W4W8AR4#56@I7FU;=*-44X4!\)S1,T=D&0@TFX;XH80(R[0*COAD . -N_ MLH5L?5]7@\C?I:!S,-X>4*T_](L1I;9+PK!&-YK[T%N/R'#676!L/5%/[V98MB7[SC+Y$]U(3M3IBM$-XAN'R[3A^CG M#:%;MDVX9V*;7!D9\9I0PM#BPN*W"V->:DW>26SXG>V&1C05RKL9(N-1&1^- MV^UA?R^FX$9^^<[FT<1^>[GA D2WZ\U9>)/+]'*^&$P,:QT2 MK=5LC7"L=.%;9;DX"<;#+J:CG=&F7IJUC,)J>D F4*^+S>,4<=+RNBT^U9OT MZ<>F.0ID7@F%8$+]C?:+.2W&E^^)+^P_N-UN9[O!'@ WV_ $:NVGW6Y0:V^U M<\>-*BU,.X:%[K,AQ8_H.0&5]M-N-ZBT%V5*0:6%2@O[6&14C!_1Q^(#M?:. MR2LMU=<6#\P5-F6N8)"Y IL[7)N80B@X"V)'V+MSMOTV7N6F- M[GH(2>=@A&RHZ1I;A^'84@6_V[6:8V>S.W/N]*_P9/=Q;**/;-5"C)!$::I/ M,GL#P!/[Y3O-Y'&H&!1+1T6FM]L)4KFJ5#BNBI97%[[3\;45H8?!>(96V/V8+UG\$IVF M1A.@8G!YDL5@O[7LZ!GL9?/6,-/GQ29EC*LCI<]3%K[O1"BR4":N\_;JE:^" ME3;>#1FQ(V\%9SC>">NU-.OB!WL'\"CH/$.AOW$7W0*/XL_ZTH N\6G$S)N# M7NB):9H[-$9/9)\C4 E+ZGT K. MG,>5S=0J?=+"S9'K6PYO$1K^ XB+]A1)YA\IN=V:R$"X$M#?!<, M[T%UA:B7!3%^ &?GKD'OY3BAI2V;ZZ434X*J+%U7C&FDY+_3*?\N &QY4HAV M.RR*2H69N0E:^'ZEII8?"P 0AZT7,JV]D$YQJQPHV"/JSC815,5;939!5;RS M303Y2C?+5[JQNX'+-J-:C6UM!(D-PK6O^=UF_R/M^3(WY8LX,=D(B+GIMYQQ MIZ"CJ4,#!** 0?]RH<%;(VW]$G(Z.+USL1DN%KH]R\U]S\GI#Y(+1.0RW76"PE4 M*:A2GYZ*=.XK/MP=,$$=4F>R%;E[GDHC5)CEJ#4H[JVH66G(6*%FN9NW9Y3^ M]*+T;O]H2Q>](&SIX<([957/"+G8GHNH(S>(4L^O.335JZ16]:%%RLGV3Y!3 M R'K1D26>4X-- (^WJD/97;35)"/L +.[*-_X^G-UN<-78Y7IM"(5_5U$Q]N MIJ:1GM[,:T[O^Z.'M#T7T=1@\4 *T1*K3'>#="ES^A;\7H?9EEE!$D@-N46W M_8O4D/37@AH X/I;]2J^%P2G>I@US'TT&HPP 2'6BT*AL!7$/:_@9.K3Y_(8 MI(AD6'UALC2DB&31YW(=BDC%5Y,)'*=4I @X?2T"KL.@7RDND*+$K>YK9I 6+#L$I;P5 MF"%D@T V"(PPO2'"!/ZQS?56%S5I8DDR!;[746,%I]+R M8WF&(F&;C6QH),QMAW01J%)0I3[^DI%IC8)1A]Z0H7 M^[WR>ET6HNG>F*E;3'0KAS,=!$Q.)D+=-ZE'#W.FJWF.GON7[07!^>KZP,CL MI2@\4\^?Z3YR^/EOV&J;"SS;G.7^@:;_90E_+NVZA)OL4IG6'[C)[E#,SQ)1 M,B?FEXV)8[G_@(4K&:50ZZ'6WXJ8G^-?P ,.B,9:O)5R -0E:$J0U6^ M)2D_2SZX(57.?LCOF1;R]')ES7:6/!6DVG*QIZ0Y%:AO]PVV];"6.J^:A_SH M9_U^H5JWF9JD+V4=WFTC3R69S#FPN$\B(Z7XGM >+P*'P3" MXS6C'J]&-DFEFW9W,MJB2+-<)C>$423D.$4VYI7(=FLL$/".Z4_OB _CIIX] M2_ZQH-II&WLUS-4C5__??V T^A^? 0OWU[RE,1H?TD"O10_A Z+\6WTT&>O.% >E$80#FF2S+";#I,LU:+VI8*JJ[ M;'6U*9XC!(_LB&OGU0IGJV(PB99W>78' M:.*E^\'A2T[ CJI3*FN;@QK/A%8>AB>V6N M+(CU\ITU3G_%G&<=/&J\*[!.M#-1NC 9];J-V-J2J?&3TE!0*H]"'@K$G@QC M3^:))IF"H6RY#<9.ML$G8;H_7^D:6K0#P9)41.LOC10WF 0WJ#Q!<2>#4O?,M $4IC0L MYXO-)N@)I*%R/UU8;_&P_'(N%"!,\%9V=Y.UPNZJ\_-L&NK[@GX&M4(OU50 M9@6K,I/ZU19511:>D4X_N7#1>1+C8.^(S*HM[!T!6^><.>7GPZ#O;$3IUP%? M::Z(1$"26PLI\$Y]7G;D+;COL2#.AM][QYQLWV.R VO9EA/L>7->V'HY&CZ=G_%T0%K='JM%>(1W9=*H]BY_2\G250ABH/8>A M]]_J)MOJF9D&&MD6$VQ6 W<)5";8;@8JTQ5+2V2EGTRVY00;QOS6PBXHO58G MKK>:\EK<\WK7W/0"_",O]O.9+MIVP90%I,0,Y]4*,RH-4X]F2A)*S&+ZGOO$ M')R_N=@,%PO=GN7FON?D] ?)!;ED]7,ST]>UT/.#-!SCF*[I1$XN5+>'G_)L M\/FPKPPD#OUQ\MH=QUI^RI@[*!FO)9_DGRP+SZ!5SM<7?D60] K7&6T$K347 M4S;EE^]D'B>/N\:+:7 M'V9#?U(FQGDMV>>9&:S2GX];A&/)D5S3XC4;&5WE[=F-/[THO5\_VK-%+PA; M>KCP3EFV$[U/M4AF.)&=5=<,-@5DTU@8P+(%% T\L6WOBZ&1;06#H'.#% QX M$$-JP*>G!GS$27QF7_4;3U!J$3;L4)B,A$:5W6#CJ&B/)H<3E'G-"7I_=(&V MYR*:&BP>2 +:DV[P.7T+?J_?5?;=3?M^(%7@%MW7+_="![\6U U]^J5_$/ MY?B.,F?+I55O/I].Y%U8T+;NOE*H#&*%0(%O&^?R' 4I ]E5W^SDUMZT&"%E M( ,0^.>9!15?329PHKD:0,#I:Q$P7+39KE0?RT+D.$/PA_=R!&R#RX=>;!>9"P:]<;D6*U-4&=EON2/*JT)$$$2,@F2$@SERV9 M =7X7I*J;UJ*D, -Q%4Q4Q($=(?X":Z(W;$38L1DB<^A#QQ'L,^]AR9'?8M M7QXBNJK:#3L8[%(7!PA2$32;Q^Z917&Y5O$00]X0;+J==DQWEXA\T]OGP=L' MFZ:=/_(!51*J)%3);,CTX(V'&@E+*;_=\P05\OP>8:B14".A1F9"I ^.X=O1 MR.PSE9YIWM#:&_2H,5_K M1]8;D5\=37S18_@4GIA7P=,=T#[ .U[9S%S25V%ZGCQT-*98@\!QDB&5;:Y]+2(39>AT)R2^!X"7?>^Q#Q^6)JO=&F/YG- M1JZPQHLSF7*7:&MQK3;WNVD\[*K>.I:'>,=O$^%ZVJ9$ (MIFWNW$^;DU$*;U%@_@MG><(YC>< XB*F8CI9DM=[U#.SQ*K("P^"XN!&"E- MOX6BPEIPU(DO2^N9>.';[RHN8W[E#B3_0>(9$,2N7B%M;P%1\V&KF.J'8']DA"3(P M/[)#,/QL\8<@G#>,T98P+57H2();"O<#*;Y0W;[7-<1B3:RU9'L<(12+]6&G MI&U)TD@,*R*MUX?F*>JX&"B5 MY+6,3_8M.4+UQD=>FG':TW86HM5DU6[.2_B";"!*:JD>&MD3>?("L8-,$<9^ M"2=T?2_YHEEP:&IO/@DNI%$%F%*=%7"!/8(RXN<[8[ A683TGTY5BZ1'LW%; MVLZVUA!ME.(!)[:&2T,A2!!BP*@\31&0 )%9;84],6!+H$RZ%C\TLO$2WC41 MF:LJ,3:5G7U]XO+S\7*MB #O4L879'ME5TLAV,$&0%G$NLR$45["O0BGNU66 MII:R--B45'8HU<=,#'"/_?*=12&7*],Z"UN,7)2JE6'H@RU&,K:)H"I>E!\$ M51%N(MCM)QNDE SKXAV'F%ZRXA?"T&#F7:4@TYUNU=2PID>[J16?EB+$\N@] M>CP,XA'^^Y@S*[*VH%5"FH M4K>H$YKI;XWL=!RPU (*J4-H-C)ZMTP'?3C MG&M09)!T #4*:M3'^J:A1L'M 2D+D+)P._[D\YC+*"4K6L$+1I:DV--"AL;=OF8B3HOSU6_FLCZZ-J)*:]WRRL%H5&G(26YMARU1CS M"D&G[1FP/$FQ>1;2OS*LN:]LSP !\BK=&2! 7B^P\3MLJTV"GE3>RRMTO>\O M!Y;A.4(O3K&->1VVW5I./'C']*=WQ(=Q4\^>)?]84.VTM)(:YDJZEAXX__L/ MC$;_@]/Y'%BBO_X]O>$BS3<-, _ABOOO]?('I98.[5[.6&A$K1@;N>]:+;G1 MV#"+8E,ARG/Q[:65GKSA4$ZI$X4!F&BR+B<0B:$1RV2=48#NW'9=[;7*74U* M$(D!!978/$?C>8[ [ZAL^DUKY(,_&':YND DY_YA[L]:6ET5X\[?$ZO!ZV8? ME;93 8^XL#X-]1(?I<"65DZB\O1==8.X:0V$L':QH!9$M3.AVLM\DDH-4&TK$DRBS'A%V;XX IPCSTO"=H#I)% MLJ./AZ@!Q+@+A/MN".3^<['6]6]&MN=[U[?6)-V.R=+:JC#ZDD>=ZF;;/G-W M9O.YWO6QN H::*NQMQ#-$C7%%RBUP -XNT[O>JB)$-T^VO^61D!O"-VR;<(] M$]_4MU&O58L6&V$WJY-B7"JB*^/"/>C]NJ.ACEN3+63AKBN&SH5(+[7=0) S ML=TXZK(U+J$FOB&B">'M O%+"&_/PILJTCMR*0F,I5MEA5.L,F&T+WRKK!>U ML3=I#Y?6CC/( BWT&C9[0";02Y[.,R3^FKI=_P[59!4_:N?_\5;^Z,_\\EW2 M]=SC%[TX4-5 *3'5W26JD'.],/G"T$OVGAK-$DV;@2V5QOM5\(>YZ:JN9JIV M\KB',S+XFI&)4W^ -#-S\_VOY)?'IVBVKOH 8A8/K_J!(."5#ZB-HO^\(/@^ M 0HM$:ON/TX:)Y^0\@X2H)[,(OWUO__KZ6S^3N) -,_V_&^/X/=DF@^OQE,< M-'1DFES;+$2=)R_^IMJQN@L>S4;N;\_?MQ_X">22P]"O!/7/W)/? _D<"==1 MM\@3$3[ +F+K\V3JAQ][_#O_((^'O_2"U$?VS==M-30W.GCZ3\]-5RKT5M]P M["N@*SK)'Q\F1F+)9?Y::_<+>Y+X>Z7^4G,+'Z#Q/_J>=G+K@M\GR)> KOV? MIQD-#W_UY7L?(!]H%E7\_^R]:7/BRK(V^OU&O/]!T>><>WM%@+<0_E542"".[\8AP:T?LU3864BDK*_/)I[(RP;BC!7?4 M9.X:;3Z7O9M(.6RL1PP_222CDZ'RDW:.]S3CM[3$2T;$"0/G'G*QN]:\=N%-IK[2P MEDY-N$B$$T/QT20IQ$<1,30>)<>1Q"B$/A?#H7 \.;%UBK,APV:U*\:JY1#; M-?=)6C?%X4$I;D&MM19$0_O;*IJN*F MW]B6%NO=6FO,^PEE56B.HI=7UA8Y+C8>5^+!3:D8Z*73EQ3A3_5A/ M:#84ELTS)4[I']!5*MSS8IRUQ*15[*L9HVM.)RTCSI?CN^UV%+M\>K#^9T+73%Q^TH?GEE4*1713Z7S=$2DUN,A4.5KPVWH\3EE>U6J=^H M:.*,+G>%=%2-<4FAWT28\N+*K%3LY=A,L[Y8LI5,1!Q&UH:CDI":G\]-1*'1Y:4EK%^(I(;OKFMJR?\B,H[T&>CX"NQ>7AK,# M:9X)K2N+6+&16IS&^1B[9 ?![KJRYN0!&H#+Y(^G M2G,]#==7;##:F4JE4LZ,E=!KN.! M9=K1)K=EQ4J_+Z^S"3F=06-UF2MDK..Q["2?Z7+Y3G2UF/6FJQZZU&6R!./0 M.DCSQ7JQS,^"6B'7,SLII/PN4]"7DOGAN#54:";-K =#,SD8KE(CQF4*PNU$ MJJ"LPQ%:RK9'AUQFV9#SZ*XN4]#K]?3J+I1# ".>:.S:B5%JHFY'C(M<4XTE MRRCI6(;=CTM<;I8N2O,!&H"+7 >-YF 8Y![9KIAO%_C88%&,Z5.(=BXN3;1R MJ66(W93H^D9OE&16ZFC[*21Q7ES*QB;]J-+/%A?MU6.6+DT&4C;7A$MC3R_- MQ6=S&ADM=U=JM[I!+C<(N$QO= M=+KU[EP,L;%^I%B(3^6ZVFB.PBX3^YC-1]=&8\C1S$AFAO1JL.:RN'_GQ:4S M.35?IDHE98%LU7@RKD33B^06RF5Y7'[L1VNP=/) M,BSDPXN9O%]WS4*XT0U/^+AD(&&YR%51(AN:3DDF+2;*>GBT[3<3.^0#7.1: MT0KYVE8LLHOU,*M1-U[%EUZ,M6@>I&E[62O1^T2]UUBU1R&)3L&E]EAQ MC'L$\83)0 !>1NA&_&7_X/3=@'DMMPU CR< T0YA,,#F3$.U/R#H&G]R!L(= M9(AUS6748VCVP&R<0+#!=8G#L?A#_,4\%@=Z==Q?1?><(+QC0PW[]R#P/K]( MR+)%=9&3RQ1)Z_LS<;F:B M+U+K_LS<;&9"#_$7J^GZ4^.;,W]FGLY,_,72@?[,W-"3,/,3\-?.9 M,_/* Y!_C&-N*(;$UZ4OO.QBOWJ#[*.E@B)M^/#__Q']\48),8F'&/,T&<%3 M)Z==)?C2!D4-W8RJHL]G.L4J@F/OY',MW$TD0'+J/!JP?:(;Y,'OAJ]6?U>HBO?!;J57LI%8?5]#!@V[H19D0$5S^ M]UP@W\AS)1]>D^%UCT;&IC7_ M$O7X X7XETCALU'$C1?)V]#$UU9 3+Y/3W[\SJ3:!2I7J??;5*Y5KU+U!MM* M=8JU/)7*=(J]8J?(MG]]M&&],QD]#SX_%GS<0?',&^$17V&\NH[>98V_1E)Q M]X*J_M("$.,!%?*:OL0\HB\>!SJW4Y/C^; 0; MC?^^)X;D3W[V#R>K_R"*3RL3'88$?]C[L,M$1\EOCPMY7&IF,V-6ZK9F_GQXN#HL2F.NUA7C'77'U*H- MK?KVNJ9G9N'9NEC\K'*8/:9'.YKK":%9.SSIU"939!]B8!_H1/2YNE@^9_;7 M<&:O1)6SZW8.3> M%8%^.(_O\W0WY>FYB M.HH3!B^:9)[I\7;G]N->,)R'EM--3(JW>#WO6)2OH/C>:%'**;'<*W$5EN8: MPUB6BQD;E0&+@CF_1#P1B'RR1?$IOWNA_*Z#LK@6<'#,Z;A@['(E*CJ!M>(. M?A:_(\G@.6_T]83=73@HCV3+W873^@H8C/N(IL%49!R6PL5-53:IY;QKD+"W%]FMP+&WI>(=T_,5>/EJTZ/M M0NM>@U9,-A,3-_/F+K-7-],1+M<99R+/-,+SJ5Z?ZGWF3,F,4Z8B)2F4H7&" M2$'3!1/VQU'X)DH;J/MY]X2-YWR23_AZCO"]<=K55\#;HL)#!T0Q*Y)_BTK* M6NRMXUIWXV1ZO&GLP[2TB)628[51&4K%;FJ4!+ ;#B2CH4#HL_.P?)K7IWE] MFM>#L/5*D_)LCN=BUZM$4^RD3;>3K!D0?+[W>_&] M)SR[TE3!Y"&OL%!'V7<%E<<9)@ MYT7H..]7-6:B1O&FIB']I#A=%QU-/N^5V/&HO'*H_QW.Z_N>\K]?'WUMI),3NJ%]=[_(]BJBF.##*]PV'F=9Q.*T:[6;[VB9[@55>TQ67C56/OGL M<3S^:EM5:TZ,JE[8YNA82XF;\R&W[":G,.88V"HZQ@1B/@WM!51^AQ"<,,Z$ M:790T++$85%)HL\_WQO_?+>NR^>D;X^D,2E4MTOM9;B59'!R331<_!*C35O[ M1#C;9&/I6::0#$K!$8?\4ICPT+%DU.>AORL/?;YYV_+/=_% MOJG/,WL='=NG;1K$6'3 A+@=L^GKZF8T*B87Y6TF$XUKM<3C8W,4BA!V.1&- M!FB?7?:,.?+9Y>_#+O^5B/H9L_0LH[R;KE:YVBJQ8&.E=7\0U4=Y*3<%^X1@ M=2Q 1^.NYP _'%A[;-%Y$6O?(;!&2%I393E C45%G$@6KXR3/.Z>^O&:1?9S MF;W'&__M()E=KF1U+XHM4>8,4:B.[Q(6IWA> M,T4!)_Y91(W;X3ZQ5@P9JT*%WL\WL]KF,,SO'K>C4 SP<-*]!^=WM#OW@H^] MO>9N!9GO72K?$$6[FY_G*\6UHER&KG7#[%J*AI/E?:J:*37!#@%\#H4"29\@ M]@2>OD/PS!%5?*GTA9]__-D06M4$40N2BW^%5CM*5V5)H/Z+QO^[+W/]67CZ M?F3D@VML4E[FFK<9L9TSU1]^) MGPXEKEE2-=&@>$Z?02WFC20@B#W>4S]-Z,4G*?]0JIUS3X$R;7S.^L:<];=Y&Y*2K'\SVIHZEYR1-W)#7O\ Q?@?!?9=LN MV(9N+!99#E:%%-@TJ!Z=#+N%^WP!N#W&CRUGY-!0QYK$KIO M090W(KP&/(-3].#E,OY*V^^3Z#RI(A=WKDV?G=+\ M+87F,Z5>9TJOR#](M0M4KE+OMZEV^X4:WDJE>D4>\5.D6U_1SK! M4%67A/,#1)3[T,P/E%TB8N@=-<6O34D3&QJDA1C[ALPI M1DH16/3I"BYQV=*(YO5L+C1,&K1I=M/=9;\>C+6;(X9T'@L'HO07G OPV3 _ MB=)/HOPN293OLD?U?+F^EX:%,+ND$_.28B9*!HOM4>S'[W@@F?#/^/O,X,?F M4$K*1M3]'$K/L(;?RIK[.93>HUI=[@(9O6=H/!2 M03%3(X;Y:G3N!?MU-X#]FZ]-/XG2^94>*3Z'X6I9]%^=T7W+W 4%^;_"Q*/XORK^=* M7Y]%F2O64K6,GT7I%3[TKQ>,GT7I^;5T+Z#("[+RFF#\+$J?*/(J4?2Q691I M5=/4+1J?3DTT=4EIXD:5-[#S"\^@U G%:Z(@&92LHL\,45O>?;3JN37E17KH M^_$]]UL$XDLR)C4567)!SR$C4$%+O8-6>@5)2Z]/,M@ N&Q<%-J-@Y@.C\O= M>51VQ4H* ,'0E$0U'7_5"?PON+*+Q7HMR6N+(R<"E#O0'& M]4+$Y#73['-['N+V[BRYYRL0\XWZZ/U*"'DID83 MW"LD)R9C@5 \'J#][$3/K#6? ?4. WIG-N@K /1;;%!YV$@IPXZN+X+AT2[: M8YB9LL(V*$9L4(+Y AOD\\3?BR>V3[ !6A;$L4%)NFYR"B^B]:$;_L'[[T$* MO\/:_J4L\5\ A!M'%Y1%"[]HK?L,+'L7]\,JA=IZ&)>9!9/7,Y--F@LWN.V( MB1-2F/G\7':?$?82(WP')N6N*6(02(CQ$QA]]O,*[*:<*$Z,XKXCZ^ U^^+W MM#;+ %#/!=UU.OEP>AHMS.E@H<=6FM5D=+-)P5@!W<4B M/KGI)?9)1ETM5:8,=<$%\Z6*BWMX$]R5VO^K2;$8(\69_"]M? M"/'%Z4_O[^6S>3Z;]_>P>7>^7_T6 R,$&[$NLTPU%GF&*4R6]4.SV)G">*%! M>,@UHO393I_M?"'7T]3X&:>?X"U!O>)R):M[$8T*K2)*D#21-U1-!^VFEI(B M+EU)M":EF9H;/&Y'81JGED83@9#/O'IF(?I%+S^2F?U64KO[G-0W6:^D M5&PW'^GTGLVO,YWE-CW-:9DI6"\$\F/NIT3]?-2_D]#^B +V$TE!L>?G%K#W M@;O?'.K;-8?R#E]UPY+T.=MZG!5P?NK34YBB, M^T0QD0"=C/KL^$T!^/TLNYNA[?L1D75GE+U U-X@U1@#^D%.'\ \>5#21K%<7EQ'9D M+1N"?I=-F$)VQ\\X92JV.$-D)Q.1=SM3%<0_AQ6X/V2JEJ7P#VRS6^RE*FRMTPY08Q'=18',0W5"K3 "O_M(W7-+R$\\ M]!,//S2N3^FC^@2"^CCA&"?=F3E3!:[)FK''KKP)UEK9_/8V8;Q+5,X4?:;)XQXH7)HC>8;E%4'B6483SJ7HCI[@W1W0#"^UEW?N;AO9BF!&$81P.& M>QQU4M$%4TP/F?H]/)@8]( Z/A]^.],-N+C:?S'K#Z6)MA*LK M81U,)MHIS\3?9:UJ9K9\*LCVA? Z5]HF^E)C.PKC_COA !,/^=F$WJ$&/;#R M;F>(+EA #TCC#NR0E6G(-6/[R+S-QA?B(C=*CA:Y\+3FG2V*Q_FVV^Z4N38M M*;''!M^I&Z5Z"NP0X0$9/W?PJQ#R%EX1F< MH@E^.],*1>EZ-G"%5/R/'[ MD:WM;J-18:MLK9.J4-EB.U.IM[LMEJKG"/V:J]3[5+&6J[>JJ4ZQ7KM[^L,3 M>N3=8^#?4FB??G#\6TK-7Y]OQ6^^T+QU=/I;"NTVK)TGA'8/F7T?VZLGPZTD M@Y-)AK&X6XF*(!FF)NKD$PD?51<%^S?R+\?SZ&T-ZYH5M^?&LNC'_-Y;R1YI M?'[CG?;;"\"S>UI?7^H'FQO686B*"F]JFBBD3:.F&@/1:'"2X+*=-3NL,]U5 M>I?HEM5%O99-IK+!8G,4(>UW K%P\DNVU7VS=(]4I,?,TG?K?W[W-7[>;)56 M ZE5GH^EV:*]8"I:.=Z.57LIL$HQ2/8)Q[ZFT+=OE9P(_C\& -);OVB>T[BE MJ@C_W[4OX#[ M O_W__P_SK1O-B+<_>R^>*8,=?6+0686O\9<,'.$KO<-=I\ M+GLWD7+868XFD3'-)";,B(^&QJ,(%V5&XT2('@FA)!]!GT_&D\D/\M0O,=SC MLX=L.$WB%..7CH0B!WENI9]):ZS* LB*;;N.3?7&Y'X6_\%D&\@^O_.+(:K;%[QXM?L9I\7-'B]\^6ORO?9EK M#?PU,WNE72AXQ(SRPTY\_=AG]Y.>V%L5V>I^N/U!H3MQ*_0(0S/% MS[-0MH$]5A,P7.H+( 0.JN.26?QZW:1"#Y1#2F"_;.'ANN%89O"I4VHW5M 7 M7NI=$/%6*;/X5?YL% ,4AZ9*YK:<)E+VQS!G/\DW ]16#%"J1ADS$1D9##K_ M05_2> AZ>,-J%R_*R)]H.B4IBKK!S@5:3PHF;^"_;SC91+>?<9("A2Q,> (V M8+JY0D\TJ*V$G!*HA[[7D<'2'ZC.Z7EV%TN=0B^^0%$)-*Y$=]51O(>^(6H; MB1?U +5 P9'5)(!HBDC>35)(+ MW,FPQ[Q^HU H]:(="6D-$P[ 5Y<7) MNC)47Z$@>*05PWIN/ZZ$Z?9J69[WF4E!:FU?R2#J&KXM<1%Y49VBV'4& 6YJ M)^DCO)&@[4?=]LBR@2/D9@"@DMNV)'V1WJ=%A9_!Q.#OV!>VQ(VHF&).4Y< M7>"-^I(QRR -5I&%KHK+L:B]=-O.?B6>W?$TO(NKK;N5!J-'MC=HKVFIOZ YL3BO^K6XH/*W;)"2*L(]Z2*ZQ _!70 M&&3.\>0^64T&MT#?Q@X 7ZZCJ=(05@#<'Z DNP RM9JI"EK[$VZ'#( "=@GK MNS%#T<5T1J'URJ.5HB!GBU '1Q8%J9F,E%]>JCI:'[)\Y3N@<9P-F2@O0R@*?JC%TXD0IX@J7EGZ'FDRFW M5$K$VL )\$KXL@"F*20=VW.D8'OX'HE\ I0F L>'+;WS&XJ(++W.(5N-UC%R M71-.TI!!/Z&(Y]3M1(+881"^ UQJOQC6(O)AQ@S?4#.Q:J.UHHE34^:(M[,&=J[E;7A-W*@07V\7'8?A+R5=QXX8 MO@7OP=#_MMD,_BGT[S_X^AF'O-%8%!48U H-SG5,W8?V S45%5CE2,KHS^(* MQF!M%>.UCD3-2RL8]T_K6?E4JF$_[('*B)H!CM3I[6 $$U4U@("B!$GG954' M?M::1/DX\X)ME9[."JY& M?#($K-\*A?Z*H!&U1T$]&;!S L[%BR!U#OV)"M'!)J7/5%,6D/S04SA\ 5IL M+(#%.6 MA3@:T-.W[1<*P!K'P.@9+V4-2K)%1F3< ^%NJ+$&:Q%9._0:F,(C'-!21<]' M]E>$* @;=UT':5MA#AA("&LL^ZW"*K:>$R1W@7OJHF$9Q'=;.FRX9/ELC<.: MO?2O:!@3 )'$:9X,,?S:(I+0Q2G6$_36''8Q*O@K$WWW:"KM8>..OWO*?B-M>BVE7%,"D7#F71B>BT1R:FQ3/+##V:9J=MN%S>91[\Z"R\?F5U'GKR.-SQ:!BQH=U40S'(3V=QWB8C 49C1D.Q#D@H+>).+'SPPW@WO-K^[VP] R '$&!(O[[ M.3"(=H=!'Q6ZOQ[H_"495'$_@\K/H/JP#*I/A\YY517 ;J-HKZ@@@SV5T!NE M,&63/9+NE\"9KC"13C387[%2>1C:53O1;+.?\D.]:T*]\ -U$C5%9/W%Z6!_ M2X**0\Z$AH1-/KQMH)K:.:I)U&K/1)@/#L/#$P\>'!] M#Q0H79T8F+L%#$=R.!",00@W8"5R6*RU&(1\$,QYG@_M@ MWDCIG+B*LGF%?:SV]YTVST]__ XG HEH\L5V*"\G3\"QJS(I*1NH*PS4IMVD:3C7&9'V6Z]4U0#B:U,L<7WWZHRBG\^N3I^%Q5J)C- MMX1$?[^E,W1V4GM#_>/;3<$;YG%32.F[JI01NGF#;?>D:*Q2T+?(%" [\%+)V9?GT=[8 M-Q!<%ZDE^OM,MW;VW8W#Z5.RI1_Z;O;A.44:95&>A5))@*Q.[8/SQUS_9QY3,N3>;=E M5#0ZJ![*G)3=,FSS2^U#@>6+VW"ZK]'+\<0TTN7Z.)U(_?@=BR;>8>=M^Z! M%NE'F >2BX)FR69.K[ASX+E;.Q-93OORD%9[-#;H>[ MIX##GLX/RJ6/A/ M$2BU%9&[^XY1S>G=76TIN[.V>VPVS!W<\,I"C+>'B06S'>[72Y'1DI74U0@SAOR3(\"[W"ORZK@^C74V M1%W_54&>K2-JRZPX-BIH[/4)V6G.<3P>VB7;K&_#Q6R_NN'8=F$8V0"RD,]-7\--1QZHM*IIZA:]B4YU<;Y[2]RH\@:0A)418$_4 M9W/6[^-^+WMG>W*8IPQHBDE>D?QLS<$IRQD2,J?.;P1<-]=7&G(&VM[.'D5? MTY%32?WJ #6U7[J_U K!.KVQR1]*K[\E+V,1I 2EL@QZ?A8 MW 8RN?&12AV4$9\0D_%X\+,@\T/7<3[L&#T*P6!D470(SX4 -38-G.2$'1U\ M8!]AL')ND;.$K R<&L5I'#[YIQ]3(+0*Z=!/YT M+GZBE[ >2HU1]+7]QS[=:F/[/(+'G&*0XZ#6 9W]Z0X6G)]8*PQ.<<@<#PP_ M9#9O)-74(:]C9QULLA)K9SPLD$$X'J3Z;W)TGI.>8CXXDB9X(Z MFHD>C6>7^JF;5CXX9/@@7S&%G!R5:IL*NLRZBDPL=SZQW-1Z57*RQR1GD;# M((&%0R-=8F7%.R[2/=[4]YZQW4&0<67A!A T^34HP=D22P= MMVU" -FF[>G8.3EKJ(N*A'[0P2+8AR:") %.._K?I\L=:;JY A7\M(V\Q#FO M")#ME/N':2> =*,C1#A'I]J5,Z* LF$4EDDKM>L8*"JM\A M.GH1JU!(M^2GIR6?146G T:PFKF_9VX(N'>9F-2&DV3K(),%[%UF1%;&L27? MUNMT?3Z*[@[%6CX=@SV@RVCR."'..U/XUI 4:I#3-%9>)3[A)42>5-\V(JDKBZ)"E'C$P8^G?E\=L;]%6@]+4,R3Z];@6R3SFI&<2HL\H_% M(EU3!V)BWOSQ._G\ B20X?EY0"/'1X1!,Q#>E6U$';52,+ 3UK]P33Y9!TZ: MOB*BL$^S)?BD9,7;9SFMF]&Z8+9[W7*3B4Q:N_+N<7A.G$6_TLZRK7CKT,JM M*NP^V0VWNJU9<]%$=C;Z\,*REK%L\(82@(TAN*LP+66!0&ET]U.WW?<^"_# ,_ZF0RF M@R"V*%ISD;(%]RJ=G>0/X4PXOIDN^KOV?IIB'ZX_V'<4$4DKIIX(^]0F+)@88 M]I;C&(E[E9_((-D9+*5MANYO:;HIM@HKI8=4+W&I>?\#2]^^LWU&2$=3X9+# M;'&6/WZCB39U=*O?>&:SDE6DJB5"H2LTMR]_>R6;D/D@_>90%"KS5O(AJ;_E M',SI5#YZ?8&2R1%X9,BN898=LP[4\NDWJ"?5@@.I>-KA-VM5?YCSC/#F,)W8 M9J-=3C?,!AVF*T8X=:84012A_1),;8N6"8K97J<54*L"">THGM14=,S]8B 7 MN\-RMDR;\86Y6NW:C14RRK]#B1"EH;C>AZ2FU&HUH*&:'I:]-*GX]7IK M9HD'2<>" MM:X;8>-"J-=C(J56UUPF>.50DF'RC]G JQW%7^DK\_K^PZ]7]1K*LT:D88@YYH@?B1Z5_$3'M/= M@#VQ6TLHS/ I=DM2/M1NE3.S]3HX;#ZRF5ZRNLXL@K,^DL(7V2TANRC+_8&9 MI3/U$"\+0F71;&.[1;_%;IUP6UB>PBR/ 97CRK=M49\NFUN\V=JPH'_:K4IS5<^OF&T.$\[?I MS)!VSE19(#+!JG(F&5?O-I,6X^2@? @O^F5M%IH^*I%L#"SK@PLI>I5NH<5, MD_UELAX=NF^!>\\JZ%^@@.W=;!GN"8U%=]T>"D8OU]&"T3?$J#9[=_Y"N#!V M>P4E^^J*WR6%U/P+JCGE@7*+1*VO.:LBZ8O-Z ME>5$-A_*91'CB;XKKO$VK^IE/7T)ZGV@'N>):$"5ZQH+7N/4Z M _LO]3/]SW4*A[$O1'>7T!>T^#I[_I(!?RDC]]ZK?"3\*A]^E8^/K/)AI3); MI9=?2GNVTYE?D?S,?,FB>0,OX$?'7@A.P G AW8*P6*^6R1"Q0HKI5I%;CZG M>^76+1%;V,B/P^IX)]+K32M2+Q52\;RY_4C$=G*#?PE@\X2BR6)_,Q83!KV( MC?E427PLK3>-FZ&Q=/A0'0P:C4R7F_&)WF+P*#5,3+;XX:X?[EXH[R25K@9; MH7Z"74ZX?:O/-/C@\I9D(1T91,7ZO#*BZ]/QIBCKAST#.Y&^E?P^2C>LK9-9 MD=TGZ'ZI,.H'R_O.(?H&I?L8BYG9Y;;Q<5)7V')<%X?-.K\J1K'%?'/\>M4Y MLYJ6.K)@C%/L^N'!,>R<'6#\M^_.-:;Y.S'W5D@A283_1+:\G[6)VF5^M'C\ROZUH*0H>]W$N M3I8AXK ,1H6-#8N/8JB['L1K$7W4C9=B*?=<_C'NU[E2)^XF41!.7D%Z[ MTB0>=R 730,ZR.%L7XU3[ 9;H*Z$:84S9TA#_GE-0M1)"ZMX =U"I][DJ2H< M3ANWS\2'0U!>(Z4(E_ZKIAHGF$]_H=-ZGR*OBHU!L[T+R]UV,Y)OK*>E;KMX MLTTP+4AW4^5U0Z?+TUAE4QRU\JGR]+E-, K*M,LDXXZS4MB/U0O"H0#I!@/9 M*DO1:C7Z8E!PK'RE<6@6T.57)2+YVO9^;7M'ZM1SJ+UC36(#5W9WZ-AJ(TWG M>5W*=*5XKVR,"KO!J(ITS-B*\L:N.W21187[&1J7R;5?:KX^//K[]@JW'0S& MLXH2B=+]?+TX9O>'B%:;WC!N+$4RF61]6N+8X*X>+$:JJA:;8G;-Q5DC5XL^ M)V>A,;.!SXSC38N #_U\Z(?4:46SV6!_'::95D>+-H.YZ4;PH=]'.&-V!^46 MG =X' 1%F+9.G-R+(9QE..).O=:=4\RG9+B8X:HIEX21YD5:4YY6]&S-;&FT1: M&;4K72;9*X<,=MOK3U+/)1:]8,PXB"_09'U70_8M=9$N=Y2P3&NQKE2,B6F^ M5(^7)V_=F?I@"[]A#)>I_#V;#_T]NKX M_A20OT0=8W*EGY^F=@UZ'Y';)G=H%LK;-^"\SU#'466DI7;=;;=;GZ;96)!- M]N9&\SF'B^N%WZ?3M=6(N3?MD0LMJ3V*EQ@VDUO44DPHVN29FT4)V313U#BM M)].Q=F4=[IO!=J?Z[)&(%QRKIUB[SS!E=ZMPB=+AH'/Y1WK!L5)J42E6T[4/ M)5/>8:[FH6%IT9_$I]VV6A/4?IZE9=QIQ\U[0NY1VMJH?9KF_4>F[O2%5Q K MIR_=&;%R!Z3SDT205K.]I$OQ^KR[E@OS6;?67Y57-S.+:RG#'G(3OMGE]%XE MV. B73.3>BYUSM\D\ZSZ?.6N5V$QB!6U:(%?!!/CYFR0-@:A4LK?];H/#5K6 M]Y'$H=2)+_*;^:8]*ZI2(OU65/\1VUB9BE%CW]E&VL MO\LY>HW^?:*(O-Q"2R>6V+#,-+K;5'2N*][NS#3#TU&M,V4RB^ V'U^O,MU* M5D$!)>UO(WANHYFN)^#8M'^:\GFA)O=5)*F\ENV+JI])?A>76XRM_,X@PE9CZNY]4F M*RYY+;DXA-J%0NJY)&R?Z_>X*&6EK4_>WY5^/4J]$A/3>ZLNP^VWHLI)A[KA$3?77$SVLW8L ME&.9X"34RT2D155YD8V_7U=W0W[TB4:([94Y@^P^X%#:K$1DRLF%KP72FR6>C#PHXVWY+\ M\!DVA2XRHX*BXEV'.W-X-2\HS&:U>,* M5\!?<7N*(S0R^DM7@=9P%"@$E1-%:!&"SSI:.PD"FKD]6IOXHA7T/S[U/GZ^ M.\.+3*%'CT>_?T4G8DN^E6S1*3;85_EZL]\HAU;OB'_=%BF9+KM+0^;8OP!- MW9\L?KU?YC=:L]&@N2H[R^TBS?:N. 4*[LUU'!ZH%P_6.OOM2>1P[?6*2'I\ M/5%'JXDVUFB8#J1BIH[^\ =R^L8J]UG')^K3Y$*('5+AA3E)+@I-U4B/]8]T M"5=I6QC)C:'QD3D=URO0'[1F'4L6]_'! M+K]83J*ZDFHS4F2,C%?TK045K*PU+\[[MS(,-H#^P_QV%MLV;W;&O44]+V;, M2;HV7.G8.;UYAM]D%3Q3=.UM(?0']*(:C4-FHR3S77-9TI*)1K76&]Y&=?Z@ M,@K-K;1IH;18M)MU:3(,)B/52O,=)L%O /O)LZ M!NELNSC(CM/+\B*8SM'3;6,18XHH2%<5\6T5KZB)_70D0O)XY$!O;2.]'\I] M6!;/:I%LQ2M&,T.;7'8:G0[YZ+( 63QOK6#V4N:@W\"CBI)G/,2R\!P^ALK*H+W -* MT+@)[OC-X?;KN/.WCAN:GX9G]7W4_PF\3#Q>)9]OT6OJ*YH3MXV0N0IEQI&N M=%@^IC=]D1.V357<]JM>B+6$M-/J@!N\-Z:VQ6.@=3349%4E0'%\Y MY=]C-4?>Z6\N)]W5TP1W>Z74W^XT>CF:;/8M;EB>)'"3UT#\FY?3'X'+T6:%6NX(RR\*,PRM1?1 M?R"8.OD)<$*:8#N(4_]@-_\FF!JY+6< W2BI FFE;,,B:H8&.A9%!=TU*"UA M7^R\==<%2SI3M^BEM #.#,$>]AG7.D%>52>R(<\71)W7I#'T>1NCQS]01>78 M%C?@VB/L!+F/G9UU-66!M'RG5%.C[(>B$8O*%$?':&Y72-TF$M"W4'6$ M3#]NT0L_;M"#H9,\Z1\-4OH)KX33TN&^F/7]!_UY(^I6)U_<8E@I5NF.AA]@[H1@29H U7"] M5Y_W\R%M_;@PQ?&6WT''R+OG53B6601YW$<%RLRP.9X[@B7SIN< M$T-.FG& F>61&LC2>5MT8GH=Q7(A(02<-W0>0E<*%*B2I! &_N0L;AV$.5)0$_*6W=HCT311B"JU-[P-WD-7CF&;VAD\IKH,Z: M:.$5_=BFE5A*\.>A^+]HA*1I-@5^&)["$\EPZ+W0Z\EHZ9%M;PY%MRJ"@*06 MG-6ZE^?T&35! -!ZY,0^PNT 8,Z@-,48F14$J$B"'1%%4KI"?T2\3I)X^E=[M>>LRK>NF%O=I+#YE# M<;DB-@,LW9%%^@=LCW1)2*$/X>2[D^'"0!1LK@S ]#I#*VYLN"6($\Z4#8BM M^!F 2YO3LOZ C" /6"]H_PX0X5J<&="FR#;;&J>I,OX67#E!X-X$F(T&,493M"&(^QG'0<9Y M^LQZ?]@A5-PY2/LYY)NRBN9.4'D<8_GPXJ.TWDFVI*A U[=#_='.N2('&:1"A> M)Y'T$_DP"'Z0@LG6TT#4#/TO5&:B&IP&V =_%/KW'\(=]$59UO'604I 3D%" MX(!H:&J*7P9N4A\C"1Y!%-[6)KC""B-/?W[A;0(X/)L2X8FP0;$G#:T=0R-# MTDF-+;C LIT8BDN:;D#U;A7+6[<%;_<80#T474PGV MY0/H%[!KJH8FJ29.50,?7D$#EW'-(DX.4&USA4\*H"&=21\KEBQ35541T;=Q M$,JBF&@#6S,&WD:PN".,#.U]B27NQ42":31"'1E O+_!HT6A"GOX&F]9,$NG M\/3C70FD6!41II4\_80CR7*P(:@MYF.0!!^@7P23)Q8<;F3='!B(J8IW-QQ* M>GI_6T6)CWAIJNUO8.5"GTZXC:H=W\%5H^V23F,T,Q/)L"\F[PA^12-;-JY+ MDC2R0D8(7P'_XAF!5\-BA_@.[F+=U#%WY%T<'QSU'+L\>T'9XK76O>-R>YP. M!;:':8_=F@-)<_A9)!ED@NU8UCGT )E#S!NJE+[E5F@:9Z(PM>(C'/,BL\M- MGYHC<)/'N?7IC\_S0'7%;5L(IOS86@V?TG RQ>IKMXU@6_B6:1]?2QI?DP+P MTO;#6;\*@U0>8Y5G\FO;R5+T<:/K6;9='C)=N9I?%%NPH_00B[_YO!#8$1+Z M@/&P=NS/]0%-CJL2//6-SRO%L?#=3-($^\P0V*")!"]Z3 $(WTY]CDF,R1$3 M+[BRC-=!?C8&9T**G3YF>I4Q;G1=C%[-STB0TGNKQNSH5% M;#:?;7OS>%Z0IZ!/=,+/V/;8R'_\SB%\8B5O*A2[L5(PLG8HZW3=2PX?^23> M6UT1>D'A-1%V#)]TSGQR1(]$)UXZK.>EI.+KL\-31PG#8L33!643\62ECODQ M16M2W!=H*B\4U]&]$5_$$E-MFBV-T[D4;K>FOG&_<'7,*K2;&>'-P5-(LY7T M,^T@@ !V^S#C8@/*YZB4HY)!F2;34($0YWVC\*Z12\\,VZV0XWDN&^2B^U+_ M9"[GB*"C3[=J!?,6C?6'NB33+'1TKI0F^4RF_JJF0@Z M^LFAN-D:"5 .9Q&[FS$FT?1$!,)N@UVWK0@D^?7$G=A$WE%Q3AISMID(9+>] M=4VV!X]TC,T(X YV)!8@8 )"? DRC29[I-S[H*$&T3_.^/Y/)2EPY*';N4@S M%'F@.P(7CE-U)Z9&B"=8'!"8@ =Z(6F7^@GIRN($T]PX(?>?@%4+YSR6<3P. M/T@WD=AT$3TC<$J86HK&3!5469V2T,4NH6,G19U\NUTB%[ M;C#6)LI\DI[M9'C#D9)_W:=QR1DF="D]\ M\RPR2/;VT\C\-+*;I9%Y-C'LFOU%O/'\%QTRON94RDM;0M9Y[>N.-^5"A;;2 MR:X+W?9^(R>KH_I^O4G]^.W2$N1UYU.NW47XI#D;?=@>7FT<*FN/JCAFRSJ= M:,:9ZG[WV+S=C.VTOJ8$I>%ZD=_.%PEMS7?G4.D^\\/Q M1T>95-P("_5%>=SFC&@QIX\WV\\Y; !HRV*3)<3WBJV^LCR'0Q_ +A7 <]-*3FVTV^F% MF"AD5Z7>EI42;U3BUQ< <2KR2JI*_%R9#EFNG(FJ&T&LSB-;UUHNKU-D-VVQ M#L5AW=CB$A1C9,>MLAGD&*8=Y%H-, -HOG$5H)>;7T('C-LF$M@*!6D$-U:N M03@G+,+E2F$AZN-Y.2X;G6'VK8T(/J*4L<9\SK.,SBK7'95 MQάT?]1=(XMG16(.=IGXZ:(R+KD>-_AF=5L:M9NOKK?@HI1',.O:&N./FNJTAH^-PE#H+WFA*XZ7 MJ9G(#)AD F*4][IUS)X@G<7)]DX'[.+O,?!$:J#S,U$P91O["B8OWBS6N5-# MYP&5,HT=K>EU+<[6BZW2;+;8&RDHEA9[KX-5E:?.DC)75K6#D^J(NY6D'??3 M7M XNX"5Y+SV#TX\@,^/0YE&'IC6:XN)V/'><]5$<(3F[^'<: \GXN_A?,$9 MB83SB,1E-LT+>S 1UST8]\V4R'%/G( 9PF<\V1$YX9P5,@(B,L#80[U\#,/> M7A%N3YIZCEOX. )NNQ[30X'9LT%AK(_Z4J;<*DW?3\#=FC+]P.8'L08_;W=+ MP7 WN*?;A6PUSVT&-YRRWJ96I6O+Q;H;Y&*=PCS69X0!+I'[3G_OEF/QE&N) M.'/:'7+GGO801.9 EIVMWJ"4#"Z-='+> MW%-O#Q(W9>XRN>Z,@G5M(N1KY@<2E7MVS3^&BOMTEQL-]""[6W-9YI.(RF,Q MU&,A"?3K7L4'-!WT91#]:#D_")DG$IHP40;% MTY67K%B&5"*[SHKQ^46,7>7&!IU9UH6-R*WH!+1:3[XW: 'B%P$=.-1+B!OT M0B0O!!+83AJ$1$T,&<"?E2;)=D9;%*O)Q5['U7;C+V_O\Q%TGK%*,DIIG%G2 M3+=H)A_+R6T"6K%\2G>"4ZEELM5QK+*,$YI(FSFK1\&+=9=?5VY9/-5 NZQU M^/_^5RA&>SW:^+(X*?26D9^5KGZ*8<[V;3E[;Y04723'!8*D72"R"TN@/^RS MA:KB:"38KN=:+GNL^ILW68]G'\YI$N[3F]MZQKT\"T6.54*04W'U)YUY)1SE MN5ZMNX]55UMF1K,UV"Z-,,_WD3W>E$)W)33]$XP)#!*:<\5PP<&X.!.><:O, MT;&ES0J&SN/3+EC!K'FVJH5:C0A(Z[T7#1/.OH;"$UD5U :-N&$=DC&XQ3'[ M'-*?D3);%!S)6["/,2J.*-RMG/N3! C8-<7'0<@)202\D6)C558U Q=M5PF4 M+\"&;0\9-"B\@I1W+UL53E8B5 P9PW:%+-I+"(AH]41,A(\[;SB!W3*9KELI MSGUE*-=*2&[8FS$HN+_AA:;C9TT4W]0GNC@A[M'I&(NZHP=F76/A.'-'1;;O M:(V=.2HXYAR4=D'BEGX5\#\C,3=:I&9A.4TOES0]R;=" MFI!KNCJYMWJI*Y,J=6EW])#X'W*$@3=Q:1[5 M^CZ6X[;T?BV(679=VL9+'[)5\]J$A]K>Y!AU%QTMUGTI4I%&U6"$@^.6S,-E M<'-T1E=J<:42C7<2=26XZ"_I8?IPJ$FA:.H66@S54(S]"XHL<'O]HQJS,Q^- M7B]W*9PO.4:S_20;'P_A2LQ[F?5/9KV&]$F3>'>'$QXQ";?*+8\+>5QJ9C-C M5NJV9OW*D-&ES?0<,:G*M(.P)>@M4E)2O\T-1G704RTFQTJT-MN1=?@P"]78 M\I YE%-Y4U1WV\M*G>[7X83LT ]*1,M@!:/13/'Y]&QNAN;Y(BBYG(F+B;8S M].VI0-]RF7MR3.!TT8Y"RQO"-OL$PKERC+]@L6 ]^O&;G.1[H&!^_O<_X[^L M&N6;XC?G3E:8)D<- T^.:7)PYER0--@1WB(##1T%MT ?'P\>D0TOB.#A#]J3 M(I&GLH@K!%UW$A1'1?>XTJGJZXDQFO8FTBZK;3?=):_E5AV]2&50GZU/JG;9Z[LA5X'.8"T:N*& M$SA7M+7I!#OY<6ZVH46UNAA(S54_U@3B-A1U;Y".8A'D^*5 Z@'871QU%!^A&?LTE&//QY_ M!RQ?4L8"AF^I7T7F;06%F]A'(O:"H2_[\>1B;^:5?K[XF-2*J3?W?'G2LI7C M1=*OSA5W",'Y^! .I79L3%WQ2J3RF E&MU 0ZR78 :1'>[\4#8VC*M)$1%&B MCEP2$.''6JK6Y%F7G5>D=!82!G JXFK(_*FH*39^)'V7T"XD*L8P%W+H[?KL MGS#3SF#.GFSB7#]AZ@O%2DS,K,;(3\_5HM(/MK(Z?P9 Z3?//(G[);Y!A.7> M:&^L)+I1/9=8<'3"G,RVC]$]G_KQ.Q(/)**7%=&"DZ@D.TC6KS>JGU4&\R>)\306[\P$Y:]?AD$DXM$X=08!X3Y*T5G+%GG2>DP).S)#0@4T>U M= Z%#^3 4DDS#E S8A'#;I2I/.\/RAN\W1XES=CB*75Y;2:3H]&JQ[M!A;1ZNR MN,SO,]-1U.5*LUT?AL>]W4*D^?ADFY+-N2^8I4PMJA5IADW',^5) ME%W4IJ/XY96''LVW^[22[-:3P^9B-9PD5K/F*'%Y99>>J=HTDUIVI50O&4P6 MI,,XG8(]-.O*9VJG!U"!M M"F?YDF.+RQ,'9#-)D$*S=<%*9ZB.=%'YJ)VC^\U[^J0FD2>RQ\J,M+HGX5[W MSGQ8SG!KN+%%@1'DRDQP/7?]E_.=/VV7RPXJVM:IL_JD>AQ[?>+<_L(&]W*; M2^H\S_$DO[,^#/CS\PK M9B;^D(CZ4_.)4_,?0P.?\V'^Y4O$<)YJXLP-P7I]TK#9FI9=_ZL^(9X='/O3[:,./TJL6KMHS2@FNY(:K,6Y<5/8I("S M#?_XG4@&HB[[1^\UDS>WB1'?S?MO?=_@QC>$UQK"HE)#;]79BO)&K.*S4BY6 M4"WMTM-9AN'HS*&5H?.=PFAY:(["8 7#L6@@_@EFT NN]JEEC'Y?D.2CQ5O; M3R](PC>I'V)2 4SBQ,8+2UI=M[>;;+"WH/M&,Y4N3B,IM0?[]6!)XXD \QT! M9R?,(P72HU)O+K(]"O)B1Y.'B9%R$("^Y<,?8K] M\X)C?6H2XSZ \I&DCR1]6WJ%+K*[9:\[IM=^0BF4WO286WXBZE[2[M*#[ M%)B%%ZQE>7\(54UYH'>9OB&/T\7!9/28&L6QM0S$DTG7LT#?#GIV5(.3?9$AC@0AS%8?Y'YQ@?WDVI9 M3H/ZN'I#U-HS3G,YR;'I%"+9=8N5%YE!)ITLMKN[#+O]JI,<[[;=?FDTE])H ML0?*GG@H<4OAJ?_["J5]J"4X'?BR#]^M-%''E9;@^!V0(X""M)'P MD3*HAB IZ$^B?3*0: .<^K.J_2++/R:5VO P]+,C:<=FL'!D'4H<0(%AJREL MUAK,T^?K$IH)3I/QZ<.Q/<2 =="<5*:"&Z*)A3++G*'B"L.G]D/H:Z14DHBO M.PW040H!/6V)A&,-&=^3M!_%%1MPK0;G>UCUCEWF+RVU!Z^[2C=*#T:B4I2H?M<*<<9J\BV-GJN MAD1RQ,3<_-!P%QLRC45;6O3K"2:ZK4?$3G'ZIKH/?4L**2*$&A93?6(I(C9B M>OTTZRFC@<]D;$3+V#6L(QJN12!""34:GLF-%MU7RGMQR1:[Z3(TR @PH7@@ M%+FL$75=GPR[>A2T'S@6&R:=,%Q.>\(JO_5,OA91>&TFNZ-*87>8EB+==575 M2+ZYXXD]DV@ ?YK(!RIE7#>/%U^]ZEL!]!?HSZ-:E3MP M10\DLY55=.M&*O1L()-"1LZV<58-($G46%0KT1DNGV;SW"L8L M*CH>=$K3H$H];C6Z/UUB%1!,;9$DR9B<>DWTWE6)I(G1P>"U0C[.X>_#, 5I"J!5XV1-S2KR\50?,2NXG1; M8#J&VMDW.XLW:]8[W\4](">U*D.K=EE*]3:+H)+.[R;5SJ98;?[X'8U%WJ%- MI#2!$[]8Y7\-&\#AXK2" RB.19XS=0+LSDR850T+(2E1XR4=ETV 5G0(V4Q) M*7N 9J24A0V"$"Y?X')?<*55>.L,&&$XI8EDH'^S)ELU_74#B0H<+$@^I4#) M3*R<"B\2GVNI]4;5A1 S.QSH(%/FTCDI%JVI+]3JPJ7ID&H_4YKN\_1:8\5V M8\7RI45L(JWS\6Y+[2:G/WXKZAM5^ER;5R?Y6-H*^J ?0[5&NZN?8C4-]V=E M53?=>+GB9KC;%H2@0/>%1'G.A2H*-W-I).!^G=](X'JV+/Y I4U=P@6WK1G2 M_T"6Y3D->KL*[R\/]8XV(^]:;6YOD/SB%WB179N]Q'F\_1'7 @"B!R,ZJ_"" M4HIM:'/18ZNAK1[B2M,/#ZR?]H7Z@\.UXVEB2& CQ=9;5R]*1S++Z&Z_'M#[ M.5-,9F:YQ[:)8@UC^PHW^G:16]0B*:ADC3- P3:3A&MP"YAP UC(R0$K+ $J M#>K>(WV3""%*>@22=FQ$4C!]FKB1Q*VC,-I,$B?4L7T#1.YHE: +J]P"/>%P@5]^CYR\I MJ_D;%/>G.$F#WJM(;_"@-4*Q2/_?H+J!5P+\D)?/31Y!O0S&6ND221GP-R:4(H55Y)&UPAH M4G1<[IRTK80"KAE5(A\MK5?0*N$U5,$[',+2.<* BV(>-8+C-54'Y9%Q#\O3SHFM M@Y!VLM*M/AN""6(1==+#GG,V)R>%-R5DG^&]2)=8I.RVE;4T]AG MD9\II,,M>2/+>I\6\O%IIDZ\WM$[X4*AN/:DYC#I^L/;L*!7T>RW*U_-^.6K M1;]\]<>6KQY-PLEQ+!E-C$)T,C2*\)'8*!D>QT9"),'P(4:81"/QIV67I91< M7>06?'"Q3C^:M<1 6+5BTU'(I3BU4)DL.P=#I;E=>C[:1N(=;IM"5R8N2F.O M6YGY.-[FNE+*6$CY/+,7.EM2/.7)E9R\WTTV5:V[/\32J> TTQALFNC*V-,K MZV)*:PP>$]F%E(D4LV)7[6B+%+HR^?1*=5,RS?DRG&;W WHTWYC#12H#5X8N M7FFF*,O>0*:SB\R^6(G3O68N'MZZU=M>A]0<5Q0+,KW,/M)]J2ET^P77>MN; MR6@WY [=R6)O# JA^;I;GH:GZ,J+I_>,9FV2'=%*5ZP62MU)J[F?AZ(<8JL?'RATVOPFR2NR"]S&7DED9+NVT![GGQ\GPV M&E\DNB*_6)O#=&FPKP]S_2FZ\N+EEYW$89P:QUDVQH>"U;(\6O3:\/3+ES_D MM&6+1A%!MY]GY*KZ6.HR2=>ZY%E)[64VD7ZGN_^_[7UI<]I:D_#WJ9K_H,K< M.Y6\!40+:S)/JC#&2^+=)D[RA1+H #)"PEK ^->_W><<;6S&#AAA:Z;J/HZ0 MSM*G]^[3?=^87%^W?WB7C5QWKK^X77N+[]\W@T4!MNK8AOSFZ^,RC>C++7MZ*8/6J=N/WL]\Y- M?PQ<8T[]]FJETVSO'?_HZU>7/XVL_6/?+0%[F%,0_W*_T^_F3T;Y>K9)SN3! M@:5WM$M\=6;_O\Y.;J]/-:?4'Y#6T<'D]TGV0**CS@#@5[8L'XWDHE)7[QN_ M%8^,:X7[,;XZ X$_-Y?N_KET>-17CX[.+R;WE_W!7A5?G0)!4R9BJU!4BTU% MEMK-?#E?:+;*LM8L5DIJGA1+I5)A9O3)3:=ODA_9HT:QE'>JH\/"6;Z!C'*& MJ>U7]@\J1Z?:<=][['Z?]+^[);, 2YYE:J/O>\:XUQV_%ZOP,BHMZY/RW-92JG^OWXZ%PXX9"W[H@D[H%MU6*%6VO@*(VD* M?14/@3I'@E+[V+$1QK0\!WYW/GUY6X;2CA:P5XIIN>3LK.D M'DVJG27U9%)VEMB32=E94H\F96?):F*WW,>\11B4A^[+B\MLU(!X[4RI)\'T M3*BT+0,?_N=#X<-+(53)E>6M5@@LOP2"BULE8L(PEBQ@/3^$.MYT7U-CPRUA MTVN16(I,\ZY281!V [CTE/#&VR48D;3&^)!_MW MR/_W?Z2B^%4N9/@?]#;Y6^?&6\2DE/Q2\ILEOV)(?M)N*]:I^$OI;_?H+Q5_ M*?DE%VAOGOPV(/X23'ZOX0M(7K.%Q>A $4DC;8M=BYBZO#K]*T[SQ<-N[/C7 MS,]TDB^4,F#6*S(BID>I4B8,M(Y[9_ZZ/82=MQUMHW<&9<-(@L<&S%].S M3XE@)XC@]2&12H*$[#@E@E02I)(@)8*M06(7:./=Q*&#BDE2F<[(2R_NKCM] MVV2^'2_*DOY[7]?4C?"I%-@WUUGPR>X\?O%Y&-EES2MXN3B_8&Q8/IZ3%?^! MURPT0&!NVY827C312CP/2\>%,TUMUP?G4L&NM5L/?YQMJQH-\ONF/BC^.1?O MJWGQL7%9NQCUL-Y9Y<,W*5_*E/+SNLVEND;*/E+VL9!]5#:A:_RX*PWSAETK MB3_$FQ^2*PW_[(W'6V8?@]_9L[O?QN6D/O%.*W?>X#1[IR+[P JTDE+,*'/[ MCNXJ_TB*LRI9CKL9_U70,^+MQJP2Y,5/7&+:0F_^+D%DEQQH 5W' M)9,!:ZT[5WJCH9Y<7-SK9S_LEK5M*U@_.]*=KJ:>B/C=GYXV2R@ M#ZU8S,@%97-R*0G<*IFJ[HX3:\*BEKL$NEUR]2W@/WM;[/X9 M-1_/O=MM:^!GWYWV_>/MM=$_['CJ[W)SOWC0[ *?*W[X5JADQ,WPN50K>V-L M+=7*=M;7N(!;U?('4N7H\,AKJ,?ENU;W]'OVYG#;[L:))AVVSGY*=W6UK5=_ MZ^V!>U_%I@F5#]]D4R@U!R/G:-SMG]M9.7\W;OT8'2&CHX[14B53%#>8Q)$$ M3I<47VF"'*,WEJL:V-*97^]*@^YOZ3[NJT75=FGGVW9O_GDH_I$O^M=Z__:\ M+!?&YWER<[QMWZ2F7)_]T7Z(/^JW;:FC'10>%%G"[GT*R 8IGRF7-Z@%)PD[ M4O:1LH^DL(^Y7D/3OBT=C&^O]QOW#?G/XVG#$\F/;>N6/\7A3WFP/RJ) MG7FWY.'0_C7&3J&5#]^4?"E3+N9392-E'RG[V+HO3/DS?.Q_;ZEG#5*ZL1[D ML],+^_1RR^S#NC%^%2^ZRDE?;EY>5H[&S6(A4RE<);RA!^PFOE MSU.#3;1L'<8](L:(X,9P#M5TLK,3O;N$P+2X10)$3@( D3AAG-[_WZ$PP3LC MEFT#(J6-5) DE39209)4'$D%2>*(9=N 2&ECAV@CT59M$E(WBFS"K10"/K0M MQQ$N;*NCN[O=8&';/"EU1F_S5G8B^/![V_66<'[;NWZ?*)ZR]92MO[?33]GZ M.]IUBN*)V'6BS<5D6=J;KNJ;K-V^9=A M3WO[=P_:54W4F]>UZMFP_J-3Z\+>L$1)1BEL,"\OX6B4M_ZD_]U];M;A;UA(9!,OKP1;I*J(BGS2.AFMWT9(&'E M@I^+?GD+U6?5"[$,V;RK5:[: J@F6 *YE\92,WBE)=)&4G*3O9R?+! MR]G)KUM7K5>RCU9_<#@T&KWAZ+QTC^R$5K\ VZ:XP3L#24"D'?6@)^2]^QU:@$O%S/-6M:X;E_^/JNK?_8:AB$>%?J#RZ8D MTD(:I8RBI(VR4O:R;3"E?&CW:_4NYT,-<3)T&\VKN[X^O/Q5^_4@M;-G8^1# M6)$CGY$VPX=2K68WR"G5:G;&$?]<\? M*3>I?/A6$#.E0JK5I.QEVV!*^=#NE[I=SH?VU4OYYT7C0F[<_K9JI[V^T=]O M=9$/H15D_M?A>[-T2',/K1A?91^7#MY*8D?.5 M5!U)^4G*3W:"G[Q&A=WE_&1\=WGE91M71O\\J]5^7 P/[KX/Q\A/T']6J&0D M\8WW(-X-EUJ2LN#2XA%O_2)]XH1L>K/^_>PZ+1[QCK:=LO64K;^WTT_9^CO: M=8KBB=CU*]MRGUVU99#-[%,I3>JN,0^$=K M(MAD:-GL38=G-^6$ \L67!B!WT\45%,3PDRGX,5,?#35)C"/#IN 50IM:P#_ M<(@F6!U!;;W29OH(YPNMS58KGB^'"CL&^Z[:UN&H0X=\L7_([HR+$#, M%S50'[+4WV4&5)\U2,>-LH$L53_H$\XF1?%?7*MK^[/Z6V1[6,TO4A(!(,O8 MCJ:/YHQOP9@=P!0?)/Z_L\C0OK1LHO:S8P#"UZ'EZ.@ ^V(30W7U$9D:,T)( MP:MJR[$,SR53&]UF/_-G,#387/#?OY3^4B$]F?1DTI-9H^Z8'DU*-.G)S)S, M4LLC/9FMG0R8+NG1;/)HGAE&?%)=WB(8,#.?_BO:Q>25_%3+6?OF?;-M,)V( MO3*87A$JB4OC2#@J;?W^6?DEJ+:XC="';_ND36]YL;O"4W-?[9$ M?PG')*K5I.3W$H7C+9'?J6JW>YSD2AEAENQ>I@(D+P]K*ZW,V$7 *G7IKI6; M)0^^6PC_)040"8V")P$TVX9$8G!D^X!(?';LJXKP-P.)G3/1-]2=K;AFQQ5IWG>B=X$G[OZF?E]Z-8/!_5[WM_JF.Y\_)+(TP'GG-?Y$&Z*?6U_LVO M_NVOD63^ZM]E1TJWJ>!M>*6VDZ) \0K5]M,]H[?J"ZVH ;>O7%:MYR? M-Q?U:W>HWQ!]W"\U7EY29"%/[8J_E%^URL61J.Z+OPX*A&:9<2YX?CE13RM7YV9?OU/M>OW.N)@4-V#^ MZM7ZN*Z-_]CB_9X\/MXS^\3]46T6:!N8 NAJI8U4;DI=9TE.H$D,I-, M9O,LE6TQK]GO%BYK=_D[4RS^^/-K/)S\N;R\W(#&52VTO,GMV<%A_U MSLUELTCK>,N53&DS_:^2PRD2IVLL\I7M$K6L-P"ZX\!X956LT^AY/4M3+^M> M\5?#&&7/KO8/-^!DS[.[>=4%S@':%"PD4Y"6E0=6C#/PDB%!08>WG#.U??Z86NZ)S"M+T6';6D,*AN1E3/UU6O3RHEF)J"ZU MZIZ8-G#F#>"S=J)WQ.IEU<[W3P6;C'0R=OP:5_!OQS-<1\# 8E1)><9LO7GC,>.&7[8 N M>.FP8$=J#W8RLW#V3_J-[L)ZV[-;\K.?,O8%P"UN001G9MCRR6RNLZ4&G^@<[Z$, *=LE< M)\+,W=L-'O>';PA6H9P3KGLJ2!OA5G=[/6)H0G#[]N]YX*L534P8NV:5$V\B MLG>,T 6X@X1GX 9QW;8&(!SACV >^.OBNN%D^#JM(74GD0?,:G+X*OE[5_!> M@$]C'Y^P/J?N.!X;\L:F^LJ$#X=?ZV;;\#2"?]"%F!X&[!!""V#%1LL(+<^E MHY,'/@ %XDI#6)[KH \, !+6'37A_ 5XQ^W!,9@XH%]R0Y +[,8_77#XM$B? M2AGZN=KMVJ2+(!^IADQIR'A4 WR MBN'5C76C/MR&^ C IQBSISI$0QP$C90N,? &BHS3GZFVW3Q2Y%KQYW[C>__^ M]N1>T913P[0N,8NCG)%$<8XO< 4@TT/=^G&\M"'1-H\CJWGW/\?CVP/QVNQ. M*E;]9WM@=#]\*Q8S^1>?!E#+$)B>/B+&9,;L>-JT>UVNGQ2UJ6:96-&$C76E M._UE&M.E^ZO\Y^:XH-;/W=[9_J1$'AVURU 3;#JB5=TE[S7Q-2G5KU;1KRHY M(78R*!3P=-:H9*U=IM"T/I' +Q#T*:\IE!!V^ M:"/6M"949E/_">H,Q'954$O:L!)KP$J2?P9M803J@64S50E.U>GI0]!\$@Z= M73Y77T5S>S9YJ8YF$S@VT,L"+7$:40Q8#VBRD=-F]>-1LX3Y5Y)>*RH(0\#( MIGVL. >3UHDB7@\'/^YNY\LN\97';E]<,(VY/\R=7UA M1F3L3?:(V>[!L?1C2757#' ' #?XQL6MH<:P^K WDR&)I^GQ3V?>773#(KB* M447%0'=UXE^VB(W+G]68'(/7^7= HGQD\_BR4>W\\?XTKON#'T??Q:9J2;&4 ME^?$K6?6?P%F$3Q0NT0*%";4T *-J2A?W.BW5X_%>M8YV>_<[SF-DRYH3)*4 MF\U!_G?-ZNLFD7-N>^\4.9^%G+5;1VI+/X\!.9K#:LOHF*>GE?'K(>>/(_&A MK+CB+_%>5/\H#X_JZ*0Y!N04<[/*_(K("5*4,]X56F_L@GR!(L>.V M050;HX@]/K>OG2JXAE>I=KRPSJ&L=G.07[R^R M3SZW3&.A79)EI:'5#LS\137&ZL3Q4VPJ.<7/NQ,!P0J0Z/Q&M>&XQ-4*7:/72E/6UU.-YP:.@[8G4D M0$V[YO!Z4DT+W)F'EJ4Y55,[LTP_RG)-[)'>)LZ-K9H. ][>Q!]Y1E?U?]BX M(GC5&A[=/9R(M7ZQX_/!-$7/%W54+%L7>4V3>*#(3 MYWSDR+<7V3IIG'B7-;'S<.B\HHZ[7]:& WNT;]?54^VTOW]W)/8:J.-67H[, M"5$+$NHM>(:#-9Y=KM)3:[;%3J>BE"O- B%2,Z]I8K,L%SM-K: 0B13+Y9:B M?&">K&=\T91?\$U\'BS[<'AQ^+.NW#R(>J^X+]FFUSP>=YO2U.CPYJA\8/XX M.NL4&S]^B-+OTG7';3]>PIN%Z3?%7^?W\L/O[G?QVFG>GC]<[1]?WE:;\NR8 MW[U3J3]YK-7%P='#]4-%'!>(= EOSHQYHV?#T[]1V&_W"B/]>_CFS.SN7BO_,#BNW_1KET?GXO#"-6K= M,;PY,_M=?G"D%%J=7XW:;>&PTKWO5NN2R69Y]DYQZ/]7!5:-2SSJ3ZN-A_[=ZEJV" 3GSYNVH=:;7SEO#/JF> M]N_OLS>7=V,X37'VU?)-KUKH:;\']8&M#T3M5CN\.ZKBJS,0K=S=GMKFKZK8 M*/XZ..F>=HU:^WR,K_H@W7A"T;[N#"W07 ]MRQLZQS1'$_@8IA7Y64(A2U^6 M;*0_*/L#N>0^BOJX8A0'U<:?X]O+-'UHE?0A2\)>_XF1MY'0LE'%54$^NSRWVL%$Z($%$"*@[:!NA@(?=##X-+ 1,U0S]A.0 MF(+ YLGZ&=JLI X.]M/"0;#89$8X.:D)'Q':LO@U?$X?2%\_Y80JF)^J[0;I MR: 9"6K7)E2[BV]41U/7U5V#Y6[;UD0U7%BB.J$II#B$-\1?-I87BVP+N9;H M\S#V#U_+C#&IF@$ T3MZFWX:TT87H@J,?8ZG?44/FZ?IL@()?(&' MET/[X$?MLE#W.J?M7U9-OAV;\1SMX@JJ,TX<9_/+EWNJ/N 5@RN&!1<<"0+E MNAC-"S[/7XLW=JM:/Y<'MF+EG?/?-Z!;*W/R" 0@>X-&"LVI-'K+##$44"U* M3X"0@3.E-8G@OX ]BH&85Q&0*7(] [DBZ)1U2/N+YMG8^MDAYDOQZ8):*>>= M&80*T$BL]A6S]"3,;CE(]#, XH\G*EC M$C)@5_8G:]%M7)HI:]2=@> MU0<"_^($=+'P -PC&JB!P^ M5"RS:T6!Q5W*(+PYO.*@R$Q/H0@J<^5, .VW_,PX!7E_A68G/,]6YLR>N0 MTELL![YC&88UQI.AA1U 6!*'XAPE(]T$80-(-$U?<42AZ!BF1* ZNBP(PL,= M7U[WMG"[1S3/(.>=9\G&%TC?*<.63M,\4YOGS>+^R44C*U9O.ZZB.@^'*]NV M"<.<%-"61MEG@6S]R+5%'A:7NSN9*N M[<_J X%M:;7B7L5\KK"T:DLDY2TR/JJ3'2 E'R3^O[-8$.8+RW-$/>C)_,+( MO?_@5;4%3-9SR6OG%:ZETD0D8?0O"^K(.7EIV;7T9+9U,E*N)*C2)/!HYIRPMFI>>S/;86:H!)/-@Y%PAI9ED'DVNF$]/9H,G\\PBQ4_:,5L$ M0_D98-BHQ?#:U^K6#14PH_'A?S[('UY*MH6\&$)O6#5Z_ERW68>+[LL,8G";RT MO+XW[(GST_II7@)'Q&[#F4I%SI0VPQ.9&9 $>MFF(;#=S=;XA=XN5E"A=WQ3 M[]_?*?L[U#Y]?L#][^R!'=I^:AR\3^, >9YSWJ%%HZZ!X\V1B7^\P]_YFOHC MVS_?^YF]LCIJ2ZM?-@MH)12*FQ*(6W(7;YUO%G>+;ZR5;7*C88>VGUH0[]." M6(%M:LK#S?<;A:C]:[5W4IH4E*O?(ZQT!::$E)%*E4QQDZ;$CG+.MQ! "-IK M2#*=,=I5/8THO,6(PBO;%<6I*O$]3@K*Y"\KEL)C)/)%X8)SO?W\0+\7S M07WR(^]4"C]ZE\TBC3?(I07]>]-XPYN+-[RR09'L':_?#H^/ZX(G4ZYV,L@4M-B+*D;(ICIM&([48@#$&+;^D M:@/=U!U:Y7Q$!/* W=G7F*>TH^>;QBG2.$5J7.R,M<+^HW-CV/>-HNHZCS^S%S_.:]UF"8V-LI*1T[!%&K9(PQ:IR;&S M)L>K<-'?Q*[5>@>E\WZQJ>:]A[SYD#60BX()4E2*F7P:PW@7,8PY)9##BK]" MBW2P0Y'.7J*UC]- 1QKH2 ,=J2V2=%LDXKB;71O;/'KGL*7?W%?V*.MC+]ZH M#W-$Z$VC=%PXMF_LQG7[>[6L]&^/KP['S3(:(G)>R532J$<:]4BC'JD)LGLF MR.:9IZ?T![_=RI\+,5O,WX[N[I3#4J4+S)-G46TL_S0-@6P_!')A6[A%X ;8 MB.)C"PS8CNY2Z^/39HR-'3W<-/Z1QC]2F^-MV!P@!^N=#FF[M*/-[.]SA&2I MTKS//NK]T_[@AW;_,]_MUT\M;%8+%L9&'[M,XQP[MGWA8VI9O#7+8@46 M"=@ ,\WAE5>FVRU=_;@?]F^[=_NVT3F1;NQ+X)5H4$ASP\*?TH#&VPMHG!'7 M-R%X4$-U75MO>:R[F6LM:O&8!C9>(; 1%S(*[=T "5R/L\L:Z(D/+QHZ]=6P7/YDC>-5S9^_[W=5EKR&? M64[[[KY\:?VZ;$JB'P=)JTUM)PZ2/';SBN6HDK?Y!/#:U+)Y!6U+&Q2+FTJZOPFPR:?*>#?6!?GS['6W+NR.=[< M?*9_N4TZ!FECKWJU98V(,% G@FFY0L!;&S8&OT\/"I,Z_E[\3> =(?+ !@W'LV&AP,X$[,'7(ZI& M7PN6 5",3(F ZZD P18A)G:-'^F6Y^#TAF&UD2G28!Q1VST!1M M+1?%JMW MHA5)9#L*!88T#[-/@#X9, M!X!,@B1F+SEN9RB^M_&+#OV"YGTN0F9$5B0YAPQ51#=$::X;$"W')AYB1!>G M;$TB1(;B9P1BG3PQ R(>KLC$CE\#BW;\(MCQ2_![N AR,2.@KI(1QD"N_F$N MA=X_J1J5,#6J\ PU"M'J@F/5WJ0! #DVSWW,J@:(-7\+@>I49*K3F6K;S69G M_-#)'_[11+5[\Z!U=>/W+WW\X5L^5YRC,:V 8 +P#0/>SFU!_+X.2SP$@@=Z MU&+KD5;D?4\L\7F@B+8QVB*75TK3KFVXY#S$9<] YN4GVZ?^]__%6L4',C0;-LR+/N+ M;\)']LGGEJD5TB59UH=8[<#,7U1CK$X94PK_"I&_ M$4 ST!VH#]D(#+G1DS5(!_;./O.?V0P@_.$3_9#Y4;G6\(L,UA;L9 #_Y!O+ M2[E2X;4.;PK#E0B&JT+/1EGX/S=6>R["X]_ _X#)&S&0E065T%G>.PGP=2E7+\IE;(J^U*66T6-%5KYHM$:I;;[6*S4E$TJ=S15-(J M?V"SLB^.0:#*IZH)Z$.5*I0LGH-9:E3\J<;$T1VK<\ _VCC#;*V)6X(:"3L3 MY)P0;@ZYB%3ZZ@CA)JGMX&\3S^<@L,7@I)A60=^YXF82O'(>"9ZUUKGB'!WO MY2(#?6B[(=QV7SRCY0X8 UHI8I9J3P2G9WD&F )H4JO4"@$5[(CE,F$(%O!K#!23!1U30]&(IYW,!,#TRD'X$QTM%1AQ0FP'RX,7*JVF < MRR5JB<@9>,/@7@+ZP76]AB.=@J'-K15Y!1,Z$6DN M:0.!XV%IQ I;R-]F]:(U M%W3E=3IZ&SB1VL8#1C<*?'X$"Q!^JH9!)AED21,#7LUP7FA:&8#K2-747"H! M7P];S\V(IXJR?C%#$0HH5!CP]A.(&MPWK9LCX#<6R$H\-M^A:Z&#!60FOI*U MF8M%4*F/!9'HIX7( ))LP-W!%(68YYJ.VN(,#I :\(?[LW%F?$?C+B#F^PM] M='8H/Q?[T,>$W0(/9.J<:^,+G'L9ZFK'1>"%CE >+W1D^D.?L*%!&DAT33Y2UZKL?\: @-](PM[@2G M=BA'<.>+4%-M8.LV)2VD,6*CLIFAJ#/NZ6TJ(+B;.Z!8W63^3'0"!B, SO#2 M;N@I!\73UAU$QTY$#(Q[%I"K;K"0S0#&HN,A:<"8MNJX-L@@#ZB."2KZFC^[ MJMLN[!06#VI,FPH8'51B^ UU6L=K.6U;!U8$M#=&5(9MASOR\=EAPC*K:HC; M&$4#B8*?X!JZ&%&B.A$*4],D1H:O0!\A(/FB&%P!0'!B?>!2NZON[B1J@WJ M" N,"9#"5LTN]:N$^HL?:0RC-7#X-,!H$PS_N*1KH2KS16BI#L% *;6JX@CX M%?GWV++[OLKTE6*";L+KAD&_ )PACIL)49F@J49RPM[B8<-EX@H]A_%O2A(9 M)%# <3:@-^S:J$4%FAMH6P2-3<_D,15_@2#WKJGFA<(&ON&!D&6;"U:1 ;(! M$D>)$'T;1['@QS9E%K@<&-AT!CJS4?'$';9,%7=MJFP[0,E#%;1-C0S1@\V%ML4RAT-D,:>Y# '3V ):"+00Q9C\?BU XIQ\ \*XV#A+=M2M185G3ZN MD'M/'R+_ ,"2MF>CG,95.)X](KI!8U81X#,&ZP<: 8HQR%&%9409ZBP4N7H3 M0NOX:[ M-8*ON?%B8T@>% MX3LSV))L11I;AHC^;<5\+]+#L /BYAX< 0$+V[U!Z,=0V M5:$HXC'K <_?,JE:!1 =HVV#^&FB2@GRC[Z-T+,L \;HJ;8V1G"P8QH.#;0W M<"FP=1K7#<0-:?< CH0 D+;UV3=R1#SB8P)5:Q4((X.X."DC4D-R(D ]AK5 M8UOP0&<@1^'295JA3;H>.S0!'3 XAV58W0E'7BZS0N86S$:/#Y;G:[\"P>PI M7#R,$PJR]R&Y?'U 35N.)%4R0XEO$ M'N@FE;E V$2G=C$R-J!V8&D!?O!4$9B>FLYC'45W#_T\($9TU$#.80\JHR9< M;%31=OSCA;7U]*&#!P6Z\QW'FBC.8I(9S:1@?+6'SA?*MYA/:D@Y&UV9*I@> M]0+ ]A A$2DH][,Z<"R 8%1E"Q*MH@N@7J 6 0"/0/KT@-?#)C/\:_0JN7#& M73@7!"ICQ>P<,=:IP7.^&#PY9LO[9Q)([0Q]3-$NCAT,L^DWG@W[ZUQ;A3]67U%,PE^3KQV-*29)T/WR)AQEKH\YL*@,=X2DZ0W<=<>C M-@\@*;RZ0+>Q &"S]1$T^)/,+9"PUK@E&):V)MQ[H/\PQ>* >;)_!YYL&MVV M_5CT4^_+3\0Y-TN$2[%M(0=;-U9MW$Z:.O^I$[50? MN-/'R ,8],3!($:_+ARY).>D?ZEJ%6+ $Y_+N6!N5"91[8OXA_V83VP*^5^F M(MK3WW&?]]R/Q']S JM2"!_I#QG*NH^H([5$FDJAJ/L]+FK0)V;Z5I9(+_O$N?TY#L:5F$78]MQ)4;$,AT<$ MID8@HJ\- YDX3\P7QVB17HW26$Z6?P,K1=6U"0#6/Y9U"F-"(-I1]KE("D\0I #+%55Y6*X3&K4U;*(T5ZPV^!_WXYF!-=&+GO OW%N[0(=1_@5 (PR3!]4LL.*BX"I!*2!TB. M?Y2EU9%T:OR>9-\*WE9][:C^J?-%+Q',R8JW&HH;3'0_P'#- EZF2.\"OPZ 1 MKR#M\%2,^,>@%$4_]EFFY;E,NBX>;36YJPK_ " C4X30L,E8M4$/Y[L5/O)R M!BB*0]6I99D>++W=MC%_2]7P&'Q#@&(US WX33,7?=16G1BY1O(0V6C^C'S4 M8"@_5!@=[!.J:XW-&8X5@[[-Z'>QQ0 =3 M0N8?29$RHBBN)&<05?XI2+0IVFJ29LJJ@K\YZC)U,8R)&H%>&*P8,U5G&1DG M7Q4Q'N2G.L!["(C7M+P)TKUG:K@0FF0^LHP1/JL!>P#U^H!=($#V&F0G+#5/ MIKC+% ^*JMI3>04\/0L.6PMW- /[?![+%*UJN_U3%$7Z_FI:3*#Z+J#V&=28 M VH_RXR^ GMCL7_'L<#V\RO#L(0XLVNQ7+XYO&Z"M@/F$Z!J]Q:"V,4TB)T& ML3<-.(*@3^92)D\?NZX2'OKJNV25.8X2R%:PS. M<,L[O"8P29@0+ 84+= J38@;L]BT1*63(Y..:OCTCQA#;1FPV+I MRU0U]D4O6G2J9@UY:A]3.%0WU!@B!=68?9:?7O528&K$5R<< T\?:)?J%69\ M6"EN,SX-6!]!2!1!6/0.MP3K% LO\*3 =U(^,I8_0MNRF:^/:F_TG++1<^)* M0\H27F^IKY-KDJ31-(.RS$DZ>@:H8<:3QNFEWX=/(NKN))V7,LO&-^B?VR9-/Y%4_^,L$E )( MPE5G"I)0RBOO)DU'F9..LOK9!FDKXK,@GB:PI DL[R:!I8(<#/-7"I%X]*J2 M:3:'Y6GZ6EL>2^B7\O,3B_^NNO(@EZ6P\B=I/LONYK-(L;2'2"<'OTZ=/UQF MSJ?E!=DL\]Y5HN\N"%+RN3)SDV>FAIA*:/$3:!8M/Z8J+(C'HLPEK,ZNX5]L M=F+!V2!-HVU[.G5,^[\BJ>#586 Y]/Y[^][36:0I,;D@,^M8?@I/I!K%P]2! M+SY:VX06M;RZ".7@S JFLY+F0.--U1^17,N5U5/:2 S&E%=64G=@52X)\WV.>EP3]L5S\^+BR?#/N=< M9C/]G[:4$IDGMY;DG(YEP/O^Z:;Y.0GB6)O-SXGFPN2+F6*8G?-<$I].TIE) M)7F:_L^FTU&49XZAA(GN<6*@W(+V2X,IL (SOR/QW E6RGF1\B_TOJCATL2< M7)R3 ?/T\E*B2S-@-IP![KFUR>M<8%V11R0!FTRIZY/HHXVX1DJM*=K M*(U9R6UO@-Z-1XSX8(7!L MEK(FDS0I[H@O.KU6/D:,1B'R_I"WO%CO5:'*% M7I(%UIV%B9WI#I,[)^DY6&-5I]H ='7HD"_^']&5H>W/%X4&;YL9RKXOASH: M5,^UXB7AZ9.8,T*,U$T*R\;3U60-=0(*.?LH[E-P;7^I/ES8QI_L3$U'*91R MY7^3U',Z\N7JGN\7M.*FW@V_%7>EE,(@A8%4R!538L@5E?<. SDG2^\=!E(^ M5TF)(5P*TNS_YUA.0&GEE_*J:52KEAX6YS:=]TQF,F%#/\C>OTPX=;E MCF.4],9D_Q1&%4.,DG9%"]@>1B54Q&\((/'MOTA:QX(W;4(ZG2T+\)H?BXF% M8C[R0,RG2-?@,."R-KF=.&B\)!;S)@'QS_J1 MA%PI8<+5NIW928#4UJ4":DAO!Q"[X=EX*E/C*5TIDJJR?EUI1T]^IW?MJ_T[ M&[=?A]XC*9F"*&U$\7EO.)V$J/WZ<'I+X?=UX'0I4RF7,\J:43IAP9[W&:[9 MN%J2!*WL;S65>6FT;]>9D2"OSA8]YUO0=W8! .NVB?,9L5)8MUF<>HF6>XD2 MAU4;5;EV 0!K)JM2IB3*:(.DSJ;4V?0NG$UGD9IIPD>_T-0G=@4;M#M:8P__ M(/>>/J+%<%)GTU_J:W$FFBL CTJ2'%EG4"YY6UVSQ) R!:F4*:]?#WMOM,&5 MKN0AS,8B=8_G2Q^_'SIF2U-IY=#(@7*WEZ2UAJ)U*>9'G[A*E20;RM MD(-E' GHJ+Q*VS]*KA*L=TZ%(0RCFJYE3U@1E7SX=L8O)@S04(/BJ^P;OR(, MF3-=:=ETP2J'ZF3>$F>+*<[;U](:CK&:UR/+\ 8D MB)WW1E7N%('Q1+QX^4 MB@XJM6%=3H-6W-?9MO$A*UP9*<.MCE3=4!G=X<8=A*)?(CL#$X6-UET=_]/C MC]J6B850 ;^TF4$LEQ?YI*/ 'UA@DU:LCM3SH15MG)X^'.)R$/T-@N]0X>M, ME6I'N*QRW,O1TXV5$\*/:%->HM$*KUA-R"8=,("=>84;29V>Q<4@+5,W#6DI2,VBV:[5-=K[V;#FM/4O2VK/) MJ3V['H5W7G(;4W@EY?G51:<*QYFQV4 TS)T-^7TY)SZ_Y-U!M.H?K2(5"E,Z MK>6Y-%J^5,N*J _(MJ325X>O,U"\YM>Z3')YJ=>K)O8B+_CR$LAS-:BY)<(H MHLKYOS/-HHCZY(R(K*6([K2Z8?8DMF+1^9<@J^?"T3\R[$3UQ;)M6J7-X=5S M\9N%U7,3C@R[W(#BW!3.VZY%*])5:$4Z$?1#(E!-@]6]1;6>'TBU:Q/6%0A[ M6G:C)YV9>^P,2:*FA>.U'%W3 7-8?Y.VE67( ,86&^,$Z^?9'YU/5'&GJKI- M8!6L#BFU!*FZRUM(W!+#< !5[*XE[*EF/R.@G A6O-BU3.PI>KW@%419)TI'9<.CUS>Q?J"K@X0 :B:83W!"I, Q J8JCT#'/K)R0QT?3LV4B#?!:!&G[(SW(F=T%-'S#89$)45 MB463#5B8V_.E[@S$.'_SNU,=>C":R6ML7N,QH'<@NA?ND]"(T[;!JD$$89L' ME8R[ .9.I%)12SH=+.2L!K7H_2+.RRH_HN&.S4!LTE5M"D,D!7+OX;C42T$- MID3SBUWF=#?SSM,,TQ29IT0%;#/1BO6I5P7*<+- [KPO("?E-ANIX]=W!YGF M#5EY=#'42#]&"&0A&PB9$:N1#CH<+6P.WU>!?QH^8RY0)X/-&JC@/,$TU:@3 M;,^PVOTXEF*G06280<]T]A/KN6;H V0JR+H"J8P^ U@=,E_D_F KZ -O$-2^ M!_6B4@C]*QTL9(X^1J]%"YS#-WO!2'OH0:%S<+\(31Y EYM.^\>PFNWT>V2D M$1I8>II5JKO,4%KFF9H%K!6;^6C"/T4P%/TM?64R!_"!4&$(_S*!+\%;BA+I M'L]]C^C4B6P=YWOF]JF/AX) '<(/;:9(4;9)Z\C/8\=A5T.FV5$UD#>+8F.U MK1'VZ'&C+4XMFW$XKE("EIQ9+F&2 3' ,U48U/4+WNL#M"UI )(RUH-@FFN4 M2$$SUZ!E'N7EEXP; FY=T<+IB,D'8)L(DIB]# 0QFS@4$[? CBTJ'( H,^@! MPW^/@PK]G/>;Z!3E%?A=*P-2@C"O\('^ &NHT3:!L&K>KN$*P2Y\5 -H"*"K M=KNHVZR$9X+>$>H/;>(X<2K[Z+/S+O/DB2,90<2 MFCDO:!A#\]K,ON#QD%@KGQD;$V47:\KXI#''4JW//3O::<<"'!50&+%F6(@5 M#J'-GUF,!,?W8SF 1XA2GAF6EF=A6RZ<_<[ <;0_OO$[RZ" "3H&8;S&I( " M6N9>E[B.QQ0_:MB9S/(QB-]\%T>(*2 +]\V,J1Z-&#$EDT=Z?==MT&PUY.3X MA4:PAP^A!V R>N\$H#SNH."GD3#8#B565^UCXY9HTT749IBP&*AW5M"O!RW@ M-BR(.&Q8&[-4L0^('U[ER $["[@+;[^ SPR_0P-5_<:69VB"85E]2O3A:SA: M@#%^YR68/&X8Z*AS:Z1%N=)G6".NAFWTAXB?"4E! S0$W6CHP)#($_C'DKD!+Q!SO0_",>M>)7!_F;;8%Z M")@ 8TB@"8(6*#CH@<#F%U8T%2"P3D$#]1U(N#QLAC12-?5M]=VLI+'/-/:9 MH-CG!CA2W)\$?&;6A\2=Z=17K7:[Z&VDG9('/&4E$BY%R74-^K1KJ\*)WB'" ML>EX-M6).-?QL\)0@A&-ZBB@91%TE\%;&LN%NR(@B.K41X<8SXX'O/N0*)*WN[=O*6 M=*-8ETX\\4#;Q-PN T,P8#%V5>Z;95V]&:'Q=#0D@5C7<&QHKKM.)+^2J:2Q M_#6-#&@XU[)YC(KG1U*/-[6)7+\Y_+P>FY@H.KU^M#A\3\?TU?&RXC4E^0G">/YR1:O MTZC/?X3;6 "PK37NNV+V=)6E:R*97=B AA[(0<:'I^JTIL;7WZDZU5AP%M@! M@.;3#.DL5]_Z^\%GFKTJBU&[3Z72IW=\#I MMPL<(DD@*U+GDAET8JKT.<+[Y HO6BKZ3R-**7/FJ\;$T0-E M8HZBX>?)@.K 7@L]\N@78=%[[LI] ='[<7/JB&L18F*6#TO,XVG^MA8&L&+< MB!HKZ,3M@I)DTUL(\#L9NK[&3H2&25=#I^,73MCP0;H5J7O4MM+I5'*JF/V.]K'03V:;H#[-?06:B$.C!C^B9W MO3LD!5?XV :#3X 7*2XV32]ME;%)TY M>\L(0X.:%C29P)>F53"J:3/C:>GW(V)IAS>;6++4J6H#8Z63W>!#NNH=Y'%7;QNM+C%NE0G/EI=X2 M)II,*PP160!=/\3I4.BJ$>B^D0A131T S:CS:8-9^^C-T-N[2"T+O>"FLGE[PM,L4E1-N1*(@HS W.,Q#38PJ;JBE+7R##A2J M@2TBH!\=EJ2'07>/7>^DCC7 -,?W]L.G&>Y+]Q]A7LKT,Y8KYTP_#M-A9G[B M&3:QGX,P\QPXT,Q#IX?.SID-S7O8CCU$/=+1 350?W@ M+9FJ+ Y++$>@J2V'Y13X2C.#(MZ![MDT)T"SB,/2# FF ; K+)AKSM7C\,#0 M>8 O\A,5^(GFA(/X@^@1ZR9-V8-A3(\&CF$A?=,:,PO%,]G?MN[T'?ZDC;D- M %3?:HRY,]F:* *J%#5 S5)CJG,&XQGTYA?=-O[!> PT"NZG,G!B\8@%G& M\&A"36T>.=4P"V@THK3H#L\VNZ,"XX\9FN;1F4/;1U MN^T-,%FR[2?7L:BEU6[3M$=FX_/D?%]R19@[\]F/B.U@=)-[HFA6HI\"2=E8 MD,#$145.N.79]C1GT;_TP%D0SC,.I87/N&=8+'5>&0X98QI\)G*#,3(.VPZ< MJN;?? G7SM;-8[*^ER3,W;1GUTT!2T%B&0;-??S"JFZP(:9\EBC.3, "#G3= MI%$.>JO7&42O]Z+H8X]=?@DVO2&,(6?Z>I?-K9# M"27X= '#@#9HTVN!>IM\#2JR.(#/((G;>&%J?X@%Y(,CLZ3_FUP\=6Y&0[ MP^HZ\>P&RX[F^?*LB"D A3D3] W_Z@#>1/9,J@ /@;O1GVEN-\\Z]L$=Y%A0 MFX6=-( 6?XKG/JLQ6A@@HPUMAQD*9!RJIPXPC8F: ^&Z!FA'J'[&T=#&BE&1 MDDH&D*/!UD-O306$P7;Z-5H\*/B-IYA08AGH#[$8 J@^#NKQ*&N^^E>@8-&! MZ69V#)U^1VW>0%>U2=?C),N2OX.28>P^D,,(B!E&T_#\"K:1;O!(@T7%SKS" M%X(S<4!WQ6/2\'(W%BC -]CCK_S+><"#+[QAUP9MF;X4&1*=V$"),3+D SK! M_5[ #8_035!$I+*4K@(.&4B5+\OQ;R7C+ZJKXO98J8 FRX1!NS&XA?3J/2+[I"-$RP!C%^'IOG0 2V&')&;B)$+ M6O2B!%@(< J:.L +=G1G -^0WUK>%,@#1ATFQ7_%_1JP1F9)AJ3NF9[CL1O5 M!@=/U![UM1'X&E8VH%(O.)X(^J["-MEQ\J]II(,CUA2M^=I 5"!%ZI2U@,N# MZN&S-8V,5,-3_:#D9\Y;8JAF4:.W#Q93P"2""T^AZ/&I$N0 F&1,K'9LJO?Y M$H-%,&V/1L*^1BY;X)$1EX5&V54I_L"*\T>8P4-7 ^R:<5'3KYW E)-ND"7( MCA-=$MP #)8^QDM4AA&@8\0%$P59RQ=R " '8 N"F0N-W6,K.JLGDEH+*/+ MP;\2S=+=?&"R3$N[#PCK]$ Y873M\U.<$Q,T6>AJS+E9["A TH'>@7RRHXY M@(8W;V>5('[+C)_/'!;"Y8PO9.@.6CY/L0ES((8%6]B 8[Q<;!*B$3QK&V_K M1(Z :SC,7S1%XI&K,$QKH4F[.@EU8E2_P]LSM!@C9PCT%/!ND!938T$&&*H. MNZ>)K%D)*14E#$#>I2G@K*'(R*.1I>49T$='7 M.8EVF)L1)%@&*4;M\ENG*-A=D(5?T4%CP(F0(;![T)&8B@F_!_]@YPCR@9K_ M]!&K^9")41W\/;9LH ?V(Y=>*NP1T*]%)A8_+\X'8R(;@[,\8LMH%V6L1:L& MSE78U <&-2KI_,CNUX",0>SX?GN*3QD*( ^%+7$P!2*B?W.?&L>X%F'"CCG1 MJ(\%)Z2E9$)^#H_HWO$+9+R<+S"F%GTQ$[O-27>N\MQ5_#:4'?%Y856&_LAU M27\"]I#$1@RR&^CYA\\=%>^[;?FZIC3KE$JC9VN)GE6#NZ''H0*9!LZ>E:A% MU0^L2S8F+1!$:*EI-KLE\D48C\-$?&@N(.>61 M?7BVJ3L]^$>TNM(UU]"75]:GB%&:L"K6>3K!Z#O D:HV=8_T,X',? M:_7S3_20V1MAQFWXQL'YIPRM*L#-:5[!/2A<9?(;_+R*&^P@&CJ(K&%J]9%$ MU;:/;F\C5"FEH9M5+ MBIH%S8M\8BJ8QO\1IDY$-**84@:PDRI*/E;7\F/TC4^?\"?.1@CR%N[WHG%% M6D_,]O.V8&73>NB4. LWE>%9FJCQ]:PQ*%Z&P5D8O]7$F!A6QVRKIG]'&O0T M8Q+JCR3#([:.97BH)V-&/+N[C:%$FK/CQTEQ<-LWG2U#L&B&AHY)7]R!%K@T M].!"@186T\';I?XE FK1'1%BT@&9)MO\1 2".#[2 Q:S53)X"D3;&#!_,&09SC:5A1WA,%&);>;(.!YK$D M-%Z^CD<7PKOSST"LJ3=CB*8ZL4@>$B3F$5# &/1&N$[3'WE-699YP$\TQ)Z< ML._9_GS/P4B;1"X\ =/R?8T+Z]&C,X#=RF)\!LM>A9>6V,A![0O28T2OWW _.;H_A0F ./]9(Y2:7+RQ*@3D@"- PYNG%H8,$"]*! MF#TF4GRU&H-DL%_VIQ^ (;PN7IL7 _/IBJ-I+#[[%'V I%<'TZ4H9K1Z/UQ! MJV=Y0W9QSV874JJ8SB];!6R-T*$DG(!<,ZDDA*!V<9E$IRGEQ M@X!YON=HB5.*NX:DG$ W(D1VLA \"P9:I]=G[4F8,^M-O%?()E/ CT.;WMUC M6:7AA30_M3E9EZJ /-LB5I3ZFA:I4)DM:C. M>IKEAHFY'0[M\7&--4:M3IU6I@RUZK?N<)9S0A0* @4#XA,#Q+1]T6"9?9P% MK=TIG:S;KCO&D,XLDR1' WH>_78J'5+0%+E94F6QF2\6.TVUK76:'45I@Z9> M:(OEX@S]*ONDHV+>>&-HF=>T846(KLUROE2LY-\Z_2I@UW(H" @&@<$AI-LU MDZB3:!5BETL]6K.YP3='I^ MJ8;#"5PLE26U7*@T94EK@=;=+C8KJ7K9RYKN3YN:7+!?6"-V7ZIC"'9K1B'E3< M=KN9E_.E9CZOM)H@VEI-4I0[BB9UU%(K>6+N+W/*PG-97XK9Z_LSHT!8D.<0 MK7/[3IJMRW*:<9-FW*PGXR8",DG.*65_U;[J4*P_]("F7*>IB+*B2(GCDVM6 M&8HYP=_Q:WO:#E4;+VMKFW"IK;SP%5EH!-LV04I1ILZ?4'81^?>24MWT$?:. M,-UY -%T9VBHDR^Z26=O89?$:9 C63"ZD>4T+P%H*2FS?N8^,V<75X"1&_ 1^>+_$5TQ M\CX.1"3X-F,4,_RC.4UW;7RI? M@I)3&-!=+?!,$IM>$.,'!6?G2Y=<7OHWBKQ\?O_<(G@6&QW#T=@/WD=2_]]9 M/)DO3)AA :XGA4CPNY_0]M5'K/@N(\+V_SZ[VDJ;DW+EXDYL;N-B<8F"_URU M[7E'4!%SI=U L!T]@\^NC2Q@+<2^31 P.Q,T3RFVW351^N[Z!M9&:%MQ,B@Y M4&B%8E0=YZO (A19^!;OPGTA3 ['6K/\[[UGN5^?7"![;5I]^,"U_I[K#ITO MGS_CC428,->U1I^K=KN'*="?B=95[<]8@^-S12XIA<)GL-$D2NY@#?Z!)^V.JG\_43BSPK /+KZ!IGY@D"#\N5*K6NT># M8"X\5>H04;-B3BP,664RPW"$ \ C2]A3S7Y&./.3$*N\%(+.KE56-6P1B_NE M>=#5KE_[$?=]0FAF\B&8XD-VY1/32?C35]HC**FZV;;LH67[U2MIZ71:*,-/ MBN0W5:>NN>)%57;ODR=E1X[6BG2HK+#JZ)]R,X;IVQ,0"GSP_]Z)A$!Y@)V% M_/Y"J5!8CU# J^E9I!A)E@L/Y$&1M%=CZC4\JHY?00J=2@NN2D[?<<$K+C1K M6OHJY<'NY1==XH\ZS[[X-.]6NR+*P5"JW5)-XF3/'PPR\4>115%^)\Q&?B_, M)E5'M\-YY"USGMDKV"GG20#GD=^/FI-RGFUP'GF+.L]4@69D-(O4H(L(EY#* M0B-WG:OE(O5W"B*8@*P5Y,4B+X3*KAI'QFHWQF M>QK.0CXSJ_1LG<^\$88BB>_(0?...,J"G+"9\[^)]CR(W%>.7@6G98EOZM?7 MM7/A)E*Y-2,<1SREP17Q1:UUF%N,]NGR';[^M7UF800.4KG /*0"6P-OP'I, MTP^$7WM7)U^$C_HG-EZL(VS05PU)&!*>#13/C>^%3 MUL]2^@K3SITWWAM1=1<,&.^@24=[>ALUU>D)!W! 3K"5O]@ /OZHC_BLV&.; M5HEH!)UVG^RPN_5\\6=A>"R#XSDICV^1U>=35O^.67V-EJ2XP%8 QY@PJ[)2 M1/O8T^! -XCP,62WJA-EM[QZ#BU PG@Q3\02J/KP:3[A?*:)4-O'_%?,T)-R MD82[:$I>)&D4UDX&<[)@XMDMJV0G^R,B-LX,1Y-F@'GVZG?B(L8\]%N:P_U^+VHHZ46-]*+&VDJC M\NMLI-52Q%:GU,R3=J69EXKMIJH5R\V*K'2(4BY6"L0OM,2^N 9D5;'33K-8 MJ)0*A:5W.#9'(!S0SR@M%2P\O63YC)5'-0RE&"AP*QE54>1NT19^4]>(A#+7+K8;::G&IV@+SEFR_DU!%'S M\+!)"QT/%+V>12MY;MV(WR2.[%E6'U8LG!OH2H'?MWI!*#Y7:5JZ/V>[Z[KG MLL(EEB>NK$@KQ]0*Q5SAF9=XR9^4!MMV%E)%0,.JRC3VE<61OE"5"O^:^9D9.31@LFZ7\Q-L^_T M"A0;?/B?#_*'IX%6R97D)(,-K%X62/VK>]#1*&PL"/M7(:SD$><;)ZEW10B; M"KPF#VLW&XI,&A+_W6YW&Z?_8N_STU6+N?+JZ:J)Q_SXA3CVWWT04U]F'Q^0 MENVI]D0HTTP5):6,]TX9;X,$UJHFA^&O(/#UED7)AV][DR]K(HW9=M84R/.Z M62<."I^=ST+5UMO":4ZX'NJN9YAZ_VV33:HSO1?)\.$;1>T4KU.\?F-XO>#J M2HK@*8*_#03_.+1U$UN)&Y&+([1L3[L-2BKK@LB0/L$IPJL?8[K*'5[E3F2* MIIF@029H?JV9H'S+T&5X,S%D,2YH=&WM6_MOVS@2_E=X6>PU 6S+C[A-E#1 FZ38 -O'M2X. M]R,ECBQN)%%+4G9\?_W-D))?<5N[3=(-.[[#3[1P_ M;[?/3G&H\[J/*D+6#XZ"?K<_8-T78>\P' [8A[=L__/H_, UOGA_/OK/ATL_ MZ8?/K_^\.F=[[2#X]^ \""Y&%[X"1^^QD>:%D5:J@F=!8,\ J]?:W+2G M4M@T['6[OY^47 A9C-L9)!9+.OWC19F6XW11J/SB0@T9MW("-/K2N'$&7(>1 MLNG)^A2;>I9-OT05MIWP7&:S\-E(YF#8.YBRCRKGQ;.6+\%/ UHFSTY<:R/_ M"S@T+M#"C6WS3(YQ#3:1!A6;2SL)4"AP3A_CG;T?][N#D-*#N]Z3BORIC M93+;!7%7+?:)%T*6[&UU#?HO@!:+0=,PS*;H*NZR.WU;9>S M9A A39GQ62@+ GL[RE1\O:ZE'.>H]__1FKFI>II*"VU3\AC"0DTU+W&27J>Q MUE?,CRID*9\ TS"1,$4*MZDT[.^*:X1[-L/R4FF+Q,[>*)VS7K?]+Y8HC[<);CDY8\8PF/L4@SE2.'6N7;W6I0H'6-X7I&37)^#0X M\S$-E@D4!J?,B/1H#FH02XU1!3;#.,,PQ^@,=1"GS%3T9]%_"AKJ06@!N33H M_CC@\8.M@'R3LP56D< #F$ F5B)FP%A1N'8LX%IRWSHL_4$#FU!UM8OU5S M)E5*Y#>4Q:4V+J$V562DD%Q+6H#T?M8Q=4$C589\G]MKQCE*QV.8!Z- F-FZ M3B6&*@Y%#B M@;[2="G <_1^4R^HK# #, @5"@-BS >$$\"%>F,HT+MG"%:L@9)V 37!,-8# M$G>++)%AGR!)D(RW@^3EA&>58Q2R%R0)QEIR@IHV&V*FN1/?@B']X^8PRB$0 M.R*[&1^L1:JR7Y9@&P[G\]9 D6CR[72 14V,ZS85>$V@/"&0 MU>GR6OO6#ZOH44/W(9.4X3TG*>YL3#2X;RVXA*AM&7L+6B'T[.#S;\6#<^DX MQH16:3-WLZX A\QS:2W 5X@[4NC(J5Y(E,\-LH\(19XTQ,/X29%ILZW@[TJB M^&X+547L$NN#IUQDAUSD58:Q#@HL$3Z4T%%J&$M 8]BYJ?3F^@'RZPHX$Y^WP1;G6LAUTTW;4@VIWC->AU396C ME7#!;C$UZV\\ 'K4S/08DX57Z#L3C5N[A88$1T@(!7<&6F.FY5V/+"8JFP#Y MGX*/ZZ-<77,8Y&6F9H"UTU1YUN(KB$0$W8ES[MRVK=/WRSTR EVLNJ2B7FV$ M, )-MWT9+PV$S9=E_3Y'-:3^JHRN.4D 7-K)TG4GC:J;(>NF/6](*YKR";$X M.O3:_%:5]1 O.L/A[\L78O5EK+M/&G8.ZULE]VWM!G9I+M(''3$V5V+-_\_-&K_]:L97^ M!\/.\.C) #_/ ,\[A\^?]/_S]#_L=@Z?]']/^@^LWN =CN_-.]S-6P\K6KE M/^]?5+@W2KT'J=] I"NZ$#YRU_V#G1:P*R7=@_RO9[OIW._B.J!I8M#RAKFS M>M:\R?13EQ288/UUF,42-V^40:Y\)]HGJ5Q9%7.#B\(;Z M.KWC;Y'(]RIO=9X7Q^L9QBZ\]+ []Y?6X=V0QR^MPA4R(_=_]TSV=?W>7O<= MZG?O[!8+KJFH)L-'&B'L] +GXR2H_Y?E/GP@\C-7NVLF<@\QR@<-1M+!F3M) M/$\E).SR!N**,A7VWI^_KVW4P)TI-6'_?9O@.S*1=!Y613R^'FM5%6+M%?>E ME_E7*VH"[*\18D/ *S\CJ(M6?D6P_@N%DH^A[=-!GEC0(9\H*1HN.^X<]N;$ M[\NZ[D<-_I#,Q9#(N:'1M[5MK;]LZ$OTKW%S<;0KX[:1)E#1 MFZ2X 6Z;;N/N8C]2$FUQ(XFZ)&7'^^OW#"GYE;2UVR3-HB[0V.9S.'-X9H:4 M3O[6;%[D"<\C$;,_!N__9+&*RDSDED5:<(O2B;0)&ZBBX#E[+[26::AF/ M!&-'K>Y>J],Z>M5LGIY@J+.JC\H#UFL?MGN=7I]U#H+N7K#?9Q_?L]W/@[.7 MKO'YU=G@WQ\O_*0?/[_]\_*,[33;[7_US]KM\\&YK\#H73;0/#?22I7SM-V^ M^+##=A)KBZ#=GDPFK4F_I?2H/?C43FR6[K53I8QHQ3;>.3VA$OP5/#X]R83E M+$JX-L*^WOD\>-<\1 LK;2I.3]KUIV\;JGAZ>A++,3-VFHK7.QG7(YDWK2J" M?J>PQ^C91O5*F]OF1,8V";J=SN_'!8]CF8^:J1A:E+1Z1_,R+4?)O%#YQ05: MI-S*L:#1%\:-4L%U$"J;'*].<5_/HNXW5+EM#GDFTVGP8B S8=@',6&?5,;S M%PU?@D\CM!R^.':MC?ROP-!8H!6WMLE3.<+@)*POD'D,: 0'/;3P*@G0F-'_ M;L]_(1'")1$FPJTV5&GL1XE%I#0GP9N12I4.?NNX?W=J4YF+H,2)#*5E_6ZK=](.8:#B$9018?U"+VFCLZ2,KZ]_Y_3LXM/@\MWE MV9O!Y=4']H""]HJO&HGDHM9+\\R76 $<*+,J\X.-I8%"4VFG02)CC(DA_O[; M8:_3/SYI4_='4O%_2F/E<+H)XBX;[(V6$;LNI"W37-XT6"0TC<)LPFW@!%W8 M4C^DY'M4516YK;[N:E;L$4M3I'P:R)RPW@Q3%=VL*BG#'-7V/URQ-E5/$FE% MTQ0\$D&N)IH7F*3;JHWU%>M#@RSA8\&T&$LQ 8/;1!KV5\DUT)Y.45XH;<'K M[)W2&>MVFO]@0Z713+ "6E(Q$Q D9NC,980BS50&"K7*M[O3 M((=UC>%Z2DTR?B,< &9C&I3%$ 93IL1Y- MG*&L,K!9F1I CEVDTZ 698H&@):"_=UTQLD3<9.P8:HFIL:=%B-I+*)'RS@5 M>KDA96,!/J86YHZT6P1ADKWU$#184C>%"=V#8U-AI/+%M(W5<"CQ<]>\=+:X M9%P+9W5848:I<%Y% &IA*DU"/:A9!A8C)J/?6&B4*E.B'_&;5JDW?Z$5DA@4 M&[8+:\<"\/$FO;A%V)\C7WD#ZOA4IFC1[?-F=W]7>"FZ^['_Y7]*"O%R#SL: MGQ&_+*#1HX-D67NBX=)$0TQ4>\]%C*(%>>'@N>*NVSE\.N#QEVL![UP8B O] M.U?R;7 TR,M%O#3K=R%W$PH8NIK).S!5:@P #J$XF9@)K43NQJ&8<\YIB[SH M$S4@I_)@<^LW*LZD2@E^@RPNLW'YM"E#(V/)M:0%2.]G'5/G-%)IR/>YO6:< MHW0\AC08 B&Q=9T*A'(R*E-.](ME.2'F/A0]O$=>#"3P+134$ R)_L\X4'M2 M9(;?@\RU2>4.0->GH[5Q"FR/94SPXT;EG'B7&T"7 C3")-=QC0\@5G*?!I); MO6]:VBT.2@XE'NA+31<"/$?OM]6"BA(9@ %4* R(D _$3@ 7ZHU$#N^> JRH M$07M FJ",-8#$KM%%F#8+20)DM%ZD+P8\[1TC$+V$L,A8BTYAJ;-/3'3S(FO MP9#^Y_UAE$,@.H+=C _60E7:+TNP#H?S66M!D>CPV^D "^L8UVTJX34!>8YI M\"V(,$F\)J]Y^]RU,Z6950#D:NX%TP9L1EY415&IR9H++NN>43-E+,KI= YC MF0@#58<7;/<+78: )7AFI74E.'()X3)D2I[SG$G'$1-:I%RCQRB?7+;2ZR02[R)D6L X$EX$,)':6&D10P=N4B9SG! M1/ ;\GD^]G%>ST5M[@BN/M;8"$)5^.[3Z7OHA\?H:,2,?;X(MRK60Q=-5RU MNW.\!E[7E!FLA 6[Q52L?^\!T+-FIN>8++R![QQJ;.T&#"D<(0$*[@RTPDS# MNQZ9CU4Z%N1_V3M^O=\@( M=*_JDHIJM2%@)#1=]J6\,"*HORSJ]Q74D/B;,KKE) &PM..%VTX:5==#5DV[ MWI VKLO'Q.)PZ)7YK2JJ(5ZU7AW^OG@?5MW%NNND_=9>=:GDOJUQ14\ MS!,.2QHXAU/W3R4\&G\^@M3O1*A+NOT]='?[_8T6L"G_/(+\;Z<;ZMQOV2I\ MJ2/.XI:YDWE6/[;T4]?4-FW_[,O[UOSQE_DJGWY?O%7J!JM@5VG,KJE^27[: MXR[ KBFMU3WZ%CE\KYZ6YSDX6DT=-N&;I]VEO[0.'X8H?FD5+A,7^?6'9ZVO M*_CNPA]0P4B7EY[VNZ.BYQT-;/1@YO,DJ/^7Y3Y]T/%3C;MIBO$(\[)K$6EA*8IT1X3;+;O=LMLM^U.W[%DBQ9"]FYWR M7OGKKY6]V79'NG72_=A:_XYS@&1V.!SRZ&:D59G'*R^8++Q*LUQ112F]E:BE MCI*67N*IBI;>X5E]/ZC@(]'TAS%\:(4.^%C)N++YP5%KKSN+SGQ9Q[U2Y-\[ MP8 ',> 8 =&5S#,R9#$N:'1M[5G[4]LX$/Y7]M)I"S/Q*X$D.&EF0@A39@JAQ,Q= M?Y1M.=:A6*ZL$')__:W\@#QH@3M@>NTQ0Q+KL:MO]Y.TN^[]9ABC)"9)0$/X MZ)U^@E $\QE-% 22$H6M"Z9B\$2:D@1.J92, MBAJ6O(.RHZ4+H#GB1)QA03">&6-3JK02U6*G4M:[%8F(NF*>34\BZL M6,WXGL6%R*@9JK#6[^D6_*0D[/=F5!$(8B(SJC[4+KUCHX,C%%.<]GM6]5V, M]46X[/="=@V96G+ZH38C]QV8T@S.Z@ LQ(\G[>M&"WQF5+'K?S4=G["^*HA$@9PDU8EJL MTW0.NHK>*(-P-D5MNK5H8$F(7'';#9Q2V,C%V:#_G4;Q0Z_)7UO3HA#K"QX6 M4D(:"$DT$B,07$CWC9W_;?7J5;ESU"GUKZWN7(F;"7.]%LV*LF'#%!B5BS@FF6(C3.U=&,6 MHA*4^>Y-IV$WNSU+"W@NM ]QX1ZT]A;8;[N_UA^.+KR3XY/AP#L9G^%!<#&Y M')QYX(W!Z<"E.3&')DQ&P[S7:>[;]6=TY8N#&TQ@<#0^]T9':\@J/ =V"\;' MX'T<_9= 3087AX.ST<08__%I] 4&0T^#:-AVXU5VV3_:4S_R%OISGBD6+9]R MH)[484*2D*5P.K^B\D]*ZS",&8U@=$.#N;X*8!Q%+* 21 3>:#(9CL&C09S@ M^3IEN/:3!(_-5)^<>%_OJ)B"!M^PNT,QPZM^F3\YW=TZH!"]OCJD5MW:FT;%YFB:CN ML96]N(B9HD:6DD /6$B2HGK'K&CY'9[7^AYZXO.<2-SC? D7%%V,?DC@6,@9 M.+;QN7)7Z6>(A,R?OQ:3@.(Z0CBB 9WY^-C8KZ,/&XTUCA1B[R@2S3DJ"U B MU]S*0T8]7-*O#L/^YSXI8@@F&;D>!81ZQ:A_J47->$$.D MM$"6;=#37/?T*UPLVY?AB]PKFK,Y;3[4-)=T*D)\3BL]OI 8Y>IPF),THV[U M8Q5*"[65*'1BH+V% +HK"8*6*BN1%> "E JK]FM]O@>$ERS&'*<4T3(/]MZN MVJ),7_(;:=_<*^^E_-=&SK*B2Z#\B(M%98WJV=#<='W,&*^,!:)], ^Z[2<^ MAOASA=S'="SG_!KB@BGEIPH?!;79,INM7P3KOMG^59#:YD'G9\!J*:EW\HOL MVA<*<->.T".\&(HP[\4VY&O .*:^Q"AI"9T\)FH^"=$3M]UKX#E MQVSMK6C7>7PP\\J[^I>VX;.<([^V!=>.,7T%/_\9]GT#/WQJ_0L#U_I;Q]U# MY:R?EP[Y 6_EJ=4+YY#?-L@/5VE<6ZI.^C'EIU.!)"^+?;AM\BR=9>!3W1S- M9<*RF(9ZFU#,_94 $@1E"6FE-+!:([PK^KU[X[3:W;+FIU-_%)P(50EG' 7K M.A3.QAB9KM>*.H\L%*'D#,@LKU^M:<&E^+JPL5+P])<@:40E30+=H]'H4A@Z M"=>S7H&HPR*F^"QA1D**DK2Q !=+(ETNTR-#E DX@HJHCG*G1(:<9CD*+79* M$RH)7UF!QL5Q_7,RU>HAFP=QJ=TLN+N2 <2W&;Q/@JNI%/,DW'A/MO**<+VC M),(F8>VU,E;Y'K)L6GLWN?G>,\4%&T7&D\-WR;5@87FNMEOF7OOV7"W:[#R? M*=ZGYB]H^W\#4$L#!!0 ( +* 2%8B+QG+,P8 -\; 8 =&5S#,R9#(N:'1M[5G_3]LX%/]7?)VV@=0D35J@3;M*I10-:5!& M@^[VHY,XC85K9XY+Z?WU]^PDM&%L-W:#8\B*JA0%(LLP1Z=$2LH8.I0TGA.$>K;;L5MV;]^R MA@-@-2YI!/>1YW0=K^6U4>O =SO^7AN=GZ*=RV"\:Q8?3GYY>&' MDS%J6([S>WOL.$?!43$!W%T42,QSJJC@F#G.Y*R!&JE2F>\XJ]7*7K5M(>=. M<.&D:L$Z#A,B)W:LXL9PH$?@D^!X.%@0A5&48ID3]:YQ&1Q;75BAJ&)D.'"J M[V)M*.+UMW/ MJ<_DF -2C(*"=6 M2@HY;:_;5^1&69C1.>RF1_N%27Q8C/1_M_C6$H0U"58%DU"PN& 2DTA(K.6V M(L&$]%^US-\7LUH&?\EC(O6O+Z;-)GXN&(UAU\E-2D.J4-NSO8$3@G^RQ[&% MV]NV102I0N26,;YM@,9P/+D(3HY/QJ/@9'H&@7\QNQR=!2B8(K>++NV9/;;1 M;#(VLVY[K]5\SLJ,9FAT-#T/)DZU]-#U&P?O)S;Y2!DR8:21JA64;5DG%ZU43CE)($'5,.YPW% M#$V3A$9$(I&@8#*;C:""!'0+$9')"*+$!Z]O28XS_-JP5&PW<1&LF2P600M^-UW?P[FW D&@IX8P%PLD-@ <.J*>,&K?7[J ==Z^*FH/N M8K>/,(__CY4?B17OGEBA/-'3QBT1#&(0/H91XYHR?!),=3!EDN3:DTT]C0&B M AF( T4&)C)P;=XT5,EM\0&&L4%/VF=ZU9(5@2 R4B",_$XXVK_J6:#!I#D< MWS4T&M6P%X>,5$Q#(0%C:3#&<)83O_JQ+;..BE)<#4*U-\#<_2TPJKG*BF6E M6:&!BJOQ:UVH(\S*LQKP=,EBW^YU7F\?VB54-@;9LSNE6%Y*.KE3 MM#VG]J;SV:C]]+EU*,05J(6F+$8S/?] A?X!$*PS/J@8W[K2_7X$\\29_+*, M]G.*QF?]&BC6'][N8+$YE"YI@VH@(/OV!C]$A=^E=%UDTM MM+1D+B 8RELK""_3A=(>H?=1*N4P+.$]CTFP$D;"X&P.-'7 M/WIE##P1K" B:0+?.98Q([G10K.=$P[=.]N20.O%0/XEGNOM4;Z,TG+WHJ'? M!L#I;0<;XNAJ+L62QW?>4FR]CJE/E!'@W8F(J@[47@250[7W0'??,64@L%4 M?J.^CZ\%C'-D4$L! A0#% @ LH!(5K9N5Q;["P S:4 !4 ( ! MJ@T '1E&UL4$L! A0#% @ LH!(5N:=R5>= M+P V3@# !4 ( !EXP '1E\ M !T97-S+3(P,C(Q,C(U>#$P<2YH=&U02P$"% ,4 " "R@$A6ATW$SB4) M =,@ & @ $##P( =&5S#,Q9#$N M:'1M4$L! A0#% @ LH!(5O@7:U8_"0 FS4 !@ ( ! M7A@" '1EP8 ',> 8 " =,A @!T97-S+3(P,C(Q,C(U>&5X M,S)D,2YH=&U02P$"% ,4 " "R@$A6(B\9RS,& #?&P & M @ &$* ( =&5S#,R9#(N:'1M4$L%!@ * H *I@( .TN @ $! end