0001213900-22-019223.txt : 20220411 0001213900-22-019223.hdr.sgml : 20220411 20220411170053 ACCESSION NUMBER: 0001213900-22-019223 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20220228 FILED AS OF DATE: 20220411 DATE AS OF CHANGE: 20220411 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TSR INC CENTRAL INDEX KEY: 0000098338 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 132635899 STATE OF INCORPORATION: DE FISCAL YEAR END: 0531 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38838 FILM NUMBER: 22820244 BUSINESS ADDRESS: STREET 1: 400 OSER AVE CITY: HAUPPAUGE STATE: NY ZIP: 11788 BUSINESS PHONE: 5162310333 MAIL ADDRESS: STREET 1: 400 OSER AVENUE CITY: HAUPPAUGE STATE: NY ZIP: 11788 FORMER COMPANY: FORMER CONFORMED NAME: TIME SHARING RESOURCES INC DATE OF NAME CHANGE: 19840129 10-Q 1 f10q0222_tsrinc.htm QUARTERLY REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 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 February 28, 2022

 

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-38838

 

TSR, Inc. 

 

(Exact name of registrant as specified in its charter)

 

Delaware   13-2635899
(State or other jurisdiction of   (I.R.S. Employer Identification No.)
Incorporation or organization)    

 

400 Oser Avenue, Hauppauge, NY 11788

 

(Address of principal executive offices)

 

631-231-0333

 

(Registrant’s telephone number)

 

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

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Common Stock, par value $0.01 per share   TSRI   NASDAQ Capital 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 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). ☒ 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 definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):

 

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

 

As of April 7, 2022, there were 2,146,448 shares of common stock, par value $0.01 per share, issued and outstanding. Additionally, there were 120,834 unvested shares of restricted common stock awarded under the TSR, Inc. 2020 Equity Incentive Plan, subject to certain vesting criteria described herein.

 

 

 

 

 

 

TSR, INC. AND SUBSIDIARIES

INDEX

 

    Page
Number
     
Part I. Financial Information:  
     
  Item 1. Financial Statements: 1
       
    Condensed Consolidated Balance Sheets – February 28, 2022 and May 31, 2021 1
       
    Condensed Consolidated Statements of Operations – For the three months and nine months ended February 28, 2022 and February 28, 2021  2
       
    Condensed Consolidated Statements of Equity – For the three months and nine months ended February 28, 2022 and February 28, 2021 3
       
    Condensed Consolidated Statements of Cash Flows – For the nine months ended February 28, 2022 and February 28, 2021  5
       
    Notes to Condensed Consolidated Financial Statements 6
       
  Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 17
       
  Item 3. Quantitative and Qualitative Disclosures about Market Risk. 22
       
  Item 4. Controls and Procedures 22
       
Part II. Other Information 23
       
  Item 1. Legal proceedings 23
       
  Item 1A. Risk Factors 24
       
  Item 2. Unregistered Sales of Equity Securities and Use of Proceeds. 24
       
  Item 3. Defaults upon Senior Securities. 24
       
  Item 4. Mine Safety Disclosures. 24
       
  Item 5. Other Information. 24
       
  Item 6. Exhibits 25
     
Signatures 26

 

i

 

 

Part I. Financial Information

 

Item 1. Financial Statements

 

TSR, INC. AND SUBSIDIARIES 

CONDENSED CONSOLIDATED BALANCE SHEETS

 

   February 28,
2022
   May 31,
2021
 
ASSETS  (Unaudited)   (see Note 1) 
Current Assets:        
Cash and cash equivalents  $6,486,205   $7,370,646 
Marketable securities   38,160    45,696 
Accounts receivable, net of allowance for doubtful accounts of $181,000   12,419,021    9,660,742 
Other receivables   37,990    32,508 
Prepaid expenses   297,425    253,694 
Prepaid and recoverable income taxes   50,394    8,671 
Total Current Assets   19,329,195    17,371,957 
Equipment and leasehold improvements, net of accumulated depreciation and amortization of $172,973 and $155,006   155,240    116,238 
Other assets   46,259    47,663 
Right-of-use assets   713,413    895,573 
Intangible assets, net   1,543,500    1,671,750 
Goodwill   785,883    785,883 
Deferred income taxes   940,000    941,000 
           
Total Assets  $23,513,490   $21,830,064 
           
LIABILITIES AND EQUITY          
Current Liabilities:          
Accounts payable and other payables  $1,446,416   $2,083,140 
Accrued expenses and other current liabilities   5,152,259    4,519,416 
Advances from customers   1,188,402    1,170,500 
Credit facility   59,799    92,527 
Operating lease liabilities - current   249,688    309,731 
Legal settlement payable - current   590,266    298,370 
Total Current Liabilities   8,686,830    8,473,684 
           
Operating lease liabilities, net of current portion   537,698    707,369 
Legal settlement payable, net of current portion   
-
    568,739 
SBA Paycheck Protection Program loan payable   
-
    6,659,220 
Total Liabilities   9,224,528    16,409,012 
           
Commitments and contingencies   
 
    
 
 
           
Equity:          
TSR, Inc.:          
Preferred stock, $1 par value, authorized 500,000 shares; none issued   
-
    
-
 
Common stock, $.01 par value, authorized 12,500,000 shares; issued 3,298,549 and
3,114,163 shares, 2,146,448 and 1,962,062 outstanding
   32,986    31,142 
Additional paid-in capital   7,562,278    5,339,200 
Retained earnings   20,138,790    13,540,822 
    27,734,054    18,911,164 
           
Less: Treasury stock, 1,152,101 shares, at cost   13,514,003    13,514,003 
Total TSR, Inc. Equity   14,220,051    5,397,161 
           
Noncontrolling interest   68,911    23,891 
Total Equity   14,288,962    5,421,052 
           
Total Liabilities and Equity  $23,513,490   $21,830,064 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

Page 1

 

 

TSR, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

For the Three Months and Nine Months Ended February 28, 2022 and February 28, 2021

(UNAUDITED)

 

   Three Months Ended
February 28,
   Nine Months Ended
February 28,
 
   2022   2021   2022   2021 
Revenue, net  $24,383,217   $17,160,494   $71,112,784   $47,743,077 
                     
Cost of sales   20,590,154    14,414,611    59,461,322    39,831,025 
Selling, general and administrative expenses   3,829,819    3,084,495    11,628,284    8,414,414 
    24,419,973    17,499,106    71,089,606    48,245,439 
Income (loss) from operations   (36,756)   (338,612)   23,178    (502,362)
                     
Other income (expense):                    
Interest expense, net   (19,526)   (51,297)   (81,510)   (155,270)
Gain on PPP Loan and interest forgiveness   
-
    
-
    6,735,246    
-
 
Unrealized gain (loss) on marketable securities, net   (1,200)   9,944    (7,536)   (1,720)
Income (loss) before income taxes   (57,482)   (379,965)   6,669,378    (659,352)
Benefit from income taxes   (14,000)   (79,000)   (1,000)   (114,000)
                     
Consolidated net income (loss)   (43,482)   (300,965)   6,670,378    (545,352)
Less: Net income attributable to noncontrolling interest   3,129    3,964    72,410    9,335 
Net income (loss) attributable to TSR, Inc.  $(46,611)  $(304,929)  $6,597,968   $(554,687)
Basic net income (loss) per TSR, Inc. common share  $(0.02)  $(0.16)  $3.33   $(0.28)
Diluted net income (loss) per TSR, Inc. common share  $(0.02)  $(0.16)  $3.19   $(0.28)
Basic weighted average number of common shares outstanding   2,027,494    1,962,062    1,983,146    1,962,062 
Diluted weighted average number of common shares outstanding   2,027,494    1,962,062    2,066,976    1,962,062 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

Page 2

 

 

TSR, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF EQUITY

For the Three Months and Nine Months Ended February 28, 2022 and February 28, 2021

(UNAUDITED)

 

   Shares of
common
stock
   Common
stock
   Additional
paid-in
capital
   Retained
earnings
   Treasury
stock
   TSR, Inc.
equity
   Non-
controlling
interest
   Total
equity
 
Balance at May 31, 2020   3,114,163   $31,142   $5,102,868   $14,141,796   $(13,514,003)  $5,761,803   $28,380   $5,790,183 
                                         
Net income attributable to noncontrolling interest   -    
-
    
-
    
-
    
-
    
-
    5,923    5,923 
                                         
Net loss attributable to TSR, Inc.   -    
-
    
-
    (3,000)   
-
    (3,000)   
-
    (3,000)
                                         
Balance at Aug. 31, 2020   3,114,163   $31,142   $5,102,868   $14,138,796   $(13,514,003)  $5,758,803   $34,303   $5,793,106 
                                         
Net loss attributable to noncontrolling interest   -    
-
    
-
    
-
    
-
    
-
    (552)   (552)
                                         
Net loss attributable to TSR, Inc.   -    
-
    
-
    (246,758)   
-
    (246,758)   
-
    (246,758)
                                         
Balance at Nov. 30, 2020   3,114,163   $31,142   $5,102,868   $13,892,038   $(13,514,003)  $5,512,045   $33,751   $5,545,796 
                                         
Net income attributable to noncontrolling interest   -    
-
    
-
    
-
    
-
    
-
    3,964    3,964 
                                         
Non-cash stock compensation   -    
-
    59,083    
-
    
-
    59,083    
-
    59,083 
                                         
Net loss attributable to TSR, Inc.   -    
-
    
-
    (304,929)   
-
    (304,929)   
-
    (304,929)
                                         
Balance at Feb. 28, 2021   3,114,163   $31,142   $5,161,951   $13,587,109   $(13,514,003)  $5,266,199   $37,715   $5,303,914 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

Page 3

 

 

TSR, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF EQUITY

For the Three Months and Nine Months Ended February 28, 2022 and February 28, 2021

(UNAUDITED)

 

   Shares of
common
stock
   Common
stock
   Additional
paid-in
capital
   Retained
earnings
   Treasury
stock
   TSR, Inc.
equity
   Non-
controlling
interest
   Total
equity
 
Balance at May 31, 2021   3,114,163   $31,142   $5,339,200   $13,540,822   $(13,514,003)  $5,397,161   $23,891   $5,421,052 
                                         
Net income attributable to noncontrolling interest   -    
-
    
-
    
-
    
-
    
-
    57,492    57,492 
                                         
Distribution to noncontrolling interest   -    
-
    
-
    
-
    
-
    
-
    (1,750)   (1,750)
Non-cash stock compensation   -    
-
    177,249    
-
    
-
    177,249    
-
    177,249 
                                         
Net income attributable to TSR, Inc.   -    
-
    
-
    6,401,543    
-
    6,401,543    
-
    6,401,543 
                                         
Balance at Aug. 31, 2021   3,114,163   $31,142   $5,516,449   $19,942,365   $(13,514,003)  $11,975,953   $79,633   $12,055,586 
                                         
Net income attributable to noncontrolling interest   -    
-
    
-
    
-
    
-
    
-
    11,789    11,789 
                                         
Distribution to noncontrolling interest   -    
-
    
-
    
-
    
-
    
-
    (25,640)   (25,640)
                                         
Non-cash stock compensation   -    
-
    177,249    
-
    
-
    177,249    
-
    177,249 
                                         
Net income attributable to TSR, Inc.   -    
-
    
-
    243,036    
-
    243,036    
-
    243,036 
                                         
Balance at Nov. 30, 2021   3,114,163   $31,142   $5,693,698   $20,185,401   $(13,514,003)  $12,396,238   $65,782   $12,462,020 
                                         
Net income attributable to noncontrolling interest   -    
-
    
-
    
-
    
-
    
-
    3,129    3,129 
                                         
Proceeds of sales of stock through ATM   142,500    1,425    1,819,665    
-
    -    1,821,090    
-
    1,821,090 
                                         
Non-cash stock compensation   -    
-
    141,238    
-
    
-
    141,238    
-
    141,238 
                                         
Vested stock awards and taxes paid   41,886    419    (92,323)   
-
    -    (91,904)   
-
    (91,904)
                                         
Net loss attributable to TSR, Inc.   -    
-
    
-
    (46,611)   
-
    (46,611)   
-
    (46,611)
                                         
Balance at Feb. 28, 2022   3,298,549   $32,986   $7,562,278   $20,138,790   $(13,514,003)  $14,220,051   $68,911   $14,288,962 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

Page 4

 

 

TSR, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
For The Nine Months Ended February 28, 2022 and February 28, 2021
(UNAUDITED)

 

   Nine Months Ended
February 28,
 
   2022   2021 
Cash flows from operating activities:        
Consolidated net income (loss)  $6,670,378   $(545,352)
Adjustments to reconcile consolidated net income (loss) to net cash (used in) provided by operating activities:          
Depreciation and amortization   170,259    95,183 
Unrealized loss on marketable securities, net   7,536    1,720 
Deferred income taxes   1,000    (183,000)
Non-cash lease recovery   (47,554)   (34,785)
Non-cash Right-of-use asset impairment charge   
-
    136,599 
Forgiveness of principal and accrued interest on SBA PPP loan   (6,735,246)   
-
 
Non-cash stock-based compensation expense   495,736    59,083 
           
Changes in operating assets and liabilities:          
Accounts receivable   (2,758,279)   (1,036,758)
Other receivables   (5,482)   (24,568)
Prepaid expenses   (43,731)   (142,664)
Prepaid and recoverable income taxes   (41,723)   57,642 
Other assets   1,404    (12,119)
Accounts payable, other payables, accrued expenses and other current liabilities   72,145    2,121,404 
Advances from customers   17,902    (11,402)
Legal settlement payable   (276,843)   29,465 
           
Net cash (used in) provided by operating activities   (2,472,498)   510,448 
           
Cash flows from investing activities:          
Purchase of Geneva Consulting Group, Inc., net of cash acquired of $241,946   
-
    (3,100,114)
Purchases of equipment and leasehold improvements   (81,011)   (33,315)
           
Net cash used in investing activities   (81,011)   (3,133,429)
           
Cash flows from financing activities:          
Net repayments on Credit Facility   (32,728)   (473,496)
Net proceeds from ATM stock sales   1,821,090    
-
 
Tax withholding from vested stock awards   (91,904)   
-
 
Distribution to noncontrolling interest   (27,390)   
-
 
           
Net cash provided by (used in) financing activities   1,669,068    (473,496)
           
Net decrease in cash and cash equivalents   (884,441)   (3,096,477)
Cash and cash equivalents at beginning of period   7,370,646    9,730,022 
           
Cash and cash equivalents at end of period  $6,486,205   $6,633,545 
           
Supplemental disclosures of cash flow data:          
Income taxes paid  $41,000   $12,000 
Non-cash investing and financing activities:          
Right-of-use asset and operating lease liability  $
-
   $846,000 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

Page 5

 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

February 28, 2022

(Unaudited)

 

1.Basis of Presentation

 

The accompanying condensed consolidated interim financial statements include the accounts of TSR, Inc. and its subsidiaries. Unless otherwise stated or the context otherwise requires, the terms “we,” “us,” “our,” and the “Company” refer to TSR, Inc. and its subsidiaries. All significant inter-company balances and transactions have been eliminated in consolidation. The condensed balance sheet as of May 31, 2021, which has been derived from audited financial statements, and the unaudited interim financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America applying to interim financial information and with the instructions to Form 10-Q of Regulation S-X of the Securities and Exchange Commission (the “SEC”). Accordingly, certain information and footnote disclosures required by accounting principles generally accepted in the United States of America and normally included in the Company’s annual financial statements have been condensed or omitted. These condensed consolidated interim financial statements as of and for the three months and nine months ended February 28, 2022 are unaudited; however, in the opinion of management, such statements include all adjustments (consisting of normal recurring adjustments) necessary to present fairly the consolidated financial position, results of operations and cash flows of the Company for the periods presented. The results of operations for the interim periods presented are not necessarily indicative of the results that might be expected for future interim periods or for the full year ending May 31, 2022. These condensed consolidated interim financial statements should be read in conjunction with the Company’s consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended May 31, 2021.

 

2.Net Income (Loss) Per Common Share

 

Basic net income (loss) per common share is computed by dividing net income (loss) available to common stockholders of TSR by the weighted average number of common shares outstanding during the reporting period, excluding the effects of any potentially dilutive securities. During the quarter ended February 28, 2021, the Company granted time and performance vesting restricted stock awards under its 2020 Equity Incentive Plan (see Note 17 for further information). Diluted earnings per share gives effect to all potentially dilutive common shares outstanding during the reporting period. The common stock equivalents associated with these restricted stock awards of 84,293 and 83,830 in the three months and nine months ended February 28, 2022 have only been included for dilutive shares outstanding for the nine months ended February 28, 2022 since there was a loss for the three month period ended February 28, 2022.

 

3.Cash and Cash Equivalents

 

The Company considers short-term highly liquid investments with maturities of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents were comprised of the following as of February 28, 2022 and May 31, 2021:

 

   February 28,
2022
   May 31,
2021
 
         
Cash in banks  $5,941,186   $7,317,517 
Money market funds   545,019    53,129 
           
   $6,486,205   $7,370,646 

 

Page 6

 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

February 28, 2022

(Unaudited)

 

4.Fair Value of Financial Instruments

 

Accounting Standards Codification (“ASC”) 820-10, Fair Value Measurements and Disclosures (“ASC 820-10”), defines fair value, establishes a framework for measuring fair value under accounting principles generally accepted in the United States of America (“GAAP”) and provides for expanded disclosure about fair value measurements. ASC 820-10 applies to all other accounting pronouncements that require or permit fair value measurements.

 

The Company determines or calculates the fair value of financial instruments using quoted market prices in active markets when such information is available or using appropriate present value or other valuation techniques, such as discounted cash flow analyses, incorporating available market discount rate information for similar types of instruments while estimating for non-performance and liquidity risk. These techniques are significantly affected by the assumptions used, including the discount rate, credit spreads and estimates of future cash flows.

 

Assets and liabilities typically recorded at fair value on a non-recurring basis to which ASC 820-10 applies include:

 

non-financial assets and liabilities initially measured at fair value in an acquisition or business combination, and
   
long-lived assets measured at fair value due to an impairment assessment under ASC 360-10-15, Impairment or Disposal of Long-Lived Assets.

 

This topic defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date and establishes a three-level hierarchy, which encourages an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820-10 requires that assets and liabilities recorded at fair value be classified and disclosed in one of the following three categories:

 

Level 1 - inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access.
   
Level 2 - inputs utilize other-than-quoted prices that are observable, either directly or indirectly. Level 2 inputs include quoted prices for similar assets and liabilities in active markets, and inputs such as interest rates and yield curves that are observable at commonly quoted intervals.
   
Level 3 - inputs are unobservable and are typically based on the Company’s own assumptions, including situations where there is little, if any, market activity. Both observable and unobservable inputs may be used to determine the fair value of positions that are classified within the Level 3 classification.

 

In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the Company classifies such financial assets or liabilities based on the lowest level input that is significant to the fair value measurement in its entirety. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.

 

ASC Topic 825, Financial Instruments, requires disclosure of the fair value of certain financial instruments. For cash and cash equivalents, accounts receivable, accounts and other payables, accrued liabilities and advances from customers, the amounts presented in the condensed consolidated financial statements approximate fair value because of the short-term maturities of these instruments.

 

5.Marketable Securities

 

The Company has characterized its investments in marketable securities, based on the priority of the inputs used to value the investments, into a three-level fair value hierarchy. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1) and lowest priority to unobservable inputs (Level 3). If the inputs used to measure the investments fall within different levels of the hierarchy, the categorization is based on the lowest level input that is significant to the fair value measurement of the instrument.

 

Investments recorded in the accompanying condensed consolidated balance sheets are categorized based on the inputs to valuation techniques as follows:

 

Level 1 - These are investments where values are based on unadjusted quoted prices for identical assets in an active market the Company has the ability to access.
   
Level 2 - These are investments where values are based on quoted market prices that are not active or model derived valuations in which all significant inputs are observable in active markets.
   
Level 3 - These are investments where values are derived from techniques in which one or more significant inputs are unobservable.

 

Page 7

 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

February 28, 2022

(Unaudited)

 

The following are the major categories of assets measured at fair value on a recurring basis as of February 28, 2022 and May 31, 2021 using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2) and significant unobservable inputs (Level 3):

 

February 28, 2022  Level 1   Level 2   Level 3   Total 
Equity Securities  $38,160   $
-
   $
-
   $38,160 
                     
May 31, 2021    

Level 1

    

Level 2

    

Level 3

    

Total

 
Equity Securities  $45,696   $-   $-   $45,696 

 

The Company’s equity securities are classified as trading securities, which are carried at fair value, as determined by quoted market prices, which is a Level 1 input, as established by the fair value hierarchy. The related unrealized gains and losses are included in earnings. The Company’s marketable securities at February 28, 2022 and May 31, 2021 are summarized as follows:

 

February 28, 2022  Amortized
Cost
   Gross
Unrealized
Holding
Gains
   Gross
Unrealized
Holding
Losses
   Recorded
Value
 
Equity Securities  $16,866   $21,294   $
-
   $38,160 

 

May 31, 2021  Amortized
Cost
   Gross
Unrealized
Holding
Gains
   Gross
Unrealized
Holding
Losses
   Recorded
Value
 
Equity Securities  $16,866   $28,830   $
-
   $45,696 

 

The Company’s investments in marketable securities consist primarily of investments in equity securities. Market values were determined for each individual security in the investment portfolio. When evaluating the investments for other-than-temporary impairment, the Company reviews factors such as length of time and extent to which fair value has been below cost basis, the financial condition of the issuer, and the Company’s ability and intent to hold the investment for a period of time, which may be sufficient for anticipated recovery in market values.

 

Page 8

 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

February 28, 2022

(Unaudited)

 

6.Other Matters

 

From time to time, the Company is party to various lawsuits, some involving material amounts. Management is not aware of any lawsuits that would have a material adverse impact on the consolidated financial position of the Company except for the litigation disclosed elsewhere in the report, including Notes 9, 10, 16 and 19 to the Condensed Consolidated Financial Statements and in the section titled “Item 1, Legal Proceedings” in Part II of this report.

 

7.Leases

 

The Company leases the space for its three offices in New York City, Hauppauge and New Jersey. Under ASC 842, at contract inception we determine whether the contract is or contains a lease and whether the lease should be classified as an operating or finance lease. Operating leases are in right-of-use assets and operating lease liabilities are in our condensed consolidated balance sheets.

 

The Company’s leases for its three offices are classified as operating leases.

 

The lease agreements for New York City, Hauppauge and New Jersey expire on August 31, 2022, December 31, 2023 and May 31, 2027, respectively, and do not include any renewal options. During the fiscal year ended May 31, 2021, the Company extended its lease in Hauppauge, entered into a lease in a new location for its New Jersey office expiring May 31, 2027 and entered into an agreement to sublease the space in New York City expiring August 31, 2022. Due to the fact that the future sublease cash inflows will be less than the carrying value of the corresponding right-of-use asset, the Company recorded a right-of-use asset impairment charge of $136,599 in the quarter ended November 30, 2020.

 

In addition to the monthly base amounts in the lease agreements, the Company is required to pay real estate taxes and operating expenses during the lease terms.

 

For the nine months ended February 28, 2022 and 2021, the Company’s operating lease expense for these leases was $240,000 and $352,000, respectively.

 

Future minimum lease payments under non-cancellable operating leases as of February 28, 2022 were as follows:

 

Twelve Months Ending February 28,    
2023  $295,519 
2024   203,248 
2025   123,085 
2026   126,162 
2027   129,316 
Thereafter   32,527 
      
Total undiscounted operating lease payments   909,857 
Less imputed interest   122,471 
      
Present value of operating lease payments  $787,386 

 

Page 9

 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

February 28, 2022

(Unaudited)

 

The following table sets forth the right-of-use assets and operating lease liabilities as of February 28, 2022:

 

Assets    
Right-of-use assets, net  $713,413 
      
Liabilities     
Current operating lease liabilities  $249,688 
Long-term operating lease liabilities   537,698 
      
Total operating lease liabilities  $787,386 

 

The weighted average remaining lease term for the Company’s operating leases is 2.9 years.

 

8.Credit Facility

 

On November 27, 2019, TSR closed on a revolving credit facility (the “Credit Facility”) pursuant to a Loan and Security Agreement with Access Capital, Inc. (the “Lender”) that initially provided up to $7,000,000 in funding to TSR and its direct and indirect subsidiaries, TSR Consulting Services, Inc., Logixtech Solutions, LLC and Eurologix, S.A.R.L., each of which, together with TSR, is a borrower under the Credit Facility. Each of the borrowers has provided a security interest to the Lender in all of their respective assets to secure amounts borrowed under the Credit Facility.

 

TSR expects to utilize the Credit Facility for working capital and general corporate purposes. The maximum amount that may now be advanced under the Credit Facility at any time shall not exceed $2,000,000.

 

Advances under the Credit Facility accrue interest at a rate per annum equal to (x) the “base rate” or “prime rate” announced by Citibank, N.A. from time to time, which shall be increased or decreased, as the case may be, in an amount equal to each increase or decrease in such “base rate” or “prime rate,” plus (y) 1.75%. The prime rate as of February 28, 2022 was 3.25%, indicating an interest rate of 5.0% on the line of credit. The initial term of the Credit Facility is five years, which shall automatically renew for successive five-year periods unless either TSR or the Lender gives written notice to the other of termination at least 60 days prior to the expiration date of the then-current term.

 

TSR is obliged to satisfy certain financial covenants and minimum borrowing requirements under the Credit Facility, and to pay certain fees, including prepayment fees, and provide certain financial information to the Lender. The Company was in compliance with all applicable covenants at February 28, 2022.

 

As of February 28, 2022, the net borrowings outstanding against this line of credit facility were $60,000. The amount the Company has borrowed fluctuates and, at times, it has utilized the maximum amount of $2,000,000 available under the facility to fund its payroll and other obligations.

 

Page 10

 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

February 28, 2022

(Unaudited)

 

9.Termination of Former CEO

 

The Company terminated Christopher Hughes, the former Chief Executive Officer of the Company (“Hughes”), effective February 29, 2020 for “Cause” as defined in Section 6(a) of his Amended and Restated Employment Agreement dated August 9, 2018 (the “Employment Agreement”). Despite having already been terminated from employment, on March 2, 2020, the Company received a letter from Mr. Hughes, providing notice of his intent to resign for “Good Reason” as defined in Section 7(c) of the Employment Agreement pursuant to which he claimed to be entitled to the “Enhanced Severance Amount” under the Employment Agreement. Hughes filed a complaint against the Company in the Supreme Court of the State of New York in March 2020 alleging two causes of action: (1) breach of his employment contract; and (2) breach of duty of good faith and fair dealing. Plaintiff Hughes alleged that he was terminated without cause or in the alternative that he resigned for good reason and therefore, pursuant to the Employment Agreement, Hughes sought severance pay in the amount of $1,000,000 and reasonable costs and attorney’s fees. The Company denied Plaintiff’s allegations in their entirety and filed counterclaims against Plaintiff for (1) declaratory relief; (2) breach of confidence/non-compete agreement; (3) declaratory and injunctive relief – confidence/non-compete; (4) tortious interference with current and prospective contractual and economic relations; (5) breach of fiduciary duty; (6) misappropriation of trade secrets; (7) declaratory and injunctive relief – unfair competition; and (8) conversion. 

 

In October 2021, the Company and Hughes agreed through mediation to settle this matter. In order to avoid lengthy and costly litigation and discovery expenses, the Company has paid Hughes $705,000 to settle all claims. After adjusting for insurance reimbursement, the Company accrued a charge of $580,000 to selling, general and administrative expenses in the quarter ended August 31, 2021 and nine months ended February 28, 2022.

 

10.Legal Settlement with Investor

 

On April 1, 2020, the Company entered into a binding term sheet (“Term Sheet”) with Zeff Capital, L.P. (“Zeff”) pursuant to which it agreed to pay Zeff an amount of $900,000 over a period of three years in cash or cash and stock in settlement of expenses incurred by Zeff during its solicitations in 2018 and 2019 in connection with the annual meetings of the Company, the costs incurred in connection with the litigation initiated by and against the Company as well as negotiation, execution and enforcement of the Settlement and Release Agreement, dated as of August 30, 2019, by and between the Company, Zeff and certain other parties. In exchange for certain releases, the Term Sheet calls for a cash payment of $300,000 on June 30, 2021, a second cash payment of $300,000 on June 30, 2022 and a third payment of $300,000 also on June 30, 2022, which can be paid in cash or common stock at the Company’s option. There is no interest due on these payments. The $300,000 payment due June 30, 2021 was paid during the quarter ended August 31, 2021. The agreement also has protections to defer such payment dates so that the debt covenants with the Company’s lender are not breached. On August 13, 2020, the Company, Zeff, Zeff Holding Company, LLC and Daniel Zeff entered into a settlement agreement to reflect these terms. Any installment payment which is deferred as permitted above will accrue interest at the prime rate plus 3.75%, and Zeff shall thereby have the option to convert such deferred amounts (plus accrued interest if any) into shares of the Company’s stock. The Company accrued $818,000, the estimated present value of these payments using an effective interest rate of 5%, in the quarter ended February 29, 2020, as the events relating to the expense occurred prior to such date. The estimated present value of the remaining payments is $590,000 at February 28, 2022.

 

11.COVID-19

 

The COVID-19 outbreak in the United States has caused business disruption including mandated and voluntary closing of various businesses. While the disruption is currently expected to be temporary, there is considerable uncertainty around the duration of the closings and the impact of the pandemic on our business. Therefore, the Company expects this matter to continue to negatively impact its operating results in future periods. The full financial impact and duration cannot be reasonably estimated at this time.

 

Page 11

 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

February 28, 2022

(Unaudited)

 

12.Paycheck Protection Program Loan

 

On April 15, 2020, the Company received loan proceeds of $6,659,220 under the Paycheck Protection Program (the “PPP Loan”). The Paycheck Protection Program (“PPP”) was established under the congressionally-approved Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). The PPP Loan to the Company was made through JPMorgan Chase Bank, N.A., a national banking association.

 

In March 2021, the Company submitted a PPP Loan Forgiveness application to the SBA through the PPP Lender. On July 7, 2021, the Company received notification from the PPP Lender that the SBA approved the Company’s application for forgiveness of the entire principal amount of the PPP Loan plus accrued interest. The PPP Lender will apply the forgiveness amount to satisfy the PPP Loan. The Company has no further obligations with respect to the PPP Loan. The Company recognized “Other Income” of $6,735,246 in the quarter ended August 31, 2021 and nine months ended February 28, 2022 related to the forgiveness of the loan principal and accrued interest.

 

13.Geneva Consulting Group Acquisition

 

On September 1, 2020, the Company completed the acquisition of all of the outstanding stock of Geneva Consulting Group, Inc., a New York corporation (“Geneva”) and provider of temporary and permanent information technology personnel based in Port Washington, New York. The stock of Geneva was purchased from the three shareholders of Geneva (the “Sellers”), none of which had, or will have following the acquisition, a material relationship with the Company or its affiliates.

 

The purchase price for the shares of Geneva was comprised of the following: (i) $1,452,000 in cash paid to Sellers at the closing of the acquisition, (ii) an amount of $748,000, which was equal to the amount of Geneva’s loan under the PPP that was not assumed by the Company and was substantially forgiven by the SBA, (iii) an amount up to $300,000, originally payable paid as an earnout payment in part in February 2021 and in part in August 2021 (the “Earnout Payments”), (iv) bonus payments payable in $10,000 increments, (v) $747,000 for the net working capital of Geneva as of closing and (vi) other purchase price adjustments of which $36,000 has been paid to date. Any Earnout Payments and bonus payments were to be determined based upon the achievement of certain criteria relating to the number the Company’s contractors working full-time at the Company’s client locations on such dates.

 

The initial Earnout Payments and bonus payment liability was valued at its fair value using an option pricing based approach with a risk-neutral framework using Black Scholes due to the option-like nature of the earnout payment structure (Level 3 of the fair value hierarchy). The Earnout Payments were revalued quarterly prior to the resolution discussed below, using a present value approach and any resulting increase or decrease was recorded into selling, general and administrative expenses. Any changes in the amount of the actual results and forecasted scenarios could impact the fair value. Significant judgment was employed in determining the appropriateness of the assumptions used in calculating the fair value of the Earnout Payments as of the acquisition date and subsequent period ends.

 

On March 17, 2021, the Company entered into an agreement with the Sellers’ representatives pursuant to which the parties agreed to resolve certain interpretive differences regarding the Sellers’ entitlement to the bonus payments described above. Pursuant to this agreement, and in full satisfaction of the Company’s obligations for deferred payments under the purchase agreement for the Geneva acquisition, the Sellers’ representative acknowledged receipt of the first Earnout Payment in the amount of $100,000, the parties agreed that the Company would make aggregate bonus payments to the Sellers’ representatives in the amount of $260,000, and the Company agreed to instruct the escrow agent to release to the Sellers’ representatives the second Earnout Payment in the amount of $200,000. All amounts relating to the Earnout Payments and bonus payments that had not been paid as of the date of the agreement were either paid by the Company or released by the escrow agent on March 18, 2021. This agreement resulted in a charge to selling, general and administrative expenses of $210,000 in the quarter ended February 28, 2021. No further earnout or bonus amounts can be earned or will be paid subsequent to March 18, 2021.

 

Page 12

 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

February 28, 2022

(Unaudited)

 

The acquisition was accounted for as an acquisition of a business in accordance with the acquisition method of accounting. The acquired assets and assumed liabilities were recorded at their fair values. The Company determined the fair values with the assistance of valuations performed by an independent third-party specialist.

 

The Company incurred approximately $498,000 in legal fees, business broker fees, valuation services, accounting fees and other expenses to complete the Geneva acquisition. Included in this amount is additional bonus payments to the Sellers of $210,000 related to the March 17, 2021 agreement discussed above. All acquisition related costs have been expensed as incurred and included in selling, general and administrative expenses for the nine months ended February 28, 2021.

 

The following table summarizes the components of the purchase price at fair values at September 1, 2020:

 

Cash consideration paid to date  $2,983,264 
Estimated earnout and other liabilities   358,796 
Total purchase price  $3,342,060 

 

The following table summarizes the allocation of purchase price at estimated fair values at September 1, 2020:

 

Cash  $241,946 
Accounts receivable   778,930 
Prepaid expenses   5,249 
Intangible assets (see Note 15)   1,800,000 
Goodwill   785,883 
Accrued expenses   (269,948)
Net assets  $3,342,060 

 

The following unaudited pro forma financial information presents the combined operating results of the Company and Geneva as if the acquisition had occurred as of the beginning of the earliest period presented. Pro forma data is subject to various assumptions and estimates and is presented for informational purposes only. This pro forma data does not purport to represent or be indicative of the consolidated operating results that would have been reported had the transaction been completed as described herein, and the data should not be taken as indicative of future operating results.

 

Unaudited pro forma financial information assuming the acquisition of Geneva as of June 1, 2020 is presented in the following table (in thousands):

 

   Nine Months Ended 
   February 28, 2021 
     
Revenue  $49,180 
Net loss  $(779)
Diluted loss per share  $(0.40)

 

Page 13

 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

February 28, 2022

(Unaudited)

 

14.Goodwill

 

Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. Goodwill is not amortized but is subject to impairment analysis at least once annually or more frequently upon the occurrence of an event or when circumstances indicate that the carrying amount of a unit is greater than its fair value. The annual test of goodwill was performed as of September 1, 2021 and no impairment was found.

 

15.Intangible Assets

 

The Company amortizes its intangible assets over their estimated useful lives and will review these assets for impairment when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparing the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If intangible assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value.

 

Intangible assets are as follows:

 

   May 31,       February 28, 
   2021   Amortization   2022 
Database (estimated life 5 years)  $195,500   $34,500   $161,000 
Non-compete agreement (estimated life 2 years)   6,250    3,750    2,500 
Trademark (estimated life 3 years)   45,000    15,000    30,000 
Customer relationships (estimated life 15 years)   1,425,000    75,000    1,350,000 
Total  $1,671,750   $128,250   $1,543,500 

 

No instances of triggering events or impairment indicators were identified at February 28, 2022.

 

16.Related Party Transactions

 

On January 5, 2021, the members of the Board of Directors of the Company other than Robert Fitzgerald approved providing a waiver to QAR Industries, Inc. for its contemplated acquisition of shares owned by Fintech Consulting LLC under the Company’s then existing rights agreement (which covered a now non-existent class of Class A preferred stock) so that a distribution date would not occur under such agreement as a result of the acquisition. QAR Industries, Inc. and Fintech Consulting LLC were both principal stockholders of the Company, each owning more than 5% of the Company’s outstanding common stock prior to the consummation of the acquisition. Robert Fitzgerald is the President and majority shareholder of QAR Industries, Inc. The other directors of the Company are not affiliated with QAR Industries, Inc.

 

On February 3, 2021, the transaction was completed and QAR Industries, Inc. purchased 348,414 shares of TSR’s common stock from Fintech Consulting LLC at a price of $7.25 per share. At the same time, Bradley M. Tirpak, Chairman of TSR purchased 27,586 shares of TSR’s common stock from Fintech Consulting LLC at a price of $7.25 per share. The foregoing transaction is currently the subject of litigation due to a complaint filed by Fintech Consulting LLC on December 1, 2021. For more information about the foregoing complaint and litigation, please see Note 19 to the Condensed Consolidated Financial Statements and, section titled “Item 1, Legal Proceedings” in Part II of this report and the Company’s Current Report on Form 8-K filed with the SEC on December 21, 2021.

 

Page 14

 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

February 28, 2022

(Unaudited)

 

17.Stock-based Compensation Expense

 

On January 28, 2021, the Company granted 108,333 shares in time vesting restricted stock awards and 69,167 shares in time and performance vesting restricted stock awards to officers, directors and key employees under the TSR, Inc. 2020 Equity Incentive Plan (the “Plan”). The time vesting shares vest in tranches at the one, two and three-year anniversaries of the grants (“service condition”). These shares had a grant date fair value of $826,000 based on the closing price of TSR’s common stock on the day prior to the grants. The associated compensation expense is recognized on a straight-line basis over the time between grant date and the date the shares vest (the “service period”). The time and performance vesting shares also vest in tranches at or after the two- and three-year anniversaries of the grants. The performance condition is defined in the grant agreements and relates to the market price of the Company’s common stock over a stated period of time (“market condition”). These shares had a grant date value of $262,000 based on the closing price of TSR common shares on the day prior to the grants discounted by an estimated forfeiture rate of 40-60%. The Company took into account the historical volatility of its common stock to assess the probability of satisfying the market condition. The associated compensation expense is recognized on a straight-line basis between the time the achievement of the performance criteria is deemed probable and the time the shares may vest. The market condition for the shares that vest on the two-year anniversary was met in October 2021. During the three and nine months ended February 28, 2022, $141,000 and $496,000, respectively, has been record as stock-based compensation expense and included in selling, general and administrative expenses. As of February 28, 2022, there is approximately $356,000 of unearned compensation expense that will be expensed through February 2024; 142,666 stock awards expected to vest; 56,666 awards vested to date, of which 14,780 were forfeited to pay taxes applicable to the stock awards.

 

18.Common Stock

 

Our certificate of incorporation, as amended, authorizes the issuance of up to 12,500,000 shares of common stock, $0.01 par value per share.

 

On October 8, 2021, the Company filed an automatic shelf registration statement on Form S-3 (File No. 333-260152) (the “2021 TSRI Shelf”) which contains (i) a base prospectus, which covers the offering, issuance and sale by the Company of up to $5,000,000 in the aggregate of shares of common stock from time to time in one or more offerings; and (ii) a sales agreement prospectus, which covers the offering, issuance and sale by the Company of up to $4,167,000 in the aggregate of shares of common stock that may be issued and sold from time to time under an at-the-market sales agreement (the “2021 ATM”) by and between the Company and A.G.P./Alliance Global Partners, as sales agent (the “2021 Agent”). The $4,167,000 of common stock that may be offered, issued and sold under the sales agreement prospectus is included in the $5,000,000 of shares of common stock that may be offered, issued and sold by the Company under the base prospectus. Upon termination of the sales agreement, any portion of the $4,167,000 included in the sales agreement prospectus that is not sold pursuant to the sales agreement will be available for sale in other offerings pursuant to the base prospectus and if no shares are sold under the agreement, the full $4,167,000 of securities may be sold in other offerings pursuant to the base prospectus. Under the 2021 ATM, we pay the 2021 Agent a commission rate equal to 3.0% of the gross sales price per share of all shares sold through the 2021 Agent under the sales agreement.

 

During the three months and nine months ended February 28, 2022, we sold an aggregate of 142,500 shares of common stock pursuant to the 2021 ATM for total gross proceeds of $1,965,623 at an average selling price of $13.79 per share, resulting in net proceeds of approximately $1,821,090 after deducting $144,533 in commissions and other transactions costs.

 

The 2021 TSRI Shelf is currently our only active shelf-registration statement. We may offer TSR common stock registered under the 2021 TSRI Shelf from time to time in response to market conditions or other circumstances if we believe such a plan of financing is in the best interests of our stockholders. We believe that the 2021 TSRI Shelf provides us with the flexibility to raise additional capital to finance our operations as needed. However, there is no assurance we will be successful in doing so.

 

Page 15

 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

February 28, 2022

(Unaudited)

 

19.Pending Legal Issue

 

On December 1, 2021, Fintech Consulting LLC filed a complaint against the Company in the United States District Court for the District of New Jersey. The named Defendants in the complaint are the Company, QAR Industries, Inc., a shareholder of TSR (“QAR”), Robert E. Fitzgerald, a director and shareholder of TSR and the President, director and a shareholder of QAR (“Fitzgerald”), and Bradley Tirpak, a shareholder and the chairman of the board of directors of TSR (“Tirpak”). The complaint purports to assert claims against the Defendants under state law and Section 10(b) of the Exchange Act in connection with a Share Purchase Agreement, dated January 31, 2021, by and between the Plaintiff, as the seller of shares of TSR’s common stock, and QAR and Tirpak, as the purchasers of such shares (the “SPA”). The plaintiff seeks (i) judgment declaring the transactions represented by the SPA null and avoid and returning the shares; (ii) judgment cancelling the SPA and returning the shares in exchange for return of the purchase price; (iii) judgement unwinding the transaction; (iv) compensatory damages; (v) punitive damages; (vi) pre-judgment interest; (vii) costs of suit including attorneys’ fees; and (viii) such other relief as the Court may find appropriate. See Note 16 to the Condensed Consolidated Unaudited Financial Statements elsewhere in this report and the Company’s Current Report on Form 8-K filed with the SEC on December 21, 2021 for more information.

 

The Company believes the action described above to be without merit and intends to vigorously defend its interests. However, the Company may incur significant additional legal expenses as it pursues a vigorous defense against this action.

 

While the Company believes the action to be without merit, no assurances can be given as to: (i) the outcome of this or other legal proceedings and (ii) the related impact of an unanticipated adverse outcome of these proceedings on the Company’s financial condition, results of operations or near-term liquidity.

 

Page 16

 

 

TSR, INC. AND SUBSIDIARIES

MANAGEMENT DISCUSSION AND ANALYSIS OF

FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

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

 

The following discussion and analysis should be read in conjunction with the condensed consolidated financial statements and the notes to such financial statements.

 

Forward-Looking Statements

 

Certain statements contained in Management’s Discussion and Analysis of Financial Condition and Results of Operations, including statements concerning the Company’s plans, future prospects and the Company’s future cash flow requirements are forward-looking statements, as defined in the Private Securities Litigation Reform Act of 1995. Actual results may differ materially from those projections in the forward-looking statements due to known and unknown risks and uncertainties, including but not limited to the following: the statements concerning the success of the Company’s plan for growth, both internally and through the previously announced pursuit of suitable acquisition candidates; the successful integration of announced and completed acquisitions and any anticipated benefits therefrom; the impact of adverse economic conditions on client spending which has a negative impact on the Company’s business, which includes, but is not limited to, the current adverse economic conditions associated with the COVID-19 global health pandemic and the associated financial crisis, stay-at-home and other orders, which may significantly reduce client spending and which may have a negative impact on the Company’s business; risks relating to the competitive nature of the markets for contract computer programming services; the extent to which market conditions for the Company’s contract computer programming services will continue to adversely affect the Company’s business; the concentration of the Company’s business with certain customers; uncertainty as to the Company’s ability to maintain its relations with existing customers and expand its business; the impact of changes in the industry, such as the use of vendor management companies in connection with the consultant procurement process; the increase in customers moving IT operations offshore; the Company’s ability to adapt to changing market conditions; the risks, uncertainties and expense of the legal proceedings to which the Company is a party; and other risks and uncertainties set forth in the Company’s filings with the Securities and Exchange Commission. The Company is under no obligation to publicly update or revise forward-looking statements.

 

Results of Operations

 

The following table sets forth, for the periods indicated, certain financial information derived from the Company’s condensed consolidated statements of operations. There can be no assurance that trends in operating results will continue in the future.

 

Three months ended February 28, 2022 compared with three months ended February 28, 2021:

 

   (Dollar amounts in thousands)
Three Months Ended
 
   February 28,
2022
   February 28,
2021
 
   Amount   % of
Revenue
   Amount   % of
Revenue
 
Revenue, net  $24,383    100.0%  $17,160    100.0%
Cost of sales   20,590    84.4%   14,415    84.0%
Gross profit   3,793    15.6%   2,745    16.0%
Selling, general and administrative expenses   3,830    15.7%   3,084    18.0%
Loss from operations   (37)   (0.1)%   (339)   (2.0)%
Other expense, net   (21)   (0.1)%   (41)   (0.2)%
Loss before income taxes   (58)   (0.2)%   (380)   (2.2)%
Benefit from income taxes   (14)   (0.0)%   (79)   (0.4)%
Consolidated net loss   (44)   (0.2)%   (301)   (1.8)%
Less: Net income attributable to noncontrolling interest   3    0.0%   4    0.0%
Net loss attributable to TSR, Inc.  $(47)   (0.2)%  $(305)   (1.8)%

 

Page 17

 

 

TSR, INC. AND SUBSIDIARIES

 

Revenue

 

Revenue consists primarily of revenue from computer programming consulting services. Revenue for the quarter ended February 28, 2022 increased approximately $7,223,000 or 42.1% from the quarter ended February 28, 2021, primarily due to new business development, organic growth and expanded activity with Geneva clients. The average number of consultants on billing with customers increased from 486 for the quarter ended February 28, 2021 to 721 for the quarter ended February 28, 2022. There were 358 and 443 IT contractors at February 28, 2021 and 2022, respectively; while there were 128 and 278 clerical and administrative contractors at February 28, 2021 and 2022, respectively.

 

We experienced terminated assignments and a decrease in demand for new assignments during fiscal 2021 due to the COVID-19 pandemic, which led to the lower number of consultant placements during the year and negatively impacted the Company’s revenues. Additionally, the COVID-19 pandemic created operational challenges. The start of certain new assignments was delayed in the quarter ended February 28,2021 due to delays in obtaining necessary clearances, as many of the agencies required to be contacted in obtaining the information needed for background checks have been fully or partially closed. By the end of the first quarter of fiscal 2021, the Company had used 100% of the $6,659,000 proceeds from the PPP Loan (as defined in Note 12 to the Condensed Consolidated Unaudited Financial Statements elsewhere in this report) it received in April 2020 to fund its payroll and other allowable expenses, which was fully forgiven in July 2021. The use of these proceeds allowed the Company to avoid certain salary reductions, furloughs and layoffs of employees during the covered period.

 

Cost of Sales

 

Cost of sales for the quarter ended February 28, 2022 increased approximately $6,175,000 or 42.8% to $20,590,000 from $14,415,000 in the prior year period. The increase in cost of sales resulted primarily from an increase in consultants placed with customers, primarily from the new business development activity, organic growth and expanded activity with Geneva clients. Cost of sales as a percentage of revenue increased from 84.0% in the quarter ended February 28, 2021 to 84.4% in the quarter ended February 28, 2022. The percentage increase in cost of sales for the quarter ended February 28, 2022 as compared to the prior year period (42.8% increase) was higher than the percentage increase in revenue for the quarter ended February 28, 2022 as compared to the prior year period (42.1% increase), causing a decrease in gross margins percent.

 

Selling, General and Administrative Expenses

 

Selling, general and administrative expenses consist primarily of expenses relating to account executives, technical recruiters, facilities costs, management and corporate overhead. These expenses increased approximately $746,000 or 24.2% from $3,084,000 in the quarter ended February 28, 2021 to $3,830,000 in the quarter ended February 28, 2022. The increase in these expenses primarily resulted from an additional $465,000 in selling, general and administrative expenses for the Geneva accounts. The Company has invested in developing both on shore and offshore recruiting teams to support the potential of the Geneva accounts. The Company also has invested in expanding the on shore and offshore recruiting teams for the existing TSR accounts. Additionally, the Company incurred non-cash compensation expenses of $141,000 in the current quarter related to the Plan. Selling, general and administrative expenses, as a percentage of revenue decreased to 15.7% in the quarter ended February 28, 2022 from 18.0% in the quarter ended February 28, 2021.

 

Other Expense

 

Other expense for the quarter ended February 28, 2022 resulted primarily from net interest expense of approximately $20,000 and a mark-to-market loss of approximately $1,000 on the Company’s marketable equity securities. Other expense for the quarter ended February 28, 2021 resulted primarily from net interest expense of $51,000 and a mark-to-market gain of approximately $10,000 on the Company’s marketable equity securities. The decrease in interest expense is primarily attributed to the forgiveness of the PPP Loan principal and interest in July 2021.

 

Income Tax Benefit

 

The income tax benefit included in the Company’s results of operations for the quarters ended February 28, 2022 and 2021 reflect the Company’s estimated effective tax rate for the fiscal years ending May 31, 2022 and 2021, respectively. These rates resulted in a benefit of 24.1% for the quarter ended February 28, 2022 and a benefit of 20.8% for the quarter ended February 28, 2021. The difference between the rates is that for fiscal 2022 a full year profit is projected and in fiscal 2021 a taxable loss was projected and the expected tax benefit was reduced by certain non-deductible expenses.

 

Page 18

 

 

TSR, INC. AND SUBSIDIARIES

 

Net Loss Attributable to TSR

 

Net loss attributable to TSR was approximately $47,000 in the quarter ended February 28, 2022 compared to a net loss of $305,000 in the quarter ended February 28, 2021. The reduction in net loss in the current quarter was primarily attributable to the increase in revenue resulting from the increase in consultants on billing with customers.

 

Impact of Inflation and Changing Prices

 

For the quarters ended February 28, 2022 and 2021, inflation and changing prices did not have a material effect on the Company’s revenue or income from continuing operations.

 

Nine months ended February 28, 2022 compared with nine months ended February 28, 2021:

 

   (Dollar amounts in thousands)
Nine Months Ended
 
   February 28, 
2022
   February 28, 
2021
 
   Amount   % of
Revenue
   Amount   % of
Revenue
 
Revenue, net  $71,113    100.0%  $47,743    100.0%
Cost of sales   59,462    83.6%   39,831    83.4%
Gross profit   11,651    16.4%   7,912    16.6%
Selling, general and administrative expenses   11,628    16.3%   8,414    17.6%
Income (loss) from operations   23    0.1%   (502)   (1.0)%
Other income (expense), net   6,646    9.3%   (157)   (0.3)%
Income (loss) before income taxes   6,669    9.4%   (659)   (1.4)%
Benefit from income taxes   (1)   0.0%   (114)   0.2%
Consolidated net income (loss)   6,670    9.4%   (545)   (1.2)%
Less: Net income attributable to noncontrolling interest   72    0.1%   10    0.0%
Net income (loss) attributable to TSR, Inc.  $6,598    9.3%  $(555)   (1.2)%

 

Revenue

 

Revenue consists primarily of revenue from computer programming consulting services. Revenue for the nine months ended February 28, 2022 increased approximately $23,370,000 or 48.9% from the nine months ended February 28, 2021, primarily due to new business development, organic growth and expanded activity with Geneva clients. The average number of consultants on billing with customers increased from 443 for the nine months ended February 28, 2021 to 698 for the nine months ended February 28, 2022. There were 318 and 424 IT contractors at February 28, 2021 and 2022, respectively; while there were 125 and 274 clerical and administrative contractors at February 28, 2021 and 2022, respectively.

 

We experienced terminated assignments and a decrease in demand for new assignments during fiscal 2021 due to the COVID-19 pandemic, which led to the lower number of consultant placements during the year and negatively impacted the Company’s revenues. Additionally, the COVID-19 pandemic created operational challenges. The start of certain new assignments was delayed in the nine months ended February 28, 2021 due to delays in obtaining necessary clearances, as many of the agencies required to be contacted in obtaining the information needed for background checks have been fully or partially closed. By the end of the first quarter of fiscal 2021, the Company had used 100% of the $6,659,000 proceeds from the PPP Loan (as defined in Note 12 to the Condensed Consolidated Unaudited Financial Statements elsewhere in this report) it received in April 2020 to fund its payroll and other allowable expenses, which was fully forgiven in July 2021. The use of these proceeds allowed the Company to avoid certain salary reductions, furloughs and layoffs of employees during the covered period.

 

Page 19

 

 

TSR, INC. AND SUBSIDIARIES

 

Cost of Sales

 

Cost of sales for the nine months ended February 28, 2022 increased approximately $19,631,000 or 49.3% to $59,462,000 from $39,831,000 in the prior year period. The increase in cost of sales resulted primarily from an increase in consultants placed with customers, primarily from the new business development activity, organic growth and expanded activity with Geneva clients. Cost of sales as a percentage of revenue increased from 83.4% in the nine months ended February 28, 2021 to 83.6% in the nine months ended February 28, 2022. The percentage increase in cost of sales for the nine months ended February 28, 2022 as compared to the prior year period (49.3% increase) was higher than the percentage increase in revenue for the nine months ended February 28, 2022 as compared to the prior year period (48.9% increase), causing a decrease in gross margin percent.

 

Selling, General and Administrative Expenses

 

Selling, general and administrative expenses consist primarily of expenses relating to account executives, technical recruiters, facilities costs, management and corporate overhead. These expenses increased approximately $3,214,000 or 38.2% from $8,414,000 in the nine months ended February 28, 2021 to $11,628,000 in the nine months ended February 28, 2022. The increase in these expenses primarily resulted from an additional $1,884,000 in selling, general and administrative expenses for the Geneva accounts and a charge of $580,000 for the legal settlement with the former Chief Executive Officer. The Company has invested in developing both on shore and offshore recruiting teams to support the potential of the Geneva accounts. The Company has also invested in expanding the on shore and offshore recruiting teams for the existing TSR accounts. Additionally, the Company incurred non-cash compensation expenses of $496,000 in the current nine-month period related to the Plan. Selling, general and administrative expenses, as a percentage of revenue decreased to 16.3% in the nine months ended February 28, 2022 from 17.6% in the nine months ended February 28, 2021.

 

Other Income (Expense)

 

Other income for the nine months ended February 28, 2022 resulted primarily from the forgiveness of principal and interest on the PPP Loan of $6,735,000, offset by net interest expense of approximately $81,000 and a mark-to-market loss of approximately $8,000 on the Company’s marketable equity securities. Other expense for the nine months ended February 28, 2021 resulted primarily from net interest expense of $155,000 and a mark-to-market loss of approximately $2,000 on the Company’s marketable equity securities.

 

Income Tax Benefit

 

The income tax benefit included in the Company’s results of operations for the nine months ended February 28, 2022 and 2021 reflect the Company’s estimated effective tax rate for the fiscal years ending May 31, 2022 and 2021, respectively. These rates resulted in a benefit of less than 1% for the nine months ended February 28, 2022 and a benefit of 17.3% for the nine months ended February 28, 2021. The effective rate for the nine months ended February 28, 2022 is low because of the non-taxable gain on the forgiveness of the PPP Loan principal and accrued interest combined with low taxable income.

 

Net Income (Loss) Attributable to TSR

 

Net income attributable to TSR was approximately $6,598,000 in the nine months ended February 28, 2022 compared to a net loss of $555,000 in the nine months ended February 28, 2021. The net income in the current period was primarily attributable to the forgiveness of principal and accrued interest on the PPP Loan.

 

Impact of Inflation and Changing Prices

 

For the nine months ended February 28, 2022 and 2021, inflation and changing prices did not have a material effect on the Company’s revenue or income from continuing operations.

 

Liquidity and Capital Resources

 

The Company’s cash was sufficient to enable it to meet its liquidity requirements during the nine months ended February 28, 2022. The Company expects that its cash and cash equivalents and the Company’s Credit Facility pursuant to a Loan and Security Agreement with the Lender will be sufficient to provide the Company with adequate resources to meet its liquidity requirements for the 12-month period following the issuance of these financial statements. Utilizing its accounts receivable as collateral, the Company has secured this Credit Facility to increase its liquidity as necessary. As of February 28, 2022, the net borrowings outstanding against this Credit Facility were approximately $60,000. The amount the Company has borrowed fluctuates and, at times, it has utilized the maximum amount of $2,000,000 available under this facility to fund its payroll and other obligations. The Company was in compliance with all covenants under the Credit Facility as of February 28, 2022 and through the date of this filing. Additionally, in April 2020, the Company secured a PPP Loan in the amount of $6,659,000 to meet its obligations in the face of potential disruptions in its business operations and the potential inability of its customers to pay their accounts when due. As of August 31, 2020, the Company had used 100% of the PPP Loan funds to fund its payroll and for other allowable expenses under the PPP Loan. The use of these funds allowed the Company to avoid certain salary reductions, furloughs and layoffs of employees during the period. The Company applied for PPP Loan forgiveness and its application for forgiveness was accepted and approved; the PPP Loan and accrued interest were fully forgiven in July 2021.

 

Page 20

 

 

TSR, INC. AND SUBSIDIARIES

 

At February 28, 2022, the Company had working capital (total current assets in excess of total current liabilities) of approximately $10,642,000, including cash and cash equivalents and marketable securities of $6,524,000 as compared to working capital of $8,898,000, including cash and cash equivalents and marketable securities of $7,416,000 at May 31, 2021.

 

Net cash flow of approximately $2,472,000 was used in operations during the nine months ended February 28, 2022 as compared to $510,000 of net cash provided by operations in the prior year period. The cash used in operations for the nine months ended February 28, 2022 primarily resulted from consolidated net income of $6,670,000, offset by the forgiveness of the PPP Loan principal and accrued interest of $6,735,000, an increase in accounts receivable of $2,758,000 and a decrease in legal settlement payable of $277,000. The cash provided operations for the nine months ended February 28, 2021 primarily resulted from an increase in accounts payable and accrued expenses of $2,121,000, offset by the consolidated loss of $555,000 and increases in accounts receivable and prepaid expenses of $1,037,000 and $143,000, respectively.

 

Net cash used in investing activities of approximately $81,000 for the nine months ended February 28, 2022 primarily resulted from purchases of fixed assets. Net cash used in investing activities of $3,133,000 for the nine months ended February 28, 2021 primarily resulted from the acquisition of Geneva in the amount of $3,100,000.

 

Net cash provided by financing activities of approximately $1,669,000 during the nine months ended February 28, 2022 resulted from the net proceeds from the sales of the Company’s common stock in our ATM program of $1,821,000 offset by payments made for taxes related to vested stock awards of $92,000, net payments on the Company’s Credit Facility of $33,000 and distributions to the minority interest of $27,000. Net cash used in financing activities during the nine months ended February 28, 2021 of $473,000 primarily resulted from net repayments under the Company’s Credit Facility.

 

The Company’s capital resource commitments at February 28, 2022 consisted of lease obligations on its branch and corporate facilities and an accrued legal settlement payable. The net present value of its future lease and settlement payments were approximately $787,000 and $590,000, respectively, as of February 28, 2022. The Company intends to finance these commitments primarily from the Company’s available cash and Credit Facility.

 

Off-Balance Sheet Arrangements

 

We do not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that is material to investors.

 

Critical Accounting Estimates

 

The Securities Act regulations define “critical accounting estimates” as those estimates made in accordance with generally accepted accounting principles that involve a significant level of estimation uncertainty and have had or are reasonably likely to have a material impact on the financial condition or results of operations of the registrant. These estimates require the application of management’s most difficult subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain and may change in subsequent periods.

 

The Company’s significant accounting estimates and policies are described in Note 1 to the Company’s consolidated financial statements, contained in its May 31, 2021 Annual Report on Form 10-K, as filed with the Securities and Exchange Commission. The Company believes that those accounting policies require the application of management’s most difficult, subjective or complex judgments. There have been no changes in the Company’s significant accounting policies as of February 28, 2022.

 

Page 21

 

 

TSR, INC. AND SUBSIDIARIES

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk.

 

As a smaller reporting company, we are not required to provide the information called for by this Item.

 

Item 4. Controls and Procedures

 

Disclosure Controls and Procedures. The Company conducted an evaluation, under the supervision and with the participation of the principal executive officer and principal accounting officer, of the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act of 1934). Based on this evaluation, the principal executive officer and principal accounting officer concluded that, as of the end of the period covered by this report, the Company’s disclosure controls and procedures are effective.

 

Internal Control Over Financial Reporting. There was no change in the Company’s internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the Company’s most recently completed fiscal quarter that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

Page 22

 

 

TSR, INC. AND SUBSIDIARIES

 

Part II. Other Information

 

Item 1. Legal Proceedings

 

Christopher Hughes v. TSR, Inc., Docket No. 651753-2020 (NY Supr. Ct., New York County)

 

Christopher Hughes, the former Chief Executive Officer of the Company (“Plaintiff”), filed a complaint against the Company in the Supreme Court of the State of New York in March 2020 alleging two causes of action: (1) breach of his employment contract; and (2) breach of duty of good faith and fair dealing. Plaintiff alleges that he was terminated without cause or in the alternative that he resigned for reason and therefore, pursuant to the Amended and Restated Employment Agreement, dated August 9, 2018, between the Company and Plaintiff, Plaintiff seeks severance pay in the amount of $1,000,000 and reasonable costs and attorney’s fees. The Company denies Plaintiff’s allegations in their entirety and has filed counterclaims against Plaintiff for (1) declaratory relief; (2) breach of confidence/non-compete agreement; (3) declaratory and injunctive relief – confidence/non-compete; (4) tortious interference with current and prospective contractual and economic relations; (5) breach of fiduciary duty; (6) misappropriation of trade secrets; (7) declaratory and injunctive relief – unfair competition; and (8) conversion.

 

In October 2021, the Company and Hughes agreed through mediation to settle this matter. In order to avoid lengthy and costly litigation and discovery expenses, the Company has paid Hughes $705,000 to settle all claims. After adjusting for estimated expected insurance reimbursement, the Company accrued a charge of $580,000 to selling, general and administrative expenses in the quarter ended August 31, 2021.

 

Fintech Consulting LLC v. TSR, Inc., et al., case number 2:21-cv-20181(KSH)(AME) (U.S. Dist. Ct., Dist. of New Jersey)

 

On December 1, 2021, Fintech Consulting LLC filed a complaint against the Company in the United States District Court for the District of New Jersey. The named Defendants in the complaint are the Company, QAR Industries, Inc., a shareholder of TSR (“QAR”), Robert E. Fitzgerald, a director and shareholder of TSR and the President, director and a shareholder of QAR (“Fitzgerald”), and Bradley Tirpak, a shareholder and the chairman of the board of directors of TSR (“Tirpak”). The complaint purports to assert claims against the Defendants under state law and Section 10(b) of the Exchange Act in connection with a Share Purchase Agreement, dated January 31, 2021, by and between the Plaintiff, as the seller of shares of TSR’s common stock, and QAR and Tirpak, as the purchasers of such shares (the “SPA”). The plaintiff seeks (i) judgment declaring the transactions represented by the SPA null and avoid and returning the shares; (ii) judgment cancelling the SPA and returning the shares in exchange for return of the purchase price; (iii) judgement unwinding the transaction; (iv) compensatory damages; (v) punitive damages; (vi) pre-judgment interest; (vii) costs of suit including attorneys’ fees; and (viii) such other relief as the Court may find appropriate. See Note 16 to the Condensed Consolidated Unaudited Financial Statements elsewhere in this report and the Company’s Current Report on Form 8-K filed with the SEC on December 21, 2021 for more information.

 

The Company believes the action described above to be without merit and intends to vigorously defend its interests. However, the Company may incur significant additional legal expenses as it pursues a vigorous defense against this action.

 

While the Company believes the action to be without merit, no assurances can be given as to: (i) the outcome of this or other legal proceedings and (ii) the related impact of an unanticipated adverse outcome of these proceedings on the Company’s financial condition, results of operations or near-term liquidity.

 

Page 23

 

 

TSR, INC. AND SUBSIDIARIES

 

Item 1A. Risk Factors

 

We operate in a rapidly changing environment that involves a number of risks that could materially affect our business, financial condition or future results, some of which are beyond our control. In addition to the other information set forth in this Quarterly Report on Form 10-Q and the risk factors included below, you should carefully consider the factors in Part I, “Item 1A. Risk Factors” in the Company’s Annual Report on Form 10-K for the fiscal year ended May 31, 2021, as filed with the Securities and Exchange Commission.

 

We completed the acquisition of Geneva Consulting Group, Inc. (“Geneva”) and may conduct additional acquisitions in the future. Due to the risks and uncertainties related to the acquisition of new businesses, any such acquisitions do not guarantee that we will be able to attain or maintain profitability.

 

On September 1, 2020, we completed the acquisition of all of the outstanding stock of Geneva, a provider of temporary and permanent information technology personnel based in Port Washington, New York, which we believe will help diversify our business and expand the scope of our services. As part of a potential growth strategy, we may attempt to acquire or merge with certain businesses. Whether we realize the potential benefits from any such transactions, including the acquisition of Geneva, will depend in part upon the integration of the acquired businesses, the performance of the acquired assets and services, and the personnel hired in connection therewith. Accordingly, our results of operations could be adversely impacted by transaction-related costs, amortization of intangible assets, and charges for impairment of long-term assets. While we believe that we have established appropriate and adequate procedures and processes to mitigate these risks, there can be no assurance that any potential transaction will be successful.

 

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.

 

Page 24

 

 

TSR, INC. AND SUBSIDIARIES

 

Item 6. Exhibits

 

Exhibit   Document
Exhibit 31.1   Rule 13a-14(a)/15d-14(a) Certification by Thomas Salerno as principal executive officer
Exhibit 31.2   Rule 13a-14(a)/15d-14(a) Certification by John G. Sharkey as principal financial officer
Exhibit 32.1   Section 1350 Certification by Thomas Salerno as principal executive officer
Exhibit 32.2   Section 1350 Certification by John G. Sharkey as principal financial officer
Exhibit 101   Interactive Data File containing the following financial information from the Company’s Quarterly Report on Form 10-Q for the quarter ended February 28, 2022, formatted in Inline Extensible Business Reporting Language (Inline XBRL): (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Operations, (iii) the Condensed Consolidated Statements of Equity, (iv) the Condensed Consolidated Statements of Cash Flows, and (v) the Notes to the Condensed Consolidated Financial Statements.
Exhibit 104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

Page 25

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereto duly authorized.

 

  TSR, Inc.
  (Registrant)

 

Date: April 11, 2022 /s/ Thomas Salerno
  Thomas Salerno, Chief Executive Officer, President, Treasurer and Principal Executive Officer
   
Date: April 11, 2022 /s/ John G. Sharkey
  John G. Sharkey, Sr. Vice President, Chief Financial Officer, Secretary, Principal Financial Officer and Principal Accounting Officer

 

 

Page 26

 
231-0333 false 631 --05-31 Q3 0000098338 0000098338 2021-06-01 2022-02-28 0000098338 2022-04-07 0000098338 2022-02-28 0000098338 2021-05-31 0000098338 2021-12-01 2022-02-28 0000098338 2020-12-01 2021-02-28 0000098338 2020-06-01 2021-02-28 0000098338 us-gaap:CommonStockMember 2020-05-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2020-05-31 0000098338 us-gaap:RetainedEarningsMember 2020-05-31 0000098338 us-gaap:TreasuryStockMember 2020-05-31 0000098338 us-gaap:ParentMember 2020-05-31 0000098338 us-gaap:NoncontrollingInterestMember 2020-05-31 0000098338 2020-05-31 0000098338 us-gaap:CommonStockMember 2020-06-01 2020-08-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2020-06-01 2020-08-31 0000098338 us-gaap:RetainedEarningsMember 2020-06-01 2020-08-31 0000098338 us-gaap:TreasuryStockMember 2020-06-01 2020-08-31 0000098338 us-gaap:ParentMember 2020-06-01 2020-08-31 0000098338 us-gaap:NoncontrollingInterestMember 2020-06-01 2020-08-31 0000098338 2020-06-01 2020-08-31 0000098338 us-gaap:CommonStockMember 2020-08-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2020-08-31 0000098338 us-gaap:RetainedEarningsMember 2020-08-31 0000098338 us-gaap:TreasuryStockMember 2020-08-31 0000098338 us-gaap:ParentMember 2020-08-31 0000098338 us-gaap:NoncontrollingInterestMember 2020-08-31 0000098338 2020-08-31 0000098338 us-gaap:CommonStockMember 2020-09-01 2020-11-30 0000098338 us-gaap:AdditionalPaidInCapitalMember 2020-09-01 2020-11-30 0000098338 us-gaap:RetainedEarningsMember 2020-09-01 2020-11-30 0000098338 us-gaap:TreasuryStockMember 2020-09-01 2020-11-30 0000098338 us-gaap:ParentMember 2020-09-01 2020-11-30 0000098338 us-gaap:NoncontrollingInterestMember 2020-09-01 2020-11-30 0000098338 2020-09-01 2020-11-30 0000098338 us-gaap:CommonStockMember 2020-11-30 0000098338 us-gaap:AdditionalPaidInCapitalMember 2020-11-30 0000098338 us-gaap:RetainedEarningsMember 2020-11-30 0000098338 us-gaap:TreasuryStockMember 2020-11-30 0000098338 us-gaap:ParentMember 2020-11-30 0000098338 us-gaap:NoncontrollingInterestMember 2020-11-30 0000098338 2020-11-30 0000098338 us-gaap:CommonStockMember 2020-12-01 2021-02-28 0000098338 us-gaap:AdditionalPaidInCapitalMember 2020-12-01 2021-02-28 0000098338 us-gaap:RetainedEarningsMember 2020-12-01 2021-02-28 0000098338 us-gaap:TreasuryStockMember 2020-12-01 2021-02-28 0000098338 us-gaap:ParentMember 2020-12-01 2021-02-28 0000098338 us-gaap:NoncontrollingInterestMember 2020-12-01 2021-02-28 0000098338 us-gaap:CommonStockMember 2021-02-28 0000098338 us-gaap:AdditionalPaidInCapitalMember 2021-02-28 0000098338 us-gaap:RetainedEarningsMember 2021-02-28 0000098338 us-gaap:TreasuryStockMember 2021-02-28 0000098338 us-gaap:ParentMember 2021-02-28 0000098338 us-gaap:NoncontrollingInterestMember 2021-02-28 0000098338 2021-02-28 0000098338 us-gaap:CommonStockMember 2021-05-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2021-05-31 0000098338 us-gaap:RetainedEarningsMember 2021-05-31 0000098338 us-gaap:TreasuryStockMember 2021-05-31 0000098338 us-gaap:ParentMember 2021-05-31 0000098338 us-gaap:NoncontrollingInterestMember 2021-05-31 0000098338 us-gaap:CommonStockMember 2021-06-01 2021-08-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2021-06-01 2021-08-31 0000098338 us-gaap:RetainedEarningsMember 2021-06-01 2021-08-31 0000098338 us-gaap:TreasuryStockMember 2021-06-01 2021-08-31 0000098338 us-gaap:ParentMember 2021-06-01 2021-08-31 0000098338 us-gaap:NoncontrollingInterestMember 2021-06-01 2021-08-31 0000098338 2021-06-01 2021-08-31 0000098338 us-gaap:CommonStockMember 2021-08-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2021-08-31 0000098338 us-gaap:RetainedEarningsMember 2021-08-31 0000098338 us-gaap:TreasuryStockMember 2021-08-31 0000098338 us-gaap:ParentMember 2021-08-31 0000098338 us-gaap:NoncontrollingInterestMember 2021-08-31 0000098338 2021-08-31 0000098338 us-gaap:CommonStockMember 2021-09-01 2021-11-30 0000098338 us-gaap:AdditionalPaidInCapitalMember 2021-09-01 2021-11-30 0000098338 us-gaap:RetainedEarningsMember 2021-09-01 2021-11-30 0000098338 us-gaap:TreasuryStockMember 2021-09-01 2021-11-30 0000098338 us-gaap:ParentMember 2021-09-01 2021-11-30 0000098338 us-gaap:NoncontrollingInterestMember 2021-09-01 2021-11-30 0000098338 2021-09-01 2021-11-30 0000098338 us-gaap:CommonStockMember 2021-11-30 0000098338 us-gaap:AdditionalPaidInCapitalMember 2021-11-30 0000098338 us-gaap:RetainedEarningsMember 2021-11-30 0000098338 us-gaap:TreasuryStockMember 2021-11-30 0000098338 us-gaap:ParentMember 2021-11-30 0000098338 us-gaap:NoncontrollingInterestMember 2021-11-30 0000098338 2021-11-30 0000098338 us-gaap:CommonStockMember 2021-12-01 2022-02-28 0000098338 us-gaap:AdditionalPaidInCapitalMember 2021-12-01 2022-02-28 0000098338 us-gaap:RetainedEarningsMember 2021-12-01 2022-02-28 0000098338 us-gaap:TreasuryStockMember 2021-12-01 2022-02-28 0000098338 us-gaap:ParentMember 2021-12-01 2022-02-28 0000098338 us-gaap:NoncontrollingInterestMember 2021-12-01 2022-02-28 0000098338 us-gaap:CommonStockMember 2022-02-28 0000098338 us-gaap:AdditionalPaidInCapitalMember 2022-02-28 0000098338 us-gaap:RetainedEarningsMember 2022-02-28 0000098338 us-gaap:TreasuryStockMember 2022-02-28 0000098338 us-gaap:ParentMember 2022-02-28 0000098338 us-gaap:NoncontrollingInterestMember 2022-02-28 0000098338 us-gaap:FairValueInputsLevel1Member 2022-02-28 0000098338 us-gaap:FairValueInputsLevel2Member 2022-02-28 0000098338 us-gaap:FairValueInputsLevel3Member 2022-02-28 0000098338 us-gaap:FairValueInputsLevel1Member 2021-05-31 0000098338 2020-09-01 2021-05-31 0000098338 2020-06-01 2020-11-30 0000098338 tsri:LoanAndSecurityAgreementMember 2019-11-01 2019-11-27 0000098338 us-gaap:RevolvingCreditFacilityMember 2019-11-01 2019-11-27 0000098338 2021-10-01 2021-10-31 0000098338 2020-04-01 2020-04-01 0000098338 2021-06-30 2021-06-30 0000098338 pf0:ScenarioForecastMember tsri:SecondCashPaymentMember 2022-06-30 2022-06-30 0000098338 pf0:ScenarioForecastMember tsri:ThirdCashPaymentMember 2022-06-30 2022-06-30 0000098338 2021-06-30 0000098338 2020-02-29 0000098338 tsri:PaycheckProtectionProgramMember 2020-04-01 2020-04-15 0000098338 tsri:PaycheckProtectionProgramMember 2021-06-01 2022-02-28 0000098338 tsri:PaycheckProtectionProgramMember 2021-06-01 2021-08-31 0000098338 2021-03-01 2021-03-17 0000098338 tsri:GenevaAcquisitionMember 2021-06-01 2022-02-28 0000098338 tsri:DatabaseMember 2021-06-01 2022-02-28 0000098338 tsri:DatabaseMember 2022-02-28 0000098338 us-gaap:NoncompeteAgreementsMember 2021-06-01 2022-02-28 0000098338 us-gaap:NoncompeteAgreementsMember 2022-02-28 0000098338 us-gaap:TrademarksMember 2021-06-01 2022-02-28 0000098338 us-gaap:TrademarksMember 2022-02-28 0000098338 us-gaap:CustomerRelationshipsMember 2021-06-01 2022-02-28 0000098338 us-gaap:CustomerRelationshipsMember 2022-02-28 0000098338 tsri:TotalMember 2021-06-01 2022-02-28 0000098338 tsri:TotalMember 2022-02-28 0000098338 2021-01-05 0000098338 tsri:QARIndustriesIncMember 2021-02-03 0000098338 tsri:FintechConsultingLLCMember 2021-02-03 0000098338 pf0:BoardOfDirectorsChairmanMember 2021-02-03 0000098338 pf0:BoardOfDirectorsChairmanMember tsri:FintechConsultingLLCMember 2021-02-03 0000098338 2021-01-01 2021-01-28 0000098338 2021-01-28 0000098338 pf0:MinimumMember 2021-01-01 2021-01-28 0000098338 pf0:MaximumMember 2021-01-01 2021-01-28 0000098338 us-gaap:CommonClassAMember 2022-02-28 0000098338 us-gaap:CommonClassAMember 2021-10-01 2021-10-08 0000098338 2021-10-01 2021-10-08 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 f10q0222ex31-1tsrinc.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Thomas Salerno, Chief Executive Officer, President, Treasurer and Principal Executive Officer certify that:

 

1.I have reviewed this Quarterly Report on Form 10-Q of TSR, Inc.;

 

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 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: April 11, 2022
   
  /s/ Thomas Salerno
  Chief Executive Officer, President, Treasurer and Principal Executive Officer

 

EX-31.2 3 f10q0222ex31-2tsrinc.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, John G. Sharkey, Sr. Vice President, Chief Financial Officer and Principal Accounting Officer, certify that:

 

1.I have reviewed this Quarterly Report on Form 10-Q of TSR, Inc.;

 

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 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: April 11, 2022
   
  /s/ John G. Sharkey
  Sr. Vice President, Chief Financial Officer, Secretary, Principal Financial Officer and Principal Accounting Officer

 

EX-32.1 4 f10q0222ex32-1tsrinc.htm CERTIFICATION

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

 

In connection with the Quarterly Report of TSR, Inc. (the “Company”) on Form 10-Q for the quarter ended February 28, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Thomas Salerno, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

2.The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

The foregoing certification is incorporated solely for the purposes of complying with the provisions of Section 906 of the Sarbanes-Oxley Act and is not intended to be used for any other purpose.

 

  /s/ Thomas Salerno
  Chief Executive Officer, President, Treasurer and Principal Executive Officer
   
  April 11, 2022
EX-32.2 5 f10q0222ex32-2tsrinc.htm CERTIFICATION

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

 

In connection with the Quarterly Report of TSR, Inc. (the “Company”) on Form 10-Q for the quarter ended February 28, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John G. Sharkey, Principal Accounting Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

2.The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

The foregoing certification is incorporated solely for the purposes of complying with the provisions of Section 906 of the Sarbanes-Oxley Act and is not intended to be used for any other purpose.

 

  /s/ John G. Sharkey
  Sr. Vice President, Chief Financial Officer, Secretary, Principal Financial Officer and Principal Accounting Officer
   
  April 11, 2022

 

EX-101.SCH 6 tsri-20220228.xsd XBRL SCHEMA FILE 001 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Condensed Consolidated Statements of Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Net Income (Loss) Per Common Share link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Cash and Cash Equivalents link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Marketable Securities link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Other Matters link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Credit Facility link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Termination of Former CEO link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Legal Settlement with Investor link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - COVID-19 link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Paycheck Protection Program Loan link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Geneva Consulting Group Acquisition link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Goodwill link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Stock-Based Compensation Expense link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Common Stock link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Pending Legal Issue link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Cash and Cash Equivalents (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Marketable Securities (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Geneva Consulting Group Acquisition (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Net Income (Loss) Per Common Share (Details) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of considers short-term highly liquid investments link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Marketable Securities (Details) - Schedule of major categories of assets measured at fair value on a recurring basis link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Marketable Securities (Details) - Schedule of marketable securities link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Leases (Details) - Schedule of future minimum lease payments under non-cancellable operating leases link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Leases (Details) - Schedule of right-of-use assets and operating lease liabilities link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Credit Facility (Details) link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Termination of Former CEO (Details) link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Legal Settlement with Investor (Details) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Paycheck Protection Program Loan (Details) link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Geneva Consulting Group Acquisition (Details) link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Geneva Consulting Group Acquisition (Details) - Schedule of purchase price at fair values link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Geneva Consulting Group Acquisition (Details) - Schedule of allocation of purchase price at estimated fair values link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Geneva Consulting Group Acquisition (Details) - Schedule of Unaudited pro forma financial information link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets identified in the Geneva acquisition link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Stock-Based Compensation Expense (Details) link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Common Stock (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 tsri-20220228_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 tsri-20220228_def.xml XBRL DEFINITION FILE EX-101.LAB 9 tsri-20220228_lab.xml XBRL LABEL FILE EX-101.PRE 10 tsri-20220228_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document And Entity Information - shares
9 Months Ended
Feb. 28, 2022
Apr. 07, 2022
Document Information Line Items    
Entity Registrant Name TSR, Inc.  
Trading Symbol TSRI  
Document Type 10-Q  
Current Fiscal Year End Date --05-31  
Entity Common Stock, Shares Outstanding   2,146,448
Amendment Flag false  
Entity Central Index Key 0000098338  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Document Period End Date Feb. 28, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-38838  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 13-2635899  
Entity Address, Address Line One 400 Oser Avenue  
Entity Address, City or Town Hauppauge  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 11788  
Local Phone Number 231-0333  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
City Area Code 631  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Balance Sheets - USD ($)
Feb. 28, 2022
May 31, 2021
Current Assets:    
Cash and cash equivalents $ 6,486,205 $ 7,370,646
Marketable securities 38,160 45,696
Accounts receivable, net of allowance for doubtful accounts of $181,000 12,419,021 9,660,742
Other receivables 37,990 32,508
Prepaid expenses 297,425 253,694
Prepaid and recoverable income taxes 50,394 8,671
Total Current Assets 19,329,195 17,371,957
Equipment and leasehold improvements, net of accumulated depreciation and amortization of $172,973 and $155,006 155,240 116,238
Other assets 46,259 47,663
Right-of-use assets 713,413 895,573
Intangible assets, net 1,543,500 1,671,750
Goodwill 785,883 785,883
Deferred income taxes 940,000 941,000
Total Assets 23,513,490 21,830,064
Current Liabilities:    
Accounts payable and other payables 1,446,416 2,083,140
Accrued expenses and other current liabilities 5,152,259 4,519,416
Advances from customers 1,188,402 1,170,500
Credit facility 59,799 92,527
Operating lease liabilities - current 249,688 309,731
Legal settlement payable - current 590,266 298,370
Total Current Liabilities 8,686,830 8,473,684
Operating lease liabilities, net of current portion 537,698 707,369
Legal settlement payable, net of current portion 568,739
SBA Paycheck Protection Program loan payable 6,659,220
Total Liabilities 9,224,528 16,409,012
Commitments and contingencies
TSR, Inc.:    
Preferred stock, $1 par value, authorized 500,000 shares; none issued
Common stock, $.01 par value, authorized 12,500,000 shares; issued 3,298,549 and 3,114,163 shares, 2,146,448 and 1,962,062 outstanding 32,986 31,142
Additional paid-in capital 7,562,278 5,339,200
Retained earnings 20,138,790 13,540,822
Shareholder's equity before treasury stock 27,734,054 18,911,164
Less: Treasury stock, 1,152,101 shares, at cost 13,514,003 13,514,003
Total TSR, Inc. Equity 14,220,051 5,397,161
Noncontrolling interest 68,911 23,891
Total Equity 14,288,962 5,421,052
Total Liabilities and Equity $ 23,513,490 $ 21,830,064
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Balance Sheets (Parentheticals) - USD ($)
Feb. 28, 2022
May 31, 2021
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts related to accounts receivable (in Dollars) $ 181,000 $ 181,000
Net of accumulated depreciation and amortization (in Dollars) $ 172,973 $ 155,006
Preferred stock par value (in Dollars per share) $ 1 $ 1
Preferred stock, shares authorized 500,000 500,000
Preferred stock, shares issued
Common stock par value (in Dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 12,500,000 12,500,000
Common stock, shares issued 3,114,163 3,114,163
Common stock, shares outstanding 1,962,062 1,962,062
Treasury stock, shares 1,152,101 1,152,101
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Feb. 28, 2022
Feb. 28, 2021
Feb. 28, 2022
Feb. 28, 2021
Income Statement [Abstract]        
Revenue, net $ 24,383,217 $ 17,160,494 $ 71,112,784 $ 47,743,077
Cost of sales 20,590,154 14,414,611 59,461,322 39,831,025
Selling, general and administrative expenses 3,829,819 3,084,495 11,628,284 8,414,414
Cost and expenses, total 24,419,973 17,499,106 71,089,606 48,245,439
Income (loss) from operations (36,756) (338,612) 23,178 (502,362)
Other income (expense):        
Interest expense, net (19,526) (51,297) (81,510) (155,270)
Gain on PPP Loan and interest forgiveness 6,735,246
Unrealized gain (loss) on marketable securities, net (1,200) 9,944 (7,536) (1,720)
Income (loss) before income taxes (57,482) (379,965) 6,669,378 (659,352)
Benefit from income taxes (14,000) (79,000) (1,000) (114,000)
Consolidated net income (loss) (43,482) (300,965) 6,670,378 (545,352)
Less: Net income attributable to noncontrolling interest 3,129 3,964 72,410 9,335
Net income (loss) attributable to TSR, Inc. $ (46,611) $ (304,929) $ 6,597,968 $ (554,687)
Basic net income (loss) per TSR, Inc. common share (in Dollars per share) $ (0.02) $ (0.16) $ 3.33 $ (0.28)
Diluted net income (loss) per TSR, Inc. common share (in Dollars per share) $ (0.02) $ (0.16) $ 3.19 $ (0.28)
Basic weighted average number of common shares outstanding (in Shares) 2,027,494 1,962,062 1,983,146 1,962,062
Diluted weighted average number of common shares outstanding (in Shares) 2,027,494 1,962,062 2,066,976 1,962,062
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Equity (Unaudited) - USD ($)
Total
Common stock
Additional paid-in capital
Retained earnings
Treasury stock
TSR, Inc. equity
Non- controlling interest
Balance at May. 31, 2020 $ 5,790,183 $ 31,142 $ 5,102,868 $ 14,141,796 $ (13,514,003) $ 5,761,803 $ 28,380
Balance (in Shares) at May. 31, 2020   3,114,163          
Net income (Loss) attributable to noncontrolling interest 5,923 5,923
Net income (Loss) attributable to TSR, Inc. (3,000) (3,000) (3,000)
Balance at Aug. 31, 2020 5,793,106 $ 31,142 5,102,868 14,138,796 (13,514,003) 5,758,803 34,303
Balance (in Shares) at Aug. 31, 2020   3,114,163          
Net income (Loss) attributable to noncontrolling interest (552) (552)
Net income (Loss) attributable to TSR, Inc. (246,758) (246,758) (246,758)
Balance at Nov. 30, 2020 5,545,796 $ 31,142 5,102,868 13,892,038 (13,514,003) 5,512,045 33,751
Balance (in Shares) at Nov. 30, 2020   3,114,163          
Net income (Loss) attributable to noncontrolling interest 3,964 3,964
Non-cash stock compensation 59,083 59,083 59,083
Net income (Loss) attributable to TSR, Inc. (304,929) (304,929) (304,929)
Balance at Feb. 28, 2021 5,303,914 $ 31,142 5,161,951 13,587,109 (13,514,003) 5,266,199 37,715
Balance (in Shares) at Feb. 28, 2021   3,114,163          
Balance at May. 31, 2021 5,421,052 $ 31,142 5,339,200 13,540,822 (13,514,003) 5,397,161 23,891
Balance (in Shares) at May. 31, 2021   3,114,163          
Net income (Loss) attributable to noncontrolling interest 57,492 57,492
Distribution to noncontrolling interest (1,750) (1,750)
Non-cash stock compensation 177,249 177,249 177,249
Net income (Loss) attributable to TSR, Inc. 6,401,543 6,401,543 6,401,543
Balance at Aug. 31, 2021 12,055,586 $ 31,142 5,516,449 19,942,365 (13,514,003) 11,975,953 79,633
Balance (in Shares) at Aug. 31, 2021   3,114,163          
Net income (Loss) attributable to noncontrolling interest 11,789 11,789
Distribution to noncontrolling interest (25,640) (25,640)
Non-cash stock compensation 177,249 177,249 177,249
Net income (Loss) attributable to TSR, Inc. 243,036 243,036 243,036
Balance at Nov. 30, 2021 12,462,020 $ 31,142 5,693,698 20,185,401 (13,514,003) 12,396,238 65,782
Balance (in Shares) at Nov. 30, 2021   3,114,163          
Net income (Loss) attributable to noncontrolling interest 3,129 3,129
Proceeds of sales of stock through ATM 1,821,090 $ 1,425 1,819,665   1,821,090
Proceeds of sales of stock through ATM (in Shares)   142,500          
Non-cash stock compensation 141,238 141,238 141,238
Vested stock awards and taxes paid (91,904) $ 419 (92,323)   (91,904)
Vested stock awards and taxes paid (in Shares)   41,886          
Net income (Loss) attributable to TSR, Inc. (46,611) (46,611) (46,611)
Balance at Feb. 28, 2022 $ 14,288,962 $ 32,986 $ 7,562,278 $ 20,138,790 $ (13,514,003) $ 14,220,051 $ 68,911
Balance (in Shares) at Feb. 28, 2022   3,298,549          
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Feb. 28, 2022
Feb. 28, 2021
Cash flows from operating activities:    
Consolidated net income (loss) $ 6,670,378 $ (545,352)
Adjustments to reconcile consolidated net income (loss) to net cash (used in) provided by operating activities:    
Depreciation and amortization 170,259 95,183
Unrealized loss on marketable securities, net 7,536 1,720
Deferred income taxes 1,000 (183,000)
Non-cash lease recovery (47,554) (34,785)
Non-cash Right-of-use asset impairment charge 136,599
Forgiveness of principal and accrued interest on SBA PPP loan (6,735,246)
Non-cash stock-based compensation expense 495,736 59,083
Changes in operating assets and liabilities:    
Accounts receivable (2,758,279) (1,036,758)
Other receivables (5,482) (24,568)
Prepaid expenses (43,731) (142,664)
Prepaid and recoverable income taxes (41,723) 57,642
Other assets 1,404 (12,119)
Accounts payable, other payables, accrued expenses and other current liabilities 72,145 2,121,404
Advances from customers 17,902 (11,402)
Legal settlement payable (276,843) 29,465
Net cash (used in) provided by operating activities (2,472,498) 510,448
Cash flows from investing activities:    
Purchase of Geneva Consulting Group, Inc., net of cash acquired of $241,946 (3,100,114)
Purchases of equipment and leasehold improvements (81,011) (33,315)
Net cash used in investing activities (81,011) (3,133,429)
Cash flows from financing activities:    
Net repayments on Credit Facility (32,728) (473,496)
Net proceeds from ATM stock sales 1,821,090
Tax withholding from vested stock awards (91,904)
Distribution to noncontrolling interest (27,390)
Net cash provided by (used in) financing activities 1,669,068 (473,496)
Net decrease in cash and cash equivalents (884,441) (3,096,477)
Cash and cash equivalents at beginning of period 7,370,646 9,730,022
Cash and cash equivalents at end of period 6,486,205 6,633,545
Supplemental disclosures of cash flow data:    
Income taxes paid 41,000 12,000
Non-cash investing and financing activities:    
Right-of-use asset and operating lease liability $ 846,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals) - USD ($)
9 Months Ended
Feb. 28, 2022
Feb. 28, 2021
Statement of Cash Flows [Abstract]    
Net of cash acquired $ 241,946 $ 241,946
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation
9 Months Ended
Feb. 28, 2022
Accounting Policies [Abstract]  
Basis of Presentation
1.Basis of Presentation

 

The accompanying condensed consolidated interim financial statements include the accounts of TSR, Inc. and its subsidiaries. Unless otherwise stated or the context otherwise requires, the terms “we,” “us,” “our,” and the “Company” refer to TSR, Inc. and its subsidiaries. All significant inter-company balances and transactions have been eliminated in consolidation. The condensed balance sheet as of May 31, 2021, which has been derived from audited financial statements, and the unaudited interim financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America applying to interim financial information and with the instructions to Form 10-Q of Regulation S-X of the Securities and Exchange Commission (the “SEC”). Accordingly, certain information and footnote disclosures required by accounting principles generally accepted in the United States of America and normally included in the Company’s annual financial statements have been condensed or omitted. These condensed consolidated interim financial statements as of and for the three months and nine months ended February 28, 2022 are unaudited; however, in the opinion of management, such statements include all adjustments (consisting of normal recurring adjustments) necessary to present fairly the consolidated financial position, results of operations and cash flows of the Company for the periods presented. The results of operations for the interim periods presented are not necessarily indicative of the results that might be expected for future interim periods or for the full year ending May 31, 2022. These condensed consolidated interim financial statements should be read in conjunction with the Company’s consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended May 31, 2021.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Common Share
9 Months Ended
Feb. 28, 2022
Earnings Per Share [Abstract]  
Net Income (Loss) Per Common Share
2.Net Income (Loss) Per Common Share

 

Basic net income (loss) per common share is computed by dividing net income (loss) available to common stockholders of TSR by the weighted average number of common shares outstanding during the reporting period, excluding the effects of any potentially dilutive securities. During the quarter ended February 28, 2021, the Company granted time and performance vesting restricted stock awards under its 2020 Equity Incentive Plan (see Note 17 for further information). Diluted earnings per share gives effect to all potentially dilutive common shares outstanding during the reporting period. The common stock equivalents associated with these restricted stock awards of 84,293 and 83,830 in the three months and nine months ended February 28, 2022 have only been included for dilutive shares outstanding for the nine months ended February 28, 2022 since there was a loss for the three month period ended February 28, 2022.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and Cash Equivalents
9 Months Ended
Feb. 28, 2022
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents
3.Cash and Cash Equivalents

 

The Company considers short-term highly liquid investments with maturities of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents were comprised of the following as of February 28, 2022 and May 31, 2021:

 

   February 28,
2022
   May 31,
2021
 
         
Cash in banks  $5,941,186   $7,317,517 
Money market funds   545,019    53,129 
           
   $6,486,205   $7,370,646 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments
9 Months Ended
Feb. 28, 2022
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
4.Fair Value of Financial Instruments

 

Accounting Standards Codification (“ASC”) 820-10, Fair Value Measurements and Disclosures (“ASC 820-10”), defines fair value, establishes a framework for measuring fair value under accounting principles generally accepted in the United States of America (“GAAP”) and provides for expanded disclosure about fair value measurements. ASC 820-10 applies to all other accounting pronouncements that require or permit fair value measurements.

The Company determines or calculates the fair value of financial instruments using quoted market prices in active markets when such information is available or using appropriate present value or other valuation techniques, such as discounted cash flow analyses, incorporating available market discount rate information for similar types of instruments while estimating for non-performance and liquidity risk. These techniques are significantly affected by the assumptions used, including the discount rate, credit spreads and estimates of future cash flows.

 

Assets and liabilities typically recorded at fair value on a non-recurring basis to which ASC 820-10 applies include:

 

non-financial assets and liabilities initially measured at fair value in an acquisition or business combination, and
   
long-lived assets measured at fair value due to an impairment assessment under ASC 360-10-15, Impairment or Disposal of Long-Lived Assets.

 

This topic defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date and establishes a three-level hierarchy, which encourages an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820-10 requires that assets and liabilities recorded at fair value be classified and disclosed in one of the following three categories:

 

Level 1 - inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access.
   
Level 2 - inputs utilize other-than-quoted prices that are observable, either directly or indirectly. Level 2 inputs include quoted prices for similar assets and liabilities in active markets, and inputs such as interest rates and yield curves that are observable at commonly quoted intervals.
   
Level 3 - inputs are unobservable and are typically based on the Company’s own assumptions, including situations where there is little, if any, market activity. Both observable and unobservable inputs may be used to determine the fair value of positions that are classified within the Level 3 classification.

 

In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the Company classifies such financial assets or liabilities based on the lowest level input that is significant to the fair value measurement in its entirety. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.

 

ASC Topic 825, Financial Instruments, requires disclosure of the fair value of certain financial instruments. For cash and cash equivalents, accounts receivable, accounts and other payables, accrued liabilities and advances from customers, the amounts presented in the condensed consolidated financial statements approximate fair value because of the short-term maturities of these instruments.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities
9 Months Ended
Feb. 28, 2022
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities
5.Marketable Securities

 

The Company has characterized its investments in marketable securities, based on the priority of the inputs used to value the investments, into a three-level fair value hierarchy. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1) and lowest priority to unobservable inputs (Level 3). If the inputs used to measure the investments fall within different levels of the hierarchy, the categorization is based on the lowest level input that is significant to the fair value measurement of the instrument.

 

Investments recorded in the accompanying condensed consolidated balance sheets are categorized based on the inputs to valuation techniques as follows:

 

Level 1 - These are investments where values are based on unadjusted quoted prices for identical assets in an active market the Company has the ability to access.
   
Level 2 - These are investments where values are based on quoted market prices that are not active or model derived valuations in which all significant inputs are observable in active markets.
   
Level 3 - These are investments where values are derived from techniques in which one or more significant inputs are unobservable.

 

The following are the major categories of assets measured at fair value on a recurring basis as of February 28, 2022 and May 31, 2021 using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2) and significant unobservable inputs (Level 3):

February 28, 2022  Level 1   Level 2   Level 3   Total 
Equity Securities  $38,160   $
-
   $
-
   $38,160 
                     
May 31, 2021    

Level 1

    

Level 2

    

Level 3

    

Total

 
Equity Securities  $45,696   $-   $-   $45,696 

 

The Company’s equity securities are classified as trading securities, which are carried at fair value, as determined by quoted market prices, which is a Level 1 input, as established by the fair value hierarchy. The related unrealized gains and losses are included in earnings. The Company’s marketable securities at February 28, 2022 and May 31, 2021 are summarized as follows:

 

February 28, 2022  Amortized
Cost
   Gross
Unrealized
Holding
Gains
   Gross
Unrealized
Holding
Losses
   Recorded
Value
 
Equity Securities  $16,866   $21,294   $
-
   $38,160 

 

May 31, 2021  Amortized
Cost
   Gross
Unrealized
Holding
Gains
   Gross
Unrealized
Holding
Losses
   Recorded
Value
 
Equity Securities  $16,866   $28,830   $
-
   $45,696 

The Company’s investments in marketable securities consist primarily of investments in equity securities. Market values were determined for each individual security in the investment portfolio. When evaluating the investments for other-than-temporary impairment, the Company reviews factors such as length of time and extent to which fair value has been below cost basis, the financial condition of the issuer, and the Company’s ability and intent to hold the investment for a period of time, which may be sufficient for anticipated recovery in market values.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Other Matters
9 Months Ended
Feb. 28, 2022
Disclosure of Other Matters [Abstract]  
Other Matters
6.Other Matters

 

From time to time, the Company is party to various lawsuits, some involving material amounts. Management is not aware of any lawsuits that would have a material adverse impact on the consolidated financial position of the Company except for the litigation disclosed elsewhere in the report, including Notes 9, 10, 16 and 19 to the Condensed Consolidated Financial Statements and in the section titled “Item 1, Legal Proceedings” in Part II of this report.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
9 Months Ended
Feb. 28, 2022
Leases [Abstract]  
Leases
7.Leases

 

The Company leases the space for its three offices in New York City, Hauppauge and New Jersey. Under ASC 842, at contract inception we determine whether the contract is or contains a lease and whether the lease should be classified as an operating or finance lease. Operating leases are in right-of-use assets and operating lease liabilities are in our condensed consolidated balance sheets.

 

The Company’s leases for its three offices are classified as operating leases.

 

The lease agreements for New York City, Hauppauge and New Jersey expire on August 31, 2022, December 31, 2023 and May 31, 2027, respectively, and do not include any renewal options. During the fiscal year ended May 31, 2021, the Company extended its lease in Hauppauge, entered into a lease in a new location for its New Jersey office expiring May 31, 2027 and entered into an agreement to sublease the space in New York City expiring August 31, 2022. Due to the fact that the future sublease cash inflows will be less than the carrying value of the corresponding right-of-use asset, the Company recorded a right-of-use asset impairment charge of $136,599 in the quarter ended November 30, 2020.

 

In addition to the monthly base amounts in the lease agreements, the Company is required to pay real estate taxes and operating expenses during the lease terms.

 

For the nine months ended February 28, 2022 and 2021, the Company’s operating lease expense for these leases was $240,000 and $352,000, respectively.

 

Future minimum lease payments under non-cancellable operating leases as of February 28, 2022 were as follows:

 

Twelve Months Ending February 28,    
2023  $295,519 
2024   203,248 
2025   123,085 
2026   126,162 
2027   129,316 
Thereafter   32,527 
      
Total undiscounted operating lease payments   909,857 
Less imputed interest   122,471 
      
Present value of operating lease payments  $787,386 

 

The following table sets forth the right-of-use assets and operating lease liabilities as of February 28, 2022:

 

Assets    
Right-of-use assets, net  $713,413 
      
Liabilities     
Current operating lease liabilities  $249,688 
Long-term operating lease liabilities   537,698 
      
Total operating lease liabilities  $787,386 

 

The weighted average remaining lease term for the Company’s operating leases is 2.9 years.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Credit Facility
9 Months Ended
Feb. 28, 2022
Credit Facility [Abstract]  
Credit Facility
8.Credit Facility

 

On November 27, 2019, TSR closed on a revolving credit facility (the “Credit Facility”) pursuant to a Loan and Security Agreement with Access Capital, Inc. (the “Lender”) that initially provided up to $7,000,000 in funding to TSR and its direct and indirect subsidiaries, TSR Consulting Services, Inc., Logixtech Solutions, LLC and Eurologix, S.A.R.L., each of which, together with TSR, is a borrower under the Credit Facility. Each of the borrowers has provided a security interest to the Lender in all of their respective assets to secure amounts borrowed under the Credit Facility.

 

TSR expects to utilize the Credit Facility for working capital and general corporate purposes. The maximum amount that may now be advanced under the Credit Facility at any time shall not exceed $2,000,000.

 

Advances under the Credit Facility accrue interest at a rate per annum equal to (x) the “base rate” or “prime rate” announced by Citibank, N.A. from time to time, which shall be increased or decreased, as the case may be, in an amount equal to each increase or decrease in such “base rate” or “prime rate,” plus (y) 1.75%. The prime rate as of February 28, 2022 was 3.25%, indicating an interest rate of 5.0% on the line of credit. The initial term of the Credit Facility is five years, which shall automatically renew for successive five-year periods unless either TSR or the Lender gives written notice to the other of termination at least 60 days prior to the expiration date of the then-current term.

 

TSR is obliged to satisfy certain financial covenants and minimum borrowing requirements under the Credit Facility, and to pay certain fees, including prepayment fees, and provide certain financial information to the Lender. The Company was in compliance with all applicable covenants at February 28, 2022.

 

As of February 28, 2022, the net borrowings outstanding against this line of credit facility were $60,000. The amount the Company has borrowed fluctuates and, at times, it has utilized the maximum amount of $2,000,000 available under the facility to fund its payroll and other obligations.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Termination of Former CEO
9 Months Ended
Feb. 28, 2022
Termination of Former CEO [Abstract]  
Termination of Former CEO
9.Termination of Former CEO

 

The Company terminated Christopher Hughes, the former Chief Executive Officer of the Company (“Hughes”), effective February 29, 2020 for “Cause” as defined in Section 6(a) of his Amended and Restated Employment Agreement dated August 9, 2018 (the “Employment Agreement”). Despite having already been terminated from employment, on March 2, 2020, the Company received a letter from Mr. Hughes, providing notice of his intent to resign for “Good Reason” as defined in Section 7(c) of the Employment Agreement pursuant to which he claimed to be entitled to the “Enhanced Severance Amount” under the Employment Agreement. Hughes filed a complaint against the Company in the Supreme Court of the State of New York in March 2020 alleging two causes of action: (1) breach of his employment contract; and (2) breach of duty of good faith and fair dealing. Plaintiff Hughes alleged that he was terminated without cause or in the alternative that he resigned for good reason and therefore, pursuant to the Employment Agreement, Hughes sought severance pay in the amount of $1,000,000 and reasonable costs and attorney’s fees. The Company denied Plaintiff’s allegations in their entirety and filed counterclaims against Plaintiff for (1) declaratory relief; (2) breach of confidence/non-compete agreement; (3) declaratory and injunctive relief – confidence/non-compete; (4) tortious interference with current and prospective contractual and economic relations; (5) breach of fiduciary duty; (6) misappropriation of trade secrets; (7) declaratory and injunctive relief – unfair competition; and (8) conversion. 

 

In October 2021, the Company and Hughes agreed through mediation to settle this matter. In order to avoid lengthy and costly litigation and discovery expenses, the Company has paid Hughes $705,000 to settle all claims. After adjusting for insurance reimbursement, the Company accrued a charge of $580,000 to selling, general and administrative expenses in the quarter ended August 31, 2021 and nine months ended February 28, 2022.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Legal Settlement with Investor
9 Months Ended
Feb. 28, 2022
Legal Settlement with Investor [Abstract]  
Legal Settlement with Investor
10.Legal Settlement with Investor

 

On April 1, 2020, the Company entered into a binding term sheet (“Term Sheet”) with Zeff Capital, L.P. (“Zeff”) pursuant to which it agreed to pay Zeff an amount of $900,000 over a period of three years in cash or cash and stock in settlement of expenses incurred by Zeff during its solicitations in 2018 and 2019 in connection with the annual meetings of the Company, the costs incurred in connection with the litigation initiated by and against the Company as well as negotiation, execution and enforcement of the Settlement and Release Agreement, dated as of August 30, 2019, by and between the Company, Zeff and certain other parties. In exchange for certain releases, the Term Sheet calls for a cash payment of $300,000 on June 30, 2021, a second cash payment of $300,000 on June 30, 2022 and a third payment of $300,000 also on June 30, 2022, which can be paid in cash or common stock at the Company’s option. There is no interest due on these payments. The $300,000 payment due June 30, 2021 was paid during the quarter ended August 31, 2021. The agreement also has protections to defer such payment dates so that the debt covenants with the Company’s lender are not breached. On August 13, 2020, the Company, Zeff, Zeff Holding Company, LLC and Daniel Zeff entered into a settlement agreement to reflect these terms. Any installment payment which is deferred as permitted above will accrue interest at the prime rate plus 3.75%, and Zeff shall thereby have the option to convert such deferred amounts (plus accrued interest if any) into shares of the Company’s stock. The Company accrued $818,000, the estimated present value of these payments using an effective interest rate of 5%, in the quarter ended February 29, 2020, as the events relating to the expense occurred prior to such date. The estimated present value of the remaining payments is $590,000 at February 28, 2022.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
COVID-19
9 Months Ended
Feb. 28, 2022
Covid Nineteen [Abstract]  
COVID-19
11.COVID-19

 

The COVID-19 outbreak in the United States has caused business disruption including mandated and voluntary closing of various businesses. While the disruption is currently expected to be temporary, there is considerable uncertainty around the duration of the closings and the impact of the pandemic on our business. Therefore, the Company expects this matter to continue to negatively impact its operating results in future periods. The full financial impact and duration cannot be reasonably estimated at this time.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Paycheck Protection Program Loan
9 Months Ended
Feb. 28, 2022
Payroll Protection Program Loan [Abstract]  
Paycheck Protection Program Loan
12.Paycheck Protection Program Loan

 

On April 15, 2020, the Company received loan proceeds of $6,659,220 under the Paycheck Protection Program (the “PPP Loan”). The Paycheck Protection Program (“PPP”) was established under the congressionally-approved Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). The PPP Loan to the Company was made through JPMorgan Chase Bank, N.A., a national banking association.

 

In March 2021, the Company submitted a PPP Loan Forgiveness application to the SBA through the PPP Lender. On July 7, 2021, the Company received notification from the PPP Lender that the SBA approved the Company’s application for forgiveness of the entire principal amount of the PPP Loan plus accrued interest. The PPP Lender will apply the forgiveness amount to satisfy the PPP Loan. The Company has no further obligations with respect to the PPP Loan. The Company recognized “Other Income” of $6,735,246 in the quarter ended August 31, 2021 and nine months ended February 28, 2022 related to the forgiveness of the loan principal and accrued interest.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Geneva Consulting Group Acquisition
9 Months Ended
Feb. 28, 2022
Business Combinations [Abstract]  
Geneva Consulting Group Acquisition
13.Geneva Consulting Group Acquisition

 

On September 1, 2020, the Company completed the acquisition of all of the outstanding stock of Geneva Consulting Group, Inc., a New York corporation (“Geneva”) and provider of temporary and permanent information technology personnel based in Port Washington, New York. The stock of Geneva was purchased from the three shareholders of Geneva (the “Sellers”), none of which had, or will have following the acquisition, a material relationship with the Company or its affiliates.

 

The purchase price for the shares of Geneva was comprised of the following: (i) $1,452,000 in cash paid to Sellers at the closing of the acquisition, (ii) an amount of $748,000, which was equal to the amount of Geneva’s loan under the PPP that was not assumed by the Company and was substantially forgiven by the SBA, (iii) an amount up to $300,000, originally payable paid as an earnout payment in part in February 2021 and in part in August 2021 (the “Earnout Payments”), (iv) bonus payments payable in $10,000 increments, (v) $747,000 for the net working capital of Geneva as of closing and (vi) other purchase price adjustments of which $36,000 has been paid to date. Any Earnout Payments and bonus payments were to be determined based upon the achievement of certain criteria relating to the number the Company’s contractors working full-time at the Company’s client locations on such dates.

 

The initial Earnout Payments and bonus payment liability was valued at its fair value using an option pricing based approach with a risk-neutral framework using Black Scholes due to the option-like nature of the earnout payment structure (Level 3 of the fair value hierarchy). The Earnout Payments were revalued quarterly prior to the resolution discussed below, using a present value approach and any resulting increase or decrease was recorded into selling, general and administrative expenses. Any changes in the amount of the actual results and forecasted scenarios could impact the fair value. Significant judgment was employed in determining the appropriateness of the assumptions used in calculating the fair value of the Earnout Payments as of the acquisition date and subsequent period ends.

 

On March 17, 2021, the Company entered into an agreement with the Sellers’ representatives pursuant to which the parties agreed to resolve certain interpretive differences regarding the Sellers’ entitlement to the bonus payments described above. Pursuant to this agreement, and in full satisfaction of the Company’s obligations for deferred payments under the purchase agreement for the Geneva acquisition, the Sellers’ representative acknowledged receipt of the first Earnout Payment in the amount of $100,000, the parties agreed that the Company would make aggregate bonus payments to the Sellers’ representatives in the amount of $260,000, and the Company agreed to instruct the escrow agent to release to the Sellers’ representatives the second Earnout Payment in the amount of $200,000. All amounts relating to the Earnout Payments and bonus payments that had not been paid as of the date of the agreement were either paid by the Company or released by the escrow agent on March 18, 2021. This agreement resulted in a charge to selling, general and administrative expenses of $210,000 in the quarter ended February 28, 2021. No further earnout or bonus amounts can be earned or will be paid subsequent to March 18, 2021.

 

The acquisition was accounted for as an acquisition of a business in accordance with the acquisition method of accounting. The acquired assets and assumed liabilities were recorded at their fair values. The Company determined the fair values with the assistance of valuations performed by an independent third-party specialist.

 

The Company incurred approximately $498,000 in legal fees, business broker fees, valuation services, accounting fees and other expenses to complete the Geneva acquisition. Included in this amount is additional bonus payments to the Sellers of $210,000 related to the March 17, 2021 agreement discussed above. All acquisition related costs have been expensed as incurred and included in selling, general and administrative expenses for the nine months ended February 28, 2021.

 

The following table summarizes the components of the purchase price at fair values at September 1, 2020:

 

Cash consideration paid to date  $2,983,264 
Estimated earnout and other liabilities   358,796 
Total purchase price  $3,342,060 

 

The following table summarizes the allocation of purchase price at estimated fair values at September 1, 2020:

 

Cash  $241,946 
Accounts receivable   778,930 
Prepaid expenses   5,249 
Intangible assets (see Note 15)   1,800,000 
Goodwill   785,883 
Accrued expenses   (269,948)
Net assets  $3,342,060 

 

The following unaudited pro forma financial information presents the combined operating results of the Company and Geneva as if the acquisition had occurred as of the beginning of the earliest period presented. Pro forma data is subject to various assumptions and estimates and is presented for informational purposes only. This pro forma data does not purport to represent or be indicative of the consolidated operating results that would have been reported had the transaction been completed as described herein, and the data should not be taken as indicative of future operating results.

 

Unaudited pro forma financial information assuming the acquisition of Geneva as of June 1, 2020 is presented in the following table (in thousands):

 

   Nine Months Ended 
   February 28, 2021 
     
Revenue  $49,180 
Net loss  $(779)
Diluted loss per share  $(0.40)
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill
9 Months Ended
Feb. 28, 2022
Goodwill [Abstract]  
Goodwill
14.Goodwill

 

Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. Goodwill is not amortized but is subject to impairment analysis at least once annually or more frequently upon the occurrence of an event or when circumstances indicate that the carrying amount of a unit is greater than its fair value. The annual test of goodwill was performed as of September 1, 2021 and no impairment was found.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets
9 Months Ended
Feb. 28, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
15.Intangible Assets

 

The Company amortizes its intangible assets over their estimated useful lives and will review these assets for impairment when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparing the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If intangible assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value.

 

Intangible assets are as follows:

 

   May 31,       February 28, 
   2021   Amortization   2022 
Database (estimated life 5 years)  $195,500   $34,500   $161,000 
Non-compete agreement (estimated life 2 years)   6,250    3,750    2,500 
Trademark (estimated life 3 years)   45,000    15,000    30,000 
Customer relationships (estimated life 15 years)   1,425,000    75,000    1,350,000 
Total  $1,671,750   $128,250   $1,543,500 

 

No instances of triggering events or impairment indicators were identified at February 28, 2022.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions
9 Months Ended
Feb. 28, 2022
Related Party Transactions [Abstract]  
Related Party Transactions
16.Related Party Transactions

 

On January 5, 2021, the members of the Board of Directors of the Company other than Robert Fitzgerald approved providing a waiver to QAR Industries, Inc. for its contemplated acquisition of shares owned by Fintech Consulting LLC under the Company’s then existing rights agreement (which covered a now non-existent class of Class A preferred stock) so that a distribution date would not occur under such agreement as a result of the acquisition. QAR Industries, Inc. and Fintech Consulting LLC were both principal stockholders of the Company, each owning more than 5% of the Company’s outstanding common stock prior to the consummation of the acquisition. Robert Fitzgerald is the President and majority shareholder of QAR Industries, Inc. The other directors of the Company are not affiliated with QAR Industries, Inc.

 

On February 3, 2021, the transaction was completed and QAR Industries, Inc. purchased 348,414 shares of TSR’s common stock from Fintech Consulting LLC at a price of $7.25 per share. At the same time, Bradley M. Tirpak, Chairman of TSR purchased 27,586 shares of TSR’s common stock from Fintech Consulting LLC at a price of $7.25 per share. The foregoing transaction is currently the subject of litigation due to a complaint filed by Fintech Consulting LLC on December 1, 2021. For more information about the foregoing complaint and litigation, please see Note 19 to the Condensed Consolidated Financial Statements and, section titled “Item 1, Legal Proceedings” in Part II of this report and the Company’s Current Report on Form 8-K filed with the SEC on December 21, 2021.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Expense
9 Months Ended
Feb. 28, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation Expense
17.Stock-based Compensation Expense

 

On January 28, 2021, the Company granted 108,333 shares in time vesting restricted stock awards and 69,167 shares in time and performance vesting restricted stock awards to officers, directors and key employees under the TSR, Inc. 2020 Equity Incentive Plan (the “Plan”). The time vesting shares vest in tranches at the one, two and three-year anniversaries of the grants (“service condition”). These shares had a grant date fair value of $826,000 based on the closing price of TSR’s common stock on the day prior to the grants. The associated compensation expense is recognized on a straight-line basis over the time between grant date and the date the shares vest (the “service period”). The time and performance vesting shares also vest in tranches at or after the two- and three-year anniversaries of the grants. The performance condition is defined in the grant agreements and relates to the market price of the Company’s common stock over a stated period of time (“market condition”). These shares had a grant date value of $262,000 based on the closing price of TSR common shares on the day prior to the grants discounted by an estimated forfeiture rate of 40-60%. The Company took into account the historical volatility of its common stock to assess the probability of satisfying the market condition. The associated compensation expense is recognized on a straight-line basis between the time the achievement of the performance criteria is deemed probable and the time the shares may vest. The market condition for the shares that vest on the two-year anniversary was met in October 2021. During the three and nine months ended February 28, 2022, $141,000 and $496,000, respectively, has been record as stock-based compensation expense and included in selling, general and administrative expenses. As of February 28, 2022, there is approximately $356,000 of unearned compensation expense that will be expensed through February 2024; 142,666 stock awards expected to vest; 56,666 awards vested to date, of which 14,780 were forfeited to pay taxes applicable to the stock awards.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock
9 Months Ended
Feb. 28, 2022
Stockholders' Equity Note [Abstract]  
Common Stock
18.Common Stock

 

Our certificate of incorporation, as amended, authorizes the issuance of up to 12,500,000 shares of common stock, $0.01 par value per share.

 

On October 8, 2021, the Company filed an automatic shelf registration statement on Form S-3 (File No. 333-260152) (the “2021 TSRI Shelf”) which contains (i) a base prospectus, which covers the offering, issuance and sale by the Company of up to $5,000,000 in the aggregate of shares of common stock from time to time in one or more offerings; and (ii) a sales agreement prospectus, which covers the offering, issuance and sale by the Company of up to $4,167,000 in the aggregate of shares of common stock that may be issued and sold from time to time under an at-the-market sales agreement (the “2021 ATM”) by and between the Company and A.G.P./Alliance Global Partners, as sales agent (the “2021 Agent”). The $4,167,000 of common stock that may be offered, issued and sold under the sales agreement prospectus is included in the $5,000,000 of shares of common stock that may be offered, issued and sold by the Company under the base prospectus. Upon termination of the sales agreement, any portion of the $4,167,000 included in the sales agreement prospectus that is not sold pursuant to the sales agreement will be available for sale in other offerings pursuant to the base prospectus and if no shares are sold under the agreement, the full $4,167,000 of securities may be sold in other offerings pursuant to the base prospectus. Under the 2021 ATM, we pay the 2021 Agent a commission rate equal to 3.0% of the gross sales price per share of all shares sold through the 2021 Agent under the sales agreement.

 

During the three months and nine months ended February 28, 2022, we sold an aggregate of 142,500 shares of common stock pursuant to the 2021 ATM for total gross proceeds of $1,965,623 at an average selling price of $13.79 per share, resulting in net proceeds of approximately $1,821,090 after deducting $144,533 in commissions and other transactions costs.

 

The 2021 TSRI Shelf is currently our only active shelf-registration statement. We may offer TSR common stock registered under the 2021 TSRI Shelf from time to time in response to market conditions or other circumstances if we believe such a plan of financing is in the best interests of our stockholders. We believe that the 2021 TSRI Shelf provides us with the flexibility to raise additional capital to finance our operations as needed. However, there is no assurance we will be successful in doing so.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Pending Legal Issue
9 Months Ended
Feb. 28, 2022
Pending Legal Issue [Abstract]  
Pending Legal Issue
19.Pending Legal Issue

 

On December 1, 2021, Fintech Consulting LLC filed a complaint against the Company in the United States District Court for the District of New Jersey. The named Defendants in the complaint are the Company, QAR Industries, Inc., a shareholder of TSR (“QAR”), Robert E. Fitzgerald, a director and shareholder of TSR and the President, director and a shareholder of QAR (“Fitzgerald”), and Bradley Tirpak, a shareholder and the chairman of the board of directors of TSR (“Tirpak”). The complaint purports to assert claims against the Defendants under state law and Section 10(b) of the Exchange Act in connection with a Share Purchase Agreement, dated January 31, 2021, by and between the Plaintiff, as the seller of shares of TSR’s common stock, and QAR and Tirpak, as the purchasers of such shares (the “SPA”). The plaintiff seeks (i) judgment declaring the transactions represented by the SPA null and avoid and returning the shares; (ii) judgment cancelling the SPA and returning the shares in exchange for return of the purchase price; (iii) judgement unwinding the transaction; (iv) compensatory damages; (v) punitive damages; (vi) pre-judgment interest; (vii) costs of suit including attorneys’ fees; and (viii) such other relief as the Court may find appropriate. See Note 16 to the Condensed Consolidated Unaudited Financial Statements elsewhere in this report and the Company’s Current Report on Form 8-K filed with the SEC on December 21, 2021 for more information.

 

The Company believes the action described above to be without merit and intends to vigorously defend its interests. However, the Company may incur significant additional legal expenses as it pursues a vigorous defense against this action.

 

While the Company believes the action to be without merit, no assurances can be given as to: (i) the outcome of this or other legal proceedings and (ii) the related impact of an unanticipated adverse outcome of these proceedings on the Company’s financial condition, results of operations or near-term liquidity.

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and Cash Equivalents (Tables)
9 Months Ended
Feb. 28, 2022
Cash and Cash Equivalents [Abstract]  
Schedule of considers short-term highly liquid investments
   February 28,
2022
   May 31,
2021
 
         
Cash in banks  $5,941,186   $7,317,517 
Money market funds   545,019    53,129 
           
   $6,486,205   $7,370,646 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities (Tables)
9 Months Ended
Feb. 28, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of major categories of assets measured at fair value on a recurring basis
February 28, 2022  Level 1   Level 2   Level 3   Total 
Equity Securities  $38,160   $
-
   $
-
   $38,160 
                     
May 31, 2021    

Level 1

    

Level 2

    

Level 3

    

Total

 
Equity Securities  $45,696   $-   $-   $45,696 

 

Schedule of marketable securities
February 28, 2022  Amortized
Cost
   Gross
Unrealized
Holding
Gains
   Gross
Unrealized
Holding
Losses
   Recorded
Value
 
Equity Securities  $16,866   $21,294   $
-
   $38,160 

 

May 31, 2021  Amortized
Cost
   Gross
Unrealized
Holding
Gains
   Gross
Unrealized
Holding
Losses
   Recorded
Value
 
Equity Securities  $16,866   $28,830   $
-
   $45,696 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
9 Months Ended
Feb. 28, 2022
Leases [Abstract]  
Schedule of future minimum lease payments under non-cancellable operating leases
Twelve Months Ending February 28,    
2023  $295,519 
2024   203,248 
2025   123,085 
2026   126,162 
2027   129,316 
Thereafter   32,527 
      
Total undiscounted operating lease payments   909,857 
Less imputed interest   122,471 
      
Present value of operating lease payments  $787,386 

 

Schedule of right-of-use assets and operating lease liabilities
Assets    
Right-of-use assets, net  $713,413 
      
Liabilities     
Current operating lease liabilities  $249,688 
Long-term operating lease liabilities   537,698 
      
Total operating lease liabilities  $787,386 

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Geneva Consulting Group Acquisition (Tables)
9 Months Ended
Feb. 28, 2022
Business Combinations [Abstract]  
Schedule of purchase price at fair values
Cash consideration paid to date  $2,983,264 
Estimated earnout and other liabilities   358,796 
Total purchase price  $3,342,060 

 

Schedule of allocation of purchase price at estimated fair values
Cash  $241,946 
Accounts receivable   778,930 
Prepaid expenses   5,249 
Intangible assets (see Note 15)   1,800,000 
Goodwill   785,883 
Accrued expenses   (269,948)
Net assets  $3,342,060 

 

Schedule of Unaudited pro forma financial information
   Nine Months Ended 
   February 28, 2021 
     
Revenue  $49,180 
Net loss  $(779)
Diluted loss per share  $(0.40)
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Tables)
9 Months Ended
Feb. 28, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets identified in the Geneva acquisition
   May 31,       February 28, 
   2021   Amortization   2022 
Database (estimated life 5 years)  $195,500   $34,500   $161,000 
Non-compete agreement (estimated life 2 years)   6,250    3,750    2,500 
Trademark (estimated life 3 years)   45,000    15,000    30,000 
Customer relationships (estimated life 15 years)   1,425,000    75,000    1,350,000 
Total  $1,671,750   $128,250   $1,543,500 

 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Common Share (Details) - shares
3 Months Ended 9 Months Ended
Feb. 28, 2022
Feb. 28, 2022
Earnings Per Share [Abstract]    
Restricted stock awards 84,293 83,830
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and Cash Equivalents (Details) - Schedule of considers short-term highly liquid investments - USD ($)
Feb. 28, 2022
May 31, 2021
Schedule of considers short-term highly liquid investments [Abstract]    
Cash in banks $ 5,941,186 $ 7,317,517
Money market funds 545,019 53,129
Total $ 6,486,205 $ 7,370,646
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities (Details) - Schedule of major categories of assets measured at fair value on a recurring basis - USD ($)
Feb. 28, 2022
May 31, 2021
Marketable Securities (Details) - Schedule of major categories of assets measured at fair value on a recurring basis [Line Items]    
Equity Securities $ 38,160 $ 45,696
Level 1 [Member]    
Marketable Securities (Details) - Schedule of major categories of assets measured at fair value on a recurring basis [Line Items]    
Equity Securities 38,160 $ 45,696
Level 2 [Member]    
Marketable Securities (Details) - Schedule of major categories of assets measured at fair value on a recurring basis [Line Items]    
Equity Securities  
Level 3 [Member]    
Marketable Securities (Details) - Schedule of major categories of assets measured at fair value on a recurring basis [Line Items]    
Equity Securities  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities (Details) - Schedule of marketable securities - USD ($)
9 Months Ended
Feb. 28, 2022
May 31, 2021
Schedule of marketable securities [Abstract]    
Equity Securities, Amortized Cost $ 16,866 $ 16,866
Equity Securities, Gross Unrealized Holding Gains 21,294 28,830
Equity Securities, Gross Unrealized Holding Losses
Equity Securities, Recorded Value $ 38,160 $ 45,696
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - USD ($)
6 Months Ended 9 Months Ended
Nov. 30, 2020
Feb. 28, 2022
Feb. 28, 2021
Leases [Abstract]      
Lease expiration, description   The lease agreements for New York City, Hauppauge and New Jersey expire on August 31, 2022, December 31, 2023 and May 31, 2027, respectively, and do not include any renewal options. During the fiscal year ended May 31, 2021, the Company extended its lease in Hauppauge, entered into a lease in a new location for its New Jersey office expiring May 31, 2027 and entered into an agreement to sublease the space in New York City expiring August 31, 2022.  
Right-of-use asset impairment charge $ 136,599 $ 136,599
Operating lease expense   $ 240,000 $ 352,000
Operating lease, weighted average remaining lease term   2 years 10 months 24 days  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - Schedule of future minimum lease payments under non-cancellable operating leases
Feb. 28, 2022
USD ($)
Schedule of future minimum lease payments under non-cancellable operating leases [Abstract]  
2023 $ 295,519
2024 203,248
2025 123,085
2026 126,162
2027 129,316
Thereafter 32,527
Total undiscounted operating lease payments 909,857
Less imputed interest 122,471
Present value of operating lease payments $ 787,386
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - Schedule of right-of-use assets and operating lease liabilities
9 Months Ended
Feb. 28, 2022
USD ($)
Assets  
Right-of-use assets, net $ 713,413
Liabilities  
Current operating lease liabilities 249,688
Long-term operating lease liabilities 537,698
Total operating lease liabilities $ 787,386
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Credit Facility (Details) - USD ($)
1 Months Ended 9 Months Ended
Nov. 27, 2019
Feb. 28, 2022
Credit Facility (Details) [Line Items]    
Borrowed amount under credit facility   $ 2,000,000
Line of credit facility, description   Advances under the Credit Facility accrue interest at a rate per annum equal to (x) the “base rate” or “prime rate” announced by Citibank, N.A. from time to time, which shall be increased or decreased, as the case may be, in an amount equal to each increase or decrease in such “base rate” or “prime rate,” plus (y) 1.75%. The prime rate as of February 28, 2022 was 3.25%, indicating an interest rate of 5.0% on the line of credit. The initial term of the Credit Facility is five years, which shall automatically renew for successive five-year periods unless either TSR or the Lender gives written notice to the other of termination at least 60 days prior to the expiration date of the then-current term. 
Net borrowings outstanding   $ 60,000
Loan and Security Agreement [Member]    
Credit Facility (Details) [Line Items]    
Borrowed amount under credit facility $ 7,000,000  
Credit Facility [Member]    
Credit Facility (Details) [Line Items]    
Borrowed amount under credit facility $ 2,000,000  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Termination of Former CEO (Details) - USD ($)
1 Months Ended 9 Months Ended
Oct. 31, 2021
Feb. 28, 2022
Termination of Former CEO [Abstract]    
Enhanced severance amount, description   (1) breach of his employment contract; and (2) breach of duty of good faith and fair dealing. Plaintiff Hughes alleged that he was terminated without cause or in the alternative that he resigned for good reason and therefore, pursuant to the Employment Agreement, Hughes sought severance pay in the amount of $1,000,000 and reasonable costs and attorney’s fees. The Company denied Plaintiff’s allegations in their entirety and filed counterclaims against Plaintiff for (1) declaratory relief; (2) breach of confidence/non-compete agreement; (3) declaratory and injunctive relief – confidence/non-compete; (4) tortious interference with current and prospective contractual and economic relations; (5) breach of fiduciary duty; (6) misappropriation of trade secrets; (7) declaratory and injunctive relief – unfair competition; and (8) conversion.
Discovery expenses $ 705,000  
Selling, general and administrative expenses, description   After adjusting for insurance reimbursement, the Company accrued a charge of $580,000 to selling, general and administrative expenses in the quarter ended August 31, 2021 and nine months ended February 28, 2022.
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Legal Settlement with Investor (Details) - USD ($)
9 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Apr. 01, 2020
Feb. 28, 2022
Feb. 29, 2020
Legal Settlement with Investor (Details) [Line Items]          
Legal settlement amount payable     $ 900,000    
Settlement period     3 years    
Cash payment   $ 300,000      
Due payment   $ 300,000      
Accrued interest rate, percentage       3.75%  
Estimated present value of payments       $ 818,000  
Effective interest rate         5.00%
Estimated present value of payments       $ 590,000  
Forecast [Member] | Second Cash Payment [Member]          
Legal Settlement with Investor (Details) [Line Items]          
Cash payment $ 300,000        
Forecast [Member] | Third Cash Payment [Member]          
Legal Settlement with Investor (Details) [Line Items]          
Cash payment $ 300,000        
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Paycheck Protection Program Loan (Details) - Paycheck Protection Program [Member] - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 15, 2020
Aug. 31, 2021
Feb. 28, 2022
Paycheck Protection Program Loan (Details) [Line Items]      
Proceeds from loan $ 6,659,220    
Other income   $ 6,735,246 $ 6,735,246
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Geneva Consulting Group Acquisition (Details) - USD ($)
1 Months Ended 9 Months Ended
Mar. 17, 2021
Feb. 28, 2022
Geneva Consulting Group Acquisition (Details) [Line Items]    
Acquisition, description   The purchase price for the shares of Geneva was comprised of the following: (i) $1,452,000 in cash paid to Sellers at the closing of the acquisition, (ii) an amount of $748,000, which was equal to the amount of Geneva’s loan under the PPP that was not assumed by the Company and was substantially forgiven by the SBA, (iii) an amount up to $300,000, originally payable paid as an earnout payment in part in February 2021 and in part in August 2021 (the “Earnout Payments”), (iv) bonus payments payable in $10,000 increments, (v) $747,000 for the net working capital of Geneva as of closing and (vi) other purchase price adjustments of which $36,000 has been paid to date. Any Earnout Payments and bonus payments were to be determined based upon the achievement of certain criteria relating to the number the Company’s contractors working full-time at the Company’s client locations on such dates. 
Earnout payments, description Pursuant to this agreement, and in full satisfaction of the Company’s obligations for deferred payments under the purchase agreement for the Geneva acquisition, the Sellers’ representative acknowledged receipt of the first Earnout Payment in the amount of $100,000, the parties agreed that the Company would make aggregate bonus payments to the Sellers’ representatives in the amount of $260,000, and the Company agreed to instruct the escrow agent to release to the Sellers’ representatives the second Earnout Payment in the amount of $200,000.  
Selling, general and administrative expenses   $ 210,000
Payment for bonus $ 210,000  
Geneva acquisition [Member]    
Geneva Consulting Group Acquisition (Details) [Line Items]    
Other expenses   $ 498,000
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Geneva Consulting Group Acquisition (Details) - Schedule of purchase price at fair values
9 Months Ended
Feb. 28, 2022
USD ($)
Schedule of purchase price at fair values [Abstract]  
Cash consideration paid to date $ 2,983,264
Estimated earnout and other liabilities 358,796
Total purchase price $ 3,342,060
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Geneva Consulting Group Acquisition (Details) - Schedule of allocation of purchase price at estimated fair values
Feb. 28, 2022
USD ($)
Schedule of allocation of purchase price at estimated fair values [Abstract]  
Cash $ 241,946
Accounts receivable 778,930
Prepaid expenses 5,249
Intangible assets (see Note 15) 1,800,000
Goodwill 785,883
Accrued expenses (269,948)
Net assets $ 3,342,060
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Geneva Consulting Group Acquisition (Details) - Schedule of Unaudited pro forma financial information
9 Months Ended
Feb. 28, 2022
USD ($)
$ / shares
Schedule of Unaudited pro forma financial information [Abstract]  
Revenue $ 49,180
Net loss $ (779)
Diluted loss per share (in Dollars per share) | $ / shares $ (0.4)
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Details) - Schedule of intangible assets identified in the Geneva acquisition
9 Months Ended
Feb. 28, 2022
USD ($)
Database [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated life Database (estimated life 5 years)
Intangible assets at beginning $ 195,500
Amortization 34,500
Intangible assets at ending $ 161,000
Non-compete agreement [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated life Non-compete agreement (estimated life 2 years)
Intangible assets at beginning $ 6,250
Amortization 3,750
Intangible assets at ending $ 2,500
Trademark [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated life Trademark (estimated life 3 years)
Intangible assets at beginning $ 45,000
Amortization 15,000
Intangible assets at ending $ 30,000
Customer Relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated life Customer relationships (estimated life 15 years)
Intangible assets at beginning $ 1,425,000
Amortization 75,000
Intangible assets at ending $ 1,350,000
Total [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated life Total
Intangible assets at beginning $ 1,671,750
Amortization 128,250
Intangible assets at ending $ 1,543,500
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions (Details) - $ / shares
Feb. 03, 2021
Jan. 05, 2021
Related Party Transactions (Details) [Line Items]    
Common stock outstanding percentage   5.00%
Chairman [Member]    
Related Party Transactions (Details) [Line Items]    
Share purchased 27,586  
QAR Industries, Inc. [Member]    
Related Party Transactions (Details) [Line Items]    
Share purchased 348,414  
Fintech Consulting LLC [Member]    
Related Party Transactions (Details) [Line Items]    
Common stock price per share $ 7.25  
Fintech Consulting LLC [Member] | Chairman [Member]    
Related Party Transactions (Details) [Line Items]    
Common stock price per share $ 7.25  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Expense (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 28, 2021
Feb. 28, 2022
Feb. 28, 2022
Stock-Based Compensation Expense (Details) [Line Items]      
Shares granted (in Shares) 108,333    
Stock option vested (in Shares) 69,167    
Shares granted $ 826,000    
Option granted based on the closing price $ 262,000    
Stock based compensation expense   $ 141,000 $ 496,000
Compensation expense, description     As of February 28, 2022, there is approximately $356,000 of unearned compensation expense that will be expensed through February 2024; 142,666 stock awards expected to vest; 56,666 awards vested to date, of which 14,780 were forfeited to pay taxes applicable to the stock awards.
Minimum [Member]      
Stock-Based Compensation Expense (Details) [Line Items]      
Estimated forfeiture rates 40.00%    
Maximum [Member]      
Stock-Based Compensation Expense (Details) [Line Items]      
Estimated forfeiture rates 60.00%    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 08, 2021
Feb. 28, 2022
Feb. 28, 2022
May 31, 2021
Common Stock (Details) [Line Items]        
Common stock authorizes   12,500,000 12,500,000 12,500,000
Common stock par value per share   $ 0.01 $ 0.01 $ 0.01
Common stock, description The $4,167,000 of common stock that may be offered, issued and sold under the sales agreement prospectus is included in the $5,000,000 of shares of common stock that may be offered, issued and sold by the Company under the base prospectus. Upon termination of the sales agreement, any portion of the $4,167,000 included in the sales agreement prospectus that is not sold pursuant to the sales agreement will be available for sale in other offerings pursuant to the base prospectus and if no shares are sold under the agreement, the full $4,167,000 of securities may be sold in other offerings pursuant to the base prospectus. Under the 2021 ATM, we pay the 2021 Agent a commission rate equal to 3.0% of the gross sales price per share of all shares sold through the 2021 Agent under the sales agreement.      
Common stock pursuant   142,500 142,500  
Gross proceeds     $ 1,965,623  
selling price of per share   $ 13.79 $ 13.79  
Net proceeds     $ 1,821,090  
Commissions and other transactions costs     $ 144,533  
Common stock [Member]        
Common Stock (Details) [Line Items]        
Common stock authorizes   12,500,000 12,500,000  
Common stock par value per share   $ 0.01 $ 0.01  
Common stock, description (i) a base prospectus, which covers the offering, issuance and sale by the Company of up to $5,000,000 in the aggregate of shares of common stock from time to time in one or more offerings; and (ii) a sales agreement prospectus, which covers the offering, issuance and sale by the Company of up to $4,167,000 in the aggregate of shares of common stock that may be issued and sold from time to time under an at-the-market sales agreement (the “2021 ATM”) by and between the Company and A.G.P./Alliance Global Partners, as sales agent (the “2021 Agent”).      
XML 61 f10q0222_tsrinc_htm.xml IDEA: XBRL DOCUMENT 0000098338 2021-06-01 2022-02-28 0000098338 2022-04-07 0000098338 2022-02-28 0000098338 2021-05-31 0000098338 2021-12-01 2022-02-28 0000098338 2020-12-01 2021-02-28 0000098338 2020-06-01 2021-02-28 0000098338 us-gaap:CommonStockMember 2020-05-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2020-05-31 0000098338 us-gaap:RetainedEarningsMember 2020-05-31 0000098338 us-gaap:TreasuryStockMember 2020-05-31 0000098338 us-gaap:ParentMember 2020-05-31 0000098338 us-gaap:NoncontrollingInterestMember 2020-05-31 0000098338 2020-05-31 0000098338 us-gaap:CommonStockMember 2020-06-01 2020-08-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2020-06-01 2020-08-31 0000098338 us-gaap:RetainedEarningsMember 2020-06-01 2020-08-31 0000098338 us-gaap:TreasuryStockMember 2020-06-01 2020-08-31 0000098338 us-gaap:ParentMember 2020-06-01 2020-08-31 0000098338 us-gaap:NoncontrollingInterestMember 2020-06-01 2020-08-31 0000098338 2020-06-01 2020-08-31 0000098338 us-gaap:CommonStockMember 2020-08-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2020-08-31 0000098338 us-gaap:RetainedEarningsMember 2020-08-31 0000098338 us-gaap:TreasuryStockMember 2020-08-31 0000098338 us-gaap:ParentMember 2020-08-31 0000098338 us-gaap:NoncontrollingInterestMember 2020-08-31 0000098338 2020-08-31 0000098338 us-gaap:CommonStockMember 2020-09-01 2020-11-30 0000098338 us-gaap:AdditionalPaidInCapitalMember 2020-09-01 2020-11-30 0000098338 us-gaap:RetainedEarningsMember 2020-09-01 2020-11-30 0000098338 us-gaap:TreasuryStockMember 2020-09-01 2020-11-30 0000098338 us-gaap:ParentMember 2020-09-01 2020-11-30 0000098338 us-gaap:NoncontrollingInterestMember 2020-09-01 2020-11-30 0000098338 2020-09-01 2020-11-30 0000098338 us-gaap:CommonStockMember 2020-11-30 0000098338 us-gaap:AdditionalPaidInCapitalMember 2020-11-30 0000098338 us-gaap:RetainedEarningsMember 2020-11-30 0000098338 us-gaap:TreasuryStockMember 2020-11-30 0000098338 us-gaap:ParentMember 2020-11-30 0000098338 us-gaap:NoncontrollingInterestMember 2020-11-30 0000098338 2020-11-30 0000098338 us-gaap:CommonStockMember 2020-12-01 2021-02-28 0000098338 us-gaap:AdditionalPaidInCapitalMember 2020-12-01 2021-02-28 0000098338 us-gaap:RetainedEarningsMember 2020-12-01 2021-02-28 0000098338 us-gaap:TreasuryStockMember 2020-12-01 2021-02-28 0000098338 us-gaap:ParentMember 2020-12-01 2021-02-28 0000098338 us-gaap:NoncontrollingInterestMember 2020-12-01 2021-02-28 0000098338 us-gaap:CommonStockMember 2021-02-28 0000098338 us-gaap:AdditionalPaidInCapitalMember 2021-02-28 0000098338 us-gaap:RetainedEarningsMember 2021-02-28 0000098338 us-gaap:TreasuryStockMember 2021-02-28 0000098338 us-gaap:ParentMember 2021-02-28 0000098338 us-gaap:NoncontrollingInterestMember 2021-02-28 0000098338 2021-02-28 0000098338 us-gaap:CommonStockMember 2021-05-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2021-05-31 0000098338 us-gaap:RetainedEarningsMember 2021-05-31 0000098338 us-gaap:TreasuryStockMember 2021-05-31 0000098338 us-gaap:ParentMember 2021-05-31 0000098338 us-gaap:NoncontrollingInterestMember 2021-05-31 0000098338 us-gaap:CommonStockMember 2021-06-01 2021-08-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2021-06-01 2021-08-31 0000098338 us-gaap:RetainedEarningsMember 2021-06-01 2021-08-31 0000098338 us-gaap:TreasuryStockMember 2021-06-01 2021-08-31 0000098338 us-gaap:ParentMember 2021-06-01 2021-08-31 0000098338 us-gaap:NoncontrollingInterestMember 2021-06-01 2021-08-31 0000098338 2021-06-01 2021-08-31 0000098338 us-gaap:CommonStockMember 2021-08-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2021-08-31 0000098338 us-gaap:RetainedEarningsMember 2021-08-31 0000098338 us-gaap:TreasuryStockMember 2021-08-31 0000098338 us-gaap:ParentMember 2021-08-31 0000098338 us-gaap:NoncontrollingInterestMember 2021-08-31 0000098338 2021-08-31 0000098338 us-gaap:CommonStockMember 2021-09-01 2021-11-30 0000098338 us-gaap:AdditionalPaidInCapitalMember 2021-09-01 2021-11-30 0000098338 us-gaap:RetainedEarningsMember 2021-09-01 2021-11-30 0000098338 us-gaap:TreasuryStockMember 2021-09-01 2021-11-30 0000098338 us-gaap:ParentMember 2021-09-01 2021-11-30 0000098338 us-gaap:NoncontrollingInterestMember 2021-09-01 2021-11-30 0000098338 2021-09-01 2021-11-30 0000098338 us-gaap:CommonStockMember 2021-11-30 0000098338 us-gaap:AdditionalPaidInCapitalMember 2021-11-30 0000098338 us-gaap:RetainedEarningsMember 2021-11-30 0000098338 us-gaap:TreasuryStockMember 2021-11-30 0000098338 us-gaap:ParentMember 2021-11-30 0000098338 us-gaap:NoncontrollingInterestMember 2021-11-30 0000098338 2021-11-30 0000098338 us-gaap:CommonStockMember 2021-12-01 2022-02-28 0000098338 us-gaap:AdditionalPaidInCapitalMember 2021-12-01 2022-02-28 0000098338 us-gaap:RetainedEarningsMember 2021-12-01 2022-02-28 0000098338 us-gaap:TreasuryStockMember 2021-12-01 2022-02-28 0000098338 us-gaap:ParentMember 2021-12-01 2022-02-28 0000098338 us-gaap:NoncontrollingInterestMember 2021-12-01 2022-02-28 0000098338 us-gaap:CommonStockMember 2022-02-28 0000098338 us-gaap:AdditionalPaidInCapitalMember 2022-02-28 0000098338 us-gaap:RetainedEarningsMember 2022-02-28 0000098338 us-gaap:TreasuryStockMember 2022-02-28 0000098338 us-gaap:ParentMember 2022-02-28 0000098338 us-gaap:NoncontrollingInterestMember 2022-02-28 0000098338 us-gaap:FairValueInputsLevel1Member 2022-02-28 0000098338 us-gaap:FairValueInputsLevel2Member 2022-02-28 0000098338 us-gaap:FairValueInputsLevel3Member 2022-02-28 0000098338 us-gaap:FairValueInputsLevel1Member 2021-05-31 0000098338 2020-09-01 2021-05-31 0000098338 2020-06-01 2020-11-30 0000098338 tsri:LoanAndSecurityAgreementMember 2019-11-01 2019-11-27 0000098338 us-gaap:RevolvingCreditFacilityMember 2019-11-01 2019-11-27 0000098338 2021-10-01 2021-10-31 0000098338 2020-04-01 2020-04-01 0000098338 2021-06-30 2021-06-30 0000098338 pf0:ScenarioForecastMember tsri:SecondCashPaymentMember 2022-06-30 2022-06-30 0000098338 pf0:ScenarioForecastMember tsri:ThirdCashPaymentMember 2022-06-30 2022-06-30 0000098338 2021-06-30 0000098338 2020-02-29 0000098338 tsri:PaycheckProtectionProgramMember 2020-04-01 2020-04-15 0000098338 tsri:PaycheckProtectionProgramMember 2021-06-01 2022-02-28 0000098338 tsri:PaycheckProtectionProgramMember 2021-06-01 2021-08-31 0000098338 2021-03-01 2021-03-17 0000098338 tsri:GenevaAcquisitionMember 2021-06-01 2022-02-28 0000098338 tsri:DatabaseMember 2021-06-01 2022-02-28 0000098338 tsri:DatabaseMember 2022-02-28 0000098338 us-gaap:NoncompeteAgreementsMember 2021-06-01 2022-02-28 0000098338 us-gaap:NoncompeteAgreementsMember 2022-02-28 0000098338 us-gaap:TrademarksMember 2021-06-01 2022-02-28 0000098338 us-gaap:TrademarksMember 2022-02-28 0000098338 us-gaap:CustomerRelationshipsMember 2021-06-01 2022-02-28 0000098338 us-gaap:CustomerRelationshipsMember 2022-02-28 0000098338 tsri:TotalMember 2021-06-01 2022-02-28 0000098338 tsri:TotalMember 2022-02-28 0000098338 2021-01-05 0000098338 tsri:QARIndustriesIncMember 2021-02-03 0000098338 tsri:FintechConsultingLLCMember 2021-02-03 0000098338 pf0:BoardOfDirectorsChairmanMember 2021-02-03 0000098338 pf0:BoardOfDirectorsChairmanMember tsri:FintechConsultingLLCMember 2021-02-03 0000098338 2021-01-01 2021-01-28 0000098338 2021-01-28 0000098338 pf0:MinimumMember 2021-01-01 2021-01-28 0000098338 pf0:MaximumMember 2021-01-01 2021-01-28 0000098338 us-gaap:CommonClassAMember 2022-02-28 0000098338 us-gaap:CommonClassAMember 2021-10-01 2021-10-08 0000098338 2021-10-01 2021-10-08 shares iso4217:USD iso4217:USD shares pure 10-Q true 2022-02-28 2022 false 001-38838 TSR, Inc. DE 13-2635899 400 Oser Avenue Hauppauge NY 11788 Common Stock, par value $0.01 per share TSRI NASDAQ Yes Yes Non-accelerated Filer true false false 2146448 6486205 7370646 38160 45696 181000 181000 12419021 9660742 37990 32508 297425 253694 50394 8671 19329195 17371957 172973 155006 155240 116238 46259 47663 713413 895573 1543500 1671750 785883 785883 940000 941000 23513490 21830064 1446416 2083140 5152259 4519416 1188402 1170500 59799 92527 249688 309731 590266 298370 8686830 8473684 537698 707369 568739 6659220 9224528 16409012 1 1 500000 500000 0.01 0.01 12500000 12500000 3114163 3114163 1962062 1962062 32986 31142 7562278 5339200 20138790 13540822 27734054 18911164 1152101 1152101 13514003 13514003 14220051 5397161 68911 23891 14288962 5421052 23513490 21830064 24383217 17160494 71112784 47743077 20590154 14414611 59461322 39831025 3829819 3084495 11628284 8414414 24419973 17499106 71089606 48245439 -36756 -338612 23178 -502362 -19526 -51297 -81510 -155270 6735246 -1200 9944 -7536 -1720 -57482 -379965 6669378 -659352 -14000 -79000 -1000 -114000 -43482 -300965 6670378 -545352 3129 3964 72410 9335 -46611 -304929 6597968 -554687 -0.02 -0.16 3.33 -0.28 -0.02 -0.16 3.19 -0.28 2027494 1962062 1983146 1962062 2027494 1962062 2066976 1962062 3114163 31142 5102868 14141796 -13514003 5761803 28380 5790183 5923 5923 -3000 -3000 -3000 3114163 31142 5102868 14138796 -13514003 5758803 34303 5793106 -552 -552 -246758 -246758 -246758 3114163 31142 5102868 13892038 -13514003 5512045 33751 5545796 3964 3964 59083 59083 59083 -304929 -304929 -304929 3114163 31142 5161951 13587109 -13514003 5266199 37715 5303914 3114163 31142 5339200 13540822 -13514003 5397161 23891 5421052 57492 57492 1750 1750 177249 177249 177249 6401543 6401543 6401543 3114163 31142 5516449 19942365 -13514003 11975953 79633 12055586 11789 11789 25640 25640 177249 177249 177249 243036 243036 243036 3114163 31142 5693698 20185401 -13514003 12396238 65782 12462020 3129 3129 142500 1425 1819665 1821090 1821090 141238 141238 141238 41886 -419 92323 91904 91904 -46611 -46611 -46611 3298549 32986 7562278 20138790 -13514003 14220051 68911 14288962 6670378 -545352 170259 95183 -7536 -1720 1000 -183000 -47554 -34785 136599 6735246 495736 59083 2758279 1036758 5482 24568 43731 142664 41723 -57642 -1404 12119 72145 2121404 17902 -11402 -276843 29465 -2472498 510448 241946 241946 3100114 81011 33315 -81011 -3133429 -32728 -473496 1821090 -91904 27390 1669068 -473496 -884441 -3096477 7370646 9730022 6486205 6633545 41000 12000 846000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">1.</td><td style="text-align: justify"><span style="text-decoration:underline">Basis of Presentation</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"> </p><p style="margin: 0pt 0 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0in">The accompanying condensed consolidated interim financial statements include the accounts of TSR, Inc. and its subsidiaries. Unless otherwise stated or the context otherwise requires, the terms “we,” “us,” “our,” and the “Company” refer to TSR, Inc. and its subsidiaries. All significant inter-company balances and transactions have been eliminated in consolidation. The condensed balance sheet as of May 31, 2021, which has been derived from audited financial statements, and the unaudited interim financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America applying to interim financial information and with the instructions to Form 10-Q of Regulation S-X of the Securities and Exchange Commission (the “SEC”). Accordingly, certain information and footnote disclosures required by accounting principles generally accepted in the United States of America and normally included in the Company’s annual financial statements have been condensed or omitted. These condensed consolidated interim financial statements as of and for the three months and nine months ended February 28, 2022 are unaudited; however, in the opinion of management, such statements include all adjustments (consisting of normal recurring adjustments) necessary to present fairly the consolidated financial position, results of operations and cash flows of the Company for the periods presented. The results of operations for the interim periods presented are not necessarily indicative of the results that might be expected for future interim periods or for the full year ending May 31, 2022. These condensed consolidated interim financial statements should be read in conjunction with the Company’s consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended May 31, 2021.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">2.</td><td style="text-align: justify"><span style="text-decoration:underline">Net Income (Loss) Per Common Share</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">Basic net income (loss) per common share is computed by dividing net income (loss) available to common stockholders of TSR by the weighted average number of common shares outstanding during the reporting period, excluding the effects of any potentially dilutive securities. During the quarter ended February 28, 2021, the Company granted time and performance vesting restricted stock awards under its 2020 Equity Incentive Plan (see Note 17 for further information). Diluted earnings per share gives effect to all potentially dilutive common shares outstanding during the reporting period. The common stock equivalents associated with these restricted stock awards of 84,293 and 83,830 in the three months and nine months ended February 28, 2022 have only been included for dilutive shares outstanding for the nine months ended February 28, 2022 since there was a loss for the three month period ended February 28, 2022.</p> 84293 83830 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">3.</td><td style="text-align: justify"><span style="text-decoration:underline">Cash and Cash Equivalents</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The Company considers short-term highly liquid investments with maturities of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents were comprised of the following as of February 28, 2022 and May 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">February 28,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">May 31,<br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Cash in banks</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,941,186</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,317,517</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Money market funds</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">545,019</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">53,129</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,486,205</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,370,646</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">February 28,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">May 31,<br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Cash in banks</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,941,186</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,317,517</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Money market funds</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">545,019</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">53,129</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,486,205</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,370,646</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 5941186 7317517 545019 53129 6486205 7370646 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">4.</td><td style="text-align: justify"><span style="text-decoration:underline">Fair Value of Financial Instruments</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">Accounting Standards Codification (“ASC”) 820-10, <i>Fair Value Measurements and Disclosures</i> (“ASC 820-10”), defines fair value, establishes a framework for measuring fair value under accounting principles generally accepted in the United States of America (“GAAP”) and provides for expanded disclosure about fair value measurements. ASC 820-10 applies to all other accounting pronouncements that require or permit fair value measurements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The Company determines or calculates the fair value of financial instruments using quoted market prices in active markets when such information is available or using appropriate present value or other valuation techniques, such as discounted cash flow analyses, incorporating available market discount rate information for similar types of instruments while estimating for non-performance and liquidity risk. These techniques are significantly affected by the assumptions used, including the discount rate, credit spreads and estimates of future cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">Assets and liabilities typically recorded at fair value on a non-recurring basis to which ASC 820-10 applies include:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"/><td style="width: 0.5in">●</td><td style="text-align: justify">non-financial assets and liabilities initially measured at fair value in an acquisition or business combination, and</td></tr><tr style="vertical-align: top"> <td> </td><td> </td><td style="text-align: justify"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"/><td style="width: 0.5in">●</td><td style="text-align: justify">long-lived assets measured at fair value due to an impairment assessment under ASC 360-10-15, <i>Impairment or Disposal of Long-Lived Assets</i>.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">This topic defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date and establishes a three-level hierarchy, which encourages an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820-10 requires that assets and liabilities recorded at fair value be classified and disclosed in one of the following three categories:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"/><td style="width: 0.5in">●</td><td style="text-align: justify">Level 1 - inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access.</td></tr><tr style="vertical-align: top"> <td> </td><td> </td><td style="text-align: justify"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"/><td style="width: 0.5in">●</td><td style="text-align: justify">Level 2 - inputs utilize other-than-quoted prices that are observable, either directly or indirectly. Level 2 inputs include quoted prices for similar assets and liabilities in active markets, and inputs such as interest rates and yield curves that are observable at commonly quoted intervals.</td></tr><tr style="vertical-align: top"> <td> </td><td> </td><td style="text-align: justify"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"/><td style="width: 0.5in">●</td><td style="text-align: justify">Level 3 - inputs are unobservable and are typically based on the Company’s own assumptions, including situations where there is little, if any, market activity. Both observable and unobservable inputs may be used to determine the fair value of positions that are classified within the Level 3 classification.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the Company classifies such financial assets or liabilities based on the lowest level input that is significant to the fair value measurement in its entirety. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">ASC Topic 825, <i>Financial Instruments</i>, requires disclosure of the fair value of certain financial instruments. For cash and cash equivalents, accounts receivable, accounts and other payables, accrued liabilities and advances from customers, the amounts presented in the condensed consolidated financial statements approximate fair value because of the short-term maturities of these instruments.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">5.</td><td style="text-align: justify"><span style="text-decoration:underline">Marketable Securities</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The Company has characterized its investments in marketable securities, based on the priority of the inputs used to value the investments, into a three-level fair value hierarchy. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1) and lowest priority to unobservable inputs (Level 3). If the inputs used to measure the investments fall within different levels of the hierarchy, the categorization is based on the lowest level input that is significant to the fair value measurement of the instrument.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.25in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">Investments recorded in the accompanying condensed consolidated balance sheets are categorized based on the inputs to valuation techniques as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"/><td style="width: 0.5in">●</td><td style="text-align: justify">Level 1 - These are investments where values are based on unadjusted quoted prices for identical assets in an active market the Company has the ability to access.</td></tr><tr style="vertical-align: top"> <td> </td><td> </td><td style="text-align: justify"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"/><td style="width: 0.5in">●</td><td style="text-align: justify">Level 2 - These are investments where values are based on quoted market prices that are not active or model derived valuations in which all significant inputs are observable in active markets.</td></tr><tr style="vertical-align: top"> <td> </td><td> </td><td style="text-align: justify"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"/><td style="width: 0.5in">●</td><td style="text-align: justify">Level 3 - These are investments where values are derived from techniques in which one or more significant inputs are unobservable.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The following are the major categories of assets measured at fair value on a recurring basis as of February 28, 2022 and May 31, 2021 using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2) and significant unobservable inputs (Level 3):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">February 28, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 4pt">Equity Securities</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">38,160</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">38,160</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="border-bottom: Black 1.5pt solid; text-align: left">May 31, 2021 </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Level 1</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"/></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Level 2</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"/></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Level 3</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"/></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Total</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"/></td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Equity Securities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">45,696</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">45,696</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The Company’s equity securities are classified as trading securities, which are carried at fair value, as determined by quoted market prices, which is a Level 1 input, as established by the fair value hierarchy. The related unrealized gains and losses are included in earnings. The Company’s marketable securities at February 28, 2022 and May 31, 2021 are summarized as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">February 28, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amortized <br/>Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/>Unrealized <br/>Holding <br/>Gains</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/>Unrealized <br/>Holding <br/>Losses</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Recorded <br/>Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 4pt">Equity Securities</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">16,866</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">21,294</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">38,160</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">May 31, 2021</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amortized <br/>Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/>Unrealized <br/>Holding <br/>Gains</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/>Unrealized <br/>Holding <br/>Losses</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Recorded <br/>Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 4pt">Equity Securities</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">16,866</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">28,830</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">45,696</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The Company’s investments in marketable securities consist primarily of investments in equity securities. Market values were determined for each individual security in the investment portfolio. When evaluating the investments for other-than-temporary impairment, the Company reviews factors such as length of time and extent to which fair value has been below cost basis, the financial condition of the issuer, and the Company’s ability and intent to hold the investment for a period of time, which may be sufficient for anticipated recovery in market values.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">February 28, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 4pt">Equity Securities</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">38,160</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">38,160</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="border-bottom: Black 1.5pt solid; text-align: left">May 31, 2021 </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Level 1</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"/></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Level 2</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"/></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Level 3</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"/></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Total</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"/></td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Equity Securities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">45,696</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">45,696</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"> </p> 38160 38160 45696 45696 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">February 28, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amortized <br/>Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/>Unrealized <br/>Holding <br/>Gains</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/>Unrealized <br/>Holding <br/>Losses</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Recorded <br/>Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 4pt">Equity Securities</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">16,866</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">21,294</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">38,160</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">May 31, 2021</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amortized <br/>Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/>Unrealized <br/>Holding <br/>Gains</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Gross <br/>Unrealized <br/>Holding <br/>Losses</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Recorded <br/>Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 4pt">Equity Securities</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">16,866</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">28,830</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">45,696</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/> 16866 21294 38160 16866 28830 45696 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">6.</td><td style="text-align: justify"><span style="text-decoration:underline">Other Matters</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">From time to time, the Company is party to various lawsuits, some involving material amounts. Management is not aware of any lawsuits that would have a material adverse impact on the consolidated financial position of the Company except for the litigation disclosed elsewhere in the report, including Notes 9, 10, 16 and 19 to the Condensed Consolidated Financial Statements and in the section titled “Item 1, Legal Proceedings” in Part II of this report.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">7.</td><td style="text-align: justify"><span style="text-decoration:underline">Leases</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The Company leases the space for its three offices in New York City, Hauppauge and New Jersey. Under ASC 842, at contract inception we determine whether the contract is or contains a lease and whether the lease should be classified as an operating or finance lease. Operating leases are in right-of-use assets and operating lease liabilities are in our condensed consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The Company’s leases for its three offices are classified as operating leases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The lease agreements for New York City, Hauppauge and New Jersey expire on August 31, 2022, December 31, 2023 and May 31, 2027, respectively, and do not include any renewal options. During the fiscal year ended May 31, 2021, the Company extended its lease in Hauppauge, entered into a lease in a new location for its New Jersey office expiring May 31, 2027 and entered into an agreement to sublease the space in New York City expiring August 31, 2022. Due to the fact that the future sublease cash inflows will be less than the carrying value of the corresponding right-of-use asset, the Company recorded a right-of-use asset impairment charge of $136,599 in the quarter ended November 30, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">In addition to the monthly base amounts in the lease agreements, the Company is required to pay real estate taxes and operating expenses during the lease terms.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">For the nine months ended February 28, 2022 and 2021, the Company’s operating lease expense for these leases was $240,000 and $352,000, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">Future minimum lease payments under non-cancellable operating leases as of February 28, 2022 were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: justify">Twelve Months Ending February 28,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">295,519</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">203,248</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">123,085</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">126,162</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">129,316</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Thereafter</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32,527</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Total undiscounted operating lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">909,857</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Less imputed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">122,471</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: justify">Present value of operating lease payments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">787,386</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The following table sets forth the right-of-use assets and operating lease liabilities as of February 28, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><span style="text-decoration:underline">Assets</span></td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; padding-bottom: 4pt">Right-of-use assets, net</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">713,413</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="text-decoration:underline">Liabilities</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Current operating lease liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">249,688</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Long-term operating lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">537,698</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total operating lease liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">787,386</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The weighted average remaining lease term for the Company’s operating leases is 2.9 years.</p> The lease agreements for New York City, Hauppauge and New Jersey expire on August 31, 2022, December 31, 2023 and May 31, 2027, respectively, and do not include any renewal options. During the fiscal year ended May 31, 2021, the Company extended its lease in Hauppauge, entered into a lease in a new location for its New Jersey office expiring May 31, 2027 and entered into an agreement to sublease the space in New York City expiring August 31, 2022. 136599 240000 352000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: justify">Twelve Months Ending February 28,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">295,519</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">203,248</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">123,085</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">126,162</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">129,316</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Thereafter</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32,527</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Total undiscounted operating lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">909,857</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Less imputed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">122,471</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: justify">Present value of operating lease payments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">787,386</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: center"> </p> 295519 203248 123085 126162 129316 32527 909857 122471 787386 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><span style="text-decoration:underline">Assets</span></td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; padding-bottom: 4pt">Right-of-use assets, net</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">713,413</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="text-decoration:underline">Liabilities</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Current operating lease liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">249,688</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Long-term operating lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">537,698</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total operating lease liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">787,386</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> 713413 249688 537698 787386 P2Y10M24D <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">8.</td><td style="text-align: justify"><span style="text-decoration:underline">Credit Facility</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">On November 27, 2019, TSR closed on a revolving credit facility (the “Credit Facility”) pursuant to a Loan and Security Agreement with Access Capital, Inc. (the “Lender”) that initially provided up to $7,000,000 in funding to TSR and its direct and indirect subsidiaries, TSR Consulting Services, Inc., Logixtech Solutions, LLC and Eurologix, S.A.R.L., each of which, together with TSR, is a borrower under the Credit Facility. Each of the borrowers has provided a security interest to the Lender in all of their respective assets to secure amounts borrowed under the Credit Facility.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">TSR expects to utilize the Credit Facility for working capital and general corporate purposes. The maximum amount that may now be advanced under the Credit Facility at any time shall not exceed $2,000,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">Advances under the Credit Facility accrue interest at a rate per annum equal to (x) the “base rate” or “prime rate” announced by Citibank, N.A. from time to time, which shall be increased or decreased, as the case may be, in an amount equal to each increase or decrease in such “base rate” or “prime rate,” plus (y) 1.75%. The prime rate as of February 28, 2022 was 3.25%, indicating an interest rate of 5.0% on the line of credit. The initial term of the Credit Facility is five years, which shall automatically renew for successive five-year periods unless either TSR or the Lender gives written notice to the other of termination at least 60 days prior to the expiration date of the then-current term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">TSR is obliged to satisfy certain financial covenants and minimum borrowing requirements under the Credit Facility, and to pay certain fees, including prepayment fees, and provide certain financial information to the Lender. The Company was in compliance with all applicable covenants at February 28, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">As of February 28, 2022, the net borrowings outstanding against this line of credit facility were $60,000. The amount the Company has borrowed fluctuates and, at times, it has utilized the maximum amount of $2,000,000 available under the facility to fund its payroll and other obligations.</p> 7000000 2000000 Advances under the Credit Facility accrue interest at a rate per annum equal to (x) the “base rate” or “prime rate” announced by Citibank, N.A. from time to time, which shall be increased or decreased, as the case may be, in an amount equal to each increase or decrease in such “base rate” or “prime rate,” plus (y) 1.75%. The prime rate as of February 28, 2022 was 3.25%, indicating an interest rate of 5.0% on the line of credit. The initial term of the Credit Facility is five years, which shall automatically renew for successive five-year periods unless either TSR or the Lender gives written notice to the other of termination at least 60 days prior to the expiration date of the then-current term.  60000 2000000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">9.</td><td style="text-align: justify"><span style="text-decoration:underline">Termination of Former CEO</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The Company terminated Christopher Hughes, the former Chief Executive Officer of the Company (“Hughes”), effective February 29, 2020 for “Cause” as defined in Section 6(a) of his Amended and Restated Employment Agreement dated August 9, 2018 (the “Employment Agreement”). Despite having already been terminated from employment, on March 2, 2020, the Company received a letter from Mr. Hughes, providing notice of his intent to resign for “Good Reason” as defined in Section 7(c) of the Employment Agreement pursuant to which he claimed to be entitled to the “Enhanced Severance Amount” under the Employment Agreement. Hughes filed a complaint against the Company in the Supreme Court of the State of New York in March 2020 alleging two causes of action: (1) breach of his employment contract; and (2) breach of duty of good faith and fair dealing. Plaintiff Hughes alleged that he was terminated without cause or in the alternative that he resigned for good reason and therefore, pursuant to the Employment Agreement, Hughes sought severance pay in the amount of $1,000,000 and reasonable costs and attorney’s fees. The Company denied Plaintiff’s allegations in their entirety and filed counterclaims against Plaintiff for (1) declaratory relief; (2) breach of confidence/non-compete agreement; (3) declaratory and injunctive relief – confidence/non-compete; (4) tortious interference with current and prospective contractual and economic relations; (5) breach of fiduciary duty; (6) misappropriation of trade secrets; (7) declaratory and injunctive relief – unfair competition; and (8) conversion. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">In October 2021, the Company and Hughes agreed through mediation to settle this matter. In order to avoid lengthy and costly litigation and discovery expenses, the Company has paid Hughes $705,000 to settle all claims. After adjusting for insurance reimbursement, the Company accrued a charge of $580,000 to selling, general and administrative expenses in the quarter ended August 31, 2021 and nine months ended February 28, 2022.</p> (1) breach of his employment contract; and (2) breach of duty of good faith and fair dealing. Plaintiff Hughes alleged that he was terminated without cause or in the alternative that he resigned for good reason and therefore, pursuant to the Employment Agreement, Hughes sought severance pay in the amount of $1,000,000 and reasonable costs and attorney’s fees. The Company denied Plaintiff’s allegations in their entirety and filed counterclaims against Plaintiff for (1) declaratory relief; (2) breach of confidence/non-compete agreement; (3) declaratory and injunctive relief – confidence/non-compete; (4) tortious interference with current and prospective contractual and economic relations; (5) breach of fiduciary duty; (6) misappropriation of trade secrets; (7) declaratory and injunctive relief – unfair competition; and (8) conversion. 705000 After adjusting for insurance reimbursement, the Company accrued a charge of $580,000 to selling, general and administrative expenses in the quarter ended August 31, 2021 and nine months ended February 28, 2022. <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">10.</td><td style="text-align: justify"><span style="text-decoration:underline">Legal Settlement with Investor</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">On April 1, 2020, the Company entered into a binding term sheet (“Term Sheet”) with Zeff Capital, L.P. (“Zeff”) pursuant to which it agreed to pay Zeff an amount of $900,000 over a period of three years in cash or cash and stock in settlement of expenses incurred by Zeff during its solicitations in 2018 and 2019 in connection with the annual meetings of the Company, the costs incurred in connection with the litigation initiated by and against the Company as well as negotiation, execution and enforcement of the Settlement and Release Agreement, dated as of August 30, 2019, by and between the Company, Zeff and certain other parties. In exchange for certain releases, the Term Sheet calls for a cash payment of $300,000 on June 30, 2021, a second cash payment of $300,000 on June 30, 2022 and a third payment of $300,000 also on June 30, 2022, which can be paid in cash or common stock at the Company’s option. There is no interest due on these payments. The $300,000 payment due June 30, 2021 was paid during the quarter ended August 31, 2021. The agreement also has protections to defer such payment dates so that the debt covenants with the Company’s lender are not breached. <span>On August 13, 2020, the Company, Zeff, Zeff Holding Company, LLC and Daniel Zeff entered into a settlement agreement to reflect these terms. Any installment payment which is deferred as permitted above will accrue interest at the prime rate plus 3.75%, and Zeff shall thereby have the option to convert such deferred amounts (plus accrued interest if any) into shares of the Company’s stock. The Company accrued $818,000, the estimated present value of these payments using an effective interest rate of 5%, in the quarter ended February 29, 2020, as the events relating to the expense occurred prior to such date. The estimated present value of the remaining payments is $590,000 at February 28, 2022.</span></p> 900000 P3Y 300000 300000 300000 300000 0.0375 818000 0.05 590000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">11.</td><td style="text-align: justify"><span style="text-decoration:underline">COVID-19</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The COVID-19 outbreak in the United States has caused business disruption including mandated and voluntary closing of various businesses. While the disruption is currently expected to be temporary, there is considerable uncertainty around the duration of the closings and the impact of the pandemic on our business. Therefore, the Company expects this matter to continue to negatively impact its operating results in future periods. The full financial impact and duration cannot be reasonably estimated at this time.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">12.</td><td style="text-align: justify"><span style="text-decoration:underline">Paycheck Protection Program Loan</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">On April 15, 2020, the Company received loan proceeds of $6,659,220 under the Paycheck Protection Program (the “PPP Loan”). The Paycheck Protection Program (“PPP”) was established under the congressionally-approved Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). The PPP Loan to the Company was made through JPMorgan Chase Bank, N.A., a national banking association.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 55.8pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">In March 2021, the Company submitted a PPP Loan Forgiveness application to the SBA through the PPP Lender. On July 7, 2021, the Company received notification from the PPP Lender that the SBA approved the Company’s application for forgiveness of the entire principal amount of the PPP Loan plus accrued interest. The PPP Lender will apply the forgiveness amount to satisfy the PPP Loan. The Company has no further obligations with respect to the PPP Loan. The Company recognized “Other Income” of $6,735,246 in the quarter ended August 31, 2021 and nine months ended February 28, 2022 related to the forgiveness of the loan principal and accrued interest.</p> 6659220 6735246 6735246 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">13.</td><td style="text-align: justify"><span style="text-decoration:underline">Geneva Consulting Group Acquisition</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">On September 1, 2020, the Company completed the acquisition of all of the outstanding stock of Geneva Consulting Group, Inc., a New York corporation (“Geneva”) and provider of temporary and permanent information technology personnel based in Port Washington, New York. The stock of Geneva was purchased from the three shareholders of Geneva (the “Sellers”), none of which had, or will have following the acquisition, a material relationship with the Company or its affiliates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 49.5pt; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The purchase price for the shares of Geneva was comprised of the following: (i) $1,452,000 in cash paid to Sellers at the closing of the acquisition, (ii) an amount of $748,000, which was equal to the amount of Geneva’s loan under the PPP that was not assumed by the Company and was substantially forgiven by the SBA, (iii) an amount up to $300,000, originally payable paid as an earnout payment in part in February 2021 and in part in August 2021 (the “Earnout Payments”), (iv) bonus payments payable in $10,000 increments, (v) $747,000 for the net working capital of Geneva as of closing and (vi) other purchase price adjustments of which $36,000 has been paid to date. Any Earnout Payments and bonus payments were to be determined based upon the achievement of certain criteria relating to the number the Company’s contractors working full-time at the Company’s client locations on such dates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The initial Earnout Payments and bonus payment liability was valued at its fair value using an option pricing based approach with a risk-neutral framework using Black Scholes due to the option-like nature of the earnout payment structure (Level 3 of the fair value hierarchy). The Earnout Payments were revalued quarterly prior to the resolution discussed below, using a present value approach and any resulting increase or decrease was recorded into selling, general and administrative expenses. Any changes in the amount of the actual results and forecasted scenarios could impact the fair value. Significant judgment was employed in determining the appropriateness of the assumptions used in calculating the fair value of the Earnout Payments as of the acquisition date and subsequent period ends.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">On March 17, 2021, the Company entered into an agreement with the Sellers’ representatives pursuant to which the parties agreed to resolve certain interpretive differences regarding the Sellers’ entitlement to the bonus payments described above. Pursuant to this agreement, and in full satisfaction of the Company’s obligations for deferred payments under the purchase agreement for the Geneva acquisition, the Sellers’ representative acknowledged receipt of the first Earnout Payment in the amount of $100,000, the parties agreed that the Company would make aggregate bonus payments to the Sellers’ representatives in the amount of $260,000, and the Company agreed to instruct the escrow agent to release to the Sellers’ representatives the second Earnout Payment in the amount of $200,000. All amounts relating to the Earnout Payments and bonus payments that had not been paid as of the date of the agreement were either paid by the Company or released by the escrow agent on March 18, 2021. This agreement resulted in a charge to selling, general and administrative expenses of $210,000 in the quarter ended February 28, 2021. No further earnout or bonus amounts can be earned or will be paid subsequent to March 18, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The acquisition was accounted for as an acquisition of a business in accordance with the acquisition method of accounting. The acquired assets and assumed liabilities were recorded at their fair values. The Company determined the fair values with the assistance of valuations performed by an independent third-party specialist.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The Company incurred approximately $498,000 in legal fees, business broker fees, valuation services, accounting fees and other expenses to complete the Geneva acquisition. Included in this amount is additional bonus payments to the Sellers of $210,000 related to the March 17, 2021 agreement discussed above. All acquisition related costs have been expensed as incurred and included in selling, general and administrative expenses for the nine months ended February 28, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The following table summarizes the components of the purchase price at fair values at September 1, 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Cash consideration paid to date</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,983,264</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Estimated earnout and other liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">358,796</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total purchase price</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,342,060</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The following table summarizes the allocation of purchase price at estimated fair values at September 1, 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Cash</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">241,946</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">778,930</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,249</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Intangible assets (see Note 15)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,800,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">785,883</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Accrued expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(269,948</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,342,060</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The following unaudited pro forma financial information presents the combined operating results of the Company and Geneva as if the acquisition had occurred as of the beginning of the earliest period presented. Pro forma data is subject to various assumptions and estimates and is presented for informational purposes only. This pro forma data does not purport to represent or be indicative of the consolidated operating results that would have been reported had the transaction been completed as described herein, and the data should not be taken as indicative of future operating results.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">Unaudited pro forma financial information assuming the acquisition of Geneva as of June 1, 2020 is presented in the following table (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Nine Months Ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">February 28, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; padding-bottom: 4pt">Revenue</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">49,180</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(779</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Diluted loss per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.40</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> The purchase price for the shares of Geneva was comprised of the following: (i) $1,452,000 in cash paid to Sellers at the closing of the acquisition, (ii) an amount of $748,000, which was equal to the amount of Geneva’s loan under the PPP that was not assumed by the Company and was substantially forgiven by the SBA, (iii) an amount up to $300,000, originally payable paid as an earnout payment in part in February 2021 and in part in August 2021 (the “Earnout Payments”), (iv) bonus payments payable in $10,000 increments, (v) $747,000 for the net working capital of Geneva as of closing and (vi) other purchase price adjustments of which $36,000 has been paid to date. Any Earnout Payments and bonus payments were to be determined based upon the achievement of certain criteria relating to the number the Company’s contractors working full-time at the Company’s client locations on such dates.  Pursuant to this agreement, and in full satisfaction of the Company’s obligations for deferred payments under the purchase agreement for the Geneva acquisition, the Sellers’ representative acknowledged receipt of the first Earnout Payment in the amount of $100,000, the parties agreed that the Company would make aggregate bonus payments to the Sellers’ representatives in the amount of $260,000, and the Company agreed to instruct the escrow agent to release to the Sellers’ representatives the second Earnout Payment in the amount of $200,000. 210000 498000 210000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Cash consideration paid to date</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,983,264</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Estimated earnout and other liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">358,796</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total purchase price</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,342,060</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 2983264 358796 3342060 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Cash</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">241,946</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">778,930</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,249</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Intangible assets (see Note 15)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,800,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">785,883</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Accrued expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(269,948</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,342,060</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> 241946 778930 5249 1800000 785883 269948 3342060 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Nine Months Ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">February 28, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; padding-bottom: 4pt">Revenue</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">49,180</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(779</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Diluted loss per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.40</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 49180 -779 -0.4 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">14.</td><td style="text-align: justify"><span style="text-decoration:underline">Goodwill</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. Goodwill is not amortized but is subject to impairment analysis at least once annually or more frequently upon the occurrence of an event or when circumstances indicate that the carrying amount of a unit is greater than its fair value. The annual test of goodwill was performed as of September 1, 2021 and no impairment was found.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">15.</td><td style="text-align: justify"><span style="text-decoration:underline">Intangible Assets</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The Company amortizes its intangible assets over their estimated useful lives and will review these assets for impairment when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparing the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If intangible assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">Intangible assets are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">May 31,</td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">February 28,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Database (estimated life 5 years)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">195,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">161,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Non-compete agreement (estimated life 2 years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,250</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,750</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Trademark (estimated life 3 years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationships (estimated life 15 years)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,425,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">75,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,350,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,671,750</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">128,250</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,543,500</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">No instances of triggering events or impairment indicators were identified at February 28, 2022.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">May 31,</td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">February 28,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Database (estimated life 5 years)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">195,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">161,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Non-compete agreement (estimated life 2 years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,250</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,750</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Trademark (estimated life 3 years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationships (estimated life 15 years)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,425,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">75,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,350,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,671,750</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">128,250</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,543,500</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"> </p> Database (estimated life 5 years) 195500 34500 161000 Non-compete agreement (estimated life 2 years) 6250 3750 2500 Trademark (estimated life 3 years) 45000 15000 30000 Customer relationships (estimated life 15 years) 1425000 75000 1350000 Total 1671750 128250 1543500 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">16.</td><td style="text-align: justify"><span style="text-decoration:underline">Related Party Transactions</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">On January 5, 2021, the members of the Board of Directors of the Company other than Robert Fitzgerald approved providing a waiver to QAR Industries, Inc. for its contemplated acquisition of shares owned by Fintech Consulting LLC under the Company’s then existing rights agreement (which covered a now non-existent class of Class A preferred stock) so that a distribution date would not occur under such agreement as a result of the acquisition. QAR Industries, Inc. and Fintech Consulting LLC were both principal stockholders of the Company, each owning more than 5% of the Company’s outstanding common stock prior to the consummation of the acquisition. Robert Fitzgerald is the President and majority shareholder of QAR Industries, Inc. The other directors of the Company are not affiliated with QAR Industries, Inc.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">On February 3, 2021, the transaction was completed and QAR Industries, Inc. purchased 348,414 shares of TSR’s common stock from Fintech Consulting LLC at a price of $7.25 per share. At the same time, Bradley M. Tirpak, Chairman of TSR purchased 27,586 shares of TSR’s common stock from Fintech Consulting LLC at a price of $7.25 per share. The foregoing transaction is currently the subject of litigation due to a complaint filed by Fintech Consulting LLC on December 1, 2021. For more information about the foregoing complaint and litigation, please see Note 19 to the Condensed Consolidated Financial Statements and, section titled “Item 1, Legal Proceedings” in Part II of this report and the Company’s Current Report on Form 8-K filed with the SEC on December 21, 2021.</p> 0.05 348414 7.25 27586 7.25 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">17.</td><td style="text-align: justify"><span style="text-decoration:underline">Stock-based Compensation Expense</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">On January 28, 2021, the Company granted 108,333 shares in time vesting restricted stock awards and 69,167 shares in time and performance vesting restricted stock awards to officers, directors and key employees under the TSR, Inc. 2020 Equity Incentive Plan (the “Plan”). The time vesting shares vest in tranches at the one, two and three-year anniversaries of the grants (“service condition”). These shares had a grant date fair value of $826,000 based on the closing price of TSR’s common stock on the day prior to the grants. The associated compensation expense is recognized on a straight-line basis over the time between grant date and the date the shares vest (the “service period”). The time and performance vesting shares also vest in tranches at or after the two- and three-year anniversaries of the grants. The performance condition is defined in the grant agreements and relates to the market price of the Company’s common stock over a stated period of time (“market condition”). These shares had a grant date value of $262,000 based on the closing price of TSR common shares on the day prior to the grants discounted by an estimated forfeiture rate of 40-60%. The Company took into account the historical volatility of its common stock to assess the probability of satisfying the market condition. The associated compensation expense is recognized on a straight-line basis between the time the achievement of the performance criteria is deemed probable and the time the shares may vest. The market condition for the shares that vest on the two-year anniversary was met in October 2021. During the three and nine months ended February 28, 2022, $141,000 and $496,000, respectively, has been record as stock-based compensation expense and included in selling, general and administrative expenses. As of February 28, 2022, there is approximately $356,000 of unearned compensation expense that will be expensed through February 2024; 142,666 stock awards expected to vest; 56,666 awards vested to date, of which 14,780 were forfeited to pay taxes applicable to the stock awards.</p> 108333 69167 826000 262000 0.40 0.60 141000 496000 As of February 28, 2022, there is approximately $356,000 of unearned compensation expense that will be expensed through February 2024; 142,666 stock awards expected to vest; 56,666 awards vested to date, of which 14,780 were forfeited to pay taxes applicable to the stock awards. <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">18.</td><td style="text-align: justify"><span style="text-decoration:underline">Common Stock</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">Our certificate of incorporation, as amended, authorizes the issuance of up to 12,500,000 shares of common stock, $0.01 par value per share.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">On October 8, 2021, the Company filed an automatic shelf registration statement on Form S-3 (File No. 333-260152) (the “2021 TSRI Shelf”) which contains (i) a base prospectus, which covers the offering, issuance and sale by the Company of up to $5,000,000 in the aggregate of shares of common stock from time to time in one or more offerings; and (ii) a sales agreement prospectus, which covers the offering, issuance and sale by the Company of up to $4,167,000 in the aggregate of shares of common stock that may be issued and sold from time to time under an at-the-market sales agreement (the “2021 ATM”) by and between the Company and A.G.P./Alliance Global Partners, as sales agent (the “2021 Agent”). The $4,167,000 of common stock that may be offered, issued and sold under the sales agreement prospectus is included in the $5,000,000 of shares of common stock that may be offered, issued and sold by the Company under the base prospectus. Upon termination of the sales agreement, any portion of the $4,167,000 included in the sales agreement prospectus that is not sold pursuant to the sales agreement will be available for sale in other offerings pursuant to the base prospectus and if no shares are sold under the agreement, the full $4,167,000 of securities may be sold in other offerings pursuant to the base prospectus. Under the 2021 ATM, we pay the 2021 Agent a commission rate equal to 3.0% of the gross sales price per share of all shares sold through the 2021 Agent under the sales agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">During the three months and nine months ended February 28, 2022, we sold an aggregate of 142,500 shares of common stock pursuant to the 2021 ATM for total gross proceeds of $1,965,623 at an average selling price of $13.79 per share, resulting in net proceeds of approximately $1,821,090 after deducting $144,533 in commissions and other transactions costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The 2021 TSRI Shelf is currently our only active shelf-registration statement. We may offer TSR common stock registered under the 2021 TSRI Shelf from time to time in response to market conditions or other circumstances if we believe such a plan of financing is in the best interests of our stockholders. We believe that the 2021 TSRI Shelf provides us with the flexibility to raise additional capital to finance our operations as needed. However, there is no assurance we will be successful in doing so.</p> 12500000 0.01 (i) a base prospectus, which covers the offering, issuance and sale by the Company of up to $5,000,000 in the aggregate of shares of common stock from time to time in one or more offerings; and (ii) a sales agreement prospectus, which covers the offering, issuance and sale by the Company of up to $4,167,000 in the aggregate of shares of common stock that may be issued and sold from time to time under an at-the-market sales agreement (the “2021 ATM”) by and between the Company and A.G.P./Alliance Global Partners, as sales agent (the “2021 Agent”). The $4,167,000 of common stock that may be offered, issued and sold under the sales agreement prospectus is included in the $5,000,000 of shares of common stock that may be offered, issued and sold by the Company under the base prospectus. Upon termination of the sales agreement, any portion of the $4,167,000 included in the sales agreement prospectus that is not sold pursuant to the sales agreement will be available for sale in other offerings pursuant to the base prospectus and if no shares are sold under the agreement, the full $4,167,000 of securities may be sold in other offerings pursuant to the base prospectus. Under the 2021 ATM, we pay the 2021 Agent a commission rate equal to 3.0% of the gross sales price per share of all shares sold through the 2021 Agent under the sales agreement. 142500 142500 1965623 13.79 1821090 144533 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">19.</td><td style="text-align: justify"><span style="text-decoration:underline">Pending Legal Issue</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">On December 1, 2021, Fintech Consulting LLC filed a complaint against the Company in the United States District Court for the District of New Jersey. The named Defendants in the complaint are the Company, QAR Industries, Inc., a shareholder of TSR (“QAR”), Robert E. Fitzgerald, a director and shareholder of TSR and the President, director and a shareholder of QAR (“Fitzgerald”), and Bradley Tirpak, a shareholder and the chairman of the board of directors of TSR (“Tirpak”). The complaint purports to assert claims against the Defendants under state law and Section 10(b) of the Exchange Act in connection with a Share Purchase Agreement, dated January 31, 2021, by and between the Plaintiff, as the seller of shares of TSR’s common stock, and QAR and Tirpak, as the purchasers of such shares (the “SPA”). The plaintiff seeks (i) judgment declaring the transactions represented by the SPA null and avoid and returning the shares; (ii) judgment cancelling the SPA and returning the shares in exchange for return of the purchase price; (iii) judgement unwinding the transaction; (iv) compensatory damages; (v) punitive damages; (vi) pre-judgment interest; (vii) costs of suit including attorneys’ fees; and (viii) such other relief as the Court may find appropriate. See Note 16 to the Condensed Consolidated Unaudited Financial Statements elsewhere in this report and the Company’s Current Report on Form 8-K filed with the SEC on December 21, 2021 for more information.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">The Company believes the action described above to be without merit and intends to vigorously defend its interests. However, the Company may incur significant additional legal expenses as it pursues a vigorous defense against this action.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in">While the Company believes the action to be without merit, no assurances can be given as to: (i) the outcome of this or other legal proceedings and (ii) the related impact of an unanticipated adverse outcome of these proceedings on the Company’s financial condition, results of operations or near-term liquidity.</p> 231-0333 false 631 --05-31 Q3 0000098338 EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( Z(BU0'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 " .B(M46MR;V>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R';+#B;-96.G%@8K;.QF;+4UBQUC:R1]^SE9FS*V!]C1TN]/ MGT"-B*&G8BB LCFA%[GNB1":1[ZY#659SI"U.9# M'Q$DY_?@D;35I&$"5G$ALK:Q1IF$FOITP5NSX.-GZF:8-8 =>@R40=0"6#M- MC.>Q:^ &F&"$R>?O MJ%.%?_Q,X=8)?DF-V2&H:A'E9SKNP@X&VW?9G7K5S( MI(/!\BL[1>>(&W:=_+IZ>-P_L59R*2N^KH382Z$X5V+]/KG^\+L)^]ZZ@_O' MQE?!MH%?=]%^ 5!+ P04 " .B(M4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M Z(BU0W(FJP, 4 '45 8 >&PO=V]R:W-H965T&UL MI5A1;^(X$'[>_@H+W<.=5$CB (451:*TO46WVU+HW:GW9A)#HDWBG.U ^?=G M.R&A59A$NCZ4./%\_CSV?#/VY,#X3Q%0*M%['"7BMA-(F7ZU+.$%-":BQU*: MJ"];QF,B59/O+)%R2GQC%$<6MNVA%9,PZ4PGYMV23RZY*IEE2A^&--$A"Q!G&YO.S/GZ]S% MVL#T^"ND!W'VC/14-HS]U(V%?]NQ-2,:44]J"*)^]G1.HT@C*1[_%J"=/Y\0G\TDU>3V1!!YRSZ._1E<-L9=9!/MR2+Y(H=OM%B0@.-Y[%(F/_HD/?M M]SO(RX1D<6&L&,1ADO^2]\(1YP;V!0-<&.!/!LZE$=S"P#43S9F9:=T32:83 MS@Z(Z]X*33\8WQAK-9LPTI3_Z.]I5B65/&)ZAT& 1_I MIH?PZ!IA&^,:/G/8?);R'K)OZLP_T'%+S[D&SVWRW+F[OJM.:"%I+( 1^N4( M?3-"_\((Q7*LZ"X4DA,UU!.):=U*P#BOZ]7UU2+Q>@"G0K!4!C6-(8@C"E\U^/::U'8'/'[KX +&Y*%C<@S#SC7)-X#(5' M(O1&"=>[':E(K"4%HW6[]J#K.@"O48W6)H[1Q+H8RH$'!EBG@/T4._UAOS^:6/L:1N.2T1AD-%.+Y9L%>XQ(WN_\@6'$M\^Z_9$9KICA-LP>PXAR-%>;>\=XO<-@G">6=(GGJ1S. M%8B? T(,*RUVW'9ZL*0\9#X8A0U0IS1S]>5+0Z9P*B%W8 4NZ9TKQ:-Z6;^J M,%@3JTK*'5B+/[,J?'>9%PSWXD*L*F5W8&TN-MLZ)E&$[C*A/HMZ.C".Y!FH M&)7(.[ N%X0>8LIW.AQ_5P@RT.J:DJ0^#&# 1C&K=-YI)?3K0)7!("$8II%0 M)?,.K-/EEGK)")>41\="QVI9P5@-"X@KR<>P3E?%@BJB1&@*MM]%Z+('K*XLUG*2SHP""V[73=T0A,0;@2>MQ*Z%6MR+CRCZEIKTW^H8@I MZ6>9RIJZL/!KE;4!_?X!(EEI/88%NB#Y2M[1PE?+&FY#+Z^^ 2_"D([;Q4-W M,!J/(8:5W.-6A?O,]U7%):Y/#_GIX#FI]QT,V;?MJV>ATN]L3Q,X+BK]Q[!@ M?Z8YURVUS*_LD-12A.&^D2Q-2;8#R55I +=* R6Y M[:!4!8>YJX#.]E7.<&&9/]%$#^]>0)(=O7CV;@!ZFJWO9]!ATZT2AMLJ82P2 ME5CSZR]=XY+3B:&6W/\Y(+A5WG!A93?*,>.47 R !H!A_;G7.KO8TN67N>\3 MR--Y*+_C*M^6=XHS4-R5)S3;9A M4K+8/ :4^)3K#NK[EC%Y:N@!RIO6Z7]02P,$% @ #HB+5"X[>W/0!P MZQX !@ !X;"]W;W)K#N M #?FBTA)N21 FN[>%6AO@Z9[]YF1Z%B()'HI.FGVU]]05BQ;I-@4=RC02-8, M^K6H&[7--*\?%"U?KYAN/I67"^P0J5H5UBTAX<^3NE%U[58"''\,BRX.>SK%X^O7 MU7_MC0=C[F6G;G3]GZJTF\M%MD"E6LM=;;_JYW^JP2#NUBMTW?7_H^=!%B]0 ML>NL;@9E0-!4[?ZO_#XXXDB!)#,*=%"@4P4VH\ &!=8;ND?6F_516GEU8?0S M,DX:5G,7O6]Z;;"F:MUKO+,&GE:@9Z]N=%O"2U$E@JM.UU4I+=Q\D+5L"X7N MW,(=>H]^O_N(_OKN;Q!7=7^&:+9$%%,:4+^)JW^1 M+XB17IN<:J_ TH.Y]& N[9=C<^;NC%&M1===!W:=1U9DAQ59OV(RMZ+L-DBV M)2KP2M5#/]!K)&JI.'Y=0OU"I=_=VO:NA% PJ(/*.9&2),0Y9 MQ3V\A"8D[R/KQ#!?,!<"IPD-FR8.IHFH:;_9C3)'=@5=+WS7IWD^=7U BG*< MA?&E!WQI%-^M45M9E4A]W[J2$(27>AO3'!PS#>" &&4"AJ(HI)[6@9=V6ACJS_W/_0YF=)EGK+^X3O".22H"#() M]JWCG";3Z _)$4'93/R3(S(D;\A0.?N:!O63DBA$;A M]4W6>[U^O^M4#"7UMD\)2PB;PO3ELISS= [G2(DDSHF?6BO;A\JEYAYE'S=! MJ"SPQA/&L??* X*0G2G',V!'3B1Q4OR'UN5S5==!>#[%I1G/,L^3/Y0[!3>2 M(8FSX4>U5E [RA^6.!+@K 1CWX\A.7(L=XITY#82)[=]I9NO<,2G+,HXA*7' M;2%)DC&H&3/T04:"(^F;VK_/E;ROZK[]B?6 9"0F$F>F0]>RE2\]);E2I_MJ M,OP2=HK/.21)1$+$U">^(,49(\G<>QL)BL09"I";G1I)_PAY,7BK'KT5-,+G M)$XX#91%7S#A)#^V]K2I'[F+QKGKNGQR;6&'UD8WP[%)F2!:&N*.+$LPG: - M"J:8SZ4*'5F&QEGF!A*ZLF@M"^?5ER!*GT%X#GW@%*,OEE-.9WH!>G1*BA/- M;UOHK&S5/NS[@.,(@+/@$!=!W#ZET"07638%[LLQ#"W"3+M%1^JA<>KYK!Z@ M#$$1LG7?LAP2,@[;9Q<.YP(Q3<. ',TS.)K-P!Y)B,9)Z+1/_!Q/..JS32;@ M'YM6TI!@DC*1S112.O(2C?-2)$ ./>)K^=BZ;E"W04M\-N(L%;D7+KY9PY]U6%NIR 7URI\R36ERAT"2$^L3'19:R.2M' MVJ/Q@]W=AVMT*U^*C2H>T:W1=IBAP>6#D0VJM6Q?+0]:&%W^9RSTSX5"\)S2 MN00:"9C&"7B?0#]*')]%8>^$4R_> KPL$IQC,C,"H"/?TCC?WNBFJ6Q_FMJ/ MC73K\DBUQ1SHZ'H_X_S_?:'3"=E(SPQ'VZYO=U^7Z%-;G$4';B-_LCA_WIK7 MKAAXOGA@)UGO('/ESFZTJ?Z$YT#6;AB$NHT$D_Z.6MTJ5'4=-#S! M\5QTWY]P]?]AH5/?C,S-XLSMP@LR^]4Q9WC.-80NI][9.P:Q)7#:DB=Y'Y]L M24BR)((-8DM$ER01RR3)^N=DF0NZQ((BO;,=G/M*B.:@*#L,SS%A&6I=ZH*2!+&$YS1.=>.S0"+-P-W M+C#>8)8$<>HU]::%@=\$>DOGL#0Z&$QJ>3@O> M(GEJQ\CT+,[T>QH\U%OT2_\R@G!]*H8L@[CETVEX0)*S/"5BIEEG(VFS.&G_ M2[>._HRN:]=*5JU5X.6P=WU&%N[=3[$&SLD,Y&:0CJS-WC+'C7@S,)=-:)9! M;9PB#)R6$THPGTG#9&39)'X(]EJ@OC[/8QZ6$R>^"DYD0I+AB:\MG-G[RXV24$F< #Q?:^A6AQOW MO?/P??OJOU!+ P04 " .B(M4#N:5ZV\# !C"P & 'AL+W=ONI MEQI3W/F^CE/(F+Z5!>3X92U5Q@Q.U<;7A0*6.% F_# (!G[&>.[-)FYMH683 M61K!/;V;T] "G,4_'':Z,296RDK*9SOY.YEZ@64$ F)C73#\V\( MD,?7O5.OCFF!S?&K]RT%]ZR^6 M0KM?LJMLAP./Q*4V,MN#D4'&\^J??=LGH@&@O1. < \(#P'1"4"T!T1.:,7, MR7IDALTF2NZ(LM;HS0Y<;AP:U?#<;N/2*/S*$6=F MF&!Y#&1I'6MRLV *J6A*/W) S"L ,^/P__P%Y(1!V:MM$^2J_UA[7^T+F+3KA;&M2+96F(7),G MGJ-JS@192,U=F?UWO])&8;']?R985 >+7+#>B6#W D^-RRN>/Y+(K:UW5MM'<"E$WF565C(2P)L%TUF=USPA+)/*\._5PB4UO6.:PW \ MC [4=)CU^WB'=:OIUVKZ9]4L\#(!I5 $GL#XF11,D2T396L32 %X(:9X-#H% M](^9'7 _9]&B/:AI#]Y"^WW%3A-6FE0J_AV2+J*5SWZ#!B;PN&XNFK4H#VO* MPU^BS+4NN^F>]6>?O3M=L!BF'E:?!K4%;T:Z[IG?]],2/*H%C\X*GLLLP_+_ M];JJW \;^Q#E=<&HQ7Q<,Q]?S?S*TAH?U0P-.XOK"L,69QK\?.""M[,^ M75U[;TTF$:4].CB\>*XP;#-N/,GT[8RQ!=,&+U&>;SIIT^,$C@=A, @/:5\V M;-/^^9+2\"SMS]A&ZE*]M(EWD@V/.=!^2(^J^ K#BJS?Z(!L^_F!J0W/-1&P M1F1P.T07JNKHJHF1A6N*5M)@B^6&*7;!H*P!?E]+:5XGML^J^^K9#U!+ P04 M " .B(M4F=_PLB,& !E& & 'AL+W=O63:[4W29S) MNQSI?9J*_,];F:CGFQ$>'1[5G$J,QVK M#.5R?3-ZCZ_FI#0H$;_$\ED?7:,BE852WXJ;CZN;D5>,2"9R:0H7 GZ>Y%0F M2>$)QO%'[734Q"P,CZ\/WC^4R4,R"Z'E5"6_QBNSO1E%([22:[%/S+UZ_DG6 M"06%OZ5*=/D7/5=8%H[0*F).#( /VX#4AN0KH'?8T!K M _K6"'YMX+\U0E ;E*F/J]Q+XF;"B,EUKIY17J#!6W%1LE]: U]Q5A3*@\GA M;0QV9C)5V0H^NUPAN-(JB5?"P,V#@1^H!Z.16J.O.YF+XKMJ=/:8B?TJ!LPY M>H<>'V;H[(?SZ[&!H10.Q\LZ[&T5EO2$I>BSRLQ6HSF$7SGL9\/V?,!^#!0T M/) ##[=DT.$'N;A$)+I Q"/$,9[IV\VQ*YW_%GW^KZ.?D$&;HJ"E/]KC[V.V M5*ELBP#]]GZA30Z3^O[^63S/;R F72N"JGL@Y+ZZ+//4V( M3R-*,+L>/QU_$AN(&0X]G_NGP)D-9!ACPJ(.<&X#?<9\ZK$V]$G*09-R,)CR M5&E33"0M$JE=.5?FP7'.7L ]''1&.+6!V/>Q'V+9'O\Z!#B(W#."01L8K !D9^2;*;#];PP5ZO@8*#0](7R"@C M$E?NS"X'& #GC':2MX&8^9QC+^QD;P,9]B(>=H%S&^A'Q ]\RMWI1TWZT6#Z M=4\Y2Y36YVB=JQ2I9EEQ<1!9 WE'0Q9TQCMUP6@4XDZ9SVPP=W@*/ MT)"XD^=-\GRPH7XU6YFCN*:@+H#SJX%FBKUV ?=>(=;(7$)MU6Y[^VKMYR0Y MS /29=2%"S#AG?8[<^$B'&"OPZDS;A 0YKE)Q4?:!0^F_B,(801J\^[N#GU2 M(BNG5WS@ U3T!II,)K6SOH9]%P+]2N_$4MZ,0(%KF3_)T02YE,'WF6H@WCW.\N[RYG+* 6:ZZ8C/1582N6,/T'G6TAH>[D M8:X;\>)>W6J?IY.,0:OM,N# 4<9YV%W>', P##FU6IS+8QAPJ+,>(EI=AX>% MW2W,M75LJN;^*@&^XVOXGET"#ASC%F[F]&?!YD[8:=S3[%N)AU_3>$?[)RC[ MIMV7=>&DP)9>[WSJJ $'CGJ>HP9L8!@RSU$##H^!'_370"OZ\+#J^P3=]@I] M:=,7QN3Q8E]U!J-0IN!Y9G)5JL.F6SOY<4@[6(>Z[#A0/+1ZA(UBQ+?7*AO& M*>U1PKB5?GA8^WWIEH-%R\\/]Q<(.LFEDPAF[4O>^:&E^:SF0,( M+8#QT"H4A\<@\,.H9T.$6SF(A_7@K=#QTIXG"#1A2P:"-RDL+GHKH*>>P8(S M@[H1N2YAY5/WS*IBL^-A>Y>>-;&<,-S5S@X8O:2T2Y73&8EZB&JE(^:#1,WB M9.]L*=^)*OXVJIPPFRH;1B^[6[:YVUD?5:25PF18"E#@)CX@GV%QN) MLGVZ Y@_WW,D49J;[0!R5CTH8*PA_*QDR5B:UCB$68=-4P=0,Q#XH7=_8@3 M"/MN2^R]P>,I7:U\)L/R^5!9_PMAMI;M(ZQ(FQ\=&R: MRGQ3GE=KR'F?F>JPK'G:G(F_+T^".\]O\=44.Y[/\-6\.O%NW5<'\)\%[$TR MC1*YAE#>)8/1YM69=G5CU*X\M%TH8U1:7FZE6,F\ ,#[M5+F<%,$:/ZS,/D; M4$L#!!0 ( Z(BU11SC"DX0@ "] 8 >&PO=V]R:W-H965T&ULO5QM;]LV$/XK@K$/+;#$(BGJI4@"M(Y>!JQ%T:S;9\9F8J&R MY$ERTO[[4;)J621%43,W%$CL^/C<2?>8O.=(]>:U*+]56TIKZ_LNRZO;Q;:N M]^^6RVJ]I3M271=[FK-/GHIR1VKVMGQ>5ON2DDT[:)+4\HFW1'\RHM+]^!=@H)F0&OQ9TI?J[/75G,ICT7QK7GSV^9V M83<1T8RNZP:"L%\O=$6SK$%B20571797^FF MWMXN_(6UH4_DD-5?BM>$=A>$&[QUD57M3^OU:.NZ"VM]J.IBUPUF$>S2_/B; M?.]NQ-D @$8&P&X U!V N@&(&P"]D0%.-\#A/?@C W W /,#\,@ MQO@\@/& M0O*Z 1Y_#6.WU>\&^&UVC^EHW-LF9A-&#+=>?RP]$E'''Y1U&33#)LI1ZV*G8[1G9V M1];?)*/OU:/?;UC@[,M",FM/TLU5FEMKLD_ED81JK"^T9I,"NTN4E'F:/U<2 MB&CB'K!YICJ4/T8O)YX8__#E5^NW?'UMT38W$H1$C?"IR*^L=9'799&QSYZM M-*]I2:MZ"+5D?#J1"IY(!5ML9P3[ \E(OJ86J:V/Y,>UA<"O%K2A+>/*$X$-?'2S?#DGAVB' '#@T.I>@@9LZ+O^T"X4[8##_GF!.S2,1,,K M@#!P;)L+,)9=B M\WBX1[:"/?/MD-;CCZ'3'D=8=?\-X_; E+(]O=>[^ZHB* MN;L*7"0/QSF%XRC#^<06W31?%SL6T>]%U093E^GCH2:/&;7JPLJ+?)I\1X8X M0HPX@#P]E/$T!<"[:D_6]';!5OB*EB]T<6?)9A%#.*$AG,@03FP()YE(QH M M^,06?"%;3M.=C!]8".D*V;;-$409P@R"&,()M:*.#'F+M;PEEWL;Y-\]Y=_5 M72[>'Y[5RX4K\L\+$+"Y>7OE:BT7$C3I)R(1J.+1>R"\&^N%R( M=LA!]L@WSCO=<>_?+!=3=W_ES5LN_%,X_O^W7/AB"C#F$K]2QC-C-C"$$QK" MB0SAQ(9PDHED#-@2G-@2_)?+12"&!!V7??'4PB'#DZX<$D.V< 30 M1GS>))9C:X?T:@"T'!_ L(SIH&X-^L'U-I6'6PV@L(Z!4G4$M. MHTM(YVL09N Z/%64$IE'-A"KT+M= XSM/R%IOQ%IH!BO< 3 _Z&B>\;%.#2 M#H6RB "B#F:"R@E@P%/!5&/"%%"H&WIDRF.LZS$QX'%(A[X# =0MB+-:(J*/ MUQ;TVT4,2',OBFG,%%D A 4"Z]42$CS@@N!LF>XR)QJR L'W@"VD3J+WQVH) MB7?H,O="NJ?JR6FTK "$F6LK"5Z<0STU#'70)63093$ MV(' %A1G9SA)!@D>0JQ>M'DRB(8LPX[M0\B30;0<)8/,>^ Q-O)D$ TA*VO' M"LN^$0#4G0"-/K:<#*+05).A%YO@4K4YI[ 4117VV$3(<\64]C0%%)H"BDP! MQ:: DLF<#+? >GD*U?+T/JV./&FVZ.?1!,JDH(?YEK8Z@!DT,044F@**3 '% MIH"2R9P,:=)+::B6TC,5"!05-/ \Z/!UI]KK'&[H.0Q-.8Q, <6:D2<&' YS M?[9-?FG30BE"H*B)7<<&V!'VSDUU*DP!A;JA1Z8\QKH>$P,>AW3HFQ%0;Q.? MVXF1UIU0%-@ VAACG^]H=I:3)R),H(Y/#$$ M%)H"BDP!Q:: DNFD#(G2-SJ@NM$QM_:4M!RDM:?2ZQQRZ#D,33F,3 '%FI$G M!AP.<]]W6N"E9R[4M:?8<('-N12A^C!UTL(44*@9>63*8:SI,#'@<,B%OL<% MU3VND9UT>>$IMDL =-SCCN\P]8%>X2GIO[@!<@/AS*YH"&W@8U;%\ZF3G%T8 M*SQEEX,"%_+[\XG$TL6>/](G0GV?".D=8U#LI4L+3R39VU<5GJAO2:")EH3) MPA/)MOR%;3)U1#.F"5- H2F@R!10; HHF4K)D#9]-P.INQF?RV)-Z:9]8J0B M&3V^:"N+>EL6A^>M]?Z/CU*.B-H<^!#8 3^E(-FY?!QFY^P! 75S02\[Y[.0=-*1Z'26 'OL\85>?J.)_?AYI2@253>; M^H1)>Z7V.F=>T7,8FG(8F0**-2-/##@4C#4% M%&I&'IER&&LZ3 PX''*AE[%([\ =V($2A/ORZH'WV?5/I]ZT1+!@&^MWTO, M/.Q"Z FK@FC(I$OS G_P(_$-R(]W:@X MNB-+Q J)4JJYO=CA:]#EV8/-S:/T'TGYG.:5E=$G-M*^]AA$>7PZ_?BF+O;M ML\Z/15T7N_;EEI(-+1L#]OE34=0_WS2/3Y_^CX"[?P!02P,$% @ #HB+ M5(Q(:K^N!P $AX !@ !X;"]W;W)K'#W^(U5J;#[.[FRU;\6>NOV^?%+S-VEERL>%E)62)%%_>3N[Q]2-- MS0 K\5_!7ZJC9V1464CYP[Q\S6\G@4'$"YYI,P6#GSU_Y$5A9@(] M-++!!&6[2LM-,Q@0;$19_[+7QA!' V >]P#2#"#] >'( -H,H%;1&IE5ZS/3 M[.Y&R1>DC#3,9AZL;>QHT$:4QHW/6L%_!8S3=X^RS,$I/$?P5,E"Y$S#R[.& M'_"6KI!1I244@DR6F2@XRKR:&%GS,3-V_; S\2K*CVBKY%Y *'%V\4F MCEO$L=?$GSG4QTRPNNJ4.6(;J;3XVWYP6;B>+CJR'$X"$J4] P_%T@C/J=N\ M20LV\8+]7D(M+\3?8!)C-P20H3K_X)HMP,85SW;*&N;*6-,%/AF@2B(:]Z / MA7!" C?R>8M\?L;,2ZZ4]:OUNV:OO'(AG \7#X*@AW H- 7;'LN=@$Q;D*D7 MY.^RG-H0+#A0AXW>/5=O+ICI$$&81%'8 ^H0HV$RC]PX<="5]>!]2"TQ3^5R M"DF#6%69S-ILF5 F!U&V9FK%G?7;.[_I+JZK+B?.B!,H>6$_ ?S(WF6<4Z5)IS1YGU^A,\A^3$T'DT/MW$!; M5]4EBK^:9[=/R4#!,(V207X[Y*(T&*M-N"-%?(85UZQ<\0J<)-&<)/VB[9+$ 8U!>,0X M'3'BR(OU/WK-U1%09_%KYHA.:7E.^C =8B2,XC&0'1=B/QD^*0ZU(S\$F1OC MD-FF(4TH[H-TR.&0Q'$X@K(C0>QGP0-*$U--C;;\=XY:\)#8IB%0&^TC'\I% M21R.M$:XHT#LY\ Z!.J$<.)S<%\8]"G%(37%!..Q@MN1'_:S7YM-6_9F['F% MI 7:4A(1USD#'%=WKT[]1A2$U2VA(1I?P/C MD(QP$(8C-9!T+$8NV]N)<@\-QOLW'J2C+^*GKZ>=@@8-^C9H;WZ!1F?/["Y] M5]C5?E%RM[U"7\OLDVWGC92U,,O^V@G32L.'GTB(KU+3P#ALZ5W]@A:/.%B1 M0E<.43YB[(X5B9\5#R:P+1X'O;8VTFVW8'KPM2QRT]!"*-7G%4Y%'70XQP"O M'S(..4HI'@O^CC:)GS;;X&]BWQDS3N0.CG0B=\A13&E(1JH^Z%^U*4 M4" O"/>._HB?_HR5#'._-0=/)7J$*!8:?6&9H0SG/HLXV(Z2A S*@4,N3&B8 MQB,&ZFB1G-D4 FR(OXSSO#'1_9_?ZOX<56RDD2-# L-S@H.TOY/U+W[Y5H-V M3$C]3/@G>T4O0J]-BAEW6]5,V$((U]JQ%Z9RIWK4P7DI3@>]BA_"O]"N(T_J M)\_/HM)*+'9VSV1.ER0TAZ56LBB,LH=]HU,Y)Y?2@>O\"/Z%2[3'% M=L3K2F&GHD,*Q7&H]*PF.<^4/6^!PED3'%1_^V (80\I M-E+WF[E/J^<\#,-^^70)TB"-PR094:#C<'KFA'8,,&(:+?A*E*5QA#G X$K( MW*G'D%\3F@3QX%S"(9@F-+!'XDXU.AZF?A[VJL'+_(P"0V*-PWE,@GY?[Q*, M*8W"$0JF'073V$MCS[OMMFZ3H6?.1945LMJINJ_(#A2'K371&8WZK3+<",9.DXS'6*8C!YFTHYPZ=QKD_8PZ:@= 5=>RO"THTKJITK' M8:3=(;;-?WVN>M@C.@G?O\0%76LST?$5QSR,AV:='=VNP59P92\=*V3WPO4% M5?NUO=B\M]=YO>\/^/JQOI[LIJEO2[\Q!86@ O67,&7P*0%7J_H"LG[1 M0P( #$% 8 >&PO=V]R:W-H965T&ULC511;]HP$/XK M5K0'D#8"(6-M%2)!.K0]=$)%; _3'DQR(58=.[4=TO[[G9V0,5387F+?Y;[O MOCO['#52/>D"P)"7D@L]]PICJCO?UVD!)=4C68' /[E4)35HJKVO*P4TT?'(]H6Q#C^.*KJ' M#9AMM59H^3U+QDH0FDE!%.1S;S&Y2T(;[P*^,VCTR9[82G92/EGC:S;WQE80 M<$B-9:"X'" !SBT1RGCN.+T^I06>[H_L*U<[UK*C&A+)?[#,%'/OQB,9Y+3F MYE$V7Z"KYZ/E2R77[DN:+G;LD;361I8=&!643+0K?>GZ< ) GKN-PZ-U3!A3W%C%/YEB#-Q(D6&9P(9 MP9V6G&74H+$QN.!A&4UD3A*J"[+" ]=DL!6TSAC&#,E@316&%&!82KD>D@]D MN[DG@W?#R#>HS6;PTT['LM417-!Q2QXD4FGR&?5D?^-]K*DO+#@6M@RN$JY@ M-R+!S7L2C(/@#3W)_\,G5^1,^SY/'=_T E_?T+-^_ESLM%%XF7]=21+V24*7 M)+R0Y!LX^M32T_2Y9NJ\E6WG6I:98[%C?HB#<'(;SB+_<-JA?X:U(OV3VU>" MVKNAU"25M3#M>?7>?NX7[KJ?^9?X'K3C^X>F?4P>J-HSH0F''"G'HT\X3:H= MT-8PLG)W?"<-3HS;%OBF@;(!^#^7TAP-FZ!_)>/?4$L#!!0 ( Z(BU2P M_>-Q] 0 D, 8 >&PO=V]R:W-H965T&ULK59M;]LV M$/ZN7W'P@*$%'+\HZ9HUC@$G2]%B")#%S39@V =:.EEL*5(EJ3C^][LC)=G- MBPML^V*++_?E]_6[\=AE)5;"C4R-FDX*8ROA M:6G78U=;%'D0JM0XG4Q^&E="ZL%\%O9N['QF&J^DQAL+KJDJ8;<7J,SF?# = M=!NW#"1N$"C//"(+^[O$2E6(@,N-KBSGH5;+@_G>'_C[X3KZL MA,-+H_Z0N2_/!Z<#R+$0C?*W9O,!6W_>,%YFE N_L(EWCTECUCAOJE:8UI74 M\5\\M#SL"9Q.7A!(6X$TV!T5!2M_$5[,9]9LP/)M0N./X&J0)N.DYJ LO:53 M27)^?B&<=& *N+'H4'O!7,W&GJ#YPCAK82XB3/H"S,]P;;0O'5SI'/-OY<=D M4F]7VMEUD1X$?(^K$:2G0T@G:7H [[CW\SC@';^ M\@RTV@O]1INC)*91 =_ M+5;.6\J+OP\H..D5G 0%)_^5R,,PTQ$\BP2?2J04SDQ5"[UE-S)#5&N'.7\Y M\BD7'O-$:H]65E!(+70FA0)'"$AUY!U(G:DF1_ M6,.;I.G3\G8('W4V J%S MD+3IFI63N126B!K!G5;HZ";)V8UT&#%S,#9 D0$>'_SN/+'XM9%D_C"M;M-.[QCFELO\46,4A[=!D9Z$ZIAI&,,-]S(5DH8D*N MM2QD)K2'P--1RR<5MB*V*">"-BNT$Z%K."C%/<(*40,J2048_)9ZCW2Z-@KA MV46DA8/85T7@^%ILX7@Z3"BAIT/8E#(K"=Q%[)QB=D^"A345B":7K.6Y$ Y[ M/AK=W3L8\IW]U+1K8:/U''R;LXW)1OJR2P;.J]I2ELB: @YKU&B%4EL^Q[KU MG)7?Z:!YR7J"=XN*3,@$B+I6(3TI)$_MDCH^(Z$?DQ]!-^-)39781,H3$N6. M"]/)T6^,?8OK1D6AY=&?O,,B2\P:*[UL@W;UD)5"KQ$H02KIPJ/Q:B]OEE>7 M;7J_'QB6%,5X;CY!+ERGC&LIG:!.;0KS]'TDC^S7K M9JFV1CNI9"_AIV_/V%G=$)7?"?8N%ZE&324]:0Y9ZO"%SG$PC9*8PVQHT1:] M+RTB5+'M!P^HE75KY&< J(G;AI[ZOI$#Y=\N<<^@-!N\1SOL&#*UU$P_J:J$ MIJ& E0^IDJE6]HSIVACQ!2+_3*]D=/\5^R-=B A!1$HI9)0HEO?V[KX&C53O MCJVC?*MCJX5"2$LQ:)O:CIL=)[5QDE-D2#W.T=,?>*$9R8K8+YB)3+@2"IIW M7)>L;1![\NB^-+GK]+:Q@>.;IC.C0?2D\ MS1(TKE"N #[4-"%A#&S1>$KS)YKXI#6B:(CT+0K+,692V[X6XCM*_G6&4:\T MCNL[Q>-R>#Y,R1YPK"XN.7Z>,#2F;TKL">8BEM@MUL;2 MJZ;[=O1K3T/' ('L$3 =/3=)C/?&,ZKX=1A"V7)J'G%2ZW?[.7<1Q[O=]3@D M7PN[IEX)"@L2G8S>OAF C8-G7'A3AV%O93R-CN&S)#K1\@4ZYZ;6+5A!/_W/ M_P%02P,$% @ #HB+5$E?N3V' P ( @ !@ !X;"]W;W)K#;Q);=_(.K"0UYH$7G_)5-&5"J##SC"#HL<<;5(J!B,9CCQD- M(=GQ]/V(_C%H)RVI<'ACU'>9^W(5+2+(L1"-\G>F_1M[/6\9+S/*A5]H.]O9 MVPBRQGE3]<[$H)*Z>XJG/@\G#HOI&8>D=T@"[RY08/E!>+%>6M."96M"XY<@ M-7@3.:FY*/?>TJXD/[_^0G7_I#-3(5S\8YQ[ UNT<&.JBE)V7PJ+R]A3'+:. MLQYSTV$F9S"OX+/1OG1PJW/,G_O'Q&\@F1Q);I)7 3]B.H%D,89DFB2OX,T& MT;. -SN#=RNLEGKG@M8@$GYP-53"LR3 +AB,7#*7C==UXS"$]0"[W,J>4O. J]D(JD2H$;WH,H+;, M'DJCHEN M A]^03\VPGJB@MR60$UEZ<-AU#?6Y3@843IK!MY9H5F&IQ%$D7*F$V:@SA#V MZ )%TN&MS-@NI 1$*VSNH*$(%B31). IW#XVTA^X=LR5"&Z5T'#A$.$+\8?+ M=T#0HZ*QQ(#\=#=L:6J](0&LB@+@L6FYEET1=X3E^HQP=2@++R?D6>;A=YD? M=9F?P-<2GU4@ M)S'@7 PGN=A<$QRU@K@!'XD!XH1WWZSGD"8O#97X9&I7:'?A;N)CV6C?#?#A MZW#]77=3_Y=Y=W=^%G8GM0.%!;E.)^_HMK'=?=0MO*G#'9 :3S=*>"WI"D?+ M!K1?&&J;?L$!AC\%ZY]02P,$% @ #HB+5&31PXB_ @ ]04 !D !X M;"]W;W)K&ULK51+;]LP#+[G5Q!&CU[\R#M( C19 MB^U0H&CW. P[*#8="[$E5Y+CY=^/DA,W'=8 W:Q)8K?QX\2R44CU5[GB 9^ ME8702R\WIIH'@4YR+)GNRPH%G612E:N%L MCVJUD+4IN,!'!;HN2Z:.:RQDL_0B[VQXXKO<6$.P6E1LA\]HOE:/BG9!QY+R M$H7F4H#";.G=1O/UT/H[AV\<&WVQ!IO)5LJ]W7Q.EUYH!6&!B;$,C'X'W&!1 M6"*2\7+B]+J0%GBY/K/?N]PIERW3N)'%=YZ:?.E-/4@Q8W5AGF3S"4_YC"Q? M(@OMOM"TOH.)!TFMC2Q/8%)03:*3CGAS&K#= Y,I. 6=R\U/[ "A=&+P!"]=0J2 M$]6ZI8K?H9K!@Q0FUW G4DS?X@.2U6F+S]K6\57">]SV(9[Z$(=Q?(5OT.4Z M<'R#?\T5?MQNM5%4(3^OA!EV888NS/!_7.E5*MN1M9Q&=4!O->C# M^YE\R1$VLJR8.$(BJ7=25!IT+I7Y8%"5D%.9%L=>P0F4 A<'U*9TT(:;G$K+ MU(H;CAID!B97B%"VSRH5%*@U,$-V!$.]:7VJ6B4Y]048"5N$Q"K"5T478O\\ M@@85]A)2J[C&M V(D,F"1@47.V!.!)6!JFE@=*7@R![8$0:1,T3SWAN?TU'/ M!>:"NE;L-=S R)\-(S^:CFD]\0?1Q!]%DQX5+1XI;[6G$9C5(M4P&H[\,)K! M:.!'\:QW V-_.!W[<3AJD9/0'P_'\+=:"2Y:L42USL0'YC:<:'ITC."AOW)R /5#IEV8V3E&GLK#8T)M\QI+J.R#G2>26G. M&QN@F_2KWU!+ P04 " .B(M4(3F=4(,& #/#P &0 'AL+W=O46U]%.[)H,WI76U#+AUJYE?.Y)%W%3KV6(^?S&KI3*C M\]/X[*,[/[5-T,K01R=\4]?2;2])V\W9Z/?BD5E7@![/ST[5YFO95"U62\LD8X*L]&%P>O+H]X?5SP6='&#ZX%1[*T]BO?O"O.1G,&1)KR MP!8D?F[I#6G-A@#C6VMSU+ODC&KU,1A>/&'TI/E@3*B]^-045^_MG -BC M7'0H+Q<_-'A%RZE8G(S%8KY8_,#>81_U8;1W^-^C%G]>+'$#UOSU X='O<.C MZ/#H_TWSCXT>3<7/!'*1Y[8Q09F5N [2%-(57KRQA2I5+F-K/'OZY&2QF+^^ MN'X3KPY>_R).%O/)P7R<#3Q\(.D;1\DJ#(FWRN?:\C,O;BJ"T7HMS19=$W MS[W85&0@*GF%=TFE."8%B+=2:;G4Q"B22;E>.PM+0)-!Q#R\=5B6A)I)9=*JZ"P&)$#DP8D1T@D MQ".388\QJ'Z,&N\;YQ@0-!FU#I8SA!J!PRUWN=A:1'J5/7WR\L7QR]?1 MP(YX\F$LRN W8JD3[PNQCX69R&1$NKV*A$%%ELPS\E[DME["!3\?9[#=.]?6 MK"8:!"XZSX_8+_"'L.!#H:V48Q[$+=['RP;BZF*\AR\XWLG!\[%XUR_-@ 8- MNK8>,:(*[]GO^^BWS?Y-%1.'E/,!BP.N:!;7(&X#^^@'8:7P*A[-.Z;7/&E75(;%PBTWA>4M@0&KGK=NF"RA7D MA$L3HG+4._T1!3=0RS1TF,($Q#K@=$033;>D1:7(29=7VW%+#4)S-@Y'#2XV M[@(C E*,4W3>WQ2Y#;YSMNS2D[N-O:O,NDG\R*!I]U8VYO[:*$D);FS5/JO3 M(3\=@3JLG3&[C]"P:X1]$&)6)%5P7O-= M6^'9()PLAAH&LZ)*/!,=0YCQ.9SYZ1UTB_OHHF!/8-),]H&FA$)S=J49"U)1 MWPND/&?58[2FNYMFG9?61RL:=S(PE.E'=>-.7L9Q26NVFR,*(P2E3Q*:C&P5 MZ2*#K-T^' $S *I26P/P+:QH!HRXEZW#7;;8RAY)V1D_W*DMGVL+%M=!9?@D M<'#\&A7X,>V:#\*D78I:A[FXY!4YR: M1$XNX%.&AQ7/WWUGX5T?-,KR2%,824%=1F,/RC4.]C&ZHL$J$0.K>T M(Z[:S7U^9(.1U$:ZB<+#,R?.(NG$_]L\)%5DUO%3TF>\S@(I>^M M_FG_M7J1/M)VR].G[@?I5CC;H3@EMLZGQ\]'.*S%S\=T@Z$B>,?G M[IY[X>7&NB^^ CB:ZF-O^H5(:PNAD.?%5!*/[ K,/AE85TI [ZZY="O',B< MA4H]3$>CZ;"4RO2N+WGMG;N^M%70RL [)WQ5EM)M;T';S55OW&L6WJME$6AA M>'VYDDOX .&/U3N';\-62ZY*,%Y9(QPLKGHWXXO;4]K/&_Y4L/&=9T&6S*W] M0B]O\JO>B "!ABR0!HG_UO 2M"9%".,NZNRU1Y)@][G1_IIM1UOFTL-+JS^I M/!17O5E/Y+"0E0[O[>8WB/:UFO0!->?BK36A\.*5R2'?E1\BI!97 MVN"Z31]5^!KF Y'.^B(=I>DC^B:MG1/6-WE WQNS!A^03<'WQ2\P#T*:7+RZ MJU38=BP7?]W,?7#(E;\?.?2T/?24#SW]4><^KN9L((YJ$A\+$"]MN9)F*PKI M159(@@Y.?8-*'#29<5VD!#F8U_$$K/3L^(" M,PDUWR-!U7>5#0@ ES(@LV(Z1XN\P/(D5(Y85":UD-[3(JYI)>=*U^[Z^7?& M-7Y&L4^P'.T?4AD[]^#6[*!H=Q2:/!N(-T<=4H+TE3MP"1JI*9E#@6!SM5B MPV7!KO&-;UOK^PF]9C+ $M%\DURQE-^-3$1<>Y=1X+(,M,^KI5$+M!V/0$QA MU\D1(N&ZCRK2O*(5M*N#VD%F74[LJ<^465833)EEDEG,;D.(\,E;K7))09E+ M+4V&E*(JY(5T'4OX<\>&Z+Q(I-K. %EAU%V%(9(428V&^HODZ9/SZ?/S%R)& M39P0WSVP_JZC-P6ZMK:T/KP]L#(R_XPU%-]V^7.,+90?P2)A03 M!KT#W@_VH*;_ VK$%X^-,#FZM,W8T "S+BEMCJ?DF.9K%&G]R&FQ*516"*)> MEQ+1ZZ1JA^%[6;1OR.3[#6G0+)PMNP%M(5E#V$5I<7,'6M*!UDV_ 1>WF@M( M/?Y.SB_E9]32T M\@GR.V1Y9G@MT6H?\U/J)UI5SI @]KIAG*(A-QE4XBK2- MAIO"6[D5DS$OC#'+2>@[JD]R4'W:A,=06'%A' RIWATFU=D/!<=#/%^_/LDEP,V19R> MJ!IMC^9:HX>XT1K*ONXGJ ")C]Y76.%80WB@B=6L=:"Y+E8&QV3--7")X['G MP&J+[/ QH3)=Q5H+TAFTS ^.^N:^;R?WII.=W\%@.JD>N1E)M\(>2M]@?@;> M]ZM#H/'W?6P*1V,\GO9G4XIQ.NZGYZ>/\.>'E,_ZL\GHWUG4+5+*)$<''NY> MJN[]Y!;-L\ZNY"$=FR&LJ7H;X++7$HMZ"DBBD,G56N455H(HO4V4V9L/Q I] M@8%0=B ^%8#GQ3J.[#Z8)% S5XT3; CF)$")PA0VA;8K1YOZ.YW*P9IN+TC1 M+%B'TT%%&>(3#689"AX!\&+%5(&O >J9H>9_E]5(E3D@M#E=W=!IZ#&NGO5A M"V6PZRNTDL8"Q9V\&2Z\K\#U^8!P&*2DZ:#T'0?'"*"P.M_W$IDNQ0J;B\T; MW$VJELBM.7%[@752M;NI"*L5)R -,VL@1S6C;PS>X-AP/^S&ULG55-;]LP#+WW5Q >L%,0 M)^['VBX)T(\5*[!N08MMAV$'Q69BH;+H273<_OM1LNNEP]K##JTED>_QD1*9 M64ONWI>(# ^5L7Z>E,SU:9KZO,1*^3'5:,6R)E+9TBQDU;+3%I0/?5)5RC^=HJ)TGT^3IX%9O2@X'Z6)6JPW>(7^M METYVZG$U/SP^"?W3XIK'U.VL(F:R([L/FNI@GDR (#>8< M&)1\MGB!Q@0BD?&KYTR&D &XNWYBOXJY2RXKY?&"S'==<#E/CA,H<*T:P[?4 M?L0^G\/ EY/Q\3^TG>_^20)YXYFJ'BP**FV[KWKHZ[ #.)Z\ ,AZ0!9U=X&B MRDO%:C%SU((+WL(6%C'5B!9QVH9+N6,G5BTX7GSA$AW<*&9T?I:R4 9#FO?P M\PZ>O0 _@1NR7'KX8 LLGN-3D3+HR9[TG&>O$E[A:@S9\0BR29:]PK<_Y+>*K:B M4\*(H)Q!.BSHR\EZ,KH0KP+6VBJ;A\ U>1V[4 +LIH$/.=8,,ESBL1&GC8J. M17=QPH+&8RNE"1E%+X&PO=V]R:W-H M965TDXOC?=X:293N'%WU)1'+FF_,;TI<;;;[9$M'!8Z5J>S4H MG5M?C$8V*[$2=JC76--)H4TE'"W-:F37!D7NE2HU2J)H.JJ$K ?7EW[OWEQ? MZL8I6>.] =M4E3#;-ZCTYFH0#W8;G^2J=+PQNKYI1(M* M,1"Y\;W#'/0F6?'P>X?^FX^=8ED*B[=:_25S5UX-Y@/(L1"-_E6.'%] M:?0&#$L3&G_X4+TV.2=K+LIG9^A4DIZ[OD,*R5Z.'&'QSBCK]-ZT>LDK>@OX MH&M76OBUSC$_UA^1#[TCRK,A=.Y\*1%N=;46]194N^5HRZY%AD 4 ^EL MX$J#"+HH9$;GLH:/U-Q_4W/#K73;$-Z)9KT6S0I!U+D__!V-Q>T0OE(Q#-Q\ MOH7Y. E!.,BH2AP^P62X]D38(+6M0T/=A+ ID1PPWHN]K 5M EX2JRV(UE5O M[5"^W;6E;E0.2])7PEI92,Q!D%8--#J,<+)>$1P4LA;D0ZLUA#_ZLRX/PB#' M:IA&Y[HX;]BBM4@)8(L95DM*?+>5>MT/8KO;F(4T(^T:_913U"5\GFNHM:^] M:G(VMR6A&C="D?O<#'88O&T,!\$%+:3-Z&B+P@ RKP\-T%]WT+WXZ%H1RE47 M-96@#RTD .HQ/J^=[EN(1 20 Z!T)GPW[M)]D(8VYVTVV+7#*'U8Q]#U/MU M:]LL6UM[8CVET![Z29XY&\@@/AM,!5<*UZX:UU!M>O1,V)* "[K5+,ULI9@! M"BT3FESR?!+&;-G*@U -MU+',L.%HC[EH^?M[M,<[-)LD.0YS>(%49 D)(V/ M/"N%67DC9W$Z#2>+!8?-!K\WPE"^NHI^U ]=(T4^YF@([RF#>2Y].;K8*Q[N M:NLO/!"5;JB5@P[O:8L?]P7-#H/?&\GU(;"UX!BHJ= Z8B(X\'?M:M/<>?3I'.M.]" MDK>XFP(;8OA9,H["*(H\YEDZ27AQ3#/RK>T+&J:R:JH.EJ)NV=_P0 YJ79]G M/'^4$M0^ST:''R=%'TQ_#=*H-EQJ#DFK#1,QG->3"!.TC":3W@QI<4TC*=)X*D5)XLPC:\,/;X^7D7P0W[>WS MZ3EF2#/,L6=Q&H[C-+C;PP6W#?&;(CMEDNHS7H33^3RXT_7JG-O\I/PDG873 MQ;RKPVGDPVQM_*.4I\<#J=!X,,@/]5XU\):[YO\162QS.QDN_/U@AR^]IT8' M#]$*:1[Q<]N"[YGV3=KO]B_ZF_8ANQ=O?PY\H''&CP^%!:E&P]EDT$[ W<+I MM7_6+K6C1[+_+.E7"1H6H/-":[=;L('^=\[U?U!+ P04 " .B(M4LM=C M'JD% # # &0 'AL+W=OON/#:H054VU&2)FV3 (G78@72KHCW\3#L@9)HBZA$JB1EQ_OU.Y>492=- M@FT/2<2/>WCNUR%SMC;VJZND]'3;U-J=CRKOV[>3B2LJV0@W-JW46%D8VPB/ MH5U.7&NE*(-14T^RZ?3UI!%*CR[.PMP7>W%F.E\K+;]8RKAD(-+[UF*/A2#;<_]ZB?PB^ MPY=<.#DS]1^J]-7YZ'1$I5R(KO8W9OVS[/TY9KS"U"[\IG7HAK^> #\: MP(\"^-'_#]_3 *=CND_P%TV?S4HVN;24G:1)-CUXD]*O\QLJ:N-D25S,:(B5 MJ5=*+ZF(]HNM_0M?2?KQA],LF[Z[AQUF#]Z]I+:SKA/:DS? NC8"D+JDN2PZ MRQB72RLE>L^C''U%ET4AG4MFHE5>U"E]U,7XSCG7$MFW [ROA">EE5>BKC?4 M6K-2J [J6C[PV4DZG4[Y!WMHT>F2W< "^\@TE'=4*HO&C4/=#UR7.U4J895T M:<*[9T8[]!_;SZ5=*=",[%(XM52W7A85S4W=L01@Z?IZ%B#?=];4O"&E^?AR M?#.^AH44V&P6M*Y44:4@M)1PT<80X+24E$.T$HW OS&-ZWT/Q MXG:_HTJX72P$N6VTE?;22A>RP18QFAPN]RYH=6%J'#+6Z6?I BV8%0P4PXB#E,N3;T-KP#]U#!6QB@)%L4WN\Z+/X7 MK]+M8EMWCEYL7M+!^.3X>WW0;EICX7"<'3]/$V[A0H0^ M!>TA$<$(IQJY\/1Z2J78N 0A9,AH@H94-FXL^ZCP-'[T M*W2X92UFM-B^<-;DM5JB5E@#8.<6&RJD]8(E%4?J @%+"EPD^$:C<]>"2NC* M*!*<#(O2@;:RTKO')2,-UCBH%7N'2-9:%%O=!?W&FQ#+XDLN@9O>T% QV\D=B)50=8K#+WL ,<>7;-=RG MR VNO*C>?7ER 84$N/%#3Z')WJNRD789WLX.L0:+^, <9H?G^65\E>ZVQ[?] M)V&7""3J?P'3*51D1#:^E^/ FS:\47/CT:KAL\*_&-+R!JPOC/'; 1\P_--R M\0]02P,$% @ #HB+5,*8>8.C!0 M0P !D !X;"]W;W)K&ULK5?;;MPV$'W?KQAL@\(&MGNS'3OQ!;!=I\E#&B-.6Q1% M'[C2:,5$(A62\GK_OF=(:;T+V 8"]"%9B1J>.7/F0OIL9=TW7S('>J@KX\^' M90C-V\G$9R77RH]MPP9?"NMJ%?#JEA/?.%9YW%17D_ET^GI2*VV&%V=Q[=9= MG-DV5-KPK2/?UK5RZRNN[.I\.!OV"Y_UL@RR,+DX:]22[SC\T=PZO$TV*+FN MV7AM#3DNSH>7L[=7AV(?#?[4O/);SR21+*S])B\?\O/A5 AQQ5D0!(6?>[[F MJA(@T/C>80XW+F7C]G./_B[&CE@6RO.UK?[2>2C/AR=#RKE0;14^V]5[[N(Y M$KS,5C[^3ZMD>W \I*SUP=;=9C"HM4F_ZJ'386O#R?29#?-NPSSR3HXBRU]5 M4!=GSJ[(B370Y"&&&G>#G#:2E+O@\%5C7[CXP@ZH*BID"Y)(V='US:>S20"\ M&$VR#NHJ0\&-/\9$3SZ7S^ M M[!)M:#B'?PH['2/Y<+'QPJY-\7W!QNW!Q&-X?_AZ0O0[T9TY-H R']I62Z MMG6CS)I"9\4Y79=.HVR:$F;OVV7)?D0!ID7'H]1*!NV[5J/7>[!LI+ MGR"TG+2ANZX?7^^I??%::D^7:'/4#"F3TV?V(09R4S>57>-+H,NE8XY/>?QT MV2[1&A0=STYH3YAWGI_:U=,?#WYEW^C 5*I[;9:D*AED:UHPFVT-"V=KX@W2 MB,#WHW)92?,4ZVA'+,<90Q+PIXH#F/@.-L_/2)9M-YI2B\2Y9SWW E"AJZA/!LG@%S9J MB1\D<4O( 6*2U[L6!TPMRZT+?6!W4A7R\CM&_=\8]:) EQ2I/E55O!2!P\I2 M)O7GQ5I%B=[2WFR?%L@VS#OI'_,+5B:V_ZE4X&!OOFV:MV$MOTO)1J%T*&.9 MXLDA%PHMNQS3;8Q)%T4?;V0C:I8JB-@K9&ZKP%: P1&9>!)2WD6N*AA)M]_S MH-^:"D.J$G:1A8LU$6E@$XXQZWBTD^3G\C'J^7F+WT!^D]5&K3S MT70ZE7\#<9;\JD6%XK$^^,A A6"=X;44Q.SX%*EF]N.=Z92ST>"_$6EC&E6* ML\UWSB&J5*)CB!YECG63"2%VL6+]H*^<1]%%&4EPSC!Q"H2D*2M,NE/:S28R M76CPR7ABK/E%RI%15JH7"/8'NSC"0INOK4EC+\'&]IAAMCV-!Y3#?>3!(;0V M-;DKD"@16E*/D]TY28R 8S3XIANJ?2&VJHK?& NVUIFX33H!^F@[('AO,XTY M/)!"Q=?7^[@G>-4 MG%Z(4BKG5QSEA2]U;GF+-F&KF3GZ9KJ*/YNE"C]F,>>R1J@);I^/CHR&Y=$E.+[BDQ(OIPF*$U/&QQ'', M3@SPO; V]"_B8/.7RL5_4$L#!!0 ( Z(BU0P3,=[. 4 !$, 9 M>&PO=V]R:W-H965T1 M$]N ["1("@5B%$5?3')W+F?.7#0^ MWUKWT5?,@3XWM?$7PRJ$S;/)Q!<5-\J/[88-;E;6-2K@TZTG?N-8E5&IJ2=Y MEOT\:90VP\OS>';K+L]M&VIM^-:1;YM&N?LKKNWV8C@=[@[>Z745Y&!R>;Y1 M:W[/X;?-K-SQ-=>U& *,3YW-8>]2% _?=]9?Q=@1RU)YOK;U'[H,U<5P M/J225ZJMPSN[?YD,J6A]LTRD#0:-->JK/'0\'"O/L M.PIYIY!'W,E11/E"!75Y[NR6G$C#FKS$4*,VP&DC27D?'&XU],+E#:]53> ^ MU RN ]R'BMZ8.X9K=SX)\"&2DZ*S=Y7LY=^Q=T9OK0F5IY>FY/)8?P)L/U^GT=?I M_T;NP_:FV9B^:7/0X__5T&+C=$W3R%@V&H2*Z=HV&V7N"?+LN"1M@B5%2VU* M;=:$PX;2#'CTTP_S/,^>?Y"C]W(4#Z;/'R?P?_)J1==JHX.J1W0SOAWW*G+5 M"V]:YUL%>'"TK711#70@M78,[SC:J/MD2J$Q&]M"T*[HY"S+1EF6D;UC!WP; M=MJ6=IBBLG3\-J* G1' M"):+-HTZ:++!Q"YZ)L3 0=&(Q#N,1LRSP4*R(JU76J-4U'!C0 CT='E4E[9IH)*J4AVE3SID^O0Y*-Y(KL;T 40Q:2332E_B M ZR7+<.GD.)YA\I'V3VP770B>T0#;9'!"*FKVWK.,+ZNYN;ZYC2%\IHKI/0 M%V/O8$;L0\8-]@%9%BBQ+D/1CP<+=)RT(.HQRNWB3OE'VB(G+K4-!E:C0^RA M)0A [-*G1>&0HCZW'4V8T@V3 WVTJ5M/L_'3)S^.(O8(VE=P*9*.E_>#2L&< MJ*6R$;BHZ=:VG3^\>)"KC X1>CJ\]/K-Y4&=W5 M8&?N9#Z=2PVFO,"N;N+DP%[HA9P[54L!K^BX@*GUDBOT# +DN(_MD44FH"(D M:/.-FL4FX'!P/\C/=E4!RB. NV@=PT2%6.\V':?I3[;H!C H1W-*X)$R.$SA M/1P [,IV*X;[0+0?G#PYZP9$Z*'UB\KX6]O#Y&!-:]BMXS+JD4&ULG57!4MLP$+WG*W9\IG%B @4FR0P)9DX"7V&4B[^P M:6.STP0*[\C4.S KJ*5NO^)M=PY[@+/1!X!L!\BB[C915'DE2,RGUFS AFAF M"XM8:D2S.*G#I3R0Y5W).)HOOS_=7'T:GT]38K;@2XL=0C;+L -]Q7]IQY#O^J#3S*DOXQEY" MU/#S,G=D^17\.L ]Z;DGD7OR'\=V&#D>#Z%#PX\*WPUNF9S[Z@6D!N*-1RT) MR\$#"4('E7!0".^PA-P[)G4.2NFL;^+KEKI0OI1ZS8]#EXPH@;_P:I37Q-T& MA3(N;)L5O HKC7<]#[HA/%=284R[3\HIO;6H26T'^-9P)S$O&<@Y%.O&6&8^ M"BB+,=APLY9H1L&[ZD;KMA M-]:R@(#P=M!I'H:SXP8V%J, 6!K&Z2VT,AW[6!!W+:$-BED:2>TQK#6N19@% M:MLEDPS@.1>4\1%9=-S3+MS#RI/GVGA+FK)-RCZE!BNIA2ZD4!U%D-_75@BM M#85CX@MU1O.!L#)'LFYOAEIY;./P7Z\QW6OH&NTZCJUPOGR9;6_WWGXR7K8# MX3V\':NWPJZE=J!PQ=#1\/-) K8=5:U!IHGC(3?$PR8N*Y[N:$, [Z^,H&PO=V]R:W-H M965TJP",9!M_'(BM*ZC6@YKTA!M]1^KC8:5U&/DC%! MI6%*@J;Y(DC&;U=39^\-?F?T8$Z>P3'9*;5WB_ML$8Q<0I33U#H$@C_?Z)IR M[H PC:\M9M"'=(ZGSQWZ.\\=N>R(H6O%_V"9+1?!30 9S4G-[:,ZO*X=8A]WDT@G^4OQ)+E M7*L#:&>-:.[!4_7>F!R3KBA;J_$M0S^[W) CUCG=PT8KVRJ%CX4F GY51,XC MBU&<;92VB*L&,7X!\0T\*&E+ WWRYX5@TS[8U >;_H_Z7D8)I2BHS=X, MXW@$-=9/>[=+)'YR!C_^<(,>MYO-QH?WR_'MSR%\^B_O)\_.:7 @!JBQ9,<9 M]G5VDD>J9*&I<0.!<'Y\32I,'6D@+XU;WYBN#20L&\(CY8SF0R R@SMT4X*E ML*5IK9D]0I+:L[S7R>/=UNUV.3B_ 3- ,CQRS%BJ,(8C-G::>+9=:RVJ^0?4K0"@55G]7"4!:"@G*4-B39%Y-!G93L*U)4D=%WVH>9'N!X^$ZSK,9#*LKQ#S;42 M'7YX(;F_/G=L7N="I66:8D\SF;(*12)"U=)V MKWO:%<=>(6FJ:Y2#25=B8T^JU*1V8%AF%[6I_6F\%A=E,IB0R8]G^ U2IP46 M$66 O-9HHT%A:Q>>A<$(MD2M3(4G8]!J_CP("JH*R?Y";=K^^NC1[F6J!&T; MK3W#UY/9,)Y> 9,>\&M--#($1RJ#I"[P8H')N"F;/R02&QF$']R#Q@K'KD:W M8S]Z,0%.K*N,^I<8K;KM..FE1^!68N@E?FZH1B<7F*"Z\->TP?.."C=W6;_; M?PDDS07X9-Y\1F#O%PQUY31'UU%X/0M -U=SL["J\M?A3EF\7/UCB5\S5#L# M?)\KG%+MP@7HOX^6?P-02P,$% @ #HB+5%(I>M2A"@ I1H !D !X M;"]W;W)K&ULK5EM;]LX$OZN7T'D@D,"N(G?DCAM M6B#I=KM[N.T%3?<6A\-]H"7:8B.3*DDE]?WZ>V9(R;+=I%W@OB262 [GY9EG MAM35HW7WOE0JB*^KROC7!V4(]'3+4U\[)0M> MM*I.Q\/A^>E*:G/PYHK?W;HW5[8)E3;JU@G?K%;2K6]491]?'XP.VAGTTY*H5?*>&V-<&KQ^N!Z]/)F2O-YPC^U>O2]WX(L MF5M[3P^_%J\/AJ20JE0>2(+$OP?U5E45"8(:7Y+,@VY+6MC_W4K_F6V'+7/I MU5M;_:&+4+X^F!V(0BUD4X6/]O$7E>PY(WFYK3S_%8]Q[N3\0.2-#W:5%D.# ME3;QO_R:_-!;,!L^L6"<%HQ9[[@1:_F3#/+-E;./PM%L2*,?;"JOAG+:4%#N M@L.HQKKPYKTRZD&*M]9XV*'-4KQWMJG%=?ZET5Z3YZY. S:BZ:=Y$GH3A8Z? M$'HI?K,FE%Z\,X4JMM>?0L%.RW&KYO'OZ[D/#CCYSS-;3+LMIKS%]/_KV.>%CB8G8D]P MMB=8_,.(.U4'M9HK)T;LMN% A%*1P;4T:Y'C?Z6"*C)Z*WMK[4+(JJ)_-((\ M]D&:@@P &/-[&GC"MH'XU>0G R'%!V3COY"-V,;5UK%_Q=%?_S(;CX>OXFI^ M&+TZ%A N:FW(=+%1.RPJ,5T5TD^-5; 7I MG_5L)@@X33:G6'=ZO11'^E@ MS$ERMBPZTIIB+.3*-H@BIAQ>3&3V('>F'8S&WIO'M9KY3" (/1\,4 MM]PI'L42K(#K+WB@!89!V:>R2='+9:V#K+(-RB5#OHTN*7WT /=8K'2[4)/% M9]@0->FP?S@YY^TP3\R5,AV "D#V1%PC.+LV\C9L6=99]JBE^OCZ)0]9W"XG8HV9V &APA2QCE-L(U*@<]LU;#-A?;HE,C> M.369@]8I6* \J17W[9Q!SB9>P&@J7YPGA&7(+U3Z37YW"A4,/4RF#?9%,XF* MO!R()?*#7,B2"L!14^- _:507]$O>PHXH1L98I9@7FUVF"TB-C1,]*1&Q #R M4H%I49>%SY61L)C@V%3@"\ M#]FV,T_$G5X:O= Y>$U\;HHEQX$I%07>KF-% M;+.FJSGD"K@3R.0VJ%6(^+..Z&U2,=^0GR @\A,M(A+6&&5Y3$X,+82RI1!-.T,4Q[?0BP7T,#ERQ*FE M=$7KF9W=L:\.5=0P87:'L OEP4YSRM.Y?4 L;WL*AE+[C8V#MF00#0D/@_Q" MYJE?R[Y%1W9>Z65BH@7#&FK#?YOM-X6TH_*-3]L"T5:"?DG_KJLS$(FQCY4J MEM@0B%:Z[E"_T,Z'7=#L)PA*6*JYWPI2N4W"8&E*D96\)QN6%)>@LAUWIR!\ M!R3[BHS/DR(4@JV^HD.,-I'Y(BDBJC@KX$C+D01**N:3']N?VS6P#O;ZOH_& MT4?@&J BOO=[A2Z)R?:+3<\WY%!TJMQ&;2KU)I,Y>]NLWF0>,;72L1^@!3N= M%T"4K&^'LBWOV"[EX]EN1!6AC_M$CI&*)-&I6[(G_PP51U=U+1&KD:H*40^$ M;[JS3H\/%KGFV+*VRL&:Z+;6TR!=ZDEHG+KHU.//4T_8XSDHO&_G-CT297^/HF&RWI;$QV \U7" M1-L^MZT')1Q%.&NK8&I]4 V52!U-FW$>_W9=K7P/0V]U]2(YXPH&DT\A7) M9[P(%DG$6ZB:(D0N++4K7A /K#-?JQQM%(1L;XXRWC#'<7W[JNDL5:VSP^GE MK(U]!6I ZZ,4.N+.DW-G[Q'G^+;3!QAS#VAM\6[C/9[$WHI=<(9]<1VCZ6Z0?>_>)B-KB<#+-;%"=R0Q>]L\%X M>@D8(WF7FF8F]CCR2H$QX:G1V3&VFL6ZE+VWMF!.O)B=#6:S">WFZ"#323P: MGU]"CYDXSCZHT,I[VCV-D0TR1?&=D> ;(704!F0"0LCZ=T2IK,:*FO,]'Y%T MS0&&I+;M3K#I7Q9LCK]ZOX^E*FGS-A>Z]7.UU,;$6Y LG8UP(O1=DYOT407Z MO$YUH$M2^J-6?%8Y%XH':OJIR/2:<5*JC7%\PII.("=5S_0(M]K"OYDUU3H5 MU7I[U\*J>&O", ?..63NQ>D/RM,:K-K^W I(YM-[N/^#V"#,/\\
    [9%A]A'G:=,0CBXA()])/&@9CJ-[V%Y?': MC\:')].A./[6K?9I[]/!2J&YH@\D?.0T(7Y%Z-YVWV"NXZ>'S?3X 0?E!RG@ M46(76#H\N3@[$"Y^%(D/P=;\(6)N0[ K_EDJ"<:E"1A?6#!(>J -NB]3;_X' M4$L#!!0 ( Z(BU28*+-8WP( " & 9 >&PO=V]R:W-H965TUM@( M/[$M&CXIK6L$L>FJU+<.11%!C4ZSZ?1UV@AEDM4B[MVXU<)VI)7!&P>^:QKA M-FO4ME\FLV2W<:NJFL)&NEJTHL([I*_MC6,K'5D*U:#QRAIP6"Z3R]G%>A[\ MH\,WA;T_6$.()+?V/AB?BF4R#8)0HZ3 (/CSB%>H=2!B&0];SF2\,@ /USOV MZQ@[QY(+CU=6?U<%US!86,=2(9G'*A$>Y M(\>GBG&T^F!MT2NM%RDQ6]A+Y1:Y'I#9"\BW\-D:JCV\-P46S_$IJQBE9#LI MZ^PHX37F$\C.7T$VS;(C?*=C:*>1[_0?H<&/R]R3X_?_>81U/K+.(^O\/Q)V M'#F;3V#4-"Z4Y]J6UG$.H:_1 -4(;>=DS;5VTCHEV12J &Y $*&,'SKE52QI M?)*(A8\0]*2X2)FE%,K!H] =@BWCF>'F5@4:4J5B!Q*F4KE&IBM F;WI/9(? M;G!8[-6>L$AC"41C':G?3)%W%)3[+O_%[05D036LTG&[LIL1>N/Y6!!H%)[ M&AEN,YW0>@,<"!,AE X?.@;P5M?:(7(K9><=\?Q=SET_=Y]F)V?A:N4\9SMDJ'3R9NS!-PPCP:#;!MG M0&Z))TIH# M "," &0 'AL+W=O6D"U7E:2#6P#2;;;YI!%D$W;0]$#+8TD(A3I):DH[J_OD)(5I7E<>K'X MF/GF^X8SI->]T@^F0;3PU II-D%C[?X\BDS18,O,4NU1TDZE=,LL374=F;U& M5GJG5D1I')]$+>,RV*[]VJW>KE5G!9=XJ\%T;0.KU#"^%_H!]L\"Z#HC%7MZ$P,6BZ'+WL:\S!S.(O? M<4A'A]3S'@)YEI^99=NU5CUH9TUH;N"E>F\BQZ4[E&]6TRXG/[N]EI;)FN\$ MPH4Q:,TZL@3K-J-BA+@<(-)W(#[!C9*V,?"+++%\Z1\1G8E3>N1TF7X(^ 5W M2TC/0DCC-/T +YLT9AXO>P?O5Z7*G@L!3);P2C!\YJ80RG0:X:^+G;&:*N7O M#\*NIK K'W;U?U+[,422+]\@?-\@7*EVS^0!6*NTY?^@ 4X[?+)=L,%6/:(& MVR#7@,9R*F,LH3-8=0($]8/Q2?'9T?CHNHB,#<+H3ET/G")Q38UHH6]0.@-* M%3= ]B7* FF%69J1!0744#1$PC&2BX+KHFL-L2K\0LD+8C X$ X43.L#E[73 MT5$ 51&?(3A5^0&DLK!#HE8X(8R$+>'N..&"VX-S>4&9B+7(W'&6L#M X1*E M*<3BC7@&K/(\JLZZ\^^(H"G<#CD7S#10T:UEO,D(S\@,G_9TJ9 )>=9F^1R8Z'%,QI@^?"L1RJ(N* E ^]0.M>],7936CRMR1"Z?Y?'%#^<^2$*@= M=4<7MFO)!;5D A=#T3%_K[HF7;B[QUV.\.-SE0E>(>1P0*;-3_ #))_R,(]C M&F6K<9"<)&$G5>Y"03)\LM@'OO(W++6(1N'EF(;OS2N09)*1A*MT0#@=\<(L'[#N ME67"B0I/3A//C<:4LW08A?DJ\[*_*JJ38TNX(].\KM&5Z',/+69%,7:-T@9Z MWWG4=)97G,A1%\U/QY_%\JVK*YJ]$"2W]N^@ 5_JPV,QK4Y/[<7PPCR;#^_T M#=,U\0>!%;G&R],\ #V\?U72MGCQ 68_H!L M_P502P,$% @ #HB+5(@G3=2Y! VPH !D !X;"]W;W)K&ULK5;;;N,V$'WW5PS<"UK ZXML)][=)$#B;+!ID]9-TO:A MZ ,MC2UN)%)+4NND7]\SE.TXS058H"^V*,T]7H^S;E4OFLK-OBRL*Y4 4NW[/G*L7.EE'N1%[^B@4DN^YO![-7-8];8HF2[9 M>&T-.5X%IUP4 M @0:G]>8[>V6XKC[O$$_B[$CEKGR/+7%GSH+^6%[TJ:,%ZHNPI5=?>1U/&/! M2VWAXR^M&MLAC-/:!UNNG<&@U*;Y5W=K'78<)OT7')*U0Q)Y-QM%EJ/IB,L\?^/?#:DDLVY$Z25P'/>-ZE9-*AI)\DK^ - MM\$.(][PJX.EOX[G/CBL_GYEG]%VGU'<9_2_B/HZUF"O2Z_P_M703\K4Z"<: M1YT&'0HY4\GEG)TGNVC)\L0JEV%!I]JA'VS\$@VGMJR4N2>+A<,;9>C*PC70 MF0[_+-FI(B-55=:>QT;$@1\KAR#RLH >WZ/+6&;YB!E/-I*]KFXF%*->G*[ M;+__9I(,]M][>6>([[2/MDY:T)-:.F8,CD _K'(-N!3<'7909)!(8\V;Z *+ M5EHH'[68QH=C1,@+=F*-WDMO?R1O194 YTQ+@/,ZLL\0#R9.#76,#633M'9K MHK[&G@\D%!AA?DE &]%W9.B*>JTGZBF3O:3&"K'0'/D"5VU27:FBX9K;(N,G MF>T0*X! 8P$H+9QCEL??_<=P(VH+L]L'$!#[U)8EHHWXLI^-"1>O5%AADF]R M^22NIV6D8\)H!C%T%J5!E*7Z9)U&7<=B:&*0LGVVJ&[@WE1J]E(A R1F1"T6 MNM"Q;U8:8CV+A_;!D'&Q?X:[_1,>FJRU4E+%*&$6,.'\+%95NS3' 9'1<#3I MC :C;7DOZ.;Z:ENSCR1=.%N^E.A8=- \9='CV_UN,J9*ZDM@NW0<(E.O2M#% M0=FA$Z>R@N_I$D)I5ZG;#DUSI7%XF36)'9+)?F<\V?M:CJW7.-(3CI(O# )> M6G'8$55J 1WC4 7%?1-'/?^$C I,@0I:-H65U2P%IYH$X)(1"&G%)'EY6L#K ME-,X_VC0Y+1+.,*;VM>FN>F7ZQ:/[! M6S!K-:6'OC@WL\ NC\O"EZ:.BXLBZTA.MS\W':2(P31,Q$&KG+ MT.3-SXV,36N(Y_6'Q\HE&^F>.P][.Q>.DMTR7JND:FH3FKO']NWVYG;<7%@> MS)MKWZ5R2XV#K. %7/O=_7&[F>.;1;!5O+Y@XN$R%!]SW#[9B0&^+RR2L5[( M!MO[[-&_4$L#!!0 ( Z(BU1JSHE.8 4 /(, 9 >&PO=V]R:W-H M965T:6RF"9QO)R60JKQQ9D_ MNS$79[IVA51X8\#692G,_@H+W9R/9^/NX+/X ^)C1VL@2-9:WW'FP_9^3AFA[# U#&"H'\[ M?(-%P4#DQM<6<]R;9,7AND-_YV.G6-;"XAM=_"DSEY^/5V/(<"/JPGW6S7ML MXWG)>*DNK/\+39!=S,>0UM;ILE4F#TJIPG]QW_(P4%C%!Q225B'Q?@=#WLNW MPHF+,Z,;,"Q-:+SPH7IM*-+RK45GJ[K M>U[CV=21%9:=IBWB54!,#B"^@H]:N=S"MZ@_)>]Z%Y/.Q:OD6;@TABAMNC7?UVNK3-4+G\_8VS1 M&UMX8XMG^5W_$+_/(\Y.)G (==2BPB<%OPE54YMUS,TB<#EZ::'VL*5X'6:C M6;R*YO,Y6";%@E3@J.=@A]9)M:6V(RID2I)@V2:(1IC,@E 9+%]%L^7)8TW^ M4J'QUX5*_Q_):=";C4S1V&B424/=JDTP<(=[P+(J]![)0$WE9'P,7VX_1_!! MI1..*X;KK[5T>SZ@[%&+PTTA%+Q@R5]^6B5)?,H'?CD[_74"7^C#@R#;"'CK MPR!JZ.ZS(^&\.:V0N&NT]\GE!O%XC\+05I$U8X61I*TW7MCS:N%%:]FBV5%L MD&J52<[0 S2T;LV2Y[B-;H&40TC"RQBV/!B2/\P:QUW M5$U29SUQHSY_ATJM!12%U?])*E!2*7ZQ<9V;C3[^@7HB2>""5:D'LK#YY+8(:]$ 3M-!,N"+@6F1;I'_+&B MM6BMUZN,7HNUEV:#7/1VL^<8!\GI:?RN5H''K3)ZNE6ZYNB[A10. M>=06>V@$X:)OK4]T8Z^I)/F1F<#;VG3D^8[R7BD.N@QC ?)8,*)'W0R?IR2" MH]EBYBN.-8X6K_R-%_'#4:&?W8I]1 7+O*'R!!LJ7ANRVCZ&3Z:#\:1*BSH+ MG4DS(65A&\$6%1I1C%A 9#1=24Z3?T-:7>KW2W\#/.$OA6A\KD5%*;CW15SL MX6C^,MS5I%4KXDT=\LLSWOJ@IJ M)RZLMH.'IB=/S4;3P1Q:HMGZ:9N[CYHTC*3]:3_07X8Y]IMX^#7P49BM5!8* MW)!J/#EY.083)NRP<;KR4^U:.YJ1_3*G'R5H6("^;[1VW88-]#]S+OX%4$L# M!!0 ( Z(BU2*;QT=XP4 $(. 9 >&PO=V]R:W-H965T"7[7:N$WG@4AF5I[12\?BM-^2@:I2N6!)$C\7:M7JJI($,SXOI39 M[U02X^;S2OI;Q@XL4^G5*UM]TT68G_:/^J)0I6RK\-DNWJLEGGV2E]O*\Z]8 M1-KQ85_DK0^V7C+#@EJ;^"]OEG[88#A*'V'(E@P9VQT5L96O99!G)\XNA"-J M2*,'ALK<,$X;"LIED37RX_?Q"7))1/1R^> MB<5XZQO4/.M'W14UP@_&VW+4CEM9H.UFZ0IA)

    Z6SM0CH7R2"_\%L#5B^I]H>O?13 :C@\,?1 ,Z&=!V;L4T)I@JHB94EKB/M$5B M.D$I$?:@80_M_DJ%WC:V>W$^__*Q"S#L)PU3%19*F3N1H?/SY%URD0S/JTHS M[G>5G-2"K11>&T25L6%%(KXVD!R4PTCA NU!WP.6PX^0 M@[[#1;RDN9-"'91_ LX @-[8$(UM6D=)&SAM5KR]->]"5Q6AE==25W**G,8. M$I.;2@DL;EU$]Z1M(68?Z1+:5P[&SW;8UK Y+F4+ ^XFA5=YZW30X%_&@D7\ MN#V(0*=VE?NH<)#(V^XP)BFZ F4"8LV+$!6J^MXBV2%YG*0_K\(R@_!5TC=. MYQM=G$@DP"RAL\UA[FP[FV]8P,JVDG@=CT2\;@D:?P.S4NAC//S)M08S;?G> MX[DD,,I=BSVO&^<,CU539]AL.J,)3ZC'4G_;E2M_<3X$&^"*B!WNS94J/"7S MSFAP?+ _.,C&Z$*L$6T3O0 A1,\ C.@BIAPGA\=K9PTPN3R6.B)"8(T*G6#V M8X.W&XU)IZI;4G.$B9@>IT*6J"=LA$6;$V]O9S29#/;'8Q*R#F!T5\P6#$?C M):^G'B0>ZS4WHJVA1U6#M',( C3:UO6LP4-<:..PW7MXV";BF^)$Y;PDD7<] M&[FHEVS$?5O[@Y,,+D('P;C%66SO-(P+';$@+A%AKEW>UK '/=I3_2$%IJK2 MB@QO,?0,0Q;".40%]-'VY5+'")<2>]QB'H* MB%WK A:@$2QTB$E?5NI&3W5%*R%0.*E1H;*(&)!3N6QTB&46;5.L'?>AZ&9/ M,\8@+521B/=V 0L"-7F\77V4;D:+4J5*L*;)X7Y?N'ACB2_! M-GQ+F-J -8X?Y[CD*4<$^%Y:;,W+%U+071O/_@902P,$% @ #HB+5% \ M06"N!0 C0P !D !X;"]W;W)K&ULI5=;;]LV M%'[WKR \8&@ U[>D;=I<@%S1=FWGQ>WZ,.R!DHXE+A*IDI0=[]?O.Z2D.%T: M#-A++)+G\IWO7,@<;XR]=061%W=5J=W)L/"^?C.9N+2@2KJQJ4GC9&5L)3V6 M-I^XVI+,@E)53N;3ZGAZ'O84]/3:-+Y6FA16NJ2IIM^=4FLW)<#;L M-FY47GC>F)P>US*G)?DO]<)B->FM9*HB[931PM+J9'@V>W-^P/)!X'=%&[?S M+3B2Q)A;7KS+3H93!D0EI9XM2/RLZ8+*D@T!QK?6YK!WR8J[WYWUZQ [8DFD MHPM3?E69+TZ&AT.1T4HVI;\QF[?4QO."[:6F=.&OV$39?7A,&^=-U2IC72D= M?^5=R\..PN'T!PKS5F$><$=' >6E]/+TV)J-L"P-:_P10@W: *)*V1LZCD?D/C+P6'XWVA1-7.J/LH?X$ M@'I4\P[5^?Q)@]>4C,7\<"3FT_G\"7O[?93[P=[^?X]2_'&6.&]1%7\^X>"@ M=W 0'!S\/QJ?-C)[/1:/(?U5BTM*J4K(BEG@!'^OE?:4%H,+HQTJ,.A\N! K M55(FI$A-59?H22]DCA_GA2](7&!7ZJU0.BR_:.4AO?32DQ.7"GRHU$.JL5Z@ MX8-0OVU6XA.Z[#U91]NQ^(PS+2OH7](*J*7V;M :WO%N:=?S2/QV=B/>Z:QA MH^1&^$['(P!V!40+4V8($IX^+V_$LY]_.IS/IT=0"5^SH[V1N#&@P8NK,1CP M?^=D99FQ?J8L&MW8@=398\9XFX$L+#F5D?:C7B6<_0L! ^T0W+NZ!\)*YU9F M)6W%9V5K>?M=&(/.95I(A0&BV2JO$R-MQHL.@/L^XFBO\Q6YON>T;FQMK'?" M&R&=8SI2G%3N0:YWLM)HCLEQFD4I-P'ZLAV+L^FS9*]#=G4'K#HG<89\(Y>I MT;J5VRA?(+XEQR<6C86@@UQNB:K(IN1:>B]U@^$N]OM"3;;L;Y"0WQ#%\EB$ M.-1J!<91>DX/__;41T-UBRQRZIJT MZ"P^X^.6W^7BK"=WP.36'2(@H5L(JSWQ5Y/E'!J&/.BUW&%L C-#.QE(<;B6 M'+DF^L[HQ$3$?PL^-HD$J=@HA.B"W]2)6S M0UVVN%6C4)?(C@91HW4I^&D=A6R)1F]4'#3?A<2BZ[T!%QMN7HGBW"*S%>YG M1KO>@V4,#5RDN[LP#1J>]X3Q: )&'\YPF!KGVWPH/DW+)OB6'O8U;5V;9[$B M-L@QLZ+:&X0$&F#D $M%JR[/<495_M(,Y=%'([=4%'_=S?=[V2\AE9=!C2L ?25?7 .Z MX_(!1J1+A8F%BPRKWFOTB0*]'UF@-T8S%E\+L/7 [R-!#QX)BC$4#P* MR%(_@#J<-"@?KU)5AR.9K?F6?.B"0CO>&S7ZT1I:]96(Z1MI'<$G7_*AA_ > MMS).'R#6).USI*P2I?K6*,AOQX^]9R8[3T0PE8>',,_51OOX6NQW^[?V67QB MWHO'A_I':7.D##2MH#H=OWHQ%#8^?N/"FSH\.!.#_J["9X'_%\BR ,Y7!LW9 M+MA!_Q_(Z3]02P,$% @ #HB+5,XR(CAQ @ "P4 !D !X;"]W;W)K M&ULE51+;]LP#+[W5Q!&#QO@U8_8>11)@*9KL1T* M%.T>AV$'Q:9C(;*42G+2_/M1FQK1PFLCI)D% MM;6;ZR@R18T-,U=J@Y)N*J4;9FFK5Y'9:&2E!S4B2N-X,RV ^]6>/>CY5 MK15&H?V>]][I3+DAF\5>(G+VT]"\8!E%BQ5M@GM?N"AWQRQURQ/)??$3Z>I'I4>0B/4MXC\LK2,!DEXX7/FDGI9K@U<0AY.LB1,QD.R1^$@&85Y,KJ@/XA[:C2]IH>A:F5I M(,_R,$XFD _"))U<7,(PS,;#,(WS#CF*PV$VA+<*%YTT:(-ZY M[4_[2;_I&ORO>_=,/#"]XM* P(J@\=4H#T!WH]=MK-KX=E\J2\/CS9I>*]3. M@>XKI>QQXP+T[]_\#U!+ P04 " .B(M4X^K#C[@" #5!@ &0 'AL M+W=OCH(XV"ENQ'*%3A&.AVN^A!G@Q_6U(2EL M4')1@+)"*V9@,0HF\?&TY^R]P2;;A)0Y)[9#XO*M /LM3CGP\-'K+ MC+,F-+?P1_7>E)Q0KB@S-+0KR _'5]S< ?*Y!#:#K#0"!5CV^M9I[)MAB!3# M6899C3>M\))G\([8E5:XLNQ,Y9#_ZA]2;DV"R2[!:=(*> [S0Y8,.BR)DJ0% M+VT.G'J\]!F\2[4!BW2MT';8*4/&^:<,RCK#4QD4B';<6T+("N"T-Y(PC6W!AV(;+DISH M\E(#4&I&J*6[A,(^59G6'%QW']LUSV 44/M:,!L('+NFI&9L&&8?8 .2Q?5W M)Z?L5B.7![_S](JE@T[;*UH*4>O M*4?O+\K1-(!MPC_%;BOD2]F=%-J@^$XE?F^TM?7[!C)MJ%V>Y"'N=P9]QT,2 M=Y*C;@O'_P4^Z S2Z,],AWNCI@"S] /5LDR7"JNITVB;F3VI1M5/\VK@T^A9 M"F69A 6Y1H?OB&%3#=%*0+WV@VNND<:@7Z[HOP/&&=#^0FO<"2Y \R<;_P!0 M2P,$% @ #HB+5#M*Y\ ! P "@< !D !X;"]W;W)K&ULC5513]LP$'[/K[ B'C8ID,9IVA2UE8!MVB20$'3;P[0'-[FT M%HZ=V0Z%?[^STP8V(.*E]=EWWWW?G7V9[Y2^,UL 2QYJ():?G MF?/W#C\X[,RS-7%*UDK=.>-;N0A'CA (**Q#8/AW#Q<@A -"&G_VF&&?T@4^ M7Q_0OWCMJ&7-#%PH\9.7=KL(\Y"44+%6V!NU^PI[/9Y@H83QOV2W]QV%I&B- M5?4^&!G47';_[&%?A_<$T'T ];R[1)[E)V;96P1U!W%Q1[@O .@;P#,R)62=FO(9UE"^6]\ MC&1Z1O3 Z)P. GZ!]0FA>43HB-(!O+17F'J\=%CAK[.UL1HOP>\!S'&/.?:8 MXS*_L@ _=63TW#"EB$^!@-Z'L(EZL=B'MXUA"7 >NI6WQOKJ8! MUC0E1X3.LBA+9LX<8YW3B(YS9V0DH6DTRC-G3-"81,F$.F.*QBQ*DTFPV@*^ M_LJBK)1&&9T&*V69<$JY*50K+93_"WRJQVPTB_)L&ER",8373>N\.<:@"(LY M:#2>)L&UDR0MN6>B]45^$^^(3/-IE.83,M#6K&]K]NZV:O>Q<&$KW?QS"<+;EX2B(C$,8V2DS0:)VEP^90[N&BU=B4; MX.<:/YY%DSP/+I7<'&/1ZT'_+)U&DUF^;_ P\E ;XF?SJ0:]\5/8$']9NE'5 M[_:#_JR;;T_NW5?BBND-EP8I5!@Z.IEB@74W>3O#JL9/N[6R.#O]S!< GZS]_R+U!+ P04 " .B(M4(BLR?5P# "4!P &0 'AL M+W=O'$"(9$F6Y< V M8*=MMH<&0=+N'A9[H*6Q190B59*RL_]^AY2C=1>)-Q>;I#AOYCW.Q^*H] ]3 M(UIX;H0TRZ"VMKV)(E/6V#!SK5J4]&6G=,,L;?4^,JU&5GFC1D1)'.=1P[@, M5@M_]J!7"]59P24^:#!=TS#]]P:%.BZ#2?!R\,CWM74'T6K1LCT^H?W>/FC: M10-*Q1N4ABL)&G?+8#VYV>3NOK_P.\>C.5N#8[)5ZH?;?*F60>P"0H&E=0B, M_@YXBT(X( KCYPDS&%PZP_/U"_IGSYVX;)G!6R7^X)6MET$10(4[U@G[J(Z_ MX8G/U.&52AC_"\?^;IX'4';&JN9D3!$T7/;_[/FDPYE!$;]AD)P,$A]W[\A' M^9%9MEIH=03M;A.:6WBJWIJ"X](]RI/5])63G5W=H<0#@ULE#?'@<@]W6G4M MK,N?'3?<*S?^QK8"S=4BLN31V47E"7W3HR=OH,_AJY*V-O!)5EC]:A]1I$.X MR4NXF^0BX&?<7D-2A)#$27(!+QWHIQXO?0-OTQDZ,88$:+9<,L?7P)_KK;&: M$N:O"RZRP47F761ON'BB.JHZ@:!VT':ZK"F'H-6\1& 6=HQK.##1H7E-WHO0 MKF!O3,M*7 94D0;U 8/5+3,UE$2#5Z@](6@9K\ JJ)A%^ !)."_2,,FST2=C M.64V5H!,2ZI98+("96O4(#C;CC$_S\Z7G1Y04<2*YN$\RP?KQJ,'C5YB?*9>:4BO:9AD\]$7:9G<3&8-D.S:(<*_H%2;3*YB$ M11R'<1R/[I2JCEP(F!73L"A2YTUW>(8X3O(YQ5' U>B>6O4)[YW2YX/T^;NE M_RY95W$G;:L5^.X/.ZH067)* 2[[>4 O\YK/GEWQVNE'TR%:.&Y%M),@LK:YBR*3%%AS(Y"."!*XW&#&?24+O"MO46_]-I)RX(9/%?B%R]M-0E. M BAQR5IA;]7Z&V[TY ZO4,+X+ZP[W^$H@*(U5M6;8,J@YK);V?/F'=X$G,1[ M M)-0.KS[HA\EA?,LNE8JS5HYTUHSO!2?30EQZ7[*7=6TRVG.#N]DI;)%5\( MA)DQ: T47%!FO>8:5[L$[A6DE;&?@B2RS_CX\HKSZY=)O< M//T0\!(7QY">A)#&:?H!7M:+S3Q>M@?OJU+EF@L!3):PJ_R"FT(HTVJ$W[.% ML9I*YL\'M(.>=N!I!WMH[ZB3RI9XU!+X*ROK6'F)TO(EQY(NP58(7U'B$Z." M?6RYX:YXW_L7'W*Z7CXS#2MP$E"S&M1/&$ROV0MD20CTKKJE%G1O>T!OF\"L M5MKRO\QWBGOM U=-KMSA$(WE5/Z4G^!+A!Q>D&ES!)\@.=GOU4CTIBL6E 8%+"HV/1WD NILVW<:JQG?X0EG2[LV*!C1JYT#W2Z7L=N,(^I$__0=0 M2P,$% @ #HB+5.)-GMHS @ - 4 !D !X;"]W;W)K&ULG511;],P$/XK5IY @CI+4NBF-%+;;6(20U4KX 'QX";7Q&IL M!]MMMG_/V4E#D=H*\9+XSO=]=]_Y[+15>F1"W--*BL;>XH-7D%@IF1 M:D#BSE9IP2R:NJ2FT< *#Q(UC<+P Q6,RR!+O6^ILU3M;R&8?IU# MK=II5M8Y:)8VK(0UV*_-4J-%!Y:""Y"&*TDT;*?![.9ND;AX'_"- M0VM.UL0IV2BU<\93,0U"5Q#4D%O'P/!W@ 74M2/",G[UG,&0T@%/UT?V1Z\= MM6R8@86JO_/"5M-@$I "MFQ?VY5J/T&O9^SXZ%=95[6/;,L2[5JB7;1R.86OC<>C6JX M=*>XMAIW.>)L]@4'Y4GF2@!Y\UD9\Y8L09.%$@)[O*Z81O\]6,9KW'I/C/.8 ME%I,[0AHWJ>9=VFB"VEB\JRDK0QYD 449_"+Z_C;*WB*D@?=T5'W/+I*^ B; M$8DF[T@41M&Y>OX;_E>++_ ],"VY+(WO?M?V'[.-L1K'_.<5_F3@ M3SQ_'H(^;6 MW1WM#*L:/^8;9?'2^&6%SQIH%X#[6Z7LT7 )AH&ULI91= M;]HP%(;_BA7MHI76YCO0*D1JZ:KM JDJZW8Q[<*0$V+AV-0V4/[]CITTHA2X MV4WBC_.^?L[Q1[Z5:JEK $/>&B[TR*N-6=WZOI[7T%!]+5<@<*:2JJ$&NVKA MZY4"6CI1P_TH"#*_H4QX1>[&GE21R[7A3,"3(GK=-%3M[H'+[<@+O?>!9[:H MC1WPBWQ%%S %\[)Z4MCS>Y>2-2 TDX(HJ$;>77@[3FV\"_C%8*OWVL1F,I-R M:3L_RI$76"#@,#?6@>)O V/@W!HAQFOGZ?5+6N%^^]W]T>6.N9 9$7F$K>P!*6)KJ4R M5P940VJL%M\1SM"@)$QL0)O&V5R1E^D#N?ARF?L&>>VJ_KQCNV_9HA-LCS"[ M)M'P*XF"*#HB'Y^73^B.Q*%3AQ_5/A:IKU345RIR=O$)N_^HP9^[F38*3^S? M,QQQSQ$[CN3TEWA3I31*&PRSW-_O5^QPWB,-!&@[Z MN ]\2<^7G.6;2 $[/*)JB6]0M1;E4&UL MU59=3]LP%/TK5K0'D#;RU8:"TDBC#&T22(B*[0'MP4UN6@\G#K;3PK_?M1-" MV&A6Q,MX:?QQS^DY][2QXXV0MVH%H,E]P4LU=59:5\>NJ](5%%0=B I*W,F% M+*C&J5RZJI) ,PLJN!MX7N06E)5.$MNU2YG$HM:7$F=NQY*Q DK%1$DDY%/GLW\\\P,#L!7?&6Q4 M;TR,E840MV;R+9LZGE$$'%)M*"@^UC #S@T3ZKAK29WN.PVP/WYD/[/FTC5U)@[)(*0])::5&T8%10L+)Y MTONV$3V /]H""%I \"<@W ((6T!HC3;*K*U3JFD22[$ATE0CFQG8WE@TNF&E MB7&N)>XRQ.GD@LI;T'3!@8T@3 KC1F;)RJ7I.%-(>CT_)7L? M]F-7HP>CQ$U;O2>-WF"+WC-8')!@\I$$7A"\ )\-PR_H PE]B_:?HUUL7->] MH.M>8.G"_ZE[-^>H@GS34*B? Q["SD-H/8RV>/AR5S/]T-/_4B@-160IS)MA MG803/_)B=]WO_=]5HW%T%'55S_2-.GVC07WGL 9.?')S <4"Y)#E<4Q M19V'Z.VQ-13C?\06O2:VPT[?X0ZQ!;O$-NDH)^\VMJ/.P]';8QND, ?[L:IH M"E,'3VX%<@U.0@:T^=[38>#M$%JX2VA^[X3QWVUL_M.;W@_>'MPPQRN2L?*\$" "Q!P &0 'AL+W=O&*P5K4U,9E,A7@VF^_)P/&,(. 0:\- \6\%8^#<$*&, MEY+3J4(:8'V]9;^VN6,N4ZI@+/A/ENC%P.DY)($9S;E^$.M;*//I&+Y8<&5_ MR;KP[:)SG"LMTA*,"E*6%?_TM:Q##8 \S0"_!/B[@& /("@!@4VT4&;3NJ2: M1GTIUD0:;V0S"UL;B\9L6&9N<:(EGC+$Z>B.RF?0=,J!3"#.)=,,%#FZ1!OC MZIBO,^)8^32W+T[;CO:I1DB-VX##\JPOM[PI^3.Y'I MA2)760+)>[R+J53Y^-M\1OY!PFN8GA&_=T)\S_<;](P/P^_HA@0MBVX=4!-4 MU0TL7;"'[O/:_1I.E9;XF'\?"->NPK5MN/:><%D&$JI&9_("%C MH733!164H:4TW_PJ:H6],.R[JWK9/O-ZI[=3Z>U\5>^-%$J1QPP[$K>R;P5/ M6#8G-]B15)/^(D2GILQO^>?M'?T-7KU>X#7K#RO]X7_3_P/MT)C P1BFBU^H M)8UAX&";5B!7X$2DZ67_.\^[(G2K(G2_6H0'B(7$[YD\49Y#4\[=#\\IZ+5" M;^?2/GJU.^'Y[J-S:]TO!3FW0T&16.29+AI'9:WFSM"VVQW[".=1,3[>:(IA MAEURCL^/<)@AI7?6Q8&ULE59-;^,V$+WG5PR$'G8!QY(E?R2!;2"QN]@MFFVPZ;8H MBAYH:603*Y$J2=GQO^^0DF4YJZBM#[)(SGN<-QK.<'Z0ZIO>(1IXR3.A%][. MF.+.]W6\PYSIH2Q0T$HJ5=N[DDMY[(T M&1?XI$"7><[4\0$S>5AX(^\T\85O=\9.^,MYP;;XC.9K\:1HY#<7K.E!;;?3^P?G';2LF$:5S+[G2=FM_!N/$@P965FOLC#1ZSU3"Q?+#/M MGG"H;"<3#^)2&YG78/(@YZ+Z9R]U'%J T5N L :$KP WP1N J 9$KW<8OP$8 MUX"QBTPEQ<5AS0Q;SI4\@++6Q&9?7# =FN1S83_[LU&TR@EGEC\C!4W#NS4: MQC/]'J[AZ_,:WOWP?NX;XK=6?EQS/51 M)UV-N/ D[B'L)?PL]T.(@@&$01AT^=,/_X";(80W#AYVP-?_'3[J41,UGRIR M?%'_I_KS?J.-HO/R5P_GN.$<.\YQ'R?@2\$5L^=P0&=&QXH7=M 5L7ZZ7W<( MF:-D6X5(Y<%HH-H$GZD _$$% %;<' =7'UE9%*S*T\0J"#< MEUO*?HA&5?@'L,88\PVJTU3DL(_L>)J8#:@.Z0)=)>2!#2 !=Q5B9V MNR,9"3RP#*03J8=7ZU)QL05#SJ=+'"]XUJFUZ5-!*VI>7$* M&5?.P7C'U!:[JDO%.G6LMEWMEZ-H.KF]G?O[=@KV;F[;Y)W3O/"H#VI4>_26 MT'5Z_W6["_'31ORT5_PO!=JC1)'-3F>+FF27WM7T.P?"<4"_2[WK[\VB2=@V MN_!SUO@Y^S]^#N#@6B3E%-O3"AU-A?;:<%9"&9=WR>C?)W2'2<,H@+RJ[N$8 M$G;478GFMQI9CI0F]D*@(9:E,%79;V:;.\>]:[6OYE=T%ZFN#F>:ZB+S2-G' MA3VP*5$&PQFE@:HN!]7 R,*URXTTU'S=ZX[N4ZBL :VG4IK3P&[0W-"6_P!0 M2P,$% @ #HB+5+3Z'IK! @ # @ !D !X;"]W;W)K&ULK99=;]L@%(;_"K)VT4IK;>/XJTHB]4/5)G52U*S;Q;0+8A\G MJ-AX@)OVWP^PZV4M231I-S%@WO.\!\PATRT7CW(#H-!SS1HY\S9*M1>^+XL- MU$2>\Q8:_:;BHB9*=\7:EZT 4EI1S7P*T086 LFN MKHEXN0+&MS,O]%X'[NEZH\R /Y^V9 U+4 _M0NB>/T8I:0V-I+Q! JJ9=QE> M7(568&=\H["5.VUD4EEQ_F@ZG\N9%QA'P*!0)@31CR>X!L9,).WCUQ#4&YE& MN-M^C7YKD]?)K(B$:\Z^TU)M9E[FH1(JTC%US[>?8$@H-O$*SJ3]1=MA;N"A MHI.*UX-8.ZAITS_)\[ 0.P(<[A'@08"M[QYD7=X01>93P;=(F-DZFFG85*U: MFZ.-V96E$OHMU3HUOP.=DD0G-Z (9?(4G:&EWOFR8X!XA:I.=0(,F-9=C9B9 MC5KRHO=%2=0U)0C4\.:L($VA5Y:LC*P%011MUOUT.?65-FIP?C&8NNI-X3VF M;F%UCG#V$>$ XX?E#3KY:*QURQ#1OM"?N_$T,_+E=2"?UA_3S@ M+AK=1=;=9(\[G6OD6JI>E5B5.6-/M5\6[M"#" MD\Q-BT=:?(P6NVCQ.UJ(HR"+W;1DI"7':(F+ECAH29A@-RT=:>DQ6NJBI0Y: M'H6)FY:-M.P@[>L&=/&M% @7,WO'C'!L[+F0^8C,#R.Y(LP<"2H+WC4*RKZ[3+(VRM]^'OU/;S3WYA8@U;:0F5%H8 MG*&PO=V]R:W-H965TU19*AOD3,"C(KJI:ZK^+('+W<*; M>/N!)U96: ?\+-W2$E: S]M'97I^KY*S&H1F4A %Q<*[GEPM$QOO GXRV.F# M-K%.UE*^V,[W?.&-+1!PV*!5H.;U"C? N14R&+\[3:]?TB8>MO?J=\Z[\;*F M&FXD_\5RK!9>XI$<"MIP?)*[;]#YF5F]C>3:/OVX2 AF)Q("+J$P'&W"SG*6XHT2Y7<$66CC9IM.*LNV\ Q80]EA^W\#PA->Z&I$YJ>$'KZN*L7 M1 >V[I6*7)*]H:]9O$DG$["U'\]0C#K"6:#5NY/G=<[M:A7BP;]W#1*@<#/ M?A6MZ.S 6C"=1TERW%K&ULM5;?3^,X$'[O7S'*'BN02I.FM+305H*RZ%9:$(+=NX?5/;C)M+4V ML;NVT]+__F:<-OS8DKM] &)[?F^^68XUN:'72 Z>,PS94?!PKGE61C: M9(&YL"V]1$4K,VURX6AHYJ%=&A2I!^59&$=1+\R%5,%XZ.?NS'BH"Y=)A7<& M;)'GPFPN,=/K4= .=A/WBR-R]7O^)VX"ZS)?HS/K_L"YM M.X, DL(ZG6_!I""7JGR*QVTBG@&(9S\@W@+B5X!^] :@LP5T?*"E,A_6E7!B M/#1Z#8:MB8U??&X\FJ*1BK?QP1E:E81SXXG!5#JX%HG,I-O X14Z(3-[!,?P M[>$*#O\X&H:.'+%YF&Q)+TO2^ W2-MQHY186/JD4TSWX23U^4(,/*< JRG@7 MY65<2WBK5RV(3YL01^W!/CWU\&N<$KS/\#BND=.IDM[Q?)W?3OKW+V0*GQWF M]I\:1R>5HQ/OZ.0-1Y?:$ )3$+DNE(."\FD@*=W/MN[WY:.D[7E:K@2K,=4% M_AF&JSUZNI6>;JT>'YV>O5;0I(-G$R.7?++WR:EEY4IW9I2 /PN1@=-P^'@$ M3/+Q0S^.HW,N'=[6C]OGH,UN:6FHSKU8(RI*?X)I8[J!B71R*M2/)MRV+EHP M,SH'QPARPL\FK!NC=)&[E'VDN!TT05@O*&$EN=B0:9-LR=EN MMROM*(AO1T,LC1T+V]N"%G\GJN9N<9D5%@XW1]!NG78/6O"5U#R9L3[::CH[ MIJ +HCH_L*:%3BON'C0;4J4R$4ZJ.4T1J@)&<&OC[<9$YR&@O'/0B2,7&-BB%3%E"\'$I36F8;K/"T_2GCI/"D&CGV5H?/[1[T7E- MS>A59[17>T9OJ7>8^KI!VT);6#CK!.V3FN\[F;U?"D7O[3)Q6DDXK2\3FC]B ME<(#4HR\BQ=S@YASL-]O,)^BJ:N._\_WW#A<]ZJQS-W+><%A)V5[99 MU6S5UE[X9BY\,B][XAMAYE)9.NXS@D94- ,P99M9#IQ>^DYMJAU5)O^ZH-8< M#1O0^DQKMQNP@ZK9'_\+4$L#!!0 ( Z(BU2_\[_%;00 (D* 9 M>&PO=V]R:W-H965T('))(B$!!@ MZ]_W+2@Q2D=6FX,MD-Q]^_8!NXO% MUMBO+B?RXKDLM+OIYMY7;Z+(Q3F5T@U,11I?4F-+Z?%HL\A5EF02G,HB&@^' MLZB42G>7B_#NP2X7IO:%TO1@A:O+4MK=+15F>],==0\O/JHL]_PB6BXJF=$C M^<_5@\53U*(DJB3ME-'"4GK378W>K&=L'PS^4+1U1VO!F6R,^+SF^Z\*Q)* M95WXCV;[CO;Y3!DO-H4+_\6VL9W".*Z=-^7>&0Q*I9M?^;S7X<@!.*<=QGN' M\;\XJN"GU]^ M(@M4&20UJ6!IR(KU_0=Q<4=>JL+UQ&OQ^?%.7+SJ+2*/D.P8Q7OXVP9^_ +\ M2+PWVN=.W.N$DA/^Z_/^OYWQCY!JF^_XD._M^"S@A]@/Q&34%^/A>'2*SWGW MM[09B/$\N(_/T)FT\D\"WN2GY?]KM7'>XI3_?2;,91OF,H2Y?"',O]V+4$QLTCSAG]KER@LJJ,#N4N1!0;2>V,U[7[]93X>75T[D1*Y@?@$H+4I*ZEW MD$DK\&]%:DV#2N%(N7UPB J:RA)$#S*K IXQ$R(; Z!T'9D!Q_DCT5D9WN"$ M8&(E".U ME"47HL?=Q,[G2KPB2G21K^.P9 \4CX(!/O)CSC,0NDOM0Y=? \K M0@JCZ\YI/*!<]K /%JG5G!K(I]@H%IJW'NW26MX8!J^L<14UZ(>#6,LB?".\ M,*6*.6RC$Z"GQPDA>ATK3+4.'U1\G?70?)VL %M9U=8K8!/"?L>0ED&N?B)+ M4>MPW)OL%$.&2A$7\QY3QAGB43DX4_[3MORG9\OT3KG8 &\GZ!GCWY$[U5^R_JB49!S;&A4A19Q+FU&H MTND\U"@7OMOGT/D?.1SJ_5LM+=,A'EQB56<@U0Z> *!!7Y3->&NL,%TLW';M MA#FY^='1M,>TR,(ER#7EW S^]FU[SUJ%ZT7TW;RYI+U'ME!(%)3"=3BXPAFP MS<6G>?"F"G>'C4%#*L,RQUV1+!O@>VJ,/SQP@/;VN?P'4$L#!!0 ( Z( MBU3J?\BE- , $$, 9 >&PO=V]R:W-H965T+,-M!*^_A=FQ"8 M&ERV:>U#8\<^]UR?ZQR;[HJ+)QD#*/*\&XM^ER]4FN0P%D0NLHR)EPM(^:KG M4&?SXC:9QTJ_>67=*X&B".-6_ACE+"6X@E0)N&(7T*B97 M^1*06I"C(2B6I/*8?"+W=T-R].&XZRKDU6@W*CDNUAS^'HXOB[Q! N^$^)[O MU\ 'A\-I#7QHAY\7HD$\:N!>#?S2#A_!I$'\]M[D1X? .W7L+I:JJI=?U\B@<1I^M%2A7:76ML:YE"K!,P:3P\-5ZIVQ9"EJQ&<;F61=Z].G2J9CCV9V0S,:?F[4G7.80\4-CS/I@[UMA;O_0]]RJB[ H6=_1N) M[APYU)H/7@D@8BC,PPUD$Q"/Y"(]7UUW5&\,/>K"5=X6S/-&._X(/0$')]QKC8= M?66K?C7T?P%02P,$% @ #HB+5)[+0O!L @ F@8 !D !X;"]W;W)K M&ULI95M3]LP$,>_RBG:"Y"V)DV:\J V$M"A(5&M M K&]0+QPDVMBX8?,=BE\>VPG9)46 M+>)'ZXW_WOSLYEMI/J45>(!IXY$WH> M5,;4IV&H\PHYT2-9H[ [&ZDX,7:JRE#7"DGA(<[".(JF(2=4!-G,KZU4-I-; MPZC E0*]Y9RHEW-D>EH!R%IE* MPLT\.!N?+E)G[PU^4=SIO3&X3-92/KK)53$/(A<0,LR-\T#LZPDOD#'GR(;Q MI_49=)(.W!^_>;_TN=M7 <0($;LF7F1NY^8)N/#S"73/LG M[%K;*(!\JXWD+6PCX%0T;_+G,#7TQ/V_2I<,=^:Y3=I98SV8J\V)N4/\)*2=.>A1V6BG"X MED3 P0(-H4P?PC<8,KY?(E^C>K!F=[<+./AR. N-#=#)A'D;S'D33/Q.,&-8 M2F$J#=]%@44/?S',)Q_QBV'^9( /;6&[ZL9OU3V/!QV>U6H$X_0KQ%$<]>7S M ;XM1Y",/3[N2V<8O\3U".)CC\<#V23=74F\O^3_[\K]M67ARB#7#P/*DTYY MXI4G[RDKF2,6&C9*Q*[R3SWB:2>>#HK_-!4J MH"*7'/O.,/U7]BA)X\FTDVT.ZV.[)KQP[VOFJ$K?%37D&ULO5??;]LV$'[W7T&X09$ KBW+B>TDCH$D_0FL MF-&LVT.Q!UHZ6UPH4B$IN_GO]Y&252=UM0X8]F)9$N_N^^Z^.U*SK3;W-B-R M[&LNE;WJ9LX5%X.!33+*N>WK@A3>K+3)N<.M60]L88BGP2B7@SB*QH.<"]6= MS\*SA9G/=.FD4+0PS)9YSLWC#4F]O>H.N[L'G\0Z<_[!8#XK^)KNR'TN%@9W M@\9+*G)25FC%#*VNNM?#B]MAY W"BM\%;>W>?^:I++6^]SON>:D)GWE^BI0V_;%NM/3OOLJ2T3N>U,1#D0E57_K5.Q)[!-/J!05P;Q#]K M,*H-1H%HA2S0>LT=G\^,WC+C5\.;_Q-R$ZS!1BA?QCMG\%; SLW?D:(-9[=: M61 7:LW>&5T6[#IY*(45(=7'K\EQ(>T)>\4^W[UFQT9O:=EG\328QRUP1DTA1L'?Z#\IQ)=?8,X^.,KMGRW!3YO@IR'XZ0^"[P7I MH0EL8D3A;PZEI=63GSH7MN )774Q5BR9#77GOV7$BM(D&?J-%48DQ#" F,-C MFW$L8WK5J1.PY98E.LAU4K+3%OD)0+=BQ.V-&P=WH6]Z(H8D*QA-N, M%5RDS&EVAX% QC+N@F$BM?6YK/WP?9[' JXX)DFN2^7\DJ/)Z=1[[76VF4BR M@(4>2BZ]YV#?+*W0OGPQC8>32\NDAJ,2RJQ8+18+7('!>U#:,6XQ)\%G^1C> MWX(@5X^(GH8EMEQ:QY437,I'GYLU9IOJU*OO;JX#VB=P(0V .AH!K4?,M!%K MH8)]P1_Y4E*5$WB'$7&C,,3]*\Q@Y]-6R^ORS5F4">\ M.O98/.,XNGQ3^UM4_FQX/+P\\3@W)VRI56EWP6P#" Z/AE%=M\10> L36"#U MD_!B)PR%+:DEH&T<&$]I7F7OME@5: MME)=)F@3V ;49-#%T*T1L! -KE:DR7]9"JH72Z"S!##38^C0D7F>G MLRJE?.6PM^Y$_YV1%#ZTU GWRD<6%!2')'BNMO_RQ7 <7;9,D;-FBIRU3I$W M3T5F_VF4W+2[6Y3&EFB**BT"^5\;"EGL[63JJ3,+5G;%JV,!!LFA%.BE%.N: MO5<8-GHR!D5J*OFM>1OY-/$:4>[4MS]&0H=64Z<.AX*&V:<<]V>4#D_NE=Y* M2M<(:"@A9*29;,)8]UQJGMK3<8.VJ?L\($1W"JH3DE:39G^L;'4I4YP2[CT' MK %SZCSKR5IKKC./4<$HF@TV!U!-&E23]HZHJ7LYAG(>:JK)OPH];4)/ M6T-_KWSVY2/Y.=5V_CAOO)___X>?8?3M#!RUDOLU;!MM]:P=[&?U]'SZ?58' M>R?QG,PZ?*#XL0V-5H?RYFGS$70=COZ#;\NK+RB<3[&AXVA!*YA&_0FFI:D^ M2JH;IXMPKE]JAZ^$\#?#AQP9OP#O5UJ[W8T/T'P:SO\&4$L#!!0 ( Z( MBU3N?E?.?P( +H% 9 >&PO=V]R:W-H965T5/&01%$<5I2)($W\WJ-*$]D8S@0^*M!-55'U:XY<;J?!1;#;>&+K MTKB-,$UJNL8EFN?Z45DK[%ER5J'03 I06$R#V<7U/';^WN$;PZW>6X/+9"7E MBS.^Y-,@1-QQ!%E W*BMM1:!6+$.@ M!@K*%&PH;U GH;'R7) PZZ3,6RGDB)0K>)#"E!IN18[YW_C0IM7G1G:YSWL#9A_,3M,.^9$-/.SQ"^]\E@!^SE3;*/KR?)\*.^K C M'W9T).R"ZA(R>T\L1T7]Q=24Y6 DY-3@H7JWA+$G=-VY2HN%XZJG12M863MNW,EC>UUORSM<$7E'.QY(:79 M&2Y /Z[3WU!+ P04 " .B(M46R/N8>*:[0ML)?SZMR [6H%^JE326WV7):0E<4<&1 MA.W,6XQN;E/K[QR^43BHHS&R2C9"O%KC,9]Y@24$##)M,Q#SV<,2&+.)#(VW M-J?70=K X_%']GNGW6C9$ 5+P;[37! ^;:X23SP@'&+^L[]#%I\L_L_A&=*<<=\JQ2SL^ MD_:_E: ?BXW2TIRKGP-TQAV=L:,3GJ&S)*KHJTT3%;LH^X?MYS@A(:T"BZ[*,1G] 8 M)8%]^IE,.B:3028/0N0'RE@?Y.2TYDF4).-^Q*1#3/ZUX;*&X9HG)\A7.$[3 M,.F'3COH=!#ZR5PM3;W[0-.3\ST>ASB(_ZZP?]3C['7QE<@=Y0HQV)K(X'IB M>,NF!3>&%I5K>QNA31-UP\+<6B"M@UG?"K/OK6$[:70( ,0% 9 >&PO=V]R:W-H965T-\-"T< TFS=CUT*!IT.PP[*#8="Y4E5Y*3#MB/ MGR0[7K8E.>QBBQ(?WR,E,MY*]:H+1 /O)1=Z&A3&5#>$Z+3 DNJ>K%#8DURJ MDAIKJC71E4*:>5#)212&8U)2)H(D]GM/*HEE;3@3^*1 UV5)U8\Y(NY?83MOF,7+Q4K05QX2[E*51]I19G$GN M4>"&PJT4VN;!Q!KNE:PKF*5O-=/,5^Y\@88RKB_@$I;V560U1Y YO A:9\Q@ M!I62X!\(Y$Q0D3+*@8GFR=@(,3%6JB,D:2MKWLB*CLBZADYE&9G.()N M<">_ %!+ P04 " .B(M4RU0F.A,$ "/$@ &0 'AL+W=O,PZU$:I7G5/Z\@$RL1P$.GA[+BD<[@'_7EY*\U=6*ND M+ >NF.!(PFP4G.-W%S&Q!L6*_QBL5>,:V50F0CS8F^MT%$0V(LA@JJT$-3^/ M< E99I5,'-\KT:#V:0V;UT_J'XKD33(3JN!29%]8JA>CH!^@%&9TE>D[L?X; MJH02JS<5F2K^HG6U-@K0=*6TR"MC$T'.>/E+?U2%:!AT!BT&I#(H"A&6CHHH MKZBFXZ$4:R3M:J-F+XI4"VL3'./VJ]QK:=XR8Z?'UUQ3/F>3#-"Y4J 5.KD" M35FFWJ!3=&^:(%V9=V*&F%M)RY4L!:[9C$%J7B*] /01.#Q24^KO*Z:8+?LP MU"9*ZRN<5A%=E!&1EH@&Z$9PO5#H/4\AW;0/379UBN0IQ0OB%?P DS-$^F\1 MB0CY?'^%3OYZXY&-Z\K%A6RG1=:6V_8#^GH#^03D-X]FI];L%)IQ6ZB,,PVG MGTRCIFC[TWS]9-:C:PVY\GE+:F^)-X/W2C/3U\95QF:PZTOY[>L*G,"&$DK0 M3Z!2^:KGU<;W4=U6@"<\8YX_-=,9=ZW4+/,NEQC =)$D7#\'%''+TZ MCIXWCO-<2,U^T;:>+JV3AM>XT^JT7SOM_W[RP-.6S/O;F7=QU!;$H YBX WB M'\%/IR)?@C91S"6 8;(^I.EQY!@4O4+;XP;S\!\V_AZ!W35Y/@9D_QA@XF(F M+SP(E6"S'[HD:>D&[+"'_=S;-PF5^<8H]%K=.C+BSDO.0J763)ZTSB-VQ,1^ MY/TK:6JV1?+AH %PD,/=UQ@ !S/LI]D! ^ 7<'5XWO3Q 4WO^(>/ *"_Z;?PZ7)(C-H6>H=BQ)8P3SU@XCI(]&!2: M9@=-@4,>Z;_&%#BP$3_8#I@"OT!1 ]__4XYU\1&L\[9VO(T[W.WAUNU&[( 7 M^X&WK[4K\PW>DW[K]BIV%(R/V.>U]W:\OWNJ$C3,"PZQY<1*BT%2L MN"Z/"^JG]6G+>7G&X):71S4W5)IOHE &,V,:G?5,%61Y^E'>:+$L3APF0AM M%I<+,!L&:1>8]S,A]-.-=5"?08W_!U!+ P04 " .B(M4LM=1!,@" #3 M"0 &0 'AL+W=O%/LF%K4E3U*:%O;C=R6[3F")E]&1%UNR=>ZY MY]CW2L.U5 \Z S#DJ69[^LD@X+ICBQ!X)N%5 4S.%5+7Y<*6.I M1>Z'0=#S"\:%-QZZ9U,U'LJ5R;F J2)Z511,/5] +MQ0 M,P,IF3)EGLD7Q81FSF!-WEV"83S7[\D'\H;X1&=,@1[Z!FDMV$]JBHN*(MQ# M<07S#@FZ)R0,0KH#/FF'?V("X?$NN(]B&\5AHSAT\;JO47Q_@RAR;:#0/UHX MNPUGUW%&>S@GLBCPG\6OF3P0+"9MF$BY6)(25 +"8,'L,J8]:-P)@K-F-!A&-=IM)@TU#"EJIK[@PD&1D@@*Q%]LJN;F9'&(HW6IZ]&B6 MTDWCH>'A7:!4/ %;_U5?W=E6JW#]+8O[G3#>8_"F%]'VOO$7@\DO\B\=@6[: M#(V.9_JF$='X_YH>'V*ZO[7CVN/.+5-+CD)R6" LZ/0QBJI.$-7$R-)MPG-I M<$MWPPQ/7:#L GR_D-*\3.R^WISCQK\!4$L#!!0 ( Z(BU30:LB4P@, M )\, 9 >&PO=V]R:W-H965TD9%EM9"W=@'ZQ MQ9?G[KF'1]UIL1?R064 FAR*G*NEDVE=OG-=E6104#46)7!2YL80\_FZ,.JU/ ^P^'ZU_L,%C,!NJ8"WR M/UFJLZ4S"D@; #A=X"9=P80-8#(*E.'8G6XIIJN%E+LB32[T9IYL&): M-(;/N#GW>RUQE2%.K^ZU2![>7J%R*5F+ M-)47L@-P?S#.3B&C1EN7I#WI(O M]]?DXO6;A:O1L\&[2>/EJO82G/'BDUO!=:;(#4\A[<&OA_'AO^&OA_'S ;R+ MBK6R!4?9KH)!@[]2/B;!;$0"+_#[XAF&?X!-"P_ZPOG/\&^B"=LD"*V]\/\G MP=??$$L^:2C47P.>H]9S9#U'YSQG5((B.TFY1N<7C)-ZJC?):EL3:\N\T!Y7 MOC<+PW#A/O9PF+0<)L,<3/1$E#;B1U O(#)Y1B2>^_&TGT?<\HA_0(L^MS4^ M[KB=!;'G>?U^IZW?Z:#?W^O(CV>PL6F $SH#DN1",;XCI60)]%&:/J,4Q,%9 M2K.6TNP%1U(S2;H)"75"]MVXV3,F?N1WF=0WZ_FV:'Y>PWE+>#Y(>-U#C%T3OB1\%HSB.B;)'0O=4ILJ" M$I,L6M@;\YZ@;[.K66]N$:ZF2&YD*.TSEF1H;32=>61O(L"F90NLV5?2)Z+I M =0KC"IG"=WD8.9-$G9=CP=>.KYW*GK>H+:WC+.B*LC76R@V((?>9'ZGDOH_ M^2WJ!R??P6! -TK;/$B/JE8HL,0)U5NLAXU%WMCS?AGB=2HL?C@L-#V\6.A3 MS?"CGRWTJ5;XP\7B!X4>-A:?%=KM='0%R)WMC!5>YXKKNKEK9]ON^]+VG.YI M>]VZWU*Y8UR1'+8(]<93Y"3K;K@>:%':_G C-':;]C'#+PB09@.N;X70QX%Q MT'Z3K/X!4$L#!!0 ( Z(BU0Y6@]+'@4 +@1 9 >&PO=V]R:W-H M965T[9W;,+["XU6G#Q+$, 17[$ M42(OFZ%2Z0?;EGX(,9463R'!)U,N8JIP*6:V3 70P(#BR/8Q#C$<]4Q!)X$$1F<4S%\B-$?''9=)NK&U_8+%3ZACT>I70&CZ">T@>!*[O4 M$K 8$LEX0@1,+YM7[H=;MZL!1N)/!@M9N2::RH3S9[WX'%PV'>T11. KK8+B MSQRN(8JT)O3C>Z&T6=K4P.KU2OLG0Q[)3*B$:Q[]Q0(57C8'31+ E&:1^L(7 MOT)!R#CH\TB:;[+(93MHT<^DXG$!QG7,DOR7_B@"40$,G!T KP!X6P"WLP/0 M+@#M8P&= M#9!K1W +H%P%"W<^XF<#=4T?%(\ 416AJUZ0L3?8/&>+%$;Y1' M)? I0YP:7_,XQGP]*NX_D],;4)1%\HR#_\$$XMX.=RK@=_\-_CM?O@]79*V6^>[C8$MH^N5 MT?6,NO;KHOOM-Y0CGQ7$\N\]5MJEE;:QTMEO11HK-%,A%^P?D'6QSQ5UC2)= M0^9CU^LZ^C.RY]4H'RMX>X3@!JE.2:IS/*F4"C*G408D!:QR(150QR[7V*_X MXEB.N\7L&*'; T(;C+HEH^[1C%I8S*0O6*JK9=T9VZ_J:PCDI--R>_T6!IKP M*?&KX5(A55@DEF0"^&P* H(685)F$!":!$3R*"!9$F L%6J2- ))Z$P 8 M0 M)!5V]XHZ5(2IKOCT7A;"CJZ$6^7GH-B&E_W2 MR_Y>+^],(#%A/D!05_EOBP='2XU]'?0>V-S_!E? :>ZPQW),9UU@.6*N.N) MQ_T_1QYW/?.X;S;TN$=//<=(;OJ['F?5 [I. MV1GV!=U4&NNF@@TD9'Z(NW\.0IKZO6I(^:Q $RPI9EK0771K6L!2DZ6Z757F MD:*MTQDV@)GN/#L'E,94\)@H?.4U'4__ZJZ(6Q2;=LS%VA5Y85PX98;"[HGA MI]@T7K*I3BO'LMD8M[:GK)=,\WY)\2U=G:.%\YB*9U"-;6ZGVOK[=P//"!"I5@>'!0DV4L MZVSEL\3*6FT?MRLOO?H_C7LJ9@R+:013W(..U<&POWW./[XX8==;H#:?7*TJU MMZZX:%)_I77],0B:Y8I6I#F7-14&*:2JB#93509-K2C)&W"J># >C>*@(DSX M\YEHJ\M*-]Y2MD*G?C28/'O[DJ=^&+_W/4N7R9RF_NWIVY^MU!=O/'L_>7=R M,KH]NSBVGW; F1\X22=/(#T?X;P&PZCC)U$_PMP1!WURYK-"BL,<@<%$)A7U M[@A/_8QPME ,O I2,;ZQYC$8EI)+Y6E3'",E!$MS;^'0SJ!N/4_%A%1=;!O! M?B_ZY4? =@8"&>>#P+%O#?-93;2F2ER:2;>X,SZ O'Y\LZF-PE*133B>^#N' M[F:"+*3*J1K"A/[6-)]Q6H 7\ M&IKZ1W' O2[V:CJ"BHIA: 3U0TMC)\"_SV:Y]VB39]%Z-;N3^G-K=B.Z.;0* MO5*T8.MNOBZ&^!A[B+.3NN:;3YR5HJ)V[T\..)^1K9^WDHK=FVC0*4MCH,KW M[JC2;+EO^:5(?4/7>MM-ZP+7/'Z%FO]NGDLJJ")\7[1I_9>:LK9)AU14DHE^U&W^% M[87Q\&)@8C&1TS7-LWZJRD4W],S 1.TO<#A&+KO+C6 ^%G,C@&%Q, 68C_7" MXOQ/^YFB^[$8IFWJ1*:HSQ3UL5XN).L^6!RW3V(N]TZ3)(KB&,MHECD59%C> MXAC^W&R8-O# XD"D/\LU7FV\0Q[O ZRFCW4(ME.\$[&=XKD&Q)TW\$@2=[6Q M.."!50'K'8COC@,]Y?:)(J@JI@U[@G$D23 $>M'=HW&,9">&C[L^V%,214GB M1@!S*X@B#(&G$4/SJ-@>TX%NW\]S'\#4$L#!!0 ( Z( MBU27BKL

    -8?20$3;8T.P6BP^0"X99K>]9!:G9,!+!R;LQUH^]??)!&JTX71 MO8QX(G&"^3)._,TX?-I;MWFU=B-^5-KX:;(.87LU&/AB#97T?]DM&#RRM*Z2 M 7?=:N"W#F3IUP"ATH-T.)P,*JE,\OG3H:^Y&\0[-D 1E#78V#2\*-C[W\>; M7;%37KTJK<+/:=)N:TA$I8RJU"\HI\DP$7YM]W];IWY9$Z1>%,YJ/4U&W8$7 M<$$5;YH7#>2S?/5M2Y"OWR6"3)/)$#M<*N=#>T;;OT3&'>#)W5X=[+W2 =RM M#/#@;+U59M5T@U*H;M2>,#-RA:<#_+& MFA*,AU+@EK=:E0'PC(#[R07Z177MBEF#OP>.J?$\]' NTC M+]HW['=F"EN!>/=HO7\OYN PEE5EC5BL(\A+ O*2>9"E7PN)TW>["@EX,*;F,F.WR%-9XYWV5 9.&'A0EDQ&S31Y!^GZ(*&N,N+7AH%1! MW,NBS?5B+,H3(V91/(/#7+-M;V]_[*.90^Z>8D#*$2-F23S""A_&!82@H4T% M]RJL\>'<@0_6Q924)$;,EKAY>IG=7HPN8Q[*#"-F-T]]%R:DD4&LP>^-XV8PLVEPTKMV4GC97OS]0@I*:3, M4E@$6VPN,*EKL\X*>_+=Y'?WH]F.,2E;I.Q%1I?$-;0Q$Z6*E%D5,66*,2E+I,R6.)K#=8C@W\>4E#M29G=T>=-1 M+,H5Z3E=T5_!H%R1,;OBS=Q\+) 998^,V1YDV=@/).62C'O%ZO0S?8L/48Q) M+EDQ"^7$,]T@*MT?=$HH&;-02,S^H%..R9@=4Z^)6$6#HTY MCC$IX>3,PJ$Q)S$FY9^S*/5I:'=_Z'_RM\_@]02P,$% @ #HB+5#B#;R;$ 0 #1X M !H !X;"]?;7/NGT-(JVW<-^FAZ^/A?&7=#?LFGY?#)O3-ZJ/9Q*#C\20, MOV=4B]GOF:.W4Q__,[%;KW>K^-*M/O?QD/\8'+ZZX2-M8\S5Z*T9-C'/JW!L MKZ=3N!SDX3RY&BW?Y]6P?) M*9_:F*X]/VM\_CVISN=[X_7QE^7/27Q?U!>< _S]77P#4$L#!!0 ( Z( MBU2 A/B=P $ > 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0% MT%]!V5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL M,G[;6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3 M!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+ MZ1\2TKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N))]V MESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>L MCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_' M7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@&UL M4$L! A0#% @ #HB+5# 8 " @7,- !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ #HB+ M5)G?\+(C!@ 91@ !@ ("!'AD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ #HB+5(H*35Y# @ ,04 !@ M ("!-Q] 0 D, 8 " @>LR !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ #HB+5&31PXB_ @ ]04 !D ("!TCL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#HB+5 7_F /E @ )08 !D ("!JDL 'AL+W=O&PO=V]R:W-H965TJ04 , , 9 " @7Q4 !X;"]W M;W)K&UL4$L! A0#% @ #HB+5,*8>8.C!0 MM0P !D ("!7%H 'AL+W=OS@% 1# &0 @($V M8 >&PO=V]R:W-H965T&UL4$L! A0#% @ #HB+5(Y8T'4)! *PD !D M ("!RF@ 'AL+W=O&PO=V]R:W-H M965T)W !X;"]W;W)K&UL4$L! M A0#% @ #HB+5! ^+)WJ P C @ !D ("!^'H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #HB+ M5(IO'1WC!0 0@X !D ("!H(D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #HB+5./JPX^X @ U08 M !D ("!1Y@ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ #HB+5.&1:=36 @ _@4 !D M ("! :( 'AL+W=OVC," T!0 &0 @($.I0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ #HB+5##;.F.J @ ,PH !D ("!'JH 'AL+W=O ML?*\$" "Q M!P &0 @('_K >&PO=V]R:W-H965TO M !X;"]W;W)K&UL4$L! A0#% @ #HB+5+3Z M'IK! @ # @ !D ("!TK, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #HB+5+_SO\5M! B0H !D M ("!Y[T 'AL+W=O&PO M=V]R:W-H965TRT+P; ( M )H& 9 " @?;% !X;"]W;W)K&UL4$L! A0#% @ #HB+5-SM<&I5!0 )@X !D ("! MF<@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #HB+5**MT@QY @ Q 4 !D ("!R-, 'AL+W=O&PO=V]R:W-H965T : " :OO !X;"]? 3 M " :?Q !;0V]N=&5N=%]4>7!E&UL4$L%!@ Z #H S0\ ' )CS $! end XML 63 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 64 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 143 235 1 false 27 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://tsrconsulting.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets Sheet http://tsrconsulting.com/role/ConsolidatedBalanceSheet Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) Sheet http://tsrconsulting.com/role/ConsolidatedBalanceSheet_Parentheticals Condensed Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://tsrconsulting.com/role/ConsolidatedIncomeStatement Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Equity (Unaudited) Sheet http://tsrconsulting.com/role/ShareholdersEquityType2or3 Condensed Consolidated Statements of Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://tsrconsulting.com/role/ConsolidatedCashFlow Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals) Sheet http://tsrconsulting.com/role/ConsolidatedCashFlow_Parentheticals Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals) Statements 7 false false R8.htm 007 - Disclosure - Basis of Presentation Sheet http://tsrconsulting.com/role/BasisofPresentation Basis of Presentation Notes 8 false false R9.htm 008 - Disclosure - Net Income (Loss) Per Common Share Sheet http://tsrconsulting.com/role/NetIncomeLossPerCommonShare Net Income (Loss) Per Common Share Notes 9 false false R10.htm 009 - Disclosure - Cash and Cash Equivalents Sheet http://tsrconsulting.com/role/CashandCashEquivalents Cash and Cash Equivalents Notes 10 false false R11.htm 010 - Disclosure - Fair Value of Financial Instruments Sheet http://tsrconsulting.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 11 false false R12.htm 011 - Disclosure - Marketable Securities Sheet http://tsrconsulting.com/role/MarketableSecurities Marketable Securities Notes 12 false false R13.htm 012 - Disclosure - Other Matters Sheet http://tsrconsulting.com/role/OtherMatters Other Matters Notes 13 false false R14.htm 013 - Disclosure - Leases Sheet http://tsrconsulting.com/role/Leases Leases Notes 14 false false R15.htm 014 - Disclosure - Credit Facility Sheet http://tsrconsulting.com/role/CreditFacility Credit Facility Notes 15 false false R16.htm 015 - Disclosure - Termination of Former CEO Sheet http://tsrconsulting.com/role/TerminationofFormerCEO Termination of Former CEO Notes 16 false false R17.htm 016 - Disclosure - Legal Settlement with Investor Sheet http://tsrconsulting.com/role/LegalSettlementwithInvestor Legal Settlement with Investor Notes 17 false false R18.htm 017 - Disclosure - COVID-19 Sheet http://tsrconsulting.com/role/COVID19 COVID-19 Notes 18 false false R19.htm 018 - Disclosure - Paycheck Protection Program Loan Sheet http://tsrconsulting.com/role/PaycheckProtectionProgramLoan Paycheck Protection Program Loan Notes 19 false false R20.htm 019 - Disclosure - Geneva Consulting Group Acquisition Sheet http://tsrconsulting.com/role/GenevaConsultingGroupAcquisition Geneva Consulting Group Acquisition Notes 20 false false R21.htm 020 - Disclosure - Goodwill Sheet http://tsrconsulting.com/role/Goodwill Goodwill Notes 21 false false R22.htm 021 - Disclosure - Intangible Assets Sheet http://tsrconsulting.com/role/IntangibleAssets Intangible Assets Notes 22 false false R23.htm 022 - Disclosure - Related Party Transactions Sheet http://tsrconsulting.com/role/RelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 023 - Disclosure - Stock-Based Compensation Expense Sheet http://tsrconsulting.com/role/StockBasedCompensationExpense Stock-Based Compensation Expense Notes 24 false false R25.htm 024 - Disclosure - Common Stock Sheet http://tsrconsulting.com/role/CommonStock Common Stock Notes 25 false false R26.htm 025 - Disclosure - Pending Legal Issue Sheet http://tsrconsulting.com/role/PendingLegalIssue Pending Legal Issue Notes 26 false false R27.htm 026 - Disclosure - Cash and Cash Equivalents (Tables) Sheet http://tsrconsulting.com/role/CashandCashEquivalentsTables Cash and Cash Equivalents (Tables) Tables http://tsrconsulting.com/role/CashandCashEquivalents 27 false false R28.htm 027 - Disclosure - Marketable Securities (Tables) Sheet http://tsrconsulting.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://tsrconsulting.com/role/MarketableSecurities 28 false false R29.htm 028 - Disclosure - Leases (Tables) Sheet http://tsrconsulting.com/role/LeasesTables Leases (Tables) Tables http://tsrconsulting.com/role/Leases 29 false false R30.htm 029 - Disclosure - Geneva Consulting Group Acquisition (Tables) Sheet http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionTables Geneva Consulting Group Acquisition (Tables) Tables http://tsrconsulting.com/role/GenevaConsultingGroupAcquisition 30 false false R31.htm 030 - Disclosure - Intangible Assets (Tables) Sheet http://tsrconsulting.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://tsrconsulting.com/role/IntangibleAssets 31 false false R32.htm 031 - Disclosure - Net Income (Loss) Per Common Share (Details) Sheet http://tsrconsulting.com/role/NetIncomeLossPerCommonShareDetails Net Income (Loss) Per Common Share (Details) Details http://tsrconsulting.com/role/NetIncomeLossPerCommonShare 32 false false R33.htm 032 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of considers short-term highly liquid investments Sheet http://tsrconsulting.com/role/ScheduleofconsidersshorttermhighlyliquidinvestmentsTable Cash and Cash Equivalents (Details) - Schedule of considers short-term highly liquid investments Details http://tsrconsulting.com/role/CashandCashEquivalentsTables 33 false false R34.htm 033 - Disclosure - Marketable Securities (Details) - Schedule of major categories of assets measured at fair value on a recurring basis Sheet http://tsrconsulting.com/role/ScheduleofmajorcategoriesofassetsmeasuredatfairvalueonarecurringbasisTable Marketable Securities (Details) - Schedule of major categories of assets measured at fair value on a recurring basis Details http://tsrconsulting.com/role/MarketableSecuritiesTables 34 false false R35.htm 034 - Disclosure - Marketable Securities (Details) - Schedule of marketable securities Sheet http://tsrconsulting.com/role/ScheduleofmarketablesecuritiesTable Marketable Securities (Details) - Schedule of marketable securities Details http://tsrconsulting.com/role/MarketableSecuritiesTables 35 false false R36.htm 035 - Disclosure - Leases (Details) Sheet http://tsrconsulting.com/role/LeasesDetails Leases (Details) Details http://tsrconsulting.com/role/LeasesTables 36 false false R37.htm 036 - Disclosure - Leases (Details) - Schedule of future minimum lease payments under non-cancellable operating leases Sheet http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable Leases (Details) - Schedule of future minimum lease payments under non-cancellable operating leases Details http://tsrconsulting.com/role/LeasesTables 37 false false R38.htm 037 - Disclosure - Leases (Details) - Schedule of right-of-use assets and operating lease liabilities Sheet http://tsrconsulting.com/role/ScheduleofrightofuseassetsandoperatingleaseliabilitiesTable Leases (Details) - Schedule of right-of-use assets and operating lease liabilities Details http://tsrconsulting.com/role/LeasesTables 38 false false R39.htm 038 - Disclosure - Credit Facility (Details) Sheet http://tsrconsulting.com/role/CreditFacilityDetails Credit Facility (Details) Details http://tsrconsulting.com/role/CreditFacility 39 false false R40.htm 039 - Disclosure - Termination of Former CEO (Details) Sheet http://tsrconsulting.com/role/TerminationofFormerCEODetails Termination of Former CEO (Details) Details http://tsrconsulting.com/role/TerminationofFormerCEO 40 false false R41.htm 040 - Disclosure - Legal Settlement with Investor (Details) Sheet http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails Legal Settlement with Investor (Details) Details http://tsrconsulting.com/role/LegalSettlementwithInvestor 41 false false R42.htm 041 - Disclosure - Paycheck Protection Program Loan (Details) Sheet http://tsrconsulting.com/role/PaycheckProtectionProgramLoanDetails Paycheck Protection Program Loan (Details) Details http://tsrconsulting.com/role/PaycheckProtectionProgramLoan 42 false false R43.htm 042 - Disclosure - Geneva Consulting Group Acquisition (Details) Sheet http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionDetails Geneva Consulting Group Acquisition (Details) Details http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionTables 43 false false R44.htm 043 - Disclosure - Geneva Consulting Group Acquisition (Details) - Schedule of purchase price at fair values Sheet http://tsrconsulting.com/role/ScheduleofpurchasepriceatfairvaluesTable Geneva Consulting Group Acquisition (Details) - Schedule of purchase price at fair values Details http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionTables 44 false false R45.htm 044 - Disclosure - Geneva Consulting Group Acquisition (Details) - Schedule of allocation of purchase price at estimated fair values Sheet http://tsrconsulting.com/role/ScheduleofallocationofpurchasepriceatestimatedfairvaluesTable Geneva Consulting Group Acquisition (Details) - Schedule of allocation of purchase price at estimated fair values Details http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionTables 45 false false R46.htm 045 - Disclosure - Geneva Consulting Group Acquisition (Details) - Schedule of Unaudited pro forma financial information Sheet http://tsrconsulting.com/role/ScheduleofUnauditedproformafinancialinformationTable Geneva Consulting Group Acquisition (Details) - Schedule of Unaudited pro forma financial information Details http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionTables 46 false false R47.htm 046 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets identified in the Geneva acquisition Sheet http://tsrconsulting.com/role/ScheduleofintangibleassetsidentifiedintheGenevaacquisitionTable Intangible Assets (Details) - Schedule of intangible assets identified in the Geneva acquisition Details http://tsrconsulting.com/role/IntangibleAssetsTables 47 false false R48.htm 047 - Disclosure - Related Party Transactions (Details) Sheet http://tsrconsulting.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://tsrconsulting.com/role/RelatedPartyTransactions 48 false false R49.htm 048 - Disclosure - Stock-Based Compensation Expense (Details) Sheet http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails Stock-Based Compensation Expense (Details) Details http://tsrconsulting.com/role/StockBasedCompensationExpense 49 false false R50.htm 049 - Disclosure - Common Stock (Details) Sheet http://tsrconsulting.com/role/CommonStockDetails Common Stock (Details) Details http://tsrconsulting.com/role/CommonStock 50 false false All Reports Book All Reports f10q0222_tsrinc.htm f10q0222ex31-1tsrinc.htm f10q0222ex31-2tsrinc.htm f10q0222ex32-1tsrinc.htm f10q0222ex32-2tsrinc.htm tsri-20220228.xsd tsri-20220228_cal.xml tsri-20220228_def.xml tsri-20220228_lab.xml tsri-20220228_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q0222_tsrinc.htm": { "axisCustom": 1, "axisStandard": 11, "contextCount": 143, "dts": { "calculationLink": { "local": [ "tsri-20220228_cal.xml" ] }, "definitionLink": { "local": [ "tsri-20220228_def.xml" ] }, "inline": { "local": [ "f10q0222_tsrinc.htm" ] }, "labelLink": { "local": [ "tsri-20220228_lab.xml" ] }, "presentationLink": { "local": [ "tsri-20220228_pre.xml" ] }, "schema": { "local": [ "tsri-20220228.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/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", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd" ] } }, "elementCount": 360, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 102, "http://tsrconsulting.com/20220228": 4, "http://xbrl.sec.gov/dei/2022": 6, "total": 112 }, "keyCustom": 35, "keyStandard": 200, "memberCustom": 9, "memberStandard": 18, "nsprefix": "tsri", "nsuri": "http://tsrconsulting.com/20220228", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://tsrconsulting.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Cash and Cash Equivalents", "role": "http://tsrconsulting.com/role/CashandCashEquivalents", "shortName": "Cash and Cash Equivalents", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Fair Value of Financial Instruments", "role": "http://tsrconsulting.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Marketable Securities", "role": "http://tsrconsulting.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Other Matters", "role": "http://tsrconsulting.com/role/OtherMatters", "shortName": "Other Matters", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Leases", "role": "http://tsrconsulting.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:CreditFacilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Credit Facility", "role": "http://tsrconsulting.com/role/CreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:CreditFacilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:TerminationOfFormerCEOTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Termination of Former CEO", "role": "http://tsrconsulting.com/role/TerminationofFormerCEO", "shortName": "Termination of Former CEO", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:TerminationOfFormerCEOTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:LegalSettlementWithInvestorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Legal Settlement with Investor", "role": "http://tsrconsulting.com/role/LegalSettlementwithInvestor", "shortName": "Legal Settlement with Investor", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:LegalSettlementWithInvestorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - COVID-19", "role": "http://tsrconsulting.com/role/COVID19", "shortName": "COVID-19", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:PayrollProtectionProgramLoanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Paycheck Protection Program Loan", "role": "http://tsrconsulting.com/role/PaycheckProtectionProgramLoan", "shortName": "Paycheck Protection Program Loan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:PayrollProtectionProgramLoanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets", "role": "http://tsrconsulting.com/role/ConsolidatedBalanceSheet", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Geneva Consulting Group Acquisition", "role": "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisition", "shortName": "Geneva Consulting Group Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Goodwill", "role": "http://tsrconsulting.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Intangible Assets", "role": "http://tsrconsulting.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Related Party Transactions", "role": "http://tsrconsulting.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Stock-Based Compensation Expense", "role": "http://tsrconsulting.com/role/StockBasedCompensationExpense", "shortName": "Stock-Based Compensation Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Common Stock", "role": "http://tsrconsulting.com/role/CommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:PendingLegalIssueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Pending Legal Issue", "role": "http://tsrconsulting.com/role/PendingLegalIssue", "shortName": "Pending Legal Issue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:PendingLegalIssueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Cash and Cash Equivalents (Tables)", "role": "http://tsrconsulting.com/role/CashandCashEquivalentsTables", "shortName": "Cash and Cash Equivalents (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Marketable Securities (Tables)", "role": "http://tsrconsulting.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Leases (Tables)", "role": "http://tsrconsulting.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)", "role": "http://tsrconsulting.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:ScheduleOfPurchasePriceAtFairValuesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Geneva Consulting Group Acquisition (Tables)", "role": "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionTables", "shortName": "Geneva Consulting Group Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:ScheduleOfPurchasePriceAtFairValuesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Intangible Assets (Tables)", "role": "http://tsrconsulting.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesRestrictedStock", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Net Income (Loss) Per Common Share (Details)", "role": "http://tsrconsulting.com/role/NetIncomeLossPerCommonShareDetails", "shortName": "Net Income (Loss) Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesRestrictedStock", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShortTermDebtTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndDueFromBanks", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of considers short-term highly liquid investments", "role": "http://tsrconsulting.com/role/ScheduleofconsidersshorttermhighlyliquidinvestmentsTable", "shortName": "Cash and Cash Equivalents (Details) - Schedule of considers short-term highly liquid investments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShortTermDebtTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndDueFromBanks", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "tsri:TradingSecuritieEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Marketable Securities (Details) - Schedule of major categories of assets measured at fair value on a recurring basis", "role": "http://tsrconsulting.com/role/ScheduleofmajorcategoriesofassetsmeasuredatfairvalueonarecurringbasisTable", "shortName": "Marketable Securities (Details) - Schedule of major categories of assets measured at fair value on a recurring basis", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c101", "decimals": "0", "lang": null, "name": "tsri:TradingSecuritieEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TradingSecuritiesDebtAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Marketable Securities (Details) - Schedule of marketable securities", "role": "http://tsrconsulting.com/role/ScheduleofmarketablesecuritiesTable", "shortName": "Marketable Securities (Details) - Schedule of marketable securities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TradingSecuritiesDebtAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:LeaseExpirationDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Leases (Details)", "role": "http://tsrconsulting.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:LeaseExpirationDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Leases (Details) - Schedule of future minimum lease payments under non-cancellable operating leases", "role": "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable", "shortName": "Leases (Details) - Schedule of future minimum lease payments under non-cancellable operating leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "tsri:RightofuseAssetLease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Leases (Details) - Schedule of right-of-use assets and operating lease liabilities", "role": "http://tsrconsulting.com/role/ScheduleofrightofuseassetsandoperatingleaseliabilitiesTable", "shortName": "Leases (Details) - Schedule of right-of-use assets and operating lease liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "tsri:RightofuseAssetLease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Credit Facility (Details)", "role": "http://tsrconsulting.com/role/CreditFacilityDetails", "shortName": "Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://tsrconsulting.com/role/ConsolidatedIncomeStatement", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:EnhancedSeveranceAmountDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Termination of Former CEO (Details)", "role": "http://tsrconsulting.com/role/TerminationofFormerCEODetails", "shortName": "Termination of Former CEO (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:EnhancedSeveranceAmountDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c110", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsForLegalSettlements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Legal Settlement with Investor (Details)", "role": "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails", "shortName": "Legal Settlement with Investor (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c110", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsForLegalSettlements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c116", "decimals": "0", "first": true, "lang": null, "name": "tsri:ProceedsFromLoan", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Paycheck Protection Program Loan (Details)", "role": "http://tsrconsulting.com/role/PaycheckProtectionProgramLoanDetails", "shortName": "Paycheck Protection Program Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c116", "decimals": "0", "first": true, "lang": null, "name": "tsri:ProceedsFromLoan", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:AcquisitionDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Geneva Consulting Group Acquisition (Details)", "role": "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionDetails", "shortName": "Geneva Consulting Group Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:AcquisitionDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "tsri:ScheduleOfPurchasePriceAtFairValuesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "tsri:BusinessCombinationCashConsiderationPaidToDate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Geneva Consulting Group Acquisition (Details) - Schedule of purchase price at fair values", "role": "http://tsrconsulting.com/role/ScheduleofpurchasepriceatfairvaluesTable", "shortName": "Geneva Consulting Group Acquisition (Details) - Schedule of purchase price at fair values", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "tsri:ScheduleOfPurchasePriceAtFairValuesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "tsri:BusinessCombinationCashConsiderationPaidToDate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Geneva Consulting Group Acquisition (Details) - Schedule of allocation of purchase price at estimated fair values", "role": "http://tsrconsulting.com/role/ScheduleofallocationofpurchasepriceatestimatedfairvaluesTable", "shortName": "Geneva Consulting Group Acquisition (Details) - Schedule of allocation of purchase price at estimated fair values", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Geneva Consulting Group Acquisition (Details) - Schedule of Unaudited pro forma financial information", "role": "http://tsrconsulting.com/role/ScheduleofUnauditedproformafinancialinformationTable", "shortName": "Geneva Consulting Group Acquisition (Details) - Schedule of Unaudited pro forma financial information", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c121", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:FiniteLivedIntangibleAssetEstimatedUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets identified in the Geneva acquisition", "role": "http://tsrconsulting.com/role/ScheduleofintangibleassetsidentifiedintheGenevaacquisitionTable", "shortName": "Intangible Assets (Details) - Schedule of intangible assets identified in the Geneva acquisition", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c121", "decimals": null, "first": true, "lang": "en-US", "name": "tsri:FiniteLivedIntangibleAssetEstimatedUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c131", "decimals": "2", "first": true, "lang": null, "name": "tsri:CommonStockOutstandingPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Related Party Transactions (Details)", "role": "http://tsrconsulting.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c131", "decimals": "2", "first": true, "lang": null, "name": "tsri:CommonStockOutstandingPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c136", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Stock-Based Compensation Expense (Details)", "role": "http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c136", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c13", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Equity (Unaudited)", "role": "http://tsrconsulting.com/role/ShareholdersEquityType2or3", "shortName": "Condensed Consolidated Statements of Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c13", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Common Stock (Details)", "role": "http://tsrconsulting.com/role/CommonStockDetails", "shortName": "Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c142", "decimals": null, "lang": "en-US", "name": "us-gaap:CommonStockConversionBasis", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://tsrconsulting.com/role/ConsolidatedCashFlow", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals)", "role": "http://tsrconsulting.com/role/ConsolidatedCashFlow_Parentheticals", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Basis of Presentation", "role": "http://tsrconsulting.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Net Income (Loss) Per Common Share", "role": "http://tsrconsulting.com/role/NetIncomeLossPerCommonShare", "shortName": "Net Income (Loss) Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0222_tsrinc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 27, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tsrconsulting.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Chairman [Member]" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tsrconsulting.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r166", "r167", "r168", "r169", "r182", "r191", "r219", "r222", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r370", "r371", "r378", "r379" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r166", "r167", "r168", "r169", "r182", "r191", "r219", "r222", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r370", "r371", "r378", "r379" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r164", "r166", "r167", "r168", "r169", "r182", "r191", "r208", "r219", "r222", "r229", "r230", "r231", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r370", "r371", "r378", "r379" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r164", "r166", "r167", "r168", "r169", "r182", "r191", "r208", "r219", "r222", "r229", "r230", "r231", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r370", "r371", "r378", "r379" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r82", "r220" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r82", "r87", "r165", "r220" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r82", "r87", "r165", "r220", "r315" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r131", "r308" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tsrconsulting.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tsrconsulting.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "tsri_AccruedInterestRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AccruedInterestRatePercentage", "terseLabel": "Accrued interest rate, percentage" } } }, "localname": "AccruedInterestRatePercentage", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "percentItemType" }, "tsri_AcquisitionDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AcquisitionDescription", "terseLabel": "Acquisition, description" } } }, "localname": "AcquisitionDescription", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionDetails" ], "xbrltype": "stringItemType" }, "tsri_AgreementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AgreementAxis", "terseLabel": "Agreement [Axis]" } } }, "localname": "AgreementAxis", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/CreditFacilityDetails", "http://tsrconsulting.com/role/PaycheckProtectionProgramLoanDetails" ], "xbrltype": "stringItemType" }, "tsri_AgreementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Agreement [Domain]" } } }, "localname": "AgreementDomain", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tsri_BusinessCombinationCashConsiderationPaidToDate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash consideration paid to date.", "label": "BusinessCombinationCashConsiderationPaidToDate", "terseLabel": "Cash consideration paid to date" } } }, "localname": "BusinessCombinationCashConsiderationPaidToDate", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ScheduleofpurchasepriceatfairvaluesTable" ], "xbrltype": "monetaryItemType" }, "tsri_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesGoodwill", "terseLabel": "Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesGoodwill", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ScheduleofallocationofpurchasepriceatestimatedfairvaluesTable" ], "xbrltype": "monetaryItemType" }, "tsri_CommonStockDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock (Details) [Line Items]" } } }, "localname": "CommonStockDetailsLineItems", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "tsri_CommonStockDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock (Details) [Table]" } } }, "localname": "CommonStockDetailsTable", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "tsri_CommonStockOutstandingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock outstanding percentage.", "label": "CommonStockOutstandingPercentage", "terseLabel": "Common stock outstanding percentage" } } }, "localname": "CommonStockOutstandingPercentage", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "tsri_CreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Facility [Abstract]" } } }, "localname": "CreditFacilityAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_CreditFacilityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Facility (Details) [Line Items]" } } }, "localname": "CreditFacilityDetailsLineItems", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "tsri_CreditFacilityDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Facility (Details) [Table]" } } }, "localname": "CreditFacilityDetailsTable", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "tsri_CreditFacilityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CreditFacilityTextBlock", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityTextBlock", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/CreditFacility" ], "xbrltype": "textBlockItemType" }, "tsri_CurrentOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current operating lease liabilities.", "label": "CurrentOperatingLeaseLiabilities", "terseLabel": "Current operating lease liabilities" } } }, "localname": "CurrentOperatingLeaseLiabilities", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ScheduleofrightofuseassetsandoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "tsri_DatabaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DatabaseMember", "terseLabel": "Database [Member]" } } }, "localname": "DatabaseMember", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ScheduleofintangibleassetsidentifiedintheGenevaacquisitionTable" ], "xbrltype": "domainItemType" }, "tsri_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_EarnoutPaymentsDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout payments, description.", "label": "EarnoutPaymentsDescription", "terseLabel": "Earnout payments, description" } } }, "localname": "EarnoutPaymentsDescription", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionDetails" ], "xbrltype": "stringItemType" }, "tsri_EnhancedSeveranceAmountDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The description related to enhanced severance amount.", "label": "EnhancedSeveranceAmountDescription", "terseLabel": "Enhanced severance amount, description" } } }, "localname": "EnhancedSeveranceAmountDescription", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/TerminationofFormerCEODetails" ], "xbrltype": "stringItemType" }, "tsri_EstimatedForfeitureRates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated forfeiture rates.", "label": "EstimatedForfeitureRates", "terseLabel": "Estimated forfeiture rates" } } }, "localname": "EstimatedForfeitureRates", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "tsri_EstimatedPresentValueOfPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount related to estimated present value of payments.", "label": "EstimatedPresentValueOfPayments", "terseLabel": "Estimated present value of payments" } } }, "localname": "EstimatedPresentValueOfPayments", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "monetaryItemType" }, "tsri_FairValueofFinancialInstrumentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments [Abstract]" } } }, "localname": "FairValueofFinancialInstrumentsLineItems", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/FairValueofFinancialInstruments" ], "xbrltype": "stringItemType" }, "tsri_FairValueofFinancialInstrumentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments [Table]" } } }, "localname": "FairValueofFinancialInstrumentsTable", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/FairValueofFinancialInstruments" ], "xbrltype": "stringItemType" }, "tsri_FiniteLivedIntangibleAssetEstimatedUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FiniteLivedIntangibleAssetEstimatedUsefulLife", "terseLabel": "Estimated life" } } }, "localname": "FiniteLivedIntangibleAssetEstimatedUsefulLife", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ScheduleofintangibleassetsidentifiedintheGenevaacquisitionTable" ], "xbrltype": "stringItemType" }, "tsri_FintechConsultingLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FintechConsultingLLCMember", "terseLabel": "Fintech Consulting LLC [Member]" } } }, "localname": "FintechConsultingLLCMember", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "tsri_ForgivenessOfPrincipalAndAccruedInterestOnSBAPPPLoan": { "auth_ref": [], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of forgiveness of principal and accrued interest on SBA PPP loan.", "label": "ForgivenessOfPrincipalAndAccruedInterestOnSBAPPPLoan", "negatedLabel": "Forgiveness of principal and accrued interest on SBA PPP loan" } } }, "localname": "ForgivenessOfPrincipalAndAccruedInterestOnSBAPPPLoan", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "tsri_GenevaAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GenevaAcquisitionMember", "terseLabel": "Geneva acquisition [Member]" } } }, "localname": "GenevaAcquisitionMember", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionDetails" ], "xbrltype": "domainItemType" }, "tsri_GenevaConsultingGroupAcquisitionDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geneva Consulting Group Acquisition (Details) [Line Items]" } } }, "localname": "GenevaConsultingGroupAcquisitionDetailsLineItems", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionDetails" ], "xbrltype": "stringItemType" }, "tsri_GenevaConsultingGroupAcquisitionDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geneva Consulting Group Acquisition (Details) [Table]" } } }, "localname": "GenevaConsultingGroupAcquisitionDetailsTable", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionDetails" ], "xbrltype": "stringItemType" }, "tsri_GrossProceeds": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The proceeds received before any deductions are made are known as gross proceeds, and they comprise all the expenses incurred in the transaction such as legal fees, shipping costs, and broker commissions.", "label": "GrossProceeds", "terseLabel": "Gross proceeds" } } }, "localname": "GrossProceeds", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/CommonStockDetails" ], "xbrltype": "monetaryItemType" }, "tsri_IncreaseDecreaseInLegalSettlementPayable": { "auth_ref": [], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "It represents of increase decrease In legal settlement payable.", "label": "IncreaseDecreaseInLegalSettlementPayable", "terseLabel": "Legal settlement payable" } } }, "localname": "IncreaseDecreaseInLegalSettlementPayable", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "tsri_IncreaseDecreaseInPrepaidAndRecoverableIncomeTaxes": { "auth_ref": [], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in prepaid and recoverable income taxes.", "label": "IncreaseDecreaseInPrepaidAndRecoverableIncomeTaxes", "negatedLabel": "Prepaid and recoverable income taxes" } } }, "localname": "IncreaseDecreaseInPrepaidAndRecoverableIncomeTaxes", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "tsri_IntangibleAssetIdentifiedAtBeginning": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The value of intangible assets identified at beginning.", "label": "IntangibleAssetIdentifiedAtBeginning", "terseLabel": "Intangible assets at beginning" } } }, "localname": "IntangibleAssetIdentifiedAtBeginning", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ScheduleofintangibleassetsidentifiedintheGenevaacquisitionTable" ], "xbrltype": "monetaryItemType" }, "tsri_IntangibleAssetIdentifiedAtEnding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The value of intangible assets identified at ending.", "label": "IntangibleAssetIdentifiedAtEnding", "terseLabel": "Intangible assets at ending" } } }, "localname": "IntangibleAssetIdentifiedAtEnding", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ScheduleofintangibleassetsidentifiedintheGenevaacquisitionTable" ], "xbrltype": "monetaryItemType" }, "tsri_LeaseExpirationDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease expiration, description.", "label": "LeaseExpirationDescription", "terseLabel": "Lease expiration, description" } } }, "localname": "LeaseExpirationDescription", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "tsri_LegalSettlementWithInvestorDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Legal Settlement with Investor Disclosure [Abstract]" } } }, "localname": "LegalSettlementWithInvestorDisclosureAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_LegalSettlementWithInvestorDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LegalSettlementWithInvestorDisclosureTextBlock", "terseLabel": "Legal Settlement with Investor" } } }, "localname": "LegalSettlementWithInvestorDisclosureTextBlock", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestor" ], "xbrltype": "textBlockItemType" }, "tsri_LegalSettlementwithInvestorDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Legal Settlement with Investor (Details) [Line Items]" } } }, "localname": "LegalSettlementwithInvestorDetailsLineItems", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "stringItemType" }, "tsri_LegalSettlementwithInvestorDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Legal Settlement with Investor (Details) [Table]" } } }, "localname": "LegalSettlementwithInvestorDetailsTable", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "stringItemType" }, "tsri_LegalSettlementwithInvestorLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Legal Settlement with Investor [Abstract]" } } }, "localname": "LegalSettlementwithInvestorLineItems", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestor" ], "xbrltype": "stringItemType" }, "tsri_LegalSettlementwithInvestorTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Legal Settlement with Investor [Table]" } } }, "localname": "LegalSettlementwithInvestorTable", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestor" ], "xbrltype": "stringItemType" }, "tsri_LiabilitiesAndEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LiabilitiesAndEquityAbstract", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndEquityAbstract", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "tsri_LoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LoanAndSecurityAgreementMember", "terseLabel": "Loan and Security Agreement [Member]" } } }, "localname": "LoanAndSecurityAgreementMember", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tsri_MarketableSecuritiesDetailsScheduleofmajorcategoriesofassetsmeasuredatfairvalueonarecurringbasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities (Details) - Schedule of major categories of assets measured at fair value on a recurring basis [Line Items]" } } }, "localname": "MarketableSecuritiesDetailsScheduleofmajorcategoriesofassetsmeasuredatfairvalueonarecurringbasisLineItems", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ScheduleofmajorcategoriesofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "tsri_MarketableSecuritiesDetailsScheduleofmajorcategoriesofassetsmeasuredatfairvalueonarecurringbasisTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities (Details) - Schedule of major categories of assets measured at fair value on a recurring basis [Table]" } } }, "localname": "MarketableSecuritiesDetailsScheduleofmajorcategoriesofassetsmeasuredatfairvalueonarecurringbasisTable", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ScheduleofmajorcategoriesofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "tsri_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of non cash lease expense for the period.", "label": "NoncashLeaseExpense", "terseLabel": "Non-cash lease recovery" } } }, "localname": "NoncashLeaseExpense", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "tsri_OtherMattersLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of Other Matters [Abstract]" } } }, "localname": "OtherMattersLineItems", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/OtherMatters" ], "xbrltype": "stringItemType" }, "tsri_OtherMattersTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Matters [Table]" } } }, "localname": "OtherMattersTable", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/OtherMatters" ], "xbrltype": "stringItemType" }, "tsri_PaycheckProtectionProgramLoanDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Paycheck Protection Program Loan (Details) [Line Items]" } } }, "localname": "PaycheckProtectionProgramLoanDetailsLineItems", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/PaycheckProtectionProgramLoanDetails" ], "xbrltype": "stringItemType" }, "tsri_PaycheckProtectionProgramLoanDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Paycheck Protection Program Loan (Details) [Table]" } } }, "localname": "PaycheckProtectionProgramLoanDetailsTable", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/PaycheckProtectionProgramLoanDetails" ], "xbrltype": "stringItemType" }, "tsri_PaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PaycheckProtectionProgramMember", "terseLabel": "Paycheck Protection Program [Member]" } } }, "localname": "PaycheckProtectionProgramMember", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/PaycheckProtectionProgramLoanDetails" ], "xbrltype": "domainItemType" }, "tsri_PaymentForBonus": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "PaymentForBonus", "terseLabel": "Payment for bonus" } } }, "localname": "PaymentForBonus", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "tsri_PayrollProtectionProgramLoanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payroll Protection Program Loan [Abstract]" } } }, "localname": "PayrollProtectionProgramLoanAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_PayrollProtectionProgramLoanTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for payroll protection program loan.", "label": "PayrollProtectionProgramLoanTextBlock", "terseLabel": "Paycheck Protection Program Loan" } } }, "localname": "PayrollProtectionProgramLoanTextBlock", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/PaycheckProtectionProgramLoan" ], "xbrltype": "textBlockItemType" }, "tsri_PendingLegalIssueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pending Legal Issue [Abstract]" } } }, "localname": "PendingLegalIssueAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_PendingLegalIssueTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PendingLegalIssueTextBlock", "terseLabel": "Pending Legal Issue" } } }, "localname": "PendingLegalIssueTextBlock", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/PendingLegalIssue" ], "xbrltype": "textBlockItemType" }, "tsri_PrepaidAndRecoverableIncomeTaxes": { "auth_ref": [], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid and recoverable income taxes.", "label": "PrepaidAndRecoverableIncomeTaxes", "terseLabel": "Prepaid and recoverable income taxes" } } }, "localname": "PrepaidAndRecoverableIncomeTaxes", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "tsri_ProceedAndExcessTaxBenefitFromSharebasedCompensation": { "auth_ref": [], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cash inflow comprised of the amount received from (a) employees to acquire the entity's shares under incentive awards, including stock option exercises and restricted stock arrangements, and (b) the excess tax benefit arising from such transactions.", "label": "ProceedAndExcessTaxBenefitFromSharebasedCompensation", "terseLabel": "Tax withholding from vested stock awards" } } }, "localname": "ProceedAndExcessTaxBenefitFromSharebasedCompensation", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "tsri_ProceedsFromLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of proceeds from loan.", "label": "ProceedsFromLoan", "terseLabel": "Proceeds from loan" } } }, "localname": "ProceedsFromLoan", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/PaycheckProtectionProgramLoanDetails" ], "xbrltype": "monetaryItemType" }, "tsri_QARIndustriesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "QARIndustriesIncMember", "terseLabel": "QAR Industries, Inc. [Member]" } } }, "localname": "QARIndustriesIncMember", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "tsri_RelatedPartyTransactionsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) [Line Items]" } } }, "localname": "RelatedPartyTransactionsDetailsLineItems", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "tsri_RelatedPartyTransactionsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) [Table]" } } }, "localname": "RelatedPartyTransactionsDetailsTable", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "tsri_RightofuseAssetLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Right-of-use assets.", "label": "RightofuseAssetLease", "terseLabel": "Right-of-use assets, net" } } }, "localname": "RightofuseAssetLease", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ScheduleofrightofuseassetsandoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "tsri_ScheduleOfAllocationOfPurchasePriceAtEstimatedFairValuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of allocation of purchase price at estimated fair values [Abstract]" } } }, "localname": "ScheduleOfAllocationOfPurchasePriceAtEstimatedFairValuesAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_ScheduleOfConsidersShortTermHighlyLiquidInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of considers short-term highly liquid investments [Abstract]" } } }, "localname": "ScheduleOfConsidersShortTermHighlyLiquidInvestmentsAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_ScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of future minimum lease payments under non-cancellable operating leases [Abstract]" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_ScheduleOfIntangibleAssetsIdentifiedInTheGenevaAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of intangible assets identified in the Geneva acquisition [Abstract]" } } }, "localname": "ScheduleOfIntangibleAssetsIdentifiedInTheGenevaAcquisitionAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_ScheduleOfMajorCategoriesOfAssetsMeasuredAtFairValueOnARecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of major categories of assets measured at fair value on a recurring basis [Abstract]" } } }, "localname": "ScheduleOfMajorCategoriesOfAssetsMeasuredAtFairValueOnARecurringBasisAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_ScheduleOfMarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of marketable securities [Abstract]" } } }, "localname": "ScheduleOfMarketableSecuritiesAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_ScheduleOfPurchasePriceAtFairValuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of purchase price at fair values [Abstract]" } } }, "localname": "ScheduleOfPurchasePriceAtFairValuesAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_ScheduleOfPurchasePriceAtFairValuesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of purchase price at fair values table text block.", "label": "ScheduleOfPurchasePriceAtFairValuesTableTextBlock", "terseLabel": "Schedule of purchase price at fair values" } } }, "localname": "ScheduleOfPurchasePriceAtFairValuesTableTextBlock", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "tsri_ScheduleOfRightOfUseAssetsAndOperatingLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of right-of-use assets and operating lease liabilities [Abstract]" } } }, "localname": "ScheduleOfRightOfUseAssetsAndOperatingLeaseLiabilitiesAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_ScheduleOfUnauditedProFormaFinancialInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Unaudited pro forma financial information [Abstract]" } } }, "localname": "ScheduleOfUnauditedProFormaFinancialInformationAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_SecondCashPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SecondCashPaymentMember", "terseLabel": "Second Cash Payment [Member]" } } }, "localname": "SecondCashPaymentMember", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "domainItemType" }, "tsri_SellingGeneralAndAdministrativeExpenses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selling, general and administrative expenses.", "label": "SellingGeneralAndAdministrativeExpenses", "terseLabel": "Selling, general and administrative expenses, description" } } }, "localname": "SellingGeneralAndAdministrativeExpenses", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/TerminationofFormerCEODetails" ], "xbrltype": "stringItemType" }, "tsri_SettlementMaturity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Settlement maturity.", "label": "SettlementMaturity", "terseLabel": "Settlement period" } } }, "localname": "SettlementMaturity", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "durationItemType" }, "tsri_ShareBasedCompensationStockOptionVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Stock Option Vested.", "label": "ShareBasedCompensationStockOptionVested", "terseLabel": "Stock option vested (in Shares)" } } }, "localname": "ShareBasedCompensationStockOptionVested", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "tsri_StockBasedCompensationExpenseDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation Expense (Details) [Line Items]" } } }, "localname": "StockBasedCompensationExpenseDetailsLineItems", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "tsri_StockBasedCompensationExpenseDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation Expense (Details) [Table]" } } }, "localname": "StockBasedCompensationExpenseDetailsTable", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "tsri_TerminationOfFormerCEOTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TerminationOfFormerCEOTextBlock", "terseLabel": "Termination of Former CEO" } } }, "localname": "TerminationOfFormerCEOTextBlock", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/TerminationofFormerCEO" ], "xbrltype": "textBlockItemType" }, "tsri_TerminationOfFormerCeoAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Termination of Former CEO [Abstract]" } } }, "localname": "TerminationOfFormerCeoAbstract", "nsuri": "http://tsrconsulting.com/20220228", "xbrltype": "stringItemType" }, "tsri_ThirdCashPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ThirdCashPaymentMember", "terseLabel": "Third Cash Payment [Member]" } } }, "localname": "ThirdCashPaymentMember", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "domainItemType" }, "tsri_TotalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TotalMember", "terseLabel": "Total [Member]" } } }, "localname": "TotalMember", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ScheduleofintangibleassetsidentifiedintheGenevaacquisitionTable" ], "xbrltype": "domainItemType" }, "tsri_TotalOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total operating lease liabilities.", "label": "TotalOperatingLeaseLiabilities", "terseLabel": "Total operating lease liabilities" } } }, "localname": "TotalOperatingLeaseLiabilities", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ScheduleofrightofuseassetsandoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "tsri_TradingSecuritieEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investments in trading equity securities and other forms of trading securities that provide ownership interests.", "label": "TradingSecuritieEquity", "terseLabel": "Equity Securities", "verboseLabel": "Equity Securities, Recorded Value" } } }, "localname": "TradingSecuritieEquity", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ScheduleofmajorcategoriesofassetsmeasuredatfairvalueonarecurringbasisTable", "http://tsrconsulting.com/role/ScheduleofmarketablesecuritiesTable" ], "xbrltype": "monetaryItemType" }, "tsri_TsrIncAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TsrIncAbstract", "terseLabel": "TSR, Inc.:" } } }, "localname": "TsrIncAbstract", "nsuri": "http://tsrconsulting.com/20220228", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilities": { "auth_ref": [], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other.", "label": "Accounts Payable and Other Accrued Liabilities", "terseLabel": "Accounts payable and other payables" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r132", "r133" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 3.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, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $181,000" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Estimated present value of payments" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r8", "r163" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Net of accumulated depreciation and amortization (in Dollars)" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17", "r314" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r74", "r75", "r76", "r235", "r236", "r237", "r278" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r63", "r158" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofintangibleassetsidentifiedintheGenevaacquisitionTable" ], "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 consolidated net income (loss) to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r22", "r134", "r140", "r141", "r142" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts related to accounts receivable (in Dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r63", "r161" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Non-cash Right-of-use asset impairment charge", "verboseLabel": "Right-of-use asset impairment charge" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow", "http://tsrconsulting.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r11", "r70", "r117", "r120", "r126", "r138", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r267", "r272", "r284", "r312", "r314", "r346", "r359" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "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://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "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://tsrconsulting.com/role/ScheduleofrightofuseassetsandoperatingleaseliabilitiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r24", "r70", "r138", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r267", "r272", "r284", "r312", "r314" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "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://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "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://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r218", "r221", "r258" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r218", "r221", "r254", "r255", "r258" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r252", "r253" ], "lang": { "en-us": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Diluted loss per share (in Dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofUnauditedproformafinancialinformationTable" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r252", "r253" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Unaudited pro forma financial information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r252", "r253" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofUnauditedproformafinancialinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r252", "r253" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofUnauditedproformafinancialinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r259", "r263" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Geneva Consulting Group Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofallocationofpurchasepriceatestimatedfairvaluesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r257" ], "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofallocationofpurchasepriceatestimatedfairvaluesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofallocationofpurchasepriceatestimatedfairvaluesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofallocationofpurchasepriceatestimatedfairvaluesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r256", "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets (see Note 15)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofallocationofpurchasepriceatestimatedfairvaluesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Estimated earnout and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofpurchasepriceatfairvaluesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "terseLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofpurchasepriceatfairvaluesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Net assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofallocationofpurchasepriceatestimatedfairvaluesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Net of cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r7", "r65" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "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://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CashandCashEquivalents" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndDueFromBanks": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks.", "label": "Cash and Due from Banks", "terseLabel": "Cash in banks" } } }, "localname": "CashAndDueFromBanks", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofconsidersshorttermhighlyliquidinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r58", "r65", "r67" ], "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 at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r58", "r285" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r7" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "terseLabel": "Total" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofconsidersshorttermhighlyliquidinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r14", "r15", "r16", "r68", "r70", "r92", "r93", "r96", "r99", "r101", "r110", "r111", "r112", "r138", "r171", "r175", "r176", "r177", "r180", "r181", "r189", "r190", "r193", "r197", "r203", "r284", "r385" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r31", "r351", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common stock [Member]" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockConversionBasis": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Description of basis for conversion of convertible common stock.", "label": "Common Stock, Conversion Basis", "terseLabel": "Common stock, description" } } }, "localname": "CommonStockConversionBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r74", "r75", "r278" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock par value (in Dollars per share)", "verboseLabel": "Common stock par value per share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CommonStockDetails", "http://tsrconsulting.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "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, shares authorized", "verboseLabel": "Common stock authorizes" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CommonStockDetails", "http://tsrconsulting.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "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, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r203" ], "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", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16", "r314" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "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, $.01 par value, authorized 12,500,000 shares; issued 3,298,549 and 3,114,163 shares, 2,146,448 and 1,962,062 outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure": { "auth_ref": [ "r281" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of contingent consideration in a business combination that is classified in shareholders' equity.", "label": "Contingent Consideration Classified as Equity, Fair Value Disclosure", "terseLabel": "Legal settlement payable, net of current portion" } } }, "localname": "ContingentConsiderationClassifiedAsEquityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r47", "r326" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "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 sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r45" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Cost and expenses, total" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "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://tsrconsulting.com/role/CreditFacilityDetails" ], "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://tsrconsulting.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerAdvancesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion of prepayments received from customers for goods or services to be provided in the future.", "label": "Customer Advances, Current", "terseLabel": "Advances from customers" } } }, "localname": "CustomerAdvancesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofintangibleassetsidentifiedintheGenevaacquisitionTable" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r30", "r184", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r63", "r71", "r244", "r248", "r249", "r250" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r242", "r243" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r63", "r115" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "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://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r225", "r226", "r232", "r233", "r234", "r240" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation Expense" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/StockBasedCompensationExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill [Abstract]" } } }, "localname": "DisclosureTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r43", "r79", "r80", "r81", "r82", "r83", "r88", "r92", "r99", "r100", "r101", "r105", "r106", "r279", "r280", "r354", "r365" ], "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": "Basic net income (loss) per TSR, Inc. common share (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r43", "r79", "r80", "r81", "r82", "r83", "r92", "r99", "r100", "r101", "r105", "r106", "r279", "r280", "r354", "r365" ], "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": "Diluted net income (loss) per TSR, Inc. common share (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r102", "r103", "r104", "r107" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/NetIncomeLossPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-Based Compensation", "terseLabel": "Stock based compensation expense" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r37", "r38", "r39", "r74", "r75", "r76", "r78", "r84", "r86", "r109", "r139", "r203", "r204", "r235", "r236", "r237", "r245", "r246", "r278", "r286", "r287", "r288", "r289", "r290", "r291", "r303", "r372", "r373", "r374" ], "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://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGain": { "auth_ref": [ "r137" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain", "terseLabel": "Equity Securities, Gross Unrealized Holding Gains" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofmarketablesecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": { "auth_ref": [ "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Loss", "terseLabel": "Equity Securities, Gross Unrealized Holding Losses" } } }, "localname": "EquitySecuritiesFvNiUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofmarketablesecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtraordinaryAndUnusualItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Covid Nineteen [Abstract]" } } }, "localname": "ExtraordinaryAndUnusualItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r183", "r185", "r186", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r282", "r316", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofmajorcategoriesofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r183", "r209", "r210", "r215", "r217", "r282", "r316" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofmajorcategoriesofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r183", "r185", "r186", "r209", "r210", "r215", "r217", "r282", "r317" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofmajorcategoriesofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r183", "r185", "r186", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r282", "r318" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofmajorcategoriesofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r183", "r185", "r186", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r316", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofmajorcategoriesofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "terseLabel": "Due payment" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r153", "r154", "r157", "r159", "r327", "r329" ], "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://tsrconsulting.com/role/ScheduleofintangibleassetsidentifiedintheGenevaacquisitionTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofintangibleassetsidentifiedintheGenevaacquisitionTable" ], "xbrltype": "stringItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r63", "r187", "r188" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Gain on PPP Loan and interest forgiveness" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r9", "r145", "r146", "r147", "r150", "r314", "r345" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r148", "r149", "r150", "r151" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r41", "r117", "r119", "r122", "r125", "r127", "r342", "r352", "r356", "r366" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "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) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r72", "r85", "r86", "r116", "r241", "r247", "r251", "r367" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "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)", "terseLabel": "Benefit from income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r59", "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r62" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, other payables, accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r62" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 12.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": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInCustomerAdvances": { "auth_ref": [ "r62" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of prepayments by customers for goods or services to be provided at a later date.", "label": "Increase (Decrease) in Customer Advances", "terseLabel": "Advances from customers" } } }, "localname": "IncreaseDecreaseInCustomerAdvances", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r62" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r62" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r62" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock": { "auth_ref": [ "r94", "r95", "r101" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock", "terseLabel": "Common stock pursuant" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfPreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r152", "r155" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 5.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://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r355" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r136", "r343", "r357", "r377", "r386" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Other Matters" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/OtherMatters" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments under non-cancellable operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r299" ], "calculation": { "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r299" ], "calculation": { "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r299" ], "calculation": { "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r299" ], "calculation": { "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r299" ], "calculation": { "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r299" ], "calculation": { "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r299" ], "calculation": { "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r27", "r70", "r121", "r138", "r171", "r172", "r173", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r268", "r272", "r273", "r284", "r312", "r313" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 1.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://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofrightofuseassetsandoperatingleaseliabilitiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r70", "r138", "r284", "r314", "r350", "r362" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "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 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r6", "r29", "r70", "r138", "r171", "r172", "r173", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r268", "r272", "r273", "r284", "r312", "r313", "r314" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "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://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "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://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityDescription": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity.", "label": "Line of Credit Facility, Description", "terseLabel": "Line of credit facility, description" } } }, "localname": "LineOfCreditFacilityDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum amount borrowed under the credit facility at any time during the period.", "label": "Line of Credit Facility, Maximum Amount Outstanding During Period", "terseLabel": "Borrowed amount under credit facility" } } }, "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r25" ], "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": "Net borrowings outstanding" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r12", "r347" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current 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": "Line of Credit, Current", "terseLabel": "Credit facility" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayable": { "auth_ref": [ "r13", "r348", "r358" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Loans Payable", "terseLabel": "SBA Paycheck Protection Program loan payable" } } }, "localname": "LoansPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-Term Debt and Lease Obligation, Current", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofrightofuseassetsandoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r162" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Equipment and leasehold improvements, net of accumulated depreciation and amortization of $172,973 and $155,006" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Schedule of marketable securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r44" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://tsrconsulting.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "negatedLabel": "Unrealized loss on marketable securities, net", "terseLabel": "Unrealized gain (loss) on marketable securities, net" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow", "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r34", "r70", "r138", "r171", "r175", "r176", "r177", "r180", "r181", "r284", "r349", "r361" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Distribution to noncontrolling interest" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofconsidersshorttermhighlyliquidinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r58" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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://tsrconsulting.com/role/ConsolidatedCashFlow" ], "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://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r58" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "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://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r58", "r61", "r64" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "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://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r35", "r36", "r39", "r42", "r64", "r70", "r77", "r79", "r80", "r81", "r82", "r85", "r86", "r97", "r117", "r119", "r122", "r125", "r127", "r138", "r171", "r172", "r173", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r280", "r284", "r353", "r364" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedIncomeStatement": { "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) attributable to TSR, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r35", "r36", "r39", "r85", "r86", "r270", "r275" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: Net income attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r46" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "terseLabel": "Net income (Loss) attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r79", "r80", "r81", "r82", "r88", "r89", "r98", "r101", "r117", "r119", "r122", "r125", "r127" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income (Loss) attributable to TSR, Inc." } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreement [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofintangibleassetsidentifiedintheGenevaacquisitionTable" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r74", "r75", "r76", "r204", "r264" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non- controlling interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingCostsAndExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.", "label": "Operating Costs and Expenses", "terseLabel": "Discovery expenses" } } }, "localname": "OperatingCostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/TerminationofFormerCEODetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r117", "r119", "r122", "r125", "r127" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r108", "r302" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of income from operating lease.", "label": "Operating Lease, Lease Income [Table Text Block]", "terseLabel": "Schedule of right-of-use assets and operating lease liabilities" } } }, "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of operating lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleoffutureminimumleasepaymentsundernoncancellableoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r295" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r295" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r294" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r298", "r300" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r10" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r49", "r369" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense classified as other.", "label": "Other Expenses", "terseLabel": "Other expenses" } } }, "localname": "OtherExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense classified as other.", "label": "Other General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "OtherGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r368" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "terseLabel": "Other income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/PaycheckProtectionProgramLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "TSR, Inc. equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForCommissions": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for commissions during the current period.", "label": "Payments for Commissions", "terseLabel": "Commissions and other transactions costs" } } }, "localname": "PaymentsForCommissions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "Payments for Legal Settlements", "terseLabel": "Legal settlement amount payable" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForParticipationLiabilities": { "auth_ref": [ "r328" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments related to participation costs.", "label": "Payments for Participation Liabilities", "terseLabel": "Cash payment" } } }, "localname": "PaymentsForParticipationLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "auth_ref": [ "r56" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "negatedLabel": "Distribution to noncontrolling interest" } } }, "localname": "PaymentsOfDividendsMinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r52" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Purchase of Geneva Consulting Group, Inc., net of cash acquired of $241,946" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r53" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of equipment and leasehold improvements" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15", "r189" ], "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://tsrconsulting.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "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, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r15", "r189" ], "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, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15", "r314" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "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, $1 par value, authorized 500,000 shares; none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r23", "r143", "r144" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r55" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Net proceeds" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow 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 either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "Net repayments on Credit Facility" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r54" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Net proceeds from ATM stock sales" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r35", "r36", "r39", "r57", "r70", "r77", "r85", "r86", "r117", "r119", "r122", "r125", "r127", "r138", "r171", "r172", "r173", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r266", "r269", "r271", "r275", "r276", "r280", "r284", "r356" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://tsrconsulting.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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", "terseLabel": "Consolidated net income (loss)", "totalLabel": "Consolidated net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow", "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r216", "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r216", "r306", "r309", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r304", "r305", "r307", "r310", "r311" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/LegalSettlementwithInvestorDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r204", "r314", "r360", "r375", "r376" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "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://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r74", "r75", "r76", "r78", "r84", "r86", "r139", "r235", "r236", "r237", "r245", "r246", "r278", "r372", "r374" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r40", "r70", "r113", "r114", "r118", "r123", "r124", "r128", "r129", "r130", "r138", "r171", "r172", "r173", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r284", "r356" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue, net" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r297", "r300" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset and operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "selling price of per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of allocation of purchase price at estimated fair values" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/GenevaConsultingGroupAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r281", "r282" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of major categories of assets measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r153", "r156", "r327" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofintangibleassetsidentifiedintheGenevaacquisitionTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r153", "r156" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets identified in the Geneva acquisition" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-Term Debt [Table Text Block]", "terseLabel": "Schedule of considers short-term highly liquid investments" } } }, "localname": "ScheduleOfShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CashandCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r48" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SettlementLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.", "label": "Settlement Liabilities, Current", "terseLabel": "Legal settlement payable - current" } } }, "localname": "SettlementLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r62" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Non-cash stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription": { "auth_ref": [ "r224", "r225" ], "lang": { "en-us": { "role": { "documentation": "Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Description", "terseLabel": "Compensation expense, description" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Shares granted (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Shares granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Common stock price per share" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "terseLabel": "Share purchased" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in Shares)", "periodStartLabel": "Balance (in Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r14", "r15", "r16", "r68", "r70", "r92", "r93", "r96", "r99", "r101", "r110", "r111", "r112", "r138", "r171", "r175", "r176", "r177", "r180", "r181", "r189", "r190", "r193", "r197", "r203", "r284", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r33", "r37", "r38", "r39", "r74", "r75", "r76", "r78", "r84", "r86", "r109", "r139", "r203", "r204", "r235", "r236", "r237", "r245", "r246", "r278", "r286", "r287", "r288", "r289", "r290", "r291", "r303", "r372", "r373", "r374" ], "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://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "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://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r74", "r75", "r76", "r109", "r326" ], "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://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r223", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Option granted based on the closing price" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r15", "r16", "r203", "r204" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Proceeds of sales of stock through ATM (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r15", "r16", "r203", "r204" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vested stock awards and taxes paid (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "auth_ref": [ "r15", "r16", "r203", "r204", "r239" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan", "terseLabel": "Non-cash stock compensation" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r15", "r16", "r203", "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Proceeds of sales of stock through ATM" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r15", "r16", "r203", "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedLabel": "Vested stock awards and taxes paid" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r19", "r20", "r70", "r135", "r138", "r284", "r314" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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", "totalLabel": "Total TSR, Inc. Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "auth_ref": [], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock.", "label": "Stockholders' Equity before Treasury Stock", "totalLabel": "Shareholder's equity before treasury stock" } } }, "localname": "StockholdersEquityBeforeTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r38", "r70", "r74", "r75", "r76", "r78", "r84", "r138", "r139", "r204", "r235", "r236", "r237", "r245", "r246", "r264", "r265", "r274", "r278", "r284", "r286", "r287", "r291", "r303", "r373", "r374" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet", "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r69", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r204", "r207", "r277" ], "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": "Common Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow data:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademark [Member]" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofintangibleassetsidentifiedintheGenevaacquisitionTable" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecuritiesDebtAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investments in debt securities classified as trading.", "label": "Debt Securities, Trading, Amortized Cost", "terseLabel": "Equity Securities, Amortized Cost" } } }, "localname": "TradingSecuritiesDebtAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ScheduleofmarketablesecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r32", "r205" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r32", "r205" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r32", "r205", "r206" ], "calculation": { "http://tsrconsulting.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "terseLabel": "Less: Treasury stock, 1,152,101 shares, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]", "terseLabel": "COVID-19" } } }, "localname": "UnusualOrInfrequentItemsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/COVID19" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r91", "r101" ], "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", "terseLabel": "Diluted weighted average number of common shares outstanding (in Shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r88", "r101" ], "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", "terseLabel": "Basic weighted average number of common shares outstanding (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Weighted Average Number of Shares, Restricted Stock", "terseLabel": "Restricted stock awards" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tsrconsulting.com/role/NetIncomeLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128088960&loc=d3e3913-113898" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126965701&loc=d3e15009-113911" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r3": { "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" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=6473203&loc=d3e55336-107963" }, "r329": { "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" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.7)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r381": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r382": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r383": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r384": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r385": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r386": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r387": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r47": { "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" }, "r48": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4,6)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "https://asc.fasb.org/subtopic&trid=114868817" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "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" }, "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" }, "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" }, "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r67": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r99": { "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" } }, "version": "2.1" } ZIP 69 0001213900-22-019223-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-22-019223-xbrl.zip M4$L#!!0 ( Z(BU3OH@W(",, !W(" 3 9C$P<3 R,C)?='-R:6YC M+FAT;>R]:W?:R+(P_)U?T$@<8\S>1;Q9;:?-[&]C;,OSY=9C=08 M[0B)T<4.\^O?JFY)"!!"( $"*VLFL4&7NG5U575=/O^?7V.#O##;T2WSMS/Y MO'9&F*E:FFX^_W;6ZU_>WI[]GR^5S_]5K9+?FZ-KAA0@XO]BRGS_"%Q_=Z83AU;5J3:XJ MP9>^ 7U3(=SW!!\)"'_%+XKQ-<[CG59THGR\_UOYA[-GR& M;'-BK^;?S%V.V&@+LN(CU_HHOHQ>JBU+A>"?SZ[N&NP+^?Q1_%"I?!XSEQ*0!)>9(/XN M^^5^%"_"IU?9GY[^\MO9I?B^^@2,/",?04%\%$_]/+"TZ9?/FOY"''=JL-_. MAG#I)R+7)BYYT@$(R:,UIJ8D/I!(G]GZ\(S?A1!\Q'\_3S9]P 494_M9 M-S\1O+1V01#V*C7T9_A(!6B9#>_X.%EX#RK"&YT9H 8?/8-5'^@S0YT7Q4$\ MN.I:DT_X8/_7@>6ZUIA_\JIK[@B!K+T[6\*^ZNA_,?ARXEZ0@65KS!9/^FI0 M]2=1 %C',G0M_#)XKOA>#KX_^_*__RVW:A<^W$O0?UP"/P=B^C@CZ(M8XV=Q M) Z@7"3T/F'X#+)NSO%@2,>Z,?VT[HU1?L'3S[[\N+M]NKZJ])]Z3]?]SQ_Q MN3%"=)RX]:\O?SS>/MU>]RN]NRMR_:_+O_7N?K\FE_??O]_V^[?W=R>&\#^I M,X+=S;5,J7*%YDVST3TQ%(/5=U)(W=P_?J]\UG]],BWSSAO#5:K8HGZYCVSX MVYD*-C/N<+^=@5WYZ]0&!(SI(YM8-B=7M]UH72P*126\D(@K MR8-G.QXU7>): *:*ECF1Z\2R3XS4BT.F74KC(S;J4]\+=ZHU+CW_"V&_C$ M.?N"[N*R(M^=8B\ (T]2.C=6[$-J.+&:G4>^=%3+[.)-I7[D/;&I,__D"!_N./]5C'X9*KU5NR<@U2E]9XK#L8]J_*]XM:S+[6:7*UW.O7.[CV>^3";#I8%WJ_H9ER0K92Z MK%*WF4P\LF?=017AWL$W>=+DJ?\H56Y-]3PDR[R@K8K^'3K,*I\W#Q1(W9[G M)[*,WE__HJI;01E%2\,.99-0AS@3INI#'=P2W22ZZQ P2]!I^; SC55L#;$( MZM(S73J O4)EAC&AFC@D!@6 O^/Y3O"[_UY_':B68=") V '/VTB+G.KKO+9 MM8.GOS#;U<%)"R01!&I>W TV!"*1SZZV -#"$<=L;<8O%Q^"1O?=)NX#GKM^ MV]8+B-^^V"E4)NLRRP27@!Z]]O/K2\DS7GEY:&FC.*V;05VJSY0W5 MU>8P2X!;>3>3E(6[LM-C4W/AB?ZZQ;T:%IW*<0YL![E>55KU9J?;C<45_K*S MT[QBV<0"N]8F_P$/Q=%TX9%9PQ1T7DG]\_)]7AB6%-X MWSPQR)UU_F&G^,[)&T?;?J:F_A?__4/>Z$8N]1'ZR!7(26PL)WG6L>%R[FF: MS1S'_^>;;C+Y[$NC5JO<.R#DNZ:X-HW-Q++N''>_O)>@4;_V_4FTRH M]YS;P[D:N+[?BX_>\LD/%FP"QO_3)T*CRW*[LP?_:!LA*JWF M71#Q./7 >U]Z,78WL6%)Z!-J$/:+J9ZKOZ E#7L6+;J5L'B;]7EJ@+_U^KU>DB&%=0HUI_-(5DX0?:L&)*C*RJ4!LNO/CUWPYL4!]@UY_'>GPR4SY1]'F09=\==, J/5L6YZI MH2*T[$_$?AZ\5VH-2:EW)*79_#"OO0 \EU5Y\O\G8EJO-IUL0N!8HJ;UP_W- M<2HK ZZ.\CX^!>KW74O]*8&8V^2%&AXC_U,[K\EX*$Z<$0_6#5BE/GNU[_JK>4?$TNZ41WJ4&^4_LG MP_.&\+_CP8[KC"P\*0[RG]P1 M=1=A?Z7S4"*(XF8?AP\2H:9&WBL?*HCC@#$@L3?X#V" U_-+X2:$PG\.)AXZ M' @.)'5*I(849FZU,6,UW\S9VGQ^!F.Y,XZ M7OE[ ^LGDN2 <@4B-=9=+-QF8-9-R2UJ:JKR0.X5=2GA"6 +ZVEV4S2:@'$T MTJ@U8>_7B$?"$:X(Y'\XK6TI\!']$WU\ I<07%?[- M)%YW""4&P,((555F^#T+4&9LU+>QGX+Q8U9COW#&L.G 6^Q /U:PY0 UIQ)N M+_ XT,F(]S,!M^C5'1'_ZW- AQ&-#763)\HZN,M@L%2I7:R"CG\M7P27K;W MAZT2PA:\/+P0MQ?_XA5P!E?JIEC MC.\J?(6BFGJV[&E8J1@$X?]-7S]%-YC@K*QBSD_W:UU"5WX6&RH[/4O&.0"AXD7B/_YJ5]3M1 M'LRE/FV9>O84H#(6(@#"NK-V()MC9A/Y!Y^T$?QAG+L!Y57(ZFQ0U> MSV'\*L!2TP WT*[X45W^ 9N4E/5J8'[/N9X M(J38:T6CMN803!+5M55G=_7W-/;L[IR$,GNLO#MZV=O<.'5&L,D'XDG>@]!Q M,U%DH2<;81_.B4^JP#')#Q-P?]:U.4BM8?N(XKQB7=XQ2J?J@/#W>&Y7;V+K M!FE+O-F:A.)F,_**?_F2<,,=9=!!O$7\C/4K *6Y(;+:G1 M"#,H _"^B.,6[F2IXFC&67,T _N"XW@85 0?R9H!<$YZ8([C0\'JF4J5"$UD MI29UZ@V ZX4YN$G,7@K_N"#3^&'T_033]U&M>[!Y"&V -4P$:YB0YC5R_:<' M%,$/T(Q\8>3!0.[-PH 5%4PH"IH!W\E]/%MW@:D46.# SP-X.H*HF^>GD,FQ MBZJ5@V>JK>FR%7;A.D@>V\GQ&.ES 3?^Z3$3#[;D&;%XVSEQPPK>RTI,2ETK MPM>5U3)G$<0BX,[U) M?O0J4@7L,G<79'^CZ_]VZO;WN/M+KJ[[0FEV[NKZW^5.T\.0;[\\Q(K MA"3'8LY\53 ?S @^PRX#+AO#HB>K^+++=\\DA!?R\2R)K01$SE$VTGYV M0!E9.$5IO4L48O^J3JJKVOBP>9;7\TW Q*8O&%F%G_@NPT]1OE(#VU>3_H@Q MUZGPZA3Y@LQU@^.-Y='K_TZGI"[S#^3-I26R#;][;O QT[N/HR2VH?) M]=W?J4F?N6@$)=7D2G=4C_=HY#JB9U)CZNA<>H_;9D+>' -K5K/\O-F9.3;NXR6E\MHX>"Z^^8M:*#>L-#3!1%^, (?D=) M-BS'P]-2.K \UZ^_(8^Z\_.\LI7EO*WIG"NC=W1]8?2KG&^R#,IN(ZU^S??= M.#7*M@QAMC_8ELHT%,>]BMZ1JL8%MNP@QKQ-D#E?..YYNE8DP+S5IJF4+MJB MM!PPR)SON[^Q9S"W)J@Y>''3=JJC%)!%)N4:%A8"TENI3G;Y;K1ER U57 MSN16&J5P+#"H<3CW+M]W_S C#9KZU,&.D,!FMDQ\.[_7Q(%2-LZ5]7 K3 M(D-S#2/[?EA*66IBC4MN[[YB0\K=?&^"U;?,U"T[(D2;.8>EP*SD6NN SD^N M[_Z.8>@^'3)0-A%?O!24G 0EUV@R%Y1F6LW2SE6S++E!I8CD)"+Y!ZI;:46D MDZN(7/\:Z0/=W<[]R?-PJLC)5_,,R#70V@>0J)L8NYJ+F:3FS<+ATJDT0MI/ MD8%R0>XG_+3E$[[ +]V\(/_ VJ.#U"#L8YI"A" !*2X(CC[^1+Y9K\SFC[X@ MV)%+D.S.0D+HQ M.1$[Y2?_6];-A:&!,A\:>%A.UW-=@0E_7I#F,$,P")'/_X+7#W>Q*2GN,P M7LJR/9A\:U\4IQS07__'PG.HSI9-/B'+/U/"?ZQF^/?>2VC;V,>)N:VPO#L\!E="2&IV6I-2: M2XTX5I(LCACQ.JY@5*X?C,IMJ=ZN2:U&*S\JIU^3R9OM%JM,9/QQ*\,)CZH2 M-="*]ZZ2FSTNGQDNLU.WH(_L2G:"*@.PU_)R';J'(%6&-; 5J1I-J=5=+_9Y MR7K6/.$M5D-/=('#)LX%[[ZQ["O_S0&LCR&HJSFW*S'*"I?5%/NBD><\,ZTSK%NP1R/&?><-.RK MMZ5N]\WMP%M12I&:M>4V>R>T 3_8;$)UC;!?$ZS8.]9EX*-Q+;!8RU>EVY8: MRGJW[<26P*94:M;!_FP42LDGC=+;5.8QU@$[@ 7P<'],-U5KS(A+?[&EF,<& M$.<;S&7^*#G49>9E!<18" GPV&/X!6ZT5@>;"M M"9!SBOVB7?@NQ#B)LXK4;=>7FVFR+Y3=:2; MS)Y&L?_=MIR$_0M)H#3>G&N[%:GD%NZGI^G;RM$@#SWF[9RC(+:L.\M4UYX8 M %.;W;:C;K4C#WE.^GED95L+?#WVLVL9,N\,:26 M^0"G(Y7R]2QI=YI2I_/FU/R^"+-OC9XM=N\+_14;,MOF4^+*:/U:40JH]41_ M"9T8?"#"P0E'_(W:BD21,F"_BS6?@5&K,GKV&K3/NI?M16&OOW"/N\"U \'J+X<,;6L,*\D!0)A]K.OGTH<_P&I]4IXD M=SI2HY:U\.CHELDVE&K7HUT"3UK/7,Q:O=$N-''.:Z!D]?#SWNI75QFD>,&59> M/R3:1IY)MR8IK?5&=7D0G,^"WXY+2K>#77(.?0I\\-*M;T:= M&V>3E!)6>JL#[NC^Y+9 " A1)'2(5I2$UE3C;/C-U5ZS78Q&.8U^$ M1:1I@996/F&MA)/]EM2H=:6:')<$L:NUM5N>%SN44]@(6*& .6@^M34>ZR[O M9B4&6 0^K+J'0S?U,<7/5#[WN8#,#4>4GY@=G]$5P>4 MX7L'OW=VVBL['P#C\+D2H9X[LFS]+^#!?FC/\7!ZX6MC4=HO MM3<"J5E;U:EBDQD*_AO]#=,?QF%80(ZY9 MN#.LE("WM@2\H#OBS&FQS"T4K;)\9(=/VI\BW1$ Y[7BJI"YA=F&ST>6^M9A_NC=ZWW(8BD'K%+#4)5EN2')L=]%X,DM$D60L MDFUT!'WW1=E[SW5<>"-HIF*0-RU LM1M*5*M%1?_7*2Q-7OFD:971*D)LG V/86O)8XRN#V]F3S:CCV5/^?<*B:TOM>D.J-;,6LQS=#IB1<')' MZLI@_Z7HX'?P#;%8*Z$\3LG=0/G&'.<3"20WB #N2N7,K1#A:1_$W]\4#IFW M1))3!06#4 IU 5RG+ %/Q8,U[C):##+L-;7U;>9+ V\'2^3 ["GHV4FDYCO, M*"#"(#@9DS"!Z0VLU0#[+VMCCQ.P_Q*#']TVV'H'[WY26G)'G>"42UT05O7" M&K MP\!JI2IWOP M,>*[7^$16V3> CE-VQ!E_CW7M?6!YV*YZI,UKS372QS:19T. MG@N7ZN!@!EF^+&U*#44&2_?@\>HRCE<,8':K^;>>;!2IV>/Y.^EV@J.&EM8=G[9MV6Y:U!%;K^%Q.@+-6[3@(4%L&/DD%EN#^*AVV"4M6U M)ARM\(. TK4,)>8Q2#V-6(6JJC6&!T[1KS4M%Q6@C:-/N)/[;/,\)9OW=')' MS&$@-A3L Y?Q DT-QT+PG[CM@H?89*B;U%1U[ ^%&<2\H/-\/>6R,7Z.Y(=@ M?+[@+[WGOZI5%XD9S\J=+(2(W4M_&R=V7JV9A&D$FU$C41Q#;"\($_3"2#3 MLT&_J1?D#K2>H,2=A?C)T9L^!G=QS)&4(GE_=W5]U[^^JL!/_?MOMU>] MIVO ^ G^^7Y]]]0G]S?D_N'ZL?=T"Q><&/8WEEV!O8X\C6S&R'?X>B2\@CO= M#'^_AKU/(S=L8'O4GA*E(Q&EIBC\NL5/Y1,CT/L?=[T?5[<@$A]VMC'N0U.% MP'*K% AE&+YMRPUD_!UN48/?Y^U]U3(,.G'@)<%/%^15U]P1OK7V+KW9=Y;* M(4YVAP,>9PYW 2Y(I=_.6F=)N_EZ:V!N\?#%(FJ.HFMC5-[%M9[<+.+XR%Z8Z8E6 MR2FCX,&^\B[C&47XG.T#6W'/Z[[;/,C5R))!SPF8-'JS(=4[=4F1UP^86D?Q MC(=*)\F[YBYY)V/23TUJ=#\ M:[2E=J,NU=J[UYEE2EX)S'$ 4Z0$@TO+X<JR5%.:!\S)3YDHMO& %\93VB3RS$R& MI]X8R*?:6#=UQ\7I.2^,L%\3/.\^\58$&=2[3\3?!0E!KGIS!+P6]$L0,*FC M@(S)ZT<,E0F@^6PQV3E6Z\".TUVO$4J.Y;/-9>68+$LM!2S2[7WTTV59;B>. MN]JULS*_PXU#^#_MU(D"IF7G4M!U*A*[0S\-[4)?H))#[0VY*W7;98'Y/MW" M=,R1V[ U=R6Y5DY^WZ<7FHXY;?"D.EVI53)GKTYO.N8T8/=I-*5&BFFG!:B MW&SONS55:\S(>\-RG ]D:%MC8DW\";&[#BR^W]6.%8YC%MA] ]RBW'4 B-_. MJDON2TMJ-[?IMOKAH'3*L'EL22>PQEJQL\H.3:A=Z?$U=%HJ;Y*+V\\T698R MJ-/M9*E94Z1ZBAK?E;)4I$.9PIYY; WYP^T,YV:D$ MIKBGY=N(>V#UBF8%P2G.7/[EL5F[ 3)BX_7=F3OFIMA^Y:[45-Z4R9N!6$U9 M4KKK$Z**1JP,=F\&8G5DJ2EOTZO^L,3*8 !G68;-IJ2T,U#K@#,L?J>Z28", M#P\/Y)M%37Y6'O1$0_H]ZR_,9$Y1IO9VCW5DFEPK'.0[4CLH4@XZD,RY-Z]_ MH5/IZTBS?DBR&85Q<:4,SLBI MQLVD#GE_.'J6[ M$%4P-FT*@JN;U)[>NFSLK&]RN2I:T)8:G2(>DNTPM')(>M?;L NVMDE&/]93 MR3W1>]'!:K6Z4OT-'G >5KQ;3:!ZBM:Y!SHHW5$AQE=FLJ'NBKR4N#WI1"V= MS+L>B)\?@?1)F,:T::R8)EZ:H[O9*K=A$NQR)9/V=?JQ]4HJ>;3737DK'NU( MW1W2E2ML,D )S%$ 4]")J-YKX\[+WYSV(N\=U,5Q(:&>%#7(N8 M;W&8709U#;2+SL_2MAY.TEY'HJ(.Q=J9OS4GE&E< MKE:J_FDIYV"M#>4=)S_RVI=3^7@-J;N%W71J#-G+=IOD5#:[;;"#UCN5;V*& MW\Y."-JL].4 MK+F-4-E(LJZI;0(!G =F]Y% G*1K)0RNYN1TSK[4SFN;C_(]-36\P;ZX=_;( MF^>6GAI[TN^2.7-G!5/JY_7->V.]]1US[PM'R5.N_?%<\"]=OTQ[-:>Z2M# MVL/V2>'E.-$92#F ?=,:SFV8#K$\UW&IB4\Z@'QM<(B010%D"-?^TR=D3]#Q MCI/Q?LCES;F?$6^U 1Z(FB+5E/96H\2*IA7VQ+4,0=W\N"9+W19P+D6+N))K M64._N7*M4Y?D%&T82JYEC1 ?R5K;;_U1!H>WW+IWNW7[=%Z2SW+S+O;FO17? MRNW[X-OWMNNMU9*Z[7(#/]@&7KSU%FSA'WF:$6]E]:6"?_P^59/@V3@"1TR_ M63AI?6%G;LVCG?E_,;Q!/@X@^WF008; ]^E%[!L'N!4M6U)ARM M\(. T&(F4&Y(/8U8A:I@F< #IYC";5HN/ #$@< ;,)_[&2?83:C-!X:Z(^8P MD!OJ:3H:.2#$&A;.\9]FY35#W:2FJL.-('8NP]9KSGF>E#MRQJ]J?'3!7@;%R0?U##0XA)M>K?QY6?N#72-2XJ7[(2(V M M_&Q=(NA9!.VMI1BQ(%&T H0NR--T LCT;#K0U0MR!PI/('UG(7Y*]*:/P5T< MW=Y3GIW5Z3_XVO_]NJV M]WA[W<]?%1P4T1S1CY#E^/'-Z!]DXWP]^O84EIY(8-;(_:4Z)T)*+4 M%(5?M_BI?&($>O_CKO?CZA;$X<.N][\%'"(J=>YM(D==98;AFZ#3E/U6WO<#4L// _OC%S],)7YV7$O]N3F,!T;H\N@QZ,$KT>^BAL!B0G4- M]G:?072BN_#-L2'UR%P*>E436##_^/?HT'@"Z]'Q[.DQR]>LP$?PXD]/=Z=' MA\6=958#G156@XD/MJ]$/C1G+#=8]%MS9;>')?[.65?>;9[<8%!TU*A+OM,I MJ2&ZMS_7- M0H*L]%W*+CH0:5$!CRP#UI5SS5<,Z#7#0R(_6#:^*F.YMBS)C?4!T5/A1*>X MG&A*[DNC R%QF7?3)+8$I@2F *"4RQ>ZM&.@IMV"%P1R2N%H35J>?U M*86;SI@6\OK10MXX6LB;1PMYJW"0)QK1&0(P">WK'IG&V!A_WMQR[BKKK>8B MDE+930_'PY*R]#E*8$I@2F!.$YA#MYV)]E_=R!7!1C/;]S0M?,/=)>?FS74< M3FMMME=:FR7)5I"L4Y(LW5E@;IVM7ZAN"&-6Y"U&H^_INH]AQD@Y,FP[>>^6 M\IY.WC,DAI3R7AAY!S>\E/ M\_E2,OQ!8O19DNEVE.&>K\ M95CME43%R%0O&D4+G#.8/N.\:$0MN"SP9.>YGB$FD5,&\,JII]M$S;9TE?.B9EY#K(M% MS=+Y*($I@2F!.4U@RHSJ%7PH,ZJ/)'UL=?U>2;(5)"N3T%-:M(7*N%,:+3SV M*7-,MY#XLH8@I<1G2'TH);Y($E]6$>P[:E%DB<\CDG]=KA,ZWK6=+=WD:F=282E9G6<10M<#K@T69:UPN<$2C7 MI4Y7D6KU(E)UC:-0J#[TIY1I72]P4_DFT!/DM=$LH+PFSSDO5&?XA>/U1N$@3S2G,X0I=M)^N2YU6XVC[&2=(2Y96$J6:=.ACSAE?ARMZ2#:^LG7AN M'<=CVI5G8_22V;JE_8,:'KL>3PQKRAB_YO[59+8STBNX$-97'H<533ULHIF4Y(URG$.Z?()&X4J/*J#JNTJW;+4;@N)7WU*6TI\ M7MY[*?%%DOC5I_NEQ._D8+;( E_FC!;=#RN!*8$I@3F5J$9C\YA&I.#TA@W. MB=+A!:?R.M7?V&;SA9N(9GFP6V7<>U<]*-5)499JK1V5LZYFY!:6T0Y8LU0A M4RRN%*."MF1BH]#E>G)+EKHIBLM*/C8+7"&(=:R=MB37-G=73I*1:]S,0E4F M9B]-3LG2M0&7HG(SF9F%GCZGM%J2W"U790H^%GC@7;TMM>7U)>TE$YN%&J^W MN!CKM;K4E==76FS!Q\#)_;3&U)3$!Q+I,UL?7I QM9]U>!=>6IM_O &XH@3=@]>>S30TRH;9+K"%Q1\QA(#,41,YE&@JVQDQ'_,0CVA0_'NHF M-54=;@1WUV5C -LYSY]R1\[X9/"7WO-?U2JYT9FA?2(/]!D43Y_]Z3%3!3B; M%X3G',+;2;7JW\=UH;@U<@83E3E9B1&Z%GZV[MSB+(+V,O2I)/OL"V)!HF@% M"%V0I^D$D.G9=*"K%^0.=*! ^LY"_.K1FSX&=W',D6HASJMH,+ 9_5D=,%"\ M\-P))V84XE8,Q$BK*-81%LXD9.7+H_!RM$,NE8M@+^!CHE7E]N[RG/3NKDC_ MQ]?^[=5M[_'VNG^T*%W>WUU=W_6OKRKP4__^V^U5[^D:<'N"?[Y?WSWUR?T- MN?[[C]NG?Q\MCC>678$]ASR-;,;(=_AZ!)N3J9$[W0Q_OX8]2,,@M.U1>QH$ MHA5^W>*G\M&2XOV/N]Z/JUM@\8>CQ:$@.ZE(OU298?A6++>$\7< 3 U^G[?_ M53"AZ<0!5(*?+LBKKKDCA+/V3B";!N:S5 <]R8^.3:D'IE+0?5K @M&;1,@<(X.C2>P0!W/GAZS?,URUP4O>#CBZ+# MNN1 9X6!$O'!8N^CH\'IR7*#1;\U5W:;D>#OG'7E78:T@^]T2NIR?-:!_X+: M>?-=8H0P"K<>BK;%R 0X&584N@EWO=Z5 ME%KM[7"CV-V[FXV:U%%.:G&L.5LO5,I2]K/U-;1;.E,OXA(I= )2O=O&)*13 M6B&)W&@5.(U(P7$#;X<5!;;?I1N-H(2]>N\:TD!]MG\'&)3 E,"4PIPE,L5V/*]T1.P'N-:6_L9$=5KQVOVDA7]V* MK^"0-X]V_E3S:.=/-0LW?RKYE#&+P_%=-RV;!^R%RKMB*F:LL1O;&D=5I;,J M:O\W$?9/./>5VLWU)_ )AXF'H6D&QZ/P-#UDTZUR/,AFNJAX,;[$99.U_CS' M'OMRNRTIC?75YD67@*.-E3:+%RM-E-T"S8CJYC0B)SWTHAX2L!.+H")#:0EI]MEV2; 7)5H>AWQS)$JW9 M#!F]&1K(SYNQ+:E1DZ5F8_.^?2?/N[3B7HX1VKG[7HI[8<2]58Z VG-F5''% MO=B9!(5U>DI@2F!*8$X2F$.>W$8:]ZOG^J)NM2#+4K?=E+K-H]NMV@5N0]#N2JWZ\5&TP%,(9$6J-6'+ZK2* MG^=01@I*8$I@2F".!)B#YGB7[1V2=NNT)R%'6T#3*EP!36K(BY=NGQ;RQM%" M?EQIXIT,@8J=M"0 9Z_=*6ZJ>"(M,T0GBDO+,NGZV(RE$I@2F!*84W ]RO8. MV]MAQ2O62@MY\1J$I87\:%MJM(ZVI4:[<"TUDH_PLC@;V6?%._=(S*_(.@&K<$TC#B\!1WM^ MU"[>^5&B[&;-9"UE=TD"BG<.MRL_J)@24)Z^')MM5@)3 E,"4TQ/IVQY4[:\ MR;G"O[TZWZW,D2_1GBM 406G4I5I]?47#F^-<6F$O6V+MW'DO MA;THPEXV,]MSIFA1A;T\LSU^WZL$I@2F!*:8D8S-]%VDVU6!6YV!W+: M:"E23=DFL;N,%)R6;U,"4P)3 G,*D8*$Y(:R[C35$5&][-$*/826^6NB0KQ4T/3R+E*5*R3+,^-B.I!*8$I@3F%%R. M!]M2&=,<8@V) RI>_(#A*^*.0-,^CTCOZ?LA=[Q._H5EX@3SCKWRK^*;)P3G MEW)#D9JUK'&VDR$=K\A*IIR(4$H-9=\C#G(R5K-.C\A"M([DA?).M6FPTY ,D2N4O 4?;\+53O(:OAW!NWK+L%N^X M^P"^SN$$H#RX.C;3K 2F!*8$YA0EG@Q1N141 M1],5Y%Q1C=.0"YM2E%SKM"NO<@.2SE.RJTAU98\U3;D;YMW"97,6)3"S1A)W MY"-N+XFRU*TUCED2"Y>=FRP!._(1#R8 I8MX;$9M"4P)3 E,,5W$W%K(&I;C ME UD3[@!7%KS:'4)4$FR%21;77OTUDBVQIDY3)_!5=&)EM22U_=A2>RGP!1+XLJOZSH,51R/O97KO\3MA)3 E,"4PQQ'2:&P>T(@T MF+UA@W.B='B#666=ZF]LL_?"342S/-BL,FZ]JQZ4*I,7BRJX[YBI2-T7&0\G$;H';<[:E9DN1E/;ZO,V2C]T" M-P3%OL#@$K13U!Z^"4:N":L4JA%I]E;$*5FZ-MY25&XF,S-K^MHNN\J"IPY+ ML];D[A:QH+?'Q0+/>,#5V $^MM9WSMZ"CX$3 M^Y%#QT/#7RKXQX_[3H)G#RWT0>4:$/E)'S.'W+%7\FB-J2F)#R329[8^O"!C M:C_K\#*\M#;_?I4ANL +9T+-Z).K0SK6C>FG=<_FUSKZ7TR ,L,%'PC83 (, MM@=_&=X I:IK33A:X0%TV!MR< M\SPI%\?X('A1.^_CRE#<&CF%BVLI1BQ(%*T H0OR-)T M,CV;#G3U@MR!%A1(WUF(7R-ZT\?@+HXY4BW$>14-!C:C/ZL#!JH7GCOAQ(Q" MW(J!&&D5Q3K"PIF$K'QY%%Z.=LBE$UD$_"]*=.VW,_I'K=9" :9?%G&+$Y5- M\5TC5"*CZN[RG/3NKDC_Q]?^[=5M[_'VND\^#^R/7RJ7]W=7UW?]ZRL"/_7O MO]U>]9[@E_X3_//]^NZI3^YOR&6O_S=R\^W^GWUQ$[FQ; *ZDMSI)B/? >21 M0ZZ!UAK&/VV/VM,P!HHU07.?5OCH+?&<]S_N>C^N;N&-'PZ[A41$]G#;V-+; M16*_SIID*Y@V=.""IP4\7Y%77W!%"7WN77L+.4L78 M9Q'V["?. #"NI]_.6F=)2V2]-EX62RYO42G<',S4QPX[(8F2D21ICB-B<#XX MT/)^&'6)'5N&AO7JD*%MC8DU839UT0)$B_]%=W7F?$H\"HL@G7!REO'NW>8" M^&JBW7JW[+RL//NZC%JZYFQ^PGO,\%T*(06:Z%VBIQI>E9Z MGSP1\XUS:U*7_JQ?.&+=]+3_>([+?4%,?;<9$%/5<;M/7%!\% E\R%M,O??0 MU]3-#V1B6R\Z;G2#Z1:ZJ\PIV'N65;Q07+$)"(+.&X5QPYF.,9+UUSXZA^U* M449Q@I\-QB-SIM:+H)80A ,%JC0+6]>]*XV8C6C=IB1WLL[[W4V6S;R\_S!M M!I?]!8J+%P0!!<$S^LF$X^,PU;.Y^I)0YQVI_'\/$>J'^,SP_IWJ9LJ-KRTU MZ\?9,B+#0LB->K+4/KIAC:LVB2&S;;[Q<\. ]UHYTL41X")2L9_HK^M?V"F3 M?64F Y,PJ7ERK;@S 79F*&] KE7+H%/?DG)YFU:S:?]KCSP\/("E3G?MB^Y&%4_E@JE.WH2P.J B]6+6;)TPL9D*6[XLU# '%JY!"=;(VK"7@][8#2DCO8 ;W1*#)T. M=*,,KQ?%H(%='"0!F /^(M-?,&9T;&9*H-' O[?1%[IBXM];,T#N,<0MH;I# M:C=!^MO;6*%'YS_F0S)9JH'A#F0[=F_RWATQ.[("=AT8W.,2X*C-F)G@A#6E M1F?] ?%)"W]Z8BD-J=G:B]QO+]4/-L->XH$Y?T)"[6,6$_1:,.WK8-FO+R@Y M:9E.2RN<&-QJ%;MG[ 9"C[:F'P+GQZ)[//;931QF)6=[IO8X0S0\Y$C27@T\ MURMDI_)=Q,FS46Y50E5;:C6VV2[W;> +VT9X8$<:T5FQ45]ZMLU,EP>;TQUF M-[;JB7W^[]UGWHZ*0$0E#]6TEVB1 M]H(]F_Q\?]5SX'G,/IWU<.EC%."9E&(I=6M9]_]3V$V22+9J(T9QSQ!J.-2F MLM!\,GZ)?&//6+/,7-?@1$$[(?T\Y5J"K%2VBVIT]B\ MD\LI]\[=CS^UGF4+G.I*C=9ZPV&KMKV[W0;K[;*!:^&/)-?HZ M'^PL1@O$Q&K0!Y^ 7Z<_'$P-N@^(V MIF$:12PUP+1K=S1OFE:I\3YQ;"(;) M-:G1R)%=^U/H94?N(U#H/K-X?LE"S;ENOC"GK-LL7JC@P;/5$18B6$/R.S/9 M"R58]>X9G%F_@VQ,Q-@J7J:&5_'-F*I_>CK6Z< '_[.KW0J%J.>_Z :DB/_L MZ,D)<+M2P%L!HS1DJ1N;1;M"!1\Z9[93M-SWW=7ETRDO4'^R?*Y^]1P=TZ>9 MPZ==1_F=T/E9DFLU29:/\$ V59@D4 \\C9X!-28\6,)3!-&IQ!:%6,D!9HGH M_7;T!MS.;.\E@0-;#JPW=_I@4-/MF=IU0-[5XM:1I5HY=N@P^F$+=M7K4EW. M,8"RQZRDPAI%A0*FH+I[,73B1TYBK? 3UP#Y!TMN R)N%"PI-??>-'>N? ,# M#[1X0]E\1,MAM7@9,"FL&E^.COA-E,OHR.&C(ZF\(MQ8,3=16(A8/WP)7J+N MDANJ8B+)T75SB#2K4QG3' QP/(8(W@^_H6<,/C'',HW65*2VDB'O_@C#"3E1 MKM&&W::;H>ZZ&*E\N$(F/DF$CNL]?2>\E)DX=/>E._M8('Q& WJ#2?E'4DTSS98Z^4EL[SHH" M7^0PXO!+98X#R/HMD;@08GWX(*D^?(6BZ"X M$W;3TR]'.=_![F64LRC %%1?+D8YHVEALV2Q.-_Z^!?E?D.>-P$-TV09R5*K MU95J*C*9%59&KB!\PT M> $Y-7=>#+LS,Q07)/Y_/4/ED:%IKX)7RI-+L*PY^D'DR@=FZY:VF,$/_I\8 M 0D_\/Y-C]1EU\,A4]-$ECJ=AM1HO*DV"X7C05VJ=5M2H]TN6DN2A3WT35(^R$:=6F9X%/0*,7F)J-&1O$.[Z%31_$ M$*V@Y]OT:!=^ZD-V)?4A>ZDA-]"07-#NAS\6\L.^RU MP$=Y!4WCI@G5>HW6KM7I1SX^DLO/ETK%%XQ)\."AA?.;Y1K0]$D?@Z5RQU[) MHS6FIB0^D$B?V?IP_FW!#/LQM9]UL^I:$UB1")+_00!F+2HCDP/"\#1BV!G2 M&D^H.46M8%HN]H:TX6.39TP]VV"-3ZC-"]C=$0.=X9G4TW27#]7!0==BO$YD M/+6_F6"7,!<^X#E%YX=%M C$7G[[?U6KY$9GAO:)/-!G6+=]]J?'3)5](NT+ M\@]J>/"33*I5_SZN2L2M$;47?;FLQ+R]A9^MBPF?18BQ-8J(!8FB%2!T09ZF M$T"F9\/:5R_('>@0@?2=A?@UHS=]#.[BF"/50IQ7T6!@,_JS.F"@N."Y$T[, M*,2M&(B15E&LQ=?+ A/_\BB\'.V02QED*P("J<6)VFI)YG]1HFN_G=$_:K4V MRAO]DA641'[' _C4?Y3([=WE.>G=79'^CZ_]VZO;WN/M=3^7Y;\)?KFYO>O=7=[VOI'^$WSP_?KNZ< 0W["! M[5%[2I2.1!1^TG%(<-[_"!3_AQP!V4K8A5EPYXWA2>J2YXV_ZZ;'M!Z8,']\ MI8[NW _]'K9H+:BU/_"2/^0SPL "F:#&LSVV:-DLW0A+2HP@5YEA^*8'-U[P M=V="U>#W;#Q9YL@%>=4U=X3/JKU#*%8Z'/"$>4K^QP,G;S@%]R)B-OE/X^DD MBR95\!W/\XPSIN3S)"\I?-]G((@Y=P48D);-D^P_@2/$; /LQ+,OG,IH7#S8 M8%R8+K_@\T>\6\!6X29;:*]E%33Q]_E\F\-)V%?&EZE WN;4:U3\?!D3\P11 MZ2;*6?PN$P(C2+V=">(3W/]01X,LR!1:LN[B[;4*SXS7Q[%V&\Z5,#R-H>W' M'\;;C .[A)HWU7/N5^KPH>,-'%W3J:TSYYS\, T^0Q1;C+_J8#;R9X(':O-' M^6MV]GW%9KQ9!&")WP-$8X?\[W]W%*5V\#:L(/T%K6TLV0DL\C@62B$]9I9[(LMG\$^P5E,,E>?,MS6$ ML8(50X$PH%SY4V*!X>29F>#K&<84OV<3'W-\^0^3O[F/[^'8]?A*HX1.)@87 M3V#),ERZ*9Q17&>(!W\W/D\W'=#:@N05N!7\S#&LGNK?\=F/[-DSQ$W]ZK]\ MWP66C^K9/+;%'Q5XJ 0$9*P[#E[]/B(W_>M+7V8^@#'#T0;.+WS!YMG5^1$-X#?QW7B7OT:#NRH1@9?;%X@L:"IC';-GL@AK MU!KK+KR92ZG#5GEZ26)4$3+,HXO^HG='-F-D#$M_)#A@PA80_,Y,Q&#)YN'. M:"BX%V1DO3+8]:2 0M9$-Y'\\"K0E&"(X\LE6,GJ* I,H,: 7H1JJ#0%^N\1 M'UT$0N$1@J0X6,>S;1X.G5W[@9@,R\@0.I"WB=BOR)#J-O# 5VIQ7O#$$MW. M)-!QV!^.T\6/Q*&^"),-1&&[+ZP^$T/BB9P#)WBOSQL2_\C@IH!!2S=7D*P@ MJB%..I,W065K"0-=:7F&AA"!^Q>HV/]XIHAPA9IB<3G$LZD2>;!8 M7;CD<'MB7#'-+;&E9_;$$GMD$\OF<[$#=?3_A60(* /B1! /@_-CZA-L5/S M.C32\K"OKZF-*8V8]O?$!I;Z.]K>1K;V/ZN'\&^_Z; MY8!6 [KS'1#W2J1_P8WO7&&(%?UEVSZ-C.<&V;(@)-CXZ'6HO,&H/P#NO<&9 M.L'!/IRI%0.[J]AB4&5R MBXAO'1)L+WZF./^>\11QWY:8PF;J O8ZMWLTW?#X;N6$AMTYN9H]^D^P)&#[ M6# M*KYI(4MS^^PSF/"(A@L,XAL @,.M.[3*@[-2.\Q_(M'R>,(7&' >OG#LU#N8V[0F7HV7P"4\2,!$OS"K'"44V^T'%> M"B8^P[,9X&Y_ZNTCOR M [XN=>K+1V2!@9)D:U=6V=K<&;!,D"3N$81&#YHPL\6V+%2!B9/&GG=T7%#< MKJJ\@H] ":J=.!_!5PBKGK07PRD?&\G/GES(F;P*G<2-;:;4#RQM*+2AZOG: M4&&*./_A.EIR5VC3:=&VR2JDRIDPC[81[\.82T^1#9][_MR@ 3_2=JL8:#E@P@2]Y C.A;T%X]X@J/,]1B:$5@J$+2)A^T: M'-7%HH)SLKK>X!55)!IMMNZ(AO'T%,$]3T>A-\&^E$RS/>O=O\1W]5M%OOXG;T2Y'#"D\V M?RYU)0D6U+O$3+SPJE0Y=_[5W7>;9]=E+*D"K7?E,6Q9]A6139A2)'4;LB1W MUM>V)J(>O\ *1M.,]:BI:=J6ZG);:LKKZ\Y3TS3?A.[OELFFN%/_9"X9P@H[ M:(/(#*+.$?G.\;A!-'KN);5M/!CDB7 )8M]H2K6M9GCOIT_DCL1X>WK5)3E% M5^Y#YK[O:NM/RI_>7Z7]!FB<<+^!'*F01:.NR]\_M53_C,9(Q/=*K7#* NZ] MV37;L&?[EBA;E%LLAJM6Q05V<=RWX2'X0LK>RDCGAIG]G;>5V=\ZY*($]ND01[/PQ%?R M@L^38%FC3.C."%.KR="&=?UJV3_YJ?Z8OPS33&9W^ DSN:5#!_#^WNL]A+CS M)![1V5?D%[!?(,H:TRJS]&Q"!Y;G1G#QP?6K5LF, #Q/'0_^_+P;7KDPCX%E MPL^J3U:>,NOG?N/AX(398SWZILK-_.%!,(!NXB*!0O,J? SWIDX@I!'BR%"O4QPZ/(S^=.S<$7X\5]81%B1 MPJLU>*Z.^-PAKR-FBISX:,F"[D22_0 *\4B0<]N")P$TE2#)W8?%]J4>?Q6/ M<)DZ,G4PZAT_YYXZO/@!%P6+I+7#8J3&U,'+,-O0GEA^'XH9 #X.P=T$+F!1 M<"NXA!U]#)?;Q 6G@VN *$E>1SH\!U/UQN+A> ?L)-5H*A^?P,R/]S%%S]:= MGT&1PPP77G00*?U!5<23[D!W^&F/U'&\\41DVV/+?,G/E@J2Z^;0D(@JQIPY M$\Q4%SK7AU.@X6?1S\H \E$(&WF_6<[HMUFTC8T6;?U0^RZVM7!\L1&=*_@N M,)V@[0>28:-IA;L*G=M'L"2("]^LF&3 :QUA_Q"E7#%[BY]QEVO&1C&9W]R( M^8U-S?^M>D2/'L6T4M#@>2\@T3D M8@*(D3]SL<0$D$>%R/Q;1W,+.:[(NRG,;XE&I18T\I-6^%4O )I;YQ&_#?N1LL":BWC /#.T:K 79I"1#MZLK8ZF00DW P/8P^1_ MU-@$BS=<7E$ZIK_ NOU+U-ICWS:LZ1PXS'[A.D4W)YY0\A7P&Y:N],SE:[G9 M'_K?$:K..;9!Y;V@[HJ])+!RYA=N!5-:#;@%#&7\#F[R?6OAM%LF6\Y;%6FS M*E#NV;)%H\%3MW8Z&RW$=KF/S'/N&U](,JD&@NVY()=_L<#]]?W>]YXIZK69 M]B'&"49O$,<:T[9F85_@2B):%C83^(8'FP%U*Q9+I\X*80VG_[--L MZFXD[IU2W./$75D6=QY]J8*,FM5YR1>:&P.-X1X@$:;S8(T&NEW%$ :*OQG\ M=EX)WN*_(^B0,/_@:,QEI9>QL-!$PQ'_L4%0*!B_RN,AXB%3/&2M@'/\$H\! M;C6B&A& ]\'BCX&MY^B6W\'6HES;:#%VR\48MQCKL\4H&I)$Q11D&3^S6CT,!(XK( 3[OD=/%ZQ0%*426*<%M::BVM:YU704F">^MV: MI^?D*^@&L@!4G$DXIEC%86@R'W>N8.F2W[=3.G*VB&GFRO-E!8NU _M:M&38P4JD3=-P*MAHA&,'AU-S)&(C.$(^^ M0 F#Y.A#\*K0!^)N3MBW)G)#Z/F]BQ"(*86J5/$3M:6[52<"5/QQ<'C0Y\W='"/ M[/1@DU5SL/-W<)B?>)"BHXC@TXI\"?V+%#:SBS0"BUD?V"+#7XBQ9WSGV$5H M]8!/:=:03T1"A-D7?HB1 G%>-Z%3_$[<88-6FUM0?/_27D0W.]Y.3@4R6&,0 M.;%2Z5@\,.P>%9S';] NL*/%7_Q$Z\H#09,I7X$@Z^I62GN8JTM<]@<;(I6@@BE)FA<<"N MWE^F9V%Z5C/?]*P98R*M"PN>D+7G]DQ[7EU!JM@>EO'A4U0P]*6.*%8#P-/_ M8J)':J0G0D4/XN1<1F==F*1Y(VUBZY:-P3-?R<^;FOY&(+X(GRT)*W,^E!YK M6V(#P=AO_'9)^&!LZX!V8@@)/'H^T+%5N)"\]R.3/-FLXANCT9?$N6#^3?4/ M8!;'$B2PO1=((HQOW^]:97[/3AOX64409?\KS/C)WWP.N1KLS?NQ/A?$MRHD M?4<>X,X7?'U?FN50R6\1Q&:'2;X=&>U275EA5,XU2!91F%"X^=<1L?;7DZ]; M%C/5,!PI3J/R/7K:;AUT[B[SM?%\U]+< RO6[E"=RF"S V(3N,GV/' M;7^Y679E;&GPEJ"1?[A5<6-4I(K0I1$$X1'$G%VY8+L>^?(\D>7;VM?R+?,. M5Y[9I5R^<\,T(I9BN!!Y(I--QM9\84!EQ9G@+LZ^UE;5'+[$9Z-"^.[;*H1O MGW(A_(ZE:+\%:65Q?EF<7^QI>=LW-3FP2=3>ETETN%SVN0Z]?A!W3/_##W*# MC&?,KDDNB.#58XN58VD;_L[7AB8%N"M+ >XPHBW-.1[B''EE+%L1U=;1.Q(C MW_M*^=Z[772T*[.SKY79SJDM_,Q6$-\/N,3(K'U MH?6A>SBG[;<7NQD>OE^RKUF.KL^SK^*.%.[ZT<']9+G4V +JO?2C;BHQ#7XO M2&SS07\,4#1W8V7/X$V[%T9NS:.18:05<^X]#>6:O'E70]>Q]4_^IA(24!!T M=2M#8!X0;)-6S9DZ3IX.^R)QAJK#U*K^JSK2-; -/Q'Q;Q5S3ZMRK7[VI>H; M+"51\R)JHR3JH7K;%E?-;-/4>#\=S==?N,?VZB4P>0*3I9/V-OW$YZ(62: & MUN/F;!K'W&6P,/:O)%[+7%XOXRL8MW),)7O)],[XK)=_? M)-_K)=_?&-_]R,@1 YF1)"@5()G&$@5>,"L$Q]_ MPNJ>%(B9S0Q>7>29-J,&KR1Z!J[X78XL[/G@9X_R[DB\8HE1VP3,G-@^$9&" MR,H,=<0S1=X&;SOMC>$1')(=U2GEV,^A**LP;'*TA_6^6<'_[.6SUVYY4CP%*@R6>(MGV$&N\2BY^#P_2]05ZBH5GL11Z_E96U[7BY:*C7LU+19:4;J/DY>X2-IIEPD:9L+''<$DZ M;^UH8RAAX\Q]^(DKN@^F]=-.UMF*!B**8.:6?M:I8%?Z6:6?53C38XOCF=+/ M*B@OT2 _C*?5D3KULMY@AYY6J_2T3O$T^M@\K14G8IMY6<6I+=Z3LU6 )K;A ML6RT_8]N5F+;UHI6^Z*#*Y[!&E,Q83AZY_+9]SD15 OZ";TRWE H/,7FD\?ZP08#F<5( M()>-<:RR/8T,49P?M6"S%YV]AH,$@N$\%8.9SS@^9$A@.%D9Q4,'M&@0+QLUOT=.WGZ8T7]%K&.XS%;S >*&8U2"?H, MBOE! 0 C<"86J82H4YRIKEM: '>0%^"/.'&\X5!7]?!J4PSRP]-^[#\*9CB? M SB.,F\O3>7WU(UFSSUV5FJGK9I#R;6WU1VJ4W:'VERB]KMD]M*J*1&" S=E M2H3M+;5?VDP:-\D6^L:>J?&=NO! ;G'Q+Y]!%6R3-93J8>7@#O0N6OD.[KCG MW9)\TA=\8$>L;["I'![&SK_AW3K18L4!!6@!5J+6KN[P@5Q3T0<>+$7/(09] M=PV=5J :RC&.+ "#5#;K3KYB5%(S;"XSE WV2V438"7_Q<5__2<_$#)(C@\L--0)#'2V'0Q+HJZF?$9 ML.0U$C#"YM3_R[SDG(HH .HO!!Q)>KUK"*<_K\R1'X8FO^^OF9@N)6R[-7#0F+U96Z44P:N&YO,UMSWL&:(/4(U"1 M5TQEXP$H-/^C^F*=5%L":Q%GX&(W6V,JPLF:Q4WT8(J]B':;[!4,4$L,VCZO M7'EV$$8?ZGB"1::,VH29F.41S7^2%@QP5UR"UK[ &E1;B)I$N-DHAM-;H6K& M?KL$ "# =B%6P>J)D$$L(4$-!"V*I0C#SSW:G)$;#7<'SP+Q7;,-:W%KFCUZ M@<[GB_8&4(?-!KVI_B X_IOG>KPPS7\;GT.KFT,L3 -#T#!PIS% [/$6W\6A MMHW#O&:#;L5N9B/C\%0 OEK>5CC9*[/#"C__AL9<&CGBX#,*G_E+_F=-FD!K M^S0!?MQU&[[TDK_324CTJ+>D9K>[=!(:>$Y_>N L4#X[JP77^9KG#VUMZ Q MFYMIS,;AQJ6C:R7\7+$^QO#VD3'E4W^"@$%PE+>H%N=U"?=T^6QH/NEQ0E'. M01$Q/BF9N/27/Y!YMH7""D;SR2':3'WYRQXLQC>QM[8VDY3FH>)1?HC&1#.> MRXCCK^\@.EZ9J_U=VFI">VO1M/9E( @".2RPR%[!VDK6>AF*4.8)?2U@2,B& M:M2D6FTY'8KCF@QD!L6\(9#UIA(+Y+Q-L>-%E7%X3RYKJKW9FCK40(4;87R M9ZR/O;&_'$!M"I.3QVTJP,>JBLZD8?!PV*+[L7)P D_5R+O*OH#ZL[,9K[.U MZ(][2=":?_J=NCSQ)5LC_O2<25=_L:NJBA6B\/3*C!=&OHL=XEJ8PU'IS#?] M/46KKMAY?L7+<^]TWJV &_W$E4F&:9,X-\O1W&-E;^*2>O"5(?AO=_ R(5Q" MMA+VZFY3:LK+[DE"HF:ZG,QM.L>NXF@C@&9''7(/S:Y_,VH_O5H)7*K5):71 M6=>E'G-M\ \C(,FQ "4NE3K-/?&OO3,:;T!YMQ8GIW$FY8DMY2C M7%KMM\ ]\,.2N->5ZO+Z.H,]KZPG3,&@0_#M3IQ#/<1Q/9OJBM1$:2WP&MN' M<9Q'I_P\>A8G#@9(08A]K"#L<(QNO>ZH&%9ER\?,@?-_XDML]:KJUKI2IUGL M917+7$0=#VX\5YQH@;*<%?6?$AM_1.3W^I<*E_;X(4'2AJ9(C;9\P VM5(3[ M481Y;%)+-9(A9QY@2>&9:'CNNDY[)KSB^'HN9UC/*U;RZA7;[K2E>N?8&B^G M.H=(TTAHKP6NVY60R6^KA*Q;EI 5H(1LFZD>^R@LVP*N Y>;;0'Q6RI"RU+% MD/U$L;O9B>(AF]>+PUV>.>/7^XM<17?$T\UBLIO)VNSF^//DHG9ISY/Q8:?U MU(*2Y2QYP2K#OVY-U1JSXQ[DGKH81339B!:CK/*4(^>^">,E#W1,F]".['%Y M^4G$9$N]_MY&FYXMDK5XKC:GHC4$&G*)X0LEP761ZU)#KI<#; \>+DM?E3;; M?=)H@Z+3:/WHMK,OEYYM8R@C82/>C@9+*WH/80:^2GV,XD,->E(VN=+H2JW. M\20"B'=_LT!C8))R_CP\?/P7<'L"U/S&69=THKO4X!R]'QA^A;;C.^98CWT*MGA9DCSL=2+*>W'M<5W0N16ENHVU.([6;J$K]!HY"T M7N/A @"O#$4,"\E@P6*8T69CJIOA\JGP+2KHK[&F%,/!$IXDCU:9$T_L;OI) M\VPL-$QV;O_I0]D30#X&,/(O<:>1P0PX[R[RD)G!6H*FVIHM3D+KRD_TC\]D,6UCK;+.BEI K1&/J(D/>H5_W>0 MBXW<$ M^D FGNUX5-0U4_+-PEIG4PO:U$])+RQ\?M7=$>FIF%51\[YA MX9T=/IX7,X,^=75J&%,RL:T7'0OSO F^<%W=<#N#GP"+Y7XXS]GO]!<6,XF< MD'O/=5S*:T!$??H#;VJ:8)Q@_5I\H9UNDJ$GRDD *V00[]7D.D33;::Z?NLF M_Q?'&SBZIE,;9[-6\&KL_>09?+,#V7D1PU:1M!)PY!FP9>J(]"W#X\X-?/CM MDC_RVK/!SH4+0.;.>^>/Y]_@#M[SUAJ*IJP2 /0L^I1P_O$S+S[ %8Q%VWJ% MST4M%]^"YV7DG%S[C\(O@^L=WH^J&F45!M:X0!5Z0;QC^8W0[4N\7 MA/VQI!X?PBI^36_P,DT 1^* VTO,?W%5GK<7#UAS.P=8IX3J*975P=J7@!QC MN:S*&5H!4<5&_G&LXR;?JV7_Y#I+:!(NSL_,!!L,^Q?;V%#99:B=)A8V,N$C M?\=B_?J5WT*W8--ATWK%5@A4>\%BQ(C05!;?3%W>H8+WKG-&*);8O ([O;%U MI;)RK5,D;:2LU$;'N3+6]D9)(N5!0( M+RRYRF"*;4_T 35_2N0.]B(R7&H2Z;<)%^MNP&=[V^AD:?@.6#CB%SZ,7/0R M<9C?4USBFX@9+/P0=K^]N[@3&W4%3\'K>9/U3;"2@B\GAN>0]],/1 ;Y?R=T MS^RRU57-\$4=F/E.JN!>KPKO%< .&<%OAWN;Y[5W05=*M.KQ,V&\B9?Y!A,1 M,=QAK!*%37R(>RCW0^=I2SUP@RCW283HW%E";^XZYOXT_PQT.>86=WF4FJDULH./O]+P9/@>4]U(3RPZD#CUW ME[1J1*-3IP(DQ$>*6UC8X(AH/E7P8_C?K*K^"00^K0@= >(=GORW^&9*U7.H MCBPH%-@0#^/LHH^* V@ZPRF0D8^HF'55K6"C?_C93^H(V@@(NXYW(1+=6"+M M!.*DW!]9(!JVA"]AB%388166)O.S:_VO\![?0*TL088=E/C&'>DK(T1&!)[4T/!4%Q@M^ASQCIBNX! 0 J_T+7:-FQ0+IO;: M'E\9NMWLTS8F](7JHEG)3.>$4@#: -UX[KB#1@'?6O@E_O8V.UXL>-AW3W.9 M4B>$*V\K(5RNE1GAN%W;S/2Z,T)S;SYSJ7/6G_0,LVL\AX^9Y%$DGC\FN>%IQ M#HX(TXO_P9N'AT$8'"HRLG4'A!;LU\K?O.<1"V8%<@S@:YT-R?4OIGK\/.:> MMT6V%R>AO/=#9>()P=F>1-APZ!_DS/1M5_31Y?&FX.B1>DX0>*N HZ&Q(1_0 M"-YUWY]CTGI//^!;T4?KC47O3K2\'T5_5HU<@Q=N"1]_=B(I&MK[#9;YB^7. MW&%DW%T!^.>5*^9,0"?C]!CN*!I@=FE3,6(Q0D,>R&3ADR0,W'VGMCHBBL!U M<=:CRH D&F](C8-\Q .^V^ [11BMXF,^&[UH,PN(KHH8CWD<>!!)\/PLCLW"9&"SCQT<"Q,,$\''GNT& MB/&I./A+V'1;#YF"TD<-@SWSX]A7BZ@H?SQZ(+S 3XEY1//-V .40XP%PG,' M#N_E#P1-=G%6BHR<24LX20*#Y5KEO1*]5/-&@[#- MYW/RP"FD#X!?<,1"&<'870#$+)P@!TXZGVDA MWNN'U!P_:DAA?[9--LL)P_#>?)0.5"#./@B)%%[*J22\=?_ENLWEVF;^H%,A MA:);A,WEWZD$[5L7.(&Z,T+,L]-X/10U]#3^\@;HP*$ MS(UTI(;KZ_//$5D!__%,H43%8_EBDT%3QC\/GM+X 'P NP3G:O&CA2$P*@Q0 M!L%S/P@:GK4'@NCYAZU@+9C6&*0?7BOH!(]N1A&"MWNJCMV345#AV]8',M8= M.H''3FP]M"G@L1H?206DQ8>T-\ 25 87=X$=;_;-5PIYW_F (.,<+_ALJ6M^ MQ"@XKO!J>L/C8%W7[U77XBE'2Q,9D#%BE5>X6*.2L'&Y$]@[]#"D[L"^9S 1 M<1WS87;G!)[+@S8\S^C%TC4BAA^+A^*:-Z;1&6M\M@0V<^'S@H->[-)B?+,R MH7H T]H#_&X.;2HN43OU3,UO>)V4S%QKQL<@9Q3"PP2A>&AVN+H6X',(I$J0L<&U]1P4L_;YL8,7YJ=BR/P!J]NW1P]4%E.IBQR( MW7@$:9_+!3+DGZ#+Q:1XRTX<]I[@;V_VR-+]1O=;KN4]U@YG,WH)?Q6;J.;-4UX%G_CAH"?9*_B_N3"":*G!/S(& M#Q+Q0$H%WH:N"(]2B#$DD&)BF[[QS@>".DFFBH3X&:<$3[86(C.2/=4)' M*7CW_),JX9,B-I5(*^)# (79%>-V8U3AE>'!IT-,]FRYPJR3 %D>)?)-,X9) M%&I(">Z3SV@C0C>BR"?B((IXC4B?"@P /G<)T]I]D ;,?>4!F"BVOEQK80J( M.)'%*<,Z>H1@7+)?8*J8SV)42W"9+6!PQ)*=+4""F5%B$$N)IRZJ8KCZBN7CDG^KP>FDS_#"M043\JVD%X;XI8AR6$ON(GY/11= M"UL+$*ND0*Q>-,0 $&L)NR"-3P4=/L# B:[-Z2-K#.:QKXWHW+*-E,WA\WF0 M!$>!X@#M6?ZAAKT)S8J89!1T)!0!E74$;&Q/0#',FFW1<74E]0*11H3F9)]' MPSC=(E.[$ET//WLF#(]RQO@E#JY0I@Z&134V9+9(*@W?SK-I'&LVLD]C S>2 M$Q8JX>6YGCQ2BA,\,0%=Q%R8!EX@M_'NS8H/I5R/B3$+A>BKQ;]9!KR&JNB,H M8PO-/L'PALO5_ #((,84QN0CN_,IM3SC-GWZ52-]*7)/N+*W_KL?X6T/S,:# M6?H\D[RJ$A$],+3 <*^#.;PD>.]$/N5TP66RA.J^FB.?XZ=2S8Z>EQ.HU2JP915S9"''L M-W$+J\#V$)JH.%T'X*23JUBABHV1S(;7=0,EX*?&LQ=.$1&Y%45G?DXUGU9G MJ;Y)&&9<"Q$$8(6X)!,]4J<=$E]W*KDG (H#E@ 4OX,N3Q2['P;;0T('C^ZJ MG34^$==WG@\?+EI;.;-U".F'Z8&':-S;M^;0YEEG[JW+QLX6\:- [#=X9!D_ MXO$C.>=R[_M_W%Y5<6+4B41_MA/2 V95^ P@EN?RQ,Q 6?\P,:&KPH^B15$L M/W(%%Q9W*JRET73']B:^ZQU4*P"O006_4)N?[07/ M00_WGR/=$/9%]*%.<-IG3"NB]E+$@@9HO(VQAM(6L0+A"@ M'1TDR\]_]KUD M/ [E37/$XSU[=K#'$P,X7$YP),P'0*NATP\RJ3$\1<0[/+L2P.P[(.+X>'ZH MMU\B.CL<\FTEKLCP9Y,?W.(XT.!E&$>9]0.!C<(S>.0C&)'MUS")S6WH&48E M4NXA'L'/DP+<5"Q<2F F^\#0G=%<5R.@SK.-/1G "3&,:94G5V+V^*5EPT/R?],8:SOP:^:S2G#+ +L.I_[2V0XO]O[]N;VS:6/?_'I\"ZDBJI M+B43?-,^UU6T;"=*;$N1E.3DWMK:@DA01$P"/ HF?GTVX^9P>#!IT@1I'1K M-\>2 ,Q,=T]/=T_WKP6!9 Q2+Y\?85ZHS!#\Y?*+']S!@V<#O!9^KY!"\+J2 M$R+!6T, $0KSAJ'?Y:OGG>#9U.NGK0U"/:VQ\W>8 *H2Z5/IG^'DEB]W##OF M^R?@*J@"$AH!C*!#*X# *!&(I+P(N(4+O/X$S[M9RAE,U5%@C41??I519?@[ MAD F4;=O.);:0'DW)OK\\/*_K\U=!#0X11PCYQY>] ZU7)I(%W?]]L:0]Q#: MEN"I\?47C#J5936.P24/B].#="4Z7S$*2#5#T#S_(T!0 M_\[#"G^I)"[H:]S80P'C+%;ACT#EHQ%YP-D*?,'PCX#A6FKX1JE9K90(ISAME6AB+D3J K$0\:K-N!#R+ (!OA4I\X^X MR5CN:R]^!/D1U1$_P>DQ!EOF/Q,WI J1PW,E5A1UZ4NL MO$-VYDQ<.^.(@6RM/'^"*@&=2(#/V#&KJ6I/H8>:.K /IT'!'S+2Q1(C$53M MN$A0 DOJ%BV_K9O)$CLJ, C13-RC\%\<.&L\O#!/H$@YW8&'0*Q3?"#$)$RT M9$-.RKST@\C\TPX',+,(,RGE=/AX3B^#$I@F8(#1^VCO& R,ABFKE! R\(<] MQ&&-W]$M?ZP.@;_&5;H@H8["@P53 GP)7U@FE+2B]6E+TAY)AQ'M\9_.O 46*+)DK74$RC4R[.)+)$M58,W#. M'AI?6@0!C&SR/![(.(_0907944ZU7C.'CR#J,Z@N 80MC3M#/ VN"\TV,5T! MDBVR('';NL D!M*VIV2F$$WLD-*B[,##PE^9GP=DPP1I_-_8UI3VJ/9'-E<- M^E.B>%Y\3Z;BQ!KER+T_-F]];Q+&"4)R0O#!'ZRRX%M7 /S!*_ &D)XPM)5@ M(&I;"@?8B)4:YXE+[E)-Z#V01Z1^)T6-:]QX)DK5_5!MT' $@X8YY5* .!$* M\QK3:^04=%R9H59&V'!\J=YSN- :N4SJ>3(6*)YV=^ Z]RH?7B:@@W(@_9E) MU0)'Y=;);WPA"W5]$'%!'0/OM$\(3'5&VF]WZ.+0H J$7^A[<=+7)K7Q^H6R MFT+17%$AUM;3H[N"][W1X%\72Z?J0,0!-\KBH_P%/(VIL)H3^U3NI,A.Q5V# MOV$III@)%GTSPJ4)>OG;B>=,(BSM[ =P\J$?8=,,S:HZ!.(IPWX*, XU%8'&##%H7P8. MK]D0+CCU&-!@9N'@$;#Y5$T\"2E!QX&3IB2)DLJ!5,0@[YKB)M*LU)"&%5XQ MT1U#*T&/ T%Q=:RY1'4LJR$N75&ELLF0DZC9EUDO!%W@PXAVB,&"L.MXF"^$ M>F,R[(ET%R-)S%/S&N2.HFCPW;\GO3O.X+8E5 5;JE*]*5M05?HGHA!TT(U9 MS4R$D0O^:7NT($O9.#8RHWGBA($WB)HXR0;BW %F7)=X% #B1<[D[9,F -& M5I60M.<1\4(2%--VF2Z<;V090:<%)[_,'1ZB%=# ?VQ4FM]-PBC MM%;(PXF1UF\>LP=)4EU?4$B?LDV?1[9IFOKESD7Q)OSH!KK>5"[:G%QD_*%T3^WNXQ0R!B-=FB@ MZY2Z'XLKCM :ZF(L(FY8DG:P1TXT8(05\6E"F51#4CTTD$M;5.UV3= M&3+D(0*2X.W'+G\&HU%%39.A :U 'L9Q,3S>=;@":C@1/@OX_@16*S!+L(NB M,W:(:HP"<8(^P=3 !!@72"PS(![+OP+'!9KK276C -#$"JR&0DO?J=YJ.%U0 M6FQ5'FN'+P;KJ[7SB]1Q1PT)PHM;"ZF==AOXWQ#;EWZKY!7\#]F^,]Y=])#6 M2$3Y'U3WQA??,YSL4^.<"@?9T>%8 +M]E,K9XQ36\&A264_)$)+F\<7A6XZV&.3;:HI-?HAAD>AJFSQ606[R6F/YHS!* M3-J5_$9U?P6B8,P%+'RLI_0X\W%G&JJUGH9J[E!#:5D0=(\)QQY\U_V'0S$& M[E/?D_>+B6"9N(&,$@<;_)A)>7GS+&6AO9XLM%XMRLB863!TC5 ZDR&B2 @> M72*+.M$G8!"YXN$-\GCMI#_A@'=!9.QQ"$ZJ_%^MN2R'7Z$W.B?CC_D, MCC\X^G=4JHUC^\$;,[B[/:J4:Z5*M56JU.O'KX1?F\GU:[5^S$OT.\.\"E46 MSE>#VB7YC,1!Z\=8M# %+W](*W?$'V9\LYUZ.G#O!M&"7.!U,4=R1!$)<:;3 MX1+(<.-_ "+,ZS/6;E5+E48M)U-X!N'R2**1DI(9EQ.&+*O37WYK"EF.PR08 M)'KU3F&NJ-A@;)QHAGYZ$3.^-D<2%D6J%E%CW2\M(SR/ $'*D9\KE5Q_C@>+ MVW=1H73(D>H(OZKCZ;A)'?:LOOJ>P'#0_D9&ZQQ8M'JKU&SGY: Z MZB@]I1I*T(V/'<"3!^JBM=36$3UXR>SY$^#,4JIII6\44^:P;0B&]7-E[S-\ M#^4/$XY\LG\EKM4NXY- MU"ZN?6P/9>H9VL=9VS@&5]FRE5S\\ T"R*Z5O5]>RR26"B2VBN6X6AYS^'ZJ M_?3,#&,V@PMNZQ;$7$%*8?<+> 3V\'R$ODK-*K5SR^@*8!R_>M?A %TH*DV1 M ')F\SB^K,6ZKPQF8Y2?O%*4F=?GI-DJM:N+[8%=FIW9L2^Q:3QXNC*H]\+Z M).L%?43D')XGGX3_-@>4LU2IM9],$I;A,UBTMG?GXB$FKK6.0LV]V(*S6&L56K-P.(NPC9_)]V MVGYX"JA]('&H1Z$*[#!.M2[.P"[QFN- U42FNF%!/PNSJ7"!#;V 7Z3>AP*2 M"Q>)&=$9Q.%47VR\-8F+5=UL,1-FSBLP_CAI_A9[$WMXQIF>#42O$%DWAXGE6+38(VBE>U4/@/>*>/I1V"]+ M3"Z>IH*-.%D#O@K?=WH&DHYP#P+;"X6RHB<45 3WOY8E.(@V[7IQ<0;-.QS0 MYP76]AT(&CA\3X$J]=B:<"#/H,>QV;)_'7-JS M,+/F;B:]@%P[#Z:$($749F9F+098E$ G?OT+YY%]Q#RRO"\O;0'/G.<:GM)2 MJUBF(D4FQO$@,CMN]9D]G@J/X=;L+VW9/]&S>')=C2ML"329G; SX[7E;C8V MX:QH5Q\;]UL>D1Z<=Q.K7S(RE; MD@X@&B-)?@;*Z3(2PM3^^]5)]IID<6 \3?#*3H,BN>S_X XG:!Z1P*"_PO!. MST!T5NL7-\<$PL)K;*ESZ0372+OW=NAV%TH0/,U 6J_>E4]KJX<]EI4E&?-8 M-0RQ)2-X\ST1GJCJ=5*SQ7C+;:@V:+ M"-'R^N 1L-!S/O&"!4U8T+4-8T&KJ_JM@3AOMF'E_I& ^'KW( [DWOV4743A5PJ.4URZB')R!$>]%S<52!RCZP;=R8CKS=5U@!/#277M M()@2.*#"6++)&,?9WH%U$7';"2^%LRCJZ&F&P*V0WKR3/'JP]7)V.T1DO'3Z ML^@6D" $OM='U^U)L/VWJ*[C[!2^!7Z$VE[B4R_JF]1W?;/J6\NGZXA,B.+K M\?7%4-Z KR:ZNP=:D#HV) T5:V=#:&?_GC'_0'/%*G\2.OW)T!P2 !WA5J/: M"IQ[%^8,#X=*N=,MLJ:AQ(G#;88=!,]'U4OZ5/2JAQ=BE-.U%+#'@P.=IJ;J MWMO%A:"TG9I7\@?&P^5#*YXRMAN&4V0B^E[A-;(=(+9RSG@*04'<#8/\ [\% M#@MAD?>'_D,HD4OHN L<4V_!S#@"B#-]WL\['0-'U=W2"\:M(RCJ]$JJT;*@ M+Z-/:PU\"+$\U&$ 84DQ)J9:3N+\9O+)TUZ=7"!WWQR!?KM_=]ZK;,SJ&IMY M=VVX\D2&+ &\D [WX>9Y?4[5UN#4XZZLX_*H3PB_[7S&WF/IX?<1-F K%Z%? M0 =7K5+N3>C6KE@?]V$]N')X]^MKWJ;O=M(=-E)(6>S=Y#D^M[7\A4?E"31J MN;5T<_&I*U:B*F&V%E3H$;^3N?C9[8-;\,$&58@5OT>Q.3F$OYAU<^K807B< MO4\J=+FE55FWG"-%K7,5,.E$[V7>YYPZFW:]5%^BRF;IFLD"4]A:_V*^H_J] M?/(#78W,21BO/1O";D%T/U+/M3ERV["6J@[;4:WO?,U7?8SF^^I[)^A,(HA? MC%:75H.5!6IP%P5K5J6V$QW7@,/KL76$NZ)8]6EU5JFYMY3:@FPM4D*5I33\ M+@I4U]5,]<=HIIO [CD8W9V MI;54I.2%,UO9/8M5?KU672KBL$L$DFP:.A$T-W%M_K16@299(;UVM;2 W21C M?.76GIRMA-DT0,,[![.'XO0F0\O7$0E-U,&=DJ+BK%D[RC0)J>Q[7N<5=UZY MQ$9,-S%>QV/R.U?XY$N>)^5Y-C:;YRD88!('3)T%VTCX7+Y9W.;20->16ID. MNI[$[ZPO]R^V1PJGKC?F'E'>>2@QB-[[=D!MX3ZX@=,EW96".^(&$93V?N7# MJZ#)W.B?.VR7)!IZW3,TR[U+3;5M\\%V*<_4-W_K7)GG7@]F&;BXN'.O>\I9 MI-B(%K7+:$PD-5)H+5SS:OH/'N=M?L)NWMV!B4&S*V#QY^>B/A(\Z:I-115,^FYS_ __=.Z!5XPN@.[9!H<4;_Z"!&C.BA M'4; X&-P5#ESU<8F5;# VPG-GGHC/R@$(JI)$!,-)S!F/ GL\R=@AU2RIM8$ M#*EG9*B'";HSJ$&'#NR@ 0*P>UUW; ]YK@-_V',RG"V9C@T? 1KC!ZBH@KB\ MP.:R5J^.)IL+1AWYWC7.YV(2X;&*XG+I!)A\8]_%@ LG%O6NGC&V M?DPM1C+>\.-O8[;O"+NSX9A($S^0&;Z8A(M0]E+>,K3/BKK+B;>7P# ZV(D3 M(_MO/\"\8Q)8IC-NK5S!QTQMWDV]69L-LSVI6*;?=X4*VU2C4KV[)(:=J^>7-]I=1G8N?T W\T2^>0_N-",Q#[!?T&J]7UD15H MI=31:Y9OID$E-('KV:4JV(I3L\,%!R$,848@0B7S?6#WAL[4_ +[U W&]K>2 M>39 R][V!'&69^@:E^ K,[32+-5;693]5?EIS./GHOZ1U7I1^,D0D(%SYQ-F MFX8>"&I;=%H:3IGGHNP0EH>XHW>LJ7H3!\\&FS>V#<0Q00.#83+;^("W/CC= M1!G?J?E)UB?J0)/V+7;;BA)SC,=!!1+/I&2.L>P1YJGPRMM8*,*G!.HJ%, S M'63QDP+#NX[@%]P,%+Y:@F\P$2(W@K68* Z5\MMS> 9G_)DZG%X&/I:&(#0) M_=UZBR!XJ*W-\W,^GZC,%!$:#8FSF#:W!&"P>46/(6D0\\1LG?S*9(Q;_EY_ M3%*N8NDM,XOE#3\9N,D\&)#&,X,!J;W @&RJ^^<+.,AJX"#FEL%!YJ)Q;!,& M9 U2[2LX2.Q57/3QE(+STF9<$>V>O'*E\Y# OT4N*7C8W M&[VDX,+)K[D7F].X'<>J)0 L:5$3.0.K'D,$2[P M1=;(]$OX(D0>G8"=(,#*=237^VF&@IT'.Z"&:-'TW ._?T)DI389-P/;NV!< M]C^<,,*DATM">)_KT%GE5JE:S?9ED1X=(E #Y%JP;?S>_WP9L,PI(1 MA]?P,]_ J\8F_P%N[>\>\'(+2.<(GA=^$OQ N MTC&[G F&B!7@C[0,D)[NP D- 6[@>P[(]8,OL.H#QSG!U$?$C<%P>6ACZ$C& M TGF0_-(C!PZP3VZY,#''@4H$]- 9Y''1OA\FU_F.'0,4F,LX$6$TIL#"6] MLS::^""(@I\1:8P2(:!4/Y+3?/!/5I!KII4VJJ$$&^,U/:=/G3@$%C\O6UV; M\*:FM&)'(78(- O%Q+P819*92&$D/O&*J8-;A&@BMYWXZLJ[3N%O+-IPCSFS M M\X.^XQ+N"@*HX.<7$*^UYD64RCG\I(:\0EF:=P&5@[Q[LF!Z[2><7DX_I!]Y MDTDC*O+];PA( \U_8(OAJ$3\B78 M./!O-<0=%*^P/Y6=-]+;9BG5:*95HY&O&J4R5-J1K^X&KG//MZIB]^LZK1N M'QNX-BL79\3WU;>VA+%+?$ML:L0;0KW'JC*])+K$UIZFBV!2DV('H$9,J<$I M0;J-'%*E%V"?4/B3HL:\@?E%U* ,!X>+'G%_" ?[0QB9$$%I@89YQ$7$1V$Q MO7<\4,=1"$=S_AD_)U6NEE\=3*N;/_%'H+=O8.*U=K[E4$+S$\T3X.AP6@+% M'\K^10C"B!?ZH>:"YHHYPR9VAY,>GW A./S ^Y* CAI2B-WNC5P/DPILLD1E M\\-3FE:M4FHT&DFK7X?>PMWWUH2Q\2GQ M]WNR*O&O>"Z7<$J<^&'52LU6F3,FQ,G#SXUAVT?V=S3;Q^,A:$;4$>(0TX<^ MS69%%N[Z8I6PV;66)\*>$-X]/2*5;^D/OH3"*!36VFPHC+-M3.+"/H2R'BN- M,D5O'3G>4=QK$H"(!Y@@W!4&+YP+/G;:$Q?!-BBA$9W\\.])- !+[1^'#3 W M#">VP+F=C$% !1OFFJ2U1YRJ6O86IRATY(061+6H.C_W-.4IQ_D*NKVYR+!) MK66UU -M+9=V73LC5C36-;8BC'*0I[D*WUV#U877L/ M[C#=2QKBN:%G3@%!#-()G!E I2YPTQGVP>"[$^892:S(NE!Y#]E)IE*UZY3@1FR'@9_"AS\UK_*B,+I@R-]6+;-<+Y]I\8&+/D>XS MWT/7 ^:(S69 9H_<8],FI]X DXU,V0F04TN&9?7B]_M4YU"*%0V:I2%L"73< M$^G!0@&9/U#1*EE^(G!CRXB=GM&;W.<&Y2*Q[^7S_\++/C@^,H]&3B5\2U,X M1JS&RJZEAF'K%U;!%BY[C+:MHD1X8PEXPLROE4#1*5W0"(YRP MDVFDUY81F<[-%R4KM]R/5O>*]3ZUG=.?3B]/7W? QZ!U_S0$MW=(V3T>ALK) M91'CY8UE=/#7*NZ5/N(7R&9E%=E$-UNC^CS2$D/Q5$S3. [NSQ80]%@T!XP2 MJS3978ZY,V>0VAWQA @F+Y[%J?D[H=8[P4@TYC1$X"(U<^QM.S4QJTI+54Y( M9^Q++E@X+4"@\=-DQY, ]T.D'!Q\UXC?E;Z9?6^[0[+1,>Q!^P9W*:4RJ_V9 M^5IJQ>SY]A'E7L:687NGV!8OVV @9IA 4BA"ISL)J%^XY 5]8O7Y ?4L'); M@?)PV 44OV3YY[3 $? :>4#A28)B5G97];3\8QSBQA9IS ;1@4$: 01H#2L2 MZZ>)2W,,:?\2M\57)F,'I+*AF/(B'4@=,:8,W'#Q5>UZ]8]_X3CB(3?<%Z-<[M1 M+S4J..#%XNFS!>>42ZN(T@W>RSX6 K.&I6]32G":?PU*1J M+HE"+%P-G"4>728RG4AK)T. (OO@6:]Y>NVJ\/U&:JG8.4W64?B3P/ ]^(=-=R'L%)_D.\6GYI\. MF6IDF27NC$D]\EM4ACE)&F3:Z+EN(E[&^)A5 ;]+7]!1ZQ$6F537D3Z>K;?. M$"\,146F.1YRE4^?*RE0!X32H+[EY ><81B1,H#5)^HJ:87BBX9J9I)> E?( M8@92&%=#](?.=U=KP$.AJX]=B,R-,7<'!K='SM,YA =. ]4 M!G;<^ME_@!D$XF:&^V[AM>LDH!=AV=*@AV4#+4)L^P*K[%%!2NB_E&#,*,%H M/K,2C/I+"<9+"<9AEF 4K#]K80HS-BCEJUP[7SI4J4^5B%3TNO0],_DSLU]_ MN56F6^7V9F^5!;U%Y2A1?/\NEY>0.7F;O)1X[NKJBHF3+D$N\:]GE'=S,:Y> MY6S?X253E(A:"\OW=X^R8NAZ-#0_N)QY#T]-@D@EP*E?@V&,J_T%#&)GRBE_ MN%-[Y@>G#V3$_$]#?%@;/7 2D"0\^3PXA1+>^B1 -LB5D*FZ\(J\I1 ?$0@> M'T\U$(\2@;5P<0 E6N5\428$*J"/DGJ%_I:9!LY63B,>2LT&7^(928@!B2^0 M^)(JK>YJJ /D?TB$G@1HB+YV_EZR,B$F\7B"*07VQG-G'[]S;T>QT(_;8/4\\1PZ.;5*(QKP4N EF M)[[4H,IU)HNL_JE*"1:76H9^J75)BW'[?;JRHK@X*')FP&+(@Y)"Z<#_5?0/ M$_V2F;#D$8HOZK=AUY>=9/;\6,X(*_6_PS7WAW=G(#Z'-IQ"%@/6@3. M&+[MR"1HJHF_[)@>7G60?-W[;D_DN$>3P),?X3F]Y1M0.9#11=>.@W#R2[-> M118YDF6X??DAE3 KN43!/!I'#,2701/OP67MGUH2/GI_;*@4/Q]XV;-'8(7C M;.^/X6#WV].1$Y1:V3QR O$RC3GQR*C8QO$C-W-UM,1Y7%W^Z-Y5UHF> MER_"1J*I*RO/'J7?WF+FR:U_[X@^L"@'""."]D\DNZ_#(DFQW[MW?N!/PN$4 MJV<<_",W .:H53(VI ;'O0!;"\-9,&=*1,,S.0X_#9%ZADP_QHWD1GR?@3^I M47E,C%RI$P73@KL;$,2G"\\N)5N[$9@_!YA*%,T7&R-'3$J)""")./A>(" C$0BU&QG/N6&L+AVWCU4=_+U8]]I655;%?>U7 P-@Z%PHPQW_P$DRK, MH?N?B0O/3Y\DJBFXVIS%U>T%.&>.+-WTU4*=K6<6ZFR\A#I?0IU;FM>7SM?. M3Q3!-#^<7Y_]?GU]?O$5YVC 'S[_=7U^;5Y\VG%L4T5;,1Q[?B,G>/7Q^O?/ M-S@_\^+RXU4'_[!C:LZ2-/J/36>X_?_*Y19J//O=AK0K?.SV'>&E54[-+[9G MLS.D3B>\O9UP6ABE6X+1-*4"[G[L'F ,1E0-XC-7\=EUH^)I00:.)TE7K:N[ M:K'I$"9P\>@=SQ?EX^0OYCUZNG/UM+K&]2UH$(SE\UXG#-&G3%[,2X-7^ M!&O 5<)^.#.4P ^"D1^"0,/. C,9;.! "CZ7.A*;AX+-\5PH&I8"7K@,W'L, M E['*;>?%4ZE<84VSXAB?[!6J]VNG^(/F!8KS7/T+WLNI7U@YE0 U ('E7,Y M!C[;_W\[(BXF!IT]18G1^ MA^Y(EGI&N@IZ(RH\9_%&9$S,PI9 5AD8A[D+_(=H4&(8;O*_/5JT ,=0J;[C MP+EWV6&W/<_'>8M\;#>282^N3]> T;N(:XVZ+7RK3XK3."+G+E")Y/$W<6 - MK#C^6BA4+4X@=M5N1=4TYY @JW@H]NXH%4XX\Q(CFF(Y*1Y MTS,T" )U=IQ=_''^X<1JFW=<&C%P["$BJ -Q''Q=;C;M72BH^NCEH&[08NS#*=PJ/4F"$^0)!E]('YE8 /!5J;=6Y,W!;=? M1"&6P.?8LYK#L9Y-BD6(-&=0A11-1+V(N7CT^ 23!V&G@GB-1K0E&5-&""&H M6H>36^6=SC?!9_ CN*-4)DX5/-2=0 Q#C MG>]CF\-W1G()\0[D$+[2F"[?E$U+(IN-@T*3D.(L]R!3&!Y69QL1V_9K;YN(1V%?TGD&Q&C49S+K&RP*=0.;(O\<%G=\DHC+]/IAQ@?-V$;'L MGCTF.:+U44^"M"B]I:H0DNQ24M=+VE$84O W&[A20IJX[435-$9T^K?:WIUQ MIH!8TMUG-)"7F=F U9#&BN/V\?&)GU.W9G&&;!*JQ94@99YO^K=#B5"-X 03 M^+$+'Q2\Q!B!Q-'DP2/N1C.#]E_KE!?Q&+S":45#$6C^(#9_X ME1DU2-:;'7A^*Z5LB MKS[SI3O2;H5*C4<2*2'B1!/.YER9"@5_BJIY;JUBN> M;J>>%GUY*[52M56=.8_E&Q%O8.IS/SQC_F 9G)97FOZ/NR>ZU2Q9C=5F?1A$ M7W[?S>YRG]K66$S+T*5#)WR$?DK:HC/US_(D7.U+$ )V".?FMC5R+4.G9WQ&EI=Q9;<] M"^MT&;/E*<_(STX8OC&_4NM .B!M#=X:,X,]WZ-L>I^A8"3PP]ZKDEM36-/*VL.051'/1NI>(@\Q:^$+%5%AF5\L+$RP.D]LY-E%Z M 95ES7F)#YJ"\-QL@<;6 $KFCK8:V$[[F8'M-%_ =G8EM46%U=G)WEVE>%#D MBA\*"(98$%7GN0BQ.0Y<>,\=4N_#0/R58K&Y5=G=&$]8%FB?RHQZ55;XGXD= M8-'XK&(T63W<2_?5:98JE2IW>@O,6N74^E%5&AKS/VJ5M)4(H @/""5KJ,T> MS''HCQE]U@_N;,_M"K0&K>Z:(!(B]QY+DJE2[B?'<^YM4:(?,O*K['[D30B' MD_H]R9)IPD"X==D-YSIR51X=+YL656LUEJ28A:MI"J3/Q;2HR*I*:F]>K;=H M@;5:%2NS9=$]X@C;4B'B0\0X13;B")/(8+%YSQGA+_L$<_B0 M>+C'[>;Z+C9:8J**/9" N)"@%A*18A@#H0S]!ZPXSY%HQ#;I1!M8P!O. A]P/LP MC.R 1%$S7*:+ ^$:3.TIS&FS>R=HU.-7N*JXUO\,B[:H(A&U@$!U#.PAA3V WC.B-"+ BBGUW2",U+JIR9&2DB0<[,#N M(6Q$C^IF5:O11JE1;Y-.5@W15/7WY>6E^=F'D_0H1@]"464HY O)Q)Z^*#D!MV#S&=8I&"(< M$&]UD#<$RL#O.Z/QT)\ZCMK6#,IQ3RVRN&)__W7C\B:8K-2YYDJ=0S'$$@5( M2]@!QGS+J5&RFG7-.FBP.;$_B@^1-*UC*WC>4O;_TA"QM0B6S:Z,@W&EF$ [. MO5)YBX5RAL])(:J2C)^TDHQ.TN;^J$HR#D5?KE*((KU;(^'5=JIQ7A]OY Q0BZLE["3_R!JEAR7IK5;#JK[]G" M4;..J:A4OU3X6J^ 'VH-=:Z$BYD5$T5J$:&M!4?")"@6 @BZ'K!'V-#B:"!H M1X1:Q$XOB#+&UIZ ')/\(UX[]DC@O8ZITP9I(1^QZQ"C5UB[<^=@#T,_,Q$^ M>J29MN0TY)(5!APU'I*#&CD.DNK,1#B'/;SP/R&@3]5V!?T'15-LQ6S5+%T* M)$"B%"&)VR\4\N70]K /2I)QQIQ=5IIW@DJ-3=_'DJ)EST,6+2Q 2;\Q"ZCH M.>E^+B80VOUPE'NB1F)I.V>6(>HY<3\A'1,PI7,KK"0YT()0@R>1?R(@!^FN M.OL*;ZA\Z$V#7V7WDMH[@QJ4R'^GYJI+9'V^ZA)_J-,4C=Q%87.6O$65YZS* MG+\J5(^Z<9:>$S8ACJ"+NC+NL/YR% M(PLB1SL%G$P"F\43$.=(AIZ,QXN0&KHS-!P>Z5]LU=(N'BH5XF;[D+X5QGL= M5FLK&L#:P"+$BY!EO3_:^OKK973TEM0X8DL3:#==SNI-^'B>;LC0C/C%.)8( M U,$C8A@,):!2;N?(+X%$C4!2\9!:AM)2;J%%"ZZH,GGV4@:\R]TT^:C*FW8RN6E(=*E5\Q'/%W5RH#WK) Y3",_C6"39UD1&GZM;@@K(/QSK\^0 M^F0KG$G8^$ML8'M H<]/JQJT)9!@G3(*4)]:^X9@WO6HAX9H+2%[LP@+=Y8G M*(489B-L=9$F1 #<^'D-UWOO#:X55#G\=S7X;2_]AI%124)ZW[R@;R>*%/86 M?9N$Y 5\FR6@O0-P+ZG7K[5*ML3X^U(%4+;>J66#?9U2U7FV76M7U,=(.1P@> MC<9^P$#;C;:FG/D9%JM(17J =/S$F M=Z4HW2V6@N7>.J):O;P,L-NV9V$5%)5;W&,=B7/S^##@N1NE1FU]G7$@>K/] MK(_.(ZN^?A./@T ?79_[NT(?39Z:3X_6#6JCL40+AR/&O4BM+2P MEJ'%)@[/I7>(>+4YW\]G?>3ZF*=3^'Z/6LV^;>4A(W8G#]? @ MNQNE>GOAW=(,&.?EI+706,Y+1,9F+'Y_<;OK]6>+V[WP9-XU;G<1:CA><'[7 MP?G-U+&L@O5;J9:JS;*"K&N=MAGUR%CNR_L(^%NKKD Z G-JM%OXRI(T20'_ M6@+XMU+;%/"O(8!_Z_QPL_8"_/L"_+L?P+_+;+@7]-\7]-\7]-^G*:Y=";G$ M>F;()>T7Y!*4F;4IOW&Y?6F?\H+=O0B[>[:%82SVAJQVJ5&UE#?4/JTR@#<7 M%&D WEQU5+%JDEM7FW%B-Y4TZ!K M[R4#03]P18SVYC(;=5/0WE:I%>.0I\&]YV%$SP+W%E$.<.R#.P%EHXZ,XAX,W6" M&_/WV7,Z=+C^0:8M>@9 M8!/4]$QW%2-4K-* MB(0EVMY.A*"U>2#>1A:?NV6MC%/>6A_1FPAGI''*ESFE5L8JM^KU^2O+(49E M[94]H\W]O*'"C?Q+B'E0X4OY/&NBA1MIM'!SNVCA0]1.Y/1IH.&+3[\"MV#P ;*1@XF@Z M&N3GEJXKR*K$,>4 +%M[J2VR&5Z/ ">6IL%GR@$[>)3B&?FZ,W"**8-L-2]N M+EQQO5Y?T2>DK69HF? I'=BX)HCUV(Z#EE1/ZD^"@1/$F1R@HC('Z+9Q@Y =O"$"G M@6G!QSC^8(X<5)!@]@T5I41J1B)]9J4(OXRI<%L2T0L%QZ )X4:@?^ P]_90 MI?3DR?49G 8PT4\ M#L%L,A*TP"R%>[?G))(3Z$V[!]-#XRR0LK(,M:0E9U62@:"^CTD0@I"&&^(: MNEJR1%_E=X0JO^/4_#V"1?]#53!((AD8Y-0.XB'=,@PQR!38PW2R2LB^':5> MN)*4AB)EY&MAS\22X$V5S'-J=NC4R["Z).ZR(LP4"&AQ\. D@@6PO6ZC(1I& M^8-3EERZ02^%-UF$&""D.PPTDWFI"9#\.5,'DNXCWC1O3DA&@GTDY& M-HPR&1GBJVA/D)?,OO6][0Z)FJ0W>+Y]C4HR8<;,)LSXM[ -A59-B/X#157) MH!FZQ&N6JN'0P$P5CZX,Y7A.1LSM?)J+;1)@6@R]UZ/8>U_,V<6X8CK(F-A;IJ4UL[D#MZ0[F(Y/XW+T-.X M% 60V^%,MN,&GY4KI?%367_9O"C^ODB*TAWQ3%*4^>BD*/VR6[7H'(-$BAPZ MF*;!B]9,7%LLFQ[LLJ%"C:RT9\C@[W:=L>Q"15OYWL'"'YV8N18R[7U*)C/R MD\FT0W/+I^8A6$(KI8E5GE>:6*7\DB96K#2Q9]KV:H9:Z&1S_BO9P^K!#[Z! M2@>KF=V7H\C'_Y&!##L,'6ZIX7SORDA?X@DP06[%3?YQ?GO31HT-(A$EIOH6 M8:R;:6.=;K.UBX3X!D$8#/4*WX2GV0;GK&!R.;:_5W+LT1W^H MR\ZX??($:"K"I:*FD]I(>BJ>D4G%HS=SYK?*]<.L3(WN#&0,OX]AR@976.FW MCH^,G*=N,U,Y@SENG,$.2;/>TB[[]/RO3*8'F*2T]>C%9C/VFY(<6(F0AKJF MG)/RDKL2.1N=&HF$B4K)JEAY5$ZP1L1Z#17KY3MC'C"<03MZ:!PX8]M-#0H# M5IOJ.S]8M2K/X%D44BG%(/<49]:07\[YHT)IIL+VXB9]$]MN/ FZ UMPH^]^ MYR(N!P,;2\V.=D6U9%6K*TYIM@"3:]N%\R0D!QDG)O*2LGXOC,P!@L.7$5UC MBTC4(CFQ$ F/^++B"9)E"&KD;.44IP$+S9L);/HC&,8((Q^<#3PP)H'9N?EB MBO)OT.!T! M#U0]HN:+8!D640Y2F;9:4BZ=MYXZBN]L M\82*+WE@^W.(OL37OVS=YOY=EH8;\-4X*S@W5ZL47^&4E$ZB=^!7,)T09Y;6 M5?)V+HQOFB.9A^UOMI5RT>^*SS"4@&EG'78S\"S]*++5#NRF^#H.G'2Z>,+? M388R(D!5ZB8JU4KY;5?0Q+!CFL@,OI">L=ZBDH\&/A9-R+^P@24\MJ 77X") MG'?,M%'7!_&7A6,]5%+IW?M#VEL(7.#V829>9 RQ0H'N/'@XM.0GGK@T$3?] MM"4Q=K;$OE6"[XK\%7&?E=V.^#6Q]8QDFJ0P5(&0E,3O13(5,2:)N"AF/T.[ M6X%7X[*:.%$7R^%Z+MY5PW!F.+G]6Z0,XB;&:T7G._"T=T>*J@33@3.4JP5X MABHUT&'#=F1_TV=CW_H3OE^52@JG$5'S;**]3;@"""_@14 N16 1@YL*S47E M+I/;D"+KD<$QG0-0&RN8?YILFGG;A.*E8W_H$O %TK7GA+"Q;MF49RR(& HB M[>IH$9*\-($28V=@JJ:\9-5#GV;'\R:4\H*U.0;(VR<_& $]3GXEZZSO#F75 M:I14##CKC]\%E\_0$@M#D->DZ7;K#%W8CD)F6 OH&UJN>H;P&\L(?VF1]$M, MGQ@ Q//U@S6/KOE,,V(VY=_ [[]@KWIC6'UF-X;6RXWA4C*SU[>0!P560?^Q M3;?WWZ_L_UGNPSF8'3;%PA+!<@0!F8M1 .H=*YH-#I@!ZHQ(+ MRT@E).K(5UW\D$"^FG*^%S)@]^=14OJL\F:D;X%",*7\U1#Q@M#"V6"YQ$!R M#\4M)5M;UAE/'_!QW\5[:Q8-0#K<=Q3]D_8:NC*3+F=MF0[& 6V.,\21W7 R M1CC+4":H*]N0P-3PWE.Z+>(^5]R%*CP!#*I@G;FXFE-WI;&5)1XHS8KO]^*5 M=?65C=7*=$ U-/&N)N@T6E7[Q*H?.-#ZM=K5V?&J^ MIS)J7\"HZ719=XWJ 5B J+M#$UE&1,GQHDIV(T[44R!FSVBBM2R,[T$K- M=J\IMK<3SO& 1!@&L0_,"Z"C!IIW)=4O;0B#O07,851^PBPWP95?%C0FH O- M#XL5^Q'EV7<'!%J)\;19TME/2&?_V,B7SF/]9BU3QHL.$EZ"DV_.#A$[B%0W M*<$,1?@RCNUAW(4$PNF5J%8DU"(C1AP9R3R?+X-+4^=PA6\E7ZKVS'RIRHLO MM3.YW2L79U4KTWHB'^<2473/SP7F Y8U2H.\$*Y+BBJ5I[6]K5/S,UTY7W+V M!E8 ';[5?38(W! FA?+P\^1N )^\/XT[?I3,#WX7'=RO_JG1J%O->O6$D'>/ MOOYE7D_& 3@L$3R%T_C+#[[!F0H&X_381,MDYP*U+33(#,U*2^!4I;P#\TC< M25T.\9['[??%_=-Q242Q;;:$\*]:]9F>9\ Q;N"",\)?3P)U34*XROB#9 S" M-'^Q S#HB'WH?E.9;O3@$TJ?2(NBPIPWYI%U;.)I!8_#;\F)H((BK89!% M@$,$*J]M2(8:>2[R5? 0@$LBIL!6H"S%"NC$+26J+3'1J3/B7")\[,JA.XB> M^3%>J*J^+)E\82'JL-H8/+=:)?/6B1XP/J]SA5Q6N+K5F'(>LX1P841N YL=W:=YQ4O5[/\3#JGQ MSBE! M@B=2F($Q6*86.-'4X*M&>8M"OI\3=.$CHU!)8+P@)#0*2L^!1P(;)H7I5D,0 M_K$QX90I%%B)XNZ O/5Q/?,3A7]N^))W!%Z+-TBVM9;V=\ M#[Y2.P;>@HGN3X0UW\<+/WE;JRH,V*^4B3U*H"Z2 .+I(G+$+D MBM(1G.',"43SHRPPCD/PQ? I'' F.1QQJ2+V'(@&4Y&C%D9TOQZ)1#:9[4AA MC:F6OI(NZ\7D;4/,Z8=FN2[+3<4<8 ^:O*G ,NVC8VOW:*W8UP'S8F)((:HX M)Z<[G+#6"!QW= MZ3.BE!"5$XIR&LF@HE$4:?@4 3J%II>O-BC)9AWJX=2A@ M%WU"]0&;_2QNB_/Y\QG81CP5S4!R(L,>GF**4J@:QE3>5*R3[OT)'A/6T:_7 M/Q\?=;Y\/#:/?C^]/L5;A$C83?Q/<4[_ OO8F1X?LNETX?& 'YRN0Y02HE3B M7V>I;B#55[*'?O>HQP190"$1.'"[D3"/9-J]^G6"]'R(>N#W]\P/3A^$G@K; M!<*8-GJ0@%@0D_^M"1QLK$-Z/^>+LNK\$NV@'MLLXA51@9-Z"6W) 4>^C2 RV&@;;*(L6ZRR )BE#A-BHF"3"CF3$F4/[0>)HD.*VRD>WQW)F M>E12H)Y[XCD&-3"O<7WFI2CXR)B!3)9?;(]2*:0R+&&8&\% =*-0,P0IJ\PA M)N< M$Y@^KC:0T<6SC#MHR2_->E44@C++V+;'A]2%C>02X0W1.&(@3OF>> ]N#+NK M+0D?O3\V%"PNVF,]>V3?T6SOC^'+H$CP3-1^"Y\&,IPH@LGJ!OJ;>RR,=.*' M@BBDJ@9ALH>"SV2R"__I'F=L$ ,9BD$8NX+/K+9G@G4&\*^'5'!QC;,1CB8V'SS!8"&YT_PUI8OP*O"3J>9FF"J*% M.3..HY.L/USQGJSZDFF_?;P3GR T#]]R.PC+C:YB:@BMNQ6#'N5?''*HG_T*1"7C.L=F=6?V9W9M67.[-"877L_G)LM?P_J[K1N[$X MU<_JG%+6'A;3H7NRG1NP712%L2;F>A4SL,=N;SB-<3D=[]X-?&J;2;%S0U2E MX.$>-P4-@#(B+-_U)\->-H6":L D_EEI5GF)J!P3YT0)5!(?.]R&$=VL6V<* M+QCX-9%V08$Y:9%(NY:/0#V%$(N@X2GW$FD40Q3F:<]X";^D1F_U?+NZ).*=H-FB" M%NK["4S<,4=P#!FOX*>D-QW7#7$*HFY":Y^/X01I(YR:'^)FO;S'\#MQN9>; M+-]/3=8@8)JXW1IU5$'D0W0>$Z.*PM"["7:NC1QQ3?;@2-Q04R)"@V=* .O@ MB^'X^&\P!OMN)" +3SD:>1"Z\<*#I\>1'G@L4^;R3.F@?A1#U?5'QP-E2 4E M/1@7$\G.?-/KC+#"75SR@$:&.7/$(-9@U*;*'_IW4WP@Q#@4\,86F B7J,'^ MM,,!C!:!L6W(JUS5Q-:1[@=S=> ,QR;0#V^#^M.$?M9:[G%HI0N'!%GMZ BJ M=N^=D+)BR7?0\"M%VSZZ)'#NIB7CP2'1QVN4T9C!:[M<$(5RY.#= U^XB1J[ M6%Y/S3\'#JGR!ZIB1%!3CN.HT40_@E""] CQUJ-1&KJ6,7,_EY@J/6=,OK'' M2YN,A7^#CO)=D$C^%8OH)?:7R&M M%_W?LT4G8&_:&-2F4.H8*U_ ^ M_7;HA@,G$;02O<,$&K&>W2N3?9'LE+3)%V\2/(&T98EI)OUGW:D699X@+K$H M:?10B@^$"<> 0WWWIU[*U*UM/PWLK1E;P)53\W>/2WPQ3=NXEA@U'[F53LIN M^)UA7T5V5/B4U2XXZR<]*W# K[[W9%GF\Q:8$I+ZTPI)]10O66S21:@[C6O' MP[Z?UWJ?I1=!V($@-)Y6$&JGYA=$4KBV^Y@JI%7"/0,!B&25-^(/%6"I*5%H M/JTHU',2B)^!$!1#"VR/NRO%L1O/+(Y=>XEC/Z(8X^D$>N_BVZVGK7)HG)H? MOP_<6SW7^_*K^BGT-P;>7/*\_IP>U% WRT_*/2+M1= M9AS"#I3_>H5[YE]1(+9.U%,;=H$^T@;X,07*A7,\"=U_')XH'9R"Z"8378!O M1;W,L/*C/\;TRGEJZDA,/WAC M!G>W1Y5RK52IMDJ5>OWXE9KM@H$E2:K6J95'DCP"+%J+;0X"IP]_L=[U3JQHA!+FD\'T>C5.RQ>Y=K5VI%]_)KJ5O%?YID31)0/0>&"VZEY,P"Q M"DUTBP.*-,RKG.8]G$NZ->A1V2H]*NO1XQ=_X)D_G5)ZW#=GFB1(?/^SF"#; ME*7*5F6IDI0EE5]8K9<+)#^5KMG#D@';?O"!9 MY:7E:,[5U2+=2Y7^-E=_?+ C&PRVH2,1T&328MQM+2:8?HTP$T!VUGVH25>A M\D(QF>*?T[^#1Q*=A\\]1)<$&R)RO)#"Q^_E'8.")3 _V][=!$W.(_'XO]]? M?3Z.4YQF)"DFD%SA(%>I33.>UQ(8_;YYH2&'%N;IAO:_5:YM:/N?$0 ".0_YDGH4RP;L;(W9HH)& M0_+3-M9Q[D)?DQTH;,/"7S'2?RW7VPB00O.9.=/U%V=Z58%:TIO<)EJ:=&RO MSW_ZVKGY_6KWKO26LD8NDW7"R9ZHLL ZOAQ+%)0($*82W4M?*?QL(U!#JA$;Y<TVY\#0-M=^N">S##J8E;7?%[OZ%!K09_UUKT3%O^VWE$"Q"-4H1X.+( MK:LT"E$VAD'Y$]W/S'BM:/G["8/B5=)%9C5!9,@YA77!UU4B323K\F;F0_>% MANZ%RH%[;C@>VK#U/!^[T/S+_?YFX-@PEW>F:=!/;@^VD?P)GOHZP1K)+H6+ M@%!7&&_N@G6%/BT_?(+U%B?P*X1F@"$<]\UG'S3,Y0#&^$I%*Z_>5:K62;E: MK?[K=>*S,) :Z5,@DD$30U6R0UERJ$EX(Q J[$WAW)NI *-1X-K3# MT.V[3J\3F5A)3F--PMXK\WOHOO'<(9C4P00I]#HY.9SP MZC.NI&>,K5W#2VZ9MO(,5AZ^FB68ZG76\7J*?-B,8L.SJ69G4]O=;')H4T_/ M!HZ2OA,$3N\::PA(6M:0D96ITMC%/'+HT9P_#T+?",_#<.+TM.DP&L1V*-/: M[8QJV1FUTS/Z":OL/_N8''_A??R.\CMQPP&*]$7_@W,;KHXSPG]_]3U1 M"(GX*.<"SV&=0V31G/-8G%'D!9MS'O\SZKY@[F-47>KLL<0#N?99[,9@ZEG<^R MG6,(9PZI7<^RDK.7*IDSJUA[J9)'V8*?9]4#G637/_2SX M>9:[!Q><9SO0%'F[KG G6*[,%NX$J^;X>97"G6"UO%C*@A-LUWNIED/9:L'/ MLUJ.;5@M^'E6R[$4JP4_SVHY_EFUX.=9[A[,G&>D"S@&]($Z65U2DS.*FG'/ M ,>A9RX>/% 7 W=\.;2]IQ+ES%%6G.GF27'F3"O.=',V<[GG+<',T?9%]?S S>:RHE\P/P5.W0^!?Z(NR3 M&K"JYL;/G_G/K$.S\)8H;FRGCDYBS/=/-DNKL/7R/&IZ\5U^')EMW!!S+S3I5ZX M(&:NI!;.OUF<1V^5DZJ3;.X#E^N["XX*G=@H.:<+LW"Y:CD M2FKAW+M< 2V<>]?*.Q(6N'>[-N':.91M%3QCI9T3DF@5W/5KYP0H6@5W_=IY MM34%=_UR96.EH^RK\T!_V;S-U+"L'.@QWT/OE!WW&QS=?LYY.J)=N%R5/(NFO>#4VL$LT&(<@>SS)/2PGE:>0S/'%T=;'-U MKGI@G7%GK$V7V>;X?&UU+"'.[AO8HM0GV@G#B[Z"#.EXO4ZW"V/VI&UTX5V_ M[UQ>7F+A_^8A!_)(EBV;MJ=48W_C=[@]VGO52 U8?M%'Q%3QE][FIYA'RLP9 M)-M783R-! V/F*?@JE4N)]@J)@)\_/@=&Y+=V-_?<^<[FAK6EE,K0 3U=;R0 MX":V<5N;-]/,L2(9>]'_X&*+0Z\7I@.5&\91R)$WJYPY.J[^A0[OU MXI;Q9L\]BU@*KFFH0V0/SXFM,"P7Y2!S%&QC+/W@&B^G [,_\'LRM4;5ROK;2]R9! M@-.CSL1_.7;PT>LAK-FK=R7_[9L3<$?9VOV$_PN?/7NMQRHG^4_ M_-&+@ QG\.G 'IY[/>?[K\[TU;LR_E^[5:VV'J/*.?J5^2;!GB'(4F#0S)S%@Z'1/[_S[UV?G MOR;)EW[YG1SJ=6HL;?PQ,3@U/BPAB%"@WF&+ZY-RXP3!^=-_DRO1UM*3+U5. MRI632BL>F?^BST:-C'Q.T"J7=-9^D([Y'PD:U$[*3?5Q\9='T*"RCS30Y6 # M-*CN'0TLJ9,W1H/:?M @I4:L2@'42'T/25=>AW36QDG7V$O2K7%X;9YTS9V0 M+B:)3.0[]EEUHR\.HCJ:/7>$?69\3P]QBH8I;)6C?^Q[A.SW MW06K4(?\$[$D_A9/+#.$-KO7J>D]4M&6-ZYH6\^ ;YU>ST47"8Q]VP5/_LP> MNY$]7,##/6%@^QDP\,KA(,Q'.\ 65N'![#X+W:5#YIS AI\NHS3WA6?6@?/L MTL;0R^'LLD6']>#\*7FIIO-Y$$+!^ MX+S>M3%>2*8W#ISINS3@"\GPYH$S?#=V?R%9W3IP5C^]NU!(-KG50\\6*=(U02$8?NA!DF)<$Q2"U8<>6MG]-4$AV'SH,9@" M>!F%Y/O31W .@VZ''D4IPC5!@FF;*& []%#*KIV3[7+OT'-3"G--L''.'7H MJ #7!!OGV:$'@"I (;H=AFX!XDGVR7 H0='"F%2;QCQJ'[H88YBF=2;YMZA1R^*8U)O MFG.''G\H@DF]:9X=>OAAUR;UAOG5./2 0^%,ZDTS\-#C#D5(H%BK)XNU<9B: MQJ''*W9MB!:2Z8<>]"A, D51&'[H&3,%2* H"JL//1RTXP2*HK#YT -(3V)D M_^O_G)R8__OGES_J__=__]T=3[[_Y=7;O7^:]W=_3;W?/TP>?FH&[>:OE;]_ MOYF&P^9]]Y_R\)?H=73M_/)/L_KMN]7]')7_Y].GRO6OK^^_OS_[JWS?NP[^ MY_K?O?'TM_#.Z__:_^7/ZJ@Y&%Q\_&LR_NU3^7^NOH_KV_.;KM_ M_W$?WG[^+_??X;DS_-@<_?W7G__N?+KYK_[_?*VUFC]7!YVI^_#;[]X?]W<_ M__9SJW/G5V\&/WTM7UU^[ERUO]T%3B?Z-AU^^_3[;Y%]]_-??[3N_[QY"/]^ M/YEZO3^MKU^]1N7FYC?/^^?RX_?FG]<7_<'H/W]>#F[]WZ+IGS_?7?]Q/_[C MVZ@R\?ZO>79]=7+R;C^WPQY@XQ22;H<>#RO$Y<&&<9 :AQX0V[7/ME7N-0\] M/%:X"-4TBZ'7H4I0C7!)O&06H=>BAEU\[)=KEWZ"D[A;DF MV#CG#CT 5(!K@HWS[- #.3N^)M@XOPX]!E, WZ[#'SZF$K!"'#HD89B7!.L M@7I4V3CJ4?O0PPV[ML0+R?1#SQ8IT#5!,1A^Z$&20EP3%(/5AQY:V?DU03'8 M?.@QF )X&87D^Z%'<'8?[JYL' >I?>@AG%T;V=OEWJ$'= H2[MX"YUZR8_9O MMQUZ\&FGX>[-\\LJ8P3IH#E6 %-TRRRT]I:%GVPW^,,>3ISW4_7/GV$8.^@. MII^=>V>8Y*5ZZ-P;3Z*0GK 6LG)O&%EYUHRL' XCJ\^:D=7#863M63-R1ZIU M\\!S5KG^](Q\7,1JK3;B*"^Z=P% M#MG5K"#H=Y]]V^MXO6NG.PE@$>J1G45TK38R;$4N\TN5YD:YW-H[+JM@;>#T MW.B3W76'R--45.G>']Z#PY1\Z(7?Y?:^Z4/KQ"JOD^I?WO!)8NT@U/#HDZ2V MQDF2>&DCE-N!A_]8F8,S.#Y.E[9>&AL^@ZW]Z\8W-IC9;UCZX\1H)RA22:F^4 M!#OPQ[?E5<+&AMEUOUT&?N1T,04!_G47V*/=Y "N;^Y9]8UN] ,*'!2,Q6NA MHVX^#\RR]B]J<- LWCP KF7M8:"@7%V'[9 M*,'*'BZ=W[H%-=^?>#IU.&#I1 M^'[ZQ?[;#\Z&=JA[,T M^]8.G45>S*'S?/\",OO$\^U>AU?V+\RQ%O,2J6.C ML1,YRNY9F%Y[Z/MWCS,B]D\$MKR==Q!-V24O;P*[YXSLX-NSW\3[%T/:.\9O M>>ON7XCH41P\FX21/W*"*V=HH^,4#MSQXDJ70]_&^Q=$VFLAV/*6WD&\:&>> MT8V_N,#P\#=P=7\#77O \NUNU^H^Y.0D;V,Q.WBC)-C?6 X=(4[O$C;^%*Q# M+[3IX@)D5_^+)KV_=:[.O1X<0('KA.=>=V> =R#(Y>I&N;B_09V5N0A:*W*Z M@S-X9C*,7._N\^>SG=4X;)R1^Q>:P4RC&S<:.A=]V%WNO=N;V,,X">F];P>] MB_X'-W"ZD1^$9P/;#4;VTUV;;)EA^Q=_V2+#7C;^VG*T=R4Z;(RL?M-L;=H MWT$8Y=%&W(;MV/T+(J"FN0*7PXD5SQ=P1T:311DG6_0GBR'.^Q="R..E_?V% MEU9M?V,#*JV<0@ 7?<*WR<,)XQ#!82#?6+7]S68I*L,V5,96WNS&W$'48U\I M-_%<)ELXL ,G3&!#C0C\RGDG)D4/R,_(O\4?QB]EOCH)>Z_4(E*?=4._5K&: M;WZ__I#YJJE/>=:7+YU S3HQ KD]3HK@^.;7R<@);/![DA[-TG-*;)S4!S.# M?7 \?^1ZXJ\S!IQ+V]PA4Y_5V:W6O8!V8_CZ'$[CGW-7G_SH:_?[&YBU/PFZ M3L@_#AR[1PH&'H7)O)/_O?5[4_B?030:OOO_4$L#!!0 ( Z(BU0:)O;N MBP< +,D 8 9C$P<3 R,C)E>#,Q+3%TU31Z(4VM?5JF60:&%VD/K:/LAH=SZ:Q %O0\S8";3[U[]S[00"I4/: M3G?G[;;23$O\Z]KWW'//-6E_]GZ[ZE0K[<_];@^_&?VTO8%WU>^TC]QOM!YE MS>V+F]Y7-O*^7O4_UD(5)V>LU9PGS),S8=BU6+*AFO&X[A[4V4AH&=8P$$-O M\W&)N$\.>20G\1G3=_OU4CF7"3EJ-5OOH M F;?;BWXXME_B<=F?O[#)CQGQ:W_*S6)#!]JGO[?1/^]UTCQF-Y^8 M][G/1MWA1?>Z/SJ\^>=5_ROK7GK4(H%#!OQ2.A8U=GE5(J0]>^%GR9R(:J5FS"4OM!U M=JN%D8&($PS2@IM4"\UX'*!!QKZ<\V@]C&6C&/[1IEDRY[%59]= M]J^N;KN]WN#Z[Q]KS9K]/+KM7N:?7W?XCT_ZG"UED$QIKN9?$(?>,%]B06?A M\RBW&S,\L1$ROI)>'6XWM(3L7'+ IA]>T6$BQ M% '<)0W[/>4Z$3IZ8$,Q5SIA*F:?E)YA9X>_,Q4R;S2LLT'L-\[M(D2'WI!L MI(/_^3S]CT'/^_RQ9OWRXV*N$&+[O/U2Q]8ZQ^7<>,$-G 1HD6H@R^UG\[0+<9P MF!* -I93Z4^92>F_]?BET"*;!#NH5F;21((',IX@YI(IMFCFPB<3[<1SV*8" M;!2NP+&,'XH'X2#[#M@W NS)*P$K6"AC((+ M49 W>8;A69=:)=Q"%;BB<0\ MR$11&F!.H*S@;2B#D$NBLCE 0@@GY$?1&L$9=LS6VHB20-+,=>J11N@ V"I MRZYGK$$^-U,61FII9,&0-39-;\\C>=W2^*3I_+8=. M;\.3OVCS+57G)L-?IFR(?)03.P?F@W7S@'$M+* $#F.!#F>""Q80= 4B 38>6_KT_Y?%$L"X8 M;YA&Z-$ZX8>MTP/AS&B=!NZ3^XC%H/ I"Z.'O'](LQG>%V#ZQY.5CWH.,GY%N;7_I*3_$JH2Q (JR MI5Q:5ZG&#""_A3264Y&I16PGH@)AS<9%2M73ON><')1& MG#('-F:M6"L+C'!"I2BP\-=84$=P.\:+8"^7[RDH7E?7%(J1Y]\F_/>@/'X) ME$M3W"-$[QE9K:R&$G3* 1O1L$"]S*A65C&G/, -L$XZET#,=9#C"1"7?"PC MF3R0@MAAL8TO=*U6'*Q<:&ST+0AEFV_NLRW-4ST'K(V5/+ZO=& ML(IY(F(H MF0CH1HN84]Q0%]0##L&VL ?AOV/X!1CVRV&XO^!1:BF+H"#"$#)4+N 8LT-. MKD1("0YV'S.!"0;<4)@6LA@)_C1.R(Y5FCQM0IDTP5>]!OK&%2$50*LJCU"VXCWBX2+VUQ1(Z'V&I'DDCU?F<4CD1&FS%A'V">:< MS622"/&=/#-6T"G4'D@8:&"3L0C"7A2;4Y5OB\%L)3IA54%MA3\CO*_TXU6 5C):^^! M\^NO)Q%:K>S*!ZY8/OMB5ULN^4M[SLQ$N_P] +EGX=:%2 M0@T:JP-5PM(O@$G?:^0(KKLT+^.%BA:"XK M,%Z,#Z1I%8D\ %ZCA1IO)V6+OM_&QK/I=0,U8\26T(>^BB(^-^*,Y7_5+'KW MH\"],['MZK_2W/MBY*G!OSXYN/WIYMHK[OC0@ ?'[>/:%QG,S"?O;5G;Z=-Y'YFCK MW8*?Z:"_;_O6.Q#L5:] [-[V#^& (WKIR+V%1"\K_0%02P,$% @ #HB+ M5+5OYG+?!P ""@ !@ !F,3!Q,#(R,F5X,S$M,G1SF.W?5]@,T]O'QL?T\Y\6D\\[]SUVW6NF\&_3Z\$WPK^,.W;M!MW-F MOZ'W+.ON7#_T/Y"Q^^%N\$LM$+&^)*UFHHG+(Z;(/5N0D8AH[-@&AXR9Y$$- M!L+0QWR<9I]TG89\&E\2R:WPYN>.WRX)X_O M1^/WO7N7N ^D]3-YWQ@W;AID/+@QO:WSBZ93K?3&I-=_>'0'_0WY7.J\V28/ MM\1]-R#CWNBZ=S\8UQ_^N!M\(+T;%WO:S6;[I9?UK3:OKD5B9EHU&-!17V,<9E4]L"5/(!ODO]UBU\BB9XCZ+M4-N M9IP%Y);'-/8X#,:NIY^=T]?HWW!XWU'W&IL#]D[X9#, MZ)P1R>:<+9@/Q\45^3VE4C,9+LF()4)J(F)R*V0$*ZO_3D1 W/'((;O"-A^L@3E#]&HX!PIX7'II!&(Q# =3?":K ME<6,>S.B4OQ8*U@PR3(MN(2(JY!1'[W3@NL9+%$ES#,6HN($;!,^+!1.#+9E MLBQNQ,OA^PW595%]_I6H9B18Q:\U2AP3PP1TRW5_M<+C !P=U1P407@+4Q^4 M A8+F' QQR=8P)(0A8@/<)P#?,,8&IK;J"2SU&Q@Q)I" * ;0'X,],I8Y!' MU:Q:"4*Q4#GR)9MRI26%F2@V6LO!3*> 7Y5;LV/N&X2_/X1_*@=A=^.T?Y3J M8RJN5 ;2+*%"-R9LDG6B3@T4AH1*<,L(.X 1GX0,T4$8@'T2*%0*GA)=O!2AQ5\BA<=\:%;D!-#F,\"OA=3@DS>C\91!MJ?)* U! MHG5.ZZV+$V;-:%WX]NFT6L%GF(S)V (?)R#H80M\L/!$8TK/%&S,%)R>FH5N MDP0D,*FY?-G R-L5E1,Y^"_"4-!"!(PGODV*%AFE,'$"M'VB+<>/^O4BJ(X7W:E\KW_ M-AS":R#HI%P,VB1B:1^^P\X?@%^.EL#E.?>1;52)F&*@HPJ8BC4! M4I!*/V<#$)33"0^Y7F(>M2_JH'< T6K%DL(2>T.V4%.8@/HI6U*2R@1(J4SF MYWE"^L8"4UU,60P)70C-0-?'?F\4AN"\4:M329Y!6<<"+-[ 09=H?9_'EU>'G4#5W3%GF MS^-]0"]?46#F5JT(STLE7NH4TJ0]:B.A-+1[6,L'8!QH^FAO0,G)@2$!4 :< M_9:T60_#&IZ9JS&\-HO3=; [M1GEC*I55HEQPG",^2:$FMW(HMN2A/R)A=E% MV9:\[@:^Q]W Q0O?#6 I7*WX.>FW-CKD'I/UF1B[G17 M:/CIH/K.[<.]6T1974&(L%"K=<_4V?:+.)TS'-']NP_F"XS/7Q@BQ]\70O9X MDFDJET[AO:'GOU>T?W>^S*UM^8LS?)//OMJ';P#^!5!+ P04 " .B(M4 MHE-?F1<$ !#P & &8Q,'$P,C(R97@S,BTQ='-R:6YC+FAT;>U76V_B M.!1^1^(_'$7:JI5"N'0ZFBD,4H P16* (:DT?32) ]X-=FH[;=E?O\]T MC21LR<]!LN5*M^&EKMJP)G+)T- L;5C=3J_KW:W8@FDX;3G-3KV':<\. K[: M^Q%?J+3]VQRV8;_T/S.E6;RQNGUO'HR&H[X;C*83F%W._4MW$D PA>8GN'1\ MI^^ [_7SV>;I6<.N5EP?W,%T%GB#G]:7JSXW/L)T",&%![X[[[D3SZ]-?XR] M*W#[@9EI-1JMMR[K?< ;<0@%YS343'"X97H%>D7A>T:DIC+9P)RF0FH0,03^ M'*$;\="!8[/F*(FN,]'NBW5*^.9(YD\G@&Z&0JXQP]IW)*;,_5UO_0'E$8U@ M2!<2!S;0^F0CEJT6$ 4Q2W!JEX%/PTPRS;! PB/P[L(5X4L*&&[-E,)LJQ4, M999&1%-844DQR?W,MJF7B=DP0H!6")0"GR14%4U:9W"=V &^9(&WK9.$_T^6_K?_[=8OQE; OS]S!8#3Y^L5J M6/FS/W/[Y?,K,ZIID9X;1A:/"Z&U6.*4S O0]P8_$.2E'FC MAR<*,=)^:_ME?0F-M=9O.H"\66AX4B1'"2F$-I02$2=&*%6(J')IEHI M3RP4[E0HFH.6;^>-\;';SZD4-TR5J+Y,V4U?,"P7&D/K[5&(Q\*"0J;PKXF, M;0&!YK):*1)PWAJD=[['W,O&ODP-)]9SC% M"^H>)C7%_J9;8*QN7=4/[C6=NC$HM,SL[E=5_KH\F<<"WP4YM9UONK[]Q2"A+KU6WNK;W<+R$V)Z9;\;??':ZY\%ODUZU MTCWWW"$^P?RZP3B8>+UN??O$V7HQW>U/AU?@!U<3[Y,5"Z[/H-E(-01L315< MT!N8BS7A]G; !I]*%EMHB*:STD[36UTC"5OR,Y!LN=(=>*JK#JR)7#(T-$L; M5J_;[WFW*[9@&DY;3JM;[R/LV4' 9WL_X@N5=OXUAQW83_W/3&D6;ZS>P)L' MX]%XX ;CZ07,+N?^I7L10#"%Y@>X='QGX(#O#?+9YFF[85&&Z17H%86O&9&:RF0#$+RE@N#53"M%6*QC*+(V(IK"BDB+(?61;Z"4P&\8V?!$K M#I^1#RLBO]&-#3/)>,A2DH ;AB+CFO$E3..8A8@6_1EW188VX)BIF@UI)E5& MN 8MD&352LFRHHPYRTQ.)!*IQJSVUY>+#,F* #Z1"\*IJDUO$[I!)'F]#_^S!V4[\]$4M,B/3-(BM>%T%JL M\Y$;%NF5\=7X!:4IF)E6>&NX;3:C%M&CX>]AZ9_ M])?06%N]IG-H\H\Q ]S!HDOB+,&6"9$OB2'NCLR27F=,TC7E6IFMO2/*,3E! M'DMHMH^CDQT?[KB_XWU!BN;'TW<=TQ$Y-'.T!'.3F=FQ_RGRZA1I/9TBC*,8 MKDF^[RBYFC".RL"V$E;RAS"CN:FDRE#%QNEJA20)%@+5DZ%*X4R*Y%%V;A8S M3E"^14IG'5 =JYKPQ@5XHBJDTUIDNA1'RK6 C+_+* M,(7U#(7$4A.CRDHD--E4*^4AA2J="D7S2N4]O#$^=DV<2O&=J;*43Y-QLQD8 ME@N-H?7V],,S8$$A4_C71,:] ('FLEHI #AO)O?[O7O8VS^-9*]5.[ 0,J*R M%HHD(:FB9U#^L_);\^.=;!4WZ_N=^=[X?C3'8'C?N !3RDH_(>$W:#IMS DY MP:(=]GC:AB$0J1#8,5HS&,=G)3W)#,7H>2:KS+[5^E[JW+^^"QJ]9_J3I[ M!F\-Q4TE2Z#9W-Z2#R"]N&87@XP;#MP=DJ\AY >AV\ZOQ?E[W5> M[N\AXAJ>:;GSX[W;<:L_'@R'>S^?(/3#V_^T6N@7XA**?6*BZ1H-/&HU0*",4:]S]/H W4X&J+O?[89=?GC[P(Z8L2 .1L0F#G']"_CL M&9GAP/:/]_X.L&W-+&+N(>#+A;;4;_GK)6''>Q&F&6;3EQZ=MY-7;4X_[N S M:B5MX1?#D.1^BARFU M!:3N_GZOS5]/,2-Q\X="^_N>:-TY/#QLB[=QTX#)F(W?9'A]8&5D 42G_>GJ MM#D*#F*_M=]I=3MI\I9B4"R7^=@U MR)[0&_0#0EP3L.MZ/O9!=4_"A]'CY=)R9]Y)] @>\D$ZB@?VALR0&+8C#N9X MCUG.TN;#+9XM*)D=[W$U:,6"^\O&TY> ,VZ"J4$]FZAETEY2;TFH;\&@IT0J M"!1Z9YGEK]OP36)?;B#OM4^>BITE)<_.#GR3P6P5PLIQ]61B,LGLV?F";UJN M5<+5$_%D8/O9>8)O&H%=*JH,5[SQ!/A _(?;FZ'"!@JZ WCFV9;)K?TIMOE\ M'B\( <-AF2'??]&_I(U.T$938@2;T3\!JP4+SQ@T3"P+\#-0,HG+8*E*TT01 M422HLK?M/*&2SP1 Y-H]$3_G%3DB$#51=LWJ2KZC^K,YF>0ZQV)I9^12F%I/ M);"_1IC"&"R(;P$N5DE^^3Y:<79W$2=ZD?W,CR7R;81;$.X07#Z')*,M%6B^ M72EG&2GVJDDQ:<*0-T/72^YC @&0YZV+ ]."-HTHI:(<+T#I%YYM@A]__G=@ M^6O>N^O17D:2BF8G1:XR8GRUBQC#;VA$V,BP.!T'F"TN;.]>.@^3!H4ID)': MZUVDQFDC3KR9?#L+KNH"*6NO%NM/3R?6*NME,T4C29]B9C%O-DJQG)%LV7NM MFW, CRSF&%[+* $?A%4N,32=!HW52&7]\0/'9-+C[$1H0//<3Q7K'89^:C: MZ3V9-WE! 3D4TD,O.,4?$=!$(5$DJ#;+G=QJ@CG"KC" W$U889L;JJRA+&^B ME]1A7E+"]@&I\(<4L<;:R25T@2UZA^V >+,+RX48R\+VT&4^#9R"J'1M->YE M9S\O,4X0"8K<$B8T48IH(SNY[*XP_4I\/+7)F!@!M7@J*".PT@9*KZ/3R:$U<)UN7A2B/XH(-*ZZ;/PO"6:YB1 ] MTAFH7G[$PWZ-MJN6>$H@R+C AF5;_CJ[M&=?Z9SDSJO"BBX(H)A"LQ;(Q3 A MU('UDW\45F>/.N#XGE]GQ"%IHC=$K_-R25$2"[>@A8!8(R&569IC>TQ\/]S1 MOK?\Q=!=$>9[-&>KY.WTLOJI:,* '-K00YP@BBDV E-8MNN[X5GG,&O2HF=Z M010B?M&UU3EL%F[9@(_PVE@0X^N(>CXQ^+?AISG%SJ6'LSD8=4OM0E,(\F-Z M:$,01101)UGN 31R"^7&JX56>)"\^85ZP;)O0 #.K$+Z3-M8/[4*D7]($VV( M(D$5I<@VADXA/\\S[RW;SLHI?EAD-BV,;B&HCSLV=DXVWD/@TYU;$%+W&2.Y M)$OAI29HZ18B]@T%%))HK)=*&C?$YALI(TS]M2AQQ,+^9Z4B;:1;:[J%*#XB MA00ME";6Q)FJW6_?,[Z>0CAN\GI4 H/&OW_^P'_,;@"H6VH%5D@""'HM01"E M*:*(9#.]U!NG8ON%CV%N@W3S7&?BBHF!:/N%]VZ&7^E3$Y=7>8LH<,A8D)TJ MQ;=:[ZM;R 9$1*)(4Y!IML2VW!*;\ 1[E8VQJ*'&*2MD :1[8^A%2+$IVMEN MGZ5$8(IF.@-72!:4[KHH9=4(*YW]+Q%/YH7>S!5R!&'_1@9/D! HD4[%+AJ[ MMTMFH+& VT>L)0*4--%.M%XA@5"(7]5SKI&1MC[J#)82*U>@6*&Y+E3J%5(/ M^F(I]"*BWDPW1:QK+(@9V,2;\;<6K^1F"X_R?7]G8GCP6_?+[63-[(.5\6W? M_M5O^V/RZ[>#WM>'CG'I[_]^<=$=_]9>/9P./N^OS#']??S)7*X_L+D[^VWV MZ\>><[!87)]_#I8?+O9OR-7DXTUW->[]WIX,IL:7NQ6;7O[7^L2&Q#X_<+Y\ M_OBI?S'Y[^SW]Z_>'+SK+?IKZ_[#K7NWFK_[\.Y-?^[U)HM?WN_?C"[[-X=? MYY3T_:]K^^O%[0&P7IW']MWY[]^.#[^$PW&-_&)X:>9/ [^XE$#^V3N47"?O1D6RXD# MCAPHKHG]&;;H2A2TN6":P,VF0&G**W-5T^G19+5VM9""DH0#DMDE *(-0OXL MQ(ABD C[B,-$J[#ZSD48)5"1P/JOGW5/I62Q:%@VZI-JCZR]LC"O5\B!;:L3 M26NF*>-K9)R.),M\I^P;=4S2*^3+XD!2Y0@U0BA,M%G@P_@Y -\)')N/X1*O MA7\0N.!*N)YK\".BMLV5W O/%KIS>Q/U2R;DX^FJ)VY)14Y6_KF9&N)!$2 D M/H1B2$A@0@"JE4*%$EAA\]*)W2A43J$H^)N^-X/OA8LC>+!9\=H6GO+"0XU% MWYZ.U@$HY ,U.B,@M+Q9"T#$2SUWR'-Z@5)(&MM?O:JU; TH;Z&+G0I9Q5R) MJV95:*2C*'8MDY*ZI78>%O*)TLK71G"/K($M][.TS74B?%5(+ZH+8ALY/KI2 MLTR2E3IHC.>K0KI15[:I\[$;<5;;KRF3:-4^V@E:2"=6VK-I9NDVKNXRH,:" M1S;4,D@J0:7T:S6=E%'/JT(*:RNIYMS;& D24+*YJR;6J:( V+8](W*#$5B-:W8A9+.L!=R6X]1E@W O <6S^, V MOX<1?D_VZ26JLP4![;;QJT):[3$ZDR #-?&0P((2<"B%KLG555(5*]G"#Y,1 ME@EC(*YLM?@M-*&H<*ZZ0Z(UN]%2)V5?%9)R)44'$EW9X(DS+1M$\!(!IE@7 ML>;\2:,XZA+\,K]3UU:WUA12:_)Z_"9%__C*_#(15NJ@DV,ADZ8KTV^"P:T+ M]DOSGL77&EM;O*@G5;W?2*6:5,X\0UR(TW?-8Z74;BBZ,)_:\7]6OQ1J]-M]3HO'Y@9W]B\)0K.='AE]'8HXGZ[H)!=5%^& M@,7WSZ<[S3%>BCYM8OLL(2,NTMYM+$IOJY?AT?44O[,$2 7M*+]AOZ)$X@Y< M%*\W7ZTLA?S?1J@F!NB5$D%"(RN#JJPS8KR<>ZLVLXPJ(/+-^0^9#TBZ/!2U!P.-R6'_2GS*;B!>RB\PEW\Y8(C M> 9&>>@3AUN*/82C5K X4GZR*FRU)-3RS(GH9P8T,M&N%>[5QVU9 )TM/^!O M1: :?P3"4">UXCX&?&HVR$;DBM>*#9)2L>M9&/U<175B?3^Y].W:[=_$%6+B M]LHZCM%3L).>1/)A*Y[UJ>=X*'!F)ZJ,U0M1CW(5EJ.(.H115(QRRVM1WGON M8%.)WX_XQO>.>A'#U870[N J^P01 M &"7;D_7A]U**/5>T"C:$QGQ+9'4DEA+&Z0'6\T6]Y-MH0+-\WA'J-XCL2,' M%9S 9/L#](F;"WRQN=XW"?GK."3; 5?,_PW)_#G&89+<'[J3>+LAM:=4QV'9 MF0>9[2C<$U$?KN705,MU+ M))E:_B.T3X=8AO&J&\8\%4P0CZAX*1=N^/3_F@T"J]W_'Z\&\*_WYWYG?A16!_0#\H' M\HR$_P_=9Y@ WVUT=N!&9<.*Y')./CC!8;5 ;2=+9194 0GU#$+X&)X_&*!X M,'"GH($SB%.IYXBC]-/\#FJ-AV0G=N0!N.8O44R*"O(,RY_I'RV@)S6"*1GF M+$@5O#+G2]/YTG+%Y]@_O]Y71JI0_/0?2:B='(O@Y#J:;ELC&97#DNE>-C4V M(0_^J2UN\@O9,'UZY,86TA;UXD^.KLKNJ#1G M*W2\5IQN#UKANY3MMD;E;4]Y*TU]S-GS,"PS%]_[ZS4RJ\_'JD*])Q1SJY @ M"#.3]4W.2?!*'<2;Y"('D387R:X:Q]2EL_']O\CSQK@"D&?!LSBR &.2+7&VVMLC"L2 M=+QF&_1UE>XHOI)L5=\R,@OL2VM6V:/YCF[@=GC5^>M,]\W6:]\_)7/+=8&Y MI]28W9/4%7#*!:SH?BYBAYKS&(&4^@+Q3I<5:M8980:UEL4L^S^BK0IP4H;Z M>@RTW'7N9XLGS.K1Y.%+\8UUG8U7("NNO(U"CB;H-6&6M9$+B"OL\8LZ%]C'29]?@ BRY MLN8J,F[ <1N!BO"SAW.27O.6X=/G]4?4Z&0+1>*!CL)3E.'QE5E\:J'&\9L. MN6(?0'M;6.V,3G70CV&[1G9G.[CZ6A?&2T&^=RW8T]2Q;*#*9%GQ>K3::?%6 MN*7K9T4J-5+FK1&K5M),OSHYO1)@*E\>4]<+_-ADUXL=!3AYK7'8^,*CIYX; MU+JR,@]5I7*::W%J9VN Y^[H#QU52.W5@M0 M?@2IPDU M5/=ZJ"E1_$J4*B1$F\'5W7*BM?Y%@B%BB/,]AU$1<3,<<. M.BLBE4>BFR-Y'IT1BY\YY_$>>^QL?8)54X9,GH,MW/E4NTDI@ZA:,XM]:C3I M5.#D6@<4&8N#E!K'45F<2E\ZWBCH/UC/+Q;0.-."K[,H[U6V@R& J5@XPS[F MIQNNB#,E])_>>;J.CR!K/9B1P5+DY/F! M?]>,*IO6B2K6@Q\-.E5H5IY0J@=;.G@*Q?O0OQFZ9L -%K@RKE$/AB2HI%XK M,;SP[]%'@6D]N)#!4I2$+2Q:/SXDJ&32$.5A-4&>@J*8!*H+*NMS9KT22BX4 M<1ED>%N=T+3_ 5!+ P04 " .B(M41'^7K#\, "OC0 %0 '1S">]A?M_5\K:EU*^X>ETG X?&NP>X@!,2".BPU ^ 6M M6&0%^D56,> %'FIM%VB5/M:V=K6=\F%Y^W!W3[MM5[6=K9V=R4_^.+(A>GS0 M"="8W8@<%V:01@_8?NO@3FEG:ZM<\F\L3.X\'/$+<_Z&%C'!4HP+'(& MV;]]7L2?_,IW_+WJ(.+8T.3@MKK%+V0(NRSSV DAFY6$;I0PI45G72/;>=82(+IS_FIJFQ MC==6T[6!8UDN=3'H001[;L\&K'+U]3$G@KC(!!@YR. :VK;^P&[O\V;.#!4W MDC:_%ON15&).F3!TVW!MT;SJ[+GG& $C"EAYIL\)MR)Q]15-C$,R4-LQYH!L MWL =[.,PLX%]7'!)L:/K_>\50@ E51=C445G]>&V$&:,:.J63AY$>_=^6.*J ME8!-B7]%2"ED#"^[E-Q(7L.?9Q3.MB7>G>4B-OKB=**D#5^__<6=GI+U*/.RLPYF-5L MYDL+VA# 3I?RCY,N<66M+G7\""AO!RU@N!A2"%*J7E%(>=C/D $I*-#.$:^)9#PXK&_NR;[(M#S()A[ M8E([;$#'M9X$O&U]!$BL:'%I(7GU!#$I\ A_'R \>;"72I27A^HZT84(X#%3D,=7?3Y.N, .44UR!%!.B8^B1A+@K.%.)W9IXT M@)%3YB6$R$*89*3[X]XZ'_7G7UBT! E8U^9%8SU%8SE2(9D@2QB31HH:H MCCJ0>0Y/=$#/1H;M\H3HA>.80VC;BB6)!9G3YA&/+FF@DT2AE%2893H/HZLP MM@.,!B.99)R> @NPGLUD<=($W;\P"9\44[T,+:=U?2E)GBA[2JIY'>H/T$XQ MXQ,"L$8-\D?\#7W,PVX6ITP\IV%@%Y@S6"DE2I;C9EJKY&J&I4UBD*@X]HZ- MG&ZZ*S9\YIVT8D&7I2N39?I=0EG'A"OF@,]NI*2=#&5#))*2I#)+66>#-W)M M59FS@"GE)T,A2A\V08)P=N2YR?7'6+Y=XY1RQ=%@FZ'*,L;DVO]YEA0&Y2UJ&,\=AV; ME>F)>@(L!X,V9HW:Q6/QO6KO'PLS<=JF@;VDD"@GC;5480C9YNU7DG%A7CQ( MELRU)NNS>ST'I29%H/A,PYC$,@19DKO.1,DEDXWKF.VZW="A64-5O0^IKCJ! M+T/)/)))K(N4-XF72Z)-$U"=#;_-,QTCYG9)Q3#<'F<(F*? @@94'7K& -S0 MWBP.E3+_J<9[INXJ\]B80H?'\314N%)WKN0T?$T(P(:($49-T,$4UY@K"]I1 M0]XD=,/!@A)*,7QPQ2+AML-'B6R8P9Z3E=:I(0HP(,K33&J,RGJXII;;Z$8: ME5=)M*(,(@<+BU-1.%!\SL(_54(%:50Y2S4S_JP@,W6GMA0N/\/Q2#HD&]35KXD/0TCJT9M@ )"KO$N: M%IMY38F08SXAX/,@;\3B!(1_[BZ_[/[[SU>C[X[NT>Z!^;0WZ-R/T>VI.[S8 MPP=[GW=^W+;'Q-X;&$];]B=:HBWPZ6FO_#C:-NITZ]OY^4[K;PW, M%O[6^FKVQS>D@ZS/UJ>[N?C_9?]P5U[2'Z=2R>%.]5VROEVTND,-GF=%]83#G9"G>C7^@0$?Y( M@%PC9BVSR86DRP<5U]8I>% M[7*\S/WR"\L<0P'I/K&D6R2#)QW<(@QT&SX! MD]N30F@8$_174S^N%LKWV#L6I"G(/%-PUNFBX#/.]ZXIZJQR]<'4 ,\#G+!1 MHZ5\0E6&DGE[C*-B"#GRJ:%D*C"_F]JH>;[LS!D/?=3Y!3?/DJB=:IF#SF"V M;77\;"/2I5(E(#2BY623ZYX>9Y?;:!( 69E1Z?5WH2UQ6+$@LR MTWS'>EK%HU3MLL+Y[==IAUG+T#9:O"5$RD>Q*Y]3Q7T7LU3LV@B=;I(<317V MN\P]> +.Y22H75HO3BBH]?HZQ#P?4>WJN*-^\WTX2,8K*-9K##+B%!W6-IU( M9.6"$Z:_R0_19C4@#:\C =EH?63$*3X1A?6%?-DB. 63_VLHN)<_]<,M$AJQ MB?WBNKS+SEY1H_WB(0&IZQP ?%V:!OGT]-M?1S_A6X-@==#1[><-TZ$[^B11 M1^S"-G.DM2)AGD8'ORG3.GA,.V)"!D&NK@2$R8'^R M1&K27?MYJFO4.JDT&@V^L316(TQ4\$;&.&OPZ"NY'9[\4QC_/!\E_6+1S@SD M!@^SXU'J"QG(XJI1K+ M^%Z%*Y087$,#%DME,)D8!IQ\,M%[J5;;J1@_78C!B4OXH7I$O.[CVA)O+II\ MHWK?S4K0N?3]$55@;CIR)8Z#$Y;K;' .8+-G8"V-CANVSMK+S$L!TE97#IS/ MN""IN!$$RY99*.R5SB'2V;COY7NE,.!UEC@8 )ABF5YS^N*_:ZL^>]ZG^M4/ M,3#S65?O9"J\Q5OF$\V]Q3I4? Q<;-KGKB@MQQ81K#X$] )<. MHEWEQ\,G-2/;L^17K!9SQS@E)E[EKK6X5MP#';>'3D:J^^A9G];U G)/B5;Z MIL^5T)FX675DS_C9)H]?3.D)UXHWCJ]BP;GCX@S%%O"9K[]Z*;DG9*M=^[\2 M/AQDV;(%_*\CMB!;[8N3XN)7+ IPQHK/V_!+R+Y NWR7@F3L=%3BT#SIR+W? M?U!+ P04 " .B(M4DRHJ=JM>"2QN_DTT&@T&MT__??3VC_9 M0A1Y8?#SBU??O7QQ @,G=+U@^?.+C_>GH_OQ9/+BO__KY.1O/_W'Z>G)!QA M!&+HGCSL3L;A>G/O>"=S!()H$:+UR?^-U__OY/1D%<>;'\_.'A\?OW/P;R+' M0S *$^3 B'QP8DQP@2@C^>S!-X,MJ@DY=O3UZ_^?'-JQ_?OCOY.!^? MO'[Y^G7ZR-]^\KW@RP.(X F6.XA^?E'@]/2 _.]"M#Q[_?+EF[/\AR_27_[X M1#XH_?[Q#?WUJ_?OWY_1;_<_C;RF'V*RK\Y^N[F^=U9P#4Z]((I!X! &D?=C M1#^\#AT04R2YF;5]\]1>Y>1/P;-]ZS*1)X>Y9^ M^8+@=7+R$PI]> <7)_05?XQW&_CSB\A;;WPB.?ULA>#BYQ=QA+Q3 C7^WP^$ MU_\AG_R)_AR'013ZGDN4= Y\\L[W*PCC%R>$],>[R5X,_("#?YSX,1X^1-%G MY!=G3 )G_V56PC]G ,$@7L'8#?'1%Z'Z(VPG"TDSJA1T _I&$2K*S]\5,)R_S"5 MSIAL.H8JBY8^R<]!Y$7A8H:M.69 39VPI$W/ZII MS!.Q_QU&$4SB/#"M X# M.M2$Y6NCH6T"$16!@&J*#/XM\#$6$MIN?ER;>%? 0Y^ G\!P<>4%V.YYP)_@ M=0XE:RDY>71TSO0;@+[ &#SX\!XZ"?)B#XH+VOBPOODRQ9,0W8 XQL9.6*;2 M0]I4>PVQ-R$N1/9SK2890=>+KX#C^=CJBX_Y\F.Z3,8FL0,X4&*?5<\ MXR^GPE(Q'M>HKB7P[V$<^W0)?_3BU238PB@.D80.V33T6;3II\G%J_?BZLQ^ MKTV &=AAW]OY,D-A#!VB$/S7$H'U=0C$5Z=V*KH&'=D];<%XS_\#"I/-R,&F M//*D%E,N(6WP?@A#]]'S?7'1\@=2VZ%%B EV&(*EA\WT*(J@Q$)4>U"G0;N# M/G&[L+>%G5BR!09TX(A+QR2@:[S=QZ'S!3M>V#?$VW"(&1#ZET_D3W'/J)V* MODT0];<(+PGO]_",3LW.8$ B(-2 3J(H$<>J_J1AWW%.G)>N'F1&1..,;7*L M)$5M(:%3UZFG(RE;Z2%]MI9CU26%%"1GT$Y+"LQX7%_X B_Q;N+C70GA[I$0 M1+0*$?&TURMON?)WOH?1P1.8>$GK_O GVJD&\P/NT+=VG!7B;BR<9PJ_S0#;JJN_=F:6VI:\@4FY'HK(= M47H]%BU]F\8#MT428]#P/L-;)VN?F)P-V-%1DP1X; 5AX)#8I.\3"<(-"@*^'YV#%)CCXV>MR8N;_<74^%BQLI^#$#B>IC=!H7D$ PL M\I"7%]!_[]=:A=>4(&Y@F?3V"W(Z)?"*%L3>PH-X!8M7,'4P0,6C4'A+-3X: M'9>6X.\%MO>>1$1>@)0NNY%ZH;("EI_2"&(Y4BN;2TJ7U*U1-%FYA8CI'!^\_9+L"XC2TX4^*YPD*S>/CM9EM"VV)"NX M$#&]I\S[^).TN:L_JL,47X0./6,;!>XE7D+CW>3@)@C+UDHD=S, ]3!;DHITZL(%P&*].,G8%*7>T\#.P1E^Y"S[S5G]\6QJ&98U M7 ,O4!8U??J@?!/"KC )Y"0/\'3/6$[>)@*%F60$8 K,Z1JN'R"21+?TZ'Z3 M8T)*0(Y&9&0#^=$(D0B/4[S3)O/J&O,N206?8HAWW&XN%WE8.=,J'UR8)=XV ME?C0;10Y54P_Q/MZZ/_\(HE.EP!L_MPG$4T/)_FS,%V_1@]1C/#:4$"G?0@7A88,ZW,#:CG596)=-PO IJARO3 MT&NV]5-1$4WY.C",C"FHA9&]!4I8-6TP98IYHWU9FB&X 9Z;[2+-J*69QP T MP@ G4\;?M2F#[K(W'\!3$P(KO8*GJ)C_+I^=?=^2P?[KX&*6I M1KIUU,KK8 B&HZQV\ 2<+Q655?/!L+]W^>3X"HK:E8&C]OP)@T7/[Z_ MU\G1-N)A#U /.1H9W._T[BJO#UE]F:L8[YI/!A@[RE8"P[), H!D2OBA30DJ M0[[ U>SQ3 NC_J>&\ @LSH*&M*O^*F/VG%J$L782T$C=TOR RI MDL5E2!IC(F7FL.?:"V T7:3YKF:TTLBB:/R/7"/-$(D<\72/#.62[@R=P+4S M&Y"2>+")1!.44I+VJV8F0D_&-?.P'72H@G-)TB,F6KNB(++ MSXZ>E'9; N 92=L9AP'ABAF,L[O$-/]Z[(,HHE>C1EG]M'VQI0LO(HP3I#U+ MKHLH5E8T)4UW0US@X$K)BH8@R/<2NNUGD;2-M >UZ$<)$&-I/^9"&G:#%ETC M3N;\.G(CQDN+(I \UGPR.OHUT,9I,/.@%2Z!!""%4/D\0I/ D0J.5QX9T-%W MXQMGN+[7;FYF*#M;HC?"3*2Z-W&PH(Z6@51)+*SC(1 /534\V54\(W<,JN0M M&7T^Z'4@C&5*C5R7OCB>@\!S)\$8;+P8Z$X08'&QN/W@:X$)C9EPY!VY?1I M]Q*@ *\@T5FJG'T.%R&"ZVHU/#,NQ M1_9@:Y\.YE(&;KP@1+1X0 P1C+3?!*R2/UJWJ@Z$L<2QNGZQ;&F:YRQ$%)(X M1MY#0F\@SD,2Q<0[1_RBF-K2D*8T"67U:(PUF-LGEQKXIB9D.<)@W$1RV1VQ MV\"'BIN,2,H[G)7K.QSJ9?14]Z':">1;&8ALB^7[X2-!Z2I$%V'R$"\2OW[O M5_=F5(SIL#)&91'EVS;%?+;#+FR#()8Z+;"U\2&5/'!':V*"OX*LCM@&HG@W MPS,E+MX/TZUQ76+9O).J/"*TZ<3(\6HYP(CMY!31-W6I[SR#*.L>9# &RV0Z M3!,@BJB9,%:9.V45C9)XA;VVKX?%U(@>:\RL>JIZU%<'T%3V71-?VCFA#Z5E MC(9W)Z8--6/7^ KG ST93!&.@YQM0E"*G.)VU*-A0]G&:8A.32MRW*B.%ET9 ML8TL+L/T1)B8\6\0:E'1-(E);V 2^#&MIR*K9Z*L$GK\ZX:=3V92KB:/9C(. M TI^:05*( G&5O"KVOE8<7Q4R!B*<+&X=/#0[N 6!HGVT;PG:]?$<-12/J?/ M@3 531^'$9Y-I(8##1%#M/4<&-V'OOZUF-V!B+N=R&05AFF.G>D%/"YS<8"R8 G:D( M2WZ87V)[J[W.').-Q9DD/& K]!FK@?$!OTA$)B_><0:73T3=X5[/0?K.!Q64P'A,3)I'2>VJ'OR&F;\!0%PA;/1^4 +^(!3?L MK;25*'8FM9 '+,]_&!M"!5R-W2,MR6)2?\,Q:A5(NB/2 MNF0);Q/R(M-%[?37Q/R1XST4UT$2T5RUFH/&#"FR$64Z-4*6N\WTH^ZJ98.: M*Y=7GZ6W\WDJ8^GVS!S3>AVB-R_4_-@];E@\2#>3NH_RZ@PZWH2' :V?\^09&T*-O$RIJ;'-?+OK1B:(VN-YHWIQ@"EJE3D$+VY$W)X="? M<'I3[J9NPV]JM0^,I-(<%B.3@U&KQX@JVGE9#)4):X6#EL A#COPR&D5)0S>< 1O!O M964W+"FLD7:X^BH9]:UTCMZ[)YP0@=;B.7J+!9B.71Y7=%)08 Y@BHIA)Y"[KE%SJ=WH6755ID=R559%>S7\3.6P5TO>74"'[% @2?J[ M(/> B'T@V7ZLQ?B7=#77K&%M8AW__-6G 8&"D[J-\^5ZXX<[".EOIH\!EF/E M;4AYIQZM=8L01[\>JX*KO4VRB$!WD Q')\X*THP> 7*O0K2 7ISHOUW?19)! MZYT+LTA[9OVK>9-8V)V<+GH? A+R#&53W UT;J9I]QW9%GA^ND\H'+MD6WD3 M.5RRW(]_H9?&4RB)U581CC&(5E=^^/A"0\[,=)%3B\S7F:VSZI:)3>C-4+CU M,)CGNX\1J4^ROST\1^U<2I3W12- *&RK'\V')NF*C:G56&A'1YG5O+6/#C.+,5)<1J6:L M>= (L;1W"<3DM"N.$C'D#=F6;_?-;:M?\HJZ_J9U%UG-W7YN$_.X_3O,=P[> MF@\<:7,0$DG%HM-NWXV5PAB=3IN>L[@NF]81&RM#*4NC*,+"KS? 0^2MQBN MEMJC2@PF-B,(?4TV%KZZVSW3@7.%P?"V>!I'T70Q0QY^ITU:9,YQ,%DW/\"8 M!O?GH]EL1II^"\U")<+/6;T=X.8>+"JGTIQC>^&2/#!L,4SXRPPFSUG//'Q% M6LXI5E:A9Y+YV61!X"R]VUSU7%'&-O6N9W\L@[)(A29-JC;>,TN(I=7J!Y*# MOUVI2AVS-,W:> 71@:]NQTJ H=UB+UKU6 ?3U/VO.N\9@MB'<\T4.>:RLWRK M7JL6JTCJ;5Q%'3,F4^R;$2>!7/K' ZA024W("U8@:[O4A8+FE!$T4S.980;& M"2+72^CVJB>K6F;Y?);')CR-7-=AK\PSL"/#Z;!U*G2*[,=W#8BJ"1NR6M3LTKO,;P&2FW#J;N+2IC?;B&2^#?PSA.BXUD@TMQ M7640>SZK*0LM,ZVTQ'?+UI)EGD$T009E8Q=[&$),@BV,;.9'M0GP'/*C6@$V MTVH9[+*XY\CY5^(A>)Y$'HE%DVLLV=MDWVCO^2K#^OBR: 0F0_DBNPS09DHX MU63HJ]FZ!.,CM.!=-=VE?;IY"V[-.G0GNDDQO,(I[+ ^*]D0(M@:ZSE M49%_VGH]U1=-U+#F;Q0X$;5>]Z&/.,VCL=XOT1V?HH :R@Y4?P- MK/E% Y[#*B@;:\A))"#_)SNL+? A3=?(;^+2'38Y>"Q^4/AE>G^W&F7%1BFM M=(7_6(%@">^P\WBY6$#M;G3/P@_*!>];L5Q3U/OH/*;!9O'8NM>!(V*IE/)L MD\TF/;(!?OX6DV 1HC7U;DQ=IA;D>@Q%. 2U*PRDR#ETM^:%,")UD_6?.I>H MV[7940?@O](;YWI M KN1-)UH^I 6PIX$^7I]%:+]J2B]Y91GGNPTJ[>+)#;/K61G0ZGN>!?TQ6[Y M6JU_DA667L'8/9*@"_T[\@Q<_FGC=!2E@"3<2B9B1S;\25FB M*%S,$(S(VDUE5$Z\R]+^:.5GWW,,UN)@,U+)[C1[X8 M%OS Q^HNA*>VMOZI!:B$-B#]>2AX.0%!+?R@.$*RL$:%FJ'QS6'6H7M6(^$+ M+R*:2LR->W&^]C9S8AJN.2QB:(H<_$.$RPR9:_:>5F(/RAK5A ]P>NZO=FGIM)7'>():;R&HG0!'_)\T7AW(&ZL M:(,P8^6S^ */29!Q.>!7XX<7+(A(Y&F. #FJ2R\6FO[( B;T*NL-B&/2GD'EYGB1@)POT?RD9,"C1DG<1:@_92R&T>P1M$*W7_X; M7LY.VW)Z R\3A(SXD 9/8$#B+::,DQA/&[$G,0U*8B?6>;8WXT#/.F0W'8=7 M)@\;6K\KQ-6'-#;4L'RV8W LMS*S&FEJ5E9Y!+=#=61!)IK"?@6<])1.;3-: M)M(\DAEK"^-1M4J@96*,X2DDB&WG3 #6_;K'?.OC&FESB-9XTT?HA:3CR1JB M\>54R94JD)KFI& H->XX)!2C,DU4+Z=R Y%'H_\ HP3F^T')1>+(W/M*U81' M+\YR)+"B589H"STYYU^(D,I>H(6P^-: 2Z3GG8(,[/NQRD>BWWU$DU"?"T)Q M0QUBRN*1M&1H=*B0B]:QA0O'TT^3BU?OE8^MG[ 5QN^$+2[:X6W3QR")$N"; M3&\48JF8E)'1FJ))L$#P7PG6**5K/L8GP]ENV$Y&Y<7MB12VQ^5!SL#.64'G MRPR%,70(6?S7$H$UK7ZMYK%AFIBVWTA2RJ$4(J2R3K<1EK/_8I2LQ8AD5'&X M*"J&CN@-[=[&\@<8P"T8[[_Y@,)D4TP85%P)\@(RXW#]D/G?IE: 5E8=SDD; MZ)HW_(),[=I\$>66$O@$D3RVY(X/8>@^>MC!5SU1;'C+PT450]-!C*?R(6F. MB?FIT,;)9O*JE%*+TZ 5NN-R<29!#(*E1VJGIN5RU1SH_(VQ7UBE> #!T#R0 MX]VEVBN+N+D$ #Y'JX<32FHOG^8+8'IDD;L[Z),[/#. XMT<@2 "U ^,U*\S ML"@:FC!<=LIK!HNR^:DBP]FN3R6J[-(].!E/7I MHD@X@VH<1G%T*-N35WXQ[HHI":,\WX3YGA?YFIJ#7:6Q.R_U#*A2<\JNVCFR MF9Q==R+S6=%-I,^N0A^_5I2FZMV&L2F_D,-,W1%L)FQ^C1/G:_."OXB&2]4S MQ-$\MK#!##]!,VZ6P)]$42)]"S"-*%:IR(6!F4\KIA34"$K&?-F/6SK?X^)[ MB.VVO/JQV>+&NWKSM)>8JCOQ/*[LW3LKZ"8^7G3O5R&*26((R1,W9I5Y[&R& ML.2OZ/'1.[JCC::K+_N9\.WR"W-Z[&\XI;$7S*W0->D& K+ZNE/LKF+F""-. MK^=38,W/)1VRV>TTV.62BV8=F:ESU3CM# V,=EY6>UYUT3,'PF-+&LI2R_=. MQM]^^H_3TY/_^7SSZ>W__L]OSB9Y^CUX^][]^FZ[_'T7?+Q('C^\0^_?_?/U M7Q_GN\A_MW6^OO3_$9_%]_ ?7]^]^?+TRKF.7_YQ=?7Z_I]GVZ?S\>\OM^X] M^N/^-W>S^S5:!HM_+O[Q^WK_YXVP^?G#^ M^K2-'J[_T_LMFD#_\MWZK]\__S:ZFO_GXH_;O__P[I_SU8_!IN_SE MUU]^&"W#-_/5A]N7=[/KT=W[+TL$1_&7G?_EZN.O,5C^\ONG'[:?YX_17^?) M+G _O[J]#;Y_/9__&@1?'[XN%G^?G[F?OO\Z0S]@4K_-O.5]\OTEG"[_L7C[ M_G]/QO=WIZ?*]QV&>2=C7V_K!L1D .^,K@\J$MC;"ZM=W> B*K83D=9N18JT MMUM:,-&@1D6Y6C3Q?#4*0R?2/.MH,H(Z;B8'G!A$@P$''VR6(&>%=3I#GH.7 MB[U+UNH+,\(C\E0MCGS1]!]5O,SXI0=! M:AB+7:)5MC0%IC,4DCM H% 9V'0BGRCW(:E9&EF!]F(VLYL*6Q>%]B"N-XA6I)>=%.XGG ;)SSVD>J?Z&\KBFO0F1&ZD"M"WU5ER4+TU\D MD)3Q/0?!%Q.=-JH<;%7ETJ#!AJ*"9? ,;9)OP@#NTJC=51*XT2@> X1V>#)0 M#U=WU)/#S=*!JF;]<3$UUIZV>BQF5)D<9E;R>$U-QS9013K0VEF[UN"O$.'Q M I=G;* >(%WLEM:3C *#]Q>=B?N"C>"&PZ!+C 'WA^I$6V M:ZGK__U)HYB?8EI \5H$_4C2:RG4WL?B/GS4DUKM%V,]W^W__,6#".MCM;N& M6^B/GCS=7I\@4X.)MRO\)'*2!WB*/X5X>3DT\^AQV)7F=&.15XY6C#5"M1LL008VC\*$%%/H30=&,<][.F;3VZU5_E.%STU^*(M]I^'?V&.2Q%UGNW[2";6&Q7R0Q\48Q M\76R]DEN[":[Z9Y@HB@@_:$#!_H^>?\PSZ3U#U<-NCL%5U2$FU0$FIZ;7[;_ M2$2X#8/Q081*(7U%YT$+RPY.1FMF>2[*10)OL7+GC]#?PILPB%>Z39^R&-:/ MMG6.&>&4_U;%F(I+BDKT.P1H_AA:&B$Y]R,PU[:'QEX1QJ(I4I+@@: [5T*> MOWT'ZBA&1:H+O7Z7BB!78:([[B;-WF(CE>,:%:DRN/ZA\3'A;6W:"E;[.JI7OUB M8^9%3I@$,70OGQQRC6A-_M6GLIDR//.ISL9>,/VVZ_7Q7!#-RF9Q&;XZF?CQ MXWJV(GO(6Z[B<)%$,#W&!(%;CM_YAU(U71*D#Y[3'>$X77R,#N5PFG%3/_53 M8J%\GR3C8>;.8(6X_2UR%_45YTH5-:[[(CWD[O9#F_*BP@D-I,8'K;H9S4-L M?YS0_*;&'$+>_.SN#C"FY_,8^8T_T^K:I1U>$X3PFL4446@J<(G8S);BX"V( M@E;#LQ/5*\[6Z?!&>,')IZ4P[2 M ]L0,^PVE3@DCED/0A <[YW 35;+9D-JV13R\W0=33-KY2BZKWQZJKF:#;5# MR%7/_,XH_6 &/'<>7H!8S%F2)&G]3%A86?N!+PN:D06E08@[Z(3+@&3J3%QL M][R%!_;%)FBQ%P3=Q+Z"(Z3I495WSHU M=L2L^ *%>BOU%R%Q&/(R81!C'6"NRTD00P2U9]3V+/PQU ;H_8K1G6%/=9G54"T@K6*GZV_Z2TP%8NEIJ;HC'I0LD8]AM3K2 MP,9HS,$-WC?DK7Q(^%,XB]F/60',FA;W^$(-@8#&,3MPX#KCMD> MTH%XQ7*95AN>QC+B.9DP;,]("B M="R)OVUU)#6MA M>#8HI&7K,1\0.![ M YE[/,3O0YAMSVCO$S^50>W,-">KRW"\1B<$R7MO6G+(@/U#\3Y6C_A-:KA"L9& M,O);.G9< A1@^QC-(,J[SGN.>56WLS^*"UDFM,Y!_6A/JKS];B=-ZO8R;P"Z M^)L53)N&@4J7,.4F82T]+ZZ;RU9WK]\FPE)Q]HDW\]#\4A*,C3FRM8K2*DI6 M:XVBI:ZSYO%[OKLAU=[&/IY')DH[2W"V6=]9?6J4:A/*X&RL@"];B(,(MV - MS51KEN1N;L,J5JY9?F8(*KP9:R.90 2;*L@R-NJ51RRV[52T4_O@>?7EC4PMFL*UWL 8CI8(IM5JC=3K;6%D MKVU9%EY&S/J M:>-DM>QU=UVU@BA45E'A0I#$RE+\_2 G1?VMN<>G"K"R!=R?CGR,X"+QK[V% MV/T4.8I6;V')[K%5$--_S[3"=;*/-8WB<[CT A(Y$]*4$*&CG#ML[8B!8Z;6 MV\C]*TE[_5V%**NJ36VCYE6%S6=0LTD -L$R'MKFSV7@:I@\&16[Y55TSYX< M&H%%J-<@?.E\: ;1.%ROPX">&F2=).0+J.085H\A#%5?8+)1-42?(:F<@+6V MA0@LX6U"ALET08E'=Q!3]QS\]7VLOQ&Y%&N+VWV>:HL&2@Y.D8U_;[,CK7]8 MG AJ%^6-NF4QN73QDLO!U_ R$'>IK[T,FQYR^/VW!]VZ4KN M*QM+ADA7A?4&>(BLUV,\ Y;:L\ 93*P6/N&6$64A8^J.2KDN1':50+,BFGD< MXXS@H"*6-]!1!Y55X@Z2]\F_),547AE5CP![V_7^Y+0G@J?(_J#7]7:,H.O% M5\"A=0@/ZZY\,:DF0C7'O;V45#L)Q=U3(U7Q]M\MC_?:LUL,WT-5JY:WMM8= MNRR4@72)!@;6NU[SQU\I2MT D3'OJ"*:B7R&1A:VFTRSQR%;%:;[1C=QTYYI MP-*&Q50"=5WH;^Q,Y^O^G+5NGQA+1/F)@1B'A:=EY>+&%;P$!OCO+N9%K=D]S!=5!0,GDB_ MFK2/P#2)HQC0Y F^GGT2 .,P)M1+UV M ]8:M=@4Q=:;^]7$=1]:.@\1"A^)E08;_)WV1AR2S >MRC9012J-]!:R(Z'$ M[#IWN""WSR :7TZ5SX[3M*T#S6E.$X925Y@Y)!2C=Y?!BG1)PTLCB:KBOU*# M*7M@)D#&5@$*,>CWKH((($92N??![G$8T=8&V6F%[A@>FX\]_TU<1P)H:2^V MF]YSA;1**KFYB0"IW3!R23=N(F'L;6&SLEC5" 1I#63*"$,CLH#WF FQ!/X] MC.,T*O_HQ:M)L(41UG\W6\\G7%L[.?A_B)CB@M4Z.[^7Q'02N% MU I!=#J?_,@H+D+QG_P<& .]I1 ]]\,.%Q0+_Z[!0L.E:#[U*#E.B MP!:4].[Z*:.,_L<@VD"')DJ*G_KP5,*D;>F.*G?\[>%GHZ+[M*>5G=AQ3SUF77SIX8B M_!U$L7X SAWTY;. +JB;B5UWD4G[L7K7L6#S^+VWD2!ZBU]Y/<4;0>B J/' MJ--26B%L8=9MP+'\Z_B6^EV*=LX6:MDJQC($$+/5.@T M9W$#8GH +VC :H]9K'/8)7[4!("A*P@%]+Q<12YPJR05N@X^'$W[ZMW M!V(X@P@[CS%8BD72VRG8.AWJ8@DYF C4W%>[IIBR+YH0>8M#Y7*Q@ XY4F3-H\X*E.,]6*5*0IPI^IW.[=2^-LX, ML\:,:+N%Z2*WRV)9)QP:EO*ENAA(+BR9+GXXBC-T+):S@LZ7&0IC,FQHP>XE M FN2<-OALJ,(W1J&K4-%CJ)B,I4($_%S='%JO5Z45-+-?GQ+0-3[-A!R;BOIC&=^NZWT[;:2Y=M*[7-$(JC+HV')^>!=A>&^NHDQBUDX$+K1%9:3 MF"$Q@*L/64*TXX)7>W6!(*M2_C!I6Y=6/M.\*2I2'IH.&M$YJCS4M!?,>/_- M!Q0FFT(+G&[)J(+4Y9QI::*JSI@@(W&?6HI@OPFJJIK:6QHYL'I-5',:9 E7,%$E[K2)I9FFK/P^?638]F2V<49P3QM5= SD[O% M9:P]04M,<1;3L'2JS4BB5<$^%!A+;$=8S]I-]Q&V()55K $#K9?NLL.H@N65 MN^_(>-3:$6EGYX&%A8&2-:32;IC$^Q-8V:NF[,L;>N7)G4U9[?9&4CE[C+;0_$71).M=NCD 0 1I/BCH<5W)(R@57A(DI'E)R MZ(O'4H0(]7HT*:N'_:@5P\1:75>6>.>[XC<&(BD2C(VYOF*A%9E17;YQ(PZM MJ=*D14Y&XBH-#*P'4N3'-$MM1GO7UAD9N-W6J!V+T1+=NC'18);%7L!CD/+X-8JA"VK)XX''N8 M5HPZ":TCE:DK'H!:+9Z"!%H**J@HT5J5!1-Z--9^^]?1'98A(1?]8#0)'(EH M,N-1NS<665[2WHUGO;#V O^4VQ5^">BL#IOEZ^NQ!,0MC]OKJ", \\R5%J^+=X8Y[1!,_YBL03&EB5?0)1C$I1&&DY4YO8MNJ :+L+/6O6".A MU6;QTRT^%2.50LP?%J0U.%W+(64DT5%YF)4&4]9>@E3+FX?DH\LG[)]Z$7$N M1\LE@DN\#9X$,?+PJN_0D@W'8E ZOX>EE$Q[!J:[YD6Z&C%I$L M9N;;6ZV;[LIPZI3U=HI0./ O M &O3$:[^8+Z:.YBU>QG[((JF"RJ:@0QP-A]S42FQ\#]G#):].298IG*ZBYR, MY'0W,+">T\T=E*7F-@T(]:<-[5G<#'U8S.+NJ V#+:'HS*4<1T9Z!S4PL'L- MGFT-2CIHP,78C#A8SS0/9I3$JQ!Y7[4G"K5QLI8W)+CV"Z%EZNRCP'0&T!31 M^9Q&(&8043G,J8K)T5ZVD;K.V/"9R?HJL!Z'P18B8JSQUD5_SSLV(TO1 74E MU9 RU%9A$CB(+HO S[BG,SJ.D?>0Q,2'G(<'8::+&=851 BZ5$S-&NPJC<5- MOZ2J.^-NIDO#!Q1&45ZD46@#6W[B^!70])K\6_E*FU) ,M93DTLR.PTM4TPV MM@+;DC.!#9.1>&>Q BDI_'\+X^F"I#V3KBCC,-+?-HO/<"":$H&.&W14TMFA M[Q 1V8N(2338N:G(9"A..0LC;H>$GL/ %Z%#,U7(63*]L#,)%B%:IT<C ?QP&!9>PM,/%H-@0*>XN9O\A9%%% MD!';CD3?(60B33H0[^"2EJ@*XEO06C6:KY-&@A:LO*Q:FH'07**;,)HC0&Y] MW>_6#Z'?">HR)1O66A;DRKMKS?0JRC+'O]-B62BA_G?0JC8E?6_16U12T&;- MOJZ\R '^[Q"@R\"] '$WF)E$[6RF9&%G8\+?HJH9ZEK\L7"/5(/9;B4_#)V( MX*1WTTNXCK!X+JUWYX-NBBA3&H)1K[R[UJUK0:.8 0+^!#O=3_^$.QV#O4+1 M2D!;<7A7P1!(>%'%/;5Q=W 3(K*=(='S:C5+-?B;"0]AQ+GF>(@+ X#C'QGI*^63I'9 MP:6ZPI_H"694:0[!TC#QR.'7E)%1YY6J6S?Z1:H#" JT0)(KH.7$6'7)O5\# MW\\;)FBP]&5Z0[+T%21RS'6=!!\87:XA6J9EKA_C%4D]!H&.1;:9[O$'%%I1 MR=6@YWY+0=LKZ/OZL"^1&X*Q;T(AQUKC7C47Z=<$H!@B?Y=ZL%JL?)7F$&!G MXI%CW]+77CE 28HD43 T@E\C.@Q3S\8D5X"N?O/E+<1MPLDXE=E)9<0&X='7 M(1B'21"CW3AT=1PUM=,?@),I!%.NH99=KJJ" MYN!IXF)9O87G4.[:)@:+\C#L$@>=_/!*5XVC \N1ZR+2*BW]#Y'OE09E-%$= MS.QHA"37@+:$ZQJ_,?YSBN;A8]NE'4D%%&@.P3MBXI&CKREENL:+VL IFJ%P MZP6M93,E%5 E/#@MU)#)5=&R+^ZDBED8Q<#_P]MH6K(;R0[(=6J&)=>"OKQD MPO$Z))&G51CH\%=KQ 8!>AV"'&IN,S$IJ.^ADR"LWE>O'VC-[4Y0UX@- NHZ M!#G4+9O@#E!?/CDK@!ADAYA: M]F&-A(>SNK*0R971LCF63J8BBPB"H/-Z6B)T_&'E\GOGP++WM.SL[)_."&%2 M>XG __\!4$L#!!0 ( Z(BU3_5GZZPG ))T!0 5 ='-R:2TR,#(R M,#(R.%]L86(N>&UL[7UI<^2XD>CW_15XWHV-[EAINM7M\7B\7K\H73W:5;.,BB@0X&R_"NZ.6<.1%(#.1Q^__[\LF M1L\XRZ,T^:]?G7SS]E<()\LTC)*G__K5Y_OCQ?W9U=6O_N\?$/J7W_^?XV/T M 2;K+ECB'7Z#C8[)@N>19AF'!WZ&''4:+;8;>?HO>O?_=^Y/???L=^OQP MAMZ]??>.3?F7W\=1\N4QR#$B<"?Y?_VJL=/+8Q9_DV9/;]Z]??O^33GP5VSD M[U[@%ZWQ7]_3T2???__]&_K7:F@>B0:294_>_/'C]?URC3?!<93D19 L88,\ M^EU.?WF=+H."4E(+%Y*.@'\=E\..X5?')^^.WY]\\Y*'OV)T0^CW61KC.[Q" M%/+?%?LM_J]?Y=%F&P- ]'?K#*_$@,19]@;FOTGP$Y >-OD>-CGY#6SRK_S7 MU\$CCG^%8.3GNRLI3M^WUF*3WE1PQO#O:P)/"U+\4N DQ&$)*ZR@(!K=@+*H M7!=63I>M-6,@?IJ52]*-_^M7N_SX*0BV?[LO"'0;G!0WJ\LH(8R+@O@VS2-@ MU^(Q+[)@6?0IEQ-P*"BK('^D\/#UWH!0OL%QD9>_.8;?4/(-VI)0BJ,#\+80 M*K^9041B/+,FP=_BQYA^!V0R' $X.?Y\_ZL_5%-1ND+59%3.1G\IY__U]PR$ M/]1L@G\NLC:O@FQ9 DE^U"#&1[Q9IN1SVQ;'+1Q76;JQXW*16I#FC;4 +O(< M%_G9+LO(-B-+6GMM!N.H8E6D11!?*V2K!8%$B!Y@$<3'(#;#K[@(>=*4BSY: M;_YP$/\G8?S8AX@AMY5LG@][Y7P]\(N^CH+'*"9G!)[HLQ9LX./;[H-A]($W MIOD5 SF?FB(AP=+Z>V^L-YU8./_R&WLKA6".S-=P_<#3X+Y(EU_6:1P28^KB M'[NHV)]B8A/A!V+>Y+ML3_\^NH9ILN>;/[@^,8S@DJF:ZR##;.Z_!]LT_\\< M8;H$>J1KH((O@G)8I2%=?A3. 5QO:YRF)*H_\0/E<7+A\W([]<%0'DP/]W=' MZ"I9?H/8X*;\S$. S*3EL,NIOQXA2;P#M\]MFE&KIRBRZ'%7!(\Q?D@_$432 MI"!(D=6>KI("$UZ.;R^/ M2;[EG@0P9M(%?*;5=:9R&JAPB-6KRMZ??F#^/R M?HNS* WOBR KW$C 6X$(G 8QN!IG=]?-C_]OQ]=VF 1<)*$;_I^8\/__FZ0@"$1(S8:U0\-PB<%+U*DX5I3>%0X6Q]-9VE>@"Q>O&QQDH_N M3NHM[]JGU 5 (B$PC)XMF(\[0G1IW^(A8T]3+H0HVON:;K;P"$\O/Y"WZS0? M6RA$.XRM6FL%0P"$^O1X%9,AKQ'P!Z5L-64$!FN[4/;XK:!E2X) M1&=$98J2'=GAIJ(,S?P=,QP/[8OLW2551,<%HW%O;@_:IWE][<29[& M44CCQA)/_Z$B\GT MH/;:/MXW6A!(/K!/7:ZCH.$Q(6IR_>SA4QZ$C&J*1!_7 UXXJHBNO@T_?<"? M8L_1/3N&,7]RD$R"_IJSV;LL]_&(#'6_D7]Z?DM"_S04LGV(A0?M_&970+PP M.#7'EKK>^A.YP/6/(%U()(+%W=GH590@-N>U7]>VC$,M.1$B-[)U8?;6(()$ M\6PDI/,OBLQOFWJ7W37 OF?(6$@3\L]\\1*-K2NH]QI;?;_:@I21$B5!3(%#C!=8D1A#SU&(P]/]YQR'5TGE#EPLB^AYBBC2 1N[ M?XLT!TYA$2U![%[MR$QB'+U&6[X89*ZEY4(HJ%;R>] -EX..X32$7I::K&27 MJ^09YSYD5;3Q;&15 )Q.5KFHDO_QJ6+IG)%X*EAO()XR$HTKGCRAR[UXBC:> MC7@*@-.)9_, K8_55;G0W(]2A1P8R*J,7I:R"EO _X&6^AS$H*#>D6\ABY8% M#N$/BR1L_Z(Q\I9:B5?)$F+%\3EF_[UXX4%3Y(+I-XV@)P;?3^-44&SDLQ2&'0G)*U1-0 M.6,F#V]ZSK42[]6(V\?67 09G--PH=,GA(G$1[J-2_>^# B99Y\/1V0\>P>: M3;T6'=>:HJ/$^H"CAY]MG1-M(OG1;#;^3:J2(S4P.GV)_M"8-Y/SR(R=W9M/ M0X:A"G^19]'?H%!8N(OQS0I"M"*(*KA?IUGQ@+/-#]'3.MY?1V2_D+G!-G*I M@]6H*)'__9:*T\'KNSBN#@52]K3$5P1-;%FNB7)8]+@@JZ(U71;%=%WN3-W( M)-2Q%C^68(#\CD)?^QOW,HBRGX)XA\^C?!FG^2Z;3&E3;N7X,50%BT1B80JB MV=[Q8^SH1'K'A]M $=C +FA9;0._ M"^A&:,-W @?."D[B9WH2IPD*4%;NAQYA0]\?PG1")M 7QF+, :97M2-0 DHP.VG(YRM>+@]\34LU!X%&IH8_W@EVXV M$;>ZDI#E(C[A!/R>M?H\E:MIT-Z./4]#8)-F%59K,']4VN)6+%!,Q$:,2=:Y6KZ.%DH9)WS\')7$%GZ M&"719K>A.]P&>RIYGY,09Y_2Y P22^(8CLPJR%0E-MH; ):[BMA\ Z4]B4Q<:(K),+#]Z1B57?$?'JB_!<=GH@Z]M' M^@ :'?@R=1<]K8N;U><<,^N?:!;BC>UM(:LM?'BJ; U.+2N:&4\PR*:A5AHQDI"S;7:2!IAR@YYXP65!I27#HJ^PM8=@:?'=9M,2-H 1;=X1^/3]>9"UI U]@BCGD[Y]Z&%WD1;:#>YL'2:+F)A_!M.T@-A#:H M%A:+,"Y7G[$P'R8K @D_@-J6&F&]]^!I:R5 MA"*6^552$!)&CS%_S)@\KFO8WF[CN@;!IA-">"2K5^$=Q77.10]B:B4,37$= M3K4#5=ON+E]]3:N_$6'@VIP_T>U M"//7WZA:',KZ%&N,V/HHJ#>8@4M@9*$1Z 8'4=W:6444$**/7$?/N/>YG>Y9 M5D1,.#5%ZL& G5WG'YB#)DM"H"LAYD3_KY)#^=H4 M.B-R'&Q#03[Y!IK54?N,[TG;V-'B&X]!#B#L%54+1C2NK(#Q9'79P"K3(F#" M\2G,0'P*6F09%*13M,CT:J@=(C9B"\Z:GK;M.GI-0#ZEQ52VG&8SM\:;&AAI MH7=97QB8/!-'@AE/U3VI>[2PLL%N,6UJ04-*KO)\-RRH2#[;H:=4"H3L99V- M1RQHB,[P;;F;L:)^/U=B//"<"7'TM_-TN8,#ZX&,4YPH.5Y^\Y0^OR%3V&%" M?JC/D-Y"8W>ZE+6FZVXLX7LY!,$8'U^_C-+ 5R$.@]7SYBH_[HA"AK-X?X>W M:::Z*,S9VEUS_.KA)CSN0*%C=S4=!,#WG0%082H1>!Q<\G;LI#I.5%; M1I&)]HH3I/"8B$0+")U L,&(C$8PW/=1(&1)5Q3Z"!YPS%\293:(_X2#[)+\ M1N54,A>#[II^CH8.%#I)8,,1C$=T@B__CP%WNA(A0O7 PX%:[Q$S:T:[,WJ+ M3M&TU$@UZ "B51.J\=V+PY?.(&%/3W\0(3K4.H %+Y*"&!J748P_[3:/.#M( M'GJ+.;XJNOO+BM/280C&(3;0YYD@XT#)UV,1#/:3A*3C1IOS O2&AUO5RT&SXXP<&=2U17O,G4%6<[8_ M2\,QY$&]O@?Q4 *DEI;6U"-$)R-X3F(+(%C!HZDQ@*%MD=*3Y! )>PA>RD=5 M%DXXVLTB6]FUNJ&$1BU29!)JS^I=05ZD2,.TMORH,+=70A9A2#B5\_]<1PD^ M&4%F1*MZ.(4$8*@%A8\\*G] , ?=)-[O+ 6;VE(B0_F0LX4O=D9^O,D>TJ_) M>!+26-.M82N!PE \8 +<23#%\QDB98Y0+CJ86MJUK27I57:3T3YZR7(,;4:R ML$H2!@FE!<1XF,(S6V:%T'\YV@[D@(L7-:+(2R"Q%!> MV!Q$)G657)_B(F254%CZ.%M8S-?D+_'M.DW&\(WT%G,L$MW]96468!BBXV;@ M&Y%QH.2Y$"D+3O,2K/N3=X\/41$?=@ST%G/,Z>[^LB(M\#<(%CYY]^KQ=5F: M?^^3W3(VE.P68F;![H+^6C;*%ZL(M3N*!3ZU$$@2PLB@]%Y5C/+DX5-[I?= ^]0XS$LUV6 MX:1@+R,@6$1S// )5+FP#VM #(I:N^-S4#4)L5G^7S_4'&MK> K,#S('KA)" M=HAK?L;G01'P;4;QB L7]B$U8E!T3O!J#L12!*48^9<:-<>Z+F\IY@=)#;S+ ME1U-]B,]GM;K^7%LMV#0OZ%FJ!SKZ_5%K&ASOH^9/>NZ M#+%5P*&6AG(*8G,0G^3;;Z3D5%M Y$A;A>ARJ5OC.!Y/0%K+^= ?F@!HC@<8 M*1 #3P>$@ ^=\Z&+V4%: ?1-@9=U* (!&4/YS:[(BX"&](]AAZB6]W-SJ$#2 M6"5T)J)3CUBO\!PU9GL7'A-F=DP4'3%L[I[%!B!HB,Z]SAU(S![Z5DN!<"#8LJ@5 A M:W."M\/Z6;K'V-D9S56=.JJE8!@F:/",G5Z*AM<,#0&/Q#D:77P/[7P2!A24?K$R!H61" U7/A!]!$ M=0#$>[C2&Y10:*X3-N=W/K/[E0QJ)O7+\1M^1%1=.8-\#>TXR7^@3L!S$&,H M1%&G.EA@$ETR>R"1:\6\)/^!ZNM?2?H.XVVK6:DP* MRU-)U+)8_TQF(VVJG=S+F (:B61]%'6N]ML=T(!Y36'2X6Q[L2UI#\7\#B\Q MD5"R_"=<3"-#RJU<&DXF ,D\(7P*RJHY1RC!15G#_"LT$X7ZSBA,=X_%:A>C MH)Q"AOS;R6]/CMZ^?>NY5),)TUMWIHY0UC7M%B7-+M/LG%.LO]O8@FBVJ1>1 M- )-)IP: ;YL]3QK2I$&6WM#X3;#VR *+UZ@EAV>1FK$ M>[@6&"$4LN)@;"S";+!?;5_)HJ:0R#&T;9$,+BQ:JV#Y;K M*,&T42!8FUOPA7[(4F4HE)TI*-W(]2$C!T7FS"P'4<&B+;>AOB.*-MN,\(36 M#ZWU^>5RM]DQE2G$6R*&$'7W_W7OZQW\[^?9; MHN;_QNM!IA>(MGFI)*7]E;>HJ7C>("+Y.<:TG'L2+AJTO,V@)7JQOR5\*YJP MC&^,C@.6>^_'6*!+OI%/0Z5_1G;#R++6L8''H[JELX;JI' M%WNC"X72U&!M-69@9R9VP@<66< &'6[K2S(K7#QLHQW$#%7 MMBH:6:B,MG1]$)D )9&PJV[/'ZI9^A6R(6QMRIHQ&>S/KXFDJBDYSMVY&@DI M_^SSX5S%]3YG;1A[CE>87' A,7-Y/S/^"V;]CLQOW6ZN#Q -/+)@+#Y(XO#P M(">&7&SU[S! W=)7=AT%CU%,'T&Y\#?;@FR6"R9 8-42RQY)R$GO];EYHZ+B\ MYKPZ&LRX*G>$"PEA*V+WN"AB&A[G0\*T4 T_Q*KHG5)CIT7ITL2SMF[,;X-S3?1B M;*6/IPDL3M8A/^51B%G[$=JM/EI%.%SPKK>709317*6Z(?/82OLAH'BX>@^! M=^#1:2#0/@R#$62G93T<2E!KAW$:)*7].[9ET5S:?9A8'<0")K4LBRZJEO%54"8H*E@7^22L9'(Y MOL]7M9.'G%TY-#(3M)[!$G:;<[QZ+/0L;)\[:LPM!4GU('FP[ @>*YU*B]'S M)!OD]5E)_@:IP,0B9(J^:#[DV56R'/0$W9GBC(^"S67%ZN_OCJ#GWC=>^*B@ M:_60+$#CH.PL%I] "\5-4;1!M(/S[U< A#P+AX>AY*P8X+^=$'4@0\\PYP@% MNV*=9M$_R=^_??L6\II13JOK_2=*H%U)E.<['/I55!4\[21S"6ER0 1E>\G; M(+O):,>DD*Y^BS-:B7!2 9-NZL/8-P/-3!)K*6QF'R!B+S,)?.WSWAG&>+D4 M*DED;?6W]V#5,!?5ASRI./8V\V"YJR$R/0?9,=D" MH#"TTZ32O[YY*]/ 3MX==94P)DOH_=&[[W][].VOOZ>6^ONCDY-?'YW\YCT? M=H3>'9W\^C='O_[U;^G?3XZ^_\V[H[>_>8=2<5/K M%)J?3+56[>3'@RR!QNAB4RG4?N7+1)G683^R;C'LVQ=!I/WF*T9X3HH=EQ%O MK6V:WL*3R7;S$KHIA&?(U]_Q_\Q AN3&CPGF\*\&L] ME^>_0^7P\GH[.3KY]MW1R=N3RAD7%&B9YMYZ^>KYUY0C"?;6!U-K/79;3BDV M? ?G1X\ "%D 1D=>F)3X/' 4+))*1@/%0PI<1DF:E8VC<3YZAX/N\LZ+678 MD)7G(SQ*DX*L&4, ?,1'>U9I9,QIE9@4(6COH+_#SSC9C7Y"5,OZN$[*S:6J M!_USMXZ4%XYWR=_6+QIH'& XY\7-"FH006SF/HR7.[]-X?+>+="/WKX(R M4*3FC1^P G.@ACJ/SP0T68H FWR$GMAT5OZUM< \ZK8/XWH[R\^8/M9G&;FUTS*; MBU6_XLM.%".NW\^')&JA4E9XY:707G%Q>^TUN-R8H4U),\/?6LA*Q:JU]*?1 MB[]*MW%N2,D@D1?DI,/+ VL6>I2.:9TJG')\#S"M/@11DE^G.3G#;Y*+%Q#/ M792O(2WF9G6.'\>6(/U^7HIUZJ"25?$D\Q!DS=W>(LA$HU=D:9=!*Z8GMGAESN54"U(@HUD>6J*O=YR3#00QOMK#Y]10=+(PV]2 J!)!+$>B)Y M)E_%9.QK$,V-J/WA+(Z_80*@:X@H(=5X\3#?,SXF^ F-P4A2,T6 E,-&0 MA_]+^??V &.PZK##;\M3MQ167U(VP[8B;S1P_=WKGP/!E'Y,@9=9[CX!8VU MH%=EHO=X>[$ ;46D91%:$?$ 5;]\\BWC74^#/%J.++SB/5R[4H50R$Y!^!LM MM%(Z&9CJ! '/51(T6O+0)%C-((K=1\J[BKNMS'ROVNZ:YU&\*T:/D93M MXN.JE< BJ^G/_CJRF,U RCJ,5LE9DT+6E_//&'K=X' !712?\*?=YA%G-ZM> M>-T49]NPO3VDZPP"4'DVE_>,'BLQ:0KO M<%+:AI=+=N)?R]1APT-W=Y]>,A!"S0$\IF#/1ZYUPF(@V4IZ6I9"4FBX=SC$ M> ,_^[:IM)#,R;K2 :OHZUFJ'==4[1AJ:,W+R#*5'D-SRXBJ!QA>[:V?@RAF M^S;R Z 5,9&+*=26H;N[/^('0F@MY)6>[5L]L10(N3B;T+L72H\UU& MO@NBT4KRS1;X:C8 MC9^\A6(^-R$?(D;&\F],5EM_ M'5GLC*ADY+AYCD(#$OUY&D=A('Z#!/\?^26U-%_M( )>XZWA+T1=060GV,,/T#^R@9:Q/R3_G[D MS]%H2]>1'B9 R9Z$&E-9:E-CCF_9'L+?IJP:T\,^UN.<5WUU$UZIV\V]P"GA MDSG NPLY0&FS,V&2IJ2/AFB>VV8: @AT MSES6N YNYV><[3V]*.O(7K79D"%X0%OS/"=WYX;8J1E-A:FS'GW@3#P\E0D",'NZ.'V%:Z_FNS$/U[(-6!4^;)XE/K3K@IK0/!_PG%\MA250$2*MQL4-DMMR'JGL,V#Q,DM> ;4_D M;U-_U[,=N=DV.%N$SP%!?WJA[VTX P'OPB1UR[(_L_>+)9_DU_PWYZA:^H0D ML&VDV5^>=L:^KQIC"YLU2UP#QHLY?!P;!-C 9N'>VG0.Y5KE61A$"/L0=)%G M_BIYQKG/UUH5 /-YK55 :?A:&Y4KS/VUUD B#%YK=02S[D%!]EHL_[&+,AQ> M$G3HSWDT@;VMVLE#;QDY-(HH<$CF 3D,^$RO\F; NE9I1 W&XYZ#EU%"KFV/ MYZ *@/F<@PHH#<_!5;G"W,]! XDP. =U!+/O+\J"/.'+N,-$\Z&O\C>KZRC! MY#]GY*,9_072;$_W9Z,17(I3,JOF0(DA-AQ=!DNP&?>^W[\',;K=E-24*I8G M:7,#UDZ.4'9L^U>RB5\AJP%12-6V#,.FQQY$7+,PU5Z18M]2U>>=3(PZ> ^4 M&VKJ\.4627CQ0JSD_"%XX:_F= -PKC^J'U(D5J[5PN[$R!I&65.$X 5]C8HU MI+;!94J%[+D?#NWS4?T07E>VL37-#DF+VFVWS/ .8KC4+XGZYM;J'HR.#@C2"L9UY!C-\?#M/Q8Q15B3&:U&N_K.@[1&#)=A$+#0Y>$.CO5C]HVF/N=PNL#"'5 3QJ(%;I9 M$?N7QMK"DF/!+RT*%:]A%FUU1FT%SM4KE1MR0ZB[P35543)K,YSK(T@ M&>W>,/\X#@#7.J_:MR8T@K"85K@P(:%MH,=EW1CC9G5+-EY&6]9^B84NE9_7 M37)_NKB]O876&D;N,*N%79[LUE!*1+:Q%'@6MN5B+*&-Q\A5#4G(,4]6I-U* M8K*F%\WG8 &H?&369!PU$JZ,O[O#2QP]]\.3)@P ;6PYEOEI?OR:@*6+[LRJ MD;Z=&<9,-0O&[)#@H!X6W4!GB'&MUY\^\K*WH8>[7@^5LGU<+6?^>UL8LE,3 M[2["?M1C[1:>AZ-PFHZ9VNU\&%LZH*1UI^@@02?,N8B8F)5J 1.@;O/N*5V8 MW-)W+ $6Y+?A*C92\RR6'=&O;ZCE#0=2(V&@TF7U1%G+'O?:G#V7%;' 1L0: M+_<,#M0SECA"76>.[M7VEG/0XOI@*:]6EEHVOT-/SE"#F[6/OKT&=\M#D!Y2 M'M9YNLLA%BF'6GW%S:H9\#EV%-&0K3UH=4/@DYV-!*PUN/.)\0M=G)\#=)8F M^2ZFGOX/6;K;LI+/M%M>+S(8?O%O[WY]1I:I)P>7@UG6+AQ.$/0$]0]?E/)*2J'9WJH@, &^F9R*,L M&O!9)(0ZFEBG[=3%^#]BZ+,RLK#UU_>0HM.%0981P=OKP$#/Z=A2MK02<81X M69Y#BS"D*3Q!#*%05PDO4C")4*CW\E#_4@&.-&.ZG$-?W8ZCA*AM=)IO0\.( MD>WBD3KT#U#%[C"+[RA;[4TB3Y)-W)\T8D!D44!\,,)\M.8L1ZXL_>X[%U5]OMO8'U3Q) GA/^ )? YB<-2<5XET4PF6^;ZN,WZ,(5.5I !G M,OVAL81/Q]U@-O=JI1A3Q/X)[WZYQN$NQM#_.\V*!YQMSO%C,94(:K?S4/Q6 M Y(L"99/8^VUDSR"8'F4PQ+'9,\-6D=/ZWB/XHBP+^2I:-VG#3^!UH8L;T53 MFQ#)\E[EHGZ^H[D)IT'R9>P !=$.SDUX 1"JTRQ*T".,\5_@2[),P7Q5F097MR&=,(_I$%1+>;Z_M0 X]$;N@LM*'3T KF M>=:U#)G82ELRP-S^MNM.Z9Y(&5UO]_3*( M,KI*K8[E4RE,ZKV<7V)*<&1Y/&0.HI- 5^()ZD%,S,2\R'8]EC(<%+!>J8I7"6A9Y&IE)R*$B5Y0E^X]7NXR5GN.& DX@V>5ARR PD$LLF]Z M:W(R,'TX4*="1G935TNC>E7OA=RG%;MV;.J$Y+9O#%T9.=7WS78B #0JSG^D MKU4XO$GN $3(+:5^Q@> ?7K#>0S8?%K9(\!O8))O@K^G&2+F9W4X("R$%@NQ+CBVSK^9.<1"#%9OU87+')I.%?=?7!L^^_ M_0%)LF4D4QU7 11#(9%2]D?1N>\ZMT5-]RI_18'=!%>UHM&9!AI1E[,>L8\0 MI-QDT/N7BKO7Y**#&?#6UN=67[8U:::ZNM1[.3=AE. 8W2R5[I8+=#, F>M:#)?/GZ+/28:#&';X0"R'L=_H]1LZESD]3.8R]R%+\QS5L]$/ MO"HQ+.,Y.<>G2 ;RHY.NDV(:Q^*H-RQ3-X]W^%/9+^'KSA^QA_)V;T>6X>T!F-6XJ\ M5/(-$$*\]W^I'R8"Q@*L(\_T4OPG'&0/7U-/PEON[D,!'02A7%A_/=M#5LYE M&_EL$F)$C52Z%9'$L>.^AN_OW$H?#*)<,+_UZPRR9K:U<%;D.,A&-]_PDK#? MHX32[7V$Y P%4BZBO_'J,[?EM:V 5K2PCH,9M%OT[//\I-O/7CH)D'+I_.Z7 M(YT-7EM+9TF+R:5SL2),]"RB;1CF+*K7Q4@EE=.FJUZ6M]+)ZEL$!+=BT[=5&D"-6JIB5 MPI[0XV^ZJW/3W! P ]=^UFL6F"N[!?H.8QLH" K!5!+M +.=QT9/TX^UL[C[ M8H:M_675"V=1$EW,AU9IPCXRM@V]:-_)=+7C?2>I<+59+XE-%TYT^$0M!<*X MN6A.*XM[BT]74;X*CI8B:.L]KD_#B3YTT0[N/ +QE@EC[B0S[NF@7<9RSHH-'5IN"33-3(MQG5)BRJCH^C,APB*<_39[* M:BFTG@\MD4MWN7F,HR=:22WG4(Q]T S:VT?PU! 9<<368,5W)FK7FLE JWS M;#"9AD9BL30C*/1PV"&G6<*U\J,&1U7OPO1\04BA)ZWMRL M+M-L@[.SBYMA_->MX2JPS 08V1%1SZ(E3>@\1";Z>1<9PIKZ9## ?+!/CZY, M0\[O<5'$M)7/SU&Q9O4>TDQ;E40B,P.7="I"PV"3/DZ015"]"OI*ED'E.A[% MRHZ9E919$,?:D?PYV>4[[_6Y^ MNCH_/OG>9Q2B!7^;6O10(M@=?K?!GN 3WV9I@9=PN)*?GK)@ PW:AYUY9BLY M]AH8 25[$ OVRS5>?D'U;,2G(YCOS<\XB&?5T69.B@/\U^%9NGGDM_7T MQYGAICY.,C/0) (H::*):)>^/)I!3?M!W&X5NC>GB]VY5E<**ELYWF;1$B^* MJG"0LOZ5Y(P;OJHS1[D=? ;/LMNRK>L6EFH7H?+CJ#J,P=6!:$>LX;DG=#.! MP$/%SS->B9O^ KJ2/:3G06'V7C=P2:=&QC#85'6EE\TIM 4=]+T,R2R??GL[ M=E:B9T$>^[XP_;V@I-13 @G\5R%1*Z-5!'+.WZ!Y:^)V137RM]T&A]"]AKEM M&W^CB>?37^E3 .VA@XT3Q&0U*_(BVD!S6MJ)+]VQAL8I+1P@$\$.:AE^C.!9""H&8XIY4\_BB;8'W\#KH%D/E:U!;9_,=!N%' M;D?XM@]AC6UQB5HK+8%NF'OYZ;[QK^EK]PX P6>)7G,P#>R=(*8,XF\E?>L' M5Y>H;SMH#)$15]<=2%"W]YGP:^0M71H=%.9Q?YD"ZSR@;EI\%!;=[%Q6$\C< M5'JEA-#C.FSMH6,J+QM)5L$$2#)SUE^B#.1?COXX""]9F#QK.)I#/7D^U'.6 MCTNYG.QK53'!5C^<#,#;#(-W[>)EBY,E] MU'F*V1S/-7&]2K&3[UW+HADHS<1@)2(2S?R.;D+YR_Z&&YA(OM)Z1)D!^2K' M&'U*"XQ.OGW]O^>C%8C>5)]EE^HV <03P5,ZF&S?^T:%P76T^\3XR((J^)^] M!D0[$B?5>^/HI)[1H\8G_$MXO0 H?S'WF0X3R==&_L(O,J\>THF%;.JGAI*^ M!WYB#?_M;99"#'UPE:S@/U.^)@S=W=\G80BAP1O"YR38A1&\$6RS%-$ET*IJ M)!O5B\[E:6Z@:(@$?@CUQA/DO-SK#C_C9/2>V"8[>G05*L"2%4U@?YW%:6S M1HV@"9$^U+,F6I^T?DS_/Q)=LS%A3J>O3P+XR MN>(8O0BR)$J>\ENE,@)6)Y'L6TJ!Z()MKB#.4P M [V*$G2>QG&0-7X[$Y?+4*DPO*#E5+,.-RT5V>G3/E0[N53'9$Q&L#0IGB9HG]X?-UEE! 3 M[3IZ;OJTV*:3EG*T@<"UYF-R+N$*$E;E&QQH@GO06B'#>OL76# MQ472N'X0/2VSC>2;5"D GW.\VL77TBPG>:R),81= ME209$\+:4EB$?]_E!939(+8(;Z]-?84CW[?R?3QH=U)@9)%YC2%>+T(MMUKE M;)586I5R4LCC11*.<.#P59R7]=*"-.2XP72&OZQL8RZ9G#,-]&VU_3LNN4 'M9^82J!/10:'T)\(,PRD[4@?SM^A"FH MN2KBP9R^'78CR4U3YL<@I/5W0.F]3N.0L!M26XH]Q#M.?T2;[^O<_6(*F2S/ M*MULB+S29?P^8 SF;$JAT.6$, F M(%;*D4[QIS?JF5#7,5,C.HLZ*6>_N"(I,HA'RTO]G@EQ0MA&+A17$?<2M.1I M<-D.BW)D?CDQBS;R.'%"C*P&BFVH1%6?ZRK9[HK\&C_C^.0CWCR._H6I=G+_ MQ*R 1EJFEPQ!)^@O;-1?_>H"!GQK2J(.73=,>MY-(SWOG4G/^UE)SWL#Z7D_8^EY/TQZWMM+#U5"2%HDQD5G MBMMBHNW-9;%T?)!G-BL(7!D. GSLPS5IY:?-%A=X\91A6BP^G^084&SDVBLA M!T46_YLFQWP&"LHI?4GQ!-D7Z:1G=[RKB6F"X"L M:%TY3'2*^! /&5^:0B'$S5X4SG9YD6YP1CVN\-RPCK;32(5J)_>*A0(::4L_ M-@.UILQ$SS!@8U.(=-C;Z!FT!.0 ):,YWFTSHWIC937+/F>]=#&3J!5=+.SJ MU5<7R^(E,NM=UY[A/&RAM;W,GU;?^3#*RXTOIV[%P3XJMN$&[09F?58>?G;W M-YB \['JO.Y!8-: KBL"GFYV.8=:Q[(8R<&?=IX5?[LO@H)*U_T2)T$6I:9B M028W1(+\JQ8'^;J.I$$*@#0*G WI28%#$= R R1 C9BETXB7;83_-$HW3G$\ MR#<:^697'A%2*%2-'J 4/?VA,:=_:/@X,K3<:QT=:N1'31"=0()DNSB^921@ M2.2G'-WLC#23^T;#-4V>IOW-HPMF.]TW_S*!( W8>'2C4R59YG 9A3UZO,_L M66P2[2BAQ\ ;$*[3AZB Q*>K)(R>HW 7Q",I0.)U'2I 0@!DEBR,A1RX>K37 MRTW+F%(9DB-I(0IWA"1X)/;7:SE0;5H;2L-&@R+*BVA)6/L1!Q"@)K)]'5]$ M0K*7S&VC9)U26^K+9W&0YSPC#X]NE C[X0 M8X:U@S!5V-K*S,\X>EJ3VV7QC+/@"7_:@?^,+ XQQOD=SHLL6I(_T\U&%J-! M6SOORS $.JF&4HY".96XX&N0A7ZCV6SXW93"P62QB"_C'<"#'%^\;"/6A>\< MY\LLVO;3$J6=WZ73'7=YE\$A#=> 5WQ2T\V-\7#,*'G5/$_DJ-I[:-IK M=DZL.[P)HJ3\XP/.-B>3RI#!]CXRMH8":29]1^@K7PD%;"F4E6MQ^220;;S> M@+;2(9=:0^I9'WS740+I8*VWD(_!2[39;18;Z!=SLROR(J#I&.>[C/S_6YQ% M:3BR7%N#X?KXM 54YM5,LRS]"B)-)Z-=$N(,+=FSVHJO[]LP^=_' 6 M;,G?BKT#H5-L/@<9E(.G*#7[6([-45J?%;,31#W?=7*IH8YE(NQ%L@X(0N$] M!GV"_,2.W:$6L,$R;N/8]0#)*H+QB2@O9_*K6'+0N;>.S5E66WCH:R3%!AI">)\F1(&[&?2CTW+-*$5(D36JKK3/:8=M*'X M8Q9 $XQ%N"$G7%[ 1L]8+$*2 \AT+;>GD"%4LK7T[/ M_O3V.;S/_GS_QW"[_S%_2E;_L_KOG]]OOENO;R[^M-O^>/GV#G]\^/GNW?/] M^S^_>3A[7/[]I^?\\?H_HC_F5SB^^&[S]S_]_,?%Y<-_K/[\Z=>__>Z']^O% M/OKZX^?DI^>G'W[\X;>+I_3]P_K#I[=WM]>+N^^_/&5X47S9QU\N/_]8!$\_ M_.FGWS[__/ U__OI;I^$/Y]\^I3\YMW#PX])\L_S;?'CW3^RW?;LS0\/OUE] M?_(?G[[_8_#FVY?KQV_O'C]\^BLZN[\[/O;@T1PHZM7!/42 [$_OLK3+99K1 M"@OWN"ABEO$R\OFMVLE]&H("&JG#'.IFY-6XTDS?!OM._UP/Y[D!&YLGN@Y[ MFS2$>HV/04'L]:Y9(SV]>].RQ7WM]09X>^A1$[NQ@DB1,OV";K\NXU(,GLBQWNRY67O'M##K:2[TUPMKF2>'V?JX20 M'>?%75#@6TPXEA!ETJP,NGH%MQ:%$A9-A:.(3T)$><1'<'GQ>3Z]&4;LJ;.V MM.C;:\%\[<8QQDL9C7S@R/?Q49I:!HRV8/Z6P ,ZT#-4S("' 7[TY+ZC[[5\ M;!6M5N)O>X6=X\?B*B%6V@XHTI36B]4*+\%TDYU!AY=T';2W!Y$;!*!,#,N1 M[4/-[[5GQ?560=;!E+'RNU7?\"W[A&G-FYM5>=F:.?PU:SB->], ,\I1YMS+ M;\:DVL5O0 .[+/7;+%UB'.:7!+CK-#![$.I-'^ Y0,V5%?Y6J4#SOT-4])4]P&NBV]7!,:H$9X MDO5M!P]A=^_J,2'/ >$BL,54(2*MM;V$NS50F9:TM"@)*-8YWU&Z') M=XTH[8&^=>TBCO5-'3SJWBLL\[(1ASH3)[LIJRH9,2+# =7\60HG[>0Q=N9( M:VGW;W?-[65*! Q!6[+U&AHK^6UU+&!$*Q&\BXYE-2RZSFT6+_!E MU[N;' Q;& A' LIAGN(V9=):)J']9L,+;(,JA! ;?0Z;[786P! MB>NL\U/M#&=-1![607)#+:'\)YP7\! X2?:9,["=5QIPA9GJZ,O1$]D.'.^O MH@2Q7[WV;2VYEM3>Q^:**;;^)#&03$6@F[&]C+0^T[4<1VN;0:5J((E2.A ] MTY%B^78>)#B,<77DX !RV+L"K&6_)>$\'P&J@3RD\*N+%Z*K1CGM6?7TE-$& M9%=)D45)'BWIV]AI](7ID9WRB_V'AE+GD>Y6$9AU0&' APR'QA# MFVG?=&T*\6,7J;$_9PL(O#2,'0:CM+(&O;5*M8QU02:_(-H$@K:KU),!QH!? M6]5>*GH-9BW(9IMA6P9F7*;9"D?%+L,0T3,PS*8[V7$VK00,;63-JAI/X[/\ M.+J-V- /I!'A:G^D76RV<;K'^!0G>!71#$KQZ3SR06:^K^OCRQ@RI<+-SJIE MLV-[ORJ5A\-J,+^;1]0PTGA0OJ_<8 7.Y$[$FW.*SAEZ3P:FJS MC$9/ZWB)QB/(69H\$P$@2Y+MQN_@(-_(]:$L!\7 P3T;F=1SKM6]08VS_?%Z ME2Q9.>@@YGM04W51$%/I<5> _?20UEO>K&Z)/.$LFZ8$[J'0^#A4#X39Z%%F ME^6[H)4RYT-D1Y*5IER/03R[2(\/69KG9<2RD:'3GN$\^;NUO41JZ!AB!K-! M/I_SA>2M#)@^+M:O=P%T :#"0)\"B9U,16ALE4^VC?O7,0DD$HG(630@?]>% MO!'!TZX?5XF&S8P%R&SZA(N;%4020)XOK2(TLAP9;.AT&DK5!W1 \US-$JYC M5-7@R"H9D4E4.LII:"%OUNZA!8 1E^HV 'H26 :NW>'G-'Z&NG?M(L53-.E6 M[^7\[E*"8]H =A8-NHV8V&Z0ID/=XNJB;49Y=U%RF.%ED M/':O.6)*%G0F- M' :)I)2#1"+BOD6LDBU5CU@Y?G9V,CFO4M8VE%]R RXAV5P/A=.$@$@SJ& T M:_I:IDW,X+[1<*)13DV.K%4QAH=UE%E*@&2JXXP),12RCH@P6,-\UZQ7\'+P MD%!EPJ9F@I66"I9^59S@YZ"1+#Y 4&1SW?M:Q8#(O*YT- J:39Y[,N'< :OF M0^V*5:!J=5O\N+B[2L(==+[#^56R',!_R53'MX48"@GOR6!4CSXB/R^_F8.R MH.9"Q7T%KK8WQB64NUJNS](DW\6T)]3UV0 94$QW>D_(X9 9"VP"JF<@,F46 MMX.>)95 :- >?"> 37*:0KCNZCPB)@D9D9^M@RC;!,*;P@[]G[W-)2+ Q\S"UR D?LGR M/C*6CB;>16T\%K?6<\WBYN8R%K,Q\V"QB/@5BWO('/ ,Q@([:)?NQ20^:<$& M/@*!^F"8Q/9XU@_T3.J'H?50M Y?9,FA$#R9)C@ISE/H'S:R=(CW&%F7C!5R M(01 EI9 QZ)J,/H+&^[%]63$I59,N!13R\242Z),T)R7=,6*KT=!W$@E?H#X M,#.KPF0A!S)A#(S,R"!3T4]E#=AJ-FI,1W^A"_AS5@YA6FUWF-+$SBNE6?XZ M2O!5@3=F@8#&BXVO@MC*5 73(7*U>(02:\O"IU]C*"--!:Q-()N@#5K7X&-0 M@)Y@?C#U9XUNK4IEIK>WLA <']@[7GPX-*2TKM@MQLW6I]5<;=A9(9[IZJ81 M[JYH_1BG.>1!DB.@P_/^I^^3Y?*O7(ZPW;W1Z3KV-2K65PE4SD@S\V] \%,N0374PE@D=;$\+Q>+##@^CA5R=)2; 6(J/ M2+&8DPS)SQMCHEB;R)7>\A$'<#BS.-/RES]$.",(KO>3F,[#]G:C[5K!IM=Z MJPDTX/33XJ>^Y>W#]+;B?JMGV6 R63WZ?@RR+YBF:_'XU@CGY^0749S?+],BWS#(PJ!8$;AH@Y,T"3)8!RI?/$*6H_EE MZP825X>N$VRDWNIR;U1OCE[Q[5^C8U2" HC!0+54,#O&!RH! 0%!0)0RB8V M"0I0!0ZB\/A7)9Q*J9-+8G(1%!4C<+P$4"CST&?@@V>1@<=N+L36]H2 M.'GD$%GEF"Z#ZG406^@(T:4070O!8@+5U%_(.Z62DV M%>B9A^>.FV_L5'C-X9+E233N [4,>U7K[ 6@E8(^C%KCG[42%6G* ]:IDVD( M/%8'J5C9F-W1*=06!A/'OB)0.YUPDCM=N(5;]Y$(!--\T7GX8' 3#;[DV;WU'S>B947<^4F-MY^$1+CK,+:-9PN%GKX9DN&Q(%(=Y M"(G/X?K$Z9KC5VN12;@ \#34L3\R%7 MO.85^J%4Q(90R#("7K_%,!UMR'H3)-$<(&PZ]$F MK1$!E<9):O+Z>[G"R3YXUJ*/3'#$_SMJW?S]$5; R0 M1"#+>:@Q\0B54^<12FG,W*9984:00RHEU94V/F3I;MO8:/ 5.VA!9V;$$*C4 M!98:E57H(DUIFY=!8U*61,12X<<1Q'N:&+;>' MBN5AAD?MSHFAO]UMD$WT!"W8P/%=VX= (FY\(*(CO;]0ZCG4=LL)D;0J(_40 M%1!^BO^#I+ 47SU-#.(]P2<)DB]OX%C#T$? EFT#TT-(Y8G*A"VBECH M+SCL(E+-=U>C20'%0%D0>YYG( _R^T.'_ 0?9)@N:0U >E.)&%(^ A+8'J.$ M#H,X0G"%1R'.Z"]N@RA\2,^)%0=@OA4Q"2(QE\TY:$LFH2)%(9GVC4\.#<.P MQS0; HVOQFGYV)"MFUV1%T$21LG3+2;[D%E/N6>#B_5 M1Z8@Q,BVG9X]NRPC?[_94HE)GJZ)!8^OH^ 1LATYSI=9M(71,L;P&>288U..4%A/^L:?A2/' MI,<*'=(>3K&+9 T=JL-[_$SD@_RTV*2[I##@Q\,:-SF ,NY8)3<0YHNBO%P5 M!739;SSZ0?28]OEE2!P?:L1%7D0;(/AEFJUP5.PR?$?^*3W7JO%H54U &U(D.AS0HFM5_K?DN7)0%H![V95?MLR-C ):GTL%6.V;*6RPM&J.NJ^\?8& MH<%2SB<553P<)%$BZ6RVQ'RQ]@LG%QD]R?+FYO M;R$65,-"PI]5O2IE5[DNS94*V,HHXDM#R2JR."*KHY@L_XU7J]J&(#UNVU/5 MM;KQ(4OS_#9+EQB'TF\3;K0M'P.UQ3"M_/&("9O)!9;LR747[OA;84!^M0E" M3'_XDJ1?$Q3DZ FVJ=8XHG)0K/&>6&H;(AU$C0SB&'Z#,/-AYD0\H,06E1/Z MAZ)^L$/Y;KF&96.:C++"T!(0X@ZVH)8NT[S@6SQFZ1>YQ!MV:I>[0=3U'N,&T:SL8.7+%A*KB!PB9#CZ XO4]#@"'1D6+K! M#\&+7%,J5T*O2F:^AH]SRY:C'UQ6+PBL)RNB I;T=U$/1]^ P684],#J5JVB MJY ,IEGGB^(4/T5)0HY'U1E?Z5=17=2)5YN,JK6@WN1CN9I'%=D$60$K32GD M01=3 '=!74>C\ [3I7Q^D!HLAS"M21?WMR7U&%V\;"/F>S7P#= 9H./P*7/Q MU<@QZ7%#A[2'#^<3P2[(UR5DH#_J;92$Z)$PB[LQN=X)I@M5-[0@;$P?_ !OQ2G<;K\HCK#X+LF5D-8M\@!;FS9LF ]E%F8 M6YZ%V387/:1;ZO'ML6P E5P;@[:*X>T@#="'0W\8Z^]/&W/^8WQR\X6T;@"F!R55:>X:."+(.(3O[D M 4->/;[F+@2@#8@=450I=]!P)WBT3FP8*I!56ZGP)+\YP*7R M)#[40D?=A]SU1+GGWT78Q4+&D Z:'A2CN^AI7:2K7 ],LNQ@"QH"NM&M0L]KWE2X'_ M'%X*FWT>X'B#*[8@"Z)'6-&K\VPP_CUF6E+0AYY[C^,8,G/)&9LQKWZXB9(( MFJO!O<;U<*FVQ*V 'L4:2U1><']'G2&B/9Y.81 ?CA8^F8_!@4T!-G+ MF54YJ3=\J-\/K0>Y@/IBY-S[1ZCJT8M29P%15,?[B2AU.)32'J8C04P_B\!D M2R"VAN8JOG?;]1@6(Z]7FL(*>KY+L'G&UX6._- MZI(0'&=G%S=ZQYEZFM\O30U;GPTF)'"8F6;Z7"3ZYDSF>F7.I ]H)S-A4_U M-)!';*+?@(1)'LI.'.;8V'JF1+RR6@&=!T4 7V)=7D(D]^U1W@2]#4:/ MK")<7(JRR1/N-AA] T. MB]/D\U:K(*UM)QGN-/@%/;S$G;A4>?3Z- M4.M13_.K^HR?4N14"5*EHBEYT1GO/Z?KD*0[MY^!*-) 83Q7XWYY\1-.1=DD MWV71_5_;T#^V.SR5V"9'S\31-=O+ T?8P MOXU[FI#TCR010LZ:._RXN+M*PAU$0.*<&#!J/X-XM+^S1PQ/C\0J))W9NO#6 MJZ9N8XC_5VP)*7MH.+P[Y4^I[T34%([V)ZL'OQ>_B#UB*_$U-VQMWC*,#UW%R^1O%1/$HIKCM6^S JX>U?6(NV."H& F/*@])=$_R17$HV.",EPFYRT' MX=VMB46>[S;TQN*Q-?F'- V_1G$LX^/$VWJTDB?&K"=,3ACHKM,[N4@):-QH MV%?GD_I24\_RV5E;"5C_8## WADKAI?2%:F!PU;QZBUP7GK8J;]^0!Z%T#XV MF^[//3Q]>HES]["XU;3Z*-1,\_NHI89-9&WI2>"R>Y@DF5;TO8C&>KR(#DH6 M/G%WZ0PI%">.5C>;[Y$53HKH.639)60Q+==U.][KZS/U&26?X;>LJ12LON]. M@[/+=WB#$NW"=WC-/(_O\%-4J7?GD".R$15D^^>F/44/U"HFYG..5[OX.EI) MX_\'+>+Q,!L$I^@S&DHJ9\>:/J55]%6I9WEDU.@)O0YO&&(/ITD(QA0/,5!? M+Y+A?M_SA" )'O44F#IT<=<^=H."C>+1_NX/,3Q]W[<"25=WA5F3"&%DJ':F MOQC1J9IEN#7 ']919G[HB$=[#-(0PM,_YQ5(.GO![%9U%\E[:Y#7U\IA%>I= M!F1(*IV*R"D8ZNV\.*"(JV.7'*L+3:WNJSS?Z4N5R6?X=<1)P>K[X#0X.RUA M8%-CWLQ+9)X9.0-_D:/J_ XU?'7!;!$+Y3.\?EFC%0EW^C;4\2/^'!7K*UH M*V30$5 'KAM/+#3O+=M;T >L#4:4+')[O,I:6$J4A38 ; M5@3YGE4FYHL=(;K$$:*_YMWDN?*(%G6]X2,4K J=[2%P4,*7H0T*2"$GXA>.>&'- YQ)@WE M;D]"Y:PC5&[$:NZWMH)>#Y)YB&_G6Q+&(IM(5,9EB0LKM(1\L:37>,Y#*8A] M? /%77E*3N,)C+\Y*^JWT7407XC6B:5+(;X6:BQVA/ARGG7DH=B+>&]'0 MGD_X*_V+O',)[;O 9B,V';'YE>>,K,$&>/Y\C/"4^L#,".22;Z5=WPCL@*=8 MJ)$>W.%GG,COW\KMT9A[A,AD1&$6@>@"7TB[;T[\KU3$^F;5: M16P-]$@70>4JK&&6[PO>"%>I2F9&)!>?1X@AIA/ZV]YO@C@N%1#I4P8=BNA8 M5 [VK8X:2%@8B-]''NB" 6T[2+D5MI781A M!B^#Y,>;["']*@V*X&3EXX\0S$!IAF".'RU(@828TA)<';[<2%[3X4E [5U7 MQ2'4L[TJ-5K<1*>X(4',%LS"9PH!5@Y%_QRO,.%H M^!"\,$C*7[ 83&E[%#X*D7F(381W2/Y+-M>O$:9!3,0*(UHX=X,GN/1 E@T: M#%*A8%KMED7E3."1*#[5B\]+2*,^O?'QGXY@#H'JD8<\;GC_$+@8R=U@?2\?',4TPX:%A M#!X:-+XH6*@/;823GJ7),\YRVKCV-N-WO-)[TU@6E5QBT>C-E2&ZX3R*=U#. M'UVL5GA9T#NXV@[^56W8=_1X8.R!]!+)P2@LF& 0IDYDY1$CJ,-VA/Z$@PS=))XU9ELJ"%6U@RCJ^-"XP\]I_$S M;*N6:C=Z-:FK8_?]ZG[8J<1*Q#,#,C@T3$TE"+Z=2[+SJ-\B+#C;;!$!\H=\ M@FT">L\1L=:ZX;&45S%^#N*RJYI#(XH^5]-HQQH$K\ZG::D[M14EXZ?#,TCR M!$^LY2!9CAG.4*WX"PIG4%!A0#B#EI9.PQE^QE!YD@@D)*(_\?>?FQ738.\P M) Q X*S25BC70'P1_MH%NC];!XZ:"!NT-0%O%U.,DU#[N:#&2KW$PME],5VT!W\R M8KHYY>OG9)?O@O@FNTI6&?['CMR]5P7>Y /2=_D2\!)=+X+H*D?PR].T6!\9 MY/-Z8? _$7L'4P^MSHWN8%747&=YM*J-*"LL"@ M 'ZA4UB&ID,MGJF86&H *TK?PCREO\"SCT>'FH@E9N1P^63U(8B2'+Y#I5043^1&%R)'4G@H:!$SVJ5QK,1,QR) =(:E$.P^CU MRPB0*MN^"5W#\+0AKM6YD0]!IG):>?"[#E: MXOR>'(OR<*N<&@ET#OVPRUD(IGFVKZ7HB&.OU,@[+SA!B_KR^MB:X$,^&/'1 M_:A#+XXC 0)B'Y(44\+/[:3&4N&(,B&/2]='._:-1\KMBG6:P=VH^&2:,81'53!B-=.WX:C& M2_(E:2GA[%*_3I=!?+M.$TU2(QV'Z$#/28U=B+MWM1@CEZ(.=U3.JT^1LU)1 M'R#GE0'*D;Z%N0NY[ ;N8^?X#B *<5K&>S$CGH.C#4]I3*Q\''SN:TG54!^1 M*#K\A($G9D1QZZRJ.AQP6$YQ@E?R(ER<)9!LQR>@5WS*:Z_WL00/$1^4*+NE MOB06B97.;\4B6<9S52LUXKE\?SO&. L_HH$43P^E3MW$AUG%JV'I^A3)%5OA0-8Q2CK6+;J%TFNHD-U)$9>'Y M%)^FO00+$3N4"'NH/=2O=,@^[X-J098QJ<)BD',J!]G!5?H28D@E_QEFN4$C M(V'N2CZC[A=JQ$1,,B&%VU"L75X0S32[PS%]F\C7T397)W^54U!KSEPROQ0( M"4U7'?XNO03LPJ/O0 ;E=Y@.P,N/" KN^*BW(T) 1'8%ICZ2IEM=^4J16(3/ M$"LFO5C*F>A5.?P^,)6O$#'VFL&@YO( :!'+H\SR)_H(4)M*%%?!-X-X9MRBH=/&*D&QU2 M;@;1J=5V-(<%=#AJR\XE FE,Z@EU\_'9X_NACED:0Q_IN@5=9O(ZQ\ R?9EK MHNXZ/+ 2)%$8X^F^\:]!G[,H_)-HE8_[YB]F^]6:TT+]<0ZEJ2M'[WFZW$$$ M_$,6) R0.[Q-,[G&P\>C>@)B,[SE=I[L1%J M*_59^,F;4>$E^D ,".'0"K#N!&50.7*$#F#"&I._I.Y=FCJ4XY'?C1,2RNB? MIM (;'4>97A9I%E^MB82O0D2M7E"9]%$JG(>*B>*#!7'#034.#4Y9TH!QZK, MQV"Y)K=MMN=U3K8@*1\R18Y*-:,J-+-E3<[I+*]?FQP9T3>D0]TQ)\I8\P%9 M)N64N6:Q*U 2,41+@1GT$1*$&QQ8>$<4J#'WPCL**AP6NN&Q\$XKA9"9F*:) MDFRTUZ-/ +V($U(D':J.MP$\,ZAO?3;&\P4O ECHG>@AY+BOS!K'4.AT&R2Z M^D)T*.)C_0<6-2'OVJ RW!Q(*NAJ'X.7:+/;J,64#_+>QZH%;%?K%&#B,BF* M'/R=E(>Z)!=/B6C_HC&2!4]T'\$N7G@E&/+#&@R>NZ# K-BQ*KOD2)!:TBB# MQH: 3MOY97L& PD)GAVAHW19HJ:$# %HO!"S_VHI[O@@?.3W( G..Q'RH$=- M[$8CXG,NKVT]X(4L%&/H4B^_@\)E-RNB0=*WFYM']O1WE90B<)EFDHJSTA=0 M6/(X71V31=DS&BJ7A5""ZEM>I5DW#JHNR>/[L=2>+,(7U4.I[+3"(CR^9]LT MHTXPF@5\!D&LV?XL#749T*VYC3QHO@*")?PK2DH,Q9J3 5$<>3@ IGMX2B50 ME?+S*9!W=BK'UE\>C/;T@^U, M!#(;/@0VG[^F5('4\[FM9$AJ[B\U;9SJ#9;%*<0EJUD07^,/-,C/=1UR!D6[ ME0\%Q*\2[(#2(K%SQF"GMRZONL'_B?,G_2HJRM1)K-JQI/0=!P(, A"^"8X98LT2RATN]B ]76_\D@EB=W/!:HGG>$ M^%)$TRNG(YCO.R!!CZ'XT=2,+@Y5EPDL"C:R74VL2O]6EEZ>V(@LD^LZ5=J: M*?@SJ/WLA2..C$U3T7"K*B9PGQ+HR$]Y%&+FZ#R+@SPG"!*$>"5:0=RL7)4L MUT2M15&]*@IR7LGW" FCC+T[QNS)(M9'#R6SLXIII0?VY-WC0U3$\C+G\$>( M*#UY]^KQ=7EM[7THFB*P98[E-EHN/[7%664+UHQE8JBJN4ZZ/F!A#&S;>@AWUS$UH5G6Y#?H*-CMKA MJ%Z-OK$()OH@QV6&4S$*0YI*$L1@XETE9\$V*H)8[7"I)U'#\!A2N]D\H;_% M"[=5> E9J">$TW \;GJD7!48_/V6*X !S]9T#^D=#C'>P,_#FD;T&K[TFM[5*^M;/WC*(+ EBD@8 M#J:QPZ/@8K.-TSTN:X'0NOC"O#WILRE? )4KL!8!DO1(OWPV1E;$U8&4V4;$O)MS1,R[81$Q[_Q&Q%!W^\(HJ80.10L![;U% MOS2AE\>\]'&<17UC*@FE?DK'W'Q-< 852L'A8U/OF'\ME7;/QE;+4H^9YT_& MCA@BYAY"5H>V6EE[0%=JP>OG5 (AHG,; <>?3@!UNUA8?18M6['TPH\C8 ]P M9:(!S!&G%GB1?0DV0NE68NXT'/L./T50/"$I5+DU/!*['NP[MT8$?/<)5(Z@ M8T\ M7.O-ELHVP-/XH353TR/%J73L%3">CCBX_V^30I1$#Y3*9!U5>#@#$+N MB7*L2N0[HZD%9% W5\^Q)#=A[4IP'P_'8;QI\O2 LPV-7(,>A/3%D;K2;Q[C MZ(E57=>TR81%CF$51./]:. 6M84S?7D+CBAW6& MQXW,IBO.K^V#D@"'O"UUJ.A0,>T["2IHN4SJZD])G"OQ$/#&EBB/C9$&.T!".T0Z^$2(C$6(6N\VY +.1 W0.(C?%\9#2@%1&U MAXQC^YGN_P$GY#J.(5 UW$0)M>F+Z!EKWH 8E?ED%@_N@1JI:D!97. M,AQ&!;INU0[V\_&8X2ITE0R@DN.8-()VD*_K4JM)6+T$7Q5XHZ]>RQ9HE*F% M3Z]^-:>+2$P'+X_GI@@+W\Z'4MZ$&_E[\ ?N%9*$/3 MJ3O]C.AYY#"^2D+\\C]85U>5CT9T."+CO;7X$$(O=J@+472J6PVKTR?W4/D^ M= 94UM-5S7/I0B1FXLV*7<"7P9+"<8M8M_JX)%V1?.9U-T6P"_BA!1- MEUD?C=1IC4+5S'47J4U>OH8>]&*1ER#IA]!EN: G/IKR!'1\, (?(^ MK/G:O,DA\M2D6W)C"LTS$ST:^K+=A>A(+78%\HYY89(++*_>8I9S[?6,,D%0 MQ"=SPKBNT\HJGG?JG _(+:%![<"C;I%Z;8Z)I_+S1MB*>#B05,[5K" DBE_V M1=-HN1[GM2BC#&RQ:B5"S9?;@UE,[$F7==LVZ9?IJV==/G^*/B=$:8^A(I'*B\5FM@J+7?YT_.GJ"-7SVYYC M'XF/6O1$S#(EBLN6GG5[;&+$%O@Z>H;$H7:.GT6/!G&8SFP$!BI9ZI>G8B35#%01QFGLD"*3HNZ;0T?1 M5J^7:;;"4;%3-+(SR%)I-$-BHWF'W<;JOIUY!Q!&R/E#Z?R_H0YDP[+U7/:Q M 8EO07-!;9%$NN.RTQ#F,KX6.B)#KG(2YA^C),UH\QIU792JY!2Y?FZRD! E MVZ-JE2-M*12/5:<4V(IX;TPDQ]'G3T'\,2@( %"LHZH2N8QZ3>E%$>=D,N*S MF0>C.7\^=3&,L!0Z:LW)XS29N.U 611G09;M"63T;E/ZF5H]$ .HJ,!F,C7! MMV=)CI3,G:0C@].OZ1[38\HR,([//II[;)P9ED*-; !]'&>^0@ \S?Q41O.S M%%?_H?P4#"&%.W@X%?]%^/==7M# ZC0S>; 0/TKXJ?TI 5U$9 V>;B]P0?@" M;Q1,(-LE1:/O2-,*&AP%4K9(9JLV^[*T#4[/#^!VU# -##&GK(^$9M.7]-(B MF]LCNA )X0<0K-9-C81.4>3ME*8'3((^66AN\L1 MC8WH M6G5^4U5=X0C1!7UJ;$.15YG$PPCH1CF@"=],R"ZC?!G$D#UZD83G02%7LODW MQ2:P)%LR!<$^A!$2?G$)2J<4<]NO?TU'OU@A7Y,NP\6 MF6$JXM<0&KD/#,Y+'497%**E^ GK/WA2Z+H8R)0U,:9^SBSZ:O\SAN[K.%P\ MD]\^X2JJF/X1'J*D?59[L0[E4HBOU0C*9F$0L-R<(A[TN.M#'TSIY_:CZG5V M7.R*=9K!MRX[!T6M+5$]S7NK(2E"0J^;#G^7GM"/:8+W[ "^W"6AJ2N43D-L M'J(352&C7A361"#<<6TJ#*+%_3<:O;?$U]WU_#L!>_05@0< ;Q#.QP M$#VT?\+%S>K J(:RN(HLK &J14/0DCBZ83[!#>94&A#B,)3T3G6DKEFO?6;L M^S[F\[(H14;$+0WF;KF@C%L$H^6@8$Y88+[!G "=D$&&1'$9S F?[CJ-0YSQ M!HW*TY*/_/=@F^;_R1M<]EK-W 9MR\[7:=A"2WJ\"9!WJ_#WZY"5)2'([4NC M=9*0_"8CAW C3&=@%;>JP@9?DSW^LE6;\55^;3P[4HA8>PA1'7Y^=_@9)SLY M-\N_>_V82B!$=&XCX+YF"?3\*?#B*<.T5[PFM::>@>HI\RB!+T=&1'8=ZCXR M/+7^X[3$OQD;NTV#]D09('2UI)=D#B'U\"T350 M^&6"_0 MC8AO@_@^/8-&WS!S)D:.#<7,#"-[7KA]3S;,"S W9K6\]_&9&^0#*(+__1ZO M6K5%>,!JD@7G/"Q"@K8=XK-#"WUWRV[ MX_L3TV-HYOL1T\5K.:HA9:A\/S+V@-KMC^8[E6MY/=^&("UBW7"B.6UL D5V*7Q7">^R4]^D MW2<5R*+#&70V@)HT4)IW>"ON:C\X$ZL61@VUI/=$A5[1[$2V,>([\\SDUS-U MMDQ%5_&)/"4/W9XPK>0 PQ0(SZQN@2SBCP GQ\=VHXL#R <]=B#P (JETSAE MLP86,+EKC#(>X+YB MQWKC;]0<A1S)O I1XA-0F16 MMVFQ'R:(R,I:)14&>>O%TH14IHW66'A.1U(W)16E(LVB M1:D$#]&EK$39]2G.C?([O(6'U^3IOB"*JKP2+F\SQ#6M:A9BTWQ97BI4Q,>' M"FV7X=&\, .X2K'24XODT66$:+3J+O3?3V$NU%I(D3Y:IX7V8[590-%[&$= M)#=;&I3T$\X+J/2J+I="%S^FJZ,F!*@! GK++>Q6G@9B+I,**>*XU'>:Q8N(UR#?'IG2\@RAF85$-18+'&BF+](#;NM6&$55KP5-D4[7BRW6+]'CR MGPS$7_1]69'0K4>#1E)!2/$S/@^*0/,"Q#6QQB2HT1/T7H2\:&)B5,2:F IM MI\_ [9KX1& N7GA,XH_7J"]]7U0 M&Y2)_&;%OT&%U4,'@HU3#Y4&\WAYPNHB(GQM$F/K,LOC-L,K3,XVEOVC+*)3 M#2V]B;S32->9Z(?@ D3$,1P2?)VJ3JR[UPO.X7A3! 7#@4+'=6*V/<7^-J$6 M*ST"Q)R][I0VZ(^[(".J2;QGSDJMS5V-Y^[9.1C<'1QDYK805>_N6!/G:>44 MK?UX+":!-BWH5+V?CESMLL+ M!S*S'T8Y\Q3P0,TWR4TPN MS0YBY>BBQ(>;^NJP)OS;W]B\9(:35D M,NRHU^R^5-B=J/>5 MMWJUJIY7(JP<:P)E=@NHG(U^35+[NIE_SY3\QBR_SFL%.K*K68F]2_GNET75 M/]=WR\C.)O-9AHOD)5Z%N/.'!1;6IFD(5CTK\!B^?C,P3T\*+>AE#PH"%%V* M^JF\.]Q5LH+_P*^TZ;6GFNYZC;5FF%T[D C"AV4;.KIDM"3I5W.PJ=*E/<;Q MF2&EM_[%9'!:PJH1WGF6)L\X Z69ABF8)1C5DV@DK%];08Z,\,[7H.[:UJ[- M%]J5_AX71B@[ M0M[1*]@81G-QYU\_L8#CDU2H0D[&.H>VF&51@C+,6%R<0.YF/ZC@ MQ%$5NGVDJ#V!?=LA$Y%4I8M-PCU_.AN/T3%6U680TR-$0*^6M3!UK 5R MJ1,&;'L!U2MXKT6H1](LYD%&'*\9@8:UTNTB_><8K3 8?1%S+6GH4%$2@V'0 M@JC/KOY1Z:L'D00?(8>T^+M];X0BB77^?0G/75#@B]4*TQ3&6TSV2XK@2>Y0 MA8*O]2I'-8M@(:)8E$NA>BV_MNX@M$5\M*!;TTN4MM$D_PZ*-)/PB#Y-TX(V MS4-]G>$5(T9.J$$IL0KR1TH./I.0Y=V[-S@N\O(WQ_";;U[R\%\EB[MM7]+< M&H@D>G(M!W$WL->O7]2.\]?$/J$!8E-QO][ \;7?AT O"# 4 MT;'>7P+D'!)*11O)\D3@2) _?N&(D-^0?SP2_0R^Q_\'4$L#!!0 ( Z( MBU0AYJ:<'# .O1 @ 5 ='-R:2TR,#(R,#(R.%]P&UL[5UM<^,V MDOY^O\(W]^6NMAS/RV8GDTKV2I;MB3:VI=AR)LG658JF((D9BE! 4K;RZP\ M28EO( &P(8A.JO;J)K;9W7BZ 70W&HUO_O=YY9]L$ D]''S[ZLT7KU^=H,#% M,R]8?/OJX?YT<#\GI"Y?^3>AZ!(4X)BX*V0].3D\IP8SD MD"!&\.N3:8Q.!FMR\OK+D[?OOG[WYNLOWY\\3(Y_@CNGV1>*4D9QL=R)E^XY#/*'(>?72/W)AXD8?D M!:W]&&Z^C.DD)#=.%-'%3EJFPD=@JKU&U$F0%R+]<] EF:"9%UTYKN?355_> MYHN?02T94T16U#39,D2-E+JD=,9?CJ6E$GP.J*Z%X]^C*/+Y%O[D1S)\WUYT;(/SN!"D!%U M&(*%1Y?I01@BA8VH\B'D@G:'?.9V46^+.K$LLG6XX+ M^H8TND:4 :-_^\9-5.!"X*XO\5X*7B_^V\@-3M! 4ML\ 5T%(:Q/%;5 M+PW[CE/FO'3U(%,B@#.VSK%2%+6!!*2N$T]'4;;"1W!K;+;W%TM_Z'D6'3F#F):UV,T-^I=1E M &G0>R%6SF^8N'2+66!")P^>.QS6%37>F'K53C2G<=J&QVD!#7/I)"-T.(\L M4-<==V>68%M?3J1L'0F+ZXC6\$2TX(+&/;=Y'%'0:)SAK>*5SY:_7YLT1MB=IPDD")T\$9['(4KLB6YA1=Z^YSRR M +&#;M5YP-OJ.B;NDF%./!?E)HOVH%H(FM"5X_OIZ4:%/5WTO!5S>;L/3(>+ MF57V(7#BF4?9K0EF9UO./$MY>0'_[]U>JS%,!>(&MDEOMR$G4X+N:$'DS3U$ M=[!HB1('PREY%!JCU.,#Z+@T)'\OZ'KO*63D)4A!K1N)%ZHJ8/$K0!"+F3I5 ML>J_AIRR]3D[53F;J<"I5IB[4]=W*RDHJ1NS:*IR2Q&#M(^V>$EU ++TH- 7 MI9-4Y6ZC [J--N665 67(@9[RKS+/RDO=]5/(9;B"^SR,[9!,+ND6VBT'>W= M!&G9&HED;L8Z=Y![344J"(N>(T3#A5DF+B.K72;"IP?E2!V^ A/N ++SD.2' M-")!_K>OXO!TX3CK7W?E#^/]&>0$)S-O\!A&A%IU$4TF7DCEXU4V-'!]Y*4V M*;TSAO$9\J,P^PD'GH.NQ/),;SA)1F1(XV6F&#/RU_/8"9S7^( 4A7>(FPE# M_UE0=[5P*?V+LS6O4SAUEYZ_LY0YP2L])4:X%2U,: C[[:O7K'J-CF:.Z.]G MUPG00FFYJ.PP%O&_U%4@2[D.*IG7031T"-G2B<#/RX$5*L>*+01K%2-;ZRH<>"Z.*;&=8=<1 V-2DBC.C-Z M;&2U]U6.7)7-@*6Z?-M9EUK*Y/4T>\%"8ZIL8&1S#Y568A-0J0K?V=@Y)P2M M'6^6^O%F=%?/HQ=J$\"3:NSOA]18*@K=I:D9X0TBS(Z2;-C4>68G@1)A52N1 M(]_>VD%(5?-E]_6P>RAA,H3HT?Y5A"15T#\T%(0CQ^^X8=TX=$@!(EL6?U-/ M=\T"H(\$AR&X#REDU,>@KPDW*'=2VP%)+.P6!ZXYWZ/"HX]:%* %Y4-J*3 [ M!N9')W?LG'@\?PB3*A5H13;RV@[^6SZ\>LC&]? M_ JJ8RF6?9R[KD?=> 0T4GU_MRMM1ACK;U!TN" M0+V10-\6PF8T4OU\!>"C:,V;G'1FCP ;&-F87S(VFI]/33B!'0SIIEW2'/G$ MV;*,$!U/$NJX+HFI('O)#9TPM/.UN8*V6WC=>8,$EC;/?*7%-'NV),W>]J)M MR C@#Q7U*@#B,*(>&!G,-JRXQ9#215SZI5LA5G;/$J^] (7C>5*K:D9_M2SR MZ8VCUUT]2(!I'H D7C:BK:&CX&9FO5)G&W!0Z1Q=Q>Y+FXUOJ(VL^K7 -J-F M-PED7(^]UUZ#SBP=6@I6"7,'7JW\;&E4-6:50,YJ,=P0!TPZ*L@PO=3,41SZ M3ACR.UJ#M)';KNO3A1>Z/F87?J%]VRZB6-IT5RHV=((O'H-?L M/&D[)4#*V:@"&C9+Z,QEEVSGCSID"#NYKJ4M4W=I7:V\I \$JVS/9KX+KZ8F M3OV83(U80?FK*DJE7-41YN"OD'2Q7!"3]^?\[$S9DZ#E;4 M56]EI?K?*AB AQVZ"UMZN]'(O:8R>1L[3[MFJBC8+$,-5S&]F7Z"YYWK0 M$;4$PR-= 66@LEQER!>!0MOSPF8KI7C:\?[:E2J)&)@+ MKZ/5@BPF-KH:!L>[D-:A83>17+4AXU/,>B)9;)/-LZN3SP@2#=]X 2:\VP35 M/0K!;TR7R1^GTUA%P6;!9M5.J/A)0?<$$PY8%!'O,>;WN*>89:UI:$ZY4VH+ M0YH$$LKR*:S(W)NGJ1[\MJ=V,=EC?%EN97>L3D\[3E"5PKR'SUFYB<^A>_N4 MGZKYJ]4/"TA]'S\QB*XPN<#Q8S2/_6J#!>BX78ZI;>]&N]!>$E.XO)EFO>@^ M<*7LZ>B21G%K'_$1!K/!BJW[?SAI/[PU(M%V0B=4E+_T"E]'"B.6W9O[VK8# MIA6KY_C%/#%=>,>$(S+C0<($D?2]+(-Y="'3OBXKLIC:3246I>0BA8,X6E+W M\X_]/FY$XQ5FEIUN&$57(;1=W5HG'W]_Y!#J31GU\0)>$VXV[RGGCHX.M%++ M<.SIY)4"$[ I3U>-&UZAFSCUTT-KQ XJ?0:C52.+LHA+7]TJ(6H=LA\0%[C* M8HWCB+WMS=)QIC6:9_5BU%K #^Z.=>>CO$0ZDV=Y*8=>58 U0@55#G9B,3-9 M?C>]0T^A B%#.4@1EPY.R!W:H" &-_T=6=LK5XMBBD4E&12V&P<,<4BG*.O0 MPP\%$-EX+@KOL0_O1@@9V8SM%)36!)7=R]_WB!_)L3=!B..SE.&,/;+&AA)Y M&[1[DQ7VE$*.:8]FI2R,@/=@M.6MQ_V07 ML*;J.%CU^A2T58L.5,&=CKIN<8"+,J6&9,C#:N?7HZ53 CS;.;"L8*4@WBUX MCU4A&ZL34]JX2QTW!8C9['OTT?&"D"T7-,0/+I_9B&(O7":QY@5ZA%9H.S_; M\U1+N1(PPCFU< _>/ 0$.3Y+OK(!&-A3)9GV4N>R@-IVDDONTFI9 R=SPSA:6RP<1T5./='^]'$=-,_P!EMX 6D)JGZ1(A5>YV2_NZ&X$8ULP, MH%K0'J[ZA ^F<,-O2FF]Q>3=*_T[[[NJGNK]0?.WX1IX=KC&GY*?&KCX5B*N M&R[MR%"[0#Q?8DK./0/;6[B2J16O-1<5FLMB=\8_X3[$JS4.$&L6]^P94T4M MK^.HZ2M,E5KLZX'2/U#P.Z4;2M)X'J;<85_W M"RB/[J./1K"M9B!/:2B-8Q%!^D$7452/=LDA5AL5T@ M5G\^8D1IC:R.)O*256,S<+ =QHX[[,G%Y[F-'K#%X%\-TJ"56DFI'%>+M#4B M'IY1:4G4]9*(X93QL26%)34LSOA"*0N\1.(.S1!:L7_;+I9HE>0X',=&"^@$ M-%0XI[T[))?7+V+"EB1N?KSUQ"UZXK^!ST[*\.S%Q)=#[QA:>U>E3%:M RNY MS/1H_%0=/5<0M/W29+ECZP5R61B+6%'M!;N#R)8E5DTK\C*^2]P4Z')X*+'Z ML"; Z4 CEOV06%. %JQ=@+&=X7*U]O$6(?XWXZ> BKOTUJR?X &WB@8A>N Q MZ,)KO=>V0.8[Q$S;C=)&98,GA\RN,)DC+XKA6Y5TD:3GQM$*M$:YO ,.!N MU$E/G>?Q_."VHB!/?](,W6 ':W#4/5;=.)Z?Q$^Y8\TTB6*B7E&5>Q\\$65$ M85LD6 -XWC[WJFE*_,JT\Y8 MYE5FK4':T F75SY^>M6U2&\\STB%YDM2JZRZY7P9O0G!&X\B>;Y]"%GCN%VK ME($;>9OD 0]#/4G4!3@6!ZM!ZZ6-51EBL!YM?]U@K=6AOMFW7&ZU]4+M8/9; M'";/2;-#!+KRN9Z/"CX==>6LSG0C(MIM<0-B16949[<]H,S#(L#F)<72IEMM M\OKU5^-=NP;BF)O'I6E!#1%>)&R/$QOE#9N?XXEI 5QP'9-*A;! M<@AT=-?LA*RVQ2P-^CRN4OJ_K[A:V4]^K?O.JN=@6I&U0%DN+!B$(1W?:NUX MA U\N'3( CQ]+V!B-P%[J&DK0MA6H<$5)>9MZ)H1AN/YA'ATV.NDR['KDI@- M,$D"CH/[\\%D,KG&Y2-AP7S6(ORR;4 /:[BB@2YYUW.Z2LU8T3==ITR$!@(F M+]L@VA &>T=(4_-TF+S2):MXR0TLO^^!:KT*)V!$#Z/Q"4'4 M:YV9>3:DE9WU5D*@ZBYCJ;&HBR>XDKZ%LE&WE'D\K"$2-MZ,)>N48@7M=_+P6[[[GM5[B&-A^E*1@:SC1.X!S"-"L,79095 M.&V%_%79KNF2X]^C*/)Y)4UJJ9J[OX#8"]GS15#9?3M8/C=AK5[L161O5'"& M>GL.T!Y&P0:%-NL(FP1X&76$C1"#50'IM2#:INGM@?M[[!%T'H<>.Z!@MV#3 M4:>_@>X2KL3Z&&O()"9.L:V1"M2@*3\8TZ#CITM:M&77%B/VHB;]Z9J_6FW8 M,,2,CW+[Z&H7#3C;+O.1'[&UK>-%V(0*SAT.A$RY%%=>0,,9BRY%DP OPZ5H MA-AJ.U$JJ8O0C+_[=H?6Z>HVGE^SS8X.FHH"7A HQ_,H5P:)N5*ZSR"#KLVG M6/,B\AN(;",S<$^ECLE+4W$>/ZA 046GJ2S\_727^JI3YSDM,.72L;J5Q^;* M($&*2(MPG[6KAR1<$6^7$("]A,+&',S"F.LEEH(4[*33K MW%ESZGJ](NC@W*%,N+.SSX1D_\?BT8WC(UZDE'4AX=D+=N:=_T'N+Y/>)>74 M.5T*DW8$]!]+)UB@.VJUE_,Y @\4#BQ\SX*,0ZL6*@U^>#L^)K,\C@XDAS"Q M+@N?H/WNP2T'O%M)9]OYLRQ0N6XH&J440UNJ"/VRG#+N=SM+WCY8H\ES'#__$C<_R M%1$L2J?HRS$K*_3A'4S#?%\DJ/[2L\G2^NN>0-,WW,-=M(2 M,])T)SD(X_F>,+#$5?J6+U^WJBIO]S7H0#;H.YRM%VZ73Q!)>_NR\Z%7VJ%G M]EXEI<*A9#!9H1'5 ]XAN M9DY025UURM\-*O0,38869MVRD%7"%U[H^CB,S4T2>;XV U0Y'5=<)CD\ 1VH MP\ZD*\+6;4CJVN*.[A\O4?&IDI=/YJ!F2J?1M)RE" MBDY?"\WK[&2,B?=1DM)40V'1G4M#6U M;33S.D;55&97?K=H@:ZW.T1=IU'=W%.2 >187J#'[ Y#M-U3-M8W2IJQ=J(X MQV,4I%SVX%7X4<<"$9;+G!*'E4,DO0#,>VO&Q+3=>E?=N(J'3::TU]?D&F]4 M<>-$3(H.H15>K;P$5P8:YCD8%+"TS1XM4Y&6$F_UP"N/D+Q;6/U*>J_M!J7Z1@(F[DUZ)=<.QNKD= FRB(+_3:]><9;#:2DRSB:VDKD>-K)%C=. MD?S"+PE<7U=Q?B*J'\ 1NT^49FEB/E>G45S;T9 MK+YFA/G]MBO'30[^U:+?XL?UQB[83P6?*B_C13H"XY62P;Y#W@PG,T;A:'MJ M?5-$5E[ Z6'VT.H*D>'E6-UISM$99W005C+(%A+J3FX=PFA% MJ;>I_.'XQ]'%FP\=RH6>Z92DPZ>[(=G28/DAB,/8\4U6OTNQU#SM2FF-R2B8 M$_1[3,'F=,TGX54XV\ZKJR@]'VDJH=M3QW_B;-TE9VCT:676X@5!#U_RF(,F!&N\N#W:(B)NK&VKG:/GT2TOQ MQ2(@"53[FNV]0SZ[3CIQ2+2=$B<('>ZRAIHWYD3D#$VL5G;Z%[P%E,U/*17. MMKTZ6747KFZK(-O7:<4[<5;>:,U><-.;6WN QO,\U130(0ZC<-\9,FL9:-P/ MU!)&>UY*\SW/\S4U5[M*8WO^PIA4?G9WUD]?9WQZ\Y;->VT?E7^]Q#Y%($R* MBV]Q9,HI;6'6H7-5+6'S&Z<\7[LM<61T7&A?)8]G;[,A$_H%+SQ;./XH#&.- MV^L5$FKI<>'7ZA.A0DLQ%R[^W(;AMN+*<]X-0^[MBEY[GWR:O+CQV]_N7JZNW]]V>;Y_/ASZ\WLWORR_U/L_7VAW 1S+^? M_^O3N]7[Y7)\^7.\_N'J]1VZF7ZZ>[NY?_?+V73XZ/[VXR9\O/Z;]U,X0O[E M^]5O/W_Z:7 U_=O\E]N_?_7^NW?+P=9[^N$A^'&S^.Z'[[X:+/"[Z?+C[>N[ MR?7@[L/G!4&#Z//6_WSU\$/D++[[^<>O-I^F3^%OY_$VF'UZIO7WX_GL8_W?_^.[I9O_T)H7?++Y__[V1X?W=Z>LCK MDKF%Y*];D\+597>!-LF]46ZY-V]OD,,4.:&8\\X^'%KS2Q&$;+9? MJN]R.Q)82W8;>=9.44,FU,S+\IO%72RB!42PQRL/[0JF%V)RKM^?Z=K4KG7F MC1,QI6Z-KJ\Z$M@,Z/5N5[5B"ALU*=M!2=KDY>JD\[)!W(;+&7!EAV MG<2]P-D0RRYJ5$VY",+L8Z.1>-C!= M!2K+O5\&H8PMW$.(=JO=ND8*B,D+0$-B.6SA5Q M6I#W]FPR&RV>L]]Z[!@V9#E[*M9JZ2V6_M;WZ+HT\_:ID^16IZJ7L8=UF#': M'0Y\QQE=SZ-V=A$C]K[ N1-\-O$H7IF#%>\70'TUC8:+ MR%G."MS@ &V3)-]5',S"031T"-G2Z<*]=>@T:0LW&VLHL)); ;7QC'?> O/' MF4:5W<+,4A&Y@3G=A"B@WVIKCUPYOV%"K0HM,/%0B*DM,&]@E1X".=&+8O8)N&./ACO%XGK@AV>E3+JDP#@;%DRC-712"HW(J MHNZ(Y8+^P/-#0"7( '$82137+M-"72LU6SF<--;71\#IQU;, YDY1)/-W<#. MM[M_?N7=&YP MKZ$J[ 5>.1[TTW5JO(_EA0>IB55K!7(0YZ(J_=AH1WX4K.,HY/*]N4&K1T1, M*;&&D]W$+H#&ZM"SG-JOD^WMP33[]@5J]FU)LT")>A#-OCN89M^]0,V^*VGV M'9AF7[+W"]@%.1U0[/ ML%C\AH+;]_ MR$!HM]ZG7/M\M;GU'@*"')])^!$^/I-@V#,ERT (Y]_#*YD]K'Q0)7.&+TK) M"81PKOZ?T6E1UTV+QZ'AF&\0><3'X7/,XXBE=;S 6\4KGQ58K]-6$C$E2@(< MN$[@(M]G..&L'-O?7^/0]TVN..N;A#6O[G!9NU*$K"4D.!+D]1YV_9A3L*JTD48"'-(R.GFZ.')\@\L'74B]T,5Q$*'9Y;/++L6M MV'\=TBR$,KSXY4.,/G#E=M=^#9G P&8AXO(2%"]$$+"2P5:ZE'B+983G<8B2 M8VPGF!63HOZ^75.W*OP[QFD\?PCWK:#J@=4_T=5BH1T^ICS,W)$M$;><,NBB MN_Q,*D,&YEJIZ.]N9_)<'"Z_E*'5?FC9^ZDW0H9Y_3"M.[-MD[R[@R*8XR]@ M^M3^&62G(&EU#F/"ABT$/;9TO3%V^EI>!$U[8'8Q>GL!C;_P<3Q9E-\X41R3ITB M2;L% ])*8I-!%2RKVU6-L'?(Q8N E8F-9A09;^XYNQ8RO-\3NSQ:Z"=,?Q>O MT.P6!VZR#N=^-XZ6X%T8FT-][4]W=X_<7P^9RCABJ]"1^BMV%M?-4Z+ MIMVP3JF6VW^! M#B_9ZI._I%00'25O=GG$EBL2V?JN=Z06+%0Q\$,0QV/($X+6--A*'WIE&6#F MOZ9/E_?$LAO'8#M*Z8&E-]L F.]GV^[W_5Z/V;+S4OYENZUZM%)P:V@T67BF MFR $E>$%N C&U62U:-? =M"CO*1(XK\B,Q7UI@;\I8(!?T@,.$ +-I:CRU/> MHCXD))F4?_K-O5V/J7G^HU^O3>V3C@^!$\\\BN.:8/[JQYS"$[B>0VGM7P'9 MY1HUDXT[+MD3(U<9E]Q;(YHY1C7:H(_1A!G+.[1! ?@] AF.UGT@+=6V/$13 MQ17PX690Q=,U('F%SD!+$WF^=H_6C5I "6 K)7L-_N5%$Z;1 GG_SP&]71R77"SP4O<$S>AOEBAY*=(I/0VI\3+D M7DWE9X9&.XZC8)IQS*E Y&KW/,>6)_GV^0A )^N!R;:WBMPMGTI37U*%YKKJF ,T\U>Q10N MG,AYI"%N7;-DP>):^L3J"[4:%LR44QZUW>Z4O+QHM481&BP(2IK<&VE>W<#( MYCN&FDJ4@<]N1TK6N@^QMKIFU%DAWV,E5J&RVVUH&(<1C0#)'?*3NR)+;VU& MBTV<+'>4[Z;21@C!V\HK7+E1V.OR?]_#V548+MBQW(MTQG(!3+&UOJ*%B5GL MC@\>0C2/_6MO+G?G18VB[;=^%$)$IAE%N*S<>BD)MH_O!M$Y6G@!2PE):5** MT)$N,[7:DT/&KA,VF/T6)T]Z7F&2=J7GF +OXV(^/9N2$L#9ZI+38&^7P0Q@ M&J94;.]R@/,PPZ6WW6\*IS$31(9XM<(!3[^GK[TH-KG)0"XG\PUUN!"RT3T2 M^H18@PJJVPTBS@+=QLR]&\\Y\? .4>J>2W]]'V'W,_!8E%A;30RU*3>_T*D! M"NF"'&X6)Z2J=[%1GYYY?/:R^Y+7V!0I=XZ^I6+]@6 M&CZWZ9.)VZHVC==F\4*R!ZW6CD>8]S"D\V@!7EPN8&*Y"4UK"UP1-OH^(/8:;_9(UP7EC5)$2[&V[TZIZ MED$4RI\^J!6] J9U8@8I288;@4^7@OG8@-6454F(4/E?< M\VHI56(T=6&N\\4--N9.LY)Y2[4&'11K$S2/8(H2P!14\IF7E9#?3D]M(!E MHS'1KERANK8)MHKB%\>]6)5&9^6^]$Z&ND6I#6.[JTRM<11P%:TE2BD3[ 2# M8)8^+KG=T58X(F\A<6SPM8T8=B$XNEG9YJ_FPAK=%]XHL?&\M,HZS^PIH>21 MA7$,XN5R$RO!SKG>CF:(TS6@@K):9:2*@':9?!DKV11QT-ED2D_TJ69=5#*0DR M5H(O.-:[1P_'L413X/VIZ\:#D* M-BBDMJ&W=90(?LH3]$+7QV$LJ@P2EA&H4%3?6-HAD#\'D:6E7HG11K?B 764 M\[IT7G+X.:IE24D9AZ1"RX#0<%#V4(5^G-OAZ'_M M=SMIZX>I_:NA,LX,HM@^?6R=#\?"S"^BEY54M M0J->/*>;OMZK<+ D^M9V-9D<],*1V^J9/EUZ1%,3@D_MUMK*J4$T:O *SN/> M$)0"LN(9H-8JG[W535V($FOHS;J)DQT#U0A^\VMU(W0VROKW MPX$3\TEUR^ M*Y\=;T18JY&Z@5OV@7/&,7%(Y+G>.DVN"=X-A9Q?0HY'NP[*3C0QEI8K_9/> MA:CP-NHV$_P"O/MK*[M>KJCM( (6\\O7IKDNB?G]7OZ:W!T-S">(N S2A5SV MMIF"E1R#IJ9:L(#O7*)XH2T1+[JIO?].C.F\KM+Y'Z>$!PQT^/MG!?$6;%28-T[<)0H)>[7 MTE0Z+I8BI.A:R(Q8_I!8GIH!,2N&VEG4:]LWZU1,ATU+!6V63HC_#)=1E&U= M?#?EL 6T0L$5$K-M-&QL/L*;%ZT#!JX"/'8C5%S^BET)E2R-8!>A67A%966T MY4RK_)$-6]+:(3BVE2%;?G*9ORR6]+&"+BO-4>Z5CFJA@5R*#^=B)CW^A[O? M?"0X7N=:_G=K5%;SD)BI#DR-K#0R*)+ R#NC2@15MV1)XFH^J3)1V^?;,N;& MYJ^:;BO%BYVF0OXY#?@"(!$76YK1F44M+QH!-HV TF/R_B$RTC^BG=^QS#J! M9;>ILP1>AY*=RGLU"O&(Z-L>@"L<-G!PV(-E0WT;+'5,5SL&R]%5NQLG^-3. M&:6N[Y -KJ>EZ0TM3EU +M(W=TVW59N>?8O>^Y8FXW[9M_CH-8^NRB\(VE MTXDN*J@,&ZIPXZ#)'/Y>$9JQFK#ME#A!Z/"L5JA[5+@OPJ^G:RB5T\I.V3%H M 48^B2-%2#')W4)3+6OAA<#<*9C&[Z(7"4> J MI&T$G]J]WZ.'K0@%6[>NKKP@0NYR[T]=7P\5--/PN^9M_%F,8T 8;HBU-.UM62I;CX-R #<'(90$^NPD7];=(HO@TBI ;6J M ELX6KO5WVC!0F6VX:>_%3%VY]@AL_'\PB/(I7\1#I?LR1.G]C1!2SLM#.QU MLY#21AL\_3UU4%UHY ,W_=ZTZ9MQ[ &O7%]4Q>LVK42.,JJH3=2TXP%8+J45 M322/KXW",-XG;X#BB +I_NBL'AF[;ZMR62;$*\M21'\)$)D!V^&>;(("N?2)6GIGKG7X*P6DI5C:+EO"J,B?(> O+ZUD^],H?RS@D6""ARW=.R MD610GB*93YV#P$;7/LX>++S)4[.5,ZBUJP+:@A91RMC=> %[N@ ,O2(]2ZM) M(WRE$=OQX[@@R:L1<- 7Z!TE],41PZ4>^[%4*N[M^O>."NYPA>& $*8@MG.> M;_=_DFZF@R>'S%A?KVB[OT<>\MJ.Z=()QKP**_P1A1%K&V'D!9F#B6TE3:/E MX56"G(-HU58NHGZ$2=:$2YH(*N?^2M+JERU((V2U6E+;4@OVF+YVP)IH3C'[ MT>4S(JX7LN5UL%@0M*"AP2B(B!>$GLM[)QS+@M1Y',<:!IA9H+JKW M-^6/^[5;B3$ :S"F,U\O5VL?;Q$Z1P&:>_Q9G?JE"WB6RO/MY=Q4@!6L&=E! MO1-S[R:"B&0K:67/;ZB['P34TNQP1S^YH^'\04\'5V2)?0I%F(1]MS@2/*<$ MXW6(F:E7'56AD#^9$7VK$8962:F=O#1];[?$4\X\2@4+T/7JNR=1AKX3AN,Y M9V*@/%W,QU*.M,6\BWZN$"-[!>=Y68P4G-U2I.T GH^,LDA*H01PM,?'^ "\0:^)D M9\.4< &JYB> 2C^;OD'D$7<-=W*R31PR)GQ>)0F3"2)<7'/J%'(\FBU85J]B M[/37F8I^N\_4(0XHU9 B2:,E^(?:Q(QLI"STM5F!R?*S$Z/ )7RS<_Q4RF09 MB2+B/<816_VG>"_T>#[)9.3# 59S5VELN0Z*]M 9=!NO6'PD. RS;IM2X6CQ MBR/736EX< ]1:$6J#KM7DBS_K+C8T'XI9',DSF=S\DZ(D=4D;[X?+7L;X19% MXSFKX6 ;7'DFO8A%1 "! MO25QZ 3Y!79YV1(K#.#W)4?!')-5;C^U!*WLO++3)(.Z'@I+;?29 M0%/BL%NJ]]O5(_8[*:5(R\ MUZF$?_J"WI47NH[_,W+(93"[<*)NNA 2M16>J^I&C I8M9WF7E+)Q>BM9E)R-4$&(XX]HT/;\ M/=I"3* 2Q>-R@MNF3!D.P*HS70TE*_$=6F/" F=V1E7N@*NGJ'K"_9A%S=A MOJNIH;(KST=D2'?+!2804ZI(KU^;4 F+5#-?'7[7R41/+A1 .'GU%'NRW@G@ M2/7SP<9ZEXFT=SJOZ$]@TDUEFOU8Y82(9-'J@5^RJ,J4F ^TGO)4>Y';:0 E M4]7!.Z7NU^#[E>/[V9,] /M1D5Z_]J,2%IEV#ET8LA?HJ!&73&&'O>V7LY\E\GTX+17(]6-3JL,ATXJ%;$(F^@^Q0R@M M?YM$ R"[49EF/Q0D1"334O=D@WZ6FW7^\Y+67V!JJA#MRY8D1B53%=!U-\T@ M]C9NN8N@$L&FQ'H2'U5!R%32.:N@IP_VH#.AQI%V!*'1VA#'042V0SR#.%)M MIM\++UP*J$R- "D(W:DU=9Y',SHF;^ZY7$JP>2:BW)<%L06?3'<0Z0D]U0UF M,\+>/4W^'QO'&P"UU5'MT8RK!24[SSUXEZF*7$/ZSS&9XJ>F^XR*JLK1[(=3 M*$0DT].!.R569.(K]9A,"-YX06/_:T55E0GW4%\5;#*E@?58U%3:!(>1X__B MK8&PN63N:SO6IM01[XN@/$O+6$NZ3@R#")E,;P'40Y8)*M@L2Y'1V"0J$ M^G!P41QYIH+NB0;A=9QOSAA_UA*1_=?_ U!+ 0(4 Q0 ( Z(BU3OH@W( M",, !W(" 3 " 0 !F,3!Q,#(R,E]T&UL4$L! A0#% @ #HB+5/]6 M?KK"< DG0% !4 ( !: 0!T