0001171843-21-007950.txt : 20211115 0001171843-21-007950.hdr.sgml : 20211115 20211115170103 ACCESSION NUMBER: 0001171843-21-007950 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 58 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211115 DATE AS OF CHANGE: 20211115 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PSYCHEMEDICS CORP CENTRAL INDEX KEY: 0000806517 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MEDICAL LABORATORIES [8071] IRS NUMBER: 581701987 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-13738 FILM NUMBER: 211412057 BUSINESS ADDRESS: STREET 1: 125 NAGOG PARK CITY: ACTON STATE: MA ZIP: 01720 BUSINESS PHONE: 978-206-8220 MAIL ADDRESS: STREET 1: 125 NAGOG PARK CITY: ACTON STATE: MA ZIP: 01720 10-Q 1 pmd20210930_10q.htm FORM 10-Q pmd20210930_10q.htm
0000806517 PSYCHEMEDICS CORP false --12-31 Q3 2021 84 37 19,024 16,937 0.005 0.005 873 873 0 0 0 0 0.005 0.005 50,000 50,000 6,210 6,205 5,542 5,537 668 668 10,082 8,389 1,634 5 5 10,082 7,650 1,634 10,082 8,606 1,634 5 5 10,082 7,650 1,634 10,082 6,956 1,633 1,107 1,107 1 1 10,082 8,063 1,634 10,082 3,754 1,624 8 8 993 993 3,316 3,316 10 10 10,082 8,063 1,634 3,316 0 0 0 29 692 692 2.1 1 0 1 Intrinsic value is calculated based on the amount by which the closing market value of the Company’s stock exceeded the exercise price of the underlying options, multiplied by the number of shares. 00008065172021-01-012021-09-30 xbrli:shares 00008065172021-11-10 iso4217:USD 00008065172021-09-30 00008065172020-12-31 iso4217:USDxbrli:shares 00008065172021-07-012021-09-30 00008065172020-07-012020-09-30 00008065172020-01-012020-09-30 0000806517us-gaap:CommonStockMember2021-06-30 0000806517us-gaap:AdditionalPaidInCapitalMember2021-06-30 0000806517us-gaap:TreasuryStockMember2021-06-30 0000806517us-gaap:RetainedEarningsMember2021-06-30 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-30 00008065172021-06-30 0000806517us-gaap:CommonStockMember2021-07-012021-09-30 0000806517us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-30 0000806517us-gaap:RetainedEarningsMember2021-07-012021-09-30 0000806517us-gaap:CommonStockMember2021-09-30 0000806517us-gaap:AdditionalPaidInCapitalMember2021-09-30 0000806517us-gaap:TreasuryStockMember2021-09-30 0000806517us-gaap:RetainedEarningsMember2021-09-30 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-30 0000806517us-gaap:CommonStockMember2020-12-31 0000806517us-gaap:AdditionalPaidInCapitalMember2020-12-31 0000806517us-gaap:TreasuryStockMember2020-12-31 0000806517us-gaap:RetainedEarningsMember2020-12-31 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0000806517us-gaap:CommonStockMember2021-01-012021-09-30 0000806517us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-30 0000806517us-gaap:RetainedEarningsMember2021-01-012021-09-30 0000806517us-gaap:CommonStockMember2020-06-30 0000806517us-gaap:AdditionalPaidInCapitalMember2020-06-30 0000806517us-gaap:TreasuryStockMember2020-06-30 0000806517us-gaap:RetainedEarningsMember2020-06-30 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-30 00008065172020-06-30 0000806517us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-30 0000806517us-gaap:RetainedEarningsMember2020-07-012020-09-30 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-30 0000806517us-gaap:CommonStockMember2020-09-30 0000806517us-gaap:AdditionalPaidInCapitalMember2020-09-30 0000806517us-gaap:TreasuryStockMember2020-09-30 0000806517us-gaap:RetainedEarningsMember2020-09-30 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-30 00008065172020-09-30 0000806517us-gaap:CommonStockMember2019-12-31 0000806517us-gaap:AdditionalPaidInCapitalMember2019-12-31 0000806517us-gaap:TreasuryStockMember2019-12-31 0000806517us-gaap:RetainedEarningsMember2019-12-31 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31 00008065172019-12-31 0000806517us-gaap:CommonStockMember2020-01-012020-09-30 0000806517us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-30 0000806517us-gaap:RetainedEarningsMember2020-01-012020-09-30 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-30 0000806517pmd:IncentivePlan2006Member2020-12-31 0000806517pmd:IncentivePlan2006Member2021-01-012021-09-30 0000806517pmd:IncentivePlan2006Member2021-09-30 0000806517us-gaap:EmployeeStockOptionMember2021-07-012021-09-30 0000806517us-gaap:EmployeeStockOptionMember2020-07-012020-09-30 0000806517us-gaap:EmployeeStockOptionMember2021-01-012021-09-30 0000806517us-gaap:EmployeeStockOptionMember2020-01-012020-09-30 0000806517us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-30 0000806517us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-30 0000806517us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-30 0000806517us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-30 0000806517pmd:IncentivePlan2006Member2021-07-012021-09-30 0000806517pmd:IncentivePlan2006Member2020-07-012020-09-30 0000806517pmd:IncentivePlan2006Member2020-01-012020-09-30 utr:Y 00008065172020-01-012020-12-31 0000806517pmd:StockUnitAwardMember2020-12-31 0000806517pmd:StockUnitAwardMember2021-01-012021-09-30 0000806517pmd:StockUnitAwardMember2021-09-30 0000806517pmd:SettlementAgreementMember2021-09-232021-09-23 0000806517pmd:SettlementAgreementMember2021-09-302021-09-30 0000806517pmd:SettlementAgreementMemberus-gaap:SubsequentEventMember2021-10-292021-10-29 0000806517pmd:SettlementAgreementMembersrt:ScenarioForecastMember2021-11-302021-11-30 0000806517us-gaap:OtherExpenseMemberpmd:SettlementAgreementMember2021-07-012021-09-30 0000806517us-gaap:OtherExpenseMemberpmd:SettlementAgreementMember2021-01-012021-09-30 xbrli:pure 0000806517us-gaap:LineOfCreditMemberpmd:EquipmentLoanArrangementMemberpmd:BancOfAmericaLeasingAndCapitalMember2021-07-012021-09-30 0000806517us-gaap:LineOfCreditMemberpmd:EquipmentLoanArrangementMemberpmd:BancOfAmericaLeasingAndCapitalMember2021-01-012021-09-30 0000806517us-gaap:LineOfCreditMemberpmd:EquipmentLoanArrangementMemberpmd:BancOfAmericaLeasingAndCapitalMember2021-09-30 0000806517pmd:PaycheckProtectionProgramCaresActMember2020-05-012020-05-01 00008065172021-07-012021-07-31 0000806517pmd:EquipmentLoanArrangementMember2021-09-30 0000806517pmd:TestingMember2021-07-012021-09-30 0000806517pmd:TestingMember2020-07-012020-09-30 0000806517pmd:TestingMember2021-01-012021-09-30 0000806517pmd:TestingMember2020-01-012020-09-30 0000806517pmd:ShippingCollectionHairMember2021-07-012021-09-30 0000806517pmd:ShippingCollectionHairMember2020-07-012020-09-30 0000806517pmd:ShippingCollectionHairMember2021-01-012021-09-30 0000806517pmd:ShippingCollectionHairMember2020-01-012020-09-30 0000806517pmd:OtherRevenueMember2021-07-012021-09-30 0000806517pmd:OtherRevenueMember2020-07-012020-09-30 0000806517pmd:OtherRevenueMember2021-01-012021-09-30 0000806517pmd:OtherRevenueMember2020-01-012020-09-30 0000806517us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercountry:BR2021-01-012021-09-30 0000806517country:US2021-07-012021-09-30 0000806517country:US2020-07-012020-09-30 0000806517country:US2021-01-012021-09-30 0000806517country:US2020-01-012020-09-30 0000806517country:BR2021-07-012021-09-30 0000806517country:BR2020-07-012020-09-30 0000806517country:BR2021-01-012021-09-30 0000806517country:BR2020-01-012020-09-30 0000806517pmd:OtherForeignCountriesMember2021-07-012021-09-30 0000806517pmd:OtherForeignCountriesMember2020-07-012020-09-30 0000806517pmd:OtherForeignCountriesMember2021-01-012021-09-30 0000806517pmd:OtherForeignCountriesMember2020-01-012020-09-30 0000806517us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-30 0000806517us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-30 0000806517us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-30 0000806517us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpmd:CustomerOneMember2021-01-012021-09-30 0000806517us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-31
 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549


FORM 10-Q

 

Quarterly report pursuant to Section 13 or 15 (d) of the Securities Exchange Act of 1934

 

For the quarterly period ended September 30, 2021

or

 

Transition report pursuant to Section 13 or 15 (d) of the Securities Exchange Act of 1934
 for the transition period from _________ to __________

 

Commission file number: 1-13738

 

PSYCHEMEDICS CORPORATION

(Exact Name of Registrant as Specified in its Charter)

 

Delaware  58-1701987
(State or Other Jurisdiction of  (I.R.S. Employer Identification No.)
Incorporation or Organization)  
   
289 Great Road  
Acton, MA 01720
(Address of Principal Executive Offices) 

(Zip Code)

 

Registrant's telephone number including area code:         (978) 206-8220


 

Securities registered pursuant to section 12(b) of the act:

 

Title of Class

Trading Symbol(s)

Name of each exchange on which registered

Common stock. $0.005 par value

PMD

The Nasdaq Stock Market, LLC.

 

Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒   No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒   No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See Rule 12b-2 of the Exchange Act.

 

 

Large accelerated filer

 

Accelerated filer

 

Non–accelerated filer

 

Smaller reporting company

 

Emerging growth company

 

If an emerging growth company, indicate by checkmark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes    No ☒

 

The number of shares of Common Stock of the Registrant, par value $0.005 per share, outstanding at November 10, 2021 was 5,542,232.

 

 

 

 

 

PSYCHEMEDICS CORPORATION

FORM 10-Q FOR THE QUARTER ENDED SEPTEMBER 30, 2021

 

INDEX

 

 

Page

PART I - FINANCIAL INFORMATION

 
   

Item 1 - Financial Statements (unaudited)

 

Condensed Consolidated Balance Sheets

3

Condensed Consolidated Statements of Operations and Comprehensive Income /(Loss)

4

Condensed Consolidated Statements of Shareholders’ Equity

5

Condensed Consolidated Statements of Cash Flows

6

Notes to Condensed Consolidated Financial Statements

7
   
Item 2 - Management's Discussion and Analysis of Financial Condition and Results of Operations  

Factors that May Affect Future Results

17

Overview

18

Results of Operations

18

Liquidity and Capital Resources

19
   

Item 4 - Controls and Procedures

20
   

PART II - OTHER INFORMATION

 
   

Item 1 - Legal Proceedings

21

Item 1A - Risk Factors

21

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

21
Item 5 - Other Information 21

Item 6 - Exhibits

21
   

Signatures

22

 

 

 

 

 

 

 

 

PSYCHEMEDICS CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except par value)

(UNAUDITED)

 

  

September 30,

  

December 31,

 
  

2021

  

2020

 
         

ASSETS

        

Current Assets:

        

Cash

 $1,968  $2,833 

Accounts receivable, net of allowance for doubtful accounts of $84 at September 30, 2021 and $37 at December 31, 2020

  4,681   3,356 

Prepaid expenses and other current assets

  2,754   914 

Income tax receivable

  2,269   2,495 
         

Total Current Assets

  11,672   9,598 
         

Fixed assets, net of accumulated amortization and depreciation of $19,024 at September 30, 2021 and $16,937 at December 31, 2020

  7,296   9,231 

Other assets

  883   888 

Operating lease right-of-use assets

  3,782   4,286 
         

Total Assets

 $23,633  $24,003 
         

LIABILITIES AND SHAREHOLDERS' EQUITY

        
         

Current Liabilities:

        

Accounts payable

 $448  $577 

Accrued expenses

  3,223   1,801 

Current portion of long-term debt

  696   688 

Current portion of operating lease liabilities

  975   875 
         

Total Current Liabilities

  5,342   3,941 
         

Long-term debt

  740   3,444 

Deferred tax liabilities, long-term

  290   211 

Long-term portion of operating lease liabilities

  3,234   3,895 

Total Liabilities

  9,606   11,491 
         

Commitments and Contingencies (Note 5)

          
         

Shareholders' Equity:

        

Preferred stock, $0.005 par value, 873 shares authorized, no shares issued or outstanding

  --   -- 

Common stock, $0.005 par value; 50,000 shares authorized, 6,210 shares and 6,205 shares issued at September 30, 2021, and December 31, 2020, respectively, and 5,542 shares outstanding and 5,537 shares outstanding at September 30, 2021 and December 31, 2020, respectively

  31   31 

Additional paid-in capital

  33,362   32,803 

Accumulated deficit

  (7,650)  (8,606)

Less - Treasury stock, at cost, 668 shares

  (10,082)  (10,082)

Accumulated other comprehensive loss

  (1,634)  (1,634)
         

Total Shareholders' Equity

  14,027   12,512 
         

Total Liabilities and Shareholders' Equity

 $23,633  $24,003 

 

See accompanying notes to condensed consolidated financial statements.

 

3

 

 

PSYCHEMEDICS CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME/(LOSS)

(in thousands, except per share amounts)

(UNAUDITED)

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

 
   

2021

   

2020

   

2021

   

2020

 
                                 

Revenues

  $ 6,673     $ 5,174     $ 18,473     $ 16,025  

Cost of revenues

    3,598       4,041       10,394       12,416  
                                 

Gross profit

    3,075       1,133       8,079       3,609  
                                 
                                 

Operating Expenses:

                               

General & administrative

    1,329       1,341       4,138       4,727  

Marketing & selling

    652       896       1,950       2,858  

Research & development

    244       305       817       981  
                                 

Total Operating Expenses

    2,225       2,542       6,905       8,566  
                                 

Operating income (loss)

    850       (1,409 )     1,174       (4,957 )
                                 

Other Income (Expense):

                               

Gain on forgiveness of PPP loan

    2,181       --       2,181       --  

Settlement

    (2,075 )     --       (2,075 )     --  

Other

    (31 )     (17 )     (44 )     (129 )
                                 

Total Other Income (Expense)

    75       (17 )     62       (129 )
                                 

Income (loss) before provision for (benefit from) income taxes

    925       (1,426 )     1,236       (5,086 )
                                 

Provision for (benefit from) income taxes

    186       (319 )     280       (1,770 )
                                 

Net income (loss)

  $ 739     $ (1,107 )   $ 956     $ (3,316 )
                                 

Other Comprehensive Income (Loss):

                               

Foreign currency translation

    --       --       --       (10 )

Total comprehensive income (loss)

  $ 739     $ (1,107 )   $ 956     $ (3,326 )
                                 

Basic net income (loss) per share

  $ 0.13     $ (0.20 )   $ 0.17     $ (0.60 )
                                 

Diluted net income (loss) per share

  $ 0.13     $ (0.20 )   $ 0.17     $ (0.60 )
                                 

Dividends declared per share

  $ -     $ -     $ -     $ 0.18  

 

See accompanying notes to condensed consolidated financial statements.

 

4

 

 

PSYCHEMEDICS CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY

(in thousands, except per share amounts)

(UNAUDITED)

 

For the Three Months Ended September 30, 2021

 

    Common Stock, $0.005 par value                                   Accumulated          
   

Common

   

 

    Additional                             Other           
   

Shares

   

Common

   

Paid-In

   

Treasury Stock

   

Accumulated

    Comprehensive          
   

Outstanding

   

Stock

   

Capital

   

Shares

   

Cost

   

Deficit

   

Loss

   

Total

 

BALANCE, June 30, 2021

    6,209     $ 31     $ 33,189       668     $ ( 10,082 )   $ ( 8,389 )   $ ( 1,634 )   $ 13,115  

Shares issued – vested

    1                                                       -  

Stock compensation expense

                    178                                       178  

Repurchase of common stock at cost for employee tax withholding

                    ( 5 )                                     ( 5 )

Net income

                                            739               739  

BALANCE, September 30, 2021

    6,210     $ 31     $ 33,362       668     $ ( 10,082 )   $ ( 7,650 )   $ ( 1,634 )   $ 14,027  

 

For the Nine Months Ended September 30, 2021

 

    Common Stock, $0.005 par value                                   Accumulated          
   

Common

   

 

    Additional                             Other          
   

Shares

   

Common

   

Paid-In

   

Treasury Stock

   

Accumulated

    Comprehensive          
   

Outstanding

   

Stock

   

Capital

   

Shares

   

Cost

   

Deficit

   

Loss

   

Total

 

BALANCE, December 31, 2020

    6,205     $ 31     $ 32,803       668     $ ( 10,082 )   $ ( 8,606 )   $ ( 1,634 )   $ 12,512  

Shares issued – vested

    5                                                       -  

Stock compensation expense

                    564                                       564  

Repurchase of common stock at cost for employee tax withholding

                    ( 5 )                                     ( 5 )

Net income

                                            956               956  

BALANCE, September 30, 2021

    6,210     $ 31     $ 33,362       668     $ ( 10,082 )   $ ( 7,650 )   $ ( 1,634 )   $ 14,027  

 

For the Three Months Ended September 30, 2020

 

    Common Stock, $0.005 par value                                   Accumulated          
   

Common

   

 

    Additional                             Other          
   

Shares

   

Common

   

Paid-In

   

Treasury Stock

   

Accumulated

    Comprehensive          
   

Outstanding

   

Stock

   

Capital

   

Shares

   

Cost

   

Deficit

   

Loss

   

Total

 

BALANCE, June 30, 2020

    6,195     $ 31     $ 32,564       668     $ ( 10,082 )   $ ( 6,956 )   $ ( 1,633 )   $ 13,924  

Shares issued – vested

                                                            -  

Tax withholding from employee stock plans

                                                            -  

Stock compensation expense

                    126                                       126  

Cash dividends ($0.18 per share)

                                                            -  

Net loss

                                            ( 1,107 )             ( 1,107 )

Other comprehensive loss

                                                    ( 1 )     ( 1 )

BALANCE, September 30, 2020

    6,195     $ 31     $ 32,690       668     $ ( 10,082 )   $ ( 8,063 )   $ ( 1,634 )   $ 12,942  

 

For the Nine Months Ended September 30, 2020

 

    Common Stock, $0.005 par value                                   Accumulated          
   

Common

   

 

      Additional                              Other          
   

Shares

   

Common

   

Paid-In

   

Treasury Stock

   

Accumulated

    Comprehensive          
   

Outstanding

   

Stock

   

Capital

   

Shares

   

Cost

   

Deficit

   

Loss

   

Total

 

BALANCE, December 31, 2019

    6,185     $ 31     $ 32,249       668     $ ( 10,082 )   $ ( 3,754 )   $ ( 1,624 )   $ 16,820  

Shares issued – vested

    10                                                       -  

Tax withholding from employee stock plans

                    ( 8 )                                     ( 8 )

Stock compensation expense

                    449                                       449  

Cash dividends ($0.18 per share)

                                            ( 993 )             ( 993 )

Net loss

                                            ( 3,316 )             ( 3,316 )

Other comprehensive loss

                                                    ( 10 )     ( 10 )

BALANCE, September 30, 2020

    6,195     $ 31     $ 32,690       668     $ ( 10,082 )   $ ( 8,063 )   $ ( 1,634 )   $ 12,942  

 

See accompanying notes to condensed consolidated financial statements.

 

5

 

 

PSYCHEMEDICS CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(UNAUDITED)

 

  

Nine Months Ended

 
  

September 30,

 
  

2021

  

2020

 
         

CASH FLOWS FROM OPERATING ACTIVITIES:

        

Net income (loss)

 $956  $(3,316)

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

        

Forgiveness of PPP loan

  (2,181  -- 

Depreciation and amortization

  2,134   1,995 

ROU asset amortization

  697   713 

Deferred income taxes

  79   (560

Loss on sale of fixed assets

  --   94 

Stock-based compensation

  564   449 

Changes in operating assets and liabilities:

        

Accounts receivable

  (1,325  (110

Prepaid expenses and other current assets

  (1,840  (1,344

Income tax receivable

  226   -- 

Accounts payable

  (129  (204

Operating lease liabilities

  (754  (721

Accrued expenses

  1,422   (2,219

Net cash used in operating activities

  (151)  (5,223
         

CASH FLOWS FROM INVESTING ACTIVITIES:

        

Proceeds from sale of fixed assets

  --   140 

Purchases of equipment and leasehold improvements

  (68)  (880

Cost of internally developed software

  (84)  (184)

Other assets

  (42)  10 

Net cash used in investing activities

  (194)  (914
         

CASH FLOWS FROM FINANCING ACTIVITIES:

        

Proceeds from issuance of stock, net of tax withholding

  (5)  (8

Proceeds from PPP Loan

  --   2,181 

Payments of equipment financing

  (515)  (507

Cash dividends paid

  --   (993

Net cash (used in) provided by financing activities

  (520)  673 
         

Effect of exchange rate changes on cash

  --   (10

Net decrease in cash

  (865  (5,474

Cash, beginning of period

  2,833   7,283 

Cash, end of period

 $1,968  $1,809 
         

Supplemental Disclosures of Cash Flow Information:

        

Cash paid for income taxes

 $10  $236 

Cash paid for interest

 $40  $60 

Cash paid for operating leases

 $862  $800 

Right-of-use assets acquired through operating leases

 $193  $2,346 

Purchases of equipment through accounts payable and accrued liabilities

 $-  $3 

 

See accompanying notes to condensed consolidated financial statements.

 

6

 

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

1.         Basis of Presentation

 

The interim condensed consolidated financial statements of Psychemedics Corporation (the “Company”) presented herein, have been prepared pursuant to the rules of the Securities and Exchange Commission (“SEC”) for quarterly reports on Form 10-Q and do not include all the information and note disclosures required by accounting principles generally accepted in the United States of America. These statements should be read in conjunction with the consolidated financial statements and notes thereto for the year ended December 31, 2020, included in the Company's 2020 Annual Report on Form 10-K (“10-K”), as filed with the SEC.

 

The condensed consolidated balance sheet as of September 30, 2021, the condensed consolidated statements of operations and comprehensive income/(loss) for the three and nine months ended September 30, 2021 and 2020, the condensed consolidated statements of shareholders’ equity for the nine months ended September 30, 2021 and 2020, and the condensed consolidated statements of cash flows for the nine months ended September 30, 2021 and 2020 are unaudited but, in the opinion of management, include all adjustments necessary for a fair presentation of results for these interim periods. The condensed consolidated balance sheet as of December 31, 2020, has been derived from the Company’s annual financial statements that were audited by an independent registered public accounting firm, but does not include all of the information and footnotes required for complete annual financial statements.

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The results of operations for the three and nine months ended September 30, 2021, may not be indicative of the results that may be expected for the year ending December 31, 2021, or any other period.

 

Unless the context requires otherwise, the terms “we”, “us”, “our”, or “the Company” refer to Psychemedics Corporation and its wholly-owned consolidated subsidiaries.

 

 

2.         COVID-19 Pandemic

 

The outbreak of coronavirus (“COVID-19”) which was declared by the World Health Organization to be a pandemic, has impacted, and is expected to continue to impact worldwide economic activity. While our domestic business was deemed an essential business and we have been able to continue to provide services to our customers, COVID-19 has had a significant impact on our entire operations. COVID-19’s effect on the overall economy has had an adverse impact on hiring; which has had a negative impact on both our domestic and international testing volume.

 

 

 

7

 

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

2.         COVID-19 Pandemic (continued)

 

The Coronavirus Aid, Relieve and Economic Security Act (“CARES”) Act, enacted on March 27, 2020, and the Families First Coronavirus Response Act, in each case modified by the Consolidated Appropriations Act enacted in December 2020, was an emergency economic stimulus package that included spending provisions and tax cuts to strengthen the United States economy and to fund a nationwide effort to curtail the effect of COVID-19. The principal impact of the CARES Act and subsequent legislation was the adoption of the Paycheck Protection Program (“PPP”) described below. The CARES Act, together with subsequent legislation, also provided sweeping tax changes in response to the COVID-19 pandemic, including amendments to certain provisions of the previously enacted Tax Cuts and Jobs Act. The Company recognized a benefit of $0.8 million and $2.5 million for the three and nine months ended September 30, 2021, as a reduction to cost of revenues and operating expenses related to the employee retention credit which was a tax provision in the CARES Act and subsequent legislation. Additionally, the CARES Act allowed the Company to fully carryback the 2020 net operating loss, for a refund of corporate income taxes previously paid. See Item 2: “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Liquidity and Capital Resources”.

 

Liquidity and Managements Plans

 

At September 30, 2021, the Company’s principal sources of liquidity included approximately $2.0 million of cash. Management currently believes that such funds, together with future operating profits should be adequate to fund anticipated working capital requirements, including equipment financing obligations, and capital expenditures for at least the next 12 months. Depending upon the Company’s results of operations, its future capital needs and available marketing opportunities, the Company may use various financing sources to raise additional funds. Such sources could include but are not limited to, issuance of common stock, debt financing, lines of credit, or equipment leasing, although there is no assurance that such financings will be available to the Company on terms it deems acceptable, if at all.

 

Accounts Receivable

 

The Company believes its allowance for credit losses related to its accounts receivable remained adequate as of September 30, 2021, due to the essential nature of its customers business, as well as the diversity of its large customer base. While the Company anticipates there could be an increase in the aging of its accounts receivable, the Company does not anticipate a significant increase in default risk.

 

Risk and Uncertainties

 

The duration and severity of COVID-19-related potential disruptions involve risks and uncertainties, and it is not possible at this time to estimate the full impact on the Company’s business and could adversely affect our estimates, results of operations and financial condition.

 

 

8

 

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

3.         Stock-Based Compensation

 

The Company’s 2006 Incentive Plan (“the Plan”) provides for cash-based awards or the grant or issuance of stock-based awards. As of December 31, 2020, 45 thousand shares were then available for future grant under the Plan. At the 2021 Annual Meeting, an additional 350 thousand shares were approved for future grant under the Plan. As of September 30, 2021, 277 thousand shares remained available for future grant under the Plan.

 

Stock-based compensation is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant). The compensation cost charged against income is included in cost of revenues and operating expenses as follows (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Stock-based compensation related to:

                

Stock option grants

 $53  $102  $275  $353 

Stock unit awards

  125   24   289   96 

Total stock-based compensation

 $178  $126  $564  $449 

 

There was no income tax benefit recognized in the condensed consolidated statements of operations and comprehensive income/(loss) for stock-based compensation arrangements for the three and nine months ended September 30, 2021 and 2020.

 

 

 

 

 

 

 

9

 

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

3.         Stock-Based Compensation (continued)

 

A summary of the Company’s stock option activity for the nine months ended September 30, 2021, is as follows (in thousands except per share amounts):

 

          Weighted     
      Weighted  

Average

     
      

Average

  

Remaining

  

Aggregate

 
  

Number of

  

Exercise Price

  

Contractual Life

  

Intrinsic

 
  

Shares

  

Per Share

  

(years)

  

Value (1)

 

Outstanding, December 31, 2020

  604  $14.31   7.0  $- 

Granted

  -  $-         

Exercised

  -  $-         

Cancelled

  -  $-         

Forfeited

  ( 29) $3.47         

Outstanding, September 30, 2021

  575  $14.23   6.3  $147 
                 

Exercisable, September 30, 2021

  464  $15.12   6.0  $- 

 

 

(1)

Intrinsic value is calculated based on the amount by which the closing market value of the Company’s stock exceeded the exercise price of the underlying options, multiplied by the number of shares.

 

A summary of the Company’s stock unit award (“SUA”) activity for the nine months ended September 30, 2021, is as follows (in thousands except per share amounts):

 

  

Number of Shares

  

Weighted Average Grant-Date Fair Value Per Share

 
         

Outstanding & Unvested, December 31, 2020

  166  $4.50 

Granted

  119  $6.55 

Converted to common stock

  (6) $11.55 

Cancelled

  (1) $13.36 

Forfeited

  -   - 

Outstanding & Unvested, September 30, 2021

  278  $5.28 

 

As of September 30, 2021, 899 thousand shares of common stock were reserved for issuance under the Plan. As of September 30, 2021, the unamortized fair value of awards relating to outstanding SUAs and options was $1.4 million, which is expected to be amortized over a weighted average period of 3.1 years.

 

 

10

 

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

4.         Basic and Diluted Net Income (Loss) Per Share

 

Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (or loss) by the weighted average number of common and dilutive common equivalent shares outstanding during the period when the effect is dilutive. The number of dilutive common equivalent shares outstanding during the period was determined in accordance with the treasury-stock method. Common equivalent shares consisted of common stock issuable upon the exercise of outstanding options and common stock issuable upon the vesting of outstanding, unvested SUAs. Basic and diluted weighted average common shares outstanding for the three and nine months ended September 30, 2021, and 2020 were as follows (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Weighted average common shares outstanding, basic

  5,542   5,526   5,542   5,522 

Dilutive common equivalent shares

  84   -   72   - 

Weighted average common shares outstanding, diluted

  5,626   5,526   5,614   5,522 

 

The computation of diluted earnings (loss) per share for the three and nine months ended September 30, 2021, and 2020 excludes the effect of the potential exercise of stock awards, including stock options, when the effect is anti-dilutive. For the three and nine months ended September 30, 2021, the number of antidilutive stock awards excluded from diluted earnings per share were 545 thousand and 547 thousand, respectively.

 

 

 

 

 

 

 

 

 

 

 

 

11

 

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

5.         Commitments and Contingencies

 

From time to time, the Company is a party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. When the Company becomes aware of a claim or potential claim, it assesses the likelihood of any loss or exposure. In accordance with authoritative guidance, the Company records loss contingencies in its financial statements only for matters in which losses are probable and can be reasonably estimated. The Company continuously assesses the potential liability related to the Company’s pending litigation and revises its estimates when additional information becomes available. Although it is difficult to predict the ultimate outcome of these cases, management believes, except as discussed below, that any ultimate liability would not have a material adverse effect on the consolidated statements of operations and comprehensive income/(loss). However, an unforeseen unfavorable development in any of these cases could have a material adverse effect on the statements of operations and comprehensive income/(loss) or cash flows in the period in which it is recorded.

 

Settlement Agreement and Related Costs

 

As the Company disclosed in a Current Report on Form 8-K filed on September 23, 2021, on September 23, 2021, the Company entered into a settlement agreement in connection with a contract dispute regarding the Company’s alleged contractual obligations to a customer involving litigation with certain of the customer’s former employees regarding their employment termination (the “Settlement Agreement”). The Settlement Agreement provided that the settlement amount of $2.1 million would be paid in three equal installments of $692 thousand each on September 30, October 29, and November 30, 2021. The parties agreed that following payment of the final installment they would file with the Court a Stipulation of Dismissal with Prejudice. The Company has recorded the settlement amount of $2.1 million as other expense in the accompanying consolidated statements of operations for the three and nine months ended September 30, 2021.

 

Other Matters

 

A case is pending in California, in which the plaintiff has made claims involving the California Labor Code. The Company has removed the case to Federal court. The Company is unable to predict the outcome at this stage in the proceedings.

 

 

12

 

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

6.         Operating Leases

 

The Company has five operating leases for office and laboratory space used to conduct business. The exercise of lease renewal options is at our discretion. There is one lease which contains renewal options to extend the lease terms included in our Right-Of-Use (“ROU”) assets and lease liabilities as they are reasonably certain of exercise. The Company regularly evaluates the renewal options and when they are reasonably certain of exercise. As most of the Company’s leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at the lease commencement date in determining the net present value (NPV) of the lease payments.

 

As of September 30, 2021, the Company recognized a Right-Of-Use (“ROU”) asset of $3.8 million and an operating lease liability of $4.2 million based on the present value of the minimum rental payments as a result of adoption of ASC Topic 842. The weighted average discount rate used for leases as of September 30, 2021, is 3.9%. The weighted average lease term as of September 30, 2021, is 4.3 years. The operating lease expense for the three and nine months ended September 30, 2021, was $269 thousand and $807 thousand, respectively.

 

Maturities and balance sheet presentation of the Company’s lease liabilities for all operating leases as of September 30, 2021, is as follows (in thousands):

 

October 1, 2021, through December 31, 2021

  243 

2022

  1,117 

2023

  1,118 

2024

  1,034 

2025

  544 

2026

  509 

Total Lease Payments

  4,565 

Less: Interest expense

  (356)

Present value of lease liabilities

 $4,209 
     

Current operating lease liabilities

 $975 

Long-term operating lease liabilities

  3,234 
  $4,209 

 

 

13

 

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

7.         Debt and Other Financing Arrangements

 

On March 20, 2014, the Company entered into an equipment financing arrangement (“Loan Agreement”) with Banc of America Leasing & Capital, which it amended on August 8, 2014, September 15, 2015, October 30, 2017, and December 2, 2019. The terms of the arrangement are detailed in the 10-K.

 

The weighted average interest rate on outstanding debt under the Loan Agreement was 3.5% and 3.4% for the three and nine months ended September 30, 2021. The interest expense was $12 thousand and $38 thousand for the three and nine months ended September 30, 2021, respectively. As of September 30, 2021, the weighted average interest rate was 3.1% and there was $1.4 million of outstanding debt related under the loan agreement. The Company was in compliance with all loan covenants under the Loan Agreement as of September 30, 2021.

 

On May 1, 2020, the Company entered into a term loan with Bank of America N.A. under the PPP administered by the United States Small Business Administration (“SBA”) under the CARES Act (the “PPP Loan”). The principal amount of the PPP Loan was $2.1 million, which was evidenced by a promissory note with a maturity date of May 4, 2022. The note bore interest on the unpaid balance at the rate of one percent (1%) per annum.

 

In July 2021, the PPP Loan was 100% forgiven by the SBA. As a result, in July 2021, the Company recorded a gain on the forgiveness of the PPP Loan in the amount of $2.1 million.

 

The annual principal repayment requirements for debt obligations as of September 30, 2021, were as follows (in thousands):

 

2021

 $173 

2022

  664 

2023

  294 

2024

  305 

Long-term debt from equipment financing

  1,436 

Less: Current portion of long-term debt

  (696)

Total long-term debt, net of current portion

 $740 

 

 

 

14

 

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

8.          Revenue

 

The table below disaggregates our external revenue by major source (in thousands). For additional revenue detail relating to geographic breakdown of sales, see Note 9 – “Business Segment Reporting”.

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

 
   

2021

   

2020

   

2021

   

2020

 

Testing

  $ 5,859     $ 4,590     $ 16,275     $ 14,363  

Shipping/Collection (hair)

    774       562       2,069       1,576  

Other

    40       22       129       86  

Total Revenue

  $ 6,673     $ 5,174     $ 18,473     $ 16,025  

 

 

9.          Business Segment Reporting

 

The Company manages its operations as one segment, drug testing services. As a result, the financial information disclosed herein materially represents all of the financial information related to the Company’s principal operating segment. All Brazil sales are through one independent distributor. The Company’s revenues by geographic region are as follows (in thousands):

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

 
   

2021

   

2020

   

2021

   

2020

 

Consolidated Revenue:

                               

United States

  $ 6,338     $ 4,977     $ 17,340     $ 14,441  

Brazil

    180       62       639       1,207  

Other

    155       135       494       377  

Total Revenue

  $ 6,673     $ 5,174     $ 18,473     $ 16,025  

 

 

10.         Significant Customers

 

The Company had no customers that represented over 10% of revenue during either of the nine-month periods ended September 30, 2021 or 2020. The Company had one customer that represented 11% of the total accounts receivable balance as of September 30, 2021. The Company had no customers that represented greater than 10% of the total accounts receivable balance as of December 31, 2020.

 

 

15

 

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

11.         Recently Adopted Accounting Pronouncements

 

December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes”. The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in ASU Topic 740. The amendments also improve consistent application of and simplify U.S. GAAP for other areas of ASU Topic 740 by clarifying and amending existing guidance. The amendments in this update are effective for interim and annual periods for the Company beginning after December 15, 2020, with early adoption permitted. The Standard may be adopted using the prospective or retrospective transition approach and could be applied to a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year adoption. The Company adopted ASU 2019-12 as of January 1, 2021, with no material impact to the Company’s consolidated financial statements.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

 

 

Item 2.

 

MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

FACTORS THAT MAY AFFECT FUTURE RESULTS

 

From time to time, information provided by the Company or statements made by its employees may contain forward-looking information that involves risks and uncertainties. In particular, statements contained in this report that are not historical facts (including but not limited to statements concerning earnings, earnings per share, revenues, cash flows, dividends, future business, growth opportunities, profitability, pricing, new accounts, customer base, market share, test volume, sales and marketing strategies, market demand for drug testing services in Brazil, U.S. and foreign drug testing laws and regulations, including, without limitation, Brazilian professional driver drug testing requirements, required investments in plant, equipment and people and new test development, the effect of the COVID- 19 pandemic on our business, including its effects on our business and profitability, and on the well-being and availability of our employees, and the continued operation of our testing facilities) may be “forward looking” statements. Actual results may differ from those stated in any forward-looking statements. Factors that may cause such differences include but are not limited to risks associated with the severity of the COVID-19 pandemic, and its impact on the Company’s markets, including its impact on the Company’s customers, suppliers and employees, as well as its risk on the United States and worldwide economies, the timing, scope and effectiveness of further governmental, regulatory, fiscal monetary and public health responses to the COVID-19 pandemic, changes in U.S. and foreign government regulations, including but not limited to FDA regulations, changes in Brazilian laws and regulations and proposed laws and regulations and the implementation of such laws and regulations, currency risks, R&D spending, competition (including, without limitation, competition from other companies pursuing the same growth opportunities), the Company’s ability to maintain its reputation and brand image, the ability of the Company to achieve its business plans, cost controls, leveraging of its global operating platform, risks of information technology system failures and data security breaches, the uncertain global economy, the Company’s ability to attract, develop and retain executives and other qualified employees and independent contractors, including distributors, the Company’s ability to obtain and protect intellectual property rights, litigation risks, general economic conditions With respect to the continued payment of cash dividends, factors include, but are not limited to, all of the factors listed above with respect to the impact of the COVID-19 pandemic on the our business generally, plus cash flows, available surplus, capital expenditure reserves required, debt service obligations, regulatory requirements and other factors that the Board of Directors of the Company may take into account.

 

Given these uncertainties, you should not place undue reliance on these forward-looking statements. Forward-looking statements represent the Company’s estimates and assumptions only as of the filing date of this Report. The Company expressly disclaim any duty to provide updates to forward-looking statements, and the estimates and assumptions associated with them, after the filing date of this Report, in order to reflect changes in circumstances or expectations, or the occurrence of unanticipated events, except to the extent required by applicable securities laws. All of the forward-looking statements are qualified in their entirety by reference to the factors discussed above and under “Risk Factors” set forth in Part I Item 1A of the 10-K, as well as the risks and uncertainties discussed elsewhere in this Report. The Company qualifies all of its forward-looking statements by these cautionary statements. The Company cautions you that these risks are not exhaustive. The Company operates in a continually changing business environment and new risks emerge from time to time.

 

17

 

OVERVIEW

 

Revenue for the third quarter of 2021 was $6.7 million compared to $5.2 million in 2020, an increase of 29%. The Company reported net income of $0.7 million, or $0.13 per diluted share for the three months ended September 30, 2021, versus a net loss of $1.1 million, or ($0.20) per diluted share for the same period in 2020. Revenue and earnings increase for the quarter was attributed primarily to an increase of both domestic and international sales volume and a refundable employee retention tax credit. The refundable employee retention tax credit for the three and nine months ended September 30, 2021, was $0.8 million and $2.5 million, respectively. Revenue for the nine months ended September 30, 2021 and 2020 was $18.5 million and $16.0 million, respectively, an increase of 16%. The Company had net income for the nine months ended September 30, 2021, of $1.0 million versus net loss for the nine months ended September 30, 2020, of $3.3 million. During the quarter, the Company had $2.2 million of other income from the gain on debt forgiveness offset by other settlement expense of $2.1 million related to a customer dispute. The Company did not pay any cash dividends to its shareholders during the nine months ended September 30, 2021. The Company paid cash dividends of $0.18 per share during the nine-month period ended September 30, 2020.

 

As the Company disclosed in its Quarterly Report on Form 10-Q for the second quarter of 2020, and more recently in a Current Report on Form 8-K filed on September 23, 2021, the Company’s Board of Directors authorized the Company to explore shareholder enhancement opportunities, including strategic alternatives, such as the potential sale or merger of the Company, capitalization optimization and dividend strategies. The Company continues to explore such opportunities. There can be no assurances that the shareholder enhancement review process will result in a transaction or other strategic change or outcome. The Company has not set a timetable for the conclusion of its review of strategic alternatives, and it does not intend to comment further unless and until the Board has approved a specific course of action or the Company has otherwise determined that further disclosure is appropriate or required by law. The Company’s Board of Directors has established a Committee to review shareholder enhancement opportunities. The Company has retained JMP Securities LLC, as its financial advisor, and Mintz, Levin, Cohn, Ferris, Glovsky and Popeo, P.C., as its legal counsel, in connection with its exploration of shareholder enhancement opportunities.

 

RESULTS OF OPERATIONS

 

Revenue increased 29% for the three months ended September 30, 2021, compared to the same period in 2020, primarily due to a 27% increase in total volume, as 2020 results were adversely impacted to a greater extent by the COVID-19 outbreak. For the same period, domestic revenues increased $1.4 million (27%) and international revenues increased $0.1 million (71%). For the nine months ended September 2021, revenue increased 15%, primarily due to an increase in domestic volume. For the same period, domestic revenues increased $2.9 million (20%) and international revenues decreased $0.5 million (28%). The Company’s domestic revenues increase was impacted by overall stronger job creation and people returning to the workforce. The international revenue decline was primarily from lower Brazil driver testing volume.

 

Gross profit (loss): The Company had a $3.1 million gross profit for the three months ended September 30, 2021, compared to a $1.1 million gross profit for the same period in 2020. Cost of revenues decreased by $0.4 million or 11% for the three months ended September 30, 2021, compared to the same period in 2020. The gross margin was beneficially impacted by higher sales volume and the refundable employee retention tax credit as noted above. Gross profit for the nine months ended September 30, 2021, was $8.1 million, an increase of $4.5 million from the comparable period in 2020. Cost of revenues decreased by $2.0 million or 16% for the nine months ended September 30, 2021, when compared to the same period in 2020. The gross profit margin for the nine-month period ended September 30, 2021, was 44% compared to 23% for the comparable period in 2020. The gross margin was positively impacted by higher sales volume and the refundable employee retention tax credit noted above.

 

18

 

General and administrative (G&A) expenses remained relatively unchanged at $1.3 million for both the three months ended September 30, 2021 and 2020. As a percentage of revenue, G&A expenses were 20% and 26% for the three months ended September 30, 2021, and 2020, respectively. G&A expenses were $4.1 million and $4.7 million for the nine months ended September 30, 2021, and 2020, respectively. As a percentage of revenue, G&A expenses were 22% and 29% for the nine months ended September 30, 2021, and 2020, respectively.

 

Marketing and selling expenses decreased 27% or $0.2 million to $0.7 million for the three months ended September 30, 2021, compared to $0.9 million for the same period in 2020. Total marketing and selling expenses represented 10% and 17% of revenue for the three months ended September 30, 2021, and 2020, respectively. Expenses were primarily reduced as a result of lower personnel and related costs (including less travel). Marketing and selling expenses were $2.0 million and $2.9 million for the nine months ended September 30, 2021, and 2020, respectively. As a percentage of revenue, marketing and selling expenses were 11% and 18% for the nine months ended September 30, 2021, and 2020, respectively.

 

Research and development (R&D) expenses for the three months ended September 30, 2021, and 2020 were $0.2 million and $0.3 million, respectively. R&D expenses represented 4% and 6% of revenue for the three months ended September 30, 2021, and 2020, respectively. R&D expenses were $0.8 million and $1.0 million for the nine months ended September 30, 2021, and 2020, respectively. R&D expenses represented 4% and 6% of revenue for the nine months ended September 30, 2021, and 2020, respectively.

 

Other Income (Expense) of $75 thousand consisted primarily of income resulting from the forgiveness by the SBA, during the quarter, of the Company’s PPP Loan of $2.2 million (see Note 7 of the Notes to Condensed Consolidated Financial Statements) offset in part by the loss incurred as a result of the Company’s settlement with a customer of $2.1 million (see Note 5 of the Notes to Condensed Consolidated Financial Statements).

 

Provision for income taxes consisted primarily of federal and state income taxes in the United States. We estimate income taxes in each of the jurisdictions in which we operate. During the three months ended September 30, 2021, the Company recorded a tax provision of $186 thousand (effective tax rate of 20%) and a tax benefit of $0.3 million (effective tax rate of 22%) for the comparative period in 2020. During the nine months ended September 30, 2021, the Company recorded a tax provision of $280 thousand (effective tax rate of 23%) and a tax benefit of $1.8 million (effective tax rate of 35%) or the comparative period in 2020.

 

LIQUIDITY AND CAPITAL RESOURCES

 

At September 30, 2021, the Company had approximately $2.0 million of cash and $6.3 million of working capital. The Company's operating activities used $0.2 million of cash for the nine months ended September 30, 2021. Investing activities used $0.2 million of cash while financing activities used $0.5 million of cash during the first nine months of 2021.

 

Cash used by operating activities of $0.2 million reflected net income of $1.0 million adjusted for depreciation and amortization of $2.1 million, ROU asset amortization of $0.6 million and stock-based compensation of $0.6 million. This was also affected by an increase in current assets of $2.9 million and an increase in accounts payable and accrued expenses of $0.6 million.

 

19

 

Cash used in investing activities of $0.2 million consisted of $0.1 million related to internally developed software and $0.1 million related to purchases of property, plant, and equipment. We anticipate spending less than $0.5 million in additional capital purchases for the remainder of 2021.

 

Cash used in financing activities of $0.5 million consisted entirely of payments on equipment financing.

 

Contractual obligations and other commercial commitments as of September 30, 2021, included a settlement agreement, operating lease commitments, and outstanding debt, described in Notes 5, 6, and 7, respectively of the Notes to Condensed Consolidated Financial Statements.

 

On May 4, 2020, the Company borrowed approximately $2.2 million from Bank of America, N.A., pursuant to the PPP, established under the CARES Act. In July 2021, the SBA approved the forgiveness of the full amount of the PPP Loan, which included principal and interest of $2.2 million.

 

While management currently believes that its existing funds and quarterly cash flow from operations should be adequate to fund the Company’s business for at least the next 12 months, economic conditions related to COVID-19 are expected to continue to adversely affect the Company’s operating results and cash flows. Depending upon the Company’s results of operations, its future capital needs and available marketing opportunities, the Company may use various financing sources to raise additional funds. Such sources could include but are not limited to, issuance of common stock or debt financing, lines of credit, or equipment leasing, although there is no assurance that such financings will be available to the Company on terms it deems acceptable, if at all.

 

Item 4. Controls and Procedures

 

As of the end of the period covered by this report (the “evaluation date”) the Company’s management under the supervision and with the participation of the Company’s Chief Executive Officer and Vice President, Controller, performed an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act. Based upon that evaluation, the Chief Executive Officer and Vice President, Controller concluded as of the evaluation date, that the Company’s disclosure controls and procedures were effective for ensuring that information required to be disclosed by the Company in the reports that it files or submits under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that its disclosure controls and procedures were also effective to ensure that information required to be disclosed in the reports that it files or submits under the Exchange Act is accumulated and communicated to management, including the Company’s principal executive and principal financial officers, to allow timely decisions regarding required disclosure.

 

There has been no significant change in the Company’s internal control over financial reporting during the most recent fiscal quarter that has materially affected or is reasonably likely to materially affect the Company’s internal control over financial reporting.

 

20

 

PART II OTHER INFORMATION

 

Item 1. Legal Proceedings

 

The information set forth in Item 1 of Part I of this Quarterly Report on Form 10-Q in Note 5, “Commitment and Contingencies,” is incorporated herein by reference.

 

Item 1A. Risk Factors

 

Item 1A. of the 10-K includes a discussion of our risk factors, which included a risk related to the PPP Loan. In July 2021, the PPP Loan was 100% forgiven by the SBA (see Note 7 – “Debt and Other Financing Arrangements” of the Notes to Condensed Consolidated Financial Statements). Except as provided in the preceding sentence, there have been no material changes in the risk factors described in the 10-K.

 

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

 

There were no purchases of treasury stock in the first nine months of 2021.

 

Item 5. Other Information

 

On November 12, 2021, the Company entered into standard indemnification agreements with each member of its Board of Directors and each of its executive officers. Under these indemnification agreements, the Company agrees to indemnify these individuals to the fullest extent permitted by law and public policy for claims arising in their capacity as a director, officer or employee of the Company or any of its subsidiaries. Each of these individuals is only entitled to indemnification to the extent he acted in good faith and in a manner he reasonably believed to be in, or not opposed to, the best interests of the Company, and, with respect to any criminal proceeding, he had no reasonable basis to believe that his conduct was unlawful. Subject to the applicable provisions of the Delaware General Corporation Law, the Company will reimburse each individual for expenses covered by the indemnification agreement within twenty days of the individual’s request for such payment. The foregoing indemnification is consistent with, and supplemental to, the Company’s existing indemnifications obligations as set forth in the Company’s Bylaws.

 

Item 6. Exhibits

 

10.1* Change in control severance with Andrew Limbek dated August 10, 2021
31.1 Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
31.2 Certification of Principal Accounting Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
32.1 Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
32.2 Certification of Principal Accounting Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
   
101.INS Inline XBRL Instance Document
101.SCH Inline XBRL Taxonomy Extension Schema
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase
101.DEF Inline XBRL Taxonomy Extension Definition Linkbase
101.LAB Inline XBRL Taxonomy Extension Label Linkbase
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase
104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

* Management compensation plan or arrangement

 

 

21

 

SIGNATURES

 

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

 

  Psychemedics Corporation  
       
Date: November 15, 2021 By: /s/ Raymond C. Kubacki  
    Raymond C. Kubacki  
    Chairman and Chief Executive Officer  
    (principal executive officer)  
       
Date: November 15, 2021  By: /s/ Andrew P. Limbek   
    Andrew P. Limbek  
    Vice President, Controller  
    (principal accounting officer)  

 

 

                                          

 

 

 

 

 

 

 

22

 
EX-10.1 2 ex_306331.htm EXHIBIT 10.1 HTML Editor

Exhibit 10.1

 

August 10, 2021

 

CONFIDENTIAL

 

Andrew Limbek

c/o Psychemedics Corporation

289 Great Road

Acton, MA 01720

 

Dear Andrew:

 

This letter sets forth the agreements we have made regarding your employment with Psychemedics Corporation (the “Company”).  Definitions not defined in the text below shall have the meanings set forth in Paragraph 15.

 

1.   If at any time after September 1, 2021 and prior to the date which is five (5) years following the date hereof, your employment is terminated by the Company without Cause, or you voluntarily terminate your employment for Good Reason, in either case at the time of, or within twelve (12) months following, a Change of Control of the Company, then you will continue to be paid monthly an amount equal to your Average Monthly Total Compensation for the twelve full months preceding the date of such termination (“Termination Pay”) for a period of twelve (12) months from the date of such termination.  Your Termination Pay will be subject to normal deductions for taxes, benefit plan contributions, other payroll deductions and any amount due the Company as a result of cash advances.  The Company agrees to continue to make health insurance available to you, under such health insurance plan as the Company has in effect, for so long as you are receiving Termination Pay and so long as you contribute such portion of the premiums for such insurance as is required of employees under such plan. You agree, however, that if you obtain health insurance coverage through another employer while you are eligible to receive health insurance under this Agreement, the Company shall no longer be required to make health insurance available to you under this Agreement. You agree to give the Company at least fourteen (14) days prior written notice of the termination of your employment in the event of your voluntary termination without Good Reason.  You shall not be entitled to Termination Pay as a result of termination by reason of your death or Disability following a Change of Control of the Company. 
     
2.   Notwithstanding any other provision of this Agreement, the Termination Pay contemplated to be paid to you under certain circumstances set forth in this Agreement shall only be paid in consideration of the execution and delivery by you of a release reasonably satisfactory to the Company waiving all claims you, your heirs, or legal representatives have or may have against the Company or any of its shareholders, officers, directors, employees or agents with respect to your employment or the termination thereof, or any other claim.

 

 

 

3.   You acknowledge that as the Company’s Vice President, Controller, you are in possession of specialized information concerning the total operations, conduct, management, and strategy of the Company, as well as proprietary information concerning the Company’s products and services and that the applicability of your knowledge of these matters is applicable to all geographic areas in which the Company does business.  You further acknowledge that the Company has a legitimate business interest in protecting its hair testing business from unfair competition.
     
4.  

In addition to any other confidentiality obligations you may have as an employee of the Company, you shall not, without the prior and express written approval of the Company, either during or subsequent to the term of your employment, disclose or use or enable another to disclose or use any secret, private or confidential information, trade secret or other proprietary knowledge of the Company, or its subsidiaries, divisions, employees or agents.  Upon termination of your employment with the Company, you shall deliver to the Company all equipment, records and copies of records, notes, data, memoranda, prototypes, designs, customer lists and other information which is embodied in physical media and documents belonging to the Company which are then in your possession. You agree that all such information and documents shall be the property of the Company and that the obligations set forth in this paragraph shall survive termination of your employment.

     
5.  

You agree that in addition to any other covenant not to compete with the Company following termination of your employment to which you may be bound, if you or the Company shall terminate your employment in such a manner as to entitle you to Termination Pay under paragraph 1 above, you shall not, for so long as you are entitled to receive such Termination Pay:

 

(a)  directly or indirectly own, manage, operate or control, or participate in the ownership, management, operation or control of, or become associated in any capacity with any business enterprise, firm, corporation or company related to the field of testing for the detection of drug use, anywhere in the United States, which is in competition with the business of the Company, or directly or indirectly accept employment with or render services on behalf of a competitor of the Company, or any other third party, anywhere in the United States, in any capacity which may reasonably be considered to be useful to the competitor or such other third party to become a competitor, without receiving the Company’s prior written approval; or

 

 

 

    (b)   induce or attempt to induce any employee, officer, consultant, or agent of the Company to leave the employ thereof or in any way interfere with the relationship between the Company and any employee, officer, consultant, or agent thereof; hire directly or through another entity any person who was an employee of the Company at any time during the six (6) months prior to the date such person is to be so hired; or induce or attempt to induce any customer, client, supplier, licensee, or other business relation of the Company to cease doing business with the Company or in any way interfere with the relationship between any such customer, client, supplier, licensee, or business relation and the Company (including, without limitation, making any negative statements or communications concerning the Company).
     
6.   You agree that your obligations under paragraphs 4 and 5 are special, unique, and extraordinary and that any breach by you of such obligations shall be deemed material and shall be deemed to cause irreparable injury not properly compensable by damages in an action at law, and the rights and remedies of the Company under paragraphs 4 and 5 may, therefore, be enforced both at law and in equity, by injunction or otherwise.  For purposes of paragraphs 4 and 5, the term “Company” shall include any and all subsidiaries or divisions of the Company.
     
7.   The five-year period set forth in paragraph 1 above may be extended only with the mutual written agreement of the parties.
     
8.   If at any time a controversy between you and the Company arises as to the meaning or operation of this Agreement, such controversy shall be submitted to arbitration by either party in Boston, Massachusetts, before an arbitrator to be named by the President of the Boston Branch of the American Arbitration Association, provided however, that the Company shall also have the rights set forth in paragraph 6 above.  Such arbitration proceedings shall be conducted in accordance with the rules and procedures then in effect of the American Arbitration Association.  The decision of the arbitrator shall be binding upon the parties and judgment on any award made by the arbitrator may be entered in any court having jurisdiction thereof.  The costs of the arbitrator shall be borne equally by you and the Company.  Each party will bear her or its own legal costs.
     
9.   This Agreement shall be governed by and interpreted in accordance with the laws of the Commonwealth of Massachusetts without reference to principles of conflict of laws.

 

 

 

10.   This Agreement contains the entire agreement of the parties in respect of this transaction, other than any existing nondisclosure or confidentiality agreement s you may have with the Company.  No amendment or modification of any provision of this Agreement will be valid unless in writing signed by both parties.  Any waiver must be in writing and signed by you or an authorized officer of the Company, as the case may be.
     
11.  

This Agreement shall be binding upon and inure to the benefit of:

(a)   the Company, and any successors or assigns of the Company, whether by way of a merger or consolidation, or liquidation of the Company, or by way of the Company selling all or substantially all of the assets and business of the Company to a successor entity; and, subject to the Company's right to terminate your employment at any time, the Company agrees to require any successor entity to expressly assume or unconditionally guarantee the Company's obligations under this Agreement (unless such obligations are assumed by operation of law); and (b) you and your heirs, executors and administrators.

     
12.  

Any notice or other communication required hereunder shall be in writing, shall be deemed to have been given and received when delivered in person, or, if mailed, shall be deemed to have been given when deposited in the United States mail, first class, registered or certified, return receipt requested, with proper postage prepaid, and shall be deemed to  have been received on the third business day thereafter, and shall be addressed as follows:

 

If to the Company, addressed to:

 

Psychemedics Corporation

289 Great Road

Suite 200

Acton, MA 01720

Attn:  President

 

If to you, addressed to:

 

Andrew Limbek

c/o Psychemedics Corporation

289 Great Road

Suite 200

Acton, MA 01720

 

or such other address as to which any party hereto may have notified the other in writing.

 

 

 

13.  

Section 409A.

 

(a)   Anything in this Agreement to the contrary notwithstanding, if at the time of your separation from service within the meaning of Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations thereunder (the “Code”), following a Change in Control of the Company, you are a “specified employee” within the meaning of Section 409A(a)(2)(B)(i) of the Code, then to the extent any payment or benefit that you become entitled to under this Agreement would be considered deferred compensation subject to the twenty percent (20%) additional tax imposed pursuant to Section 409A(a) of the Code as a result of the application of Section 409A(a)(2)(B)(i) of the Code, such payment shall not be payable and such benefit shall not be provided until the date that is the earlier of (i) six (6) months and one (1) day after your separation from service, or (ii) your death.

 

(b)   This Agreement is intended to be in compliance with the provisions of Section 409A of the Code.  To the extent that any provision of this Agreement is ambiguous as to its compliance with Section 409A of the Code, the provision shall be read in such a manner so that all payments hereunder comply with said Section.  The parties agree that this Agreement may be amended, as reasonably requested by either party, and as may be necessary to fully comply with Section 409A of the Code and all related rules and regulations in order to preserve the payments and benefits provided hereunder without additional cost to either party.

 

(c)   Solely for the purposes of Section 409A of the Code, each installment payment of Termination Pay shall be considered a separate payment.

 

(d)   The Company makes no representation or warranty and shall have no liability to you or any other person if any provisions of this Agreement are determined to constitute deferred compensation subject to Section 409A of the Code but do not satisfy an exemption from, or the conditions of, said Section.

 

 

 

14.  

Compliance with Massachusetts Non Competition Agreement Act.  This Agreement is intended to comply with, and shall be construed so as to be consistent with the provisions of the Massachusetts Noncompetition Agreement Act.  You acknowledge that:

 

(a)   In exchange for your covenants set forth in this Agreement, you are entitled to receive consideration that is in addition to anything of value to which you would otherwise already have been entitled prior to executing this Agreement;

 

(b)   You have been and are hereby advised of the right to consult an attorney prior to executing this Agreement; and

 

(c)   You were provided a draft of this Agreement for review not later than Ten (10) business days prior to the effective date of this agreement.

     
15.  

Definitions. 

 

(a)   “Average Monthly Total Compensation” for any period shall mean one twelfth of the aggregate base salary earned by you during such period, plus one-twelfth of the most recent annual cash bonus paid to you during such period.    

 

(b)   “Cause” shall mean: (i) theft or embezzlement, or attempted theft or embezzlement, by you of money or property of the Company, your  perpetration or attempted perpetration of fraud, or your participation in a fraud or attempted fraud upon the Company; (ii) your unauthorized appropriation of, or attempt to misappropriate, any tangible or intangible assets or property of the Company, or your appropriation of, or attempt to appropriate, a business opportunity of the Company, including but not limited to attempting to secure or securing any profit for yourself or any of your family members or personal associates in connection with any transaction entered into on behalf of the Company; (iii) any act or acts of disloyalty, misconduct, or moral turpitude by you, including but not limited to violation of the Company’s sexual harassment or non-harassment policy, any of which the Board of Directors of the Company determines in good faith has been or is likely to be materially injurious to the interest, property, operations, business, or reputation of the Company, or its directors, employees or shareholders; (iv) any act or omission constituting gross negligence in connection with the performance of your duties on behalf of the Company which is materially injurious to the interest, property, operations, business, or reputation of the Company; (v) your conviction of a crime other than minor traffic violations or other similar minor offenses (including pleading guilty or entering a plea of no contest), or your indictment for a felony or its equivalent, or your being charged with a violent crime, a crime involving moral turpitude, or any other crime for which imprisonment is a possible punishment; (vi) your willful refusal or material failure (other than by reason of Disability) to carry out reasonable and lawful instructions and directives from the Board of Directors and your failure to cure or correct such refusal or failure within ten (10) days after receiving written notice from the Board of Directors describing such refusal or failure; or (vii) the material breach by you of your obligations under paragraphs 4 or 5 hereof or under any other confidentiality, non-compete, non-solicitation, non-disparagement or similar agreement with the Company.

 

 

 

   

(c)    “Change in Control of the Company” shall mean

 

(i)     any person or group as defined in Rule 13d-3 under the Securities Exchange Act of 1934 (the “Exchange Act”) shall own more than 30% of the then outstanding shares of the outstanding Common Stock of the Company; or

 

(ii)    the consummation of a reorganization, merger or consolidation or sale or disposition of all or substantially all of the assets of the Company (a “Business Combination”), unless, in each case following such Business Combination, (A) all or substantially all of the individuals and entities who were the beneficial owners of the Common Stock of the Company immediately before the consummation of such Business Combination beneficially own, directly or indirectly, more than 50% of, respectively, the then outstanding shares of common stock and the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors, as the case may be, of the corporation resulting from such Business Combination (including, without limitation, a corporation that as a result of the transaction owns the Company or all or substantially all of the assets of the Company either directly or indirectly through one or more subsidiaries) in substantially the same proportions as their ownership, immediately prior to such Business Combination, of the Common Stock of the Company; and (B) no person or group (as defined in Section 13(d) of the Exchange Act) of the Company or the corporation resulting from the Business Combination) beneficially owns, directly or indirectly, more than 30% of the then outstanding shares of the common stock of the corporation resulting from the Business Combination or of the combined voting power of the then outstanding voting securities of the corporation; or

 

 

 

 

   

(iii)    Individuals who, as of the date of this Agreement, constitute the Board of Directors of the Company (the “Incumbent Board”) cease for any reason to constitute at least a majority of the Board of Directors of the Company, provided, however, that any individual's becoming a director after the date of this Agreement whose election, or nomination for election by the stockholders of the Company, was approved by a vote of at least a majority of the directors then comprising the Incumbent Board will be considered as though the individual were a member of the Incumbent Board, but excluding, for this purpose, any individual whose initial assumption of office occurs as a result of an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened solicitation of proxies or consents by or on behalf of a Person other than the Board.

 

(d)    “Disability” shall mean your inability because of physical or mental incapacity to perform your usual duties at the Company for a period of one hundred eighty (180) days in any consecutive twelve (12) month period.

 

(e)    “Good Reason” shall mean: (i) reduction in your base salary below $170,000 or such higher base salary as is in effect immediately prior to such reduction; or (ii) a material decrease in your duties or responsibilities.

 

 

 

If this letter correctly sets forth our understanding and agreement, please indicate your acceptance by signing both copies of this letter and returning one copy.

 

    Very truly yours,
     
    PSYCHEMEDICS CORPORATION
     
     
  By:  /s/ Raymond C. Kubacki    
    Raymond C. Kubacki, President
     
Agreed to:  August 10, 2021    
     
     
 /s/ Andrew P. Limbek     
Andrew Limbek    

 

 

 
EX-31.1 3 ex_303650.htm EXHIBIT 31.1 HTML Editor

Exhibit 31.1

 

CERTIFICATION PURSUANT TO

SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

 

I, Raymond C. Kubacki, certify that:

 

1.            I have reviewed this quarterly report on Form 10-Q of Psychemedics Corporation (“the registrant”);

 

2.            Based on my knowledge, this quarterly 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 quarterly report;

 

3.            Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly report;

 

4.            The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a‑15(e) and 15d‑15(e)) and internal controls over financial reporting (as defined by Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

a)          designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b)           designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

c)           evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d)           disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting;

 

5.             The registrant’s other certifying officer 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:

 

a)        all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b)           any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: November 15, 2021    /s/ Raymond C. Kubacki
    Raymond C. Kubacki
    Chairman and Chief Executive Officer
    (principal executive officer)

 

 

 

 

 
EX-31.2 4 ex_303651.htm EXHIBIT 31.2 HTML Editor

Exhibit 31.2

 

CERTIFICATION PURSUANT TO

SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

 

I, Andrew P. Limbek, certify that:

 

1.            I have reviewed this quarterly report on Form 10-Q of Psychemedics Corporation (“the registrant”);

 

2.            Based on my knowledge, this quarterly 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 quarterly report;

 

3.            Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly report;

 

4.            The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a‑15(e) and 15d‑15(e)) and internal controls over financial reporting (as defined by Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

a)          designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b)           designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

c)           evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d)           disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting;

 

5.             The registrant’s other certifying officer 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:

 

a)        all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b)            any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: November 15, 2021   /s/ Andrew P. Limbek 
    Andrew P. Limbek
    Vice President, Controller
    (principal accounting officer)

 

 

 

 
EX-32.1 5 ex_303652.htm EXHIBIT 32.1 HTML Editor

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Raymond C. Kubacki, Chairman and Chief Executive Officer of Psychemedics Corporation (the “Company”), certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as the principal executive officer of the Company, that:

 

 

1.

The Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, as filed with the Securities and Exchange Commission on November 15, 2021 (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 results of operations of the Company.

 

Date: November 15, 2021 

 

/s/ Raymond C. Kubacki

   

Raymond C. Kubacki

   

Chairman and Chief Executive Officer

   

(principal executive officer)

 

 

 

 

 

 

 

 

 
EX-32.2 6 ex_303653.htm EXHIBIT 32.2 HTML Editor

Exhibit 32.2

 

CERTIFICATION PURSUANT TO

U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Andrew P. Limbek, Vice President, Controller of Psychemedics Corporation (the “Company”), certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as the principal accounting officer of the Company, that:

 

 

1.

The Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, as filed with the Securities and Exchange Commission on November 15, 2021 (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 results of operations of the Company.

 

Date: November 15, 2021

 

/s/ Andrew P. Limbek 

   

Andrew P. Limbek

   

Vice President, Controller

   

(principal accounting officer)

 

 

 

 

 

 

 

 

 
EX-101.SCH 7 pmd-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - COVID-19 Pandemic link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Share-based Compensation link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Basic and Diluted Net Income (Loss) Per Share link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Operating Leases link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Debt and Other Financing Arrangements link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Revenue link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Business Segment Reporting link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Significant Customers link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Recently Adopted Accounting Pronouncements link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 3 - Share-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 4 - Basic and Diluted Net Income (Loss) Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 6 - Operating Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 7 - Debt and Other Financing Arrangements (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 8 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 9 - Business Segment Reporting (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 2 - COVID-19 Pandemic (Details Textual) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 3 - Share-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 3 - Share-based Compensation - Compensation Cost (Details) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 3 - Stock-based Awards - Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 3 - Share-based Compensation - Nonvested Award Activity (Details) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 4 - Basic and Diluted Net Income (Loss) Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 4 - Basic and Diluted Net Income (Loss) Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 5 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 6 - Operating Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 6 - Operating Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 7 - Debt and Other Financing Arrangements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 7 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 8 - Revenue - Revenue by Major Source (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 9 - Business Segment Reporting (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 9 - Business Segment Reporting - Revenue by Major Source (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 10 - Significant Customers (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 8 pmd-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 pmd-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 pmd-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Note 3 - Share-based Compensation us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2022 Note 4 - Basic and Diluted Net Income (Loss) Per Share us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2023 Note 6 - Operating Leases Note 7 - Debt and Other Financing Arrangements Note 8 - Revenue Paycheck Protection Program CARES Act [Member] Represents loan designed to provide funds for small businesses to keep their employees on the payroll. Note 9 - Business Segment Reporting Note 3 - Share-based Compensation - Compensation Cost (Details) Note 3 - Stock-based Awards - Stock Option Activity (Details) Note 3 - Share-based Compensation - Nonvested Award Activity (Details) Note 4 - Basic and Diluted Net Income (Loss) Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details) Note 6 - Operating Leases - Maturities of Lease Liabilities (Details) Note 7 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) Lessee, Operating Lease, Liability, Maturity [Table Text Block] Note 8 - Revenue - Revenue by Major Source (Details) Other assets Stock-based compensation us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear October 1, 2021, through December 31, 2021 us-gaap_LiabilitiesCurrent Total Current Liabilities Note 9 - Business Segment Reporting - Revenue by Major Source (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Operating Expenses: us-gaap_LitigationSettlementAmountAwardedToOtherParty Litigation Settlement, Amount Awarded to Other Party Share-based Payment Arrangement, Option, Activity [Table Text Block] Other comprehensive loss us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Outstanding & Unvested at beginning of period (in shares) Outstanding & Unvested at end of period (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Granted (in shares) Shares issued – vested (in shares) Share-based Payment Arrangement, Cost by Plan [Table Text Block] Current portion of long-term debt Less: Current portion of long-term debt Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] us-gaap_AssetsCurrent Total Current Assets Exercisable, weighted average exercise price (in dollars per share) Exercisable, weighted average remaining contractual life (Year) Exercisable (in shares) Outstanding, weighted average remaining contractual life (Year) Outstanding, aggregate intrinsic value Income tax receivable Treasury stock, shares (in shares) Common stock, $0.005 par value; 50,000 shares authorized, 6,210 shares and 6,205 shares issued at September 30, 2021, and December 31, 2020, respectively, and 5,542 shares outstanding and 5,537 shares outstanding at September 30, 2021 and December 31, 2020, respectively Adjustments to reconcile net income (loss) to net cash provided by operating activities: us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Common stock, shares authorized (in shares) Forfeited, weighted average exercise price (in dollars per share) Common stock, shares issued (in shares) Purchases of equipment through accounts payable and accrued liabilities Common stock, par value (in dollars per share) Accrued expenses us-gaap_CommonStockCapitalSharesReservedForFutureIssuance Common Stock, Capital Shares Reserved for Future Issuance (in shares) Cash paid for operating leases Lessee, Operating Leases [Text Block] Accounts payable Payments for Legal Settlements us-gaap_PaymentsForLegalSettlements Payments for Legal Settlements Product and Service [Axis] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Outstanding (in shares) Outstanding (in shares) Product and Service [Domain] Litigation Case [Axis] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod Forfeited (in shares) Litigation Case [Domain] Credit Facility [Axis] Proceeds from sale of fixed assets Credit Facility [Domain] Preferred stock, shares issued (in shares) Cash paid for interest us-gaap_PolicyTextBlockAbstract Accounting Policies Cash paid for income taxes Geographical [Axis] Geographical [Domain] Preferred stock, shares authorized (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) Preferred stock, par value (in dollars per share) us-gaap_PaymentsToDevelopSoftware Cost of internally developed software Revenues Revenues us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of equipment and leasehold improvements us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) pmd_IncomeTaxBenefitCARESAct Income Tax Benefit CARES Act Amount of income tax benefit related to the CARES Act. Customer [Axis] Customer [Domain] Current Liabilities: us-gaap_Assets Total Assets Supplemental Disclosures of Cash Flow Information: Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_OperatingLeaseExpense Operating Lease, Expense CASH FLOWS FROM OPERATING ACTIVITIES: us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Statement [Line Items] Allowance for doubtful accounts us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense Share-based Payment Arrangement, Expense, Tax Benefit us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net of allowance for doubtful accounts of $84 at September 30, 2021 and $37 at December 31, 2020 Share-based Payment Arrangement [Text Block] Additional paid-in capital AOCI Attributable to Parent [Member] us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation Repurchase of common stock at cost for employee tax withholding Shareholders' Equity: us-gaap_OtherNonoperatingExpense Other us-gaap_OtherNonoperatingIncomeExpense Total Other Income (Expense) Segment Reporting Disclosure [Text Block] Award Type [Domain] Other Income (Expense): Current Assets: Award Type [Axis] Net income (loss) Net income (loss) us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash, beginning of period Cash, end of period pmd_OtherNonoperatingExpenseSettlement Settlement Amount of expense related to nonoperating activities, classified as settlement. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net decrease in cash Restricted Stock Units (RSUs) [Member] us-gaap_Liabilities Total Liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash (used in) provided by financing activities Commitments and Contingencies (Note 5) Effect of exchange rate changes on cash us-gaap_OperatingIncomeLoss Operating income (loss) us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used in operating activities Share-based Payment Arrangement, Option [Member] Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities pmd_IncreaseDecreaseInAccruedExpensesAndAccruedIncomeTaxes Accrued expenses The increase (decrease) during the reporting period in the aggregate amount of expenses and income taxes incurred but not yet paid. us-gaap_GrossProfit Gross profit pmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockInPeriod Converted to common stock (in shares) The number of equity-based payment instruments, excluding stock (or unit) options, that were converted to common stock during the reporting period. Cost of revenues pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod Cancelled (in shares) The number of equity-based payment instruments, excluding stock (or unit) options, that were cancelled during the reporting period. Effect of Covid-19 Pandemic [Text Block] The entire disclosure for effects of COVID-19 pandemic. pmd_PaymentsOfEquipmentFinancing Payments of equipment financing The cash outflow in relating to equity financing during the year. Deferred tax liabilities, long-term pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndNonvestedWeightedAverageExercisePrice Outstanding & Unvested at beginning of period, weighted average price per share (in dollars per share) Outstanding & Unvested at end of period, weighted average price per share (in dollars per share) Weighted average price at which grantees can acquire the shares reserved for issuance under the equity instrument other than option. pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice Granted, weighted average price per share (in dollars per share) Weighted average per share amount at which grantees can acquire shares of common stock by exercise of equity instrument other than option. Accumulated amortization and depreciation Commitments and Contingencies Disclosure [Text Block] Fixed assets, net of accumulated amortization and depreciation of $19,024 at September 30, 2021 and $16,937 at December 31, 2020 Stock Unit Award [Member] Related to stock unit awards. pmd_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Settlement Agreement [Member] Represents information related to the Settlement Agreement. us-gaap_PaymentsOfDividendsCommonStock Cash dividends paid Customer One [Member] Information related to customer one. CASH FLOWS FROM INVESTING ACTIVITIES: Scenario [Domain] Forecast [Member] Retained Earnings [Member] Earnings Per Share [Text Block] Proceeds from issuance of stock, net of tax withholding BRAZIL Treasury Stock [Member] Scenario [Axis] Additional Paid-in Capital [Member] Common Stock [Member] Line of Credit [Member] Provision for (benefit from) income taxes Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Long-term Debt, Total Long-term debt from equipment financing Incentive Plan 2006 [Member] Information related to the 2006 incentive plan. us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable Testing [Member] Represents testing services. Other Revenue [Member] Represents other revenue sources not otherwise disclosed. Converted to common stock, weighted average price per share (in dollars per share) Weighted average price at which the instruments, excluding stock (or unit) options, that were converted to common stock during the reporting period us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (loss) before provision for (benefit from) income taxes us-gaap_OperatingExpenses Total Operating Expenses Cancelled, weighted average price per share (in dollars per share) Weighted average price at which grantees could have acquired the underlying shares with respect to equity instrument other than stock options that were cancelled. General & administrative Cash Cash and Cash Equivalents, at Carrying Value, Ending Balance Equipment Loan Arrangement [Member] Information related to the Equipment Loan Arrangement. Disaggregation of Revenue [Table Text Block] Share-based compensation Banc of America Leasing and Capital [Member] Informaiton related to an equipment financing agreement with Banc of America Leasing and Capital LLC. Revenue from Contract with Customer [Text Block] Document Quarterly Report Amendment Flag Entity Incorporation, State or Country Code Other Comprehensive Income (Loss): Accounting Policies [Abstract] us-gaap_ComprehensiveIncomeNetOfTax Total comprehensive income (loss) Document Transition Report City Area Code Concentration Risk Disclosure [Text Block] Entity Interactive Data Current Dividends declared, per share (in dollars per share) us-gaap_LongtermDebtWeightedAverageInterestRate Long-term Debt, Weighted Average Interest Rate, at Point in Time us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Security Exchange Name Common stock, shares outstanding (in shares) us-gaap_LongTermDebtWeightedAverageInterestRateOverTime Long-term Debt, Weighted Average Interest Rate, over Time Preferred stock, shares outstanding (in shares) Other Expense [Member] Other Foreign Countries [Member] Information related to other foreign countries. Title of 12(b) Security Current Fiscal Year End Date Proceeds from PPP Loan Proceeds from Issuance of Long-term Debt, Total Shipping/Collection (Hair) [Member] Information pertaining to shipping and hair collection services. us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current assets us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Document Fiscal Period Focus Document Fiscal Year Focus us-gaap_IncreaseDecreaseInDeferredIncomeTaxes Deferred income taxes Document Period End Date Income Statement Location [Axis] Right-of-use assets acquired through operating leases Income Statement Location [Domain] us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) Entity File Number Entity Emerging Growth Company Document Type us-gaap_GainsLossesOnExtinguishmentOfDebt Gain (Loss) on Extinguishment of Debt, Total Forgiveness of PPP loan Entity Small Business Entity Shell Company us-gaap_DividendsCommonStockCash Cash dividends ($0.18 per share) Document Information [Line Items] Document Information [Table] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Dilutive common equivalent shares (in shares) Schedule of Long-term Debt Instruments [Table Text Block] us-gaap_IncreaseDecreaseInIncomeTaxesReceivable Income tax receivable us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Weighted average common shares outstanding, diluted (in shares) us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Entity Tax Identification Number Entity Central Index Key Entity Registrant Name us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition Stock compensation expense Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] Diluted net income (loss) per share (in dollars per share) Weighted average common shares outstanding, basic (in shares) Entity Address, City or Town Entity Address, Postal Zip Code Basic net income (loss) per share (in dollars per share) Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] us-gaap_TreasuryStockValue Less - Treasury stock, at cost, 668 shares Operating lease liabilities Amount of increase (decrease) in operating lease liabilities during the period. Statement of Cash Flows [Abstract] Entity Common Stock, Shares Outstanding us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear 2021 Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree 2024 Revenue Benchmark [Member] Revenue from External Customers by Geographic Areas [Table Text Block] Accounts Receivable [Member] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths 2022 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo 2023 Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Local Phone Number us-gaap_GainLossOnDispositionOfAssets Loss on sale of fixed assets us-gaap_TableTextBlock Notes Tables Depreciation and amortization Amount of depreciation and amortization expense, excluding amortization expense for right-of-use asset from operating lease. Accounting Standards Update and Change in Accounting Principle [Text Block] CASH FLOWS FROM FINANCING ACTIVITIES: Marketing & selling Line of Credit Facility, Lender [Domain] Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity Total Liabilities and Shareholders' Equity UNITED STATES Accumulated deficit Research & development Accumulated other comprehensive loss Foreign currency translation Debt Disclosure [Text Block] us-gaap_InterestExpense Interest Expense, Total Changes in operating assets and liabilities: us-gaap_StockholdersEquity Total Shareholders' Equity Balance Balance ROU asset amortization pmd_PaymentsForProceedsFromOtherAssets Other assets The net cash outflow or inflow from other assets. us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Subsequent Event [Member] Long-term portion of operating lease liabilities Long-term operating lease liabilities Class of Stock [Axis] Long-term debt Total long-term debt, net of current portion Present value of lease liabilities Operating Lease, Liability, Total Operating Lease, Liability, Total Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Subsequent Event Type [Axis] Current portion of operating lease liabilities Current operating lease liabilities Subsequent Event Type [Domain] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total Lease Payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: Interest expense us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive 2026 EX-101.PRE 11 pmd-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 pmd20210930_10q_htm.xml IDEA: XBRL DOCUMENT 0000806517 2021-01-01 2021-09-30 0000806517 2021-11-10 0000806517 2021-09-30 0000806517 2020-12-31 0000806517 2021-07-01 2021-09-30 0000806517 2020-07-01 2020-09-30 0000806517 2020-01-01 2020-09-30 0000806517 us-gaap:CommonStockMember 2021-06-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000806517 us-gaap:TreasuryStockMember 2021-06-30 0000806517 us-gaap:RetainedEarningsMember 2021-06-30 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000806517 2021-06-30 0000806517 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000806517 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000806517 us-gaap:CommonStockMember 2021-09-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000806517 us-gaap:TreasuryStockMember 2021-09-30 0000806517 us-gaap:RetainedEarningsMember 2021-09-30 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000806517 us-gaap:CommonStockMember 2020-12-31 0000806517 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000806517 us-gaap:TreasuryStockMember 2020-12-31 0000806517 us-gaap:RetainedEarningsMember 2020-12-31 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000806517 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0000806517 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0000806517 us-gaap:CommonStockMember 2020-06-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000806517 us-gaap:TreasuryStockMember 2020-06-30 0000806517 us-gaap:RetainedEarningsMember 2020-06-30 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000806517 2020-06-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000806517 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000806517 us-gaap:CommonStockMember 2020-09-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000806517 us-gaap:TreasuryStockMember 2020-09-30 0000806517 us-gaap:RetainedEarningsMember 2020-09-30 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000806517 2020-09-30 0000806517 us-gaap:CommonStockMember 2019-12-31 0000806517 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000806517 us-gaap:TreasuryStockMember 2019-12-31 0000806517 us-gaap:RetainedEarningsMember 2019-12-31 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000806517 2019-12-31 0000806517 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0000806517 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0000806517 pmd:IncentivePlan2006Member 2020-12-31 0000806517 pmd:IncentivePlan2006Member 2021-01-01 2021-09-30 0000806517 pmd:IncentivePlan2006Member 2021-09-30 0000806517 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0000806517 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0000806517 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0000806517 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0000806517 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0000806517 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0000806517 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0000806517 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0000806517 pmd:IncentivePlan2006Member 2021-07-01 2021-09-30 0000806517 pmd:IncentivePlan2006Member 2020-07-01 2020-09-30 0000806517 pmd:IncentivePlan2006Member 2020-01-01 2020-09-30 0000806517 2020-01-01 2020-12-31 0000806517 pmd:StockUnitAwardMember 2020-12-31 0000806517 pmd:StockUnitAwardMember 2021-01-01 2021-09-30 0000806517 pmd:StockUnitAwardMember 2021-09-30 0000806517 pmd:SettlementAgreementMember 2021-09-23 2021-09-23 0000806517 pmd:SettlementAgreementMember 2021-09-30 2021-09-30 0000806517 pmd:SettlementAgreementMember us-gaap:SubsequentEventMember 2021-10-29 2021-10-29 0000806517 pmd:SettlementAgreementMember srt:ScenarioForecastMember 2021-11-30 2021-11-30 0000806517 pmd:SettlementAgreementMember us-gaap:OtherExpenseMember 2021-07-01 2021-09-30 0000806517 pmd:SettlementAgreementMember us-gaap:OtherExpenseMember 2021-01-01 2021-09-30 0000806517 us-gaap:LineOfCreditMember pmd:EquipmentLoanArrangementMember pmd:BancOfAmericaLeasingAndCapitalMember 2021-07-01 2021-09-30 0000806517 us-gaap:LineOfCreditMember pmd:EquipmentLoanArrangementMember pmd:BancOfAmericaLeasingAndCapitalMember 2021-01-01 2021-09-30 0000806517 us-gaap:LineOfCreditMember pmd:EquipmentLoanArrangementMember pmd:BancOfAmericaLeasingAndCapitalMember 2021-09-30 0000806517 pmd:PaycheckProtectionProgramCaresActMember 2020-05-01 2020-05-01 0000806517 2021-07-01 2021-07-31 0000806517 pmd:EquipmentLoanArrangementMember 2021-09-30 0000806517 pmd:TestingMember 2021-07-01 2021-09-30 0000806517 pmd:TestingMember 2020-07-01 2020-09-30 0000806517 pmd:TestingMember 2021-01-01 2021-09-30 0000806517 pmd:TestingMember 2020-01-01 2020-09-30 0000806517 pmd:ShippingCollectionHairMember 2021-07-01 2021-09-30 0000806517 pmd:ShippingCollectionHairMember 2020-07-01 2020-09-30 0000806517 pmd:ShippingCollectionHairMember 2021-01-01 2021-09-30 0000806517 pmd:ShippingCollectionHairMember 2020-01-01 2020-09-30 0000806517 pmd:OtherRevenueMember 2021-07-01 2021-09-30 0000806517 pmd:OtherRevenueMember 2020-07-01 2020-09-30 0000806517 pmd:OtherRevenueMember 2021-01-01 2021-09-30 0000806517 pmd:OtherRevenueMember 2020-01-01 2020-09-30 0000806517 country:BR us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000806517 country:US 2021-07-01 2021-09-30 0000806517 country:US 2020-07-01 2020-09-30 0000806517 country:US 2021-01-01 2021-09-30 0000806517 country:US 2020-01-01 2020-09-30 0000806517 country:BR 2021-07-01 2021-09-30 0000806517 country:BR 2020-07-01 2020-09-30 0000806517 country:BR 2021-01-01 2021-09-30 0000806517 country:BR 2020-01-01 2020-09-30 0000806517 pmd:OtherForeignCountriesMember 2021-07-01 2021-09-30 0000806517 pmd:OtherForeignCountriesMember 2020-07-01 2020-09-30 0000806517 pmd:OtherForeignCountriesMember 2021-01-01 2021-09-30 0000806517 pmd:OtherForeignCountriesMember 2020-01-01 2020-09-30 0000806517 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000806517 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0000806517 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000806517 pmd:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000806517 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 shares iso4217:USD iso4217:USD shares utr:Y pure 0000806517 PSYCHEMEDICS CORP false --12-31 Q3 2021 84000 37000 19024000 16937000 0.005 0.005 873000 873000 0 0 0 0 0.005 0.005 50000000 50000000 6210000 6205000 5542000 5537000 668000 668000 -10082000 -8389000 -1634000 5000 5000 -10082000 -7650000 -1634000 -10082000 -8606000 -1634000 5000 5000 -10082000 -7650000 -1634000 -10082000 -6956000 -1633000 -1107000 -1107000 -1000 -1000 -10082000 -8063000 -1634000 -10082000 -3754000 -1624000 8000 8000 993000 993000 -3316000 -3316000 -10000 -10000 -10082000 -8063000 -1634000 -3316000 0 0 0 29000 692000 692000 2100000 1 0 1 10-Q true 2021-09-30 false 1-13738 DE 58-1701987 289 Great Road Acton MA 01720 978 206-8220 Common stock. $0.005 par value PMD NASDAQ Yes Yes Non-accelerated Filer true false false 5542232 1968000 2833000 4681000 3356000 2754000 914000 2269000 2495000 11672000 9598000 7296000 9231000 883000 888000 3782000 4286000 23633000 24003000 448000 577000 3223000 1801000 696000 688000 975000 875000 5342000 3941000 740000 3444000 290000 211000 3234000 3895000 9606000 11491000 31000 31000 33362000 32803000 -7650000 -8606000 10082000 10082000 -1634000 -1634000 14027000 12512000 23633000 24003000 6673000 5174000 18473000 16025000 3598000 4041000 10394000 12416000 3075000 1133000 8079000 3609000 1329000 1341000 4138000 4727000 652000 896000 1950000 2858000 244000 305000 817000 981000 2225000 2542000 6905000 8566000 850000 -1409000 1174000 -4957000 2181000 2181000 2075000 2075000 31000 17000 44000 129000 75000 -17000 62000 -129000 925000 -1426000 1236000 -5086000 186000 -319000 280000 -1770000 739000 -1107000 956000 -3316000 -10000 739000 -1107000 956000 -3326000 0.13 -0.20 0.17 -0.60 0.13 -0.20 0.17 -0.60 0.18 6209000 31000 33189000 668000 13115000 1000 178000 178000 739000 739000 6210000 31000 33362000 668000 14027000 6205000 31000 32803000 668000 12512000 5000 564000 564000 956000 956000 6210000 31000 33362000 668000 14027000 6195000 31000 32564000 668000 13924000 126000 126000 6195000 31000 32690000 668000 12942000 6185000 31000 32249000 668000 16820000 10000 449000 449000 6195000 31000 32690000 668000 12942000 956000 2181000 2134000 1995000 697000 713000 -79000 560000 -94000 564000 449000 1325000 110000 1840000 1344000 -226000 -129000 -204000 -754000 -721000 1422000 -2219000 -151000 -5223000 140000 68000 880000 84000 184000 42000 -10000 -194000 -914000 -5000 -8000 2181000 515000 507000 993000 -520000 673000 -10000 -865000 -5474000 2833000 7283000 1968000 1809000 10000 236000 40000 60000 862000 800000 193000 2346000 3000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:-18pt;"><b><em style="font: inherit;">1.</em></b>         <b>Basis of Presentation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">The interim condensed consolidated financial statements of Psychemedics Corporation (the “Company”) presented herein, have been prepared pursuant to the rules of the Securities and Exchange Commission (“SEC”) for quarterly reports on Form <em style="font: inherit;">10</em>-Q and do <em style="font: inherit;">not</em> include all the information and note disclosures required by accounting principles generally accepted in the United States of America. These statements should be read in conjunction with the consolidated financial statements and notes thereto for the year ended <em style="font: inherit;"> December 31, 2020, </em>included in the Company's <em style="font: inherit;">2020</em> Annual Report on Form <em style="font: inherit;">10</em>-K (<em style="font: inherit;">“10</em>-K”), as filed with the SEC.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">The condensed consolidated balance sheet as of <em style="font: inherit;"> September 30, 2021, </em>the condensed consolidated statements of operations and comprehensive income/(loss) for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> the condensed consolidated statements of shareholders’ equity for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> and the condensed consolidated statements of cash flows for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020</em> are unaudited but, in the opinion of management, include all adjustments necessary for a fair presentation of results for these interim periods. The condensed consolidated balance sheet as of <em style="font: inherit;"> December 31, 2020, </em>has been derived from the Company’s annual financial statements that were audited by an independent registered public accounting firm, but does <em style="font: inherit;">not</em> include all of the information and footnotes required for complete annual financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The results of operations for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em><em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be indicative of the results that <em style="font: inherit;"> may </em>be expected for the year ending <em style="font: inherit;"> December 31, 2021, </em>or any other period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">Unless the context requires otherwise, the terms “we”, “us”, “our”, or “the Company” refer to Psychemedics Corporation and its wholly-owned consolidated subsidiaries.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">2.</em></b>         <b>COVID-<em style="font: inherit;">19</em> Pandemic</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:15pt;">The outbreak of coronavirus (“COVID-<em style="font: inherit;">19”</em>) which was declared by the World Health Organization to be a pandemic, has impacted, and is expected to continue to impact worldwide economic activity. While our domestic business was deemed an essential business and we have been able to continue to provide services to our customers, COVID-<em style="font: inherit;">19</em> has had a significant impact on our entire operations. COVID-<em style="font: inherit;">19’s</em> effect on the overall economy has had an adverse impact on hiring; which has had a negative impact on both our domestic and international testing volume.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The Coronavirus Aid, Relieve and Economic Security Act (“CARES”) Act, enacted on <em style="font: inherit;"> March 27, 2020, </em>and the Families First Coronavirus Response Act, in each case modified by the Consolidated Appropriations Act enacted in <em style="font: inherit;"> December 2020, </em>was an emergency economic stimulus package that included spending provisions and tax cuts to strengthen the United States economy and to fund a nationwide effort to curtail the effect of COVID-<em style="font: inherit;">19.</em> The principal impact of the CARES Act and subsequent legislation was the adoption of the Paycheck Protection Program (“PPP”) described below. The CARES Act, together with subsequent legislation, also provided sweeping tax changes in response to the COVID-<em style="font: inherit;">19</em> pandemic, including amendments to certain provisions of the previously enacted Tax Cuts and Jobs Act. The Company recognized a benefit of $0.8 million and $2.5 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>as a reduction to cost of revenues and operating expenses related to the employee retention credit which was a tax provision in the CARES Act and subsequent legislation. Additionally, the CARES Act allowed the Company to fully carryback the <em style="font: inherit;">2020</em> net operating loss, for a refund of corporate income taxes previously paid. See Item <em style="font: inherit;">2:</em> “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Liquidity and Capital Resources”.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Liquidity and Management</i></b>’<b><i>s Plans</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:15pt;">At <em style="font: inherit;"> September 30, 2021, </em>the Company’s principal sources of liquidity included approximately $2.0 million of cash. Management currently believes that such funds, together with future operating profits should be adequate to fund anticipated working capital requirements, including equipment financing obligations, and capital expenditures for at least the next <em style="font: inherit;">12</em> months. Depending upon the Company’s results of operations, its future capital needs and available marketing opportunities, the Company <em style="font: inherit;"> may </em>use various financing sources to raise additional funds. Such sources could include but are <em style="font: inherit;">not</em> limited to, issuance of common stock, debt financing, lines of credit, or equipment leasing, although there is <em style="font: inherit;">no</em> assurance that such financings will be available to the Company on terms it deems acceptable, if at all.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Accounts Receivable</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">The Company believes its allowance for credit losses related to its accounts receivable remained adequate as of <em style="font: inherit;"> September 30, 2021, </em>due to the essential nature of its customers business, as well as the diversity of its large customer base. While the Company anticipates there could be an increase in the aging of its accounts receivable, the Company does <em style="font: inherit;">not</em> anticipate a significant increase in default risk.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Risk and Uncertainties</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">The duration and severity of COVID-<em style="font: inherit;">19</em>-related potential disruptions involve risks and uncertainties, and it is <em style="font: inherit;">not</em> possible at this time to estimate the full impact on the Company’s business and could adversely affect our estimates, results of operations and financial condition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b/></p> 800000 2500000 2000000.0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:-18pt;"><b><em style="font: inherit;">3.</em></b>         <b>Stock-Based Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">The Company’s <em style="font: inherit;">2006</em> Incentive Plan (“the Plan”) provides for cash-based awards or the grant or issuance of stock-based awards. As of <em style="font: inherit;"> December 31, 2020, </em>45 thousand shares were then available for future grant under the Plan. At the <em style="font: inherit;">2021</em> Annual Meeting, an additional 350 thousand shares were approved for future grant under the Plan. As of <em style="font: inherit;"> September 30, 2021, </em>277 thousand shares remained available for future grant under the Plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">Stock-based compensation is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant). The compensation cost charged against income is included in cost of revenues and operating expenses as follows (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Three Months Ended</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Nine Months Ended</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>September 30,</b> </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>September 30,</b> </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock-based compensation related to:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock option grants</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">353</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock unit awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">96</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">178</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">449</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">There was no income tax benefit recognized in the condensed consolidated statements of operations and comprehensive income/(loss) for stock-based compensation arrangements for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">A summary of the Company’s stock option activity for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>is as follows (in thousands except per share amounts):</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">Weighted</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">Weighted</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Average</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Average</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Remaining</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Aggregate</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Number of</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Exercise Price</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Contractual Life</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Intrinsic</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Shares</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Per Share</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">(years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Value <sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">14.31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cancelled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c79365941">( 29</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, September 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">575</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">14.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">147</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable, September 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">15.12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:30pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intrinsic value is calculated based on the amount by which the closing market value of the Company’s stock exceeded the exercise price of the underlying options, multiplied by the number of shares.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">A summary of the Company’s stock unit award (“SUA”) activity for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>is as follows (in thousands except per share amounts):</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number of Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average Grant-Date Fair Value Per Share</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding &amp; Unvested, December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">4.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Converted to common stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">11.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cancelled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">13.36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding &amp; Unvested, September 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">278</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">As of <em style="font: inherit;"> September 30, 2021, </em>899 thousand shares of common stock were reserved for issuance under the Plan. As of <em style="font: inherit;"> September 30, 2021, </em>the unamortized fair value of awards relating to outstanding SUAs and options was $1.4 million, which is expected to be amortized over a weighted average period of 3.1 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b/></p> 45000 350000 277000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Three Months Ended</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Nine Months Ended</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>September 30,</b> </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>September 30,</b> </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock-based compensation related to:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock option grants</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">353</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock unit awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">96</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">178</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">449</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 53000 102000 275000 353000 125000 24000 289000 96000 178000 126000 564000 449000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">Weighted</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">Weighted</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Average</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Average</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Remaining</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Aggregate</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Number of</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Exercise Price</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Contractual Life</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Intrinsic</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Shares</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Per Share</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">(years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Value <sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">14.31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cancelled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c79365941">( 29</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, September 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">575</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">14.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">147</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable, September 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">15.12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 604000 14.31 P7Y 3.47 575000 14.23 P6Y3M18D 147000 464000 15.12 P6Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number of Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average Grant-Date Fair Value Per Share</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding &amp; Unvested, December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">4.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Converted to common stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">11.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cancelled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">13.36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding &amp; Unvested, September 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">278</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 166000 4.50 119000 6.55 6000 11.55 1000 13.36 278000 5.28 899000 1400 P3Y1M6D <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">4.</em></b>         <b>Basic and Diluted Net Income (Loss) Per Share</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (or loss) by the weighted average number of common and dilutive common equivalent shares outstanding during the period when the effect is dilutive. The number of dilutive common equivalent shares outstanding during the period was determined in accordance with the treasury-stock method. Common equivalent shares consisted of common stock issuable upon the exercise of outstanding options and common stock issuable upon the vesting of outstanding, unvested SUAs. Basic and diluted weighted average common shares outstanding for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>and <em style="font: inherit;">2020</em> were as follows (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding, basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,542</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,526</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,542</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dilutive common equivalent shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding, diluted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,526</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">The computation of diluted earnings (loss) per share for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>and <em style="font: inherit;">2020</em> excludes the effect of the potential exercise of stock awards, including stock options, when the effect is anti-dilutive. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>the number of antidilutive stock awards excluded from diluted earnings per share were 545 thousand and 547 thousand, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b/></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding, basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,542</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,526</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,542</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dilutive common equivalent shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding, diluted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,526</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 5542000 5526000 5542000 5522000 84000 72000 5626000 5526000 5614000 5522000 545000 547000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:-18pt;"><b><em style="font: inherit;">5.</em></b>         <b>Commitments and Contingencies</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">From time to time, the Company is a party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. When the Company becomes aware of a claim or potential claim, it assesses the likelihood of any loss or exposure. In accordance with authoritative guidance, the Company records loss contingencies in its financial statements only for matters in which losses are probable and can be reasonably estimated. The Company continuously assesses the potential liability related to the Company’s pending litigation and revises its estimates when additional information becomes available. Although it is difficult to predict the ultimate outcome of these cases, management believes, except as discussed below, that any ultimate liability would <em style="font: inherit;">not</em> have a material adverse effect on the consolidated statements of operations and comprehensive income/(loss). However, an unforeseen unfavorable development in any of these cases could have a material adverse effect on the statements of operations and comprehensive income/(loss) or cash flows in the period in which it is recorded.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Settlement Agreement and Related Costs</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">As the Company disclosed in a Current Report on Form <em style="font: inherit;">8</em>-K filed on <em style="font: inherit;"> September 23, 2021, </em>on <em style="font: inherit;"> September 23, 2021, </em>the Company entered into a settlement agreement in connection with a contract dispute regarding the Company’s alleged contractual obligations to a customer involving litigation with certain of the customer’s former employees regarding their employment termination (the “Settlement Agreement”). The Settlement Agreement provided that the settlement amount of $2.1 million would be paid in <em style="font: inherit;">three</em> equal installments of $692 thousand each on <em style="font: inherit;"> September 30, </em><em style="font: inherit;"> October 29, </em>and <em style="font: inherit;"> November 30, 2021. </em>The parties agreed that following payment of the final installment they would file with the Court a Stipulation of Dismissal with Prejudice. The Company has recorded the settlement amount of $2.1 million as other expense in the accompanying consolidated statements of operations for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Other Matters</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">A case is pending in California, in which the plaintiff has made claims involving the California Labor Code. The Company has removed the case to Federal court. The Company is unable to predict the outcome at this stage in the proceedings.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;"> </p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b/></p> 2100000 692000 2100000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:-18pt;"><b><em style="font: inherit;">6.</em></b>         <b>Operating Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The Company has <em style="font: inherit;">five</em> operating leases for office and laboratory space used to conduct business. The exercise of lease renewal options is at our discretion. There is <em style="font: inherit;">one</em> lease which contains renewal options to extend the lease terms included in our Right-Of-Use (“ROU”) assets and lease liabilities as they are reasonably certain of exercise. The Company regularly evaluates the renewal options and when they are reasonably certain of exercise. As most of the Company’s leases do <em style="font: inherit;">not</em> provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at the lease commencement date in determining the net present value (NPV) of the lease payments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">As of <em style="font: inherit;"> September 30, 2021, </em>the Company recognized a Right-Of-Use (“ROU”) asset of $3.8 million and an operating lease liability of $4.2 million based on the present value of the minimum rental payments as a result of adoption of ASC Topic <em style="font: inherit;">842.</em> The weighted average discount rate used for leases as of <em style="font: inherit;"> September 30, 2021, </em>is 3.9%. The weighted average lease term as of <em style="font: inherit;"> September 30, 2021, </em>is 4.3 years. The operating lease expense for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>was $269 thousand and $807 thousand, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Maturities and balance sheet presentation of the Company’s lease liabilities for all operating leases as of <em style="font: inherit;"> September 30, 2021, </em>is as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 20%; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">October 1, 2021, through December 31, 2021</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">243</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2022</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,117</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2023</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,118</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2024</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,034</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2025</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">544</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2026</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">509</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Total Lease Payments</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">4,565</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Less: Interest expense</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(356</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Present value of lease liabilities</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,209</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 645px;"> </td><td style="width: 44px;"> </td><td style="width: 16px;"> </td><td style="width: 133px;"> </td><td style="width: 13px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Current operating lease liabilities</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">975</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Long-term operating lease liabilities</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">3,234</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,209</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b/></p> 3800000 4200000 0.039 P4Y3M18D 269000 807000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 20%; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">October 1, 2021, through December 31, 2021</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">243</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2022</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,117</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2023</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,118</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2024</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,034</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2025</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">544</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2026</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">509</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Total Lease Payments</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">4,565</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Less: Interest expense</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(356</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Present value of lease liabilities</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,209</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 645px;"> </td><td style="width: 44px;"> </td><td style="width: 16px;"> </td><td style="width: 133px;"> </td><td style="width: 13px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Current operating lease liabilities</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">975</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Long-term operating lease liabilities</p> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">3,234</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 645px;"> </td><td style="width: 44px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 133px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,209</td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 243000 1117000 1118000 1034000 544000 509000 4565000 356000 4209000 975000 3234000 4209000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:-18pt;"><b><em style="font: inherit;">7.</em></b>         <b>Debt and Other Financing Arrangements</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">On <em style="font: inherit;"> March 20, 2014, </em>the Company entered into an equipment financing arrangement (“Loan Agreement”) with Banc of America Leasing &amp; Capital, which it amended on <em style="font: inherit;"> August 8, 2014, </em><em style="font: inherit;"> September 15, 2015, </em><em style="font: inherit;"> October 30, 2017, </em>and <em style="font: inherit;"> December 2, 2019. </em>The terms of the arrangement are detailed in the <em style="font: inherit;">10</em>-K.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The weighted average interest rate on outstanding debt under the Loan Agreement was 3.5% and 3.4% for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021. </em>The interest expense was $12 thousand and $38 thousand for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>respectively. As of <em style="font: inherit;"> September 30, 2021, </em>the weighted average interest rate was 3.1% and there was $1.4 million of outstanding debt related under the loan agreement. The Company was in compliance with all loan covenants under the Loan Agreement as of <em style="font: inherit;"> September 30, 2021.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">On <em style="font: inherit;"> May 1, 2020, </em>the Company entered into a term loan with Bank of America N.A. under the PPP administered by the United States Small Business Administration (“SBA”) under the CARES Act (the “PPP Loan”). The principal amount of the PPP Loan was $2.1 million, which was evidenced by a promissory note with a maturity date of <em style="font: inherit;"> May 4, 2022. </em>The note bore interest on the unpaid balance at the rate of <em style="font: inherit;">one</em> percent (<em style="font: inherit;">1%</em>) per annum.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">In <em style="font: inherit;"> July 2021, </em>the PPP Loan was <em style="font: inherit;">100%</em> forgiven by the SBA. As a result, in <em style="font: inherit;"> July 2021, </em>the Company recorded a gain on the forgiveness of the PPP Loan in the amount of $2.1 million.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The annual principal repayment requirements for debt obligations as of <em style="font: inherit;"> September 30, 2021, </em>were as follows (in thousands):</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 20%; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 672px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 20px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 126px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">173</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 672px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 20px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 126px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">664</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 672px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 20px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 126px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">294</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 672px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 20px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 126px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">305</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 672px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt from equipment financing</p> </td><td style="width: 20px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 126px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,436</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 672px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Current portion of long-term debt</p> </td><td style="width: 20px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 126px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(696</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 672px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total long-term debt, net of current portion</p> </td><td style="width: 20px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 126px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">740</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b/></p> 0.035 0.034 12000 38000 0.031 1400000 2.1 2.1 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 20%; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 672px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 20px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 126px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">173</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 672px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 20px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 126px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">664</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 672px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 20px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 126px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">294</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 672px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 20px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 126px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">305</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 672px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt from equipment financing</p> </td><td style="width: 20px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 126px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,436</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 672px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Current portion of long-term debt</p> </td><td style="width: 20px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 126px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(696</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 672px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total long-term debt, net of current portion</p> </td><td style="width: 20px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 126px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">740</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 173000 664000 294000 305000 1436000 696000 740000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">8.</em></b>         <b> Revenue </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The table below disaggregates our external revenue by major source (in thousands). For additional revenue detail relating to geographic breakdown of sales, see Note <em style="font: inherit;">9</em> – “Business Segment Reporting”.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Testing</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,859</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,590</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,275</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,363</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Shipping/Collection (hair)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">774</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">562</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,069</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,576</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">129</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">86</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total Revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,473</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,025</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Testing</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,859</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,590</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,275</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,363</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Shipping/Collection (hair)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">774</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">562</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,069</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,576</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">129</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">86</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total Revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,473</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,025</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 5859000 4590000 16275000 14363000 774000 562000 2069000 1576000 40000 22000 129000 86000 6673000 5174000 18473000 16025000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">9.</em> </b>         <b>Business Segment Reporting</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">The Company manages its operations as one segment, drug testing services. As a result, the financial information disclosed herein materially represents all of the financial information related to the Company’s principal operating segment. All Brazil sales are through <span style="-sec-ix-hidden:c79366077">one</span> independent distributor. The Company’s revenues by geographic region are as follows (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Consolidated Revenue:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,340</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,441</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Brazil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">180</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">62</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">639</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,207</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">155</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">135</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">494</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">377</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,473</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,025</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Consolidated Revenue:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,340</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,441</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Brazil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">180</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">62</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">639</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,207</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">155</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">135</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">494</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">377</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,473</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,025</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 6338000 4977000 17340000 14441000 180000 62000 639000 1207000 155000 135000 494000 377000 6673000 5174000 18473000 16025000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:-18pt;"><b><em style="font: inherit;">10.</em></b>         <b>Significant Customers</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 6pt;text-indent:13pt;">The Company had no customers that represented over <em style="font: inherit;">10%</em> of revenue during either of the <em style="font: inherit;">nine</em>-month periods ended <em style="font: inherit;"> September 30, 2021 </em>or <em style="font: inherit;">2020.</em> The Company had <span style="-sec-ix-hidden:c79366102">one</span> customer that represented 11% of the total accounts receivable balance as of <em style="font: inherit;"> September 30, 2021. </em>The Company had no customers that represented greater than <em style="font: inherit;">10%</em> of the total accounts receivable balance as of <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 6pt;text-indent:13pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b/></p> 0 0.11 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">11.</em></b>         <b>Recently Adopted Accounting Pronouncements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;"><em style="font: inherit;"> December 2019, </em>the FASB issued ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> “Income Taxes (Topic <em style="font: inherit;">740</em>): Simplifying the Accounting for Income Taxes”. The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in ASU Topic <em style="font: inherit;">740.</em> The amendments also improve consistent application of and simplify U.S. GAAP for other areas of ASU Topic <em style="font: inherit;">740</em> by clarifying and amending existing guidance. The amendments in this update are effective for interim and annual periods for the Company beginning after <em style="font: inherit;"> December 15, 2020, </em>with early adoption permitted. The Standard <em style="font: inherit;"> may </em>be adopted using the prospective or retrospective transition approach and could be applied to a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year adoption. The Company adopted ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> as of <em style="font: inherit;"> January 1, 2021, </em>with <em style="font: inherit;">no</em> material impact to the Company’s consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> Intrinsic value is calculated based on the amount by which the closing market value of the Company’s stock exceeded the exercise price of the underlying options, multiplied by the number of shares. XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2021
Nov. 10, 2021
Document Information [Line Items]    
Entity Central Index Key 0000806517  
Entity Registrant Name PSYCHEMEDICS CORP  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2021  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity File Number 1-13738  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 58-1701987  
Entity Address, Address Line One 289 Great Road  
Entity Address, City or Town Acton  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01720  
City Area Code 978  
Local Phone Number 206-8220  
Title of 12(b) Security Common stock. $0.005 par value  
Trading Symbol PMD  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   5,542,232
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current Assets:    
Cash $ 1,968 $ 2,833
Accounts receivable, net of allowance for doubtful accounts of $84 at September 30, 2021 and $37 at December 31, 2020 4,681 3,356
Prepaid expenses and other current assets 2,754 914
Income tax receivable 2,269 2,495
Total Current Assets 11,672 9,598
Fixed assets, net of accumulated amortization and depreciation of $19,024 at September 30, 2021 and $16,937 at December 31, 2020 7,296 9,231
Other assets 883 888
Operating lease right-of-use assets 3,782 4,286
Total Assets 23,633 24,003
Current Liabilities:    
Accounts payable 448 577
Accrued expenses 3,223 1,801
Current portion of long-term debt 696 688
Current portion of operating lease liabilities 975 875
Total Current Liabilities 5,342 3,941
Long-term debt 740 3,444
Deferred tax liabilities, long-term 290 211
Long-term portion of operating lease liabilities 3,234 3,895
Total Liabilities 9,606 11,491
Commitments and Contingencies (Note 5)
Shareholders' Equity:    
Common stock, $0.005 par value; 50,000 shares authorized, 6,210 shares and 6,205 shares issued at September 30, 2021, and December 31, 2020, respectively, and 5,542 shares outstanding and 5,537 shares outstanding at September 30, 2021 and December 31, 2020, respectively 31 31
Additional paid-in capital 33,362 32,803
Accumulated deficit (7,650) (8,606)
Less - Treasury stock, at cost, 668 shares (10,082) (10,082)
Accumulated other comprehensive loss (1,634) (1,634)
Total Shareholders' Equity 14,027 12,512
Total Liabilities and Shareholders' Equity $ 23,633 $ 24,003
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Allowance for doubtful accounts $ 84 $ 37
Accumulated amortization and depreciation $ 19,024 $ 16,937
Preferred stock, par value (in dollars per share) $ 0.005 $ 0.005
Preferred stock, shares authorized (in shares) 873 873
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.005 $ 0.005
Common stock, shares authorized (in shares) 50,000 50,000
Common stock, shares issued (in shares) 6,210 6,205
Common stock, shares outstanding (in shares) 5,542 5,537
Treasury stock, shares (in shares) 668 668
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 6,673,000 $ 5,174,000 $ 18,473,000 $ 16,025,000
Cost of revenues 3,598,000 4,041,000 10,394,000 12,416,000
Gross profit 3,075,000 1,133,000 8,079,000 3,609,000
Operating Expenses:        
General & administrative 1,329,000 1,341,000 4,138,000 4,727,000
Marketing & selling 652,000 896,000 1,950,000 2,858,000
Research & development 244,000 305,000 817,000 981,000
Total Operating Expenses 2,225,000 2,542,000 6,905,000 8,566,000
Operating income (loss) 850,000 (1,409,000) 1,174,000 (4,957,000)
Other Income (Expense):        
Forgiveness of PPP loan (2,181,000)   (2,181,000)  
Settlement (2,075,000)   (2,075,000)  
Other (31,000) (17,000) (44,000) (129,000)
Total Other Income (Expense) 75,000 (17,000) 62,000 (129,000)
Income (loss) before provision for (benefit from) income taxes 925,000 (1,426,000) 1,236,000 (5,086,000)
Provision for (benefit from) income taxes 186,000 (319,000) 280,000 (1,770,000)
Net income (loss) 739,000 (1,107,000) 956,000 (3,316,000)
Other Comprehensive Income (Loss):        
Foreign currency translation       (10,000)
Total comprehensive income (loss) $ 739,000 $ (1,107,000) $ 956,000 $ (3,326,000)
Basic net income (loss) per share (in dollars per share) $ 0.13 $ (0.20) $ 0.17 $ (0.60)
Diluted net income (loss) per share (in dollars per share) $ 0.13 $ (0.20) $ 0.17 (0.60)
Dividends declared, per share (in dollars per share)       $ 0.18
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2019 6,185   668      
Balance at Dec. 31, 2019 $ 31 $ 32,249 $ (10,082) $ (3,754) $ (1,624) $ 16,820
Shares issued – vested (in shares) 10          
Stock compensation expense   449       449
Repurchase of common stock at cost for employee tax withholding   (8)       (8)
Net income (loss)       (3,316)   (3,316)
Balance (in shares) at Sep. 30, 2020 6,195   668      
Balance at Sep. 30, 2020 $ 31 32,690 $ (10,082) (8,063) (1,634) 12,942
Other comprehensive loss         (10) (10)
Cash dividends ($0.18 per share)       (993)   (993)
Balance (in shares) at Jun. 30, 2020 6,195   668      
Balance at Jun. 30, 2020 $ 31 32,564 $ (10,082) (6,956) (1,633) 13,924
Stock compensation expense   126       126
Net income (loss)       (1,107)   (1,107)
Balance (in shares) at Sep. 30, 2020 6,195   668      
Balance at Sep. 30, 2020 $ 31 32,690 $ (10,082) (8,063) (1,634) 12,942
Other comprehensive loss         (1) (1)
Balance (in shares) at Dec. 31, 2020 6,205   668      
Balance at Dec. 31, 2020 $ 31 32,803 $ (10,082) (8,606) (1,634) 12,512
Shares issued – vested (in shares) 5          
Stock compensation expense   564       564
Repurchase of common stock at cost for employee tax withholding   (5)       (5)
Net income (loss)       956   956
Balance (in shares) at Sep. 30, 2021 6,210   668      
Balance at Sep. 30, 2021 $ 31 33,362 $ (10,082) (7,650) (1,634) 14,027
Balance (in shares) at Jun. 30, 2021 6,209   668      
Balance at Jun. 30, 2021 $ 31 33,189 $ (10,082) (8,389) (1,634) 13,115
Shares issued – vested (in shares) 1          
Stock compensation expense   178       178
Repurchase of common stock at cost for employee tax withholding   (5)       (5)
Net income (loss)       739   739
Balance (in shares) at Sep. 30, 2021 6,210   668      
Balance at Sep. 30, 2021 $ 31 $ 33,362 $ (10,082) $ (7,650) $ (1,634) $ 14,027
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals)
9 Months Ended
Sep. 30, 2020
$ / shares
Dividends declared, per share (in dollars per share) $ 0.18
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ 956,000 $ (3,316,000)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Forgiveness of PPP loan (2,181,000)  
Depreciation and amortization 2,134,000 1,995,000
ROU asset amortization 697,000 713,000
Deferred income taxes 79,000 (560,000)
Loss on sale of fixed assets   94,000
Stock-based compensation 564,000 449,000
Changes in operating assets and liabilities:    
Accounts receivable (1,325,000) (110,000)
Prepaid expenses and other current assets (1,840,000) (1,344,000)
Income tax receivable 226,000  
Accounts payable (129,000) (204,000)
Operating lease liabilities (754,000) (721,000)
Accrued expenses 1,422,000 (2,219,000)
Net cash used in operating activities (151,000) (5,223,000)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Proceeds from sale of fixed assets   140,000
Purchases of equipment and leasehold improvements (68,000) (880,000)
Cost of internally developed software (84,000) (184,000)
Other assets (42,000) 10,000
Net cash used in investing activities (194,000) (914,000)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of stock, net of tax withholding (5,000) (8,000)
Proceeds from PPP Loan   2,181,000
Payments of equipment financing (515,000) (507,000)
Cash dividends paid   (993,000)
Net cash (used in) provided by financing activities (520,000) 673,000
Effect of exchange rate changes on cash   (10,000)
Net decrease in cash (865,000) (5,474,000)
Cash, beginning of period 2,833,000 7,283,000
Cash, end of period 1,968,000 1,809,000
Supplemental Disclosures of Cash Flow Information:    
Cash paid for income taxes 10,000 236,000
Cash paid for interest 40,000 60,000
Cash paid for operating leases 862,000 800,000
Right-of-use assets acquired through operating leases $ 193,000 2,346,000
Purchases of equipment through accounts payable and accrued liabilities   $ 3,000
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Basis of Presentation
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

1.         Basis of Presentation

 

The interim condensed consolidated financial statements of Psychemedics Corporation (the “Company”) presented herein, have been prepared pursuant to the rules of the Securities and Exchange Commission (“SEC”) for quarterly reports on Form 10-Q and do not include all the information and note disclosures required by accounting principles generally accepted in the United States of America. These statements should be read in conjunction with the consolidated financial statements and notes thereto for the year ended December 31, 2020, included in the Company's 2020 Annual Report on Form 10-K (“10-K”), as filed with the SEC.

 

The condensed consolidated balance sheet as of September 30, 2021, the condensed consolidated statements of operations and comprehensive income/(loss) for the three and nine months ended September 30, 2021 and 2020, the condensed consolidated statements of shareholders’ equity for the nine months ended September 30, 2021 and 2020, and the condensed consolidated statements of cash flows for the nine months ended September 30, 2021 and 2020 are unaudited but, in the opinion of management, include all adjustments necessary for a fair presentation of results for these interim periods. The condensed consolidated balance sheet as of December 31, 2020, has been derived from the Company’s annual financial statements that were audited by an independent registered public accounting firm, but does not include all of the information and footnotes required for complete annual financial statements.

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The results of operations for the three and nine months ended September 30, 2021, may not be indicative of the results that may be expected for the year ending December 31, 2021, or any other period.

 

Unless the context requires otherwise, the terms “we”, “us”, “our”, or “the Company” refer to Psychemedics Corporation and its wholly-owned consolidated subsidiaries.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - COVID-19 Pandemic
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Effect of Covid-19 Pandemic [Text Block]

2.         COVID-19 Pandemic

 

The outbreak of coronavirus (“COVID-19”) which was declared by the World Health Organization to be a pandemic, has impacted, and is expected to continue to impact worldwide economic activity. While our domestic business was deemed an essential business and we have been able to continue to provide services to our customers, COVID-19 has had a significant impact on our entire operations. COVID-19’s effect on the overall economy has had an adverse impact on hiring; which has had a negative impact on both our domestic and international testing volume.

 

The Coronavirus Aid, Relieve and Economic Security Act (“CARES”) Act, enacted on March 27, 2020, and the Families First Coronavirus Response Act, in each case modified by the Consolidated Appropriations Act enacted in December 2020, was an emergency economic stimulus package that included spending provisions and tax cuts to strengthen the United States economy and to fund a nationwide effort to curtail the effect of COVID-19. The principal impact of the CARES Act and subsequent legislation was the adoption of the Paycheck Protection Program (“PPP”) described below. The CARES Act, together with subsequent legislation, also provided sweeping tax changes in response to the COVID-19 pandemic, including amendments to certain provisions of the previously enacted Tax Cuts and Jobs Act. The Company recognized a benefit of $0.8 million and $2.5 million for the three and nine months ended September 30, 2021, as a reduction to cost of revenues and operating expenses related to the employee retention credit which was a tax provision in the CARES Act and subsequent legislation. Additionally, the CARES Act allowed the Company to fully carryback the 2020 net operating loss, for a refund of corporate income taxes previously paid. See Item 2: “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Liquidity and Capital Resources”.

 

Liquidity and Managements Plans

 

At September 30, 2021, the Company’s principal sources of liquidity included approximately $2.0 million of cash. Management currently believes that such funds, together with future operating profits should be adequate to fund anticipated working capital requirements, including equipment financing obligations, and capital expenditures for at least the next 12 months. Depending upon the Company’s results of operations, its future capital needs and available marketing opportunities, the Company may use various financing sources to raise additional funds. Such sources could include but are not limited to, issuance of common stock, debt financing, lines of credit, or equipment leasing, although there is no assurance that such financings will be available to the Company on terms it deems acceptable, if at all.

 

Accounts Receivable

 

The Company believes its allowance for credit losses related to its accounts receivable remained adequate as of September 30, 2021, due to the essential nature of its customers business, as well as the diversity of its large customer base. While the Company anticipates there could be an increase in the aging of its accounts receivable, the Company does not anticipate a significant increase in default risk.

 

Risk and Uncertainties

 

The duration and severity of COVID-19-related potential disruptions involve risks and uncertainties, and it is not possible at this time to estimate the full impact on the Company’s business and could adversely affect our estimates, results of operations and financial condition.

 

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Share-based Compensation
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

3.         Stock-Based Compensation

 

The Company’s 2006 Incentive Plan (“the Plan”) provides for cash-based awards or the grant or issuance of stock-based awards. As of December 31, 2020, 45 thousand shares were then available for future grant under the Plan. At the 2021 Annual Meeting, an additional 350 thousand shares were approved for future grant under the Plan. As of September 30, 2021, 277 thousand shares remained available for future grant under the Plan.

 

Stock-based compensation is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant). The compensation cost charged against income is included in cost of revenues and operating expenses as follows (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Stock-based compensation related to:

                

Stock option grants

 $53  $102  $275  $353 

Stock unit awards

  125   24   289   96 

Total stock-based compensation

 $178  $126  $564  $449 

 

There was no income tax benefit recognized in the condensed consolidated statements of operations and comprehensive income/(loss) for stock-based compensation arrangements for the three and nine months ended September 30, 2021 and 2020.

 

A summary of the Company’s stock option activity for the nine months ended September 30, 2021, is as follows (in thousands except per share amounts):

 

          Weighted     
      Weighted  

Average

     
      

Average

  

Remaining

  

Aggregate

 
  

Number of

  

Exercise Price

  

Contractual Life

  

Intrinsic

 
  

Shares

  

Per Share

  

(years)

  

Value (1)

 

Outstanding, December 31, 2020

  604  $14.31   7.0  $- 

Granted

  -  $-         

Exercised

  -  $-         

Cancelled

  -  $-         

Forfeited

  ( 29) $3.47         

Outstanding, September 30, 2021

  575  $14.23   6.3  $147 
                 

Exercisable, September 30, 2021

  464  $15.12   6.0  $- 

 

 

(1)

Intrinsic value is calculated based on the amount by which the closing market value of the Company’s stock exceeded the exercise price of the underlying options, multiplied by the number of shares.

 

A summary of the Company’s stock unit award (“SUA”) activity for the nine months ended September 30, 2021, is as follows (in thousands except per share amounts):

 

  

Number of Shares

  

Weighted Average Grant-Date Fair Value Per Share

 
         

Outstanding & Unvested, December 31, 2020

  166  $4.50 

Granted

  119  $6.55 

Converted to common stock

  (6) $11.55 

Cancelled

  (1) $13.36 

Forfeited

  -   - 

Outstanding & Unvested, September 30, 2021

  278  $5.28 

 

As of September 30, 2021, 899 thousand shares of common stock were reserved for issuance under the Plan. As of September 30, 2021, the unamortized fair value of awards relating to outstanding SUAs and options was $1.4 million, which is expected to be amortized over a weighted average period of 3.1 years.

 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Basic and Diluted Net Income (Loss) Per Share
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Earnings Per Share [Text Block]

4.         Basic and Diluted Net Income (Loss) Per Share

 

Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (or loss) by the weighted average number of common and dilutive common equivalent shares outstanding during the period when the effect is dilutive. The number of dilutive common equivalent shares outstanding during the period was determined in accordance with the treasury-stock method. Common equivalent shares consisted of common stock issuable upon the exercise of outstanding options and common stock issuable upon the vesting of outstanding, unvested SUAs. Basic and diluted weighted average common shares outstanding for the three and nine months ended September 30, 2021, and 2020 were as follows (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Weighted average common shares outstanding, basic

  5,542   5,526   5,542   5,522 

Dilutive common equivalent shares

  84   -   72   - 

Weighted average common shares outstanding, diluted

  5,626   5,526   5,614   5,522 

 

The computation of diluted earnings (loss) per share for the three and nine months ended September 30, 2021, and 2020 excludes the effect of the potential exercise of stock awards, including stock options, when the effect is anti-dilutive. For the three and nine months ended September 30, 2021, the number of antidilutive stock awards excluded from diluted earnings per share were 545 thousand and 547 thousand, respectively.

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

5.         Commitments and Contingencies

 

From time to time, the Company is a party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. When the Company becomes aware of a claim or potential claim, it assesses the likelihood of any loss or exposure. In accordance with authoritative guidance, the Company records loss contingencies in its financial statements only for matters in which losses are probable and can be reasonably estimated. The Company continuously assesses the potential liability related to the Company’s pending litigation and revises its estimates when additional information becomes available. Although it is difficult to predict the ultimate outcome of these cases, management believes, except as discussed below, that any ultimate liability would not have a material adverse effect on the consolidated statements of operations and comprehensive income/(loss). However, an unforeseen unfavorable development in any of these cases could have a material adverse effect on the statements of operations and comprehensive income/(loss) or cash flows in the period in which it is recorded.

 

Settlement Agreement and Related Costs

 

As the Company disclosed in a Current Report on Form 8-K filed on September 23, 2021, on September 23, 2021, the Company entered into a settlement agreement in connection with a contract dispute regarding the Company’s alleged contractual obligations to a customer involving litigation with certain of the customer’s former employees regarding their employment termination (the “Settlement Agreement”). The Settlement Agreement provided that the settlement amount of $2.1 million would be paid in three equal installments of $692 thousand each on September 30, October 29, and November 30, 2021. The parties agreed that following payment of the final installment they would file with the Court a Stipulation of Dismissal with Prejudice. The Company has recorded the settlement amount of $2.1 million as other expense in the accompanying consolidated statements of operations for the three and nine months ended September 30, 2021.

 

Other Matters

 

A case is pending in California, in which the plaintiff has made claims involving the California Labor Code. The Company has removed the case to Federal court. The Company is unable to predict the outcome at this stage in the proceedings.

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Operating Leases
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

6.         Operating Leases

 

The Company has five operating leases for office and laboratory space used to conduct business. The exercise of lease renewal options is at our discretion. There is one lease which contains renewal options to extend the lease terms included in our Right-Of-Use (“ROU”) assets and lease liabilities as they are reasonably certain of exercise. The Company regularly evaluates the renewal options and when they are reasonably certain of exercise. As most of the Company’s leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at the lease commencement date in determining the net present value (NPV) of the lease payments.

 

As of September 30, 2021, the Company recognized a Right-Of-Use (“ROU”) asset of $3.8 million and an operating lease liability of $4.2 million based on the present value of the minimum rental payments as a result of adoption of ASC Topic 842. The weighted average discount rate used for leases as of September 30, 2021, is 3.9%. The weighted average lease term as of September 30, 2021, is 4.3 years. The operating lease expense for the three and nine months ended September 30, 2021, was $269 thousand and $807 thousand, respectively.

 

Maturities and balance sheet presentation of the Company’s lease liabilities for all operating leases as of September 30, 2021, is as follows (in thousands):

 

October 1, 2021, through December 31, 2021

  243 

2022

  1,117 

2023

  1,118 

2024

  1,034 

2025

  544 

2026

  509 

Total Lease Payments

  4,565 

Less: Interest expense

  (356)

Present value of lease liabilities

 $4,209 
     

Current operating lease liabilities

 $975 

Long-term operating lease liabilities

  3,234 
  $4,209 

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Debt and Other Financing Arrangements
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Debt Disclosure [Text Block]

7.         Debt and Other Financing Arrangements

 

On March 20, 2014, the Company entered into an equipment financing arrangement (“Loan Agreement”) with Banc of America Leasing & Capital, which it amended on August 8, 2014, September 15, 2015, October 30, 2017, and December 2, 2019. The terms of the arrangement are detailed in the 10-K.

 

The weighted average interest rate on outstanding debt under the Loan Agreement was 3.5% and 3.4% for the three and nine months ended September 30, 2021. The interest expense was $12 thousand and $38 thousand for the three and nine months ended September 30, 2021, respectively. As of September 30, 2021, the weighted average interest rate was 3.1% and there was $1.4 million of outstanding debt related under the loan agreement. The Company was in compliance with all loan covenants under the Loan Agreement as of September 30, 2021.

 

On May 1, 2020, the Company entered into a term loan with Bank of America N.A. under the PPP administered by the United States Small Business Administration (“SBA”) under the CARES Act (the “PPP Loan”). The principal amount of the PPP Loan was $2.1 million, which was evidenced by a promissory note with a maturity date of May 4, 2022. The note bore interest on the unpaid balance at the rate of one percent (1%) per annum.

 

In July 2021, the PPP Loan was 100% forgiven by the SBA. As a result, in July 2021, the Company recorded a gain on the forgiveness of the PPP Loan in the amount of $2.1 million.

 

The annual principal repayment requirements for debt obligations as of September 30, 2021, were as follows (in thousands):

 

2021

 $173 

2022

  664 

2023

  294 

2024

  305 

Long-term debt from equipment financing

  1,436 

Less: Current portion of long-term debt

  (696)

Total long-term debt, net of current portion

 $740 

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Revenue
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

8.          Revenue

 

The table below disaggregates our external revenue by major source (in thousands). For additional revenue detail relating to geographic breakdown of sales, see Note 9 – “Business Segment Reporting”.

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

 
   

2021

   

2020

   

2021

   

2020

 

Testing

  $ 5,859     $ 4,590     $ 16,275     $ 14,363  

Shipping/Collection (hair)

    774       562       2,069       1,576  

Other

    40       22       129       86  

Total Revenue

  $ 6,673     $ 5,174     $ 18,473     $ 16,025  

 

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Business Segment Reporting
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

9.          Business Segment Reporting

 

The Company manages its operations as one segment, drug testing services. As a result, the financial information disclosed herein materially represents all of the financial information related to the Company’s principal operating segment. All Brazil sales are through one independent distributor. The Company’s revenues by geographic region are as follows (in thousands):

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

 
   

2021

   

2020

   

2021

   

2020

 

Consolidated Revenue:

                               

United States

  $ 6,338     $ 4,977     $ 17,340     $ 14,441  

Brazil

    180       62       639       1,207  

Other

    155       135       494       377  

Total Revenue

  $ 6,673     $ 5,174     $ 18,473     $ 16,025  

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Significant Customers
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

10.         Significant Customers

 

The Company had no customers that represented over 10% of revenue during either of the nine-month periods ended September 30, 2021 or 2020. The Company had one customer that represented 11% of the total accounts receivable balance as of September 30, 2021. The Company had no customers that represented greater than 10% of the total accounts receivable balance as of December 31, 2020.

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Recently Adopted Accounting Pronouncements
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Accounting Standards Update and Change in Accounting Principle [Text Block]

11.         Recently Adopted Accounting Pronouncements

 

December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes”. The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in ASU Topic 740. The amendments also improve consistent application of and simplify U.S. GAAP for other areas of ASU Topic 740 by clarifying and amending existing guidance. The amendments in this update are effective for interim and annual periods for the Company beginning after December 15, 2020, with early adoption permitted. The Standard may be adopted using the prospective or retrospective transition approach and could be applied to a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year adoption. The Company adopted ASU 2019-12 as of January 1, 2021, with no material impact to the Company’s consolidated financial statements.

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Share-based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Share-based Payment Arrangement, Cost by Plan [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Stock-based compensation related to:

                

Stock option grants

 $53  $102  $275  $353 

Stock unit awards

  125   24   289   96 

Total stock-based compensation

 $178  $126  $564  $449 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
          Weighted     
      Weighted  

Average

     
      

Average

  

Remaining

  

Aggregate

 
  

Number of

  

Exercise Price

  

Contractual Life

  

Intrinsic

 
  

Shares

  

Per Share

  

(years)

  

Value (1)

 

Outstanding, December 31, 2020

  604  $14.31   7.0  $- 

Granted

  -  $-         

Exercised

  -  $-         

Cancelled

  -  $-         

Forfeited

  ( 29) $3.47         

Outstanding, September 30, 2021

  575  $14.23   6.3  $147 
                 

Exercisable, September 30, 2021

  464  $15.12   6.0  $- 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
  

Number of Shares

  

Weighted Average Grant-Date Fair Value Per Share

 
         

Outstanding & Unvested, December 31, 2020

  166  $4.50 

Granted

  119  $6.55 

Converted to common stock

  (6) $11.55 

Cancelled

  (1) $13.36 

Forfeited

  -   - 

Outstanding & Unvested, September 30, 2021

  278  $5.28 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Basic and Diluted Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Weighted average common shares outstanding, basic

  5,542   5,526   5,542   5,522 

Dilutive common equivalent shares

  84   -   72   - 

Weighted average common shares outstanding, diluted

  5,626   5,526   5,614   5,522 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Operating Leases (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

October 1, 2021, through December 31, 2021

  243 

2022

  1,117 

2023

  1,118 

2024

  1,034 

2025

  544 

2026

  509 

Total Lease Payments

  4,565 

Less: Interest expense

  (356)

Present value of lease liabilities

 $4,209 
     

Current operating lease liabilities

 $975 

Long-term operating lease liabilities

  3,234 
  $4,209 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Debt and Other Financing Arrangements (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Long-term Debt Instruments [Table Text Block]

2021

 $173 

2022

  664 

2023

  294 

2024

  305 

Long-term debt from equipment financing

  1,436 

Less: Current portion of long-term debt

  (696)

Total long-term debt, net of current portion

 $740 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Revenue (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

 
   

2021

   

2020

   

2021

   

2020

 

Testing

  $ 5,859     $ 4,590     $ 16,275     $ 14,363  

Shipping/Collection (hair)

    774       562       2,069       1,576  

Other

    40       22       129       86  

Total Revenue

  $ 6,673     $ 5,174     $ 18,473     $ 16,025  
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Business Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Revenue from External Customers by Geographic Areas [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

 
   

2021

   

2020

   

2021

   

2020

 

Consolidated Revenue:

                               

United States

  $ 6,338     $ 4,977     $ 17,340     $ 14,441  

Brazil

    180       62       639       1,207  

Other

    155       135       494       377  

Total Revenue

  $ 6,673     $ 5,174     $ 18,473     $ 16,025  
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - COVID-19 Pandemic (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Income Tax Benefit CARES Act $ 800 $ 2,500  
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 1,968 $ 1,968 $ 2,833
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Share-based Compensation (Details Textual) - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     3 years 1 month 6 days    
Incentive Plan 2006 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 277   277   45
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)     350    
Share-based Payment Arrangement, Expense, Tax Benefit $ 0 $ 0 $ 0 $ 0  
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 899   899    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 1,400   $ 1,400    
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Share-based Compensation - Compensation Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based compensation $ 178 $ 126 $ 564 $ 449
Share-based Payment Arrangement, Option [Member]        
Share-based compensation 53 102 275 353
Restricted Stock Units (RSUs) [Member]        
Share-based compensation $ 125 $ 24 $ 289 $ 96
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Stock-based Awards - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Outstanding (in shares) 604  
Outstanding, weighted average exercise price (in dollars per share) $ 14.31  
Outstanding, weighted average remaining contractual life (Year) 6 years 3 months 18 days 7 years
Forfeited (in shares) (29)  
Forfeited, weighted average exercise price (in dollars per share) $ 3.47  
Outstanding (in shares) 575 604
Outstanding, weighted average exercise price (in dollars per share) $ 14.23 $ 14.31
Outstanding, aggregate intrinsic value [1] $ 147  
Exercisable (in shares) 464  
Exercisable, weighted average exercise price (in dollars per share) $ 15.12  
Exercisable, weighted average remaining contractual life (Year) 6 years  
[1] Intrinsic value is calculated based on the amount by which the closing market value of the Company’s stock exceeded the exercise price of the underlying options, multiplied by the number of shares.
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Share-based Compensation - Nonvested Award Activity (Details) - Stock Unit Award [Member]
shares in Thousands
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Outstanding & Unvested at beginning of period (in shares) | shares 166
Outstanding & Unvested at beginning of period, weighted average price per share (in dollars per share) | $ / shares $ 4.50
Granted (in shares) | shares 119
Granted, weighted average price per share (in dollars per share) | $ / shares $ 6.55
Converted to common stock (in shares) | shares (6)
Converted to common stock, weighted average price per share (in dollars per share) | $ / shares $ 11.55
Cancelled (in shares) | shares (1)
Cancelled, weighted average price per share (in dollars per share) | $ / shares $ 13.36
Outstanding & Unvested at end of period (in shares) | shares 278
Outstanding & Unvested at end of period, weighted average price per share (in dollars per share) | $ / shares $ 5.28
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Basic and Diluted Net Income (Loss) Per Share (Details Textual) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 545 547
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Basic and Diluted Net Income (Loss) Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Weighted average common shares outstanding, basic (in shares) 5,542 5,526 5,542 5,522
Dilutive common equivalent shares (in shares) 84   72  
Weighted average common shares outstanding, diluted (in shares) 5,626 5,526 5,614 5,522
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Commitments and Contingencies (Details Textual) - Settlement Agreement [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 30, 2021
Oct. 29, 2021
Sep. 30, 2021
Sep. 23, 2021
Sep. 30, 2021
Sep. 30, 2021
Litigation Settlement, Amount Awarded to Other Party       $ 2,100    
Payments for Legal Settlements     $ 692      
Payments for Legal Settlements     $ 692      
Forecast [Member]            
Payments for Legal Settlements $ 692          
Payments for Legal Settlements $ 692          
Subsequent Event [Member]            
Payments for Legal Settlements   $ 692        
Payments for Legal Settlements   $ 692        
Other Expense [Member]            
Litigation Settlement, Amount Awarded to Other Party         $ 2,100 $ 2,100
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Operating Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Operating Lease, Right-of-Use Asset $ 3,782 $ 3,782 $ 4,286
Operating Lease, Liability, Total $ 4,209 $ 4,209  
Operating Lease, Weighted Average Discount Rate, Percent 3.90% 3.90%  
Operating Lease, Weighted Average Remaining Lease Term (Year) 4 years 3 months 18 days 4 years 3 months 18 days  
Operating Lease, Expense $ 269 $ 807  
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Operating Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
October 1, 2021, through December 31, 2021 $ 243  
2022 1,117  
2023 1,118  
2024 1,034  
2025 544  
2026 509  
Total Lease Payments 4,565  
Less: Interest expense (356)  
Present value of lease liabilities 4,209  
Current operating lease liabilities 975 $ 875
Long-term operating lease liabilities 3,234 $ 3,895
Operating Lease, Liability, Total $ 4,209  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Debt and Other Financing Arrangements (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
May 01, 2020
Jul. 31, 2021
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Proceeds from Issuance of Long-term Debt, Total         $ 2,181,000
Gain (Loss) on Extinguishment of Debt, Total   $ 2.1 $ 2,181,000 $ 2,181,000  
Paycheck Protection Program CARES Act [Member]          
Proceeds from Issuance of Long-term Debt, Total $ 2.1        
Line of Credit [Member] | Equipment Loan Arrangement [Member] | Banc of America Leasing and Capital [Member]          
Long-term Debt, Weighted Average Interest Rate, over Time     3.50% 3.40%  
Interest Expense, Total     $ 12,000 $ 38,000  
Long-term Debt, Weighted Average Interest Rate, at Point in Time     3.10% 3.10%  
Long-term Debt, Total     $ 1,400,000 $ 1,400,000  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Less: Current portion of long-term debt $ (696) $ (688)
Total long-term debt, net of current portion 740 $ 3,444
Equipment Loan Arrangement [Member]    
2021 173  
2022 664  
2023 294  
2024 305  
Long-term debt from equipment financing 1,436  
Less: Current portion of long-term debt $ (696)  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Revenue - Revenue by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 6,673 $ 5,174 $ 18,473 $ 16,025
Testing [Member]        
Revenues 5,859 4,590 16,275 14,363
Shipping/Collection (Hair) [Member]        
Revenues 774 562 2,069 1,576
Other Revenue [Member]        
Revenues $ 40 $ 22 $ 129 $ 86
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Business Segment Reporting (Details Textual)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Number of Operating Segments 1  
Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Number of Major Customers 0 0
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | BRAZIL    
Number of Major Customers 1  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Business Segment Reporting - Revenue by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 6,673 $ 5,174 $ 18,473 $ 16,025
UNITED STATES        
Revenues 6,338 4,977 17,340 14,441
BRAZIL        
Revenues 180 62 639 1,207
Other Foreign Countries [Member]        
Revenues $ 155 $ 135 $ 494 $ 377
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Significant Customers (Details Textual) - Customer Concentration Risk [Member]
9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Revenue Benchmark [Member]      
Number of Major Customers 0 0  
Accounts Receivable [Member]      
Number of Major Customers 1   0
Accounts Receivable [Member] | Customer One [Member]      
Concentration Risk, Percentage 11.00%    
EXCEL 53 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !R(;U,'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 " &ULS9+/ M2@,Q$(=?17+?G>RV>@C;O50\*0@6%&\AF;;!S1^2D=V^O=G8;A%] "&7S/SR MS3>03@6A?,3GZ -&,IAN)CNX)%38L"-1$ !)'='*5.>$R\V]CU92OL8#!*D^ MY &AY?P.+)+4DB3,P"HL1-9W6@D549*/9[Q6"SY\QJ' M ($T#1U< 3.,,-KT74"]$$OU3VSI #LGIV26U#B.];@JN;Q# V]/CR]EW=VU[:"<[%>O\^N/_RNPM9KLS?_ MV/@BV'?PZU_T7U!+ P04 " 621A'^_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 !R(;U/9\D ,,04 &X5 8 >&PO=V]R:W-H965T&UL ME5A=<^HV$'V^_14:I@_M3(@M.01RAS!#2'(OTYN$A+2=M-,'Q1;@B6U120[) MO^]*-C;)F#7E ?RA/3K:E+*1*N8%;M?3T6@D>.:,T\9COGWHIC[/.:.B>S=1H*'.3Q)F8*:+S-.7J M_4(DH9WM@X=XN3+V@3<:KOE2S(7Y?3U3<.=5*%&N183F?P91V9UWAET2"06/$_,@]Q\%^6">A8OE(EVWV13 MC#TYZ9 PUT:FI3$P2..L^.5OI2-V# *ZQX"5!NR3 =TW0U :!&ZA!3.WK$MN M^&BHY(8H.QK0[(7SC;.&U<29#>/<*'@;@YT97>@9FLS9>6")?%,AL#_(9N9&966E C43TT=X#EA55MJ5ZP5# MN5@?D\ _(LQGM('/!#>_E:_'A#::?Z 35)X+'%[0YKE==_W] T:1J1&I_@>9 MXZ2:X\3-<;)GCC(@$YA&\01FBL0;^4V\-T4#1_+A,_!/>[2/T.I5M'J'T'H0 MRU@#,?#!+4]%$RD<9S9_FGR_NKFZG$[F9'+W,$.XG5;<3E',,<0D-AQQ'NP\02F<5I;/_1I"<7\>)(+=Y^BQ4 M(QT$%<,W&7-OL,AV>",?(.ZW) 'R;'JB=;"3W&M_LQR8N\@RH]RDS4R MQ.'&H9$91JR6?XIK]F=BU?Z;*?D:9V&S_W#,FS%6<=99@.$J_IG:3&H#&>JO M>+WW4+0@^K3/?(Q;G1@8+N8N?F/8(_NIX !G?4Q%6)T,&*[@/Z0K)%8RPV2M M!83YI]T!PUU3ZS_#)?LQ-B"Q8W5QB1.ILP'"] MWKJ)7+V%*YXMQ=ZRO@7H=CR_'&/5#ZO%GQTD_MMJNDCBSEL@$LT%8@OBT^<_ MLQ^9U:+/#A+]:08U6=&,L!40WU)M9(8CMC"KA9X=)/2VS( <#EJZE*IY[^,X MMS+K\C 4 ,@40&(,:P5GQVD^/.4)PFYR#6\ULVQQ'%:ZMF@UOG@()V_2H5: MVMWU#1#,"H0U7?.LT7'LE" M&>=6&2%GNRX1N&PO=V]R:W-H965T&ULK5AM;]LV$/XKA!%@ M+6#'(O5B*4L,I,F*%%ZT+"@O9^OSYMFM7)^+6N>\9+<2J;HHJ'S^P'+Q>#'#LY<'G_G] M3IL'R_5Y1>_9'=-?JUL)=\O.2\8+5BHN2B39]F)VB<^N?,\8-(B_.7M4!]?( M#&4CQ#=S\RF[F'F&$7?V?M@$+C+Q6Y:G[18XOU9BBME19%:PP, M"E[N_^E3&X@# QR,&)#6@+S5P&\-_&:@>V;-L*ZIINMS*1Z1-&CP9BZ:V#36 M,!I>FC3>:0EO.=CI]94H,T@*RQ!<*9'SC&JX^4!S6J8,W1G'"KV[JJ5DI4:W M3'*1H:\EK3,.P/=H@;[>7:-W)^_1">(E^K(3M:)EILZ7&NB9CRS3ELJ'/14R M0N6.5:?(]^:(> 0[S*^FS:]9"N:X,?>.S9<0E"XRI(L,:?SY8Y%IAWRI%(3@ M;,*CWWGT&X_!F$>J=JZP[*VBQLI,NX=$!:"*GY#[H7&ZB*C(%. MIGS_P%0_3N8>F9P!.)HG/S$+8FN<*Y)$@V#8H(3XV!V,I M&,AF,OYJ"'R_T MQ/IF'/L#7B[,2(ZPUXN3-TVL8A("7MZCG(%6(VE$>2&VBQINQOFV7H]:Q2H> MEI4#%9!XI*'@ T'%;ZC]\9IOS8\FG!_YPWBZ8('GC71\W*L:?INLW7"ZX3G7 MG$UJ&^[%#4^K6R:TBMBZ.0!T.EU3M:L[_1.>@Z) M(<3*C(W"L386G+4"A'UCM MQ$;Y23!6%KU.X6FANGF]!ARZ$7A#=C;(#X*1A0CNA0-/*\]KUTG95@N26)0=(#P23])+"IF6E#Z>_[UPB4-?B#]<^;E0\=C*BO3Z0MZB M+Z^4++'5(XF\86-PH# .DK$8'^RDX[-F<:9JFC*+F:P&%-,/K#9&KGVBO^#H^/!]SI(_$F!O=M1R78B MSYA4OZ#?OM=J>>%H+82/="\9K^BT)M[ MGH>4(0"!K_5.2/Z#97,4S0GN7T!&X '8M@^X4D89G0O9>0.WEJ]SV'FHBC5G M,/GS'A3.PX"\^!2U5AJ>FCG5OH25L.OEZ/+YE8\ZR\)-I M\;[,,FZ:"N$%MY%ZLH'+9I%RP^[#7'+'N))M,2?<.40@OT14)'KN7S2]E#O:1" M::CI*&[KR4G>5N,%]CQK$_ Z[IA^K]MD6K*(@">LW.'($^@,0(Y29N M"_4"1[:XO 8[IMT+.ID6]+VZN'J8DZPMT3CPR&I(U@$C(1Z)L=]KN3^MY984 M-GWCK>1;YT=':HZ-F OFV(@M#\Y@S0'X'U3>\U+!@F(+=M[I"D8O]V?*^QLM MJN98=B.T%D5SN6,42!L O-\*D,GVQIST=B?[ZW\!4$L#!!0 ( !R(;U,# MALR>20, (H+ 8 >&PO=V]R:W-H965T&ULI9;;;N(P M$(9?Q8IZ0:4N.7"N *FE6NU>K(1*NWMM$D.L.G;6=DK;I]^QDZ9)@%"Z7( / M\P_?3,;Q3'="/JF8$(U>$L;5S(FU3J]=5X4Q2;#JBI1PV-D(F6 -4[EU52H) MCJPH86[@>4,WP90[\ZE=6\KY5&2:44Z6$JDL2;!\O25,[&:.[[POW--MK,V" M.Y^F>$M61#^F2PDSM_02T81P105'DFQFSHU_O? #([ 6ORG9JKX0/(*'0B($(R48C;"&R2UFF(<$K8QCA3J+3$K"-5H2246$'CG.(@J&EZBS MQ&8G)IJ&F*E+] T]KNY0Y^(2J1BV%*((%_0+YHE]^1$.2^E7MUN0NI*_,7E/D+K+_^$7\W# Z" M314<*12);*TW&8/J#$7&]<'X?GB$=0]O *"*E=.$38@__XM1AMZ@ MP7_*JL8_*/D'Y_$7AP)G.A:2OL&&B2-?/0B?^Q]4RV74:Z"WV]3 AR7X\$O@ M5*GL-/1P#\AK(+=9U(!')?#H2\!P=RD-54[Y]A3UZ"1UFT6->EQ2CUNI%R)) MX!3^1W&//U7U?S[W&35>N*_E<] /FO"'K(Z]R_V/R])OORT?H--4 MF7QMX)]"#O8S.1PWB=N-B'$X[8% M :&0 & 'AL+W=O M0_+R2+E]%O*+VC*FT4M5UD%6FS:7<3-5. MLBQO@JIR2C$.IU56\,GLMKFWE+-;L==EP=E2(K6OJDQ^O6>E>+Z;D,GKC4_% M9JOK&]/9[2[;L$>F/^^6TEQ-^RQY43&N"L&19.N[R7MRD]*@#F@0?Q?L61U] M1S65)R&^U!,L7FHORGR/7V;A)/4,[6V;[4G\3S;ZPCU!2X$J5J_J+G#HLG:+576E1= ML*F@*GC[F;UT0AP%F#QP .T"Z&F /Q+@=0'>N2/X78!_[@A!%]!0G[;<&^$6 MF-3FPZP'K9!8HS]W3&;UO"J4\1I9F46YK5?+@:$'OA(50Q>_"Z4NT<5GGNWS MPN2X1%?H\^,"7?QT>3O5IM1ZP.FJ*^N^+8N.E.6ACX+KK4*I*2\'XA?N^,01 M/S42]3K15YWNJ3/A(]M=(P^_0Q13 M0S/S\<0W1^;/3TNT=_(X;7+QJOR>>/ MY/O$#HSOF8+FM8T,F\BZ2QUF81AY&)MQ#\=ZV;B 1+Z%6]@X$OM PA0 AI@& MQ\ W9/V>K.\D.Q=*UYM .DBW&8*CL;T@B6W2-L['/K%)VSB"O<16)P6 U#>\ MQT@'/>G 2?J#-+L9[:18%QHB'-B$<138A&T<(9X]>0L;%^,HL?D"XX8X&:4; M]G3#)M ;H=LU.+Y!ZX7E.6F?1=*UP,= M&"1J9(OE45N$.82#5I&-\XEGK\H4P$4T&A4U[NG'3OH?,_F%-:*V AAW8" ; MB'EL51 &U"9NP^(DM'G;,)+4:_.4MXVC<1"/\DYZWLDWNJ-BF5QM.]JYZ1NE MV-6'*40]L8OP[8T^MV$>MO?;PH;%)+*9V[ D)J/$"1[,!'92_TMHL][MW00: M &PSIQ3H(1 P\.WEL0" 80*HE + . C'NR8YAL45G;(I _ 8JP M5^D$W;S?^GJIF1P'<1M M.\R3P<:T3LY4XTJ7RR4J1<9!<3V;(24QT"3/0;ZM=S .Q.TH0&A5 CD< 8+8.-"NX>E8#H7_\&,$+<;>3AN2.B)K85DM<,[ M%,U#O[E$%T]FO+4QG+R,=W#8."=C ;9SI8!0XN0$DH9X-3*&4 M 8X=+7QP+<1M6Y8_) G@/6*[_CF ,]L+ZNF020&\#)201!$>%V2P,\3M9_Y@ M^HS3S+84D0=X5P!W10B&-@Q@4@)H*0 9/<_Q#$0'.T/Q&8>9XW6'ZURC@VF@ M;M-@SC56;#A:[:5D?/45F6<$KLKFC0OXL \Y@O&9IL/A3>D9+7+UAN\W9[[+ M&7YKY@'1QTS/U@-ZK8:]YDJ5HB?KGQD[!U2V\QTSHN"HUR4 M92;5+(.'HFX/M2@.1M=;,;EI7K(KLVGW7+=O\/J[_8O\]\WKZY/[]^1F3H#["W*3MJ_I MA_3M?PW, _VFX J5;&V&PM>1*5BV+^+;"RUVS9OF)Z&UJ)JO6Y;E3-8 \_M: M"/UZ40_0_SMD]A]02P,$% @ '(AO4Q\YFAYC!@ A" !@ !X;"]W M;W)KC^6S+ M[OF*J\_;ZUS?C0Y>HCCEF8Q%AG)^=SYXB]\LZ;@P*!%_Q_Q1'EVC(I1;(;X4 M-^^C\X%7,.()7ZO"!=,?#WS!DZ3PI'E\K9P.#L\L#(^OOWF_*H/7P=PRR1.U.9\$ Y0Q._8+E$WXO$/7@7D%_[6(I'E7_188;T!6N^D$FEEK!FD<;;_ M9$_50!P9$-)B0"H#8AC0H,6 5@;4?,*XQ6!<&8Q-@TF+@5\9^":E-H.@,@@, M TQ;#":5P:2LOS_P W"[>;MY&FJ_.?)>B:Q=%0DUJP;:STOQ=F]=/FZZHCTX^(]>JM4'M_N%+M- M.%)"QYSK"75Y77:$*O10-BQ+[, ]PZ,]&#\>S!8""\(!I\*4'OK07WSX< M]YZ"H\=3W&2X ""$C*=&'#9JB#TO)$W8)0"C$W_<1%U!S@)BH)8V"@#! M&Q\&;^P08/P[>N"R*#-'&0 -YMB:2]S"QC^P\=ULRD6Z M%JF61/Q36'RHEO/7]LSM/2C6F0# XD R?)&[[=Y>N-%MBB^*[WQ4^6 MS'4*KH542/<@B*?;1#QSO;;9DU8-M2DJM"X<4"2!Q7(8&H$X(8TX)H^$[[UJ%.CM/N.C2U&%(23#TC#ML16(=L9\/0"ZA1AP 4 M#JA9AVP4)M,Q@0W6GXSF'[Z/:\+Q<^[J9*9KI!XZ*M 3EU0.8&D.S[ U M:1XU9-A)<\'D!D7Q0ZS[LDCJILH[PR'::NIECH*+J'+98#*=4I-O!ZI)N%9S M_%UR_N1+?.0 M) &NX%4$= V *$$P0)4 F$N6ZB8$N[N0DV3)[BJ&V.3IQ#1)UIT'[M=ZM+^R MM4!\:SL!%!MV4EJO2=NO8=?VV">E2MG=A);[BD)/2.=+@!78'8"[H9A MX)DU'H(!V0G ,/%Q2W:2NALA[F[D1U[?B-UO^"U\CK8.W,W&:9I#[.;!$N5E M!ZA)M.XPB+O#^ DO<020>]\,QHEIQE(+/7$+?2_])+9T6QW+L@/4Y%?K.W'K M>P_MQ&""VEH>$+/-OX!0K=6IUGO23^][\0QZ5"=;X2FE 3&#L5W!U0G8#I@$ MOF=6)P &52<;AL<>:6F:2-V D'X-B./5 QY06\NU+)E;)KO2?]=AUZ M\0Q[3+RM]Y3BT K&=@5//- ^A-1T=P7!H(FW89ABW%:1ZGZ$N/N1'Y(E8'^A M98.X[C6HN]OY3Y E"FPKF++DQC1CJ7L!ZNX% M>LD2M=5]0LU-W Y0D]_1L4&_389398G:&@[($H1J/>FHI9ZZI?X46:I[LZ@3 (%D:'1VO%N?S'UA^'V<2)?Q.VWEG$ST'^?[( M>W^CQ+8\<;T52HFTO-QP%O&\ .C?[X10WVZ*0]S#/Q[,_P=02P,$% @ M'(AO4Y5:I;X> @ 100 !@ !X;"]W;W)K' G-H1.-L:\!.>7 MF"=I$(0*2Q\8."U[7*)2@8ADO/:?V/=S'?A*HUS\PJ'/31,H6^=-W8-)02UUM_*W?@XG@.SJ#"#K M 5G4W16**N^YYT5NS0%LR":V8,16(YK$21T.9>TM[4K"^6)IM* 1HP"RG%%2 M<$_.VM-"L_<.S!;6%;=8&270NJ_P\-I*_PZC9\U;(2G[ D8K2M"^0B]+KMQ% MSCQI"Q58V>M8=#JR,SJ^PZ,A @:<)\P3X>132/SU1GF>[F7-#/AZ/1+1:3B$AJT70$820W"*(J[C^A_ M!])5F<4JX>WLBW0\F>5L?ZJ-G1QMC787+["#TK3:=Z<\1(E(WQ=.VB6=$[1QL2:']KC#\ZH<#PYRC^ M E!+ P04 " B>+Z4F7X\Z]'>RX<[M=Y8]V%P?KH3:[F4]MMN4<#;H-:2JJW, MC=(Y*>3JK'=!/\YB/\!+?%?RT1P\$V?*O=8_WM%#I',9&*="@'_'N1, M9IG3!#A^54I[]9QNX.'SB_9K;SP8V/UMAH,"+8J+_^+I\H1!P- #SZ 50/8ZP%QQP!> M#>#>T!*9-^N3L.+\M-"/I'#2H,T]>-_XT6"-RMTR+FT!ORH89\]G.D]A461* MX,GH3*7"PLO2PC]8+6N(7I&9,!MR#2MNR,FW7.Q3!3+O2)]\6WXB)W^].QU8 M@.(4#I)JVLMR6M8Q[91\T;G=&'(%TZ?'XP=@0FT'>['CD@45+N7N ^'1>\(B M1A$\L]\?'@7@\-JMW.OC76Z]6/Y#KC_?_EB2Z[O;+^1V<75W\75^\S>YF'V= M?Y]_G5\M/P;FB>MY8C]/W#'/#22ZRA.]E>0DT\:@2U&J&'D5+JT?SJ?#412! MG0^''FJ+]3FG1X)'&(58 U5))?&Q_EBL2"9%CGF MQ%+1\- [C$YHIW?&-81Q$,(G">4W4:(L:GE*Q%875OWG/V! QBT@C/*XO9QM M.3J=#COQ3FJ\DR#>N]MO1!@#J_06T$D+P&@Z;N-LBXTI[X0YK6%.WW#K2A8% M1$\58%8\28.AG+:GG[9!MJ7Z/H4Z4-*H*;]1$.=G[4(O)T9 0D (KM03@/8. MQN#.*G6'2*9Q-XX#&J!!'$NKDY]]1X@I 8?!+L%T+FREZA##<(1$("(7Q]-N ML*P!R\+5=2/RM32PMH>5P?O,IU"FQ+W*WJP2M*GFE >]N_J%Z2J5 _B M/I.H8W@[3"AG0\0UF"0-!%1#"#3,"(M"[H1*B7QR:RA+AVB[D05L)R C5[F-8DSA"#, D>1P(Q88NZ#!HP;S.V+??\YOO5\@_VGJPA#18FC46A$RE30U:%WOXVA;$V M+="XN_2QAA88"\/9%\E&N)H'*.2OO=IM?;ESC. 29*,S6,RMVUB6O0VV@M4< M1PLSFK07$).;3 )F-&3#PF0ST\8Z"U1N99&++'N&OO0!&NX=N-7HE7T4!5J2 M&$(J$R2_,3DZZ:Y(K"$?%B:?6\\SW?S"$-:(D=1&Y +DR!IJ86%J:>6URA^D M^8V\9FVJZ=,IYEM$<$H#OFU(B8W^**VOYS<7-[,_2.N&5UB85X[36AFS%WGB M4]NX7>)[WZ/!FV/H1V4W+J_ A:C?$"I!MD.8V*3;9PW?L##?'%OBVKO/>'LW M8VTR";9WK.$2%N:2A7BN#U*:HK12.3BURVL8.5#,;YA@-.Y$S1L2X>&^Q!_Y MI,IUX'GJ-D(JQ=S&V^U(?SKM9C'>< L/S+8,:!(VQ2"=&N&O;[#$9(;LQ3"[JAAPW)!.'2<9?&O7UJ@\EOCZ_28 CW<&= MW11ZO][\EB75/*.C9$*R/F[3%>-Q=YC$#5W%;[1">._Q8H1X=:)0GO16W7"X M;Y]5,Q\:A]2IP<$=T%86:W\U9HB?MKQ&J;_6UV\7_M+IU?=+^G%67J(U:LH[ MO2^B@")L8!U6H#+Z, 8_%N4U6?EB]<[?--UK:_76/VZD2&7A!.#WE=;VY<5- M4%]6GO\/4$L#!!0 ( !R(;U,I_D/( 0 ',) 8 >&PO=V]R:W-H M965T&ULG5;;;MM&$/V5 0L4*:"(E.2D:2()L&0'[4-2(XK; MAZ(/*W(D+KP7>G=I2OWZSBPIRC8DH>B+Q+W,F3-GAC.<-M8]^!(QP$XKXV=) M&4+U,4U]7J(6?F@K-'2RL4Z+0$NW37WE4!312*MTG&7O4RVD2>;3N'?GYE-; M!R4-WCGPM=;"[1>H;#-+1LEAXYO_%;,DHP)H<(\,(*@OR= M.\RD=\F&SY\/Z)]C[!3+6GA<6O6G+$(Y2SXD4.!&U"I\L\VOV,7SCO%RJWS\ MA::[FR60USY8W1D3 RU-^R]VG0[_Q6#<&8PC[]919'DC@IA/G6W \6U"XX<8 M:K0F";:=[A+5J\ M\1F\7^"+-:'T<&L*+%[:I\2M)S@^$%R,+P*NL!K")!O .!N/+N!-^H G$6]R M(6 /P<)G:83)I5"PHF"1"BWX"_A7/?Y5Q+\Z@_^[VPHC_XGR#6!IC;=*%J(M M05.\D)?E/D4#;J3/E?6U0_CK.^X"+)3-'_X^E8[+;$;#TXF%[R6"- &=U)!; MRI7Q6/!31Y<6FYZ9/S)C'+_GUH"%S#T%Z"KK6LPW@4!__.'#>)Q]6EI=";./ MJ]&GGZ!JG1-LB0XE25.*)X0UHN&S2C@ZJFKG:V$"IX>Q7*TPNN3%"O/:R2!I MAW6\W>6E,%LD!EI+'YO$F\[YZG;9.Z:^!8^U^E HJ6GFMC9!FBTA2+*H."-; M-.B$(CWIG+D4;,M)NC>25[&4HPK7FDHL%R3\8RVI!JAW&6KV[)"SK,4# OH@ M=33@Q I/ Z)BHO2:EH+DW&RHA;<%$=-'#H1F6M$#WOF:_77A92.$K6\%2O3I\-0BJ\;1SW'F(-MS.QW^V_**[;07J\WGZ. M?!%N*RD%"C=DF@U_?I> :T=\NPBVBF-U;0,-Z?A8TE<1.KY YQM+DZ9;L(/^ M.VO^+U!+ P04 " $\31X# "3!@ & 'AL+W=OQ<.S4=J#]]SL[(652RP>(+[[G\7.^EPQVVFQLANC@)9?*#J/,N:(?QY9G MF#/;T@4JVEEIDS-'IEG'MC#(T@#*99RTV]_BG D5C0;AWB*2\5QS1LV1'GBX MWK/?AM@IEB6S.-7RMTA=-HPN(DAQQ4KIYGKW'>MXSCP?U]*&?]A5OCTZD9?6 MZ;P&DYT+53W92WT/!X"+]@> I 8D07=U4%!YS1P;#8S>@?'>Q.87(=2 )G%" M^:0LG*%=03@W^JD=0@*G,/WU='=]VKF$&5,IYH(/8D?\WBOF-=>DXDH^X+J$ M>ZU<9N&&&-+_\3'I:L0E>W&3Y"CA HL6=-LGD+23SA&^;A-L-_!UCP1KP6FX M%8HI+IB$A6,.J%MPI\'?'$PD9IO M_KYWM4>9?6OV;<$X#B/J/8MFB]$H:=59 SKH(4.@IEM29VZ\ JZ-5FPK3&GA MR^=/%TG2OFJ\@]VY\KC*Z)Q?V4 Q/8"-17H"C@)=USQ3-#Y]$L#"33)%T]RZ^DU#OO(+2 MCGXDD>N2,D\Q,/4*RRIT"X)\F*3Y146#0),0N$$Z'J2VEO8- M2N;#I,H*KGM>\\9KT$](\F$I/I?D#*^>XX-!D:-9AW%H(?2O[\RN<:"!J%4DLX]YSV]F)] MM,;QY6W*])[@N\25W5D#>S+1^IDWG_.;5H\-P@(SQQ($_2SQ#HN"!9$9/VN9 MK48E,^ZNM](_>M_)EXFP>*>+'S)W\YO6>0MRG(JJ< ]Z]1O6_@Q87J8+Z[^P M"K3IH 5999TN:V:RH)0J_(IU'8<=AO/>$8:D9DB\W4&1M_*]<&)T;?0*#%.3 M-%YX5STW&2<5)^71&;J5Q.=&7[5#Z$,''N?"8(<=S.%.EY1T*SANUUU':IBX MF]4B;X/(Y(C("_BBE9M;^*!RS/?YNV1>8V.RM?$V>5/@(RXBZ/=.(>DE\1OR M^HW/?2^O_X;/%IR&CU()E4E1P*,3#@EKSKXA/VWDIUY^>LS>G5#>BPV+A;$Q M0LV\"OCS"=<.;@N=/?]U*+QO2N%-B\K0HEEB:]2/R 62U[E]E4!X MFJ,_$&KS[I?S)#Z[LL U"^\QPW*"!OJQCVT=8:!XN_JB/CJMI0>?LEWITD*) MPE:&+H0#1\IFY*J#G"(*@8'(^'PJI(&E*"H$/?4G8B4,L:FZF(!MD\6A45 9H6@93$&ERBJM!Z%ZA1 M&N'UUH9;]F.J"VI\%MJ2@Z K2Z3VY)+4&\2]2H&OE.G]D_U,O,Z+S]K.ZFB6 M#!:4CIQ ?QF(R%I_X:-AX5<8].D3]Q+Z)F<#^O;I))!62KJ0*@MQ,H DA>3\ M BZ&\*0=%8\]II4$GIWS-QFRAF%*WS2]X- ;A!5%1^EMA)U8PX2R."5=.TB0 M 3J9IGBHH$!973^779V-_3^06)$;E4<$7X*/_S;0F8VBS&5 M!+V9S>\#\@/,V!O/9@9G7'M?*R^&3/FP1I-)JJ1[PT5S1Q SI+VBW/TNIPB? M:4]HEUEX!2S<$Y]?0GN#PE# OONR;<VRE*IF]#<@$GC,4H/=M7?" ' P]; MTIST81AY.!-7K4U,"CS(E7I4QH,H3H@KV-N&>"#T/!,H]5>USN,"EQGB%STOE=M,[;P&:L9*RH"4VQ8 M;L"0/862Q@^Y*"0;%;J?:O)N?3;_,RY?ZAS:?)7TKAZ_C?TJOCKY'WA]05Z- MIU>X]8CHO&>8?N17(<#K!78[N89WHEQ$.&COT]Y9=A]J";W^# M*#F'L6]1!Y_6 V>'II#NSI17(KU2/,L2*AE\8>!K3IMQ>1RFQ!?R,&M_H4>. MP T%3HFU%YW1=&K"_!HV3B_\S#C1CB90OYS3R(^&">A^JFF&JC>LH/DG8O0/ M4$L#!!0 ( !R(;U,#I-QA> , &D) 9 >&PO=V]R:W-H965T%)N) MAY]>1;'+LVQ M$&YH2M1TLC:V$)Z6=A.[TJ+(@E*AXF0T.HD+(74TGX:]*SN?FLHKJ?'*@JN* M0MC[!2JSFT5'4;OQ36YRSQOQ?%J*#2[17Y=7EE9QAY+) K631H/%]2PZ/SI; MC%D^"/R0N'.].; G*V-N>?$YFT4C)H0*4\\(@CY;O$"E&(AH_&XPH\XD*_;G M+?K'X#OYLA(.+XRZD9G/9]%I!!FN1:7\-[/[A(T_$\9+C7)AA%TM.YE$D%;. MFZ)1)@:%U/57W#5QZ"F!%>#-I&3 MFB]EZ2V=2M+S\TOC$<;P!A;"R12$SN"]5)7'#"XI)3[KU!0(K[X8YU[#%5I8 MYL+B-/9DFQ'BM+&SJ.TD>^R\@Z]&^]S!!YUA]E@_)LX=\:0EOD@. BZQ',+Q M: #)*#DZ@'?(XX!T?"(0#;^"CU$*G4BA8>N&1$M"[ _CC#G\<\,=[\#\( MJZ7>N(<@PL_O>.=AH4QZ^^NYB!X$Y-=ZYDJ1XBRBY^C0;C&:CX]*;H6B M;/@G^K#+48OZ&:DMY"@3[G*%_LLYD:JKR.X]2[N* JG:O$2B%4I6E\O$.;2H7.?^)*,>5H8K6-ZF1P4EL,X\G1N+'+F5N_.!&Z:IN^I()M MA7OR2E\2][_(/%>)XU[[*]!N0I/G!*ZTKSMAM]O]1YS7[?-!O/X)^2KL1E+" M*ER3ZFCXEMJVK1M[O?"F#,UT93RUYC#-Z5\(+0O0^=I0'VD6;*#[NYK_ 5!+ M P04 " B3:SM.TLNEMH'$UZ '-'=!UTC:;3]/:@Y]/71N-MOS@*;1U MK?SK+1NWF65GV6[A49=5E(71?-JHDI\X_M4\>+R->I9"UVR#=I8\KV;9S=GU M[86<3P?^UKP)!\\DD2R=>Y:7S\4L&XM#;#B/PJ#PL^8%&R-$<.._+6?6FQ3@ MX?.._2[%CEB6*O#"F>^ZB-4LN\JHX)5J37QTFS]X&\^E\.7.A/2?-MW9RXN, M\C9$5V_!\*#6MOM5+UL=#@!7XW< DRU@DOSN#"4O/ZFHYE/O-N3E--CD(86: MT'!.6TG*4_38U<#%^1<7F2[I%UJXNM81M0I#*T%-4D9,")_@O>OZ+Q'_Q#O])/>F3#KEQH?5,_WSC METBWQN7/_[ZE\TDSTK/7H5$YSS(T96"_YFQ^.3R=3KKSKJ:(YA(!Y'= L6(! M-N#634)K0ZA@'E1NFZXW7 >3)<0K_&NYRY@!D(6ZE( M 8F;1.Y\]A!WU/N6H]EMZ)E&Q!."$/Z7K$]4OD1C]S$97SA4)"3IH'03*+TU2?4B?92+D< K)9S1=K$BU ML7)>HPHP**AL==H[EL:S8$)'F!^)BCBA#JWZ>@I]/9&SYI4P0M&Z,;)/AS>5 MSJM$)'$B2NBW5$O#2=A<68@ >RHXB]57XH!,@;$8TK<#CSHG6F0(9XYDV.MD MM%IJHZ/X;X0BY7U/\O-/5Y.S#[\%PJR7_ $0=:FZN0EG/*^UL$I\.S<" D#2 M5%%H.0DG>3NH"NP-ZB%)7IEK^MNYLDHNB_2S7\7BBCD3JKU6!?F*F"T%^HH-6**@A; MJX)WO:_MVIFUX),:/0']J98H\X4K^+A,A+!$ENR/CE@KVT,J9"/(; MR=:FAOBA0G:%H>05I]!H93]G#J;0D-X:Y*.#V[)F7Z9O FGFUL;NXNQ7^\^. MF^ZVW1_OOEGNE2^UQ33@%:#CX8?+C'SW'="]1->DNW?I(F[R]%CATXF]',#^ MRJ%'MR]BH/\8F_\/4$L#!!0 ( !R(;U,IOZ6M_ ( +(& 9 >&PO M=V]R:W-H965T_AT =:7EM$*%)'KN+D[V])*:K;.'Z1EN3L<&9%KF9[8^]QB9AI24N/*@FNJ2MC')2JSGT>CZ&GBJ]R5Y"?BQ:P6.[Q!^E:O+(_BGF4C M*]1.&@T6M_/H*D]A_EABRO2LZCQ=^&$";P%K[4: 5)O8//R"[=+":F]Z"X MZ*B6+57Z M4Y7!M-I8._] 8WO^;'+*O7ECYI6Z8G"6^P'D*6#"!-TM$)OJSW MF@6^[(17!V3@@]1"%U(HN"%!R&>,W G^O.?/ W_^ O]G= YQ\*R4\.\M/A L ME2GN?ARKZTE:?RTO7"T*G$=\[QS:>XP6D^'S;6Y+A"M3U4(_0BD<;/F\@]$( MVA!<.C!;X)*RWS7:OJX#F.;I\.C"L3DJ+3(A2SRZ?"VHL9(DJQ%ZP_=%<:$1 MVOX2U&NNN+^.+(9^ZGW]QS0=G;USH+P54%*LI6IYN/& 4 I,;U>U=L6+CKX4 M9/S,Z$"U:78EO,>BPW9+D.:9#U+&CD9G/LQ"./5ASF&2Y3XCWF3C"?P)J[8&<"]4@U[_ M<\.OF"CE/:X::SWT-^._8<_/>$NC=V]YO^HD-AND[.6)_=AYCP_Z2(5V%[JE M@\(TFMJ6TL_V#?FR[4,_X6TWOQ9V)[7_GEM.389GXPALVR'; 9DZ=*6U(>YQ M(2SYIX+6 WA]:_BV=@._0?^;6OP/4$L#!!0 ( !R(;U/[CNDN0P, "<' M 9 >&PO=V]R:W-H965T1:32RPB?5(DKC M>!K5C,M@.?>^&[V\!+U (!T0T?O>8P;"D2SP<[]$_^MJIE@TS>*'$#U[8:A&AX.$T_B5A+1/2#WO M;B'/\I)9MIQKM0/MH@G-#7RI/IO(<>DVY=9JFN649Y?_*(LP@_=PB1L+3!9P M;2O4\)%+)G,N2UAIS62)M!'6S"-+:[K,*._QUQU^^@K^&7Q5TE8&/L@"B^?Y M$7$="*=[PNOT*. M-B&,XQ&D<9HLE-+I1I-<+/.WRTL!8JO__UDIQ'T=P5/3<-RW$1T!TTJ!\P M6,["O]L]N);PE>F\(NV>I0DCD\.;:<(D[*E,]5H3AO2T$AC MPYY\@1I_MUSW>^-J\WJHC> E5[VH"Z@]YJ58-;M/'K;X=3DHRR\12^H#'G<-%J[68;I7W?) +B.^_\.X)H<-=$6&-[&Y1]02P,$% @ '(AO4P"(?7O^ @ %@8 !D !X;"]W M;W)K&UL?55?;]HP$'_G4YRB/7121D)( E2 --BF M[:%;5=CV,.W!)$?B-;$SVY3VV^_LA(Q*+2^Q[WSWN_^7^5&J>UTB&GBL*Z$7 M7FE,J9H9(502Z4%][(.S'N>%$:RPB6\X85N$'SO;E51 4]2LYK%)I+ M 0KW"^_]Z'H56WDG\(/C49_=P4:RD_+>$E_RA1=:A[#"S%@$1L<#KK&J+!"Y M\;?#]'J35O'\?D+_Y&*G6'9,XUI6/WENRH4W]2#'/3M4YDX>/V,73V+Q,EEI M]X5C*QO//,@.VLBZ4R8/:B[:DSUV>3A3F(:O*$2=0N3\;@TY+S\PPY9S)8^@ MK#2AV8L+U6F3F;Y51J$*;R#.WQ <;/]0/RIG/'7[\"GZ7.=@K6<.:1K5 WK+Z?!4,]B6"(;M*H2=G3+( MN69%H;!@-G)Y4$#640F*7'4JNR?JHC^2QI.>,X0K+L"4\J"9R/7;(5#+ \MS M;D?G3"U'P[@E*V:X*&Q6"Y2%8DW),]C16KC/Y5& W(-F%6H?-"*X)IL-MJ4B MXKQ;X"M%^HPSH.I3:7:4,]L"SZB!;0C;%2'TM\$6M?/D#23^-)G1&?O)+*1S ME/K1)+&7V!^GX\&FY$U#H@%-\&DI7)6,J[$0 9FOJQ8Y#I,$K@I>8*SF:5.J-P M&TE#)@_"M&/;<_NE][Z=]?_B[<:\8:K@0D.%>U(-AY/$ ]5NH98PLG&3OY.& MVM!=2UK\E%:8CK('^5[#\!U!+ P04 " M7[+"= MGECQ4Z+D2IJQG&:20U*/Y32'3 \PN2(Q!@$6 "T[O[X+D&;L3JR+@ 7V/;Q= M[JXV)Z7O38-HX;$5TFR#QMKN(HI,V6#+S%QU*.GFJ'3++)FZCDRGD54>U(HH MC>-EU#(N@]W&GUWKW4;U5G")UQI,W[9,/^U1J-,V2(+G@QM>-]8=1+M-QVH\ MH/W276NRHHFEXBU*PY4$C<=M<)E<['/G[QW^YG@R+_;@(KE3ZMX9'ZMM$#M! M*+"TCH'1\H!7*(0C(AG_CIS!]*0#OMP_L[_WL5,L=\S@E1)?>66;;; *H,(C MZX6]4:\BK?,Y;:->F%Z5B)VX"ZT*!^P&"W MGI_Y?G#;(%RIMF/RB4I'4J\9X-8 =;9FKC<,,+(D@AFP(52ZKX%RY/'N$5ZB MF<,E>5(K&BKY$"S1'J?\<3E,"-=JU1 L5M"@1B[I58N:O,03H;ULRC.0#>IX MAD>C(&#E/I3]$<-OOZS2I/C#0*\V^IM MHU5?-R[6V6VC$5\5*GRF#+XZF5'A457Q664K!^)AG7Q89K8LP*7)'N@IS?Y L MPSA=P,_J.WHQ05K4M9^3!DK52SL,D^ET&L67PP3ZX3[,\4],UYQ*2N"1H/&\ M6 2@A]DX&%9U?A[=*4O3S6\;^CM![1SH_JBH.T?#/3#]0>W^ U!+ P04 M" DT6'*ZGRCX._M'AA\:]/[I#J&1% MM W"UW*:9"$A-%AP8%!R/.,"C0E$DL:?CC/I0P;@\?W ?A=KEUI6RN."S$]= MBX#7T'&QR_L6]_Q*(%BYYGJ#BP9U-JVIWKI^G $ MN,K> .0=((]YMX%BEK>*U6SB: \N> M;N,12(UJ2TS;\E"4[L6K!\>P;,<(P M@_>PU!NKU[I0EF$1 Z/SDY0E2'!-BXYPWA+F;Q!^@GNR7'GX;$LL_\>GDER? M87[(<)Z?)5QB,X!1=@%YE@_/\(WZBD>1;W2F8@],<*>MLH56!I:L&&72V)_A M'_?\X\@_?H-_0;80*J?BU#UJOX5;[0M#?N<0?CWA"\/<4+']?:JY9[G#AE[[ M1A4X360%/;IG3&;#;'#ZY\%3A;"@NE'V%2I5@J5NI(*1*\6R5I'',I9 S^AD M%-Z!E:@@;9>>K$1UZ'WX2"@Z:1Q$Y"T6G7IXT;F?ZFAZ-*^2RR9NI8>"=I;; MT>VU_>+?M//^S[U]->Z5VVCKP>!:H-G@XV4"KMW$5F!JXO2OB*7P>*WD\4(7 M',2^)IF'3@@!^N=P]A=02P,$% @ '(AO4[;#".-@ @ .04 !D !X M;"]W;W)K&ULE53;;MLP#/T5PL]9?$G:KD5B(&E7 M; ,Z!,VZ/0Q[4&S&%BI+GL0T[=^/DATO!=H >[!,2CR'-U&SO;&/KD8D>&Z4 M=O.H)FJOXM@5-3;"C4V+FD^VQC:"6+55[%J+H@R@1L59DIS'C9 ZRF=A;V7S MF=F1DAI7%MRN:81]6:(R^WF41H>->UG5Y#?B?-:*"M=(#^W*LA8/+*5L4#MI M-%CK6<>OM@\$/BWAW)X#/9&//HE2_E/$I\0*BP(,\@^/>$UZB4)^(P M_O2#2 X_E _MMR)USV0B'UT;]E"75\^AC!"5NQ4[1O=E_QCZ?,\]7&.7" M"OO.]N(\@F+GR#0]F"-HI.[^XKFOPQ'@8_(.(.L!68B[[#> MFMF\$%(-: Y.:M^4-5D^E8RC_)LAA#2%#W"/!6I2+[ H34M8PJ(HS$Z3U!6L MK-$L%\CM(#>+B3U[?%ST7I:=E^P=+Y=P9S35#C[I$LO7^)@C'L+.#F$OLY.$ M:VS',$E&D"59>H)O,I1A$O@F)\K@@ S<2BUT(86"-0EZ*]]7_-.!?QKXI^_P M']62>74I;.G@H2W9!; *U[70%8+4KZLN.916(?SZCL\$2V6*Q]]O5?^DCL(*:3:"BVGBOW$0!J/T+'2& M^].(EX,Q?!5ZQX,/:=>V$6@#;]4V/KK.#=HJ#*V#$%IWLX?=X5U8=./PS[Q[ M5.Z$K:1VH'#+T&1\<1:![0:U4\BT83@VAGC4@ECSVX;6&_#YUO#-Z!7O8'@M M\[]02P,$% @ '(AO4[*?VW;G P K D !D !X;"]W;W)K&ULI59M;]LV$/XK!V$H'"#6NV0[LPW82;L56%,C2=L/PS[0 MTED6(HD:2<7QO]^14A0'=80-@P'ZCKKW>WCD_,#%H]PC*G@NBTHNK+U2]97C MR&2/)9,VK[&B+SLN2J:(%9DC:X$L-4IEX?BN&SLERRMK.3=[&[&<\T85>84; M ;(I2R:.:RSX86%YULO&79[ME=YPEO.:97B/ZEN]$<0YO94T+[&2.:] X&YA MK;RK=:SEC<#W' _RA :=R9;S1\U\3A>6JP/" A.E+3#Z>\)K+ IMB,+XN[-I M]2ZUXBG]8OV3R9URV3*)U[SXD:=JO["F%J2X8TVA[OCA=^SRB;2]A!?2K'!H M92>!!4DC%2\[98J@S*OVGSUW=3A1F+KO*/B=@F_B;AV9*&^88LNYX <06IJL M:<*D:K0IN+S23;E7@K[FI*>6MUPA!#"&^ST3.-8)IG#-2VJZ9*9NHP>V+5!> MS!U%_K26DW2VUZUM_QW;,_C"*[67\+%*,7VK[U" M;DGO[0Z54F&Y16'J^9;3U=6+>T+=*XJPRRTYA8? @BG:5/RJ%0)>FP\9):XD M_ )10(OG^K3ZDXC6@'9:T:;*%; #$ZD$SX_ #\&?SF 6PP-7K #YGEKZ3/\Q,H3AZ8O6$ M@F9E_W^'>O#F50:K+!.842O@MC&=Y#OX^(PBR27"1N0)$OPJ)6@,-E39/_(= MPF?B>&O6970-.YYFK([S+7\"/P97&BDV.'D MK>,S2(T,J,BS'T!L&["15N=-=^:L5F@PXT6VYY-6&^\ >N(>/?$P>NC63!M" M Y7_EE=/*'5"=_1'+=!D"_QO!'SY7Q$TZ/D\@EZQT'7X)R29'HUO-' ^L5QT M#7\%PDGUX0,KZU\I]C:K0SMR^^9[WHRV8CN*- #):SLM]'DNZ22; M(PZCV/3;\XQ8#XR1UVX'=A"?X&-,OZ&XSHTS,RXBVY^>[;)S&PO=V]R:W-H965THRCFU>HF3V5%>HZ&:EC62.5+..;660%2%(BCA-DG$L M&5=1-@FVNN2NF4>(+0H&Y\PB, M/AN\1B$\$)7QVF)&74H?N"_OT+\%[L1ER2Q>:_',"U=.H_,("ERQ6KA'O?V. M+9^1Q\NUL.&$;>,[OH@@KZW3L@VF"B17S9>]M7W8"SA//@E(VX TU-TD"E7> M,,>RB=%;,-Z;T+P0J(9H*HXK_U,6SM MISB7/6B',(2O,&.6Y\!4 3=* G<:=R+1&^_-#6GL <#2Q*9LCPQ)8"[X$A'+#3\CL - M.[AA@!M^5AZ-45$+!+V"6V845VO[WLC>!WW_'7+#$[XYF F=O_SYJ,M'L_I1 MOK05RW$:T:Q:-!N,LJ?2(!ZT'QXH[M!"[70HEU2@[^FAYCOLCV1/>@[OG@+9 M!@V-,="#D31NUM.S0'O .F)'M'M^?(CKJ#<:IOY,QWMRVO"G$=TAX&O--TR@ M[/7[IE9&UL?53?3]LP$/Y73M$>0"HDS8\"55N)PJ8A MP:B ;0_3'MSTFE@X=F8[M/SWG)TTZR;H2W-G?_?==^?>339*/YL2T<*V$M), M@]+:>AR&)B^Q8N94U2CI9JUTQ2RYN@A-K9&M?% EPCB*1F'%N QF$W^VT+.) M:JS@$A<:3%-53+_.4:C--!@&NX,'7I36'82S29<4KE(8K M"1K7T^!R.)ZG#N\!/SANS)X-KI*E4L_.N5E-@\@)0H&Y=0R,/B]XA4(X(I+Q MI^,,^I0N<-_>L7_QM5,M2V;P2HF??&7+:7 >P K7K!'V06V^8E=/YOAR)8S_ MA4V+':4!Y(VQJNJ"24'%9?MEVZX/>P'GT0]UM(J_RFEDVFVBU >W0 MQ.8,7ZJ/)G%1PZS#O.>GK1<8[D?/X(.$CUJ>01 .(HWAX M@"_IBTX\7W*@: -M?0?HTIXN]73I!W2W: SBX/\6#N"6LR47W+X.X([91I,% MOWQ:>,*MA;E0^?/O]QI\,*$;U+&I68[3@";1H'[!8':?6[5$#<.V30.PI59- M4<(UYEBYFZ2[@CA-G!$3=C@\K,#++4&R/(H@MX4I:)MC98 ML%<:36L@'62C#%P+QG C+9(>"[BEI4&HHR0;P3$LG$AIX86)!D&M07@.T;6' MTV-\(J*8&IT)=^!5A M(%>-M.T<]:?]%KILA^\OO%UA=TP77!J2L:;0Z/0L"T"W:Z%UK*K]*"Z5I<'V M9DF;%+4#T/U:T3^S&UL?5113]LP$/XKIX@'D("D M:=I"U4:B,#0DV!"P[6':@YM<$@O'#K9#V;_?V0E90="7^,Z^[[OO+CXO-DH_ MF@K1PDLMI%D&E;7-/ Q-5F'-S+%J4-))H73-++FZ#$VCD>4>5(LPCJ)I6#,N M@W3A]VYUNE"M%5SBK0;3UC73?U5M9MA.FB827>H_W1W&KR MPH$EYS5*PY4$C<4R.!O-5XF+]P$_.6[,E@VNDK52C\ZYRI=!Y 2AP,PZ!D;+ M,YZC$(Z(9#SUG,&0T@&W[5?V2U\[U;)F!L^5^,5S6RV#DP!R+%@K[)W:?,6^ MGHGCRY0P_@N;+G9"P5EKK*I[,"FHN>Q6]M+W80MP$GT"B'M ['5WB;S*"V99 MNM!J ]I%$YLS?*D>3>*X=#_EWFHZY82SZ3=E$69P!!>XML!D#M]MA1HNN60R MX[*$,ZV9+)%^A#6P_\#6 LW!(K24W%&$69]HU26*/TET"C=*VLK %YEC_A8? MDNA!>?RJ?!7O)+S'YAC&T2'$43S:P3<>.C'V?.,=G3#0U;>#+AGH$D^7?":/ MQB=O!8(JX%K)\LBBKKLN7TEC==LU]+=/" _X8F$E5/;XYZ/6[DSEYG9N&I;A M,J#!-*B?,4A=5V /1K.Q:U ,TVGB#/).O9%0[R9;RG*GK-"J!GQJ>>/403%< M@M%A,I["-1HSA_-6:W?:*.T'BPH4;VGVIZ=3.( '99EX=W8(DEX:@F3O6/9@ MED3P4>/#K=M=HR[]#!O(5"MM=]&'W>&9..NFXW]X]\;<,%UR:4!@0=#H>#8) M0'=SVSE6-7Y6ULK2Y'FSHJ<.M0N@\T+1+>D=EV!X/--_4$L#!!0 ( !R( M;U-NN0#'B0( %@% 9 >&PO=V]R:W-H965T-FCNEUNV-YZF\Q)JI:]%B0S=;(6NF296% MIUJ);&-!=>6%OI]Z->.-D\VL[5%F,['3%6_P48+:U363?Q=8B?W<"9R#X8D7 MI38&+YNUK, EZN_MHR3-&U@VO,9&<=& Q.W3&+Y<5,I^8=_YQHD#^4YI4?=@RJ#F37>RU[X/ M1X")_PX@[ &AS;L+9+/\R#3+9E+L01IO8C."+=6B*3G>F)^RU))N.>%T]B T MP@0^P!.^8+-#N%RQ=87J:N9IHC=.7MY3+3JJ\!VJ*=R+1I<*/C4;W)SB/4IK MR"T\Y+8(SQ(NL;V&R')) MF^&!<">6$;5-8[U&:7MWHHU,)TT[?1BDT0J5YDT!%Y"XDV1*9^PF4Y_.('7# M<6*$V(W2:+0L>=N2JT07C<0Q)&D+H^ND4 C<9IZ-ONJ2P,<4* M(0BG,$E'*Z%9-?3I E(W'4L4$&)9I]@]02P,$% @ '(AO4_C=4S&P @ C04 !D M !X;"]W;W)K&UL?51+<]HP$+[S*W8\/;0S;OP$ M P/,A#1]'))F@+2'3@_"7K FLN1*(I#^^DJR<6$FX6+MKO;[]N759"_DDRH1 M-1PJQM74*[6NQT&@\A(KHJY$C=S<;(2LB#:JW :JED@*!ZI8$(?A(*@(Y=YL MXFP/)FZEU'XWEJ_9W##XI[=2*#K60MQ)-5OA53+[0)(<-<6P9BCF>\ M0<8LD4GC3\OI=2$M\%0^LG]VM9M:UD3AC6 _::'+J3?TH, -V3&]$/NOV-;3 MMWRY8,I]8=_X9B9BOE-:5"W8Z!7ES4D.;1]. ,/P#4#< F*7=Q/(9?F):#*; M2+$':;T-FQ5A21Y>^0;? 9^0[A(T4%=P> M-$I.&-RX,:)4L'Z!+RBVDM0ES>':;)&"7RXZK/"@86GFFHQFJ-TG7U3.O9'MM&A]!)O1O!E6"T M(-K0M>6.>X^<6GVIB6WG.QCX23(T9^J/LLR<4>8G:6B%U$_3J#>7Y"]E$ U# M&,0P2$80^7&8];[KTL2.^GV(DCZDHQ22+.NMA#9=//;6L@^RQ)Q]/\I22SKT M4V>(!GX8]^&U008G*V)&L74/@8)<[+ANMJ6S=F_-=;-B_]V;A^J.R"WE"AAN M##2\ROH>R&;Y&T6+VBW<6F@S=R>6YKU$:1W,_4:8OZY5;(#N!9[] U!+ P04 M " V&GPPKLL0YZL=J)DWD=RHY+9$K*CA(7(R\<>\ZC2W> 9XHKM76 M&FPEST*\V. V'WF!-80,,VT5B'FL<(J,62%CX[75]+J4EKB]_E#_X6HWM3P3 MA5/!_M!<%R.O[T&."U(S?2_6/[&MY\+J98(I]POK!GL5>)#52HNR)1L')>7- MDVS:/FP1C,YN0M@2PN\2HI80?2;$>PAQ2W"M]IM27!]2HDDRE&(-TJ*-FEVX M9CJV*9]R>^QS+]08P(SS'DF9PG*(FE"EXP(VN M"3LQJ,=Y"L=')W $E,-#(6IET&KH:V/%"OI9FW;2I WWI(W@3G!=*+@QR?(= M_.EA_N WSIB>8F;H/4O-5T1AERK4R#&,I'RC?(E/!%6XZD] M:QM-"",\PUUUQ%\\]@:7_4^%? >4?@6%_2CZ5*V_=>]*E$LWOQ1DHN:ZN8+= M;C&ULO5;;;N,V$/V5@="'!,A&-U\#VX"O M;1X2&'&V15'T@9;&EA!)=$G*E_WZ#B5%:SN*;"# OMB\S!G..3.DIK?CXDT& MB KV<93(OA$HM7DP3>D%&#-YSS>8T,Z*BY@IFHJU*3<"F9^!XLAT+*MEQBQ, MC$$O6YN+08^G*@H3G N0:1PS<1AAQ'=]PS;>%U["=:#T@CGH;=@:%ZB^;^:" M9F;IQ0]C3&3($Q"XZAM#^V'6U?:9P9\A[N31)>=O>O+H]PU+!X01>DI[ M8/2WQ3%&D79$8?Q7^#3*(S7P>/SN?99Q)RY+)G',H[]"7P5]HV. CRN61NJ% M[_[ @D]3^_-X)+-?V!6VE@%>*A6/"S!%$(=)_L_VA0Y' /)3#7 *@',.:'P" M< N >P9PW$\ C0+0N/:$9@%H7@MH%8!6IGTN5J;TA"DVZ F^ Z&MR9L>9.G* MT"1PF.C"6BA!NR'AU."9*P07OL$B8 *_Z23Y,.8Q%:YD6>YO)JA8&$EXQ;U* M671+QM\7$[CY[1:D!DD($W@->"I9XLN>J2@L[=STBA!&>0C.)R&X\,03%4B8 M)C[Z%?A)/;Y;@S=)CE(3YUV3D5/K<(&;>W"M.W LQZZ(9WP]W*JB\[73IU\[ M?58/GZ!'<+L*?J*E6]:7F_EK?!;.45G-V8&>) 5#(5BR1CV^@V>>;%$JVA[N MF/#OJ/BDHE4%!WI67]#CZR3\@;0Q1Q%R'^@Q?5_.Z_-O9.*V2N?ZR%PZ@ D) M-L2Z?* %/CO(&LJ-DG*CUO%CXA$S>B]A'K$$]!,/_SQAO$3Q;XW[9NF^>;6B M)Q?U2%98'J!2^5SBYU0' WR5&TD8;NF&LV6$F;J_DQ\%-W2K\_M=)>XH#[*9 M!:F_7MN!TV[WS.UQ JZPF7VT:31+DQ.!6J5 K5\GT-#WLS)C4:E5J@(N=$E> MD&C2^D#-;5K5W-HEM_;7KM-TK_GB';RR/8PPP56HJM*7'],ZBLTZ3BK8)E0_,_."$L46\R=BEJI4(#Q*F3*Z MD)?*N?,A5YUN]XQOO.4D217%[H=DV WK/*<7C'*2 MYE&_$:-89YVA!$\'D'\:RM6R^1QF/=?9^LA^&-L5ZQ/[89KWEC_=YYWN$Q/K M,)$0X8J.LN[;E Z1=X_Y1/%-UNTLN:+>*1L&U'"CT :TO^+4\103?4#9P@_^ M!U!+ P04 " 4[6^0<<&Q(66I[CA/:&2;4&@_-VH*/AVPO4T)AP9'8 M9QGF+Q-(V6%DN=;KPI+L$JD7[/$PQSM8@5SG"ZYF=A4E)AE001A%'+8CZ]Z] MF_80IKJ0*J,WV5,JTJI MB?7Q:_2/1KO2LL$"IBS]06*9C*Q;"\6PQ?M4+MGA$Y1Z>CI>Q%)A?M&AQ#H6 MBO9"LJPDJPHR0HM__%SZ4".H.-T$KR1X34+P!L$O"?ZY&8*2$)R;H5<2C'2[ MT&Z,FV&)QT/.#HAKM(JF!\9]PU9^$:K/R4IRM4L43XZ_, G(1]=HE6 .U]KS M&$U9ILZAP.917A]/ITQ(=#$#B4DJ+M7N>C5#%Q\NT0=$*/J6L+W -!9#6ZKJ M= X[*BN9%)5X;U3BHP=&92+0G,80=_!GI_F#$WQ;N5)9X[U:,_%.!EQ!?H-\ MYPIYCN=VU#,]G^YTR?F_[/-_SGYDAE^=$]_$"]Z*5SL>4>T\=#WG(E)H(NE[ MZFGL]F^']E/=NPZ,%QYC9FU,+PR.,?,V)@@&%>9(:E!)#@QU?H:V[>A)\/D&V _SKA;J]*V7LW=XM(O;HK?L/<-L1UO(:Y;8S7[S7, M;6/\6JXCI6&E-#RI= E"(VS..N W X:EK8Q@[#AJ%V[S3/@.]-&A1*QI[)X8:O5JE/?FP;5 M6)^X=U.W8WVF.GO1B/^&+SX+'C#?$2I0"EN5RKGIJV?/BU9;3"3+32_9,*DZ MDQDFZNL$N :H_2U3_:2CA)(F>[*'#(<64J5,H--M?)TKH#% M#I0*+_#]@9N^;V% 64C[9 MQI?XIN-;1B @,M8$P[\US$ (:PEY_%T9[=0^+7#_^\7Z9Q<\!K-@&F92_,YC MD]QT1AT2PY(5PGR7FY^A"L@1C*30[I=LJKE^AT2%-C*MP,@@Y5GYSYXK(=X# M""I \ 80](\ >A6@]P9 !T< 804(G3)E*$Z'.3-L.E%R0Y2=C=;LAQ/3H3%\ MGMEU?S *1SGBS/07:8#TR!5Y,#)ZNK(2QN1VPU2L7SK)M]PMT:U=(FZVY'P. MAG&A+W#&X\.?:J/?$,1F&Y M>%'%>%8R#HXP'I.O,C.))I^R&.(&_+P=3X,6 Q[*5VL8O&@X"UHM/D#>)3W_ MD@1^0)L(M@:,72R&8 MTB0'55)M9%HZ'>TQI6&W1YNY]FNN_?_ 58$]-ZV*$>:+PA.J8(((OD3>?P!3 MC3S;'0[(%FRL/9*6*4A')&;;IETP;[@&'M>_@^WQ^9*L.#5.EUPV$ST5%-=/11>VIT(%-_V*^]EVM[..?H MOAO7#,?_Q[X;-^V[H/7ZUZOTN#(W1WUQ=MO[_:Z?ZK4_F$Q\')PY3:Z^]US^Z2H>U' M=7.RW9U ?7F=Y(1K$C$1%8)9-SD7YGOG*U K5)0*6Z,[O#G$Q5/E$*!M&YJYH M7DB#);C[3/!9!&ULM99;;]HP%,>_ MRE$T3:U4R(5[!TB%[O;0KBKK]C#MP20'8C6Q,]M *^W#SW;20 =!K"LO27PY MQ[__/[%S^BLN[F6,J. A39@<.+%2V;GKRC#&E,@ZSY#ID1D7*5&Z*>:NS 22 MR :EB1MX7MM-"67.L&_[;L2PSQF M\3D:.)XAP@1#95(0?5OB&)/$9-($D6&?<%7(,QLG7'&F8@GO M6831\WA7:RZ%!T_"1\'>A!/,ZM#PSB#P O\-N 5F?MV3OU$:V[#YFQ7YORR4 M5%HK97-X2]+LG?:F<)$HF.*<,F;&^ PR%)1'<*(=RI<_A=^P"R37E:_;LNN: M3;<<^NUVWUWN@&V6L,W7A3V#E?W>S80E"KU_(1,T1#.9KJTT#:;7ZHDYTM)VL57VJW9.J^C.EXUG:W MK/7]2F][I8[>?AV$A?I7] ]?96_;2W\W@^^M#W_O,(KCN5<0/+.O46]4? ;^ MQG_+_X\C"UGT@I.U6'+3XZ#3K2 -UJ3!:Y$>\34$6Z^A50_^UN9N%!(IBKDM MEZ3>9PNF\IJB["U+LHN\$%E/S^NY*R+T7T-"@C,=ZM4[VE61ETAY0_',EB53 MKG218Q]C75:B,!/T^(SKTJ1HF 7*0G7X!U!+ P04 " :(2PR6E8T-II+8P#6F@BK+MV20WC84_,MNAW;_?M9.&3BIHVDMB7]]S?.Z7 MLZVQSZY&]+!34KM94GO?7#'FBAH5=V>F04TGE;&*>]K:#7.-15Y&D)(L'8\_ M,L6%3O(LVE8VSTSKI="XLN!:I;C]O4!IMK/D/-D;'L2F]L' \JSA&URC_]ZL M+.W8P%(*A=H)H\%B-4OFYU?+2?"/#C\$;MW!&D(D3\8\A\UM.4O&01!*+'Q@ MX/1[P25*&8A(QJ^>,QFN#,##]9[]2XR=8GGB#I=&_A2EKV?)IP1*K'@K_8/9 M?L4^GFG@*XQT\0O;WG><0-$Z;U0/)@5*Z.[/=WT>#@#$6;,%&[R)+2QB;B*:HA$Z5''M+9T*POG\WGB$"_@ "^Y$ 5R7 M<"UDZ[&$>^JA6UT8A7#RS3@W@A5:6-?IX4)6]+(6G:ST#5D3N#/:UPYN=(GE$?SR??SG=_",4C3D*=WG M:9&^2[C&Y@PFXU-(Q^GY,3W_#?]+SF0HVR3R7;S!-]=>E*%.- .PQJ*UP@O* M^LVND"U%#)4U"I9&-:WG<5Y,!3?<:J$W[K6.IS!7IM4>3JA<7>%&QXK5B9E& M,>%=>,FG%].,O1PFX)C/Y>#31&6K]?A,N&![. M_ ]02P,$% @ '(AO4P,VEF7+ @ A0@ !D !X;"]W;W)K&ULK59M3]LP$/XK5CZ!!"1-$V HK41?IDT:K*+;^&R2:V.1 MV,5V6O;O=W;<4-JT5-N^)'ZYY[F[QQ=?DI60SRH'T.2U++CJ>;G6BQO?5VD. M)5478@$<=V9"EE3C5,Y]M9! ,PLJ"S\,@DN_I(Q[_<2N360_$94N&(>))*HJ M2RI_#Z 0JY[7\=8+#VR>:[/@]Y,%G<,4],_%1.+,;U@R5@)73' B8=;S;CLW MX]C86X-?#%9J8TQ,)D]"/)O)UZSG!28@*"#5AH'B:PE#* I#A&&\.$ZO<6F MF^,U^V>;.^;R1!4,1?'(,IWWO&N/9#"C5:$?Q.H+N'QL@*DHE'V2E;,-/))6 M2HO2@3&"DO'Z35^=#AL Y&D'A X0;@.B/8"N W2/]1 Y0'2LA]@!;.I^G;L5 M;D0U[2=2K(@TULAF!E9]BT:]&#=U,M42=QGB=/]>:" 1.2<#JEA**,_(B!65 MAHS<8Y5^Y:DH@9Q\$TJ=D@E(,LVIA%;[1WLH.+A=@L0:(T-1EE@+%J'(]THK MC?:,S\G)"#1E!5*>$U5ONQ?CY$)!P"HL+T@W.2!B$G99XAL?#@[9T_LW[ M^*^]OQ.CV]1:U_)%>_B: J&N0-*Z0-S1B[<".3,?/Y;7"5OOGK850^TNMN[, MA;CLQW$4)OYR4^$VH_#RO='H&*9Q*].;T3M-HD:3Z* F]N/!JW*M!;Q4;$D+ MX'HMRP<:1#M!74=;R>V:7.V).FZBCO_;26;N>O@@CWA7W,OM8QJV&.V>91M3 M9TN3<2O3MBK^QKU:@IS;AJ8PV8KKNNR;U:9GWMI6L;4^Z-P,.RWK(^RQ=4M\ MHZ\;]!V5<\85*6"&KH*+*PQ5UDVOGFBQL+?ZD]#8(^PPQ_\$D,8 ]V<";W8W M,0Z:/X_^'U!+ P04 " 75D)20*I M("Q%'%9CZ\J]O',]#10SOA'(1:V-M"M+QEYUYTLXMARM""@$4IO ZK6!*5"J M+2D=;\:H5:VIP7K[P_IMX;QR9HD%3!G]3D(9CZT+"X6PPAF53RS_#,:AOK87 M,"J*)\K-7,="028D2PRL%"0D+=]X:S:B!KB] X!G *\MT#5 MRW0,T"O+= W M0+\MX!O ;PL,## H#JO)H9ECBR8BS''$]6UG3C>)\"UJ="$EU*"XD5Z-$ M<7+RE4E ??0)35F2$*F"3 J$TU#U4TG2"-* @$"G,Y"84(&>82LS3,\4H<)4 M4M $NHHXE*T?#Y L@?]4XR^+&3H].4,GB*3H.6:94';%R)9*ME[<#HS$ZU*B M=U#BIH.ZSCGR',_=@T^;\<= =I W/(C/FO$%K!M7OVF!>]V#^.V_K7[WU[BM M J6*%J^*%J^PUSM@[YY($N$BA^Q._QQ=)2S349!C'D*()$./,@:.YIC+]WU[ M5J[B%ZOH9+F9>*[CC.S-'FW=2ENW4=L'D_,IWL;C;UE->PR\/*]O"X#DZ'[1UTG=V=X!Q9AC'83D?M M;G(;=919Y&:KZBX!;?;9W24R][]DLEOW#ZG,9.E6"<^N7>.Z#GS /"*I0!16 M"G,Z _7;\[*T*CN2K8N;?!Z@AI?,76[FXXN%JH"=_(+4$L# M!!0 ( !R(;U.RY:G>W@( - ( 9 >&PO=V]R:W-H965T,)D6K(Y[;(.)+(D)+8=ATGL!-"4ZO7,7-#WNNPI8QIBD,.8IDDA&]O M,6;KKE6W7B=&=+Z0>L+N=3(RQS'*IVS(U<@N52*:8"HH2X'CK&OUZS=A4^,- MX"?%M=AY!^UDPMB+'GR+NI:C$\(8IU(K$/58X0#C6 NI-'X7FE894A-WWU_5 MOQCORLN$"!RP^)E&]K'D:I4JGNQ]9Q(A@&OXD2$GDJ9SN$=51P$7(4I" M8P&/N)%+$E\JT-,XA(M/E_ ): J/"[84)(U$QY8J$ZUG3XNHMWE4]TA4#QY8 M*A<"[M((HPK^X#2_?8)OJPJ497!?RW#KGA0<8U8#S[D"UW'K5?E\C!Z>IHZ;\TI1_GJE[2B8TIG)[!8],DKC*DE^1B-,^L/0/ MT%ZVC3+;QGG9/IL;""/HK]3*'"&D8LJ6J801D6I]B'R*:>6^G([DU=K.YZHC M>S9MSVA0&@T^:'2$NOV4"'6?\ 0N?B'AEU5N3X?S8:N( CQ(\AN@WH*(;*ON MH,'_4-JK2;.L2?.\FMQM5)L66&6W^>;PN<'A 7V+:3G-@_-I[_2 !/G<]%(! MYHCE[:"<+=MUWW0I^R\\[_4/A,]I*B#&F:(ZM:8Z23SOG_E LLQTE F3JC^9 MUX7ZY$"N 6I]QE17*08Z0/D1T_L#4$L#!!0 ( !R(;U/3VAU##P, +() M 9 >&PO=V]R:W-H965TPU025609D^_WD(K=P*'.1\<37R?:=+C#_H:M80;Z M93.5V'*;*$N>0:ZXR(F$U<#Y0N]&-#""0Q:%TB*KQ>@@XWGU9F]U(@X$-#PB\&N! M_UE!4 O*S+F5LW):8Z;9L"_%CD@S&J.9CS(WI1IGPW.SC#,M\2]'G1[^$!I( M3&[(XP8DTSQ?DPE@6A1V/3!=2*XY-L2JZB83SN8\K3HOQZ 93]45CGV9C-?$]GUKDH]/R,2Q0 M3DNY][?%%G.0I(J(3YU(4:P3@B#(S)\:9O-Z7\6. MR]AF/VV'?ACTW:W%4- 8"DX:0I1O0U6JZ !%*>W866'#"L^Q ALKM+&Z=E;4 ML*)SK-#&BMHL+PCMK+AAQ>=8D8T5MUA1> 35:5"=,HHL-%[ M+?I-$,5V.O7V1E!1Z4DS MHT)*8T8T%?5S;FC+3:^S7Y>Z^M%62>EVCBP>W1KK*342^OL&UR_[;L]_R M'/@'V[,VW:Z#0;=WS/6^$M+3I?"?$^NZ.9O>KTFY&:R.@Y87RYJ[!P>JNLW7#'-O- M-6WX!U!+ P04 " 8!7;Z^ZN Y'NQW?6=EU(L$-U[1?8MV?FF7G6L]/?"OF@-H@:=G&4J(&U MT3I]9]LJV&#,5$NDF-#.2LB8:9K*M:U2B2S,07%D>X[3M6/&$VO8S]?F5:WQ?N^'JCS8(][*=LC0O4'].YI)E=60EYC(GB M(@&)JX$UV,PH2R%>#"3FW!@.8811AAH8X+1WR..,8J, M)>+QM31J53X-<'_\W?IU'CP%LV0*QR+ZQ$.]&5@]"T) M("*5_\*V/.M8$&1*B[@$$X.8)\4_VY6)V .X?@W *P'>C_\ZB%O@% MW#T"GS3#%Y@2W*F%3_\?_/IT^+/8;5*PDM&K9/1R>^T:>W,I L10P4J*&&Z4 MRD@]!+&"F4C6;S3*.%?X NZ%9M$QPH6#;N[ U*/'H>?V7,H]'F/D5,[^1 MV5]4W>!L)I0Z!ZHDTYVF2Y5QM3$7RA!LIC4NK%/IVN/5Y.Y;#S MF^6^ZC3G]8!6MZ+5;:0UH[DA,988\A\!PW\P_9KQ-%=\)EBR7U/V3UU1% 8_ MBE'R@,$,F3(ER)2E,4LYA7)*%B\KNI?-=)_EZE/^#&$(HT>4]*S"34*[J#3< M,8T7(&@9[NE=/59MFEWYK8[SY[$J\QJL_1QV$&FOBK37:*<*9+JCED1A_;V8 M]%Y\(J[W\D-Z>&ULM59= M3]LP%/TK5]$>0 +RV;1%;25HAS8)-D1A>YCVX*8WC45B!]NA\.]G.R%K:5KV MLI?&CN^YYQS[YKJC-1>/,D-4\%+D3(Z=3*GRW'5EDF%!Y!DOD>F5E(N"*#T5 M*U>6 LG2@HK<#3PO=@M"F3,9V7>W8C+BE?KL>,[;R_N MZ"I3YH4[&95DA7-4#^6MT#.WS;*D!3)).0.!Z=BY\,^GOF< -N('Q;7<&(.Q MLN#\T4R^+L>.9Q1ACHDR*8A^/.,4\]QDTCJ>FJ1.RVF F^.W[%?6O#:S(!*G M//])ERH;.P,'EIB2*E=W?/T%&T,]DR_AN;2_L&YB/0>22BI>-&"MH*"L?I*7 M9B,V 'ZT!Q T@.!? 6$#"*W16IFU-2.*3$:"KT&8:)W-#.S>6+1V0YDYQKD2 M>I5JG)I\XPJA#ZGI(Z;ZT):5CD" M3VO,'9;DM5X]FJ$B-)?'.NYA/H.C3\?P"2B#^XQ74B>7(U=IT8;:31J!E[7 M8(_ .99G$'HG$'B!WP&?'H;/,-%PW\*];;BKMZK=KZ#=K\#FB_;DNT8ISV%: M":$=0\F%+4:]%SEGJU.%HM!%M%!=/NO$L4ULOJ[GR6D\C$?N\Z:;KJ#!H W: MTARVFL.#FN^Y(OD[@2? =(_0NI-M*UW"Z^R]#4W]R'NG.]S1'491U*T[:G5' M!W5_?JIH:2H+KCEAFX4(OVZP6*#X?>!$>RU+[R#+GKJZ[.VX]OMAMZ&XI8H_ MH@JZJ.(=JCC>LW?]EJK_$5781=7?H0J&>Z@&+=7@(ZJHBVJP0Q5ZO6ZJ84LU M//SU;=4PI((7@&V5I&\]JTO-<'W @ WPD !D !X;"]W;W)K&ULI59;;]HP&/TK5M2'5MJ:>P(5()7+U#W05:7='J8] M&/)!O"9V9CO0_OO92[!C_$7$ !*]I@D50R.6,KLQ M3;&*(<7BFF5 U9LUXRF6JLLWIL@XX*@@I8GI6%9@IIA08S0HQA[X:,!RF1 * M#QR)/$TQ?QM#PG9#PS;V X]D$TL]8(X&&=[ N1S]L!5SZQ5(I("%811Q&$] M-&[MFUE?XPO =P([<=!&VLF2L1?=^1H-#4M/"!)82:V U6,+$T@2+:2F\:?2 M-.J2FGC8WJM_*;PK+TLL8,*2'R22\=#H&2B"-BB6B^$6[ M$ALJ\"H7DJ456!5!._4"GY% M**R;I?#3@;(>X1BLUW2C2+]@J+T+U.EE(KMX2Q9.C>R8!]=!G] A; MH#D@I9KG -!(#4ZHI M:6%S594?E^6=#\J[:,ZHC 6:T0BB#O[T.+]_A&^J*.H\G'T>8^>HX *R:^1: MGY!C.7;'?":GTZTN._]7?79V]7=AN/7B< L][P.]:B5T?M>2&11,O1EM1T$0 MN@-S>QA6&^3;H?<>-&V#[)[7E)IUH ++\6O4.X->;= [:O )A"1T@W[.(5T" M_W4D,[^6],_.K&3ZAW'T_'XCLS;(\_M6([,VR ZD%J_%NZ?G5J_]0?R&JMJTH8XS=GX M)U]>?>:8;P@5*(&U*F5=A^K;\O(Z478DRXKSP( +8& 9 >&PO=V]R M:W-H965T^YQ?#/>2'6KN+EQE3GOJ^3'$NF3V2%@B(KJ4IF:*HR7U<*6>I 9>&'07#JEXP++QJ[M1L5 MC65M"B[P1H&NRY*IGS$6M[=PIQGN;$+?C2N6(8+-!^K&T4SOV-)>8E" M6LG5^G$"ZP@+# QEH'1:XU3+ I+ M1#)^M)Q>E]("=\=W[&]<[53+DFF%CP. H-\"^J[01IDK MZY(9%HV5W("RNXG-#IPW#DW5<&%/<6$413GA3'0M#<(9O(2XUA32&A:8T2D9 MF&,EE>$B@V>7:!@O-'S K:E9\7SL&TIM"?RD31,W:<(#:P0,.@&#HP*F[E,A"5,I$LIJ-= MF7-] M"U]G:-5]@U]TJ&L4-4*,(LGIVMX'CY@P[#0,GVC"C'V7)*75M->!X1\.!)T# MS0D>V_% WVFG[_3_>D3!>'[QY>K=$;-&G9C1OS-K]-?/Q=]I <22NLZC]9B:&PO=V]R:W-H965TPIA5)"R M5#4TS5&S,,'*>%BLW=/QD.0\33#<4\3R+ OI\Q12R-8%<%Z;P2[(A2EJV7MA7%^R,/QD)(CHA(MU.2@<+]@ M"[\2+,])P*G8302/C^\(!^2ACVB:,['%& I@)\X!1TO8$\H3O!.;2S@ S@&M MG]$B_$TH"DA.-X N?>!ADK(K@7D(?'1Y<84N4(+1*B8Y"W'$ABH76O"G=JBXP7BZ9&KV ^VMD:A^0H1EZ M1SZS]].UKG+^+_K\[.BOS##K\V(6>M8;>M5)Z/Q?2Z93,.7WZ3!V'-<MUR"_#=('5E-JWH%R-,.N4:\*M.H"K=X"'^YN5W,?!:O):A[T&&;7 M>O;9AI5,^]0PTQPT#&N#+,]U&X:U0;IK6EK#L Z495EZMV%.7:#36^!T.?EQ M^Z7'*;<6<)L#0SP5D:Z"_>MSSZA#>V>YY[1?%MAON=6#,!L9O8RRO\>K. MVQC3;;JGGMQ7&=!=T2@PM)&^E)^B>K7N12;%%=Q8G^HW,[UCW1>]2]EJ_),O M&Y]%2'<)9BB%K0BE7;OBCZ9E,U%..-D7M^6:<''W%L-8]%] )4#L;XFX,:N) M#%!W=.._4$L#!!0 ( !R(;U.71&PO=V]R:W-H M965T.A2M5P> M$ ]N,FG,)G:PG7:1^'AL)\VVNVFT0KPDOLPY/F>BIVKBP$DMB"\LP-/&_DYH0R)YS8M94()[Q4 M&66X$B#+/"?B]PPS?I@ZOG-<6--=JLR"&TX*LL,-JB_%2NB9V[#$-$.9P1AAI$R#$2_]CC'+#-$6L:O MFM-ICC3 T_&1_;WUKKULB<0YS[[16*539^Q C DI,[7FAP]8^QD:OHAGTC[A M4,=Z#D2E5#ROP5I!3EGU)O=U'DX FJ<=$-2 X#%@< '0KP']QX#1!<"@!@QL M9BHK-@\+HD@X$?P PD1K-C.PR;1H;9\R<^T;)?0NU3@5WG*%X'OP!C9TQVA" M(\(4S.W!*"2\7* B-)/P&>]52;)7.O*X"W/.(F1*$'N%:RKOX/L2\RV*'Q-7 M:77F##>JE:PB\P&\1-'\^W&OSTPU?8*3A?AO\S$V_N>F^Y1M/J"V[Z"B&EHJ4Y;VH?:W/TUL5\29OF&C M;]BI[R:*>,F4A#5&2/=DF^%S[(\:^M'_LS]Z8LX_M[]X&G'!_E6C[^J?[<.? MAQ_Z$WM66L;-L>/.8Y_6A]>P0F'6=$MIRTTWG^_W/.]%FS#WI )J(SO;2218 MU]4/WZPVS>K&UNA'ZS/_>E[UG >:J@,NB=A1)B'#1%-ZO2M]/Z+J*M5$\<+6 MV2U7.IMVF.I&C,($Z/V$ZUI;3\P!36L/_P)02P,$% @ '(AO4Q K\AL= M P +A( T !X;"]S='EL97,N>&ULW5A1:]LP$/XK1AVCA5''<>O&:Q+8 M H7!-@KMP]Z*$LN)0)8\6>Z2_OKI+,=)4UW(^K"E! MNY]\.#GI/9Q=[]I/&^",A%[2RP-(SWL]G!A C#PYC'P?-T9]=1#U'N:&.&PS M/Q[F2FX*$!-GL)%IP8)'*D9D0@6?:@Y>.2VX6#ES'PPS)90.C*V\E1*!I7IR M<.1FT!0M3\&ETDUL%\']G;;+=X#U# 1R(3J!?>(,XV%)C6%:WMA)L[@QOH"" M=GR_*JW"N::KJ'])-@[-S0:9*ITQW86)R-HT'@J6@QS-YPNX&U6& !JC"CO( M.)TK21L-:X]V8&EG3(@[>&)^Y,^XE_E637M04=D-K:!VZ&C(.2/RKSN;;;DH7=:I;S93-?YIT C#W"V6E9BM4GP>>R8&[S!P<<#^G: M+U@HS9]L-&B5F34P38)'I@V?;5M^:5K>LZ59M],RQS7WWZ#FOYOG.9-,4[$M MVO;^,6?YU8KCJW\EN?FOLBO8J[$]!H]=Y.5;$)D94R^.(0MO:%3^S+\C-^NSUA. M:V'N.W!$-N-O+.-UD7:K;B$1[:K-^"ML+TJZ5RP;B\N,+5DV::=Z/FV&@1W8 MJ.T%#KO(37/Y$,DP3(ZF7@53+"\)0E\_6R8-O# XD"D/\LU7FV\0_;W M 5;3?1V"[13O1&RG>*X!\><-/-+47VTL#GA@5 M8!Q)4PR!7O3W:)(@V4G@XZ\/]I3$<9KZ$<#\"N(80^!IQ!%, 6C D#ANSL&= M\RAB\6]02P,$% @ '(AO4Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_';_OJ.J!JE=J-!+Z9.DDB*>AI*\TCI\M78YY4QS^S? M6FDWS[;>[RY&(U=NH1;N#[,#C35K8VOA\=!N1FYG051N"^!K->+C\6Q4"ZFS MJ\M#7P]V%!\8#Z671F-A4_ DX=7]JF\.V8MT_S%6?C?:"[4LK5%JGN5MQ1-8+\O_%2\;R*]BY4*)%ZM'@2#S;#;& M#M?2.A]:A/X%,KX -FZ/]MY\DLJ#70@/?UNSWTF]:;K!NQA%MQ'B<-BV0;RP MOQ-&LU[+$A:FW->@?1M'"ZH!U&XK=RYC6M0PSPY-V+6NV%_:8Y#8K6Z[PK;- MG>*E;ZOVKCWB1C&T%Q(K[&T5P(\'>6-T!=I!Q7#/&24KY*C8GT()70*+(#D! MR0>$_,8CR(* + :!7#8X>&H$.2$@)P-"=B(Y)2"G0T(6$>2,@)P-"3F)($\) MR-/C0MYA"F): D2/CS?W3[>(D/V20W.L25LPF3M$7;&QIB48_(C2Z;-W^,F^F/7E=DUN>>Z+$V,28DF3V&:ODS>F?SD ME&_R%,+IR^0=3$X)AZ<0SGLIDGW Q9B*,2GA\!3"Z4N4W6B2*YP4PHD291M$ ME-1O,3AE']X"O_T M8L:+'$[YAZ?P3\#TIGS^B7G]*FSEFL(8D_(/']0_TQB3\@\?U#_QLUE0_BF& M7/!TGLV"\D\QY(*G^^V*\D\QU((GI$T18Y+?V%)8Z%W,$_9%Q.F]H"Q4I+!0 M[Z2C\PI1%BI26*@7L_,*418J4E@HGAO]VEN]L2\Q)F6A(H6%>F=(G4&G+%2D ML% O9F?0*0L5*2S4M_3MY,T)9:%)L-#H\+>G@C7>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V4V.@D 0AN&K M$ Y@6U7X-U%7LW$[\0)$6S&"$+HGH[",R_?%W& M0WL*U:$+V;FI3V&15S%V'\Z%3>6;,@S:SI^N9W9MWY3QNNSWKBLWQW+OG0Z' M8]<_S\B7\^>9V?K2^?],;'>[P\9_MIOOQI_B'X/=3]L?0^5]S+-UV>]]7.3N M7#^V@[L=9'"=G&>K[2+O5UO)7>H@A2!-'V009.F#"@@JT@>-(&B4/F@,0>/T M01,(FJ0/FD+0-'W0#()FZ8-DB#(."9)>L";06I!K(?!:$&PA$%N0;"$P6Q!M M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;7UZV"?16U%L)]%;4 M6PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]#;4VPCT-M3;"/0VU-L(]+:7 MCR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>A>H=_%.O4.\U#X\ M>NYKO/\[J8[7:_WC]K?E?1.?%\4-9P?_#Y:_4$L#!!0 ( !R(;U.8Q"$E MH@$ *88 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6Z#,!"$7P5QC8)C M.TU_E.32]MKFT!=P80DH@"W;29.WKR$_4JL4-4JES@4+O#LS>*7O -.WG2$7 M;>NJ<;.X\-X\,.;2@FKE$FVH"3NYMK7RX=8NF5'I2BV)B=%HPE+=>&K\T+<: M\7SZ1+E:5SYZWH;'KM3-++94N3AZW!>V7K-8&5.5J?)AGVV:[)O+\."0A,ZN MQA6E<8-0$+.S#NW.SP:'OM<-65MF%"V4]2^J#E5L6S'G=Q6YI%_B3$:=YV5* MF4[7=6A)G+&D,E<0^;I*]J*#?FH?C_=!VU^)^2=0 M2P$"% ,4 " &UL4$L! A0#% @ '(AO4]GR0 PQ!0 ;A4 !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ '(AO4WHAQ..V!0 &AD !@ ("!31< 'AL+W=O M8P8 (0@ M 8 " @3D= !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ '(AO4[VDM> $ M!P N!P !@ ("!)B8 'AL+W=O$\31X# "3!@ & @(&6,0 >&PO=V]R:W-H965T&UL4$L! A0#% @ '(AO4[C7*F,[!0 4 P !D M ("!ZC0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ '(AO4RF_I:W\ @ L@8 !D ("!JT( 'AL M+W=O10 >&PO=V]R:W-H965T&UL4$L! A0#% @ '(AO M4^K2< 4O P K 8 !D ("!C4P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '(AO4[*?VW;G P K D M !D ("!%E4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '(AO4SOPI?]Y @ 2 4 !D M ("!TUX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ '(AO4X6%OB]_ @ 1 8 !D ("!*F< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ '(AO4_9Z M4B@%! M T !D ("!PW 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '(AO4P,VEF7+ @ A0@ !D M ("!X7H 'AL+W=O&PO M=V]R:W-H965TW@( M - ( 9 " @0.! !X;"]W;W)K&UL4$L! A0#% @ '(AO4]/:'4,/ P L@D !D ("! M&(0 'AL+W=OAP >&PO=V]R:W-H965T&UL4$L! A0#% M @ '(AO4V#J><'W @ WPD !D ("!#8X 'AL+W=O&PO=V]R:W-H965TV3 !X M;"]W;W)K&UL4$L! A0#% @ '(AO4Y=%RG^M M @ Y@< !D ("!,I< 'AL+W=O&PO> !X;"]W;W)K8F]O:RYX M;6Q02P$"% ,4 " &PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " XML 54 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 55 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 56 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 114 262 1 true 28 0 false 5 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.psychemedics.com/20210930/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) Sheet http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited- Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) Sheet http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Basis of Presentation Sheet http://www.psychemedics.com/20210930/role/statement-note-1-basis-of-presentation Note 1 - Basis of Presentation Notes 8 false false R9.htm 008 - Disclosure - Note 2 - COVID-19 Pandemic Sheet http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic Note 2 - COVID-19 Pandemic Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Share-based Compensation Sheet http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation Note 3 - Share-based Compensation Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Basic and Diluted Net Income (Loss) Per Share Sheet http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share Note 4 - Basic and Diluted Net Income (Loss) Per Share Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Commitments and Contingencies Sheet http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies Note 5 - Commitments and Contingencies Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Operating Leases Sheet http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases- Note 6 - Operating Leases Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Debt and Other Financing Arrangements Sheet http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements Note 7 - Debt and Other Financing Arrangements Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Revenue Sheet http://www.psychemedics.com/20210930/role/statement-note-8-revenue Note 8 - Revenue Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Business Segment Reporting Sheet http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting Note 9 - Business Segment Reporting Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Significant Customers Sheet http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers Note 10 - Significant Customers Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Recently Adopted Accounting Pronouncements Sheet http://www.psychemedics.com/20210930/role/statement-note-11-recently-adopted-accounting-pronouncements Note 11 - Recently Adopted Accounting Pronouncements Notes 18 false false R19.htm 018 - Disclosure - Note 3 - Share-based Compensation (Tables) Sheet http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-tables Note 3 - Share-based Compensation (Tables) Tables http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation 19 false false R20.htm 019 - Disclosure - Note 4 - Basic and Diluted Net Income (Loss) Per Share (Tables) Sheet http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-tables Note 4 - Basic and Diluted Net Income (Loss) Per Share (Tables) Tables http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share 20 false false R21.htm 020 - Disclosure - Note 6 - Operating Leases (Tables) Sheet http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-tables Note 6 - Operating Leases (Tables) Tables http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases- 21 false false R22.htm 021 - Disclosure - Note 7 - Debt and Other Financing Arrangements (Tables) Sheet http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-tables Note 7 - Debt and Other Financing Arrangements (Tables) Tables http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements 22 false false R23.htm 022 - Disclosure - Note 8 - Revenue (Tables) Sheet http://www.psychemedics.com/20210930/role/statement-note-8-revenue-tables Note 8 - Revenue (Tables) Tables http://www.psychemedics.com/20210930/role/statement-note-8-revenue 23 false false R24.htm 023 - Disclosure - Note 9 - Business Segment Reporting (Tables) Sheet http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-tables Note 9 - Business Segment Reporting (Tables) Tables http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting 24 false false R25.htm 024 - Disclosure - Note 2 - COVID-19 Pandemic (Details Textual) Sheet http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic-details-textual Note 2 - COVID-19 Pandemic (Details Textual) Details http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic 25 false false R26.htm 025 - Disclosure - Note 3 - Share-based Compensation (Details Textual) Sheet http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual Note 3 - Share-based Compensation (Details Textual) Details http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-tables 26 false false R27.htm 026 - Disclosure - Note 3 - Share-based Compensation - Compensation Cost (Details) Sheet http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-compensation-cost-details Note 3 - Share-based Compensation - Compensation Cost (Details) Details 27 false false R28.htm 027 - Disclosure - Note 3 - Stock-based Awards - Stock Option Activity (Details) Sheet http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details Note 3 - Stock-based Awards - Stock Option Activity (Details) Details 28 false false R29.htm 028 - Disclosure - Note 3 - Share-based Compensation - Nonvested Award Activity (Details) Sheet http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details Note 3 - Share-based Compensation - Nonvested Award Activity (Details) Details 29 false false R30.htm 029 - Disclosure - Note 4 - Basic and Diluted Net Income (Loss) Per Share (Details Textual) Sheet http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-details-textual Note 4 - Basic and Diluted Net Income (Loss) Per Share (Details Textual) Details http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-tables 30 false false R31.htm 030 - Disclosure - Note 4 - Basic and Diluted Net Income (Loss) Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details) Sheet http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details Note 4 - Basic and Diluted Net Income (Loss) Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details) Details http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-tables 31 false false R32.htm 031 - Disclosure - Note 5 - Commitments and Contingencies (Details Textual) Sheet http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual Note 5 - Commitments and Contingencies (Details Textual) Details http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies 32 false false R33.htm 032 - Disclosure - Note 6 - Operating Leases (Details Textual) Sheet http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-details-textual Note 6 - Operating Leases (Details Textual) Details http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-tables 33 false false R34.htm 033 - Disclosure - Note 6 - Operating Leases - Maturities of Lease Liabilities (Details) Sheet http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details Note 6 - Operating Leases - Maturities of Lease Liabilities (Details) Details 34 false false R35.htm 034 - Disclosure - Note 7 - Debt and Other Financing Arrangements (Details Textual) Sheet http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual Note 7 - Debt and Other Financing Arrangements (Details Textual) Details http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-tables 35 false false R36.htm 035 - Disclosure - Note 7 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) Sheet http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details Note 7 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) Details 36 false false R37.htm 036 - Disclosure - Note 8 - Revenue - Revenue by Major Source (Details) Sheet http://www.psychemedics.com/20210930/role/statement-note-8-revenue-revenue-by-major-source-details Note 8 - Revenue - Revenue by Major Source (Details) Details 37 false false R38.htm 037 - Disclosure - Note 9 - Business Segment Reporting (Details Textual) Sheet http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual Note 9 - Business Segment Reporting (Details Textual) Details http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-tables 38 false false R39.htm 038 - Disclosure - Note 9 - Business Segment Reporting - Revenue by Major Source (Details) Sheet http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-revenue-by-major-source-details Note 9 - Business Segment Reporting - Revenue by Major Source (Details) Details 39 false false R40.htm 039 - Disclosure - Note 10 - Significant Customers (Details Textual) Sheet http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual Note 10 - Significant Customers (Details Textual) Details http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers 40 false false All Reports Book All Reports pmd20210930_10q.htm ex_303650.htm ex_303651.htm ex_303652.htm ex_303653.htm ex_306331.htm pmd-20210930.xsd pmd-20210930_cal.xml pmd-20210930_def.xml pmd-20210930_lab.xml pmd-20210930_pre.xml http://xbrl.sec.gov/country/2021 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 true true JSON 59 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pmd20210930_10q.htm": { "axisCustom": 0, "axisStandard": 16, "contextCount": 114, "dts": { "calculationLink": { "local": [ "pmd-20210930_cal.xml" ] }, "definitionLink": { "local": [ "pmd-20210930_def.xml" ] }, "inline": { "local": [ "pmd20210930_10q.htm" ] }, "labelLink": { "local": [ "pmd-20210930_lab.xml" ] }, "presentationLink": { "local": [ "pmd-20210930_pre.xml" ] }, "schema": { "local": [ "pmd-20210930.xsd" ], "remote": [ "https://xbrl.sec.gov/country/2021/country-2021.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 294, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 72, "http://www.psychemedics.com/20210930": 3, "http://xbrl.sec.gov/dei/2021": 6, "total": 81 }, "keyCustom": 15, "keyStandard": 247, "memberCustom": 11, "memberStandard": 16, "nsprefix": "pmd", "nsuri": "http://www.psychemedics.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Share-based Compensation", "role": "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation", "shortName": "Note 3 - Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Basic and Diluted Net Income (Loss) Per Share", "role": "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share", "shortName": "Note 4 - Basic and Diluted Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Commitments and Contingencies", "role": "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "shortName": "Note 5 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Operating Leases", "role": "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-", "shortName": "Note 6 - Operating Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Debt and Other Financing Arrangements", "role": "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "shortName": "Note 7 - Debt and Other Financing Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Revenue", "role": "http://www.psychemedics.com/20210930/role/statement-note-8-revenue", "shortName": "Note 8 - Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Business Segment Reporting", "role": "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting", "shortName": "Note 9 - Business Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Significant Customers", "role": "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "shortName": "Note 10 - Significant Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Recently Adopted Accounting Pronouncements", "role": "http://www.psychemedics.com/20210930/role/statement-note-11-recently-adopted-accounting-pronouncements", "shortName": "Note 11 - Recently Adopted Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 3 - Share-based Compensation (Tables)", "role": "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-tables", "shortName": "Note 3 - Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 4 - Basic and Diluted Net Income (Loss) Per Share (Tables)", "role": "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-tables", "shortName": "Note 4 - Basic and Diluted Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 6 - Operating Leases (Tables)", "role": "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-tables", "shortName": "Note 6 - Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 7 - Debt and Other Financing Arrangements (Tables)", "role": "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-tables", "shortName": "Note 7 - Debt and Other Financing Arrangements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 8 - Revenue (Tables)", "role": "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-tables", "shortName": "Note 8 - Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 9 - Business Segment Reporting (Tables)", "role": "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-tables", "shortName": "Note 9 - Business Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "pmd:EffectOfCovid19PandemicTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-5", "first": true, "lang": null, "name": "pmd:IncomeTaxBenefitCARESAct", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 2 - COVID-19 Pandemic (Details Textual)", "role": "http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic-details-textual", "shortName": "Note 2 - COVID-19 Pandemic (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "pmd:EffectOfCovid19PandemicTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-5", "first": true, "lang": null, "name": "pmd:IncomeTaxBenefitCARESAct", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 3 - Share-based Compensation (Details Textual)", "role": "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual", "shortName": "Note 3 - Share-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 3 - Share-based Compensation - Compensation Cost (Details)", "role": "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-compensation-cost-details", "shortName": "Note 3 - Share-based Compensation - Compensation Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 3 - Stock-based Awards - Stock Option Activity (Details)", "role": "http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details", "shortName": "Note 3 - Stock-based Awards - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "i_2020-12-31_AwardTypeAxis-StockUnitAwardMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 3 - Share-based Compensation - Nonvested Award Activity (Details)", "role": "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details", "shortName": "Note 3 - Share-based Compensation - Nonvested Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "i_2020-12-31_AwardTypeAxis-StockUnitAwardMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 4 - Basic and Diluted Net Income (Loss) Per Share (Details Textual)", "role": "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-details-textual", "shortName": "Note 4 - Basic and Diluted Net Income (Loss) Per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 4 - Basic and Diluted Net Income (Loss) Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details)", "role": "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details", "shortName": "Note 4 - Basic and Diluted Net Income (Loss) Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-09-23_2021-09-23_LitigationCaseAxis-SettlementAgreementMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 5 - Commitments and Contingencies (Details Textual)", "role": "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual", "shortName": "Note 5 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-09-23_2021-09-23_LitigationCaseAxis-SettlementAgreementMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 6 - Operating Leases (Details Textual)", "role": "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-details-textual", "shortName": "Note 6 - Operating Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 6 - Operating Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details", "shortName": "Note 6 - Operating Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 7 - Debt and Other Financing Arrangements (Details Textual)", "role": "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual", "shortName": "Note 7 - Debt and Other Financing Arrangements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-07-31", "decimals": "INF", "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 7 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details)", "role": "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "shortName": "Note 7 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "i_2021-09-30_LongtermDebtTypeAxis-EquipmentLoanArrangementMember", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 8 - Revenue - Revenue by Major Source (Details)", "role": "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-revenue-by-major-source-details", "shortName": "Note 8 - Revenue - Revenue by Major Source (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_ProductOrServiceAxis-TestingMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 9 - Business Segment Reporting (Details Textual)", "role": "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual", "shortName": "Note 9 - Business Segment Reporting (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 9 - Business Segment Reporting - Revenue by Major Source (Details)", "role": "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-revenue-by-major-source-details", "shortName": "Note 9 - Business Segment Reporting - Revenue by Major Source (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_StatementGeographicalAxis-US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited)", "role": "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "decimals": "-3", "first": true, "lang": null, "name": "pmd:NumberOfMajorCustomers", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 10 - Significant Customers (Details Textual)", "role": "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual", "shortName": "Note 10 - Significant Customers (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2020-01-01_2020-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "decimals": "-3", "lang": null, "name": "pmd:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "role": "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals)", "role": "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "-3", "lang": null, "name": "pmd:DepreciationAndAmortizationExcludingRouAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 1 - Basis of Presentation", "role": "http://www.psychemedics.com/20210930/role/statement-note-1-basis-of-presentation", "shortName": "Note 1 - Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "pmd:EffectOfCovid19PandemicTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - COVID-19 Pandemic", "role": "http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic", "shortName": "Note 2 - COVID-19 Pandemic", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "pmd:EffectOfCovid19PandemicTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 28, "tag": { "country_BR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BRAZIL" } } }, "localname": "BR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-revenue-by-major-source-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-revenue-by-major-source-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "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.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "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.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-", "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information", "http://www.psychemedics.com/20210930/role/statement-note-1-basis-of-presentation", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-11-recently-adopted-accounting-pronouncements", "http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic", "http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-compensation-cost-details", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-tables", "http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-tables", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-tables", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-tables", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-revenue-by-major-source-details", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-tables", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-revenue-by-major-source-details", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-tables" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-", "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information", "http://www.psychemedics.com/20210930/role/statement-note-1-basis-of-presentation", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-11-recently-adopted-accounting-pronouncements", "http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic", "http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-compensation-cost-details", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-tables", "http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-tables", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-tables", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-tables", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-revenue-by-major-source-details", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-tables", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-revenue-by-major-source-details", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-tables" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "pmd_BancOfAmericaLeasingAndCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Informaiton related to an equipment financing agreement with Banc of America Leasing and Capital LLC.", "label": "Banc of America Leasing and Capital [Member]" } } }, "localname": "BancOfAmericaLeasingAndCapitalMember", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "pmd_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to customer one.", "label": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual" ], "xbrltype": "domainItemType" }, "pmd_DepreciationAndAmortizationExcludingRouAssetAmortization": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of depreciation and amortization expense, excluding amortization expense for right-of-use asset from operating lease.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortizationExcludingRouAssetAmortization", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "pmd_EffectOfCovid19PandemicTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for effects of COVID-19 pandemic.", "label": "Effect of Covid-19 Pandemic [Text Block]" } } }, "localname": "EffectOfCovid19PandemicTextBlock", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic" ], "xbrltype": "textBlockItemType" }, "pmd_EquipmentLoanArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the Equipment Loan Arrangement.", "label": "Equipment Loan Arrangement [Member]" } } }, "localname": "EquipmentLoanArrangementMember", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "domainItemType" }, "pmd_IncentivePlan2006Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the 2006 incentive plan.", "label": "Incentive Plan 2006 [Member]" } } }, "localname": "IncentivePlan2006Member", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "pmd_IncomeTaxBenefitCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax benefit related to the CARES Act.", "label": "pmd_IncomeTaxBenefitCARESAct", "terseLabel": "Income Tax Benefit CARES Act" } } }, "localname": "IncomeTaxBenefitCARESAct", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic-details-textual" ], "xbrltype": "monetaryItemType" }, "pmd_IncreaseDecreaseInAccruedExpensesAndAccruedIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses and income taxes incurred but not yet paid.", "label": "pmd_IncreaseDecreaseInAccruedExpensesAndAccruedIncomeTaxes", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedExpensesAndAccruedIncomeTaxes", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "pmd_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating lease liabilities during the period.", "label": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "pmd_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.", "label": "pmd_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual" ], "xbrltype": "integerItemType" }, "pmd_OtherForeignCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to other foreign countries.", "label": "Other Foreign Countries [Member]" } } }, "localname": "OtherForeignCountriesMember", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-revenue-by-major-source-details" ], "xbrltype": "domainItemType" }, "pmd_OtherNonoperatingExpenseSettlement": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as settlement.", "label": "pmd_OtherNonoperatingExpenseSettlement", "negatedLabel": "Settlement" } } }, "localname": "OtherNonoperatingExpenseSettlement", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "pmd_OtherRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents other revenue sources not otherwise disclosed.", "label": "Other Revenue [Member]" } } }, "localname": "OtherRevenueMember", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-revenue-by-major-source-details" ], "xbrltype": "domainItemType" }, "pmd_PaycheckProtectionProgramCaresActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents loan designed to provide funds for small businesses to keep their employees on the payroll.", "label": "Paycheck Protection Program CARES Act [Member]" } } }, "localname": "PaycheckProtectionProgramCaresActMember", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "pmd_PaymentsForProceedsFromOtherAssets": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow from other assets.", "label": "pmd_PaymentsForProceedsFromOtherAssets", "negatedLabel": "Other assets" } } }, "localname": "PaymentsForProceedsFromOtherAssets", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "pmd_PaymentsOfEquipmentFinancing": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow in relating to equity financing during the year.", "label": "pmd_PaymentsOfEquipmentFinancing", "negatedLabel": "Payments of equipment financing" } } }, "localname": "PaymentsOfEquipmentFinancing", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "pmd_SettlementAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to the Settlement Agreement.", "label": "Settlement Agreement [Member]" } } }, "localname": "SettlementAgreementMember", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "pmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were converted to common stock during the reporting period.", "label": "pmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockInPeriod", "negatedTerseLabel": "Converted to common stock (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockInPeriod", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details" ], "xbrltype": "sharesItemType" }, "pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were cancelled during the reporting period.", "label": "pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod", "negatedTerseLabel": "Cancelled (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details" ], "xbrltype": "sharesItemType" }, "pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which the instruments, excluding stock (or unit) options, that were converted to common stock during the reporting period", "label": "Converted to common stock, weighted average price per share (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockWeightedAverageExercisePrice", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details" ], "xbrltype": "perShareItemType" }, "pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of equity instrument other than option.", "label": "pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice", "terseLabel": "Granted, weighted average price per share (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details" ], "xbrltype": "perShareItemType" }, "pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndNonvestedWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the equity instrument other than option.", "label": "pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndNonvestedWeightedAverageExercisePrice", "periodEndLabel": "Outstanding & Unvested at end of period, weighted average price per share (in dollars per share)", "periodStartLabel": "Outstanding & Unvested at beginning of period, weighted average price per share (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndNonvestedWeightedAverageExercisePrice", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details" ], "xbrltype": "perShareItemType" }, "pmd_SharebasedCompensationArrangementsBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to equity instrument other than stock options that were cancelled.", "label": "Cancelled, weighted average price per share (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementsBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details" ], "xbrltype": "perShareItemType" }, "pmd_ShippingCollectionHairMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to shipping and hair collection services.", "label": "Shipping/Collection (Hair) [Member]" } } }, "localname": "ShippingCollectionHairMember", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-revenue-by-major-source-details" ], "xbrltype": "domainItemType" }, "pmd_StockUnitAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to stock unit awards.", "label": "Stock Unit Award [Member]" } } }, "localname": "StockUnitAwardMember", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details" ], "xbrltype": "domainItemType" }, "pmd_TestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents testing services.", "label": "Testing [Member]" } } }, "localname": "TestingMember", "nsuri": "http://www.psychemedics.com/20210930", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-revenue-by-major-source-details" ], "xbrltype": "domainItemType" }, "pmd_statement-statement-note-3-sharebased-compensation-compensation-cost-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Share-based Compensation - Compensation Cost (Details)" } } }, "localname": "statement-statement-note-3-sharebased-compensation-compensation-cost-details", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-3-sharebased-compensation-nonvested-award-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Share-based Compensation - Nonvested Award Activity (Details)" } } }, "localname": "statement-statement-note-3-sharebased-compensation-nonvested-award-activity-details", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-3-sharebased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Share-based Compensation" } } }, "localname": "statement-statement-note-3-sharebased-compensation-tables", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-3-stockbased-awards-stock-option-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Stock-based Awards - Stock Option Activity (Details)" } } }, "localname": "statement-statement-note-3-stockbased-awards-stock-option-activity-details", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-4-basic-and-diluted-net-income-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Basic and Diluted Net Income (Loss) Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details)" } } }, "localname": "statement-statement-note-4-basic-and-diluted-net-income-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-4-basic-and-diluted-net-income-loss-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Basic and Diluted Net Income (Loss) Per Share" } } }, "localname": "statement-statement-note-4-basic-and-diluted-net-income-loss-per-share-tables", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-6-operating-leases-maturities-of-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Operating Leases - Maturities of Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-6-operating-leases-maturities-of-lease-liabilities-details", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-6-operating-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Operating Leases" } } }, "localname": "statement-statement-note-6-operating-leases-tables", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details)" } } }, "localname": "statement-statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-7-debt-and-other-financing-arrangements-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Debt and Other Financing Arrangements" } } }, "localname": "statement-statement-note-7-debt-and-other-financing-arrangements-tables", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-8-revenue-revenue-by-major-source-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Revenue - Revenue by Major Source (Details)" } } }, "localname": "statement-statement-note-8-revenue-revenue-by-major-source-details", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-8-revenue-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Revenue" } } }, "localname": "statement-statement-note-8-revenue-tables", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-9-business-segment-reporting-revenue-by-major-source-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Business Segment Reporting - Revenue by Major Source (Details)" } } }, "localname": "statement-statement-note-9-business-segment-reporting-revenue-by-major-source-details", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-9-business-segment-reporting-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Business Segment Reporting" } } }, "localname": "statement-statement-note-9-business-segment-reporting-tables", "nsuri": "http://www.psychemedics.com/20210930", "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r152", "r243", "r247", "r381" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r152", "r243", "r247", "r381" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r147", "r243", "r245", "r345", "r378", "r379" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-revenue-by-major-source-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r147", "r243", "r245", "r345", "r378", "r379" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-revenue-by-major-source-details" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r99", "r253" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r99", "r104", "r253" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r148", "r149", "r243", "r246", "r380", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-revenue-by-major-source-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r148", "r149", "r243", "r246", "r380", "r391", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-revenue-by-major-source-details" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r99", "r104", "r175", "r253", "r343" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28", "r341" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r15", "r154", "r155" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance for doubtful accounts of $84 at September 30, 2021 and $37 at December 31, 2020" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and 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 expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r26", "r166" ], "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 amortization and depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r42", "r43", "r44", "r367", "r386", "r389" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r41", "r44", "r50", "r51", "r52", "r87", "r88", "r89", "r298", "r382", "r383", "r410" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r16" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r87", "r88", "r89", "r275", "r276", "r277", "r304" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Repurchase of common stock at cost for employee tax withholding" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "terseLabel": "Stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r255", "r272", "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-compensation-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r22", "r156", "r164" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r84", "r133", "r137", "r143", "r160", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r295", "r299", "r309", "r339", "r341", "r350", "r365" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r40", "r84", "r160", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r295", "r299", "r309", "r339", "r341" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_AssetsCurrent", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r256", "r274" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-compensation-cost-details", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r25", "r76" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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", "terseLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r68", "r76", "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash, end of period", "periodStartLabel": "Cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r68", "r313" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net decrease in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r174", "r355", "r371" ], "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 (Note 5)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r171", "r172", "r173", "r176", "r393" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Dividends declared, per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r87", "r88", "r304" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r226" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14", "r341" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.005 par value; 50,000 shares authorized, 6,210 shares and 6,205 shares issued at September 30, 2021, and December 31, 2020, respectively, and 5,542 shares outstanding and 5,537 shares outstanding at September 30, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r46", "r48", "r49", "r56", "r358", "r374" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r122", "r123", "r152", "r307", "r308", "r392" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r122", "r123", "r152", "r307", "r308", "r390", "r392" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r122", "r123", "r152", "r307", "r308", "r390", "r392" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r122", "r123", "r152", "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r122", "r123", "r152", "r307", "r308", "r392" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r59", "r345" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "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/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual" ], "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/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r121", "r152" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r82", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r207", "r214", "r215", "r216", "r224" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r10", "r11", "r12", "r83", "r86", "r190", "r191", "r192", "r193", "r194", "r195", "r197", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r218", "r219", "r220", "r221", "r325", "r351", "r352", "r364" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34", "r83", "r86", "r190", "r191", "r192", "r193", "r194", "r195", "r197", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r218", "r219", "r220", "r221", "r325" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r283", "r284" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred tax liabilities, long-term" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-1-basis-of-presentation", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-11-recently-adopted-accounting-pronouncements", "http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "us-gaap_DividendsCommonStockCash", "negatedLabel": "Cash dividends ($0.18 per share)" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r57", "r96", "r97", "r98", "r99", "r100", "r107", "r109", "r111", "r112", "r113", "r117", "r118", "r305", "r306", "r359", "r375" ], "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": "Basic net income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r57", "r96", "r97", "r98", "r99", "r100", "r109", "r111", "r112", "r113", "r117", "r118", "r305", "r306", "r359", "r375" ], "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": "Diluted net income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r114", "r115", "r116", "r119" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r313" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense, Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-compensation-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r50", "r51", "r52", "r87", "r88", "r89", "r93", "r101", "r103", "r120", "r161", "r226", "r231", "r275", "r276", "r277", "r286", "r287", "r304", "r314", "r315", "r316", "r317", "r318", "r319", "r382", "r383", "r384", "r410" ], "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/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r74", "r165", "r168" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "us-gaap_GainLossOnDispositionOfAssets", "negatedLabel": "Loss on sale of fixed assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r74", "r222", "r223" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "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": "us-gaap_GainsLossesOnExtinguishmentOfDebt", "negatedLabel": "Forgiveness of PPP loan", "terseLabel": "Gain (Loss) on Extinguishment of Debt, Total" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r60" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General & administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r58", "r84", "r133", "r136", "r139", "r142", "r145", "r160", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r309" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r54", "r133", "r136", "r139", "r142", "r145", "r349", "r356", "r361", "r376" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income (loss) before provision for (benefit from) income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r169", "r170" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r102", "r103", "r132", "r285", "r291", "r292", "r377" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r70", "r77" ], "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": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r39", "r354", "r372" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r73" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r73" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r73" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes", "negatedLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r73" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable", "negatedTerseLabel": "Income tax receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r73" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r53", "r131", "r321", "r324", "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "terseLabel": "Interest Expense, Total" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r67", "r69", "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r335" ], "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]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r335" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details": { "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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r335" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details": { "order": 0.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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r335" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details": { "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 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r335" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details": { "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 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r335" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details": { "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 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r335" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details": { "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 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r335" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details": { "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "October 1, 2021, through December 31, 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r335" ], "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": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: Interest expense" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r337" ], "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]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31", "r84", "r138", "r160", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r296", "r299", "r300", "r309", "r339", "r340" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r84", "r160", "r309", "r341", "r353", "r369" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total Liabilities and Shareholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33", "r84", "r160", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r296", "r299", "r300", "r309", "r339", "r340", "r341" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r29", "r83" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r29", "r83" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "us-gaap_LitigationSettlementAmountAwardedToOtherParty", "terseLabel": "Litigation Settlement, Amount Awarded to Other Party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r12", "r204", "r217", "r218", "r219", "r352", "r366" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-term Debt, Total", "totalLabel": "Long-term debt from equipment financing" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current portion of long-term debt", "negatedLabel": "Less: Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r86", "r177", "r209" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r86", "r177", "r209" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r86", "r177", "r209" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r86" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Total long-term debt, net of current portion", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time.", "label": "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime", "terseLabel": "Long-term Debt, Weighted Average Interest Rate, over Time" } } }, "localname": "LongTermDebtWeightedAverageInterestRateOverTime", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r178" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time.", "label": "us-gaap_LongtermDebtWeightedAverageInterestRate", "terseLabel": "Long-term Debt, Weighted Average Interest Rate, at Point in Time" } } }, "localname": "LongtermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r72", "r75" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r45", "r47", "r52", "r55", "r75", "r84", "r92", "r96", "r97", "r98", "r99", "r102", "r103", "r110", "r133", "r136", "r139", "r142", "r145", "r160", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r306", "r309", "r357", "r373" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r90", "r91", "r94", "r95", "r104", "r105", "r106", "r158", "r159", "r162", "r163", "r248", "r249", "r250", "r251", "r278", "r288", "r289", "r290", "r303", "r310", "r311", "r312", "r338", "r346", "r347", "r348", "r385", "r386", "r387", "r388", "r389", "r411" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-11-recently-adopted-accounting-pronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "auth_ref": [ "r78", "r79", "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Purchases of equipment through accounts payable and accrued liabilities" } } }, "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "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. Includes selling, general and administrative expense.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r133", "r136", "r139", "r142", "r145" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 0.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": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r329" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r328" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Present value of lease liabilities", "terseLabel": "Operating Lease, Liability, Total", "totalLabel": "Operating Lease, Liability, Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r328" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Current portion of operating lease liabilities", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r328" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Long-term operating lease liabilities", "verboseLabel": "Long-term portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r330", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Cash paid for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r327" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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 assets", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "ROU asset amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r334", "r336" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r333", "r336" ], "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": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r301" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-1-basis-of-presentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r293", "r294", "r297" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r293", "r294", "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other expense.", "label": "Other Expense [Member]" } } }, "localname": "OtherExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 0.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "us-gaap_OtherNonoperatingExpense", "negatedLabel": "Other" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "us-gaap_OtherNonoperatingIncomeExpense", "totalLabel": "Total Other Income (Expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income (Expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r71" ], "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": "us-gaap_PaymentsForLegalSettlements", "terseLabel": "Payments for Legal Settlements", "verboseLabel": "Payments for Legal Settlements" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r66" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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 to common shareholders of the parent entity.", "label": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Cash dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r63" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of equipment and leasehold improvements" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r63" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "us-gaap_PaymentsToDevelopSoftware", "negatedLabel": "Cost of internally developed software" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r256", "r274" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r13", "r225" ], "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 value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r13" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r13", "r225" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r23", "r24" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r64" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from issuance of stock, net of tax withholding" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r65" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from PPP Loan", "terseLabel": "Proceeds from Issuance of Long-term Debt, Total" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r62" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from sale of fixed assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r167", "r341", "r362", "r370" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Fixed assets, net of accumulated amortization and depreciation of $19,024 at September 30, 2021 and $16,937 at December 31, 2020" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r282", "r344", "r403" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research & development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-compensation-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r231", "r279", "r341", "r368", "r385", "r389" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r87", "r88", "r89", "r93", "r101", "r103", "r161", "r275", "r276", "r277", "r286", "r287", "r304", "r382", "r384" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r129", "r130", "r135", "r140", "r141", "r147", "r148", "r152", "r242", "r243", "r345" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-revenue-by-major-source-details", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-revenue-by-major-source-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r244", "r252" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-8-revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r332", "r336" ], "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 assets acquired through operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r122", "r152" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r34", "r86", "r218", "r220", "r227", "r228", "r229", "r230", "r322", "r323", "r326", "r363" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r258", "r267", "r268" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r125", "r127", "r128", "r133", "r134", "r139", "r143", "r144", "r145", "r146", "r147", "r151", "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Marketing & selling" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r73" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.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": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Outstanding & Unvested at end of period (in shares)", "periodStartLabel": "Outstanding & Unvested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Shares issued \u2013 vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r260", "r274" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Outstanding (in shares)", "periodStartLabel": "Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r254", "r257" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-compensation-cost-details", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Forfeited, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Exercisable, weighted average remaining contractual life (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Outstanding, weighted average remaining contractual life (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r38", "r50", "r51", "r52", "r87", "r88", "r89", "r93", "r101", "r103", "r120", "r161", "r226", "r231", "r275", "r276", "r277", "r286", "r287", "r304", "r314", "r315", "r316", "r317", "r318", "r319", "r382", "r383", "r384", "r410" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "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/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals", "http://www.psychemedics.com/20210930/role/statement-note-1-basis-of-presentation", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-11-recently-adopted-accounting-pronouncements", "http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic", "http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-compensation-cost-details", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-tables", "http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-tables", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-tables", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-tables", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-revenue-by-major-source-details", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-tables", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-revenue-by-major-source-details", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-tables" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r87", "r88", "r89", "r120", "r345" ], "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/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited-", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals", "http://www.psychemedics.com/20210930/role/statement-note-1-basis-of-presentation", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers", "http://www.psychemedics.com/20210930/role/statement-note-10-significant-customers-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-11-recently-adopted-accounting-pronouncements", "http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic", "http://www.psychemedics.com/20210930/role/statement-note-2-covid19-pandemic-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-compensation-cost-details", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-nonvested-award-activity-details", "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-tables", "http://www.psychemedics.com/20210930/role/statement-note-3-stockbased-awards-stock-option-activity-details", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-tables", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-maturities-of-lease-liabilities-details", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-tables", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-tables", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-revenue-by-major-source-details", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-tables", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-details-textual", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-revenue-by-major-source-details", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-tables" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r19", "r20", "r84", "r157", "r160", "r309", "r341" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total Shareholders' Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r320", "r342" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r320", "r342" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r320", "r342" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies", "http://www.psychemedics.com/20210930/role/statement-note-5-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Disclosures of Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-3-sharebased-compensation-tables", "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-tables", "http://www.psychemedics.com/20210930/role/statement-note-6-operating-leases-tables", "http://www.psychemedics.com/20210930/role/statement-note-7-debt-and-other-financing-arrangements-tables", "http://www.psychemedics.com/20210930/role/statement-note-8-revenue-tables", "http://www.psychemedics.com/20210930/role/statement-note-9-business-segment-reporting-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r37", "r232" ], "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]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r37", "r232" ], "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 (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r37", "r232", "r233" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.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": "us-gaap_TreasuryStockValue", "negatedLabel": "Less - Treasury stock, at cost, 668 shares" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r113" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Dilutive common equivalent shares (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r108", "r113" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "totalLabel": "Weighted average common shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r107", "r113" ], "calculation": { "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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 common shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20210930/role/statement-note-4-basic-and-diluted-net-income-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://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": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r404": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r405": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r406": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r407": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r408": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r409": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" } }, "version": "2.1" } ZIP 60 0001171843-21-007950-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001171843-21-007950-xbrl.zip M4$L#!!0 ( !R(;U-/EV^O?@< ) G - 97A?,S S-C4P+FAT;>U: M;7/;N!'^'/\*C#J7LV>YG.W:RDS[$226(FH0X &@9/77 M=Q>D7B++CA,I3G/)3")9X&)?L ^?78#L93Y7_5X&7/1W7O2\] KZOPY_?\<& M0GIC>P?5$%[+P7.69-PZ\">-TJ?-5XU^-:IY#B>-U-B<^Z8 #XF71C=88K0' MC=(>%!29T7"B3:._TSNH#/9B(Z;,^:D*T[5OICR7:MIA+_\HC>\.90Z.7<"$ M79N=,F#XE/-KC$4!L;<2JY]AVD*7W59SNU(:K1>^/G_9AOE<;7B_N ND['T M[*B]W^X=Q/W>0='?><"=GU<<^;F[<"%X\($#M?W:?"L8?*EC5W0?L[%BXBD6 M/-SY)E=RI#L)9A?LDLUYQ*]F 9\-KH?G;\[/3H?GEQ?LZOWUS?O3BR$;7GXL M^B_NVG%X*9Y^:]W@W^ST[,APRN'K8][ M^!Q8V=S&><2N^30W6K"S??9;&?/D5D8L >ME.F4^X[[S[4?9WF>5F<_[9.75XV.KZC'2.I/,6/0^#[>[>%UZ+YUCOPPW7^S5WN,JX4OF4 MW6HS42!&$#VP[,*@L]KX4-PX5ABNIZS4WI: T7&/&=">\L&Q$N!,R15+>8)# MEID@(8$G.-V2B(YOP5&&9OK=#@FT"TTB:R2!1LDD$B;E#F*:9R. MG@BP;)+))&.NI(_%_ E8J)50 +ET"LLPEDHVD3[# %V!E9NLD]X"73,"PQSC M-,'BZ?H%^1/@Y^A+X0=8*C7FA5*\R$.$D$%QO&R7KDM=]4]TQTJ=J%*@3LSU MVD6/$#&2?A:8-,(;X5"I!:#J7+H5)Q"SV-:AB8@D2H4"B"*#J0Z&7? LX2YC MJ3(3-X/8@C48I\$J O0W6D**FSGSB-]_ K#\=4.P#.^Q,60DXQ1S)60&O/ "$5*^DR$B>Q'.F(*(E^"^D295R)\XBHK%%5 M<@MK$A X[-@NYE( @J-*V. .FWL] G:*''!=*I1H'W%RL/6/;OMX%_:"@O:Q M6!ZK!B4U.+H"6&6+6&,)>%7ZR;%EJ\@IZZTV47A"52.TXNWGTM^ 3W]L$AP(<&L8'.2R7]E.KI.K-T MWP10!;Q4D/] =*F)"\Q_5P=4E-CF.TPMU?\D,58$!T([-P*-95TA;/$*%'0_ MD BVJA4T\;Z1!?+M=PC.9 O@A#%796 9RARD*1UZC7'-W9JV:5[FG\":U<_5 M3FJVZ4,LXD1D/%?U:[$I_<,>/(77^5P:J"U-'VO^:R_B6<,;;J]Z)="?+BG_ M_N DML%U5:;N9YRVEW6+%*ZLA=4G,!S56),DI:6\+A6T-5ISXSR.T_$5ZG() M*JH;^DI-QMV\7!/-! 2""/P; JBY<8H;UEM0];YV13[:.*:O3F";VSC>WQQ! M&^TOPH'3'(/1X@XGPEG&P>)F)ZKXA)I\KW.;N\;+\*C!S2Z]!WB$ M3F.#A9:N"XG^D9(?&X$G?-)1 ;4X$B% NRC:CR42,&=U_9DWX1/@MU10JA8C ME)30'(73K-FQP2Z7JPWM&H+@ BJJIJC)T-E MC@N(:QZ"J8ET[5'+=UJQMM&=4V%*+=ZK$:84 KT@*,+!8HV>J"H34H^-&@/5 M"LU']?FHK1D)\D*9*>#5268J&N(?8!.QM)7*M_^,6?9A0Y" 4O6SR),&2C7" MB"MXLAA9]N7>H\7/>!@ZD<)GI*3UT^Q)9%-!ZL/CR/F(I?/C:JC1WWFQ\^)% MS]MM/XY!T6CB["N0>SHWBW%3'ZMX=^';B#-8_<9G[B MM^T_4_JW%OO2@CZV[ENWUWIF>R&^'[G[=G-WEG&)E4*'+N0LDY"RP1TD)>W2 MV675?__(YK>2S=WZR R;"IAGL=Y%[:VD<0>_J0?XQK>E_Q\V/J,]?O!5FP^L M"3EFB>+.G33>G=X,FU>G;P?-U]>#T]_H#;&EJU=OWPRO5\:RM&G-Y/X@]7CL MZNW%^]\7UE""7GI;\X5>'-!+07@3[W]02P,$% @ '(AO4Y(OPHIW M!P &"< T !E>%\S,#,V-3$N:'1M[5IM<]NX$?X<_PJ,.I>S9RA+LL]M M*LF:47Q*SG,YQ[653OL1))8F:A#0 : 4]==W%Z1>(LDO.];@9<]/9>=+WT"GJ_#'][QP9">F.[C7((K^7@.4LR;AWXTUKA MT_JK6J\V%\9\5".;A!<1@8Y? M#*[K[__U;O!OUC\;,KQRU'S8P^? RO8VSB/6U\*B@LM#]D[F,=Q&+ 'K93IE M/N.^_?7'V#IDI9D_]LG.6<;'P"R,)4Q X+)(QWXON$4,J2F.CXSUS&CV!HTC M$]7_P4S*+MTTR2 '(1/'SHQ%(4Y4R_9?_N75T5&SXS/2>2.=M^AY&&QU#IYX M+9YCO8^V7._7W.$JXTKE4W:KS42!N('HCF47!IW5QH<"QK&@<#UEA?:V (R. M>\R ]I0/CG4 9TJN6,H3'++,Y,C[WI1R:P(:$G".VRF)Y/P6&&5LKM/AF$"W MT"1R2A9LD$ B;5+D**9Q.GHBP+)))I.,N8(^%O,G8*%20@'DTBDLM5@8V43Z M# -T(ZS.9)WTCM U(S#,,4X3+)YN7I _ 7Z.GPH_P%*I,2^4XD4>(H0,BN-E MNW1=ZK)'HCM6ZD05 G5BKCH2(D?1SA$DCO!$.E5H JLJE6W$",8NM&YJ( M2*)0*( H,ICJ8-@%SQ+N,I8J,W$SB"U8@W$:+"- ?Z,EI+B9,_?X_2< RT]; M@F6XQL*MOW5J$-(M:=)4XL^PTN>,6P@YQ1S)6 &M/0.$5*RDRTB;?^^T3O;A("AHG8CEL7)04GNC2X"5MH@UEH!7II\<6[:*G++9:AUU MIW-[Y:^#$/0J'%&"BN47[QJVZP__4SC*^\8&D:8'48G4CK/KQW\-/O&#;7 H MP*%AS$$H$@^C):+ZE?#"/7X*%9(8V-Q269I,85$!4L98ND!$* 4ZZ*'V;T%A MRX1H0?& GJHV+1 0561)%R72&?KBC)*"^^!H[*20N.P4@"PK:*!H39H*1P@, M=YX+)3#0EG& #N'6-DP:(8')I%"<2 S#"DXLJB/.*&MMH+NJ1<"_8B!!)$2< M#^*+T][SHS/>"IV;,+K*,7=2S!I4'SWS\8A%E(^E("!R9S0G2N8.04Q-&*&3 M6S%#"F)7\E@JZ:=43S>9I?LF@"K@I83\)Z)+35Q@_H]50*,"VWR'J:7ZGR3& MBN! :.=N0&-95PA;O (CNA](!%O5$IIXW\@1\NTW",YD!^"$,5=%8!G*'*0I M'6R-<2^\![J'3V&"AI>M"HG^DY/M&X!&?=%1 +8Y$"- NBO9C MB03,655_YDWX!/@M%92RQ0@E)31'X31K=FSP64BH^N5R0[N!(+C B0[F_' G M:JJ6"J=@ZK'SBA,J46;]8(/IS64JH41-^+)8F39E[4GBX]X*+GZ[',BA<](2?.'V8/( MNH+4AZ>1\Q%+!\CE4*VW]V+OQ8NNMY_[//2AQZZDF12+F>+*M^.3'_YX?.M& M?D:PM=D%ICV/,?.MDX@=-8]:W887=SG0W*D#L\S?;6^7 6/-L[@KKY.W M63BU"$<>S-[$^\V(T;\#]*OA&FO/VC[U%;]M[YF2O[/XEQ;UOK7?N;WF,]L+ M\:WF[WOFOI;,_1.[:W:).VQ)E3=B9V5Y4F"_Y_!KR>%^=4J&;<32T5FU,>?E/9WV6;=^<+(T_25/X_6A-RS!+%G3NMO>M?#^N7_;>#^NNK0?]7>H=K MZ>KEVS?#JY6Q+*U;,UD?I#:,7;Z]^/#;PAI*T,MG&[[0BP:]C-;K-L(;WHB@0 , ? - 97A?,S S-C4R+FAT;>V9 M84_C.!"&/\.O&/6T+$A-V[3''32E4K<$%BW;=ML@W7UT$H=8Y]C!<8'NK[]Q M$EHH[ )WW85%E5I5&4]F7MN3QW;3B77"NYV8DK"[N='13'/:_>A]/@4W9%JJ M3KTP85M"-8$@)BJC^J RU9&U5^D65D$2>E")I$J(MD*J::"9%!4(I-!4H+>F MG*:Q%/1 R$IWLU,O$G9\&WRZT%9&$\5D;MBZF4CL>2V@& WH%8YD0 M41BKD)NKD%'%(@?R^S+VE;;!;J3:@92$(1/G;6@P 8V:S80#P51E4K6!3+5T MC(+TN6D?2)0;+HEB1.@V"--][D!"U#D3F#W5\Z]EHS^.EM]UKV/F,PVM9LWN MU/UNIYYV-[\AY_V2D/?.0D*NX(Z ,G^9OI$GW!)^ECK?R[&4XBD9-+W6%N'L M7+0#G%VJ;N6<]WCOIL-]=^R=')WT>][)< "CL_'DK#?PP!O"8]W_X=+.:I-: MOP83MY]KLUN[C1?7U)M [W X\MS#US56-X.TW_@#AD?@?71ATAM_Z W(%T>V? M.,.:^)SBV'!>POV@@EZ5W)*E)%A82BU7+-2QX73C7J(4_\[!7ZT>E[=+W&U'8M+SDCX*E#L#)]Y5CN[[Y[V3'P%H^Z 9/]IY/! MERE1N$;P&8PID@SQ(> ([\:PUA>,JG) 7!1>0$6(3)I01%/BXW4+8=5L-.T< M-A'CV'C%=%R@"6&CF&;8&4-4]QKWF.(\5Y"P+#,@P\] 7A:A[-TBU!V,%IH6 M%(VF')4&V =NXLYS*7HQ90JA+'1FH+; Z3;9 6FB;X<[2T]UN_ M.T;O. TY2D9& MN%-$#J6*9H8X5=-,.,=H"$F&.RUL2!%!636_*V*"X!8,[1@0C]\FM$$B>DUY M 2R9TF(7F2WMR>[-RJ\"HE471T&T5P:BY<MT.$0*[M]?[&^ M52)/!,?R"*URF7H.PW_D3($O54B5Y4NM98*PC)$/F>0,'_ES?QOW3.:S\[(S M6L_J#QR#OT&;-_@P_?=2>8LE^Z*EN"[#=1F^@C)\RA^ Z\)<%^9/+\SM[_R% MN_-*S@?K'.LQ//&O6.7>O#V.U],F^4;[6.CH^\\9(M MCBPEK^X;S<$81L>#L\^+;.AA7I(_\(,JZN:E>;=3S]_<_PM02P,$% @ M'(AO4T6PR]Z*! J!\ T !E>%\S,#,V-3,N:'1M[9EM4]LX$,=?PZ?8 MR4U;F(GS>-Q!'#+CAD"9HTF:F)N[EXHMQYJ3)2,I0/KI;V6;!$);RET*E,E, M,IZLY-V_5NN?I+@=FX1WVC$E86=[JVV8X;3SP?]X!KV0&:G:U=R$;0DU!(*8 M*$W-86EF(F>_U,FM@B3TL!1)E1#CA-30P# I2A!(8:C WH9RFL92T$,A2YWM M=C4/V)[(< [:S'EVNS!.1!+&YRUX>S&3QO590C7TZ16,9$)$;BQ#9BZ#IHI% M+F3W:?:9MJ!>2XT+*0E#)J8MJ#$!M4J="1>"F=)2M8#,C'2M@O2Q8;\0*#-< M$L6(,"T0=OC;Z/W7K\W=@9_G?7^!J_KVY9& MK?8B"OO_QS@M@R="A0Z&%3ACR83^4X8_64!AJ*AF(2:M#%WTHB3G5(&,8*CG M04P3&K) 8Y-*I2(6A;!C8@IO?]EO-&IN5R8I$?/L5]W=+4- E6'1O PI4FJ& MP4X2#5C9M";AE_$--ZPFDU9,(I)H?S@NB' M)>Q5RBPZ)<'24FBY8J&)+9QK;PHXKV,YR04ZG$8F@_K"HM@T+DRXHFQM;^'Z MJ=:]FEG/UG&X,LCF&H>XS+L)5\-=VMH,""](@:66NE!H:*Q50Q;XTN5K.2L@.]-P=KT%;D\V'OSO#GPEX^Z)5/]=U?#IQE1N##P.8PHH@SY M(> 8[T:WSB?TJC) 7.2]@(H0H32FR"9DI8(FTJI1:]0SVD2,8^,5,W'.)HH[ M,F88#H:($'K7N+$4TTQ!PK2V),-/7U[FKNI[N:L[',TU+3$:S3@J#7 ,W/I= MQ%+T8L844ED8;:&VY.D.V05IO>^$NPMJ+I4M5!7HK!\T?W6MWM5JP:NR!,"K M9=8&D!M OBY -C: S #)1'[(M?BPAUO"!%(-CYF6' 4C(\(L,5/<(UKBE&TS MX1R](209;K6P(44$Z7)V5\0$P3T8VM$AGKFM:XM$[#7C.;!D2O-MI%[9D]V; ME9\%1.LNCIQH+PQ$JX]%PL*0TX7FYMYKH<,15G;K_F+]&&2LYF:="]1CZ/TC MYP@F4H54.1-IC$P0DS&204O.\&&?3G9PMV0_N\\[EU5=O7?JO?6LWV?-*WR4 M_GNYO,:R?=9R7"W%31%NBO#)B_#K__EMRG%3CD]>CCO?^M=V]X4<"38Q-C%^ MUA@ANX2 $ZT/2V?>V'>&WDG/>3_J>7_8-\>W6H M "CT #0 &5X7S,P-C,S,2YH=&WM/6MSVS:VG]M?@?'>;NT9.;&==^QX MQGFTFVF;9A)W9_8C1$(2&HI@"5"R^NOO>0 @2$FVFX<=.]K9W204"1P< .?] M.)JX:7%\-%$R/_[^NR.G7:&._W/ZVZ_B5:Z=J8_N\B/X;:J<%-E$UE:Y9UN- M&^T^WCKFIZ69V=9DK?/O@P4%\)@L] MA@]J/9XX .YH>/SJ;**'VL$\=_:/[@Z/C^Y6Q]^O ;H'[6$+)D'9 =+#Z$'L M0Y@"R/!M'?^['-KJ\/KF/VG&C45$#,3!WL'^>8#\V(/DQW\&RJ46^^ESP.X> M-<AN0U?_ZJG0_7ARTZ5W37BK5UD M$S55N&'JRM02"<^7G?G@\1/QW[%/X1P7$ZT584RCE5 \=R%L:IW42XB1)R7"LXOB4\ MG"LQD3,%P^5*U&HL:V1A8F&:6JAI59@%OB?F&CY==^S%-@[Z[W\]/CC8.WQA MII4L%_2O_<.=.XP.\5*-=*GQ;0M+<"+'?ZM< *?$CW$!8J@*,Q=V(HN"@<)? MIDJ6 )'%-?@EP#=O90V+D-5$[#^X<_VX[NRYD\-"B4P5A1<(GFW!AUOTQ%8R M:Y^D\"Y!\1$2R5SG;H*#[/T0@-XMU,AYR/T38O?\" 22[[[_#L2O^G,+0S@R M#IR'@3UL#W[X^.4MX6E9B!$S53N=R2(\=J8"6/;AC+A\#4@'GQ&D]BBLG>[) MO<\ZW^N1 (X -TXX>%/($=[W]ZIR"GAA+?99?($715!1P%9$0Q%"2%8OVVZ6!X:Z+GXW)Q3LE+3(CN/8*QH-% M9=(J7#51#EPU @:OXW1(4.:JP.7L'^R(*2!LDBQH(*1X,9'E&#\".$M7FP+_ MFH ]P'^4!.I< RU";4*7C4+4#16(^3KG<0%^60HY-; J99@)] MSYN,R3VM4Y[A*1ZJ$NB^$U4!>$.TUGK8T%NP?[2UE5S AG2^QZ.+A\GC.6]4 MYXQ)> ,XEVT*A_##V9@(F<]DF2D;@#]-WT?F9Q'4=%^G\@.><5D0?[%-C=\+ M.9.Z('+.^SH0#1#^FI&T]#:M"L!)H9O O_'@CD: GP'APAI1&-A:^ 6/F*R1 M\69*SW"_^QC&Q?<^B'A3# >P87K='V(X.U/=3!GO]$*R'HOWM8:CJFM%1X(O M'"(D61DNY [N."-K("9FKN! X\6 :Z='!(<9.@E+6T)#9OS9=Y/:-&/8C9+W MUL]5(]DI5%R\ DJM/8X9$2MV@J%S*-.':IVH9?>X)7S M)*C U\9ZUCN!#N0L:9%D-;530#JV]^_OP(U:6$]SY[4&.:Q$R4=G*NQ4>I7- M:)FRLF@$B"]=_#W0SD7GZT!G$WJ9W-N(&A2Q!(R&EA5"RM)IZ]ZE= J@[#4- M'$')0169(-E]J:TF!+DHC*A)'K :!I0I-U-G*B,)@3AA#KP"]G.! MU(A8T(CH%5)?YS4 LPPX Q616HI_#J5"_Z[',/2K>O,@%(7_C$2&C1L6&RM)J: ME>'(HQ%P /Q;#IP) 82_MDP8/QVS8HX:-\Q=>;FJSQV"\)CLF LR>@" A65< MXYW>!?\>_D2VU]&;4S6WI]/F>H8#6?MLZ^W/SW_9ZIW@2VN<: 'OC/73Z;LX M6'IY,UBCJCLJ;>_;R6BW-O/EAZAFB[<_O_GCMRT4:N5NV: F]&QKW_\;=G2D MSV!RE%'\,]N,Z%F[;!@4_07I']\?32)5?'OR\ZO=Y^]>G?RR>_+3Z:MW3^$\ MS8'A'XJAJ6&KT7A0JIY*#J>+$'%0G1W"<2_0,?"O/?H/?">S#V,0F,I\M_O3 M$L[^\W(USA#Q'XVQT]]?_*K+#VM=%)_/VMXWUP[A0/:M[?B,]N> #N#*[8B[ MLMKPLV3)NY!Y+)MY$L1NC#Q?.TN_=WM9.ND?V8?2S$%P)\T*;3X=31.5_OU' MAU;\%S6,M\ Y=$Y\W0O?!:IO0>4";EL9:Y4-P@"R&0W8_)M,LNQ0Q9^ )P.W M*H,EPI$5PU2>20/(\ (JZ@,X=R7<5Q8E2&EU\(X:+Y9L*Q*-SD!P)"I'!O0C M1>K,.;/V5PB?X9QL&0"4!R8(E>Y,*]*8<$6U'@HW4;0AH M9WI,!+[539 H1N5BB1 O4LO0(-J0V(:H28?(0?]"!R M6L$ .^,[-==[*1,!13<&GV<_ F^&77BR(/Z_*%=';Q.NARL2><:Q%Q%&AQK MTZLUN, )_JAP \\W]9&RMV9SO,[;5V/Q)S1O5HQ"T"5![V NF)E*(R2C\'2 M.TP0@ZX#K%I-30TOR@'Q%>,6%?T((L.8>#J(XF8*4Q;:>B[+N$IY='0=J>G0 MY)I=N=5D89$2"'022U;93=:PJQG=N^68F'I/(Z>A4"XAOXLN&3^MA-(QP)+H M XOWINT6HNYLC+RA\N<991;7%T:Z,D-ZCY:M%U7T.//(M@&Y8W:1$9=]T]\1 MV=_PX T/ON)=?;#AP9^N=[5D1Z]GR3-@6$#(T<="GD64OM4274\=Z^=S!!B$ MR6+@Z$#)AF@<&D3W6[W"_;7>G0ZP$\64J*F5J)60#]1[@VC$%0XAMO"VM&]? MR"&L=4EX6./73'U-P;5'4/3F\2%95[&EJ17G*N;;ECM>$&"#;T'V85VV_YJ7 M07L>>-4Z"#*HMY/L 1L MUM7^)-W"\)GH+=.=-55O:-NG@P1PB.&( U@B(BU M!I1]QRP;STXFT6+E.%Z#GD2=DLRP("!A^,9(UU/4^-O +\.*)GY1J^@E0/!& M6A4<<^"UU!#M$*.T\<>\;L:"0D-@B#F:K\/R_B@UCO;>21)TI:-Z9OP0+?\A'(?F@U0#::(35 MUI?4HQWT@4.!,?LK99UOT==PL/$UW#Q?P[V-K^'S^1J^*CGXEFLWVT,O8WA) M0Z--GH0(M&Y/*Q(G_4/D,L%:$=W19,?'J!]),H0W8?2U91BD4"$NF\<(/F=F MK8+]ZPLV78^0VT4&3?(!ZM8@L@#[<7.,D^KKXO\$.#\S4#I@Z!T>OQ1WAE+H M@@8'ZA'DW-T)YA=8=Z%)J+,-NB;P20$(*:WB6%I>791\ H97;%M& 1*YZ;@+EI23 MC]M#4CYPT9>&>QEBML.TD&SK,BN:G.)U@U12Z*EVWI0WE1]"9$NIQA2; 3<, MT,^V'Q9+ITT)E(#M.:L]2CL;U\C&+',-N_KP]IIE>A83LD*DAM6>0<&*^W3Y M'Y"YP'NA, MY>CN!BZ5@@BBEVZ_+.!>=&PPU;D8L%*4VGI=Y@\EU-@ M29:))ZB53-* 8LGY()(V.A!L3*\IATKU==7UN $U<,#\#K1H-> H7OAKAAD7 M!E5VFHS>QF#SOQJ-*N=P0="76=#5B6',09MYV9E M@I='(M-KYE_$R,E"WCI+6 WW[I)^'/"&"&^(\-7OZJ/;2X1/R0 W4[N8S17R M?SHNK26+;K Q _;0^)5S=&Z4_*:-P^RF:/6)H;PAZ00-E,INKO+F*E_#KCZ^ MO5>YG][I;?J ![N(*ABY6WHJE$2;O?5>GB21FN2 JA-EW\T#8%TNF26*2<#0 MIWC_25*2]5"[.N8&^? /-C #@7EN+%<0D-:"C 92E7.4 (@2#(E)_GM6GV%T MK.42$TAC_&(@,#R>>(YI6Y/P\ 2T33@-I3A)@#GQ[@U2%"GC =": MNE2<;EO$3)#>\0\#OD+]@ ^ESU65F.11AX >,R]]I@=-N^%?&_YU#;OZY/;R MK]-5F5]PBI*>>ZD?E]UUL05]^ 7@7OYR'#=VIR/?).+(H]0A?F^B3N6(]E!O/GHBD+ MSB,BNPU"C '>S'/);!RL-G[V$Y\=#8N=(K$9JO1;LIC'[WT$(J*D 69;4^:8 M=]BN2OFBX"1I@YUI(VAO!.WKH("WN!#8E42SKA/G.Q8$EN>1)GK34RC[9$97 M&.C;!M[R'UV*Y(--;)-E0"--S8D[EC)@ENC7?*(XU((C(R@(=*KJ,=L1,#K% M +WU)B>L':'_:OR_5T6(ML-T[% @&(6Z%#Y]"B->-%DYZ*$WB5BJYH@K6!/T M2N:Y=FD^_N40/QFDI;J23WZT?''H\=H8\L02V:V]U-;4\B67NL@-$3@8;\[Y M9+@D:YLI9W.5:!RC@%Y:[+B1P'Z=4CT(E_W(/?:W[3G>DAL8GXCM&5< F4 M>4-5MCIF\R2Q8VT1.315^R)Y@>VUXO%@530)R?I#]-!@S;C2!W]0&DR.3*4, MR9T^>Y*B!I%%4)+/5.I"Y9<:V(]5&:M=6U2WDV) PU$.!TCV9-K I-$Q$#*: MWG =)] V<,I:N:8N&=;*$0H4O)AS-)X/A,$$38>CWJ,>I!@@%G5JT\G?SS M5K->.\T7:U_@RRN?7V_]VL!:59#]VH!YW\!E%P=[>]<,Q\K*\=<'C7/E4T^ MHD_YZ[@TGSX-$PHBK*W8*/,C+(BYR+[ZB!!&%ZG%'^+3M7[&Z?JS7.J/M@X M56]I)NC^+:X2>0T<;/?>HXC^T!/GWD/F];[,P_V])R=WO@Z1]-.GZ3L53LH% MMAP9KRAR'2LRE*Z6G$&4EN4F$T^WAPD;G2VE'G&'$"SHZ*M0Q.8F:2CO2*18 M#FZ U\C$2EF(=]@[H$';04[C[S]Y_)"\L>1D5GF2G:3&C<_M9-L+&[JZC9UR M%3J+#,2*0O\ W+I^*J$>C R#4:87R0\A_S;D$UV\3-B#[8.=[><[VWJGG2E7 MOFV+QSLE,C@OP<22V<$3%9+30B&,M%#-2M?"W#1%WBO D6-X&?XEY(,1B#T' MBYO#YY1XG)&+XF#OAYU810@;QL@SH:>8@95C*I9M))^=WHK3A2ZU:6@+G@:G MQN7PQ;G*'CN=)A'PT-??R_FM@+CN6R&ZN@'T%6T.-!=+\L$7LL848)P8Y^_E M3U-MN1);TE"_#-^^Z+Q[0!ZT;:UWDB84MX>\#+ODI>=NU5P4EO)S.&C>E\,I M=#=4,L:(V'4T @] C+KNW)B877E>H F6RYT.];@Q3= 8,)RZ#\NZF0==*%OS M+BBJ^7*I*FO:LG_^N-K$'$^S^F0EB\T$_+1I5'F,:&]S4WM+\J'K+6FT:>F= M: +O)SMX7[(-WY<*?9Z2^PY@3Z=%![YU&(E9DZ&.4IL.D-)FC7F<.5>#I,X$ MM<]8B&@AOS!?5IND/T1DA=C8A 1AZ#OY9I-EW9XKE76OU'M3J (+L7$YJC3[ M=?UII31C[/, .T2');*4T5+)M#3C(W *&:A9W*C;@]^\3[+:L #LN83M'CMM M-#@5>2YK]/$O$N^.MRL((""^;K=O,](IJA5*:_2"X>P*(H42!Y8;P_WQZ=WP M(C!Z;)UU(?->>U.'<'MR0SR0^XQ0%SAUAJ4\ K<:A/)\,;+!4A6V#GG:6$FB ME>3!QDIR\ZPD#S=6DMMJ)=D4;_^T25[T!.%N?M(;4W(K4%_%LF59)YEKI=;S M9/]$INQ%2!"/JQM%?2-EJ$!%PHAUG6+C?>:IEL',+H)R56>26QR/T;?_O$;& MG[']8V2\YAJJ 9_;!&UP;I'<;B^TH$\OUQ]FXQ/LWDP6W,BTK1K,)HM8\P68 M(&I7BR00)\X4VJON[73BQ7J%^#A;'N]1Z&I,P\=TG$W0[M?!BF]& ]C]317] M3YOD)>AT)2O!=ZZ:"%VW@.#]'1>W@_?^#_YJY$T>H703R7;H#B%C.;9Q'[E8 M!46.@:Z-J748)MA96:#U4B>M0YO^_RW>\>'*'7^!E00[F]KNXE-RA0"N1^24 M4J!J__UW$2KXQ[JP'%VSZIVVXN'4H*AAZG4M;KBO;;H3\!:(]&T!_W:R[B\C M,:IEDQ- W(\G-B' WU$6Y3>Z@_"C6$G&@W&8N&R:,DD9I?KQP+S#I.GZJ6V[ MMNTKW"= .!"WJ6$\%:R-__*)4>?A(BSEHEF[4R9Y5E4%TGQ3ZA5CQY*U9" D MJ04KUOIJ23RV;WYD01[DC&'Z6RAE"W.BBRWH$585HZ27, '.)Q8[. T5YZRQ M/10K6H:V#KY)0EEZ V9LZI D-2<5>@">3G^#_J[!ME&*5T;G4&9RW@,&VKQN<&:Q;!HY>AZ7(_92[:B0E[8P-4=R01<=B?D30! M/&P60/Z [@-6JD,UT8(+;0(!;&*YK="]<1!/XZ#3.#.>%[ .JINY:^$HX M@'E#;K1U)Z9MU/'E<0/+G>T$C;N:T1,*R!R=L):ZO8LD&ZL+X#= M1FHU:JPLN!.ZKZ@+UZ5 JK:=H'T8VI?PW;/>L;/#I79K$%.X3(]WL[(7M)!S MG$.3&2OS"9S8VXVN +5AIX" -1<[9F\&@'"N6*"AQM=88DD6$5X-P2=!QR35 MDF,2VJ8HH0BF3QL[#Y9<6<#Y, I)RU-217A ,,L#+3:72AM?II(R#/5 M 7Y M^8VUC2,'1#Y]JRK^!^8Q9['*.CX!.D]3J$!RPSV12=&)7C&+C5\K^K4>;OQ: M-\^O]6CCU[JE?JU;;D^[%K-N5^N](!1TC4+\=5D'NODYGQ-U>B7JZ/^3[C3 M99$H5^B]R]%VQBG=[QJX_?OW\MU[,41582Q)@TDW ,ZKX(@ZX4)6^T_NW>]$ M\*8OA$A>;UO".JA30QUX06R[M_=#V#<*J04A+80ML\(1U:?T%Z[)*-X[DWU8 M$M5]=[BKQ_DU;WAOQT-,D&VFT[:J%\B%IA[+4O_M):\UQ65(_I)L^$#!#-/] MPQB7JQK3T]:V8T#V\V#B@)^&/IRMC?;FNBK4I9#$4JKDU8: DVR[:H2!V#[9 MN1 VU(YF.@?UGJ5W5 8RD6@XMN4\:KL+2*$):?$21P M_6>&-/?*S-OR:DN#^9=L2Q)2US+\J@3H^Z!FLU+.KK(BZ<;9VAB6*[8-PK1I M_T^.0:?VGA2BO1:-%S5TDIUA.=AW.<@]-6#!7MC.5J.F^U&7('2N7]TE-#03 M0\,[&[=4I[/)#HVXJ;T&2]#J.FWV\Y@8D/*(G3ZF8DSCVA- >O *V'>6+I*]S$VZ/"/J M7)^+3^HZ.$7;T_53[]XR$%\'%]PHYJB8/]HHYC=/,7^\4IAK'5)[V=N\XH[ P[(CZO.HF#/ M.56 )9]4->BAVN.,8H'88=WXE!GT5U#M:&$R$*!L7_CGMHH->TY (E>P)RB: M111[EQO[(D(Q[Q -&%4<].),L5M]1]MI?8 KYTA](O@=[-&9[VB(F*2DNR') ML!VGJ!1OO?C=NL/BP5V5_?4U&+QV/[L!)#_'6-@Z!->8!8/S-.2#P46E_IRX M"Y.%139".ADFEE$/2HG,EA/'O//:AYQ8W%?ON^[U?V*'K(^TPH,(BMZD0:$$ MSA?R+"!G^X^#,S!V-"HM!?7..!QKABG,!SZM.<1"?3.;K,[9Y)\QE.(=4?=S MHZ$ W>SL112S!SR)9ANJPLS%_^T_VAN $"Q"Y:()[(_JO@F4@R/E?7UJB^7Y'DK]++'&[WLYNEE M3[Y2O>P+XRBM>N.+WKSV\6Z]?W'GW6^_RJLM5$WQ8*C9@?7403^LYD*DB-P'BH_ M]WP'5SL='H'KK-F_V:Z/V*ZCX?';]_][\9]7O[UZ^?K%>_'B]W=O?W]W7^ZV[KN5GHC_[&7\3R78?!1P5^& M)E_ E9VX:7'\_U!+ P04 " NT$&%^%% V.FU]O_-Z=_W+RQ82$K, AQ$CIRT6M?[Y^:]_^?0W MS_N-,,*Q) $:/*/[<(0]UCDZZ1S=?T??[/MKO['>]+OP[ M]+S/GYY$<"+\,9E@! B8.($;IZVQE-.3=OOQ\7'O\6 OXJ/V?J?3;?_^]>I. MR[8283^*F>3/686G 0_W!/'W1M%#.REL*X59A9ASL*NH1E(Z5R4@U"X-!?." MDGOR>4K$''Y=15D Q6U5K.ITO$[7F]4D3_[8KD.5S"D)*?MA;Q]ZZ*"MB@=8 MD%2<8>H+>].Z:*[MZ62^ZZ?B6?4V"4!PSX\F6KAS?-!)*PCJV]N&@KF6!9>9 MX!"+@08,-[60ZHN#O.A"+^8KF");-3GE!5B@9 Y,++P1QM.7[2<%EM:AI !3 M6F*II% $@GN9G!/(%4O,1T1^PQ,BIM@G)YE^;>FL5]K*WJ>!;C0CDL M:2V#0X6*&A@*XGLI3J3BZJ(!%W/AJI3:3%Y?-5&QR>A-Q=5%#ZXM 6)+X M:07%^,-ZAN;FU%*69O+ZJIJMR^>)!J-,-]:8X@L+GG*Q-U\G^]4@ EH71D50 M5M74OT6MH%/;02]#3VWO+-+]N,VCD+09&:G5=;E1$G(^5TL-E6,U.72/%G%@ MQB*IF]+WTKO3*67#*+D%-]5ZXB1=6MZ2(=(KC!/,?:5G^3JD/>71E'!)H6MS MJU/=P)B3X6D+EIU>NGCX(\2#/5CCI!(OVI^?!+694(6$5S-T:5WEA-.6@+X. M26+T:UOCX["J-5#%CT/MD\VT*2##JC9!%_[[66Y9;B!6;[U#&.* MFH^ULJ%GH& 0(!H#-7H X&)"'X3+XR$R#%A/3QL#LL5)0_*43(3$2@: MHNL,, + ()D###.K HP^7 %B8.@N,I9D@1C#6!Y'84"X\,B?L5H$^UB'<70[:W]&%QK:CEAO/OLK$VP"/*^(=KH-XNQFXFN=]+,;>,(P>Q>O& M-JM>5\PZJL.L/B!"7Q2B72!3;F21)%X75NB":H_E535DR-*F79'@%Y5HH,*' MA5K,"?SX!EJ1VEV>*;W*Y3XQNDET;KEK#\STKCK.[&4@%#H;Q<6-NW+TL=71>IND-'M: MM=[RI*JWW-\?=6#U]=8UH&&L)E]&Y-S&%?:+QG$N.%!-H2->=#M67GQ,XKNO M-\+G!@WZ1N3"-OB&<,.?+2?+H1JT$RK-PLQD.YBD;$283TG3S4MCE:+_NM4)[K2.K?< MM[]X 1F8AWL1[(BY!S QD!Y\@CG', +TF'#A[[*J7''@P,H!O>8'''J47RL< MZ$N* _5R.+:<&+]ZG#P0%CN9_F>-N7+N1ZMSU8K_UFC:X-84$9@727( M2-_G1!T> IJ[\.C2]ETY^=#J9+7:/TN4HSNC'+R>*-]ROW<[GJ C1H?4QRK1 M%@L)2UKN)( 7MNW*WT?V?(Q:QM_-%*-^JGC;?=V%,>?#S_#9PT$T59LJ[.MC M[6I2G?*(P;7O;@:OIM 5*PJR=%T=ZPT:U#-H4"]#@V[FT&PY50IS,)[$@]#- M)FZE#E>$L.?UEJ5[T(=[#6';<_65TC .J5%+KRNZV+.#E;- .PX5;MO=$:6X M<4=LV+?G!&V9@9W#*^W;';*@HD97U+!G!TLG#'9\6=CL.V3$BS9=^=R>*,SE M$79>7;WA=^CH,FI<^=Z>(%R>7MC1H>BQ/<1LB6D(49D\R1B'ZSD<\$*+*S+8 M$XK6PP+HP[D!@>X-B&TG0_'.;PV<**_,%37L:&'D*D;U\N5 M8K6N6&-/9BYEC3?_LP^P,B;M&"1DY/\PKL2/F ?"W($=HW8B]B5]4*>2W?*G MHE)7[+$G/B)"I=]=%HKK:7;&I M1L94R23H#,UVM&J635W#4J@9 %?DPCH:.Q#BX/A.,1T6?L M(.IH>>%%L=1?Y5,;:X?1[@U0.R+R@:/CHE;Y_R1FH9XQ2Q\X!'RZAD#7,[-V MX;7$!#<]/A--A NRONV-/;5NYXZ&L&3KWUIF^CJQFXW:14\='D&L). M7=6N^&3/D%=X/+H+4+7\J;[=%\0A45%#U^!DBI_G?/V:]"H#QQ7E[)GW\I3S MT%V"5D4U7>KJ?_#YYAMOIO!+NT*.8^<4FS\LIB,\_XI]= M#9YA)@0LZ$YCV5&DS&/Y-(+XWTNV*2/=^^ M@DF[*+2*6T4OH*PC I76Y8HS]C1Z\#WO0A]"C:J<+@Z_'@CZ>4HG#KV0R(+RE MO[%]VBHI2\-0G0I+-8D85%,9*UR_\2B>GK;T7^HXH<"P%C(?^X5YF9$N6:D7F;; 5O:4 *^)P 0WRJY:"/ M>Q,5%_^G?UX\^6&LDN.W4=P3@LA\86I7@_IUS#=W)A$P10F^[W;B[N>+W/HB\K7&!]\#@N2R@$B9Q-7 MN=IS8OZ_9#W?!XS!Q9,ZRD&$"H3F3F:>.JB=65RO]J;%R^+NR%+=.J6=RV@7 M]\&R*IMF>-% 56O'^RC)BN$P^XQALF2\3]?)I@]*2[_5Y+',3&%#+O*F%4J\ M'W-Z28W59N4DWWJJ_Q:KZ'\]U'O9_NQ+!(D)1:7U85,FR8APUV[1*>8O$2>P M#>OK/QH'P6!^YELNL@FSGT;X+6+98\DDQM\1*8WHG"VK)-]+(-3&)'D5B\L6 M2S9QT76#5=["_W'#8=#[JC9]-71(5B@S-M57GP3:'F3/(R!L0,P?4(" M\85'$^T_P9I!GV1TTO6#U:8/JINNJ!Z&:BMCZ>U7 M4_D3=["56^G!U^3CT\;SN4"E>. M8ZH>\8WZ$9BB]R[_PI0O+!Z7RVSB#DY/.M\9-;Y<,,=>MHEFW,/ AXZ?Q[]X MZY$TS]!!Z9?T:G=35D#[ZDSJK[5 MO[IW*K?X;KKK+5X)7='?;P+I)W58R0!0L]%WTVE-WMQ:T76-FG[/'5B26LMJ MOAOSG;Y8LZ+#W.KZZ;JX).TJ-_=N.JK"NS4K^JA*2^^P>THRQ5+AW1C;[-6( M%1W3L/&?HQ-+DJA<&Z_6)>8HNYHA)AA^_A]02P,$% @ '(AO4[A!=*&# M"P -J !0 !P;60M,C R,3 Y,S!?8V%L+GAM;.U=;5/C.!+^?E7W'W+9 MSR8$=F:/J6&W0H"I5 %)A7"[^VE+L66B&T?*278@^^NOY3@A$,N67V():JJF M!N*TY'Y:ZE:_V7S][7D>M):8"\+H>;M[=-QN8>HRC]#'\_;#O=.[[P\&[98( M$?50P"@^;U/6_NW7?_[CZ[\ZWIJC691=3#_)+-<>N/B_%-RVD= M?_[2_3RZ;3U,^JV3XY.NTX5_GQSGUZ\!H=^_R/^F2. 6,$%%_/&\/0O#Q9=. MY^GIZ>AYRH,CQA\[)\?'IYT-=3LAE]]ZX7; +O&GSOK++>G>U$^G,6WW[.RL M$W^[)14DC1 F[7;^N+VY=V=XCAQ"I41\051RZ;=Z3H MC\].CSN2N@.S'WG,V-)+<_U7Z?<+6 [2?(?!'@=F='&"X*W"B( MA7\#GQ-R"=:H7-;\XN<0@UXDJ[=A.6#N*^E)-L5F%_M(3.,M$0GG$:%%S&@' M!Z'87(DE[1QWDYWQ4W+YKQLL!,;##>,WDL6;A,/5"*TD/'$9X0V+ 9KBX+Q= M=O@:82 W/N/)DEB"\ [D/GG"P1+?,AK.1$7$JNDLEL"?&/%KLJRZUF^GL1TQ MBW@=B'>FL1SQ!.YB9 M$QJ0@H)=!<0<:GOX[T><@[B+P7@SR!XT=XRZ90#MC\O"M./&];C;8AQVZ7D; M(I(G3!YG81*>K.=!W-WS[UY[T@E%1T3S>3RG0\"]VXSW.9M7\'M8W1X$<*LE MC>Y'D(:&#=*5Q\E'D(?2R]*5PNE'DL*>YZ4KA9\_D!12G#%=,7SZ2&)XZZ'I M"J&)4R//&6'E#GR;CH+J$%4NP O*KYVT),Y!A@ZBGL/"&>:.3RBB MKDSQ(,X1?8QIA2,3>EX48)GFB4=PO$@V9KGDUP%NW&PV[& FDV/,?HXP7Q^ M"9RI@J@4$A/!X0X;M]NTXW@KS*$_X@3DOT#!@.KFNNJ8TW99Y&9$*DWV+M"K M:$T24W36AK*IMDO=A C8).C4B/L]Q:=UKG@%4./1N+0VO&J8XP& M7=.?G2D2Q(T]+(\$48@]A^+0 5;9'#L!$\(!#]L1,\1Q"NU:[O +6H(?_H@= M'0<;TPF%1&-?PI<-6RH,UQU^SCJYIG(WZP[\GS/;6O-Y%\RGFEVLD]S'# MPQ=^>]Y_(Q'.U4G@BK,9\#!2.1[Z*IZ+X,Z?Q1Z\>RQ>R&U=#&WV'';Z2F47 MCM4B#9O$U$4>2!+3_L$K>/;9?,'Q#/2" M+/$@]@9OP!D$>0_]"7I6(RLSBPF\'F@O6! 4C!#Q!K2/%B1$03]V7^]#YGY7 M0=0>: *5$&"K5)R_^M(8=SFZD49C@-<^$K,>]>2/J_]%8&P"&4WWPC[B? 5' M^G]0H.PK+336!+:7O9H)0T%F@.-+[&/8$=[:A(#EV+&=8$P4 #1'&<"SY0CO MG&4*%)FT)O+4+T)4I9SW*U\4>C9O%&S48PC64Z8>@_"!Q[0%IX%&-,8)'._MIU MRU^3+%H#O(]DSP;QKIX7,@D -G^'P6QU*3#2""[Y1%>X&@6(AL"?7+.I'R 7ED;X9%.]/Q=/X4/'IA[B-RDH5N;H ML4^I4K6I^H(TISZI#<[Y;II]>I,*1-]GMDE5,F)X1?N/]>WU>I TJR,V:9$> ML$,\%=%("YKNLN76%RW5KU3%JFG[-:Q7:5 *I<$M5:L\V_<>CJ@<.*6?*#*O M2QD1ZFL+4;XX;).^Z<$MFGRP2?,T%[1@*=PF9=1#F%T"+?&DKF,84%Y6QB:K MHEV)8UI2L,Z,E,&G+*U:TDJX)8C?&>8B,7/\@#V)^KH(]>]@NH&P**=ZO8-[ M$H,+X.+!2>J2]2ZF7F_.>$C^CC]>/;M!))M0QRR*0][=+]_D;NN8JDA..A4+ M> +22.%+O/XYH$E$F*2\I+(D5W9R>RE(JDUT !SI'MY^'T7)T94YWKR-X)KQ M$6']S)(H)&CJ33Z>/P?)<^3YV594Q,TP8D/:: =@".TP-:27X M"I$>\$X&Y/8-8A<9C0WI)1$+)F)'?^AG-IAJC3&$14C&,+!V]2QM:$3$3!J$ MH9_Q<@3M<68Z"/P#@4 +7;DD@-KE8/0BY\;:.5,\-R3*K&;CX M!/:@'- E',T54&9,8 _*;6!1%F7&!&90OB23U4#V:6SK 7T=>L=F00&G[#0F MNA*W0=DED9N(>B+_F2N]00;13%C/!;>=8V4;2PXR_0F,HKS$2QRPQ3WSPR?$ M5=LQE]Y,-^PV-S$0(I*/]@Y]C:VG.\X:3!IO?=,?:!C5/<3!\@TV!96J^ PF M^G_E6P(NP%Y[LA *9CDM(ZM';&=';0EO@55,?MI4WBD'OV2<;E/QN,YU+YZQ M+U%D/EQ1]E![H&HGD]XB^>*= 5Q^?W*([<+)@N^E^LM8GU MQ'>Z "H1Z=@F@C+=(R7B'-M@%\R2V=0T6Q%PV;2,34VI).%;)OEJ7]K16 MBKE5:IN,C[52S.W;L,E?,2_%@S>%6OG<1_*GY($@_F,![NZ#?J_^M,#V20AG M@ZJ>QT(J,JR.5@51XJ"0.PNX891O#F607[W$8!CBE_EILD)D7G[Y]XC3G MA<8:(XS@$,##-\:\^,DQS)?$Q>*>!9X21MZ 'VW9]6#"%/9]().9WIQ0 C8< MM&")L_NW-$>9P,-!SN #^,IWK*50&'NAKMP4,N#J,PJ[(H*-,=S:SPOL,XYW MBD6PP G<#=S3Y8N)DZUW SE2O M?0[UC^9/O>;/37>#@E\EG4F>I M1\6?DL!E^Q=WXDZU'P30AN^C0*93/"A(U0WIM/&V?"E+13G, LN620 MVX!@O5(%<:0.,O("58$A4)1A95)KD)LH&XS6&"-8EIA&>'/H2U MG9E[]LL43$(63RA" Y".=7[] J0DRS)!-/B&IHRJJ8DE 6 WV&@\_8+&/_[K M89&\NJ=_U?__D__\<__E<0?*0IY22CT:O;U:N;>9Y&E)^R!7WUW\=7GUX%K]Z^_^WH M_>7G5U]O3EZ]>_ON*#B2__T+CER0^,W[UY]_;MCV\VK5^OFZM?HVS;8;?QSV_*'[=-GPW]_<>B M[=&'#Q_>%+]NFXJXJJ$<].C-?W_^=!W.Z8($<:IF)%2TB/@W47SYB84D*Z;1 MR,(K;0OU*=@T"]17P=&[X,>C'QY$]%K.^JM7Y=01'G*6T"LZ>[7^\^O5Q?.Y MB-/L310OWJS;O"%)(DDN1IAS.M.2NIE 1<'/ZMG_L=,S6RVE&(AXL4SHZS?M MB8K8@L1IL*"+6\H;DE$Q@N:JI42E(]K2JMFF*[)G)C?TF#[Q(84 MUXS4XQS3&?OCQ[9N" M:*D,,OEKF@4IRZC2Q4EJ?Y,=U:\71T,R7%-*'C,HM9*WH-D0F+'PF F(C M0H*&/]RQ^S<1C0NRU!_%!)9"0.._SN1SL]7IDY66D%N:_/Y:]W-)3:+T.>/K M"1N>FFK![86J3_2.).6S)P^QJ"!,TZ(Q33,B;HO%FXO@CI!E21A-,K'YIJ P M>'NTWOS^8_WU7Z>Q"!,F5^]YL2;!K]_CKC^7:X]5;:$'C- M.%N II@U6&'RR4/RIP%:)8MU:HV9-H=A&:G!7YK7]52^&$") SDZZOS5/-WE M&KV;ZJVR+4?K+UF:2:$^2XIYE3"*WJD_K#G>,:":++$ZS3'PJC)K#8@^8'WN M5X\S\H\W%4BW%]3_J\2]]S1]G%$8HG_6;5"TKGFZ1^(>B;\8)'Y5KH!SJ<). MI+)7U/P99_.37&1L0;D);=MV]XC:(VJ/J#VB]HC:(^J^$'6S/+"I8TS/?U&(_7/5[W>-WC=8_7/5[O"Z_WNW<- MC.LC%N;%'R2- EH(:1"G,\87=M >.,Y0Z-Z*G%X _D0^/E(DG"?DK@*Z5O[> M(Y@^48J)4W+"HOWM7O=SG]3DG"O>Y6H@R3\IX6=I="I?7A5EAJ8]4GFZEJ+R MV9>4QRPZE]]5F2+&MH/1J>8(1N6SE@/0>/&X"G6 &=I\6&JK@#*DZ0!4EM*F M7T*U[0:@[__FA&>4)ZLKNF1\WR &M!R QAM.),)3;\](I*[I$%3*1]11MO-S M[^ZB211)M"/6_ZC5>:3U'=6T'8I.M<--^0W[KO=P:5L.1>,EDQ F^7_Q4K-+ MFQL/16F!:*?\DK/[N#Q;44NKIGGOU)Y0Y5!/+B2\>_@_=*4E4].N?_K88L'2 MZTR: ==S(F=JFF?%^9TXK0*-\$[]4U["LE(#R@>K-UP).2#-<;BV<5$SH*.] M?.S9@O([^6H^A+B+E1YK%Y<%1@_(QM#^HH"F )J9<(G.6ZG6VKDF/5%W3,.=R$H[> MW=[$6:5MKVLR %5G#V&12ZW1(77->J1.FKX*95ZO%K3N%[3*%\X4,L-7Y8*%/XX(K9YPWE#2L^@61)0'G$"D\@T5DHCU@12DV('\H: M5G12$W^%LH85E !26J LXD,EIL ^E#-\V,0V*>Z1TT%.V(0LE2:GG"GUU_JP MD/QP2Q)5E#H0 I0FNI3! M;'4IQ3.3OYW]G=G>62\"DO'#/1'R3)Z27EQ6:CX="BIUN^RAUSDF=SQN-_ M2^UHY$?7 P,?%T+DML9 O_X,@$T7!YQES6GV1&)_-ZKQ( M3/^1%SN66M@T4 <<-HY[,6:!D]%_',=N,II@6""K_8=SVK!:#VR!+/8?S6G/ M8A7B!;+7?T2G/7L I[GC3%D['JT],$ ^^X_O-.:SDZ78?Y2G)7\MUN$ ";0M MF6N["@=(H;7CT&A(#1R3*XH_OPM"=A]'1Q^"I9QKNHA#<'3-T'_0&M8F,GS$ MZY C7L^$5'[QU]EL1L-L.CLI!>-R+1>ZHLPV77QI;>_;Z\*WYPM%>Q^@]P'Z M0M&'6"C:?C]U 7]_#(0"XK>DS+-:+*7@-KC.Q3C,H& 82(W'Q"\.$U^DZI[[ M^)XJS_.[MV_??WZRT'>@L*&E4P2L%,JC4%_1PN]^PD0F"JOZ6,G])5FI!6&\ M>;RC4;U%T#Q[00J8.L12L13JFCBDM%*?U#<:![6=Z4!O'WK[T-N'0S!2JR(9 M3"V-SMXU[POHK";-_#,+M(7*B&\F=_W8\M[?XOTM+][?THM!X\(E\U-Q'6U8 M7%H5Q4FN#K.E- OB5':E@>1-J--NI8_#SDW3:.A!738WMOZGI3UYNZXS<-/33WT!PK- =N0BY ]\\J3KB(L\(8 M*-"GD@=)+$W#^#%/$0:S@8,-"JRM:/)0^I"A=&5D])IF6:GZ)G><%G]H8Z/& MMNUAF>#9#B23G_;AF/SJKT]RC=R5-W!+6[YBPNH;.:%2U>JNE#I(T_%0W'TD M#43Y=4A3PF-VSC@-B:@687/#@:G]FHHE#>-93"/M1!O;CHEF5]*QV1(WA&E4 M1FT[1[5!UCOW)(U.=O?M"@2F,4F;#>)=-(WYN"A$&1@QF/;,QIC'Q98,#62.PA9%; MD^YFUDH2$Y=F>Y)9&?BC"TA!?'!H AL@O<&LO*"HXFWM-.>!9"]:F]MHQ--. MXS.XZ8=*2/O8!EN);D?5UCH479"]@TYLS=NWGL712&T7<*:5M'94#J^CK1_@ M2TJDBM15 8) ME=:""#9$P7*E:@88-#_*2(?/B3KDG"@?NW["QR,N"M/(1Q+H9C.)@O*XY"H92LE1-G!9!EG)-$> M2+#IUIK&[64EGQB1VG KO5KJ8!U:TW5)U(H,OUURN>+"]34K=YPL3HJK $(] M@98]761 Z-G6JKNGX*$>0%7LJ]QMXSB]AQ-U5BX /#%;F(*1OYIMD-D8'QAY,V[TK.E6 M.CI?/-3Z1>?7K94\S?M#GVC5?O$=6**UR41%)Y9&A<_L/7LH1;3=_G=@2=4P MRQ&=L(+W-M;468Y2=+O<_C'HVP[54B-__NBRRWT"@C5'/@%AJ"+DD'B"B\R# M#\%M+A4^%2)8O_: TR7CVSB522_1EUDQMQT2SZ])P MNQ29RL/IVCHI$5?V8IN%\0?BW^N ]L-OA<(0@Q/2F#@PUCR"-!C['Q@6#&YR-B"\F=4UD9H@;U\:D;S "Y)J+BB M]S3-Z1=J*#!7U]8%[24"N=J8"/!D,8N>/A7 IP+X5 #4X608HF=6IA8F_FP0 M%VL ;$;":S54KF.XUA0:;XH %'BC<\%"))(U1'^H0@7=KU@,\:U^9;C&$L8O MR#I-PZS0\UADN+4F/I"T PM7(AH1AF$@I@]XH!+2;J#?@11K\^%T:XY\.'V@ M<+JUQ\5%:/WH;2#BNS2>2=4@OPO7^-/R%+]IE$%#ZC!B_#G]0PYB5YXUWQA7 MT[3ZRIG:-@.%=#^3?S&^(4)H8KGZ1@-1J;+XIK,G9&B#YL:V8Z(905AI$A8P M5=I5(8WOU;99&\$P-<<0Z/-A?Q_V]V'_MGS8W*H([XJ!,Y_0@$,7^(0&G]#@ M _\^\.\#_TX#_S7F'[.RN3 QYB/^/N+O(_X^XN\C_F@%V4?\AXOX#W<^N\EK MACD51YG<8/*MHUFF,)S'0&$-5&NR)<3UF0T^L\%G-O1\WY>M_]A%:L./@9@3 M3F^)G+I ME;WR!84!YEZ)98I#M#1!DUUL"/*ISP<&^Z.(X]5E0M)"*QK/K+FD MQ>G.+4P>]!'%<[PMZ&W!,=F"&A7 4,$R M=%Y4FUGK!G<,ZUWM> I:8U$7#H6? FEHQV%Q(6 4)[DD.DAI%L2I[$H#.;TB MD+J^M,D;.1G:/&%0QT-[0KTSPCLC+(S ,\+3.+T3EW2[P\3A)(U.2^&SM/P: MC>;-/6_N>7//FWO>W//FWLLT]UILFR[P^ON ;2Y3#Y+B-O5&H-PXS*#(&TB- MA]<>7INOC:1"4#K=R).Z5H5^BLEM<=7(9Y+E'!I4:3&2A]4>5GM8[6&UA]4> M5K\D6-UZRW0!J7^1B. ;#'@H)C9FBX/HSV,-L*@]:H^E\KA3,H+3TFRK:ARO'J\ M$F;"*1$@S-3!B!YR>\CM(;>'W!YR>\C]DB!W9UNG"R#^+@C9?1P=?0B61,+. M11Q* 3J['KR[+X 2%,'*.V$B/DDC=0_9W_G\3U)5/QKDIT0SE?2UOR#)+D.:EKU M]2C_@"\2\"#3@\SF[^C00.9P)4;J68)O.4#&ABL< GM7#38@%UA97Y*S%62V M'A9)'5(/H#V W@/04FKB>ZHJ/+U[^_:]]B960TL7\)DM%NLZ32=D&62\KBD%:7KMI6ZTJHE#2FLOS*QN- YJ M$=SH62V_.Q4;CU?/ZSDJU? E5WOQ=#:)HF+!;[:P29[-&:_1[P,\<8SSN.;E M7F)E98E*;?I1]M5=0]KWX[S[SKOOT+OO8%CV_ME(HDHY$Q:A]&PZ'=L[ MT[PS#;TSS1O_WO@_/.._!SWN G?^K%*J%G&FOA$%P%(B(RFE:2CY:8,)BN3S*YIEI7:='+':?&'-LW,V+8]$A(\VT%!\M,^ I)?_?5) MKIFR'L.)-*$K)JR^D1,J;^1#*Z4.TG0\%'>?J &B_#JD*>$Q.V>YSF\%_3N7E)S=Z] \ MJ*U[VA6NK-GM#*UQT%^[,QC;CYD'FYW->YY;,V(P>IF-J8F)+QMLRQH!2(S< MFG0;LU8BF+@T6UO,ROP=700(XJ%"DX ,TAO,RD>(*L#53G,>2$*RM0L!C7C: M:7P&-_%0"6D?VV KT>TH0[=#T079 ^C$UKQ]ZUD4DM8@IC/24$=AK[R*WZGW M-C^\ZB/IG MK9W3?Q7?S;/I[*N@$R&H[E@#J(]S7OZDBC :3>[EMW?T-!:AVAVOI#Z[E'B0 M:D]M-!T&&\=75.F.:?Q1X\4G,/ MA)6&=7#VQ)LMQ!C6?38,TT:4 60:6^4'@+WBPEWQB]3ZMUEQ!(HI+U$@GTC2 M4)GUY+%L2TL?1LN'#.K8Z(16[^TX9&]'Y1&Q8RDDT]ED07D<$K7&I<04MPL4 MM6VTI\5LNK6F45USL"P#W&2W*I.6.EB'UG1=$K5"PV^77*[ 4*UG^=<=)XN3 MH@94J"?0LJ<#B^^$2\63G9.P "TU>;KZALZIKLULK6LZ/LH1'#0YE?O/12HD M7"E".7J)T3=T3K6Q& M)7 _)T?*,BI5>E8?%="T"3@K6\=EU NQT.1PA6_"Z) MM6>9] U=4,W2.V7AUZBDJB:.*=US6&Q4CO+23.57-_%"IYT:CN*(W\Q,:0V? M%KU='!7E+*0T$JIDSZ; Z'0&D$=X1Q\3\S$Q]#$QV#&K&D.#V4)ZC/S5P"YF M8^ABY,T(+%E3Z#:ZZ"W4TX(FJ1PD>9KWASZGO/WB.[ S929W#CJQ-"I\9N]% M1BFB[?:_ SL_!O-4H!-6\-[&F@9F4(INE]L_!GW;H5IJ%#L:W4$ZG[)FK7M\ MREK/)Y;:N,%&FL16&Y@8:?):(S??2'/6]!Z^D>:CV3HR@6QBNU+(,J3I(@7O M0W";2W1)A0C6>TS Z9+QXFQ=J[R[)B,/FFS7G, 6&79%3BU?E0[J]8?'+++U M%W\=7^UYHI__@".[#A&:ZPI_(*LTS3,"H6-189;:^(#R>^Q<$>A$6$8!F)ZYSTJ(>T& M^AU( 6B?MV*]K'S>2K^Q9*#K9&09*M XE8O0^-';0,1W:3R3ZDU^%VXH:Q<6 MMQUUT)!X,^)\P9D7%X3>+--I6GU%9VV;%Q8"?_IP32Q6WV@@*E6J\MY$:8/> MQK9CHAE!6&@2%B:"M&E#&M\KR%(;A3 UQQ"H\V%['[;W8?NV?*P+;Y([JBN: M#>F"@1.?@(!C[1]8 H(/WOO@O0_>/WIP:\P(9H7=,3'FH_8^:N^C]CYJ[Z/V M: 791^V'B]H/%YEJ\IIASJE1)BB8?+1HEBD,YS&0FQ[5FFP)<7UV@L].\-D) M;N/WHTA+L/>N#IR@("4Y4J4\(O678$D8T4]E;6^Z-20R]/7FH1(>>&6B0#-'&/;U8L/0Z8^&W MT_@^EGQ%0HKHM:+^E(:)_"?2^JGA7;US=$S.4;_7];TIV*X<%]EK%7>D+TB6 M<_E46JBXXLL@6=]H&#_>H0[>"CIZSJ 9;EV1ZW/>#CGGK:N+#*@0E&JN$+TD MJP)NG.:ZC<*V.V(.O\CU3Q\CX1"#EFE"=4A>R*'IPNUXJF61RSAP2SVT),E% M"@T#=S$F]KDP!@M;#38*[O5APQ9#X>;<*H+8T;".9\08LJEO[(CZS=V"AD(B M=4T14%Y;JJ*^\3BI1U!CPT?Y?)2O2T9 JD9S,RJ.D@==7@!OU+=H3F$"WP>S M-Z%016R[$4\,)Z)]L-T'VP\PV-ZI%3'6D'MW'H6QQMU;F]1C#;YWX$<9:P3^ MT"Y4-[H^QQI !WA 7$3C?BP/0M^2\KCT8BG11'$67OZ4+])+RF.V7P4 RG=S.6M MF8%;>P9(&M(DH9%I^H9].N89JWSE?]+X;BZ_G,C?R!T]>Y#V=2RH!%SAOHL1 M*WF(Y_RC'"(3&R%!,]?V9"&>XVF>R+T;I)&7S;;.YK);D%?_[,NNE.! M74_XP*2UGVNEK[Y*(%L0J4W$J6OF(*A44&&(H%:V<1$ ZPT./56(NM#:P(\_ MJ!G>ZKVR%MW@4ZQY/L8Y%CHF']=A&ETF)%55-&L#\'T^RL^<[:-\XH-/?#C0 MQ(=JA,"&U$2CS9>H05?H$B5Z?8T,"I!11>B=+@&?D^%S,GQ.1A_Q/D>6R,B2 M-Y![SD::".+&T3"RY!&<'O*1I:'@"3*.+-T%=RQL9#DV3F.UP+G"4N,";^C$ M1?;33X%D,0Z+,_51G.0JK2>E61"GLBL-Y)L2@;1.RF2@BK;?U]P%I&1/I0K) MY5:V%P%[!"#-LJ;^[YZHW=LM2@OWM%SEQ8[T MQ*:+_I6+;-=?L<=6R]&P\#^=Z6BVX=L\"AY^GY%XK%2^';?U8_BXCO?:>J^M M]]KNL=1"EXS,\]KI'CE2/VFK?=*%N?IKP,O;M;?_WJZ"A;J4,Q LYR%M9F5: M#SNH<=B0.F_3';)-5YE!6SBCUO?/:_-G]8TZR):.ETNI*$Y8DM!0K8+_36*N MS^0%-&]-TPT5JARHEHC*W]M; H)G.U: _+1O :A;O"\YB_(PF_)KRN_CL"J% MV-1L6$K%)(W61(C*90=J.R::$>08:ZHLT3/(" MG BAZC9'-^1!8RFV&,G[FWRN)7J;O)X1HRIE5OIK=.X&V%:")F42]BJ8<1=' MY41I+8,8$A:[>FEP_(?&MV#%GPEI^S13[[#T#LMV+JS6D'9@-Y:4A$@*;5%4 M)14LB2.BXO:W)%&)(X&84YJ)8%T=1\7\8Q8%>4HD$[(=V*W5S6.&QVRVZNK0]MA<8&1N"0KI0GK+R.H;^R0^BL:TOA>T?2%&BY4@'1QPXGFF0.*3^F,2@F/2C4NM??._B45 MNH8!8"\'_&PIHCMX0L-%;5L'M.],HH;BBA9NZ51^)B7&M@'Z>(D"24C<4JC,\)3*?MBQU\A@6HHG*^,UK*^H4]*\G%W'W?W6S299#":62M7+KK7"&86'AI$DX5ES:.UE8#N0!>858##%5VA*KBLMGYC MPQ6.LA!.J,6'KL83F$> PP%=S24X4OH8(LUBY!\('1R:L=E5U="#H=6[/BS"7F@PRZ6K[(;21T.Q327U);[ M_' @QHY%J[0,=)BFDX79\LT.!VX:K\U&?'U RAH3VA#!^3LF+/-#4:'Z.S8M0V*(ER9-NR:HDOH0)VE\+;)W4>'^.QX-P5M MT:$]._;L\BD?F75YEG#;0 1L%H1$S(-9PKZ+[HX1PI_@^ 2A+:'^\. A'QZL MK ]U2J6N#N.R GP:31:,9_&_BX]G#^O#PU/@.N&J0B^G-K[6.KTX]57H<1U*PR3,(OORZW=<$IMH,:[8ULS+W66NKBZYDFCG;#:C6DEV0X2#V2X)D.IKAZAIVHI] MS93V^"0'\_91PCZEPZ9IN: *A#Z=U9Z.!O5QQ(M0A%%)VMF#TKUY+.9*CT]G M*D)1PP^HG]NCE\I1IN% T\H-O<^!Y&Y46L\!K!\JGB"G8<%=47#V+-JE/39K MU1<%;Y;'F&UZH^!OBSC7SG0#RK4? 67Z]3.C;!5IGB".;89S GW&>42-2BE MKC]!IFGE@%Z52%QA"FU-R4=32,.*_0"HN32LP.8#X>'ZHKACN,6[K1D -9?- MWBU@(#Q<5[@P[+BM&0 UE\W>+4Z/SQ-7E9ZAYVU37F);=3H0HA<5P2$(8TNP0@@6T,GLZ#/^!G+G@"< M!KN#^F/9$FQEP"*+C^0C<[N[&;>7-8& $[I<'52 M$4QIJ](6Z&04F&/3)*T-'<:SY:+Z]H[G)_?1P;A6C-8<4D4'U%HP"CF>@PZ; MM>"WLWQM=&BMQ:2T/G[V.!EX*DNR[=X3D%2UW*EZ&L2%(@OD*]DIMAALF.JF M\&0+ E#5I6S-AR];^>+*5A9^3ZE)V$:5K@-GUS3+2B6U1XQ=)Q<%TA[-]JTI M+\V*(D-&&A2)_$=7[\BFJQO.]NM![]>"?LZ0J0_6M>0W@G],1!QJ&*AMBX#VTSC),^UR-[3VI>:Z MX8FFBE/"5X5S1=D8LJ=$HY+ NXVQK>%[@">Z M+)6X%KUC*9GZ=V]H[0NUU-(ZW0.4QEHE^^TPT&S ,,;V+GDP2DI-2Q=T:ZY) M.9=:)KY+RTNMPM4-)ZF0,UP>"2H^):6O99NJ7VHFN6XOU;$6^4N6\?@VSU0& MZ0V[)/RY)>26"%>S76'VU89U&A6XKM^%@7\LY"M6A M P4-YQ"<4X@.#C1D&)#DA@X(=,1J9481;HN757/%Z2/$UZV)3VO:#'M-TQJ%Q7]4-(E5:9$$%9W M=70PHMMYN&&:EU5-=*%FI\O"I+JBY8DUN@ZEE(>^5774NU)!F.=LB*>[/;M2 MNTZT[1S07%4O0QUKU)!N:N[BU$"Q,2AY8:D4KLK#8:"V8Z2]LU-N+R1#N3,+ M<@-172:<6M#@)&NN//.]L4IJ56)]8S17=TTX5X?7"Q?"ZK')^CS_Y#OA4;E, M+U)IN>1E32+UOF_F)%WO8']0D:F3\.7.I9F/H1_O:H;%-,\DZ$^CG4I555-1 MU,A85YWZM^OB\R,.\WDWAH[4%6[Y^+<6ZA@ZHOE%EFW*^,B/9FI:N MLE [2-YLL'+1N=CKD6ZU'ZWJ!0[,6'V>JMV+88VP,SI'/_A-6KA?T#GWP4P: M-0XZ9SZ8-0@&1N>]ATMG,Z?GP,NQ]@A#M^JG6SWKL^=[KDE8;X6@4ZC0%U4/ M.]$I4XN7-;CUC$XW6]\*.IQ?'EU"E?5RU2H]UX8X$S M]BNR&8.%@ 9.MDA91H,?RXR!6U+F%3RNO?T/(I.VGP3;R99!8XI%VP<,E5C1 M#9V^E.0AEY+L*IT@*1Y'H^H-K[Y4@%UG%]PI/'@CGUOCVJ]LXR*,++4*6U&Z M \AJW;;&]FX*AJPKX!=4?94Z45Q=?S5$#0%], 8/A92H-%)WFWTA"UJ; M%=#GH_S,V3X*03J&#^OY@"A[V^1F:- M09SY_^OBCT[6PDC"E4/)CP7V&W:.?/4H7SWJ\.)?3>QU%S[ #\%M+B0C0@3K MEQ]PNE0NV?1._E64P IN5\&"_(OQ0+"R.X!;NP9#E:<97 MI66P_O#H EM_\=?QU9X)\/R'UDXX&"5?KS64//Z PTF)BYI#K_2-D=)\MY')*D\J6"VHZ)YN[= M,S#:-WIXEZ(*606U]?6/O2O-N])&Z4J#K6]FI7A'YQ.S4')H?&.P]\'TX!"5 MO=Z-&")W1UF_LGW+ DU&)Y@3*Y#I?6+>)^9]8F@JJ@^:)*?\Y65N&%$N=U%^ M$[ B"!.H+,=[56JG:8I->PY[U97:YXQ[SASH M2LNG8YQ?;2++6U#BXTL^OH0^ON3]J-Z/>GA^U)Y1.9I(CK-9@>,] MX%RA+/CA$C< YPU;[8^!_3+ 6<)6]<.M"0:<-&RE0@9R4P%G!UO9D9Z=]L!9 MP59:Q(D#'CA7'S#.E4L7A3EXO?Y>_4]1(;_Y_U!+ P04 " &UL[7UK<^0VDN#WB[C_ M@//.SK8C2FZIV_9,>V9VH_3J49Q:I9.J[9UU7#@H$J7BF$74D"RU-+_^D #( M8E41) 2 .6]B-VQ6@(S$XE$(I'(QY__XWF5H">_?/7Y_FAZ?W9U]17*BR"-@H2D^"]?I>2K__CW__D__OR_CHX^XA1G08$C M]/""YLM-&N'LG*PP^L_3NVMTA(Z__^'D^]M/Z//\#+T[?G=R=$+_[[NCHW__ M/;=\?'[]^6 MH[\2P^&O45%]4!_\W5O^QVKH >@O[]G8DP\?/KQE?ZV&YG'30 KTY.U_?KJ^ M#Y=X%1S%*7 D!%KR^(><_?*:A$'!V-@Y!20= ?\Z*H<=P:^.3MX=O3_YYCF/ MOJ)<1XBS+B,)OL,+!/_]?'K=8*_>MN;TEND"))A*3\$.33-5(7A@6D^ #DPS3=X8/G8!S@&TF*94511Q\7*5+DBV8MJ]1,*(9-\K#>^>F"/DCHG ME1ATR/H,YV23A?Q I9CAR,?IT>?[K_Z]Q(TH?D,DZI'1 '"=7* M!0:TY[@(XB2?4_G;!$F#N.A]:" X:@ALBQ!0@>8$572@BA D*$&"%.?BI+D$ MQ)ROO40L+S$<;7]**1%'[X_R99!AL!&CHY"LUCC-N7P7P4."\P:IZPW+0!"- M<3J1S??T@G(/9!PQ.M!9C0[G$ME_>56YAW7MZ^%D'^P&:^R8\>@V#] M%B3Z+4Z*O/P-D_&CXQ-QH_D7\>M?KG&>8SQ;PVV27CVO,:7R.@X>XH3J[]O@ M!::1GV_P#=UC\R\X><*?2%HL]P5]*'":LMX7K6UQ[TM?^V[PS8M"8J>W,(1* MX3NG6WPPP21#<]C. ?4MZ-0X/ K2Z"B*DPW<6>!*$*=4\^"CA.3Y$26+W6MNL4[+]@(ST9_X:#;/Z%]#P0]Z!8/@<%MK$=?X(LFZ>>\=H^W[(U*2#>"4I+D&5T+=A8$PDU@SRDV.I1 MX$26_T!E^9P2Q8RJ&1!5NK>H:$]K1(U'P W7L4OJ^RR.G:WPQZ,,/^%T8W*= MD'T[I#COXW BL'^D GO'T8Y')*7<[A*Z=A;V$BMJ2X1+'/YZFU%$(;C%Z$^/ M6; ZH_> ?!H6G_#J 6<-0J7YI8%(*6*P+5 E&6A+!Q*$H+/IW<4]HJ2@GSDQ M_U?'>K8ZR4@\!S4\Q[5,]@ZOZ5]!A:&$!"F*.FO]P5++Y*,>/[/<97I.,V5_ZFE\#W)"'@0):)^?#!W 3"4K0 M/:>$'AB"DO$<&3K+U'6*://>]1O>WC_R@MI:[(5QF&>]3O!N7OJD9'A__*-_ MVOGG&24.O1&OO%^/9U/T66+SUT+%=;.V:0H2_LK)"KX$693SW]!+.",HH*?3 M4UR\&&X9,^ #;Q@](MQM%T8%WRY31ECY2S1CI(']QT@;Z68Q7%R%K=)GQ5R? M+BE)GW!>E+3VW3$]L;@Y:[JH&<.15N&7 M!GJG/Q;+SYZ*U'A[%Z6_^E21B,B"_QI=;TD8-D-'EF-UM+O*RSD"4:; M! /![(L,KT4,@\EVLX#6Q_NM GGC>MP%.U[0#'N4?7-7T3S&'6I#4H9Z(=9> M_C$%X EM_3('MS$D@)Q2*G[=V\0#0+(1B->,T?96XR1-]H^^277(O4S*,_ % M_KK^G5 CEZVBR=FD#=1. MJ$4'(RGAOX:J@=P:"V,8XW/SOXIW:M%?D-9M\DR M.@&)3F\=:ZBU&V':%E5N\ 0,JQQP+#G"ZGX*FL^W0E$M,^V%!D MFH':EIGZBU#H*WM2D:]$CUEC,C++./<[O IB*+$S6US&>1@D$/5N8FLJ ;29 M^]&(>%1I((T46LL(&8@?!LDAL[ @#U3QGTQ8@:8)*I89V3PNZ:TV9#%=Z+WX MT_@L;S4QULTF45@+U\IAZ]4Z:S5&Y ---_,!0&>;] "ST>8;@/Y"4KJH91*L MVA$2&.O>6S][2"X51)U5'J(Y![R.#H''6?SG&"ZM[8&AK^L>.\CB]XHJM7+; ME58ERIN*U#1ME^[!AM6'FH&Z$-Q<4G+(?4:6 G.)'L!0;]7)+AUNFLR?=.&6IFIFN76FES7SS#A1O+A$YYO*EK30;7NGNM M>NXH,?_@Q\O6R5BBS2WGUZ$B?F0NFWM<% F3\NF*;.C_0CP@%!ME+L+;("M> MI#%*\S79!7@9$*[VU#P?8U"/?FP#KWOM:++IP?M7# M7"8BJV.RC40?R7/\@&M+["V8CT=+H#?#2TIR_(1Y./$ER7#\F'*?3O@RI^N; M!RR%=YI&[%\)F]XT^OLF+V#A;W Q6\R#YUNXO-(_%$46/VQ88N2<4)71\1CJ MFH8^CZRN:'7S>!O69X,@4MG?0ZYS*=A_(/:SM*-X>*XI\=.7[1"AXYD)A.KETR7__! MM3N?<:G]&@S^M'IT5TRG3CM M[UR6RX&2OMRVP-W=Y?9)0G^J29(?3JZ79 M39-$M*>4^3&+Y2-.W\$.(MK='&8:[YCY<<#(D!"H]4C(0)!P; MO6[WFD=+4UZE_-D?4,])V7JX;I$7HL$\;Z=JY1^YH_^;Q2']B3W[?4[CPO3] MN0?,WJ>< 6[KIU6M/KT7BK'FX8G8+:?'XUC M#(5Z!Y8K;]4.4I-SHB?5O7-/IO[R>9L7GRCQYK6X4,0-\>(99V&E;9W=HV,"2IKM2%1JPUA00I: RW,GQ*1) FR M'!ZFN&_EE;E6#(5D",]*GY7WH0$>NN?XH#U'GDX:IX]G)&6QTYL@ >/WI$T; M^*&DCV9P2[%?+9&59*%P2Q=*X@75&) L[%%#>!*K^U@)]2J"X]_ M>\!-Z%0-X>M]*.E<3#OG]EC"17KHE5KTD:)>>6?IA.Y!B:<3VH!BZQ'/6Y+^ MVYS0?01GP!.ZMS2\LA.Z-M\K.JTXS>/PQR#9V+K/=^+S=&)+Z7*ZUX/'QXR] MFZ"X) (] 16O\B#O7NL!#W3%!72\/7ENQCQXQOD=#G'\! :'9&NUCC7<%HTP M;8NT:/50!,_TK"J1>I'@=I82+3XYEIQYAH-\D[VP=Q(>&"61FY:1AE+3 -&V MS)0H$6LN-1$7&.]WF3;>$@V&.18>WB^%4=-VF,N&&8K-/CCKP0^\*XR0F-\= M?W-\_!U:!QD_,O^$OCN>'!\?EZ(4;(HER>)_XFB"OI^\.]G^(8W@%_3;?"?^ M,"C0/14/42CPN*PAR!K5[-4/I'^D'ZZA>^P33E[XH.\FWWW[KH19:XU2_O'] M'QK_V(15!:F7_2&5(*(J%JY?=JOT1U9?-\B75Y37^9Q0M4__'2?X!A?\-(!. M17-R1H?<\I[(T>G+YQR"):O2(>+I.NXL^>(*K>G[LV7R;&N"&OU0XR(KJ48I M+E L.D\EK/,4_3/\$N98]KJ.('ZP:L&"@HI\/U5LG,D*\24 K_>.[.$%7!.[ M__NSSQ=PQ]-QFHAEF]-#I _;"3MXE8SLDT+\WRIZ0U?!V7$:C39ZHV8^\YOE MM+K(=%_K9%_TO^'M0W9[V3NXTWGW%*@PO?E2U,[)L=E*><>6NB39 L?%ADZI MS"JS8319(L.6]30PN;8WFR '7"6_I8/(EM#HG$A6)<'WT73%/&>JQ]+NZ*&. M) [5RW$D'(>C.XKV&-UV##5QS[%4"0?$C%7P%/^8AO_8Q'D,.^0R?J9;@877 ML]]F.)*%F_: 9"B-!AAM2^HM_?TRR'G+94R1KED2;=D*)PA#J)U*E7?PPL+' MP-5,?YF!)">>NWOT64 RX*KXTZN4XEG&ZIU'S'E.3P2V4;MU;->7_?6M#(-; MW5L]^(S)%-%9AV9UK,9&SY7#6YLP M$X^K@]D;% ,3Q\$]/PX$88A3ADK2T()DB!.'2NK&9*AK2F_SF6&R*+YZI;#^ MA&5;0LGN;A_LGE7 MW0JUCP;L#9L[JSS!L4-;@U*R. 'H9]]E)129WM')5,9)]P8PNRW?\LMRI_7; M,MC<]&T ZL#NW?$2^+)[V_A)])CD6')*K4F/XVO\2 _IJGF-[/13^,)0AEH@ MZPO2$\X>B*[-5E+ 3D-& ZH186*;#CHG,QN\A03O,S*PJ_NLD24-H+(EB $' M^^F"/"MJ>H#^:U\'T%_]6N5QB*?/\?[&[QJFN=MEX*P[G#E. MYD@6:-'/@-BM_=')3:+*HK$]P:L'M5A-NI?B\1^"^$KZE<@(]QP-Y[7_B*_. M(D.SH5<'$=^.*7NJP4[PWO E''3.]'R:1N+PR,\)9(G+#W;Y6//3_1"FER.> MH_9VR+=PEFBQRX'@;'N8GE'AEIB"\D$&HG((S+I':MN1%E#Z,@%;N$C46//* MS+]: !D5](OG=9PQ"-9Z!NGB]60>=M+W6LS%SHGXL)N&Y&Z?"N)5Y.JKMZ'4 M]]. -I7F,CH_*N<4H=3$ZAK:^]C<@G1^>/HRKCIYVGB(RACE.LHDPU%<7 8A M1+Z\-)A9W0--XT0. %I_8&8848G2A[FEP$VBSB+7[S,9"3&.\DLZE?L BM;3 MW]"K?,$ZG!2@#G^P-C M528#;%]S":V\"^6"#W M5.VNF8]$D3FNE1!)XO"EBNOJJ*#4,=I4_31#=18QTHS>*%IDJ)D81(J(<"MX MN6)D^$H7ZY(1HLDN?\5"87]*M67CJ/X%0@&::VU9%@KU)# R7C97!CUDD /_ M%TL!@XO&1TP>LV"]C,,@D;P8=8XU\(!)8=H6E3H^7X]'W0PE6EQR(2_X<9\. MJ<.T[_B$4"B5W4^?0KB!"+_+TGVD7XKNU381N?ZJ;N#K-&_<'?0[_1A M>W!>&ERL>,8_ZU6"ZN2C&OU0O+8^3LP!L4E,$)\&..5%1FPU$V:"L[EXUV'6 M]^$03^1: N'UW-8L&J+W\2#GN*_2(0?G^2BKAV@NB/1H'V4-D3(I9T[.\1-. MR/J>+(HO+=+9-;YG$MP!7-?I8@<$]$D6ZS.;/G%79R0OX)!A#O T2)(7%'%" M8*\I3? LV4P](!EN,P.,MC>@(,DH*=/)= PL1;4Y6=IB?:2*#,A;;R>9 M*!NG'3&D#:#W6=>%R/WAUT51O]-PP/GV.1XE11@A?X95@%F2)$+Q"AJ2C""] M6D,>&\]./::_-A?3-(I8V?WA_S!0D_<7VM?L4IW@1%V?3NXO[ MZ4%0CLI03974!M*V+FG#K:,$AIV#P>X5G59U(1,(-B#.3>/6@ MHA7$%'&?0M5/]D',*L,)&&'0S:U8XNTDOW&J2I2V =%AIX, @4_!WTE6WJER M222)?)!!2, A,.MA1@*9K[B1%O81-9XX$(2;8(5GBQU"I)$BG6,-Q$(*TYUT M^(H2Z68GT>*1Z^*;!\6D.X)WNS\P+;HI!6Q?B!@Z5*/ 3[M0!=X2?8:YKJO) M4L4DTK/[1].ZF0R(JUOI5"'U;5@Z"U($B9ZU.(=/D JIM@IZ[BXL:>>":S_1 M9KWFQ0*#!,*6+Q/RY2I=D&S%;V[M&D_S:U/_C1H6VU)?)P.=QWF8D!Q*"(#Q MSB*^@2Y4(\R/IM1=$]*3T:Z?(^B:@+W0DN?>-,3T2:$&RGK4!OT7 F0^L]H; M>4=4&.))#EK3@9L']90%1\7'MM+@,_E7PL$&B1B!Q7ZQ6B?D!6-1]ZS9&7E# MTB><0Z-!\#OFS#RH_QUB/&Y(\3=<0%?XQ[3ER<,Z/D-)M4:7*\/2V@1,;-41 M<;/G4T?UA+'UQT]017GYLL&"G"BMZ 47:$OM!'%?Y02QR7G11O8W''&^[EY; MTUSP#E\2_=8Z=I#&- *F*[W2B-Q$)PPT"X/]O-?Z9(*49F%I/[8+B+2W3B._ M'.^#&US %>IXPYL#LAP!^DCM.XEG-[_ M%5U>SWZZ1Y=WLT]H=GMQ-YU?W7Q$T[/YU8]7\ZN+>S^7X1Z+0X;C^&_%#.;% M$2]))GX%XV1=B?T0,3:#N9'85V]%-\YJ5*;U0'SW:V_S2; $MMHTT)N_X2#S M$TWD:5.[,,H5),:U:[ZLMG =I_B*_BCS=\H'FCK<#P!:]ZV7&-'/@!,QI'X\ M7BW<).HL(SFZC:DC"?.;/_2[L(8%KA-\[*3B%&9C9W4 M6C,'+?#)AIDGB)G4PU3':[.I[P!=6TQSN5Q[@438>765%P6+9*96YWA3GXX, MKJM-+R7 9!\/.!N#K;G-S-CZ2M5F8\L)U2DT1)MWKNW+ \L!?&)*?:';/C&U M'EM 6S<6RQ[1685\@E+,0OB#=D,2AOSNC]^BH*#RN*9W!A#3]\<3!$QG69*_ M>_\'^.LY!,+^>.RU$77K C:TH^Y>%/T,] "6*D^+GE#[5ZQ-*2N-;O5=H=E'^]2L^" M=<&TM]#M:4_N#R$\)P( M]P\LW#,LI?C+EGQ/IU9_"2<6%LGYFQY=): 09SD4BBE>NC)L.C\P?N.3 79R M-Q"8_PUQW)Y29;J92_0YYCJ@$P[*&Y*2TF'4$=/9,=PTK%,"UEEDIP2_47!G M_[GT4>\,O9]PSB[9(+I,\KT7N,VHN2,:/QIJ7^P ][8[=J@89(_TG)=Q8B\C M!(F2,&\$?C_148J"U+:)6KCHVE+ASP[4UB094+;U;G4Y1C6^-+5=NC%8-V(X M":BBH981[-^[J;,$I =?QU;4,)>5%V/_,Z?43M-(*7/4)BI;90P-2++NI@+, M"%#[36.UNIPZ]>]ZK]&H+*J.RZO>QU8L+%>7VF8SQ,^U5I/MRO;(**Z[O&:* M6D&FUK&]*NQX*L/$D?N1JG9F'E2U&57=I4JWRHN&-(XQE9$Z+)='K+^Z(P;$L#1596$GU#3?>NJL-6*#:XRVN2;2]; MM&'5B1)C' LQY*/"_X,C^BE(^$,(5;5Q"*$F] _4C-S]16UDU6."7O#6) ^2 MCQG9K.D7<.$CT.)Z@R,1@$A2V1[Q08+A%G1)JBN?GLLYF2B1*P?JL\NDAUFV0Q#N$T4N6-)6WN13^1,2QNK^+X MLH>=>UP4O#C@WGF@]Y%!P?QNX"Y*YW=3H5M[?M!Y]7EQ',D4!BJDCSD)]>KY M:8U"%%35.B8H3((\CQOR8+E6?C4R680;V@<\S_ M6RG%B^=P"1[5.[K %XL%EGJ _!#APTK5)O95V*G:LW)NA3G@N^%].A*T(!:P MGB]?GQ%FO@&',L-ZKJYCE;N=!HM5^YS&=*[WGULCYY6^,51HK;!MZY\MO:$$Y%_[C9%7XSDQ8J2_)AD2 6L8T;\-AJO#JX;2Y&3I1;%Q2)0RT?9[ M=30)LY0IXZ@ >1FG01KN5/63/Q)H ABVXF,#(F?E I0I,GQ_L#9?0V,*#"CT M9@/YK''Z-5H+TJ!)Y*(DJW:S'%.QRS9Y["YRV453X3G>A&RVH>Y6H=QS*L2VZY#^@HTTNFJK3CR2X0[W>N-[-I 6 M]5KTGF\F#10->#,99+Y];B;B8H*:7KG&=!=IDT"C@OOCJ%P*3KG9&MXK6WVM MG>/[UA?=A^NYS-,$<6+\>EN[N=Y4T[*=E8X%[3;#4'JHC,-/>764G4!KB1T@)@ M6".E 9%G(Z6!H@&-E$'F.X21$I>$C-1(:9/ ;B.ED\V]HO,.GZ*G89AM<*DG MP(&0PVEB670BV*#HY_A@\=27\T/FA:;*/"CUQG=601 5@. 5Q6[2O,B8WHN M9R;_?!FD_"::GT%CJXQ5NZM5;KU*>9A:PRGOFQ0#.\$7R2XL#5]STSW07\$: M[.8[S/6-GHH22!#8*:+YAI[^.4Q/+WOVE3"NMRV55OTU,"-:^/_6PO\7;^

(\&E-J)T5%.@+SC!=!-F*M)AJ[FTK[SJ5C$G6G(?_ MY,5L\9&0"(Q/T7DHOR?)_NFG_H%Q\(\,L/W8GYS=1#+\A-.-)]^) E^)/K/Z MVUT/W1OB07]#0%.7)(%K3KNIY1:[J77EADIG!I6;Z1B9 J/C='^SJ43>VTP: M'6]&;!E53!^?)>18Y1'/$M3KA"HC],[@R>#DPVV01G@5A[**JCJ?&)P%7:#= MA6PR"HY./J"2!HT2JB[F9:X2Z$)I1[ZW.WKC)IE@DY L\(+'Z$^RP)L(>J*4*U<[Q%QQD[C>] MTE8ANAQV[ TXQPL,+V[5ZU,MM_ &RUZ %+\R] MT0+>M+TKTK.M/LD4]00FA MJU7@;.6GX:(BTXDA)T?J.9AMBKR@!R3$@Z31#6'!(3CZ"<>/2_K?Z1/.@D=\ M\8RS,,[Q;1:'^VTJ1DO?J+P/!O-XW?X)@PF/YY;N9+6,2_S5J$._#U;K/Z'/ M@D#HK]90^F]";^F<-PB1[I[ N,<_!7H2"D,Z7\!A.7NPFI19SC[(E^ M#W?@.,\WK%?ZAEX?,S9,6,E;/YD(XBXH=X1;[+?DY.IS]EIW@_46PY$:9!]! M1O/2MS<:.TR?K%&97^KDOVZK2WV>XSE0;*Z-0; Q(P?_%DYJFXP=ZH"NF"D" MF-O/:G%.[W<5?GA!6$QG^[CUW^:8-E#-UD]G4]%SW7AEV\_]'*\S',:, _3G M!#-6I-%T!8^8_V2_O\T@?[EX@?Y7!?U;Y6V4./*&!F_:[F4@,JQWBMG2">J@ M(HAE,D0UROUTD!EZ,8GM%1I/Y2OUYIQF0(:OC^6A96=[R:PQM>\T7"2UHEIC M:^HIW6SR!QR53XRSV>6@;0OH9?S,ZM!#AO<$I9B%1@2J2AL&_^[DP^3XW;=@ MY=U3&6.%"]#[XPD"WK,O?G?R_>3#^S_ B',?NVVO!WYE@5 Z% A MN8>[2)M4$%5N]9+?&Q:*.%M\"OY.LK,-9!=!UX$3H[_ M%='_T$..N1G8P\&:'F^L/0O;2 M/D) R3E^*#K:J[8--2T'WP#2MIJY+F-H$&"=>&^[VLI6HL,KSZ*SVU*]8Z7W M^J\/(SY-S=9="1#'/0X1DC>W5^%8/Z.[ZEPU?7>--3&_93"MV^ 5 M8E1A-K?#AYM%[_,_3NG!OA)G]M9&AZ.]:3/5.,2):7'7M/*DB<\]CJ$*5 M1GDM8U?F/E'ZR-2!T@K<59V4=BI,2J<,-J\^D?-0;PQ%)7Y66\B/TT9-@H@9 M^WJ=(:5E/$NQ].R0CC$X,PY@67=C"X2(8C0^(P:@VNQLN&H^$,H[(2(I=G\( MR.6!*+%KM)4WIP\YO3%+NV.: [)>B;-$:'TW3>__BBZO9S_=H\N[V2=T=?/C MQ?W\ZN8CFI[-KWZ\FE]=W/\P\N*4!XMC5*2RF>/]1#O/BII8TW_MBS3]U2_W M(4Z#+":?T\K;TW@;5!JK*9BM,*U;_0*QG_N?&CN)%H\<2LLER7 8Y,T7Q.Z! M/>1D%Z#U1T&!S4\-=05&$G7N.#XG[W!!)11'%T$&^1IY1Q_4ML&&YUTS4-LB M4V)%)5K?W4Y;.4OTV.6ZQ8,@Y19G+%2O*[ZF<[QIBP<97.M%&DH9HI@10^T_ M/J:;R42;<^ZC7D*,H_R23NQ*9,) 185.WXWJ=^;Q+^WP[?=RX 0@6/)MDA!9 M\(?]*BX&TIN_Q,5R29*HLVB O=@5Q<4@QAPVDLLW[(4S>^%B*?[! M))+)HOC%+Z=W>\)V^ =-:=H"L"TNIW?3_[JZ=KKZ#=PA\BD[UBMS*-2]R5Z8 M)+4:/"TC#75' T3;RU^B%"W>O=HY;0PE&EQR<8DJ@H(]8916>\/+?>K<]083HRXZ"&]05A K3(F'=*5A_CJN8C5E5E(#4-ZQ%*7H%R%^-5QF@3T M]:/9(+OG(/0;^JEYH%R_C=N6\HBBY)YY[<*]%L/7#Z28J#"K5YCA%E M?6>KS! -+KJ_WK)(JLK=L=3HJ4"*1]D()6'P&R+)L.(!$IC 1V"[MY2 MRNOLB11VQ+_(6:([^\L7*- G6LU@#_V@6@2%J'%QI$5CFQMBCJ9XK#EYHRHB MJS\-^T]UDHZTOX'JI2ZX;:?,.%S3''<9_@V5,^VA+.SWWNLIDU[>%Z])SH(Y M>96]#16:&14:QI/\%"](AJLW+)Q?/!=90#(JK$'V8TX7>D.-T?QK],!HI:I\ M_._2=K?7P=NV@Q5VK!<%_>FC>+.7O8E+QQGJH -XKC3' 6*3_3X ]0:[E+U" MH0HW4IN!I?TG%PBBS">[5\A\N+["0U\?'9-FX^KH: K6KXTE,>.Y)HZ6L[8[ M49%-$J$E'58VN8C8!8\UG4I>V)V1-[V 9#+H4+6&GM3;EJW-72[XA5'<+IL: MM8^P 89K_:!Z6_0BFHXMHH_4SLV"!/H,1*LXC7-6R/0)BR-,8A\I?F5H+75 MMZTD!7K1T2_8(<&+\:'*;6+(0M?Y%$&^A-K_]#^PD9Z"A(4U%F=!EH'>^S%( M-C+!T_K6-.]"!8?]DSI?FMCJEH@W>'-G)>%8.POXH4;,!$[#DA[$")J@"]Y% M\S1(0'7Z23K1DBW2B^>][@)59X%K$M3/*^D[J=H'!G9S.V 7,;D\T@_0HQI^ MX\?4H2!28?,[N#3M%L2+ZK'5\(IW'>?#XF$'A2\KRV4*\ \\AOJ:KKHK6 MMX8GDA(.V[MMEPA(_ZHB%Q@AR'?Q%;V5(+W8ZSKE.6$R@R-V'SG=O[.T&^MZ M'YLF02LAL9Y1#\B/V'T-7E K]'Y2H/7X3OHQLY=%<4J-KMEBNJ)WU3"XQD'. MFRNW9=;K?F9@7:B MU[&A=( NDY0@009PK#52;1W-;]>)D=<[)HRXZE\F8/2J#_152A+ 7<9++J?&U<8 M5$-CO^8@-U)8;E!)"1?;JF"U][IQVFM"^C*Z5_6N",=<7.D/VZI=]!^_G OE M\W\V05: '_N.Q2OMB:+"2$VI:X%HW2X6:%&%%W'$3B5)A:5$@T^6Y(.JU30" MY)=)\-@@%8U_-Y"%'3C6:_"4R!!@<[[LS3PCG8RPM,07:<$>1T*24;%B5@C+ M93_C=>C.2+1_4='\RD <%*!;=U8Q$M .#1/$J(#>D^(G$:9T@XO98AX\=_0>T/C2O+!3%P8WJ2<[A* R+ ["OK[VTUI MA_>D!T-=NV^J=I*W)(G#[OX7W1^8NFFD@*T?DMN6FB5J]'.)W%.-NFXN$WW6 MC4?1Z2LX>XK-52"TK3GPVDH0[&>@P) M7#@ F9];12/'2!<;G!^?M>[==W'^ZSG/4MYT=]30^=3X0.U&X2#5M-;?'(A M6RK\NTZU5H'T8:UE?TF!P9:D)^1Y4 1GFRRCU+4X2MJ&]_"0-(%UYAJID"/ MC@1Z;^Z05A837;[YJUI=-38M.\V)[LY5O0P,-4^F]Q::9T5^!R=9BY1M &:!>O (V'R7E%U%FX2=1;UKQ!]23*J)E,> M=1CCO+U4=/MHTYK1S5#="(/ C2KD_>76;A9AI6-+FJ8ITAPP1 M36Y:]@J_/P-2K1>W,%'+"0J/#% M5AP+?WR\C/,P2/Z&@^PBCY?D&'+"SA4+;-O4/C:W[+@3V#7Q. <\FO+V]954X M3*[;-N9B<,/>G5!)"*A6@Z9PUFXLRG)%S!G!W%T+AP1XDXY32-F:$_S'!>R M6L[]@)D7G3= ZK">O %UP[1_&Y@/'S@?4BC>@S5?EP4I"(MRS6PK\]MF*,S) M0&'FEHZ]GG+;VD-.?Q%\%6J' AQXSQ4.D;IPIP97^"W.PL- V;Y@^I9Y5T3G MO J\(EV]BL1;F[N!>;NM'L^H:GA!*BD3+TA*#+#E4S45UJ82]$:K8#G_BM]S M>4'D2_J[_1-;:6R/#*P#F,Y2L(17@J-&#+>W)"PY9XD6NYP("SA%U$3E8&1O M0:D@NA83YKP:@Y <\K111"2,\GYI*,V;6I<:Y3M"R[>#70D:S[$O,HVC=IR%>KZ=[)3LMZ^;:,Y)6\*;2.ZZ&3=^ YT\CBQ/;VDM#. M3:+,(O>ZF HG*PC$*SZ'O+?&<]RB@;N^,->[,LBVQ4A4U*EPHQ(Y^AG0^PG= M4.'T02LX!?:YKH()5YO9XG..F;MB]@"^65"+9L_)BM*OIWQWOQE6_7+8'A4P)V!4*GB/W]U*N(F)8W+4WN$5?S!C?X1WUQ,3 M1VT+&!N.V@9THW#4-M UN*-VD+E;<=16E/$1"&A#;\#UX">.VEAB5;VUG4MA MM1[)99S@FTU#_$+;$..Z(UM0CFJ- $+$,7HJ+]+ /:+"$JNK?K'"V2,5N8\9 M^5(LH6Y;D.Z;RXJCC66A$:HCL2AQ(XX<">R>1*2=OT23:;:+ZU'P+>Z@^I_[ M%-&CG[HKG$='^JN55V?8?GV\ RXXMOH^TI,IASK!.)_1"Q$<89LX7P)MLT5+ MB*CR=X9V72=\5X9<)R$FEIN%V1F8:D"%*!*-Z$5JEPZ('%6.%[4_RSZO!_1^ M_Q@_X13G.HJJ[XYG?'WYS\ MT7<1Q4ZQ(;K\LWRAJJ4>7%,U?57@55L45-OP'A>N)K#.+F#U[(N? 3UB^-TZ M[9693'0YYTZ 6"M;->'9&3J,X#"0?H2&H1Z%O.SR52XK#&:*L,-]8BS6 =J9.R MWD"%'7'TGA1+!XN)+M^\JAJHEMD:K](U?!"ULP7K6/E,6%U3OQ$JG1R6JB(9 MVQQ+U-YC.G])/8^3#?W=006S:?3W35ZLY'F$/:$9RJ,A5OM]$R@%T*0CY*54 MH4'\4Y" -A3U[GS7N.N[7&3@-7!=J#U'7@R5K-6+Q MEZ[52,XP"5M]9[KK.I[KOS!?5>E:*%.!2)SF MHE9=C/.+YS#91#B"RDGP/K3A-7-FBXL@@WC$JH?0= 79Y))].BALPUT\" VN M]O@@Q)IH $]<,@@]J5.*MJ2BDE9>Q:Q&+9SR);V0RX<8Q1/$:?9NIPZ[1XC5 M)1W#_8T:-!++6^?>U@UER/N:')LKQ:))EHD*L3YS@];9509!(#((Q'7UL";[ M!$6<4.\*P51>NRZLJDOA>),?]& 556DHW;)$(95/#+=O&VA7>[6-!K/^]4/. MR>#(/NP>7!59HC2,HV-PDPBU=0J6\M#[17H:L@)/)K=H^:>#7:$/4?B[/Q_2 M,LSEN=<<^P1=E8C'=V5ND:S6^W(7*ZT^<=)K^E5$-WF\B'FN;4@N7<),HL\BJ4-SAQSBGN/E3J50FFH<9B\0N.$<2L47JIU5G*R>) M*GM<.V6K1\1\3J91%(/J"I+;((ZNTK-@'=.;,+O&G=)3,@(_#DYSIM]8G/)L M#3_20_,?FSB/"WS/2Y'SVE#T*"6/:5PO@;[O#'2+W=2QZX9*9ZY?-],Q<@Z/ ME=,&=U%&$;B!*AK+TM]^O+^.MQKQO*I63]7&>#'9GXU/43?Q8.+T]!( )F49 MZ>*#:]\A%6"RPMF!=Z:U"Z3B5Z8>Q';HMN6F1(\.G6Y^NT6J:TJD:A]D&BFW M \QZ5%Q5(,]'QE0' XD:5ZR:%]1&HNS+Q7^NX_3@@4IIK+'AT0#3D14B4$[* M'Q @1[/4UVV^C;M$BV6^=,AL<1FG01K&U. F.3.4IP_@? AEL50ZG_;5-RTH MW&DALD 5%:@D@YY3@A#/ZDEE%9J4EC)K'4OF?OB/B!60"&/':$/YDT!UDLN M(Y3BHNP2\"9AI8VJ<@4L*"0B21)DN>\B!EV\)YH,'4=0UT%0RFF0QZ%>2%<[ MC&$#NIIQV195G7BF!R!HK-%,'4O5'1 M67:;D2?*W4Z=)!G>5ROM@76MEQAZ.,1* OQJ)AF3FW13*^=\QV^?OD!IXI92 M,0I?#!6]O85L_=WE\+D%4/LL(J/"Y[809QGS? L84-5:&D3ABZ$$; O9FX#Y M+!&BPNDV$9.QS[&(S2':>).]L,"&'X-D(WO>D0\T%*A#@*[BC0XQFX0&]:*_ M3ZC[-3Q#'*$2/\J!@ D*"A12PWV"OO_^C\+OX65CM @*4>>>ZC98KR(FVL&B%9/H&Z=[RE0< M2<_5\/1>6I*"W!7>2K\W>2>6PV<"J2< &\O;46%[<2,EX[5&136@H9U M4'[J4U"(\A-W>!V\L)CCV>*6GBIAO X2WN4N@F>=RS@/@P0Z^DE4WE!@#=5B M7_2NK/N^=)KF4)V,?T.L/E#I'L&&U>0*$)JFVQ M.^B9[5G*NI@K;Y,]"DG2T--7*2CF.44O\T'V V;?[JDA':&U4Z/.LHW3BP]F MELVW8[=LF@32S)Z1U%1,D0.$33C?X!A>MB6>M8TVME":8MO>=P(=.<1HN M5T'F.;6LG:]$BUF.Q4<0 ]48+Y[IID^#I,QZRT]?/F+RF 7K91Q.P77)$EZZ MZG%H%I5 M;==PTYH3$K"VY;<*?2%HL98%-@\!T M8:#OXQZEG;Y/I'5SO3]7S*SV=^.WVJ7":FJ\M_-ZS+J 73N^D,$NYUM0SJ[F M7\@H-[R@S0X!PS3\S MJC#T9K:WQZ*W\-*[^)6DZ46E2SX;3/QVP?L5OU$%J+G6S)1ENZT<^^/9'6Y(&X6F1;->*H*">W2Y)B:8%X MV1"3*G%[H*R7B0-\B"'T5?A=RCVBPA+'VODC/1ZN29[/4BJ/:U'C9[:8YCDN M9*:ITC>&>K,5MBM'0"L1)C?^H6;5*P>)XD=0?27@O607\3.49E&8DR4-K29& MQ(B+KE/R5-XZ!WV^=/LBV8S5* 6O)]T&7JT;4N <,<2>TNLZWSF'>+IL3*L[ MQ^L,4[M#&"73%2Z^7?N)MDW&2]JFW99F'Y"?Q!4-_X=+4B&,JB2=4061QOZ"W8$\6"'O;P^ M]YE[O86<#+FHCD^Q&_Q%O'Y3ZFXSDM(?0WY9H7,X6U*IP'G5Y8J-8[ MSKXA01N>F$.0X"AR@CG5(2TJR*(RG>W1Y-_N$+J]NIC=G5S]1(2[/S"-+I8"MBV2%3[T^V"U_A/*.25^XHN[V4OT M>>8ZR"5.\6QQEN$H+BZ#$"H>O%QCR AL?;52_*4#O'7G)A2RARH#C )4 MDC!!G B_#U?*O">F#!V!#+8\V'<-'U#FW/1;82(%S05]OL=WY@\*I4FM<^,I:H=O+.0NPXZC,+K!I];08H@T7,ZSN$35".%W=]8T8N] MG&A/VTI1O(@I7WN]7K)K7/;"=YGXQ_854_SB%\KG70DX_(/F]M@"L+T!/M]< MS2_.T?U\.K^X=RH"#4PB\ID[SS KZ+&/H[+T,+W1;U:;!%Z[SO$B#F/9O5C] M0^-\L2X$#IQ#)484<92>=<\'),D2VI9CO'3S@A:_ NM5]DE;XQ M%K<6V/83$#ER<9N-M@1X$C@5/A,CYKE/#"RE?E8LH5GD:DTM DI7_(1Y,0AX MX;[!Q6PQ#YXE@F<(Q3R-4 >;2S5(@![6'[DB"$'E?5]9AD:K0@9BM>NX3@F! MER3#\6-ZMLDRG(8O\RQ(\R 4#V'L7PE_%JLZ.I_B!?V&SN<6'L+H7XHBBQ\V M!7L4)[?49$YEQ[X?(DQC0IT2:WL?"JI1*,A&Q992/Q&??F2!C&.!'>]^R+!2 M#\[N&&VXGR10[4=_/!2C"G7NXB[19)GSRF4%INSN,+8EHXPKE>U <^7NVD-K MXMWJ3;E!!%V)$UV4,3[,O>6IN%JS'!!%%KDORR>KYWT6K&/*Q>Y*?9H S(OW M*2*R_L#/XSEV"[WS0&7F1:U5>_?SSF^P)J0_HYU7/%5\JAC\<<+?<\0P#Q!> MGQSTGQCL38+W7[@O@JS0F\II0/_9U>/,-MT7J6:&A1+5UBK;JCSA6'FTZ>%" MV&EM<0=!P;/%YQP?A,6VFX:F8$RO\9KHK'MK9Y]%#+5Z&+JM*[CI2I"AV-LK M6^)6E FA]_7;C(081SF4GF/7^L:,.+V/##(@NH';EBXU*G23'@:=5Y^L.(91 M*0O.S>*8Y6C,EYAUGPVA_0S9%(N$?(%FH7'*?N*Y%;69ND^LT-@EQ(R[KAU@ MAUZ4CINFCC Y9%>6W264--1=+]IB8+O'-^WO]$^7.O.:,!7]3/R M&0K?S=JFAD7M_/)8N[93:;6)X[U^;+NV56'@.(P:/5/&C@%C6[!$D33T!-W$09AL6BA.+H[;QMP,^:1* M 7E1>C2W/2']5Z6>$W)K:6G85WZMJG")HTV"9XLR'/X69^SE[C3(XQ#BEN-D M4^!(J;!43VBF%ID95NMW;4$6:).2,$0IXP^C$\2(8V$$@KRQM,[INXIDX*7Q MZQB:4^QMUXSVT<,XATJHSMU#@-CK3:.#NW(?43/+QF%0G9FXB,YL^H?.W)CO M9[L6NCN?D/'\# ROT+U?=!DLC,_TKZ=9Z')WCAU/4;BIP2%2US[H; MW3QN5]B7V/05V6"MQ !7=>TY#7(WORIE1,A"C8P0: M6B9)JA%*?OVKF)* )0=(&5!QOI$VZ];\W-0'JXC&61$217J,'+;6YFI>E(2I ME1*W'W^MKJ"1OAP=TT;\G$9QS@INX.CB.:1#>8U=DUW9!F(]^TE7; !MFT=C(-="^C& MN&F!+MM[UFSN9EOVN]%OV1W!,]RQAQP=\X:-GX8X9^M@7&Q8BFZ4&Y;297W# M&LW=;,-^/_X-6Q<\TPU[P-']#5MGPS7]B?ZR_!7]GP<*F_[F_P%02P,$% M @ '(AO4W4=\_?X, 9TT$ !0 !P;60M,C R,3 Y,S!?<')E+GAM;.U] M6W/;N);N^U2=_Y"3>68G3OJ6KMTS)=\RKG$B'=OIGCTO*8B$)'0H0@V0BK5_ M_0%(R9)EXL8;2 A571U+6@#7^HC+NF'A'__YN(Q?K2&A"">_OS[[X>WK5S ) M<822^>^OO]P'H_N+FYO7KV@*D@C$.(&_OT[PZ__\C__S;__XOT'P$2:0@!1& MKZ:;5P^++(D@N<1+^.I_SN]N7P6OWO[\V]G/DT^OOCQOGW_ M9D?]>DO.?XW2IP:'Q#^]*7Y\(GW1]??W.>W9AP\?WN2_/I%25$;(.CU[\S^? M;N_#!5R" "4+_?KF[>?;,%=UPAF"$0OI#B)=O./1O/[Q_^X93OV&< MI^S7) T2G$+^2@@,V<=X$X (K]C;#$ 8XBQ)V2 (5@0G[.\P;T&9O/GC%P3. M?G^]6D;!KF_.X+\WT76Z6;%!1M%R%I:_()' M^)A"-N*W[V7'9HS#9R!QSNAN?%(8_C#'ZS<11#E;_(\C&,V!=? M/[.70Q_P-4K8/$,@OM^]-CJ:TI2 ,#UBQJQ19I M/GDVTT=)=+$ R1S2F^20!K%QQ18F^B2(0.0FN[: S-/$80LMO&%_'D]]-:%- MKA_ -(8JCI\1R;@]W'A&)'R%"5-S?G_-5"7VRPP2 J/;XAG";3W?>7)&V -S MU>0W/B-@]/OKE&1/7 2OMC.GG>TI7BS H1O8>$"Q=&N]8S@I?$ZB/608<]M M"964*9_PMA-H- 8MKK1JM8=.-V-&MI%CE>(Q=.$5PQ]KZ#G:$)P-%0+=]=Z5 MP:"C>N$VM_L]D/]X4VK^M&(,_LJ,H35,]ICJ&7HOFG5LQ F>[PTT;Z!Y VW M!MI=,:NOV=)\@9.2==1\MTN/%FES>[O-DU8+-K3.8@0?_* MIS9;92F.451L*TDT.9CVXUG)B"H12B!^6X_Q9IPWX[P9Y\TX;\9Y,\Z;<;TT MX]K=^CLW]R(<9OD?((D"F _Z "4S3)9F%I]F/]T9?48,M6+WC=CC(\["=0SF M)796Z>\M6GX7?$$C$%S@Z%AC$OW<)C<9X3/SFLT($/\3 G*51)?LY95QIB!M MD+;=EMH8. M:0=<%J--/(6D=!WP]_\R0)CZ'V_NX J38Z^"!F4'/#X0D%#$WYZ221%I%URR M1\@X._BY16ZVZG$4L6V;;O_AL_-,Z."4T';%)]_AQN0!?Q>[88647?$XP4R% MB?\7K02[M)JX*TYSK79,)@2O47&>2,JK@+QU;B\@C[7$-TR]>_QON!&R*:!K MGS^\7.+D/F6FP/V"&2MTG*7YF364E"F-^HW:Y[Q0RXH5D#V8O^%2E4.'O'5N M^Q)_*1YWM81DSD#X2/#W=,%>YPHDXK$II6Z=UVL4P\_9<@J)D,&7))UP12[8 MFC+'1(Q<*57KO-TD(29LF.>J8+[P7?#D6;*1+NI:K3K@G6E?($S1&C(=$6QG MK81I&7GKW-[!.>*^FB3]#)9B:,O)6N?N?@'C6#6YRXC:YVP)XO@\HTP-H^(E MNY2J==X>P.--Q#TV,U0<2U8L/@KZHS=]0&FI%2TBZ8"KJ\

P5?J[.]%-V?1Q M/E*EY58ZA7B5"1#Z'D-'A\=+:;&VB>OH0%% (E,,M1%YYP8BDGB4-A3OW8!" M+^*DC#2AN4G%V$11-2T0?G9+5!>QB.TD?C%+22D@2UM4'YU"Q1) M/%(;D@]N02*/+>JK:4ZIKB('LSX<3JFM!JYB?80<46,-G(+ZV#BBUVJ&XO5Q M<42SU0K^ZZ/BB&*K'[_7A\81]58W#4,?&$>T77$6J3X4CNBX\C"+/AR.Z+?R M^(Z^L\T1O582O=''PA&E5AU@TX?$*2U6)V=*'QJGE%B=Q!-]:)S28R5)3_J( M.*7#2A)9]!%Q2G752"G41\81W?5*D8^E#X@C&NR58;)QYZ<70YQ$,&%8\;^V M1S'9ARF(^147 5U F-(@+/:&8)4[FX,L 5F$.%V!U *FB&GJ^C=$M/+4[DY& MMLB^KY_30LY?]2H9HY#-]2SFK_<2LG$4HGP4L;]CN#VR/%IRS;(XSCPAF+WM M=#-A R%EOUW]G:'5$K[(_FVK>QL(Q3'^SH?]-2:7.)NFLRS>ECJF=S"$:,T3 MCEN52:+66/KTFE.&;U&/9%&.G'4 M#7HBA7KZ:+;R5<5,N3XHWC+!13*&HB">25-WZJ6UQ.T#@8!F9',PK 4L2RC= M.0E1:8Q9K_;F3XET/S!.[WR(KV=6K>1A#:/5N2$C!ZH5)X>^*]D%#*N81-H( M]32J60EIL+,F++76F)ZF[-6$I/X"T]=#*6; *)T.G'91O(+)]@V(;L0P:>)O MD/$WR/3^!IF!1R[\?2C^/A1_'XJ/'_CX@8\?5$-"\SX4<\7/CE7T/J#<0IN" M(N%UN8()-;O:1*^;CFTD37Z\J=2BJ723A.Q]H#7DP1XVRW[^!$LJ;FI0>L-( M8E#PY64_O.]@'HJ[P#2EN>OEG,^ "=CDC*ON;6RHUZ$;6*[(8=50Y%.9'U0M M671D)!8Y+5VQY43> /<&N#? O0'N#?!61T7I1H'U%F=7,%!;X.+MU!4OA&@< M:-L0K@#1A4=J**EUWB-E=D-OHT:>':?5C\$44!3F=]=&*,[XN>L$I@%*6%,8 M,.DH/YA=^(#,'%F5NN[8N56#1^_P:M'AY;*;R;M5^N%6N0(D0!>&=V$,WF(;K-'J+3:IQ::YA]NQQ7[BX?4E2O,-(#=)0ISP M8IR0;0[[S&\]ZTNSLX[M+2.NO(5U&A96*7_W,$WCO._1G,#\#V'2@Y*VOHY+ M27J@W[)/Q[HM^^KK+4K1/)\Q%X"6A6OE1%:XY-8 MP!#0\H&@)NR8VR\)7<$0S1",A K:;OB>3>1=PP)!J^4SE(EL.UN,DJBB\.] MI$0S$%B:U3H9NN_%%3FL^I!N@]>4Y6^[K/IA3^G3%.KM8B?5*+UC[O7!>3K#(*ZG[P+UU= ME/3>$^P]P=X3?)*>8(49C4V,UZ%C8:)7XDK*FRL(J?9$;+SY#!T9M46/C=P4 M0\=#'5[1<> -/&.H[*V3RB;5LQJJ'+*2C#<90ZI2VF-DRE**D/K/%++.E3A#+3KK+ MSP$O8 TXGT$,F9I)@QU;>BDND@XZ3FM1N>FIL>^.JIG%ELI';,:9^"2(X M3?.,>LP=K<&LV!R800(( V:XO8!L3L#R(K_:)10#:-C21A8YVZ10>@U"%)=/&C6A=:ZER70R4AMN M ;9NZZ?G*Z@M\7^3L F6Y?%O\7@1$UKG6EFF444^='>2*W+8=8LQ,V$\TUX_ M5>0]D>"6JXA$.CMTFUF62)KB+B;T+DGODO0N2>^2]"[)=KU08O40FRIBKF B M40ZPB4'C"AY*E0E754I<04CMU58IG*[X]\U'R6FG;*O,0D.\SID[.TTG4 MUC-771DE.CM--7>]*R-&/8\J^;K=3VIO+L(^V QN'V&7EU+78I >WT^O%TW5ZZCB(KL]2CGYWY#][^4.+47,?P^]='+I./;-B+'^$?/-=+9BB$HMKL*EHNZ[!=LB)J@Z; MB-9*+;;\WAA27(&!Z+=SF(2+)2#?Y+%IS6:]D&CSQ)PL2T"S63\D4E02TFC1 M!SF4]80T6MB0(Z,I9I;4"^ZD@3O-5D./;+LBA]4(_3V((;V#:YAD\#-4U#R3 MT=K@O=B9[W8*J7[.D$%+'^OVL6X?Z_:Q;A_K;K_0@]!:P4:FV- Q,=&M<045 MUF%\R@TI&4A2<](5I#1BX+IVG"OA+-/)96)3N8)1I6$C\66X@DN5A4?#>'(E M#JI9O4KNFQSZ6-%6;$1A#!_V]6%?YQ01P["OL9_&3@CX[&U T3Q!,S:_N?Q; M7<'P.+6JEXY#OWKL^ /3+09;=TKG."F_J41*XT.]>=CT$_@+DQU(5! O%1-U MQ"5/VQ_/GK$A#$@K:2TX?T=AKL8P!3>$:,UW.6DD047>AY"A#T_[\'17/@$U>0N6@3O\HCK\+C7NCY9A*#)%^NE8? ;/)B%?O/.%E#FL+HCOV?H)#]=9\RYKXD*.55 M:-":C7M##&OT:16+\O>7LSY>\3^K E*W8Q_7L1O7:8E;K5'4FQ%1@5N]J.JP MM.!FMEL?3!,%T^0C:.@VU$G'S[KT)O34J^2]"<=("/8WW"OEW)5A9P)V,TJK M*\YP$^1JVS]V'& _!DQO06%^35Z$XHRQ'20P#5#"FL* 4R#%22%BE/)*5;G M"1T[RNJSZIUG-IQG==Z;CD.M_KBPY-RX B1!R9Q.X-.>B<)1$ET60AAZ-"KU MYMT8WHUA?41X-X;:C5%KD?.N#>_:\*X-[]KPK@T3F[&&0F7'6OPYP+M+[H,X MO^6^DDFH[*9CNT^3'V_09D0WZ%RC)V^>>?/,^HCPYIG:/%.O8-X&\S:8M\&\#>9M,+4-5EMCLF-_ M_1)$<)KF+CJ<+B )9L49?K8G@(,0>"6CK%K?'5MJ=9CTYIL-\ZW:&].QZ>J, M!4OQN.N.S3$Y&][@LF%PB=Z)CDDE?Y^=*I.7B(+YG##TBE3^ M;8$:+1W3J*TWG;SI9'U$>--);3H)%R=O''GCR!M'WCCRQI':.*J@&MFQCSX$ MTXRRMT5I0(M;H-CRO[T&JI+)9-!AQU:4,6?>L+)A6!F\)AU;R_BM=ZJ0;M>% M:[:\7+'11A(0/]5$/-_L[S,<$0BHEO;:0(_>5/.FFO41X4TUM:EFLK9YZ\U; M;]YZ\]:;M][4UEMC.I0=F^Y=$.(UBLX^!"O [)C&ZN[H?E=Y>*R*M=E.<\%;=LKNW M+HOQ\?!\>!SP9M;0@F)\ >ABE$3\GZN_,[0&,0^ZC](+0,B&*7Y_@#@3V2): M;>W>U^<-P:'NKQ5FCW6CQ.O@/5! O0[> QV\=^:YB:+0W@#I'2RUMG([]HBX M.1SP-ZQR896>YB>($$H3YD-E^Q>G. MNH:VE(G^X[W7O[A']/"7JT?^IV@"-].Y57SXXL\OG2[9IF0D%CDMW>/E1#8< M)J5CX:"^_/GF9?5Y/M$^9WP7'L]&491/G]VF,,K2!2:2];+%)]IUF-65:RO- MFBD/W"IEJ]-'UO;8;=OVX[S3T3L=O=/1.QT;]J64;LY8;T-T!0.UUU&LPKCB M>16- VU+WQ4@NO#"]_RZ&>^%K^!N[DKO.T%/?H>627M3N+?HMN.$T ;RO3- MUG;':F/VHS.8=>:DU<;V)X]M(UY:.Y%4L\MC:D57&WE4KR^6\U%86U%8=V.? M(P96/O*8.7D/0U[?%D%Z]1C&&1M,.^4B2[?'@H]O)ADM<29TO3;2M_>S>C^K M][-Z/^L W4J#]:QYMY)0B6]E3[.CF__$<_R6*,UK(.8J:(@3?A(7LM42TGK: M>,7..]:_:W'I->[3TKA+^;R':1KG#QC-"LC6KJ/-S 6A9II"(6P9DSDGB?6$]\8FUQFTTI_#MCG%RM11JE%JU] MWKDV)MGG%-3]X%^ZORGIO4_5^U2=]JDJS$5L8J0-'0L3_1U74I)=04BU\F/C M)7;HR*@M5VQDC@\=#W6@0L=1-?1PC7IU-? M#AT,_=B5M@/%%4@,=QR5G7]" MR?,Z)H@KHZ3ZKEMKD!AG%?=ED&AZDX<^/(Q5#UGHHKV\Z;Z,BN9R1(S3F_L" M@<\1$>:(U(H*G.!Y(@-/=WM:R1J2*1X>/F[;G=!@(,N;*7GN!@6%"IJ$KMN2S-I5IM'?O?'JDA0 (22T4 VG8TL9%#&Q'0^DU"',U3)(U+B:TSK4T5UQ&:H'S2[:>WR24 M*0%YB%*,MYC0.M?*$O(J<@L2?&2/I[>866%TG%P]<@TH0W3!^1O/.+\"493M MK/H?;Q*F:$*:RN,51U16.>;*Z7BFO>JHR'LBP2U7L(AT3N@VLRR1]-R3F- & MUSB9R.^@-&CLS4W>3DEOV8??6 EJ)Y;-B+=8E3-:\2235:V[WV MA> 0PHCR C2[)*@-A\E)SV^3B52\<5).3[C*F#^71.Q>DY.UP9 M)3H[3;50B2LC1CV/*L47W#]!V%R*UF"/R_D4+?%9L7INM!-,VE($$$XP6:NB M@_($<[1D?LT3S+\R=_ZV=ZZYMR 9!UWM)*Q]"*89TT8AI0&%\_Q[ E>8Y&<5 M:V6I5>FYX]2TZBS6R$?+H*',MH_69*3XSQ6>F^,R4YFK@"?4];*3,#AT3$^T$5U "',:G M7!65@215R%U!2B-C15<3=B7X;#JY3+125S"J-&PDUJ KN%19>#14:5>R%C0+ M^\J].T,?*]J*C<@U[9,T?))&!XI(;T. VMZ3$TK'T ]"V(F'GKT-*)HG:,86 M.B[G$W>U8J&FO78SQ\O"!Z* MB3KBDI^7.H)*&)U5TEKP5H_"7"-EMDH(T9HK+-(0@8J\#_$S'ZOUL=JNY-C6 MY@-S**IO+&MB-3+HX\[]C#O[B*V/V/J(;8^0.?F(K43)QD::[=#!\*%:'ZKM M0XCV3Z2W8&>YD2T MUOD0=A4O:.?![! G$:]S$/&_*(Y1Q'Z)@B<"&N!90!<,B@6.(_Y"X=\9O\0F M2T 6(4Y;X+2 *<_Y>4) &?!N[L>L*=?C68[L=@1=Y0-H-*5L/0E%57>-VGJG MMQ:?8N"0!4@JAX$K,"=CD^O)E M)M(&=)L'[P<@XVU>C=<68YH&U:7"?BN#OIA-$NP^<]3:,8 M@N.VMY'BYE3C$PRS-^4M:2^=:_#0">S1]K*>W$"LS&O17IJ4$YB5N;>T(7/G MVO#94OVA#]:& *F'Z7KJE'1)8VHXH;>A^'8C. M*L5,R[>E#3OH(Z%%NO"C@BIY4^.N;Z>U\7;DV?JYU\E5^"B%_% M Y(HP.D"DF!6'!1.Y@'87^E) \KZC+(8X@=W3R-A/)L0Q ;/"L0WB6Z24)T^[4;433A7II%4ZFQ@ M\HL32BIT-139C7)+:G;;&TR447 YL27N=[?$*NJ;R4A[P+FT#IB0@2!=9P>W>KM=F4BOH:L9.YA%M(UAE .H6& MP[F]E)P^QKUUW%1V(KKOB\(\4U"4[UFN8$+S)[*?DS6DO#@/^ X(^W^8HC6/ M1%<*X-9_3L?QVJ88]N'9%L.S>4&/<_Z*+@[>T(&)=K[9DVRSWD;\I15E96X2 MRM:%8G?CSJ6'!4C&*]X%O> OF;"7_( /BHG<)!-($#ZN &63E2#YT"R<4[4, M4W,90!+".(:1"L%NGCX0T$I?_)\0S1?LRQ'[#YK^SU M&/./K(N4[L9);[#69ZM:[*YCE,=9RK;;)$+)?)1$GW<;:F_@KL!?\*/'W0KN M/W6'.VUN!VH:\HY9JX\UWRN^)*A@4IA.)R-K+XFNONZODS/7E(71[66!G"%% M8D,IC8WH>FLJ^?/M6!2W[^CQ5K-UVA/R:?4O*FIW#O+1\ZOM[QYE0Y0K[>9= MH4Q%8NY7O"2:Q"#AEV%)\Z?:?)3/OO+95PUE7S6@HOADJ]-)MBI7_'"7RYXK M4*J33R1:MBM)2,+QI&<:N@*#S\7J=2[6*K?"V/-)VL=HO#4+J;WIUU/$^^<; MK?I&W$D&L^6$.:$$LKY&OEI(17N>>_70VS?1ASR$%E+?>ICAU>\0>PM9=D.9 M I822;01UZ^?-=11;R4DJ8V_<1&N0NF\2GJ9WWK80!*$3DOF:V MVQ7T-,![7*IE']OCK^.L9=N"^FQG&_>MV7OK.GDNML>DCX3:BH2VQ.W1?E@H M)I?%:,EWWF<;:?171E/.MD"LFKWU1?[Q3,2SB=SB7JP6.Q/P^H+)<[YXF,DK M[^-$XOP6EVB?'W Z^0'^0IA>!S+[Y&%J8-5V;LB8 V6JQK08(.SKZ?V::I = M?\NO 8%KF&3PZ=_I)EB"OS#;HG%&0EC-36+<;C8K\>:=$BTZ)W(=Y5[P. MX3$>,5$#A[;0:L4FY@6.8QCR\?9? !'Q@2(-\MH\/4#**_@+F2C]O3WWD/&T MT?'J5)R+=P*/ M-*_0D]U#3][)-U3KH^$US7LOW/=>*+<+;+1&#QT.M2=#;W\=NGFN,RP4RM[0 ML_-U(=!7NMM+F^T7(BJ#:.B3PQ]=&83'MW>YY U:!)U[YD*<1# I3LHF%,6P 5;.= :WN1Y"+>84H;W>";V)%7LQ8:\$5O?V!H+ MX@E T4UR 58H!?'!,0^1B-H-;4C%-N-46!+\ =#%*(OX/SWM?@YAGO(_2"T#(AFEN?X X$SDAC=K:D(W--92' MS[FSARNHC"F8A&PA%4FD;F%)CNV:(7T= C(+'%]NK9MB*6QA9U@0": MK2S(\\01/- I!%)(:6U<&+@'4<#Q 87=NW+W?'#G+!_("QPSDYD61W+4[)K!F<6^1^O( %\[[R%@,+=T-C( M7X%>H_Y(HWPQRG8]>D=W/+UN//M"8:ZA:DDD:&-#%FY$%JJU^JW(:"WP/N%7 MH*+HZI&?4>5UTPX8E$\8@Y96Y,)LM*0;7@8N9=*\4=]3/3=MNT59NS_ZE)Y M6>FYZJ)Y^;EF ,\5I5=#WA*M3I86Z:$M*?YKB&9XJY/G52?7.*@NBL:L!DV1KET[2G$ QA%QED:3JG( ME1>DRBN1<87Q/D\S[81A5]0?S3KWFD%35VP)#7F/!HTX4=L5*\(,$]/C,N[, M)Q.43!.*6K NGE\LT_6A9!.P-'(?VK,M^CR*:IV^:\_BL%)[T@0W=2I3>[9& M[\$Q/86QA\KNN?\G AK@61 "N@AF,?Y.FSORK_\$ZZ?]35GU!_U;+-EY"=EK M#U&Q="31:(E)BOZ5?[QZW!;6N,-9'KLX_/&(Q2:ZJBT+VU7X;@PO8?'O3;)U M&V]S ?B:L?WF( 1>(DFUCJJ5(=24I-R!\/*X7<76M3G>WFU%KS&9$!Q"&%%> ML.4@4%K"J+J19B*I$8OCV5,D>YN_^>)>#!5Y1;8:*Q>PJ]B=1Y_9 IK;R _X M#K*%-D1Y,M!>Q7K /)6* ;Q&;!4]WWRA?-@^#8E1F*)UL:4J3I5W]%A+!]2/ M\LWN(.,*A6PWVN:C/?_B@/*I -$EHBM,0?R1X&S%6K#/8>ZL8>O$5FZV#PK0 M[9*%X[N@/=8M8OW34+$NKMM\N9ELQ6=[^H+?T8!VR-DUH "$!M\4D6.]@-N=+C!]H2ZW1F>R2GD#!-@B_QXK/V BH+_/+C,27FZ)-%OS='!:+H M=V!5 ]5G4S$-JW?4'ZEO\DO3:[S=D@[Z^'9+V*SV=C4ZZH_4):XD,VE+.NCC MVS7WU%7OR([4>Z>A6*"7-#9X+?R>8S(!)-U^&(7,A"ZLSVOT"*-B=\Z_95OW MF4BBZCU9+^.T\XP+1),36^?^Z&32\S!5KF=IR:7?C8VR2$^QBTO$EX DHNIB MPO)&=M7-'6\/>#L=A(<3%<*I.^B+H)=P#6.\NL>S]#L@HD$II+&J9]V"COMKS]7H\+9(<;Y*= M!_T:$T&6OD#N!GJT49N*WV)\SIB)>$8>VZ?*TCGTB'T].?-Z<.H,O(,79I[:XLJ [A+MYM+P M73GZ:&.LUW,4.W:.5?6<#V5L&K> MF&/*7048I"!J9(BVH*FYA&"E9+X6YNYS3!^ZO^Z]:6#ULE_;*WZ7#A]"16*[ M*Z4KJL%6ZRQMBR4LAC+LFCM*[53)BWISN'HN8WL+81_5P;H9KHX[GG5P>%X+ MOEJ.AV.Z84-H5D]&:UTO'#:>JB0XQYQK]>"K6(*C/:70PF;Q\6J":%P?Z33V7=,A:';@XA3V M74,$JQ_*=27VU R.K5>3<:5"E2,/KAAEIL*7WZCZLN:5*W97+7PD=6"< M25.ICH_.D7EGPC?586KLQ*4S7K?J6-8N0+''L$^U]?%^)P<)ISRX=2) ^3(= ML)=R4&P^V(G53.G]&@STK#)_;4E\X?X6"_?G$1HV;_%NO=LF5-S#-"V6A"-F M]!K9+1MQX/YZJ#5I:D8LR7CYB'.5WRT"R1B&D]S@6CSA5 QL5J+>7=NV&_CF@*!0((*7M M >^7*,Y2X8174#M5]MEJ,6N8L,TBYGEZT1(EB$_4E$U@>;$LS58VY"$,Z0G! M,R1\'WL*JROM_L@(#U(6]WYF;'#LO57GD.GZ\,#[P$8/ XA-[@.23#TQ=@5A&;;/R^G;ZG+/9)1Z_"NHAU'BT.EK& M1]JQLM#ACJY?7"M&N9+>I@S*T5)":1=]P1V7UVRU1/.DN.4YW#P0D%"&<7$V M._\4%ZZ:IS.$Q0K+9N^$'Q1FOZ0I0=,LY>Q/ 2%KJM7(J+&-^H&00D!"'FO<)AGS>2)_65IMK,BR MADD&=SH>1_9/E"XNV.1GF).GD"GW_[+_(K&3HD9/-NK!P5PE9:_C$R#?H'KA M4#?P-1#M5@X<9JA996'XHGJ^J)XOJN>+Z@G2=&KONLX-'"E#Q*WC!N;R$+911%^?%6$/.CZ#?)MN"N7"Z= M-E9D>;IVX@[FL#]@ML+P2# ?76RU98J2T76O-7JTFTIYP/@#%KRO1Z9YL<;1ZTI)Z% M41N?&6_*]7B6ZQQ;T[# 5G5'O4E;=[+^6^/V&$(AQ\>$=E>>&GS;7'L>>-72 MC&S49H6$TKW3(6:3^D3.BBAD+$-!O3LY!XI4Y')7<]ELJ1T[C=L,:>Y^VMP]8"V% YL0;&PF6]OC'7MB+5SFH84 M.4G!5+QSIR^XJ)T&FH#8WQO31]GCL4HK3;0'QQ:X[7S M,CK/ADQP"H/W14+?%!1I?P<;S-$'F@81=Q#$3U(JZXDNE]*8R/SC:U: M> /A@54DC1$JZ>U4C=Q>2Y=S]869;O3N_HLBX4FC31_SGJC(@[ ?44DTB4'R M&2RA-)&QS4?YO!1?L5%?56UM9SN1L+TO\2C<44U\L[77.U>@5(>*).J+*_$R MY7C25(5<"8 H\3!0J5P9(UV4E>WYL.AS6+F/CLTJUJL=G]N'8)I1)@JE 87S M_'L"5]R+FLS97WEUW&"Z"9;@+TP"BC,2PFK.MR:>U+$7KCF6:[CC0IPE*=D4 MUL;VP]X1MOWBZ_G=D5GQ\H?:KC@]3K[<"SC9_]"B4]"[* \N-=W%4?(7@&#Y MZ3!-ZO:VE4N5D^D>Z?:8-72]A<\[UUSW[NFMR1CH_UFZ)BH M35^#C6SHKA#M 2+2]8?N"#$&X-CL&OI)'FT C,R)H<\+[R(M6Z[SY-KPZ?/DG/4I)>M9>F MF:)79T3T*PU)%"K?'JRY>H0D1)2O]Y\S21I6:\\9-F9_,O5HD<)HM(8$S.'V M%S@A*!2Z,[I]^@#Q95KG#*(T8\O]*(FN'E=H>VE#6[7 =)]KM_9A7?$.SO+< M<'4^H2C\ \196P-5^;QA8]CJ3 M >(NGLTB:=^UA'L-3GS@V@>NFSL-4M&)XJ/5[D>KNPRZ##;N9#_HTO>B5FU; MV>V-L=-!UL1Z="Z0J@;9IJ+70D)#_PNH=.\EUH9Y*$5.Z^';JJVNC;5QV;)^ M5Z5JVW.JC:N#5="Z]_%IHVU<6VV0*T8S@29M4)VHR]9RP%X;3/W::Z':[F:=++SM+_Q_G _VS?\'4$L#!!0 ( !R(;U,MWF\CH+( M ++/"P 3 <&UD,C R,3 Y,S!?,3!Q+FAT;>R]:W?:2+8__'X^13U,]^ED M+; E[CB)UR(8ISWM&,:0.:>?-[-DJ3":"(F6A&WFT_]WE2006( 00DAH]THZ M7$3=]F]?:]>NSV-[HI&WB:9;7PICVYY>75Z^OKY>O%8N#//Y4FRU6I=O[)F" M\]"524)Y2PF:&3PK7O[?]_N!/*83R7M8?;-+T/7* M#[RAJ+JFZO3_OC[>7]JFI%LCPYQ(MFKHT)98*PG-4F4Y2'CTY^8%9=_ZN@R> MS:[^RJ5RW6MD9I7L^90N%W$D64^\%>\;]J-&21!]@[1,>].O%E\%_&QFF_1Y M(P%:E_#]HE+=C;;[&+E56?3E89<&K-68M4 5YMRM]6*J\ 0.JO/(@?9/'P4^R;U8>-3? RF2@$INK*)2- MF6Z;FX;L?+G2.B#Z69*F@5!G7_"'W_%K(*<&/*K8YAIKKP OKYD7[-?"NR7 M,*[KOY'/8RHIU^1OA'RV55NCUT ZCSC_%H6_+D 1?+YTON)/_7^E$OE&=6I* M-E7(TYP,'8#> $!)WS!M22,E(HJ78HT/DE2NJK6K5+H6/H-M7MTA &6""R\^Y+P:9O]J6CB2ZO/U]Z0_W\9"AS8MES#5AB M! ^7+/6_](J(PM3^1/@'(VFB:O,K\C]_S0S[TU"=4(L\T%?R:$PDW?GP$YE* MB@(,=$4$52?"A:CJGPA S3+,*R+-;.-3X?JSHKYX/2FJ-=4D:%0W=,J^4]^N MV)"HZ;Q4%87JUW]CK^&)A]F$FJKL3.;-?F0Z5/FW1S9!=%^V2HP)=(EQ-W#1 M55>'M9YW8/JFI-W!PK[]0><%H@(_^21!*?BQ:P'^:PKUFMCX?+DRC'B&]4B? M58LI)OL!OMDTJK6GKON#/SN_=[]W;^XZ ]+I/?9C'EM[0G4%_MJWFO1<(([. M_%( )7OU9( &D?21I(&(O^;_Q-QYAXLF^U:U9$G[DTIF5U=N@#4*UZ626 ;V MC+F_&T.>318=]J$)0[F%SZS"]3\K1^V+3<[MB3V^J:];4Y*9Q<+!(3=:E7JM M4B\75OI65SJ]*Q&OVIIFO#(5=&N A)D]V:.9UI:Y<+4>J4S5 M%^E)HRX1"H2-$WY=646!/ILHAJU069U(($K<%R G2Y7"=;/JS<0;^?:I5 *F M(CBD/O54*HV]IM*(3A49@#'3F :XH5,3!L&-5'BM4?:BK2OM":@"];_\\[YI M3*EIS_L:R 3XK@M"?SJ).DNQ513*^Q&M$9UH)YUIO=C:CZ9508Q*TXXQF:@V M&ZL% V<*&50C&%TJM?R#!R/V2E.; 9;D&Q7X _L=]\ M&F$7.R/S:8:B3XB9\$>L]LP>&R;8C4HTM=&H[#?\5BARI'7XHA#OZM]9UBSB MT(7]!AXD$ ]8]^0&'DX[AQYX;V8S9YXY/$F,/IS&3>OH#]8%3&$9>BH$IWBP M(DC39 [0 KYI'"Y#&X7KFE $=WN_X1^@!5(P_/(!6N#=\*-*TFKANEXLBWN. M_ U$-O(*WSD>R*^?( >>#?R0\5HK0@#VF_X!RB"8PQ_3W^J<@#BAR:5K)DY M]TT@&F;JS?W&? #63S3F6KD6O,YU6.=_3)VIN=R;Y@V-#4ZAI.2U&F2*QU&<=7H&;#H*TN1=7U,H;#(P0TWVDMJ3J M5.E*ILYV?TXQXV:QTFSM-^$@(R3RU/K1QJ>;(\Q?H& M*1>"[%F4--OP4*A M,,6.F[X\9"G]SE3:NL+?:=Q@6=HZL*:]$9@Y+)&6?6';IOHTLUEFV-#H2U%3 MPWPKO=@(S?U17J^RF'9O#.>:Z,P%: D2"V MSC6<4V\%.#HAIYL&C%>*C=J>] V082$GG%Z,[Y<>W%A/E?2TG+B?+9&=<,Y> M>[.-]4RT#Z-:C8%P)YU!38Q%YN;"?ZNNV#3[+7,Z MA9]!Z[91"\J>/6,/KE$+SK?-DP?76#^QF#E=T6P&Z8J [59VZHX=.>;T@^$" M+8%6[%-6@"0,M;J3J6;,*1U0\T65:; ]"O+K*]7I2+5O36/B_Z;[QE[NGPR_ M]PF%9C-< #=72Q(.YSE:DE8U'./L2@H.GF#;! W_S 7HU_GRD;XT9Q^U7R53 MZ4W9@Q;8"2.JVC-V9D%78/JJR5NP[G3G 'LD5Z&\5P9JJQ7DXHDE42B56_Z7 M]^#$/_/A@1/C@&1 ;5OC$VT_FY2_<&#R[\'LR:)_S9@.>8'_L?(5SB]6/P\# M*G?=V&+=TV=)6W8:,0.[M9=MT&H%9Z>*(N,9W\O]UL=3L0-@,PE([3SOOF'V MHRQ9V5B>H/VF !WD:,G%O.\-V6$6-F]N1[C<[R[0/JNY?8&6+?D:F+#J IP5 M6;R%]P]6ML\&J8==LAHPW,4^VR-UH;$AWWE]R3H&%\*.3'A4K9]?YR YY?%$ M,G\Z*P)#M1XI<-*,@B'B+EW SQ;\UP%_ \A@OGMF'9??J/%L2M.Q"LO!?_GU MT;?,_=E2&$XGRM7#C/VZ-_HN_< U^?(PH)MP]?(,&S=L"DK&G4%-L_SEP+52S/+*>8S$I1:I2Y( MU5)5&-5+U5J]6I+*4K/T1!6Q*8JC6JT,U+B#6:G@",GDA1T"):I%8(2RXRT1 M5D]-(4 1$#=$XB*(U8EZ!28;\\]DS;# AR1LF:GMMF&,^'?,PI#T^?_\_8WM M0WRRB,4<*$+?9$I!B/%GZ!LU9=6B9&J"^>7]DI\].&5 M"V9.HTU&W+7[+.5%F+QW+#1KJR,5YLQ[I8%U#CMW?ZP6CUK_\;7WT6KK4VZ^ M>>\L&W0+*WYTO1RA][OE=XMA*KY'V0R673C?>.^]3BY7UF*Q-HR;^,(XMJO7 M_H2'9^BUVSTGMM>$]YWWGC41N-;JPO(1T[# 3CT^^WHYJ$5#[C?[KADS)-97 MS*UP> 7?15VPM"!R9<%60+;G@KV;HW>>,E5S%+R28P>#8G&NW^M%X;L\U[Y' M>>$OR3;,B/AY]WOVX0W5C8FJ!S4;EI%7FKA<'?TN^&XZW@^S:RD=>0'<=Z#,;DO-6 M@<[>P&245=OS96 7BW5% M/)>]-=\EVX3;.K=S(F+0+F:V21QQ31RD>V<*( M,XZ,TOA$OG;R1$1?.V,$0S682;*AKYV8KWV$'54T6XY"K,.VAB,2"\V6,R B MFBT9(QB:+9DD&YHMR9@M\1$W6ME/M& ."*DEDU)Z.)'1\LDQ\5$!9Y3<>U3 M1"D>5?O&ND$?LEPI2N/L$Q']T(P1#-5@)LF&?FA2?N@QB)NN5+7XYABQOC,J M_ICM\I,>KXFE*GNVJ9ZP&Y8A.J+>.CTH]BC=AKYY9(LDW@U]5-$G\9'(&[J?/,8YQCRS@@TS2(!TEO=9(F%IMD9$!%- MLXP1#$VS3)(-3;-$3+,C$3=5IEF,$1I.OL'6,^\JR3?"3[8UE MA?AH9.2*W&B<)+@W=J(2B]XIDU#WFZ24S/ZQ%ZY92?0-$SA:W._89T.0.H=P MU^FRPI%^:3HPOJFL$;_J9'$1P^*>)F;X.W<1I9M *\-?:K6-\S@FGZ6FP#02 M-*>E<[%*,/9:%@D93;U:=2;PY&4IQ:PBWOL_J32DA[> M57$SV[SZT_MIZ'L-WT,B+6DCT==X9:LCKMVG5;-DH<#YQ^GFD#5KA+%(T/ S MN_.$E,F4W:\B[=*XX]0JE2O^E_>JK3[S&[X[DN62A]JVQI,5VL\FY2_222/+ MM*_>C]\ETJ9)')/+V(J&YK+EHS$X8)S+?"^1K+&2=_JYWD 06AQOV'-EL&=P,4[(O@XW<.!;^71&, G M+F2*\W(_\'D);P/PTB3HVWG>?7-KF%26+,2>UUW@!:W9,R(FAY=W* MHT>((SHICXO%N3=D3A*.)9X@V7V;PC*Z29&9UGJ>@-DRY:44>C_WP^"7*G5[ MNEOFUEU.A%\.X9>,J[P(\O5G)GT7Y'.;@)?1(GT!HK1C4D6U;R59U6 I.#CO M59WV1LX7+H1OZ)-]!UZF.>.KSM-@_IJI4P<+DMXV34E_]BMZ?R,KK7^5=+DW M:D]@'63I'H:OZL]M74@.9HJ&1:4U6<:RDRV>^: FB^J[-!N2"T; M!'4Z2<6""T&C=LBT,O0S=&2"LOF0A)G*X@LZ@8TDS(I'M#$1$TF8Y@3,R+IP M,%:G4UB(CJ%ICNG[NZ2:6:3HMIGD6%,B@<]E'^D+U M64IK@FTGZ_OQYUC?(C'/2+J MR^.)9/YT#"1)HY:[, _4VW8-^-DB>M^96;8Q8<4JUYY93P7^1MD^T'2LRI+F M[-D^I@TTRXK+VY?)EQ >M%Z';Y5N67!?7>CM*Q]]%"LIR>MD*US+Q@QZFU]] M?3Q#"1A@:&Y&\(]!VA FS MUE)AIF1!UR'I,JOKD'29U75(NLSJ.AX>8B=NU6>]PU=%I2F]9&8'31?!KN#9 MY%TS(J%SHD>1T#G1NDCH3.OHTV]8I TE^=B3."OIA*!%T)Z?I&W+W$$$(LE4 M?9&>-(JXY75P-'#9 K#DG4>(E6K%U]NS*IQB=DC=4IT53]YZ.AK6*!_>C" M,)\ORX)0N33AZTOV7(%(IFQN?]A]XG(DR79I9!BV;MBT0&SCD8ZL+X61H-0J M=4&JEJK"J%ZJUNK5DE26FJ4GJHA-41S5:N5*@8Q,8^+\0&ZT*O5:J]H$4%^N M#=[[Q#)FIDPMF!U[/Z:2PHFAJ"_7Y&^$?&8OX%]"_N?O;Y+PB7^V^NWG*;'L M.9O8"%:J-)(FJC:_^FT(^+'( WTEC\9$TG_[Q+^UU/_2*U&8VL[;%\E4)=V^ MT@US(FF? ,S/JG[%OBY<.QU^OIQ"5\%]K'7A[Z&\H0=&R9*DJ<_Z%4,G-5?[ M_/QT_>/A;MB](8-A>]@=?+Y\NDY\!(-NY\?CW?"N.R#MAQO2_;_.[^V';UW2 MZ7W_?C<8W/4>#AC6IJ7?/:S_E0 W^K-MZ$5R<]&Y(&6A5FWYAC(VO;&,J?H\ MMJ^(.'W[1&1#,\PK\G>!__>)/$GRSV<31)126O_J557L,?Q,$'Z%YPP3L'A% M=$.GGX@[&E*9VD0HD,MD27+;>_Q.&/_#8!YFO"8,T26F!12J7MT8,J\ZPH1A M@;CR EAPHX58N!:%TC\YQRT;O$X>;"LL9C-5062J:5-)48#27PJPT.R]-95D M[[U_7+QOPB%%_ ,E__/7S+ _K8W7^;!(^,=%8L&<1VLD=P97TN@(P,.;=3\Q M'3RY]+"?# 54@FT&K=(^G:_/@K6M>(VZ(ZO\&GUR >WOPM _9Z"WJ*G-'^G4 M,&T0YXR2]I>""I0$.^/JR3"T)TG3#%B%MY!H SJ7ZV+YTWO$V4K E%N-6.>\ MF!(Q^9S(=&9:,T I:#8R< Z+$;%"#).(-?)!^4B,$;''E'TW,U5;A4Z[;_*8 MU2TA;=EF7XNM2M49_:5M,N7E8N*2HW@C"R6AE;8MUOOE(2L]$K?+A;CCC_BX MF+AL7+B^A>5BB_378G4=NX6 .4.5W<*JSY_N.K;/"LRN%+8' ,,:*])\3B63 MZB%Q-J!3V[$>*T*1L&_>(^[D"V>8*1@$2M[42=ZA*8&_P[V5V$6O<"+1NYS3 M$64O_._8Q//8)8DU&[F"U5ZNG2M9F6=%_NW]QU9P\>;?$911!"M]J8J(][?& MGN4R1M59G.&J5!8/]Y^BNPD=8S)1+18X(",5Q)H^8PKA:K-"ZG(/_Q:>?>"/ MAK6@2V*E46G&:$1'G'.<%D'SO4ZQ8 A:29:F5J J6=$UG #]P9^=W[O?NS=W MG0'XC(_]WF-[>"JG\4/W30*IP>Y*9*+CD3ZK%F,LFT@6&4RIS,)B"E%UHMH6 MZ8RY+?-QUU!C-N-0_P;JWVHM1KD:B%W'Q2\]&;9M3*Y Z@(.+$-3%6(^/WT M$Y+]^>@@:8?\8#<%F*#A>("+9[$X^2GSCJ'0]ZK<8D],3>.%M1/:OKVAFO0J ML3+X04(G4#F)0G**,$4$<\>YDVQ#Z>W.C8X[5SOLI0-JS9+8$,16L[&9(IZ- MY0,VYL@F>R* MW%T\7@PN2'3&D1BLW6^2;224;ABPI8>R,K$-E>WSL M[. 3I\WKXJL#+WOFT'@-:\:V9=O0U[%5W.6AN[UQXZ-G]L%V5G4Y['[7]W9> ML7P$@O<-<%^T_U^=.KY-* ((8J,LY,I*=A>+A1WZ)D!5G4H:Z;Y1>6:K+Y3T M1F >4NLLK:/@12'+8,K*!D7T[0]GH0&(A"%Q&;9))ABZ+?JT"(^*M=,$0]<' M NU#'[]9@&%-#H=&[H7("6 4&W&@D]$ OT/3*W0JZ4KM^__&5TV"A.F,-K0 MR1[BH]5X%VG]N%EAL'L:M3Z;W5[N?%FHEYKE36(J13DF)TYNBAB.]6WIF!R* MU*3*RH:0Y6T(E3\\+7:")-F^.F%$??_@;*R".W7!V1=JVNQ0GB?>)ZJB:'0Q MXDHUUG@CV7]'8^?:!N^9A]C; (+KWFCXXPJ5W:#'%0%>IZ:F,CXN7 ]56^,; M#AU-LJS/E^R7?M44?CG+N)Q\&YEKIL%\\F1H'YC1%'U%$:"PHMZ&&)7D,:'> M!CN(WM>Q"I\LY?/[E4[$5,\Q$;=X8:X&G8OE)RYA0MHU;$O<8, PY)\7Y!?A M0A!J9"J9Y$729ALVDU!4A:2)*YL5";>]-ED?)$N1_EJG#QDP[B'?)?,GM8OD_KYS<8B[F7X+_C\SRU9'\]5. M[W2%[6E1\C0G_%I+1K*?H#0HWPEDYKHOQ>*#^)&,)8OGX2A$TC0W"8S9_W_- M5&;]@]'_1-T'H,T#,L*( M^"C< >G9I4IMQB$,N$9Y):Y ,TR%*KK!GH-VML ML$0/+['*'DLV_Z&Y'/RKM#I,GDS$?^Q.XF.12+I"/I2=23X!PN#[I__ %+@O MPQZ%'[%1N.VP+#^+>/E=4\FR24L@BC2W+G8%/SLSTX1?.YF!3-S8DCVS0B+Z M3VJ]@[.7DNT>JW'^>3 6/KR;-)A8#DS\&6KAX.JC.*,B$'"BVC:0G+)K1$Q# M9[)7FQ,*4!?!N)%LB+&UL',,GJR"XG72D&;.42@R M* T!0I7RA?N5/58M&*LT97E(Q\:T,](%5*GU<2<0?2O %L#%)0(Q3B " B2B MP>]9\$,&((()#P1C%#*9T G\E,602@%?\/P]Z,/T1 >0:@(F_;S(1"PT!F*) MC?29/)O&JSWVOKX @4LY:IWE 9NS5/9DL5\ 7R2>*>=$S19QF#WC,CMHZ=A5 M//#BC[M(,]OXM!)VX9_XPRY;K#;;F'H-7VS9=E^W]=C//$.O7&61QHT6VJ$( MO0^&6RB3U#],4:P)V\89"R"6,F%S'OA&"KAT2QT%VKCV)UO[$,GA9@O8YSG/"P7=8-,H>QCP)O*-SZ/C3./8!\S.*C*R:LZ/MAC.1:*N6_O< MV%='00XG=S-!X.L&]Q)G%N5/P;([YV@#3H&!VH9>B0ZS,9C M>E$MKD!T29=526,V'3N)P!ZV;$E7)%.Q"#MZH"IK+NHR^O)!^AAHZH?WR@Y; M8O]YLEHUO4Z:-09_PR,\^0#T5"BLO'.BB'O\&]TF<+7!'=[E;@]8!XGPZQ;_ MNYQ%_WM7*).%EMW4%Z".-99,RG.UW,T2)]SKTFT9TRPN]TT6&RFL)A/[.3C4 M,YNS&,^BL*<1A?=T^@\ .-2_)9'4:"G=Z$^/@#>_X"/JK=L%1Q:4#&4 MN[8S775(S9\J /)D%29N?2G2J&[3ZPBA/5 8<(?]B!EF*M6BZ6 M*V4/'=XHK[=Z^4<@SPHF%/6%R&PG_4NA_^WK'PNW?M\LB0*K&K3:VL./[XOF M@K8D?%T46"$B9UQ_6Q8A\J4$]=O?NJ6OC]WV'Z7V[;#[>$4D[56:6^MY/BO# M]O*(RGOE$3G906MS^?WF,7 N;$EVSV3Q[]&Y?*_R3NQ%?.;=[A.CNX^O)CL> M7OJ'E>LA\(H,?^^2?_YH/P*Z2/?AAA6*ZO:'W>]?X?VRYL7.D<8KLY-=D#N8 M]O^=9(Y[1Q]=S@2+8,A^&BRW@O=+0^7#^LTDXGH8G)OF<%;TM:\4UM+AP7\,RH9? M2LNX'V@^=N_8] <,)I*U/ MW$OOE]V_?'ZP>E;,(6A= ]WGY4%:]XQ C*0/R:+K$DO<\#"B\3 TWMET0D2& MQH7COK@+PR(?9KHT4U2;*A_/'IAGA()5]=/:&Q<=@^EV%LZ!5UQ+\\RPXHP>$10)09IA1<603[@8(]*;4B=-V.(Y M32S@9-(QJ[_\0@D[W3^AY/+#/73W,<5P"[,<503< 8!CN4/V/!;(\:C5V-# M&+><'=#6)]+E[:<88N$6H(8@.P!D\B@6@'4D:TQN->,US1IR]USKB*4#L,0J MV._4"0_L(;8!M@%7029YBC$5:LZ-8\#JR#YEF"Z7RP#>TN3?Y;"N5YF4F#-# MX/UW29>>.95_L\B-:LDSIYPDLXS:NJ3-+94+F"4L&&Z&OW-*W*!-EO"S^2W[HOKJ# TES$OZ=/4=_>1%FMA05-?>I1=YTN+G)"7PP!GKWD>!T'H228%:DM]#@'E 2R/ M9&<@_!%B.N7R-L1ZIX2= Q>+H\(DN1,F)SK8@MV>H-M8SQ6^:_!V&'P<+_!H MH<<+OA;&HY)IO/JDX>IW[+ 1<0XP7KM/^(_1.=RT.$&W^F;E]2D/,+Y;M#W. M,$9&Q)(JKRI'SCZ<:UH^']H^;.U@F-H"/VT<0 M]PE,WWG@+!S%?%^0?Z/!&XNA>^@-+R%:7!S8+&_5;'&:G F>O1P BSD%&RI" M,;#(#Q+G9,2YH;)+&_&XM%FO;X],>[13U@G"QRF,$"ML0D\2*9P0A84T4'@? M^;%&R-.\35;@>3Y<@]])=^I87'! JST8<,L_:Q8 MIB3%D.R;$#XA0FNLE M MDG*E"?^KU3[&9\FR-.U&F?G\^9I)U6> MG>P-9&0OF+/'E4CAZ1Q+XT$BZI=-/977;M+E&PYQ][Y>CI+%<.5&JU*O56K- MP%J13B'19?W)'X.;@EO%L4HU-85]@]+KWF1-'9FMFUW)--D96O_ MQ6*8BV*6E:W5*I=U+4N5PK58;-6;[ZI3)D:K(T(#<;? 72L =T))+)+;ARQR9/<5#?2F-5@3ZN7/C6R\!;S:I[ M<6@^E-ZHSU2,J%G*]59"+!^R0O\9*:"=JJY8I/,?O%V4I^21G M"KQP/318+:?5W>N,:NL4B*WM\BCR-M?AAK0H%NN-][>MHZPS<@+M5WZCB1B:7.V^R/)O,-%YN6YJP*[?_*RT**BMT M"BZKZGP0;@^NP?;@Q%91*,>S#]=@^W!BO=C"O;@32--&Y+VXOFE,@3GG?0W@ MW-85EA4P9:6]'V@TX=HHEELIV2E!A,6(L,A[<;$CK%4L5U*RVXM[<<'.F5.& M"#?7CLF0D3?7?%L<#X8N'V!(-YLIR?A"8,4(K,B;:7$"ZSS\LS-U9$# .]7X M]6>B49EOOYVFIH1-XZ6R#@G@'@D4VO-_IA4<[_$7.L&LVD M(GVXA7;FN(Z\A18_KJO%*'U<@HES$?Z/S@%3D?*%YXB<6F@&F?&5,!GKL_92<6G,,) MFJ$_EVQJ3H"^3S;JA.,P;>2\GGL@SQ"H

C ]Q?3A#6D]]'I+:2)WOO(EC6RGN9MLL)P<7I&B%AA(N8L M7^8&+3P</>ON^%==W!U=$,HGA9A.EZC3]?Y;A@7 M-[#AD.P>KJI-;!;2Z04!*S&LZK(QH>0#*RKS,9#;(\3NPV,SEL:#/,E?-O54 MCKFK@-VC[5LWY8 +\<3EA7ABF%TO4F".$?$0MZ MMGM7NP[4_O"N\%@22_,Q%O&[>NCKC,2O[U9+MM=F4A +LJI1HJ_+9?8U^U!F MMP5.38-=%ZB0ISDQIM24;+9EQUCX1;55:EUEP&;#%O/9(EIB0:)@57:V^)AN M#?CHA>K4LH@Q(OU^GVB&I&?40MO5>/FP+)QPZNC#-JNL%H-5]DU2=8M99-3J MZ=TW)I=GJC5F$KXWNJ%/=B1+K5P4FQN.7R6BQ+-JK*4"1,'H5AL;2JQD#'-M>9!H.:*JKD>>S^(Q,"%*BL!:=&* MP3OI>;&B>RI9])%-H3?Z8=%W(J+[-F4YW]$.V+8:Z9 3"+_XX-<0#E!6B<*O M(5;2 3^,>8=W@4;4-*GB1;QMZ8U:J$>.P\AB#'KD3I=9^09Z0YU_[W2/A,Z6 MY) 1, KW$@L6!5X!&[?2P<6(O1A#K(V@C>]]M: *V4!#W1D \KC'EE@=*3Y)P6GS G#F-"1V3@.':L>56UKXQD M'1_%(KG>M7I*.!9!%B/(ZC%HB1A!5JVFQ#-$&STXI[$SEO1GZ$75_;F)W![@ M^]N:*CVI&N8I8HNI;A'S8])A4[9E&1879(=)9:J^L'(.:$X>*3P7E)%P>&S8 MH^#C@H 1,Q JY1-F(& 2Y-%@%[2U?7A4. [850%VXGD&A5$C[:^1Q.;47BO^ M4W*T5-^D4TE5"'5VKAU+U[#'U"3RS#3A48Q)'U6(-(,2% [772Y=O1TF-S&A MK2L]1MNH44XF5HK-:EH$"P(Q3B &;; ?KLV. T3'K*J>,&P7IX;+4:3];I$I M@W[1L2.@S3B.Z[_G:%^VPF&>T7+'K%S&$_T9A5\ZM]LQQKUWF&HJS5$6']&\ M"DI:B"]&U7>H=Y@8%LLGW*)"R_YHT O:;H\O3A4+]$#DI@1ZN'^2#L6T.'1! M-(8W__8KZJ@C"8J@E(E]CA>_%Q*K1V?NES0\,,N^EA9Q@0",$X!!Y]OW.5J< M' #+::EK@J[.'JZ..:/+O8[CJ1'BWO'@KT5\7-8^L-AU@A(@]$BWR8E#-OR# MY80+#C<^;;&Z!,XG!YX,NQ:+U?*&V\:.+RMB@@4RPZF98:O6/"0/(5EN\#E\ MQ;)XLFA#Z&7'79YP1=D?O J?,XL?APZL[KFQ*'OZ+>><2916'$D)@(D.0*+O MUGS].O]A,?FQ,,C;"V <&+6L)66*AUO:+>6$$?+IA7P3JA9R M .B/ZZ9FZ3J6/-H$ZQ>UW#W\JSO BUJRWC N+E[4LH<@ %TH4ZI89&0:$ZQV MD8_T&Z1C?%E\K3BJ77A<> M,. >[(W@$[!*[7E? Z9NZTKWKYDZ9>7>HV6% MGS(G'.VQ$&)X9LICB1WP .E+/5H[YYI9R&]L: I1)^R"%LJO=3ECJ1RK[QET ML]%6/S..VA=]:Q:^<0@W<*D624LT3YF"=9X0.ZV6..1>A^- 3$P!QM"C"%8'_/SFT4,XF#QR M['VO0^YG8,DC'L??&J8_RG#H\=YJ^G.FCJ.$$/%'S1UL"H?<"'$LP%?]^0PG MV@\=S(G*>,.XN,?(B3K;T-EJ M3I1J63-)EWE>E,4NHB@2G?*=%E8EZU6UQVQS'O1D1KV$%-A".XR<.$JS^$,! M=RY%>Z..,9D8.K]>Y,",[Y/'P1%R<4(NCI(L1X;<*9- T)S<5XOT^WUR;TAX M91%FTR(=MPC>0RJ,;!>\]X;^/*3FY(8^14N[*Q?%Y@FKBF :;0B9Z^[]K&;1 MCE0=(( 6^O',I4/K?7ATZXT668JW'M&B71DGHD5^7A [M(A&_! 3&FB!IUH; ML%T-HJAL5T-76 5=5J.L*DT>0)3V= MZ5?VET4P7T"#\EN(+=M499LJ[(NVKJQ^X'LR(Z=>TN&\GFU,U'5>%;>4-#OU MXNBES'JG*9 ;.P3"(=>V> +A(-;O@V(SE/=EQ&5MQA(7_4+&$3P'9B;53[GY MEE4UF7X7Y$\4?A&9P%7<,"F'"49U69G:"QO M$REKB2.J(T?$Y^)=MHN840PHL9;=%UI2% )5\?!:\4KN= ?R M@-ZK#-1OP!;SV2)&^L)>&,U9FV7U,UU&5'[U*2O*<,RKH]&".IH%%92$MN\V MF>_^VSX (]IE*2?:ZD8?X=P1'L=500*XB>C.!0 3%0\TVM4OB=T=AOHP9PB/X]ZC.!!>SQC"T46,I@X-[Z)OYU(] M=!.S*#3BN&EI<>/[/<.!=]@WVC5+]:1NPD#UF#.DQW'A4UQ(KP'2A7RIR1QY MC8\,C25C5)I9U+TSBDC.-9(*L<>P-L]CU)[G(%,.N4[*DRD<+;W1#XOR^W1Z M3[:DZNRLKY> ?6N8JW+G7I6>5$VUY]$VH$]5.0-5[)FS0^60RZ9.Q0[E8J6: MK_AMCAS6#1?!>SI8DF58'9L5,YM+C SLAGCXT)R!HM9<6*FHF],KC+8<.T_N MU#DJMK/ TA;%%LO%4(;.S@;WS+YDVNX;?KF\I;+^;M4WJC@W*KI7SBMB)(66 M,>O.46:7]I.AS-D[)H>OR=\(R%M%?7%>!2J6W]8&^MNGY1#Y"%=4B:M)G,%< MK0YCNJ67M4["].$#ETQ9/'VUUP&E7/%,II(^9_Z?;MC0A6TPB"E49R70X!4_ M2R'9\,:M?R9I,#[X@(<<+I(>]=I: 6F(K(%O^Z70__;UC\(ZM 3AUR#^=#_A M+,<_*O#FUMJ['3XN&O1SJCLNXNO$_?U* ^-1R31>O6_6OY*III'^MXCZU,^E9SX_'3]6>): MB N( K%5F_7JOAN;3,_\'9Z[E*[[@S\[OW>_=V_N.@/2Z3WV>X_MX5WO85&( M(MEQ/_2&W0'0&8;R<--]&'1OV*M![_[NICV$-^Y%<.U[,AC"!]^[#\/!B8;Z MX<=#^\?-'8SJX^X1Q*YR&)+_MLH"/G@[:OQA-@'8RN$"36OA:O-9TM7_\B3M MSD*EP)NVKO1-:K$4;_:V-[KU=,Q@H6*6F=]#Z/:KQBNU,BW7+9B/=7;,*SG*0J4Y3V58E_XK#*9D] O'!= >_.MGW_#\U_ ME2R5.Y'^9?,#)B'$'&-]5Y;47='AF#KI3NID'[.$KY UE\?P5E%EBW0,F4!5'^U''L'^>M\HE5?.4+"PT#W:BJ%\E8>J'DB5*=?3>56/!\ M.C/9!20VLY98:^9,)I[$0MF-DY-:$F=L@5XICHUH3W^/9W:SOW; MK/$?X)# .\[5?*':7)A(%P0H;%$_Z:RQ,=.@$UA5*O$&@-S_F>F.-\1NYN,M M[L: -PF+/6]2(!5;8/;;.95,=J85?KEEI<@-E>GDB9JD(A8)\?Y,.6ISQ(+9Y> *M() N62(,1+Y8/ M@'>1-#.?3H1L$!U/DL;O@+3&E-ILD0"8VP Q8)AV$"%P1(@N(NS-?:P*)6-Q M:(_#DWE?)AW#S]07ZIYUN/P #&=]7(!URX!L,+ZH RK6VC:N5W7WP0E\,[9" MH/_]9)VY[NB)\XG35>A5L<8@5=E]F]2T'-2V/O$PJ3T/LPPGF1Q[,O0$>57Q MD6:\6NF;CSL=DY*9+LT4+J>?9G;1DV[&5-69Y(5I #]*SWQ6Q17U(2G_F5FV M,UL=A*9E2:9#.8F,)-7TE*JC7* A>#O3[,5B6$LE[Y08L+A>B(MM-\GQ,?R4 MZW7 '?"?XMSIYY/H'A89LW*9':AG[+%DDU?0,&2Q?* =<+$T)1R6003?E8M MEM+(;(:DR-8<5#?=JD0"E;=K=JSK[Y%AV([Z6RANMMQ,Y&C4 MIMNFE"/-X)AT"V &$M@Q0=CJ,H'$56A<]H]'&\O'6\RHG$@_*;@UMCKA/^#[ M098UFTP=W<$A)SG%B;G]R6T)Z$":.!M)T(.7\*&O;"$Y%N+"JN/"R> 383UO M^HW3"^,^#VT;+:Y-PS'I"]5G[@#HVY3QM444L)1A#9<_XBO*98 C CQ)L:H[ MTZ<;79&R[4<3:;[SH06#/S&&!M<%)ORR6'1O,3CY0W4%S;"UEFV7^_W6+UOJ M?<2F-T7I>?; DF'Y_%]5BQ;Y]R#<)];"K7RE MGO5=7'PVL]Y_9LS,Y8>PL-[G[Y20\@EZ'L&"@W#8Z-DRH*N CU>PI;1YR7C5 MWYDELR=+5518 ^J+W5^N1'C.(/#$KH;SBBUWV,T%8JL/BT,GJAP<1&HE%43: M&24JQQ EZO3^=7=3VN91MAPIXRW*64:0:@LE;\SL)Y-*/QUM9QJZ]**:,VL9 MA@FQ8!X;\H7[""RFRF/R"A:D0F5-QHLJ.QN&K#\9/ #HTK2*)#3\V/3'$@R'5V=51Z#NP AQY\D, MLAE35+;*[)2%\K\(T_["I/W A*5 MOG'7X?I8/3I)2L>7(0F)J=CWF&/89=ZZU7F*G>9%U]L,RH;#BXM1^C98U]ZM MOCGMGO3!N](1B/5N9WIM;SKTXKFO3[!!G>3 MR>\S-*[)AT7-OB07F'MUGK(_IHFQPX:),?':+WA<*Y_X8GD=GVG?5L&@?J2: M2E^<=.JN9RR[V[-ST@:K;>D!M!^[@^56+'S'JMYRPYR9=MOB)-\E$RS#).MA"Q]7V*A&/DGZ9N&39TM:GCY;$J3 M);;Z_?X260JU9%-]8K2EFO'J1#D78RC";)\ICZSQ.'/P<,!5U"QC>3FM]4KI ME,=1V=J[=],!%DP/86Z:0FC1M?105:\4*9$F0&]WQP,H0AE%=#_QW269FO1% M-6:6-E_ <@C#ZLS< /$_C"<.6G?F3I +ABH;X +^ESFGL#(Z':F<0K]L28>N M!YWS$4M"(\RQ-Q8B6E1=^NITR,G0]ETP4M_C(*UP\;X*,0'FU[S(W-:I!%UO M'?8$7^Q3*5^\O^IG,974QMZ9( ,<*3/9B[;(AF6_VWM8'GA=[$*85)/<@ N7 M,).I9LPIB[?;+/S ;GF$=@&0RZB/Q'EM@?Y%*D@(87)!VHJB.O$ ;5Y<_YT& M4H$J_FU(1SJR;259,LTY\UEV46"YL:M3VW_&U[# O'=V9DW*1:X3$^,Q9"\% MP2FWZ.=D5FSC@K"4\3M8_*T]7SG]>L+O_[7WK=V)(TG:W^=7Y*F=VG7MP10W M8[NKM\ZAL%WM;9?M-:Z9=S[U$2@!=0F)UL4NYM>_$9&9NH 0,E94+A,+5B(BX MVF6/IF:YZL=#6(@$;V\K/2Z6FL S$_0/-09)1DA]9K#J@2:DH4+VDT*UP"JI M8KZY"@Q_RYH&"F]Y;90(P-G_T$R?OUW8-U'8SP) !,)>YJZ4(^2%RAAH=1Z\ M:E?HUS(@Z?H@&U&DN--:3-_W_-"'*U1&.*-<02-API^F@[1$,12H@R!]<0=0 M.+_:S@^\MR>96P;B2".)ZBEA>65?-:EF=A<,8"$SA)M=#4)' .PF)3B26/0( M!T$$O"T,^*6I2[7HV54&_5KIQ/[8CN4&AD25&- N4=A.+I.:F\6Y+D/_+Z#\ MDC,>J/\'IR6TQQ@N1Y(QT&,3/2XR1881$P)9"^1[9*$4H<,&.)J!L!'!426V M%@X!W&9U78^V3F6C8 H+)A)E"7";QL@09RZ\O(O9M#V9C3""Y83;[=Z/$I!J M-[*/);C+$FPH#F2*F88;CCM'EV'LA2IK*?,3@RJI4Y*J"LS"H6E$R%D]V@5* M-DTBTF SE%8MEQUWG(+ AD=Q%E=F@>"U\(Y]I"TXW0_J#&JIRN4G,"U!*L&K M'NP)$W4TB!T/Y!]R+REN1#Z49B441M2WX@HF7:I6S0E6#3Z."& @%((KY*/J M?D"=89P/+&N9\8-S".)U0?R/TH1?T?\LC5W=P& 8'G7R'A-6A@=WLJ[F:=8;W8Y@LGBA&'LQ]=81G$]Q8>.9)*QR ?#$)\0(T#;O*,$;&NROT3R79@ M_$7BS(EZ12R*+_A-!K,Q'5'ZS#">KI(*2W-RZRAW-+#">LH**T+511PY'W'D MBR*.7,21BSCR/L21,\8@-U.T'BVC/K@,5^47"JNC,=-UA YM.L>?A!;3MEW/ M[6!YU1=0>76%%)J8!(N#[TT1M3@PB5ICAK M;RUD,LQV1"=R&-FD$"A\$RV?IIBD<*:AZ_"T2TNLO6J.[C(9.QHX:(EA*XN( MYX=^.WN!S?Z%D15RWQ MUC13A@P7I:R6XV!D%AGPRV2&)UOXQB (8/B'/OWJMI2GZ<9VON**+87#U$B( MY:%WS"4+B1XDJM]42MNEA%;F^=J:=7)4[?Q\\;Z$_KS,''6@QTXG(M=[D=U#'\F(:ZB[Z*K$ M4*P+%1J*&Z2[@ZJ(7S#&I=),Z(10)1/1[!&1SB1"^Y3J+TOG!,)=4+@@*]?8 M25BTB=>]R/Q\^:M\F*Q%I]E]4+7)D3>A1(/>$-VC,(,!;+SKJ5BZX;(H8$36 MG 2$;+!-*AD_(4^I("_WPR^[+LY=66?M](9<]\TIC15556#+638.F=QMP8+T M)%10LD@@A??+!/GI&9DN6=.M)FJZ[%>*U4@GP/^\P_0B,*/'>%)9@^!O=ZSU M@K^%P=TWQ-.2?3K+>T3BJ8Z5\4]4C25$X4+S[;=PS&^FUW+"+!= M,/H;L'BKXY^,^ZX/8\-_%3"Q5GM_?Q]VEH+H12?:9A)^LO^ M.0R*$8L1BQ&+$;<^8M&I+N688;*DG:);A]-C;GZ_K\OW29VWUOSPE&CYY9QF MYU-UZW]0 /MY,A:1\VM9E4Q[]D!;-A,[3R@?Q=G.YI]-JI580ZD$3:K;^U[DGU-KY;*Y>0:B'0ZB7E6R= MJ7-/J/6\'/UY]"7E1[%'ZI"IU/NJUJ_F5]X>VV>>:)ITF ,"E6X7/''7**^ MC+V34YZXN"R8HF"*-3!%8QG;*I],<=G<*YXHPBO)5MBS[5&#M.18_KZ:9 NY MMPY4I-L^H5K%V7>'?IGLDTR3,6:!W6:'C/A-S-9 M83MT-^SHQ"P(_\ )?TZL/A,P^S9B\,T=^10*PC]PPI\3_*_F1.(W&COR&RQ+ M^,)(^BBKMS]2J;FLJ$] I]HM!L36>O8XG+HII,3V+[(U^7@KRD@"L09A5@$0 MD4RR88>-&\<>I1%S)4;,IR[O(4&_ C&YW)JF9L2@GD84"7LQ! U1(C@7$CT7 M\3GQL=-]?L.FW+/HGFB$.GP(MU'_2GK,QQ.$*OZ 4YYKL#(M L7 \M<').R\ MM* SAH(/VQKS3A?"U6Y[/_2H0MEN>:U([U)V+ M[I5 O?(,MYK8''5+2MG'W6MEVS&T6LSU1W#5).AY.8T"ZT8+@= >4&\NPPJ M_CH;^!GS4>\8[!/?_TG6",+J[=%*%51XF!AA>[.O*1J6 MF@#I['NT4E'IXX *2)^K[]:@U24L?NH*AB)IG]=P:Q)\>^;Y_"UK@>C1!CST M[._5MA5BISANBGTO1&4A*HMMF[=M3]11Q+ &Q<;MU\:U!@.'#S1O"QQW< ?D MT1*-:%S$['[![?NU<=<_N=,S7,X>':-7'+)[MGMM^!LS\+!;W9W1+_9OS_;O M%K;/L%RC5YRU^T T.83.GD];HH?@)@BK@$_?%QIX!)V,Z* @@V,F@Y,)UQSW M0T$$!T\$_Z"FH[^Z_GC..>_9XT^F8?%3F55;K57>1YZ+RE7/=!C?4^"&## O:V7EV2K'U(+#VMG\KNP;:P\M,^@B M^RW\+DN5)#8KVZK%/>@:V_3:V9V2:#,3B7[O7(&:N&E"53D*,IJCW$[D=9I3 MA#B??&_O;]Y]KC;*]6I!P1N0J]O"')Z;O:[S^?ERG21=$&6>R=8YYM3IXG9 _N ('V@V&7Q M5;ND.7W%_C"8$U=HOP?% ?NTBX50>^.6YCK@L(81#S O+9YY&U>4@Z MI)496!S3ARO3\[^+Q3%='-,Y.CZ.9\2]/J:/R)9N:Q96UA?'] '+]/SO8G%, M%\=TCHZ/XQEQKX_I([*F;VRGSXV-.KV91-N))O%L6.JOK2O0AL^#[%V!,$U- MS0\CAZ?&S].AH>O<^D6&%QO5=Y]/6.WRUX]X[;;.D8MCZ^I,YZN7&>=YR.?)U"!_:L7X\(^ZU^G2@ M7HZII-E9D,<]]71D;Z:Q774I:U>*MYZ425FXL\=CCK-PS\YWU'FZZ(BS?$>< MO6"-I.S?]6J..\[^K=4+SMF#<=9Q(RWKN%FN;R?K^!C9X9@/ MDHNL!\D&#Y *($*')=KNKDU#\-:6["MT_$]Q2+']6=A""<;PE(90WS\PA#> M6R%]N3M#.$) *QC"C:(U;*&_;((USBJ[-H0C#+(!0_BL7*T5G+,'YTAA"&?@ MB'F&<#5F")]54PWA+97?'B,['/Q!LIN

    GKS M>G")T>II/)( EB3G<)%FK2V8T,+U.DFANBI1W8=$,RQANAN;8^"!82^$,66X M#)[<\TWJX"W:;]NBR[=H=L>Z$_8Z-'I#T?G;M%W8723@']R38Z3W]\,F>AS; M\^$U7.'4CE%54G>"DN$NL.43_!M& M@T_4@/$[;&.6]HOU3;=?C'?4KLZTW:9OY,%ZLUV\IP9-)R9(3XD!N:\_$-(HGU7R MP09%ID$!TI>+0_$L4QU9KL]'HI"@\&RYX[%ZF0^YL$^TO5_'8W,#A+[UDS). MZNL_()OELVW5FFP]L_%0#\@VZDL.>CD\&TA\-+(MX9,OCLSE2?$D392<;_K, M#(3(1L[+@&">[3:1"TUMI?-SA\;E@0,-[/[@O#B$@S.9YC>0:E<]E!/TB$S, M \>NR\&)>;FU$W,STD,1R&I&9G%('NHAV:SDZ)!TUT?G&S@@Z^5Z3D(1A8E9 MH,:MC!JWC<,U.VQ<3M!&U[2TQTM0&S[+CH.@"@/H[^ #8IY;"_.WC1>.W]8JE6:V8RGBRV]K M8\/33)'6_\1=[KQP'0S7&Q]QB6]=UT?GQE+'R\7E;'9(4$4D"\9P^:+!5_;* M':!*.0]\%C/D'$1)&M5 X=N6V0J++RK-9?]/6T_TY2,-^YG AC4]6ALVA/..[!F((V2 M=8Y D)$4=)]MV/3H[VW;]>YM[U\<'M.S!Q8NR]MWO?;N<[4\BS;"@"5-^%"2 M98L&UI"->4]&W[M402:WP@8!RS2@ UF#H,D:A#%YUFC'5R[HVMB*"?J,),5?9%WE=H0J+B__V3-]G7_>U-.V^#KB,;KQHFKF M'K]^^?W=]/E:F:F4BRI,LIP.O@HJ]F(#WCP_I98+19ZB!HB-,.R?.O9K\-/T M;^A<9H]?[[]_6UR4M%0I7_CD-'%:K8CB4C7)CS#+X&TB?\0^#P,_PF/KZ_7I MEZ?KUN^GK9OGZZ=?F&:^:A-7J2=X[%H\MEB?V)"+I:^-?WYBTLWP'Q7Z7Y(' M0O[TCGU,W*??KI+W"7=\/;OT_-"^,ZP?[SZK]62"$M^R:-&/R;K-#'^4&'U3 M8G!N&OVYFG^"9PM?/:-*M?Y"LU^[GQ\[_VK_=OWM^NJVW6'MAZ?'AZ?6\^W# M_:\?NXNDQ$;F<__P?-V!;82YW%]=WW>NK_!3Y^'N]JKU#'_88OOEW?/W=V-=>3[_>M[U>W,*T/:@IT?*1+[XU,);H$2<; =N0\ T75'G%V[[H=H)>A"3MB2_;?:PD9M/6GJB76PX-T-^>XF MO7N(@H"X': ?TAIU)PS(SB![8?8>B9XQH^.& M8R C*S\*##6=@_P:&1:\E@$OT.N!\D'FY:OA"4 5S^&:"RKYJ;!(1QQL5ECE M]KQG@B!Q#3049HQ9,EW1S>*/)8!+ +8"ET;GJDQ)7- %0Z!10K?$1BB!B2C, M%;)/RRSD6UV2Q\QVSB>R#& CWM#A$FT$'[(E6)(%CQ)UP/@H\B/,0S!9"%2R M=NFQ04R2Z4.)-KYEZ5(JI*"1G&T:C22FRB]OGAP;TDAS:]@36P250$VE^_D9 MI0;[)N3 -_O;]18PCX)45LS]V#)%Q8YVI"2V M 7+*(:!0L?/YW?G#E3?'#&,EJ$XD8VWDT,JAE"GV6YB Q7X?T7X7_'U<^YTK M_LYC.8P*99[E!,?OGYD]CR7$NS9Z>YH]O?M6%:E9F>=S:M+/IUV-Z=EC4ZF0 M(@'YH2]2R"+ID^2(7*YU;^FLL:W.*P>4.&HG.6=Y#.KT.D/1ST>^M()U] M))T4J=G8G!:_(:EYOJ,FL@7I[R/I[[/4S*,O/ _Z^EO\WS);]T T^ -JZIQX M&LV!1U^/1WW>>;2D6=_#^]I4P"II=D'&8'4J@60 M6@&D5@"I%4!JQPJDAEA*!F54N"U+;\, 8!!PJP=FPY7A]L#6]^>AJS6WA:[& MU#_DI8BZ+4ZEWR(=?.UL#>!KD74B6RZV4@<,MH8V(_-@5(0'QO^6R%^!9J1F M3$]>L2-!2AE&D6 C!,!NBU@H2.O!518JU0O/Z%K1R"4P<7&0+@+<38. M?S%P6'Q!-0]7>,(0MPJO@\<8EO LX%W!!KYHAHEO568M$UT'@R'N%Z'0]?M& MSS<]G,S8 <+I>30I^(H>@(D;A)PGO'9 ,SW-1>4!>$ 3;0C@,:;!7_!+.$SX M& D!!G9[/JR"CK_:KR5)C+!6P'U.'[47VR$JT>$"TQ[3,B#4'KQ??*&0T^#=LLU[V:DB5\'3AJQ/ M.'"2V24@8$#E8L<%\P !'X)8%>>3\;G#/<\4Q-@:.%Q\PD5[DJR&0.9PF!B? M#_A :;DQ*:D+)4-B0+*V[SBX*D]\;#M$<3]+_HNI$?2FX"8TL!P";9;"[8;WA+XWN+" RP.$Q+,Z#3%U4!@4"#_ M@>;H"C-S1O1J)ARC7 _N\X%7[:XIQ;#+Z/$@V#Q@/@<>^6*;+U.BFI[AD(81N$3I=^,3,]0O]&8"S%.,?H+#B6%ZGY+(7ORF?_H@3JA$ MSH!#[L7 T ()99(\D14E5S7./*7?P^5TOP<]T(1K]>C'NV!AVB .13>4:!-C#6 M#&*I;($E_I=/AS*(=M,,1'OJRLX)6% GC& MZ\(H=.6CP__T00OC<05SJ(4G]Y(,FPT8X0^!>MU1FLB=W1-MIY"^B+^N?V)[ M$"X(ZW#X&Q98V%%;*=I;\+>'O[]+,*RYAF!8L"),+,FQZ;33:F;*-%VD8V<&B MF;1H9(#9&-@081P3]5C-LYT)PXX>G/FNB+X X>H^**)A#.QYJG\-#0C*KL5? MT1,H.]A@; X,;M\A)ZO#\5NZ5S0A2IFTK8PY,;!0SY%_0#EW9YX#4X0U N5> M1-3H%G0&NC(Q6OAV<1Y/>+B?/O1/O\,E)\H_^/3P/7 '4EA*AEC%2"K^0LX. M5S@N-"<6[HJX,=6JQ/5ZAP]\4W,P,H:M92DBA7.=?A-\JLK9SO:4%A@IMALX M6F8\M7*K=3M3W$AZ/#&28XS&IM$S/ 8D,158]%74#I;7(=,>7@%HQQ&^'[R! M4;=M%;")!MN"(!N3/E6QRE@&S:V><-6@XP"W3#5H4D87=J@:8W@)KA$M>D_N M'__Q0;V\&$FZGK;:*'7G F'%!LC1D+%H7\NTS,R2[E)K5BKG\WL>I_NZX@>A#[-IX6.7\FW5R[.-UD/?%J7)3\O)2 !VT8M>K.=%[]0#EWK%1CG!K:Q> M,<:6<5:23(3L-O)'*)J0K14WH>C3,(L>@^"8J: +F86?6YTV>[;'H.*DAIUMG/Z^G+R$X<&WGO5*TEN-%&4U=4&>^$@C M04X_/L,DH\VP82.J*:LY;&:?%JZE^/Z-VPC%GYP_LL]F:0T;KS8=./&N$>Z M-N.VIF^D)[.YP^:..^FJT&R![^"U6FI8[Y1CTS4L+:5S7_:,][P?- 6K6"FS?)S9<;Y>8KG]_#T,^OW'SA MHMGJ4KQ<+56KLWKN?G+S\9[@0%KU@ILWR,VU;.Z?%;@93^/G5WMI)IYU5^XG M$Q_UD=PHF'B33%S="A.CIW!)-J[4LX/OY9N-C_HL/BO8>)-L7-L&&]_8_G+6 M\5GC4'CXJ(_BYA[S\'I:'&R"U3/V#'BK1*AO12(8+\N=ZV>5V;#8IB3"X39E MV O!\6QC+@21$5/DL\>"9 ^4@<:F67\IEF^4SIJS()N%&K!?W(PD\@N[I6)Y MUU/I(IOD9R8CKU$!?KS:0@+&>=:YGJ3)C+.-R(SOELI-X_KUSQY_^)7:EI[SY_*-2%E03,XW1BY4QJS!XK#ZLT%?C[[FR2N7#\;]5,FIM*\GV; M(E+;G?6Q6F>#32@L4T(AE?Z)O;+P2*:3<>%%,]<44G5)J:J@F>;EYQ^:6-VN MN'RK&%Q344<@!N7N+B4-+\\+HVS?N?O.!O.(BA=VQ-^%C;8F&RU-:JR[0NK> MMGHK"(YZJ;;+T.Q2V[\/^L-B!6R?#N+CLF^63G L[)N\=6[+0?.A]8-_%$A+ M&T!:JA=(2P724H&T5" M'2O2TA7O>HOZC5SN"\32^1H@EG!!J!)8 (C>B%81 M8)2W'$>S1$N#++A+J]'DG[[K&?W) DCW')51/Z0C-G_3G-Z0U:BDN=I8".%N M(3"V(?HF](,=T,(="'%9[FRX>A;>7, E?X$[":F#^$.C3!82=>S1U43$)9U[&B'Y2W35-+6I(K'_CPHI(!%\Q%#9%(3?@B@! M8>=N6%*0)3X6J=**QDF5(1I&BD%:KV5#Y&XC7*YWH_7(ZB2(;=#7^$-?_""! MN%&LW5HNR&\"SL:KKA6+X;PBTBV [@X'B8V.3/70ERPE.0I;6 ENFL'R3L*0 M0:@6BQZQD6?=2N^ M9_D#I(D(16,J'XHM0JFI-P^#,1-<68H.5@&:J:9U=U@$FE,_/PS^V]#:UA-0 MW(*US1^728TEABW$5H3L6W "+SA4&RF%K[DGJGE"W5LLU)<4YK,-,<0)ZA&6 MZ2)!V4@I4,S]8B>E2T8.T*4@"JL)IV, 48A-0J9U1]4*,-0A3=0A@ZY6<;15 MW ]JB:8I;NO9+QQL*<^=KY,N U"5J7O(MALP['PJ"PWBB00HJBQN M:$;I ;2%RJK]$;5J[\NM8E]:H4T=/J/=>KKNL%;/BW<IC@KAXU":](>_]>'1L3S1_@T\#1QNUP>AU MX0TRM< 2G49<;,IZZ[H^,M=#/U$>5#+*@]O[F_260\HM@6O#$9T8GDE[J2%< M,3:%0L1JR_84FV/[2()-$SC""_@8";!!!%@K*[:1&C&-V;6=R-DJD5-]B]J; M*9 \B63L+'Y< &P]%J"@["3-O?">KOV %\-Q TN8M_8N.Y_*;;IT^5_?G$PK M3C%F2W7N5,3Z(QT/0&FSE !64#JF\+#+2WH3>?[KXB[?D?M?Q^LZY\8Y/<-=XC"Y:&_&;8O M2#W![89"@+I7JW/$X:K3GH.>8DZ;7%!X>)PF-^! BZI XMQ=YMEY+1>YK00RD JH6:ML-OWM8HMYZ+7U MY]J],5WM+,V1$74*/$_&/(/=G-WR#0&3GY00=A_ZCTHTKP^7LWJ>'9=S T4( M>Y/=GB<)D K"F7,)L&CX'#!]FD-METQ_:ZT%O;/9S)Z4GF^./YXS/Q6HL^#X M53D^!1QLQQR_"L)G[?)0&/UXCO94,,^<,_J:ZLTV( \V@R!VEH(@E@>QL32F M:+V2O>)U.S6*A2*Q#OD25L&2^Z[OV*.D%- ]%D%[H&ND8(]M5F@L"2_VHOEIFC/WWF,L/4M%( Q\[2P$?VZS06 4XHWFY0\EQ M4'!DN9$M JHT+DA*U#D9Y$LO+G+V63G'4 Y*G\?U]*_W-4]K]E%(+C*/U_ MXB_<\CGF-+?A;M1D_FEXP[;O@JK!G>1LK^JVL 6%OM?K*'8G\DU8!D*^@^N MEEDFZ''3?F6ZX6J#@<,'5!M@^PZ#F[AC4:JE6*+N!(;]TX;3#W[N\:E<2)E# M?H.=SW7=0)TX1S]D] MYJ&G4,"E.,%%L4']4U"%$!0U=/B _,=/G P_:Z#J$A8EV:Y&N=$%O]Q,CN95 MN%^PT@]]2+ M9;DFO:[RL[U?A=(7\N]:GC*_IC;ED9?O$[NPK'<6:2DFE]G@_1X=6_=[WH/3 MX)L3DN)K6[\-@BN M(.NY9-VL)$,HG8<02OM#U@UJ27TY)PVK(.LC(NMJ-L#0O2!KK&IHEFKSNOH5 M='U$=#T'\:ZZC^(:Z;I1JC?GX'GLFJ[79:Q,5_&LVR[>O8'2&1KC,5##Q[9M MF@)-D9T,-V4_!-V MM71V/J=4>->$O1\AECQ8+=3)[V ,E'5%:+=!!#5+S7FM,K8FA98$IBIXY0!X94ZJRI1EF0]> M.2M5MQ]9+GBEX!7)*W.R-F;@/O+ *]6+4J,X6 IFV1FSS,D%J>;Q8*DV2Y7: MUA-WU\LL,6-0H84JZ+[=8X;.A6/;,%":A)$*4*2N#+=GVJ[OS(%:JN<&(^U2 M8*2QE4#2YL-IY0?](_ M D%-DQY0;1=;*3Z(QUH#N0=A?[5XX^%3E_=03KV"7'"Y-=-YF/IP3W<>=L68 M):8[_@!.!DH>1]!-=+ZY4RV?J4FSZ,>AF4!JXN'X\KI@"ZXS(#]N6-B/'.A0 M,TWL]CR& :A'+[:=EYV=D\TM9^9F82[V2B_AM1/XVB'I(@?MM<0. M5(>L^V7R-5B.EL,U-P6HKE$ U>TY?LL!HYL50'4'LY4%4-TQD5=>@3SV!Y.L M((J"* KQ5> 0%9!4!2GL(R1500J%5"A(H9 *^UA%E3>@NK9MT0*3GU8Z_GXY M* ](,70Q=#%T,?11#5TD@R^?#/[=,O P['C80>N D\'SD5^4GC>4$<&5]@K# MQF%P4C.IV.1[)Q])13"6 M28YJX],%0T:H*P>)05G1%G-/P572[5*3AU 1?1C>>.B@%C-5[WU,O!<%QDA5N<+&:*" M&]OA\)IMX O/,;B;)["NZMFN*[0+N+OCX:>,B*O[S$_U@I\*?MH6/V4$8-UC M?FI<[AJ;JN"GH^&GRXQPK'O,3_7M)QOD$IWUT.-=!1;K <. 7198K 5D7L$K MV7BEP&(M>*7@E6R\4F"Q%LQ2,$M&9BFP6+?++ 46:R+*(- -%IL+#,XGP_VQ M"(SU;%M@K$S]0P"+47# 4PFYF([56JT(L-:5L%H[($2,OM&#&;( ?3$#3.MJ MY?]_PI.,_N2-B),;W(+F] SJXVE0UZ&FI\&W7F:#;_UCAAZ_3+YPJS>$2?T0 M/6X1A50*OGON">]8TFW/D['H=*3V;>::&<]:%#%V/-(#M-AOVI^V$VS_VZ%B M489:]BQ0;$\-R;RAYH6@KEQG]@MW6"IUOQ=0Q'9?P:0RW7<0NY4;Z$94F+ I M8U@& K/"(*:Q) >89R%B+) M5BNU&)*L6KO9I9M/A=5*-A5U,16V>CWTSP(A]KCQ@J?'ZH3X1YS,8K<\6+-- MNI+PC6>&?N0.?J$->#6@V]-:QK,?5KPZ6[GP7I&61SY"32X%[(%:"];53 TF M@O"\<.W;**DL2"F[;*E6%NI2U=IIO;J;7!DX',&D\0GWYYNF[]?MJZ>;Y^^H5IYJLV M<969A/$=B\?6[!,;&]>/=YV!=(X;/6Q9/?IX32)LQW4J,OBDA3+_1G^L&D!0^_?8QWMDB M(-ACYU_MWZZ_75_=MCNL_?#T^/#4>KY]N _1P;8WE_N'Y^L.[!_,X_[J^KYS M?86?.@]WMU>M9_CCYO:^==^^;=VQSC-\\>WZ_KFSBWF>?+]O?;^ZA2E]4(^G MHU,)_(U9=?- W2+69*('8#N^APW[&6"B4KL"$^71L2WXV*,L"+=EZ6U00P;< MO;6BUU!7"C#VDOT0S=PTA:E6U^!H0)73\LP):^GVT<"58?+GRTR1FC>D( M4;FJ6D H+T\651(;AI2$X8!JZDVK\X49KNOC0G:^IQNEU4MA!*=M<:TD3G#1 MFZ3WZ=;J@6;-GK6?\.HGS_88N"+E_G.$-(#[/_S".L9H;!K]"6XL3C6RSZ#M ML^C XF'Z)]$=!=C)THD"&'4Z,5SFCQ$QD+ER2!I/BX]GB/$\FF@7&\>,[!?\ ML<<=3X.!0.R!"48->&2#F &WN -:_CC@0'P@+F.6]XP8^)$9@YUB,YBF8[]P M%!^NX7K8 T8;P\Q[HD\-F V:I8=O\[W<*;.OK=8CO8A-3@T-FYW@E5FG(V8# M+PYZAB.7'9]"!>QQMB79R3&M2P? MUTZZ4O#G2-,=UN5 [!9-HN^E>WA"XJZ>"3M)$OBKX0T9UQP0%AH*"UP[>-[( M\$!NB-EW/)B+YJ0[<4;:1 S8Y6(@8!9L327H$K;*'. M= MW__585>WG?;W3N?VX9ZU[J_@G];=OSJW'?9P$_&5HS/]]EE=\W3=^7[W3)<\ M/%X+7W]GC]@8VT;V$V&A;N M^:;FE**/EP^!62KOG4--UL7(Z,*S;(_!]T :6/?'D$JHA[1,F65=WZ-K3&-D MR.[9\?%A)N1P4MZH4NB7&G-8BR$\I12TL"ZQGN8.61];59<82%E80DN'CWW? M\V$Z7=D4OL3@E'SUALP>XWPQ=\3 NV'5^X:G=0W3\";XIX%]F4O, BI0Z1BE M,"FJJ[GP<$QLX9Z:"C8B9["D/NZH;.8-:RHNHJ;?F+S"!_0\>:O.1W@-NC$3 MFYGC\@H@S)+PU\JKL8(U?H>IO8KG.7Q ;C[;DD,# M_=+[P_+ M[!9NF-@>EQL?(?_Y1N.V)Z2^@NW'RC("QRY8U/#QNSXZYC\BCBC M,;?')J>/N)RT3CKLFVF/11]W)'/IDI3NQ?;#/VZO3EGU$@@0N&=D]!AZL'TG MLI$A+1$3T/WN]&5B O'-Q:^("3A[!47EM,L#K_6+9ICR.IP*CA1PE[@1[T+J M-RP,?LB.[L*[CE>KY0)ZQU%@KS\05W9Y$-N0C,DD8ZHH1-1[R%H]#]W[$3):<"<)"4([++4%MI-,0 MC3Y57%%7-A.1RY:N'^1[1.+AQLE7:MR V9SD]F#OQ2-4L(+H#1:@[SL43!E@DJF%6Z"9)<67M@,4*+WG(U#R/?16 M$Y'Z71/(?,@U$Q85=GX,',R#J%'"BO9$5!<)8$8VA,^>(Q"2!/#-52M^=>0) MH:A(DC2*S<9 E_K\*_!%,/Q$=!GP#9%ALOSJ^0Z2YD207HD]_:]EOA(!+UZ1$VPP[ 'CNNK"(VKP1&==%I\*"43H1(< ML)(C/$/Q%"9*XV-?OBV^8-T #.HE$"B88R%I?& M!C&*DLBQ3?C31 [4!C)$@S<,3+L+1"9%%'P/-WJH Y0D(^-U4:6 ]X86V(Z# M"7,G+MH&?9"&<'B*?=$U3P,^AQW!N78=#I-33!'H#>JA@FDFBQ=*\ZBLIJ0. M!$D",G0*3T/&$A,0F_47R$41[0K5'EI/X HD"J1X6A4A\J(4KX,ZXAA ]_3] MHIG979J$)&P/#R<,1)HF%[(9J1U>>B)*H' '@#@&8BDEM:I(KQ0AE-BA&X(= ML)"(N)R'<:;P7!EK$^)=V"+2:Z(*C93E4E:7Y@AKD'<@ZU2T3MYC8E@8CKDN MAHE?$V:@Q.P<*:[D9>R$E6]IHMID^FY,$9,'JHEGC8._HIXV-C#)E?\D'B;M M#/-F'5)%I5Z!]-#UE!H$>V'*I76C@C2FE$1HI!\][G"^7VP\<.&MKN!J\=L4 ML^&AZ&D_..ZQK32^\O$8)5_Q_,(5<7G<"BBQB>V#BDN19R0QD"(]O$;W<=_P M1, -4O>F:B%S?PMSIY/9$I6J47 V@P+BCV1.A6UAF-X-P](F<3HF$M!78)D\ MD642#TX#\<'S7!/5*K=G:I1= '_X@O>E#293$N@,GO]BH5XX?YH).A.(89&C MD#YO%&",G((B1M]'^1,]F'N&T_-',!W2X,"00,;J>8I;9(*$W9-'*8WO6T = M8.&,:49H0N%KB%05)0J 2(3V(#5],#9E-@FQLS@(\-#$DQLTUHBTF;_/**=" M"4ZV(S=@RC ;$/H3D4$CU5$U$<7-N%,^EEE*^24,5EP8I5EC58#2=4.U&LPL MF!$L.CSN$_Q_1#_'*.51R9!C==_@KRA@=&J'42Z*CBTO<8E'E;1S@[G+0X'_'&H8*7CA\;N% M9B"H2%.'#PIR05Y"291"GELOAF-;@4V'AIQX"LS+&7!IET2\&ML6GFL.:ZP< MU4AQEV\_IJ%<\-7S[/[VW88K5HQ6O''U9V(5L5#%PL5:Y-??:#Y\WAW&:(F^ M&/PU\!B'7\1%XHJR4 MZCU?X1CZ>[-\SF 2)MH49*4ZPE#_^UFY%OP TEMD+VKXN8<9G'3(UR[?Q^6] M<-%R%-Z>2ER%Z_Y>"9]"^@)\4:V3DU4'^P]O( ]G9,(.YXQJ6E4QZVR988G! M+KM@#FCT.-,6OI&_5\O5V,-.X&FURH>4QY$=+A(^U;N6%7*:<, HOW#P]NI6 MM:BXF&AIHO&'UI4#:IH#FTL6:'S5NF!",!V6!@[,GK0L80B+"!QS_,BQ*]R\ M0LU#C07HGM0B99.B"8M*#>K%VD\&PX.E(W8CZ]53RTV'+C#6XG4GRJF4+P(" MP5O_7BN?A>LNK3[0",Q)N);J@5D>0X/B5HC'52_"X<7SJLUR)?F!,X1:;4X1 M*M:C1FCT+?,J22(+GJW(,"#"-XQ6$:/5RW4U6IE=B2+P"'7%7 DT=UCLD#W1 M,4Q6J7H;X<#E;(#N!;B +%V8U2!T(?91:05%4-P(?WC"92:,9K%J\)" D] 0 MTSR5#QQ$*4!5'0/!QQ=7-Z0=ITV8T"&C_@4< 1548L&A;>KH2-7#=\ZR!_'G MC35XX-1#A-2I7H21G.EGQ$KFY^[/$1GH+3=&9KJ $1%&%&[8_PEB!)DFC!"D M+#"X1VC<_%\H2]$5-7W85(0%.[+)$R/K9,@F:)/-Z$T/>7'Z.UJLG,(HX:[4 MZHH'$XWX!"<,F"]#VX'%T:<]GT#H)LXG0H= !4--5NE,A^]")Y\*LH'L-J7< M?B$]"YW,TK0;VR1NI33'4XAL&&?**13XJHQ_2U_U&+W__PY=N8JB(Z&]*0-- M>O3.,*D#[Q8\];"X:A-H=.BA^+C%62"C!R) M7:1J EG6'U1ZA.LD? GTB^^AB)H6QB[)"Q1)&EEVA.83D!2&:DW?E:).^+MI M/NC9G[,9(A8$QRP78^,1:Y'T@N?3.ZD8BF^9*HJ'53=FQ)V'$Z/JB!=T"6!( MH(=0,E@DX0@1&;ZS-_5"M :O!ERFP]'KC"B430NM'JP'.#W,D,\!M8'\,T[, M*6)JK[$%2R5X?#9H%K" ACND:<-=5%G"A7N'5BX3T<_N4E# \;_?'H$M P?- MW5V[I*)>8;&"IK\8KNV(S?@&._#O$KN#Y\-IW;:'\.\;[H"%7V)?3?O%_2&" M5(_VF-LE]EANEX,A33Z X=!AZG*3W%5 $A87:T_>+HK/$O&',9],KY@'P;M' MEI8,%P>&5O!WS,Z:D^1T0$:76#[CSTCUU-)'>:M5$S; Y MUDDI8F"@EYR4LMKY^U#I17\A(7VH=!%@)5*F5<#_%4\#X%#0OC@>QA264?J= M A>1'EJ5)Z2"-2#%,3KW@QSNTW,LA;:-2IUAX7J XMP(=,H3F/*'! LHZ;Y* M1!<].:^^_Q ^/$UC%$NJ\)7"\:IG[Y,6T8JM8/ B8A&7>=U:^3+RNI7TUP7N M"U_W+'+?!;YNX@DP_^%D-@7;BJK^"P71\,BT+=1%_K2[: F&RH9,HP$I[XO, M*$F!K[;S XA8558FSAXGC\*"'ALN+-DBI@W4)N/[*O5'I;'(I=TLLVY/('QU MT (4Z4#L!,W!#X%P,#[_@GF\,\!(&AJ (74/HD.L(#NTF"LD>=A$ST<;X_XA M*EF4+H&,@#1##H9AJM5-2#A!:6+.8IF)L+I@OX(&9E ,(4K<0V- .N>T[\1[ MBS]$Z*$J_%-F7Y.6[ TNDHNH)VK*)?'W1H3# XM=K Q-]8V[4HLX)'!7FN_? M.N,AM]ZZ,W)IY 9%GY?)NI;KU&B\CSVX5G\?T?WG+D@B@8QMK&I^X9L@CRAM M;%5>%8&G+(&GBR+P5 2>WG98R^PIZ>NRT]S_Y07 5N,._48D M%O6VLVO>DY=X_9I\_!2R(_;/KNCD^7+ M-$>T,6@_+@JNG/% N5QS)'I/I.9EW@DF\]L7G6#2D37G M!%N2$23!1>4!$5PE/.YF(L ^'N\+_7:/CX_LSM8L&6+$!:J]!TN3G:N;\2\*[[5M M#!S@T=J.PD/=!!&7H#&E^T'%^ U18:DF2@D*\&H8=ITY:1)G&LD-H%!+)/H_ MG2,0SOULI;D?$"T^8IZWJX1#%,LOH,F"<4'9N' G02*@K*[-_ABGB M,Y=C.8W:EC^!5%W=Z(G<7O2=# WX]96KE-U8&DI&41H-@3H82-(I_H@>E'&P M#)0\<]$,V>\DA.+#*QV9H![XRL4 PO'GR;R.T#J:=W<-[I[R(=%%TZKAU=L2 M3][PDK6+RN*7K,]]R6KDH)ES=_T,[E[\C@M"G/MBOV\BG&D:?_F&;GB3(* 9 M^286TKR[_;_OMU>WS_\B%(=VZ_'VN76'( ,/WY_:UX<5W$S(*&UY"YF!(AF8 MQ/"3Q(\Y[9.6=6:D-#4C' P_8'R)$$U%,DPLU/5?;J2^$-,M7D3*@2_#9+69 M)[Q%&T($@A<9BWKXCBE0F'(T?5VEW(SI^*#M]'Z<=LFG006^EIMX,=*MX8I48$3+U4AJR\*F M>&2Y)]/>: :NG-UE[*E3=P0=.\;:A&(5=$VOYV Q9V J3,]HR]M=Q"V6B%M< M%G&+'<0M-DW[.Y"OF*>;<)HERM?0Z)"9TDF)WC+1 V/MTK.$I1-VWWO%?&KI MNDF\<^P[O:$F)9*J8R\I\!8JJ5 +F2TA,6B ?""=&5B>Z/8H8JR4!JXU]$6?2PX.4(3E@,PB>I)D@"8I_/$BA U,8*JU/" A#*38BQ$PQZ M:&MX3@]5K5<1="$"!!"I]Z>D88?\%#U*IY7%QD3?29JQQ$Z@M.'0@:(-P) 6 MB$2A)F32$1\95N('^1Z67 M<"=XE NWYQA=L<_"L7)68DUQ^7G*_^4P M-_G!8M^T"6NHNINH[0)G)AQ'/,& "24FN?^^:-8/:EY *(Q:B=V76^620'71 MK*"R_?'QL13+PA95Y/3(%AB-B+Y$X&?_Z\-C0ENJ\Z45)IQ/NQI5[;N/%>0C M5 ;55\J96))NG(#X9 ,(Z44B<K0"NH_0)(2SR^$,C!M_1D7VI0 M[(Z'%#P:65]47ECP JQ:DT9A*1'0)7*^!JFXU,N"X!BXK&X0Y2"4 !AD]PI+ M)'E.H2!2J<'D% \@5LKLBJLCV1_/@\=2]V(M6K ^)5$0(/#QU$EM<2Y7.(1N M"6. 4U4W429% !7$%$,JL'TWH5X8G M0!W<6"&.($>JW0F&EL4V2&'!:L5[1A R"G=&+M6[P/'BHED(1Q)>"V_11T(# M'>X N'P&?K81AY]M),'/-C!U4F!8B0(3+&+2$73J<+UUP6&!-4_RH_0*]S - MG$OLSQ!5\P0O49%B_J*9OG!QH):@8L0?DED_(F+#8\[UQUB"[RIO1H#C)^ ^ M4=67'I3$,=M#@_?9M8+G8@_]OM'#[D$PU#\0K^D1]@\+X[R2VET3PVWP4(0; MX^0^B;R&6HYI(#W\$M0JQ+,CG6L:;#%2H]6+$M$X("*JK-!Y7T&5/OF88EJM M:Z?5LQ,NO/O5,UW^%2Y0I'KJ^J"/+5:4OV$] MW[Z L54SZ#01?9WDRN!9" =T3^DB(?]'JV03J2C41P/D/?G>ZONP>M 6=(U* M@(WG%ZA?N/[DB^B18,&-'&B.'@&/U2-+>RB!KW19+\IZAU0;P2W4)U":89DJ MVB-R)XTY6IMR\"@J%$WKPST05$,6:!C"&&$A@JCB5C"CJMJ;J OGHMIO.-T"&2J'CNY:I7!T%PGZ*P7XA>J/*F2D M\P2E-TUWGGAL/3VSVUOV\/S;]1.[O;]Y>/H6;ZR\UTK_['+\0091=6I5&-E% MU22[J%IF=U173P81QU,T@T6TC4K,[53=BTK64(.*H3B*%4*=4>(Y*LC,=! 4 MZ9=%MZRRI=J!7Y:B#O%7,B)U84P6X0+/!P\;8+"2],H--6QM*Y7IH%]K M! ^7[*G(LL8#,VI;#IA?I\]>EM;\B7VWP$S#2".:9QVJP(5-O09[S9M$K74D MB>^B.%H>2;GQT&WM1'*X,/RMJ1"ZAV:33SB]Z(&69+9L,EE^8&W6/9/@GU.: M1'([^H"FM5KY+"!E^CQ+P&=EINH) EUA,5EN[KTN\[3\B MR*=\3LJW5!;#?5>^+TJUF_?\^"O0]P+,4-XA4;7%D/ E(K?YFAGT5\' +49? M):A.T/!=0GQ%6[2,X5SK4<,=1M#QB+1MN*+'%HYE.!A.TWHH035Q[HN7+JE7 MHP"40C.P^V)2L:B10]B,'S,(/%,E304 M7\ XV#M\$J ,V,G#MG7L .(-97@:.\UKE@6S)X]EX"B2\5KEW#0$KBO&ZS!< MZ,IX'3ZEBPNLXMS3+1C("5N:Z4I!*'H.-MT1/3>D,53"21!.J!W.)>AY;ZM) M29^701W%=!^&1,W(MV!'8)4<&@O]I%!ZX/)^A3\F3-SN;-<& M%;:?&M:-I_&X<>,N<:@O$^HRD ?YN3O%KIFHV#63SL4F*M=#HXO28P=JFD"( M%"[ _WE7>TTB_H;E=O6Z]KZ1/GJ/"=P M^GGZC$.X.O[YB>J-@LJ4B]7E_A*>T@=*"\[=2"C1(52(2V+-V!-;H#V<-_,&&&M?R! M#U*@*O/@IB8)'YW/?UMZ?>K-LTJ6FJ2EQW]&"M4PK6%N-_#(]9"GRJUY0&[]V.5C&:OVL@N=C2[?'R+]) M2WU9:>Y@J>L9EWHE8LWTD.6)-9?KW:"E4,?I@G6K)%_\YL?!-I=O$0,VT_-N M+4*2_']?GN[ [!:-I]B5W?-1'UQU&IWV;TM,XUG[2?T&@<- 4R4':ZFT6W?KF4Y;,WNRK27#>"+6JZTZN:OKF_5,[@H3I(RUSNVN]64]<[O3P)1; MV[0>GZ[7,ZU'@?FQS@UM9)Q9F_(J'A&IYQ9M:4VD'UUA?\X;S*H^$:XP3V23 M15]$ FJ$K;NED8""_D/R[.%CH#?#9U3L=^[P7=6\^F_V+9)X'JT9Q1(H+B+E)B=I,14BY28(B5F#2DQKC$(7#?T.>:PZ=Q^O6\]?W]"G(I\!-16 ME:^/4P57L3:]2GE.3P0NR1L'!/IIB;Q%W3=EZWH]EAXO',^86PK;RKESXH+9"#9QSZ_-A&;;0>']=I.=5YLIQ@I(*@1=^9]WM7<,!(KX M7)T^:!H-86 ^NA/4U[EN]-RH2SU=):J=GZUH :6_0_S:YAQS*^'2^OEEYFO7 M]Q*@ 0)%A,&],^7FR_!67R:_9'DE2:RG7=OS[-$OC"(1E.?!G$'WI%)B^/\/ M,.!']R-[TB8C;#<%)O;O/IYBQI[OY\&]4'NH&2"F1'W-'"?5GK_B25)9@XS# M?MCS=\N%?'G#NVU$RLA(QV-9!CNVNR@;VMGIE]KSUYE?^K;G+Q:1+EKH;EZ? M>'F;^V5]]4O-^NZ<$QO,$C[.?V^KZ.T-1+.'#RV>L8_/V%!24-S=^.YSK9;D M6[UK=9Y/0X?@7&_I*E[0U;QP\/'7CW3"_.W7CT-O9'[^V_\'4$L! A0#% M @ '(AO4T^7;Z]^!P D"< T ( ! &5X7S,P,S8U M,"YH=&U02P$"% ,4 " WHB@0 , ? M - " 4L/ !E>%\S,#,V-3(N:'1M4$L! A0#% @ M'(AO4T6PR]Z*! J!\ T ( ! !0 &5X7S,P,S8U,RYH M=&U02P$"% ,4 " "CT #0 @ &U M& 97A?,S V,S,Q+FAT;5!+ 0(4 Q0 ( !R(;U,"6FKJY P %25 0 M " 98W !P;60M,C R,3 Y,S N>'-D4$L! A0#% @ M'(AO4[A!=*&#"P -J !0 ( !J$0 '!M9"TR,#(Q,#DS M,%]C86PN>&UL4$L! A0#% @ '(AO4W*Y;\5*+@ 4? # !0 M ( !75 '!M9"TR,#(Q,#DS,%]D968N>&UL4$L! A0#% @ '(AO M4YQ!LQO#00 $ID# !0 ( !V7X '!M9"TR,#(Q,#DS,%]L M86(N>&UL4$L! A0#% @ '(AO4W4=\_?X, 9TT$ !0 M ( !SL '!M9"TR,#(Q,#DS,%]P&UL4$L! A0#% @ '(AO4RW> M;R.@L@ LL\+ !, ( !^/$ '!M9#(P,C$P.3,P7S$P<2YH 8=&U02P4& L "P"N @ R:0! end

@ 8RU]5%N:"!E5"/E*KVM&SCA93:_S3,/Y0<=Y&]DJ5(&P3BVL(Z>=' '6 MS8S!&C=R@:= A&V53:W(1[QCBK_4BI4J%F(Y/UQ%/M@=6]BX M53W;N!ZJL!2KL'N,1"8@7R+G*/A#1H><)ZX6KAM5(1T2!I$5([(BIR7$A2RN MO:K5\RCU?*:[4NQB[!$% BN\M+,OTEA<;D6A[#\.AT;.3/!HMBAHZS,V(]4- M B50;J$2.#^(1!Z>3 Y,?MR-.INP?2NF(B:+L/W!-F&YDI1- MB%M29X[MF J9Q(?M9N[O!3@/5>ALX&1_XR9G\B!RYH6/TA'+KM:%;)4Q0A2G M%L61$RT.1;$H%JNMI)RT5"BP %_N'':EUO0RD37) AI_N_W'G]72S>T/>'A2 M,A7P]L;P4VHJX.279$T%PZ=D4LN8F3*U2AW+>G3?E,;V1"MIJD[O;#HIO91? M2I*BJ P>9Z3U.\9DHMJL_+9S'6H'V@(;D>HR7W60B7EEH<40:U].:.U1ZN;*&QJ,)9..#0TTA?4;87<4V',L3((MIK5% M#/#O/GXB-J=V\!5+?=/;$[9L0_Y9#''#456HPS*%>*Q1N/Y%N!"$VD)!.=&R8LK!*J2U$(U:4HAGNL'.XQ M\,ET8W7\P;-1+8L5$S!,8LQLRP;C%>S6C,:L4N#& W7HQ,^L5T35Q]14V5>E MTN=+.L'=<:0CIB.=1D,Q/]W0]U!/8CCU).Y43Y]"]19./8F@GFI"41"$6#14 M&314O5@6A?5F0MU16"V+_.>+J:]IEL#[#XN\\7?W&!8)_'!*95M]H=J\&'H$ M97:.HL;.4:R,P*?10C?%CV34EM;4J2DQ!2,4(J'01=G6HY=G6Y"J#Y2ZTSL.G7R,&XUG*\5*'4]RGA_0HA=J.Q+0RL5F8A=JH#<: M7]7.Q4WS"AVILHI'(P\ X8=M'!LYI:/:#<.S:(XUVLG/"WS$<$6/]@B9Q(? VP5']B:"686;@8;NA!A-<0]M2Q2(D.3 M2M;,G'M!2LD&?%EVJ$A>)=Q>4X5%[.K-P. A*J4CR8G(&<8>( Z,*8A"44CL M(F!4/LF *G+"[WF!"MV0*&Z(88^I"?B93$TZIKJEOE"B&5965< 9YOIOX_W* M(;?4>!CH,0AT_ APSFW? PP>J-T;#:6WPZQ0L5A/[-1F](7.H'+*&]P/N2T' MX1X(=TS&SI$UX!U-#4K)1HV?%A&X30)&WO'B1KY+N.DKRTGPQESMZQBW^OR=\(B'U%?7%>!2JLW]8&^MNGY1#Y"%=4E*NAG,%< MK0YCNJ67M4["].$#KDP!&^9JKP-*B22SZ+2DSUG:O6[8T(5M,"0I[.9;A;WB M9A0/9X]47=)E%52F9<,'O!C#1=*C7ELK((U70J/_[>L?A75H"<*O03SG?L+9 MF7]4X,VMM7<[?%PTZ)<"[KB(KQ/W]RL-C$"H4CX)T5B45,=;50.+D;7IQR$?6?HRW'O&E/\ M_/CYZ?JSQ%41V]DJ$%NU6:?.F[')M,[?X:E+Z;H_^+/S>_=[]^:N,R"=WF._ M]]@>WO4>/E]"$PE+$1AUI_=PTWT8=&]@+ ^#WOW=37L(;P9#^.=[]V$X(+U; MTNMWG4$.2/N!/?F]_]C]'7YV]Z\NN7N ]]W+#_>]P>#CB6;Q0=6)/39F%G@N M "SZ)M.I3:;4=+)-B#3A%]F?;'@_'MH_;NY@84.,('9%NF1:KLU=P?6EP*XD M @$P9762].?%>VLJR8OWCJ@ E3=D/PW6*]%E\^K920&DY4*&.0:()X1V.NT+ M"4?BK]:03,N@"UA^U)="?;41Y[/*^53R/.'6!X;R(T?)_?QGN0+F\42+SK= %JM_&LJ4D >Z0O5 M9_Y3>0'3C7_S^UB=!#E,O^SHL17WMOO[#?/M>]=K!_<4-T^C41+$/0Z6 MFL:$E89GW?RO:H\[,PN(3>C7]6*]L6%C.TF:)@ E MQ.LFO+8"\"HL\2JD":^UHMC8<%P"\9H/O%:%8/DJIE&^BLUB%05LS@$K!@M8 M,8T"5JP7A?*&FP5/"]B8W('U[.^8HP2G=P$ZAF6SZW3-,W,%XHD ^61"!@Z] M5,LQ^!(,$+W1-\-0>$HL-5]4F5H#0U,B7CU::S43%A"Q'(=!^&<._I487).8 MX5\M"M4-U781_J=>@CW@?P*L[VTX5F/P=&*&OR@4*ZVD/7#$?S[Q7XO!<8H; M_^5B5=Q0)3$3^#_^KDHZ=H]R_3'ZRN%\Y6^F85ED:AHC?W5EU!29TQ3U&/QD M#H8^QT)$QUAH)!TY0\LHGWAOQ. 8'XIWL2AN*@" >#_U$IP9WC?D5.SE"1^* M]R;(]Q;B'?&> -XWY&3LY?D>;L_4A2SC'3W=''Q\?$\W'?/,]<=9R 1.0SBC M-Z6F9+/:-]VW*:MX8UV=S^E,;!E;QI:QY3-O&4/W4:\J^49U4'\:^1]I,OU$ M)&6BZJIE,X7X0L\DN'\J+W=/][46E/&Z=SC>(6=;5]HKI'1-FX@ARTHY:9?V MC&,S68%C4!;EWM'RX\ Q\5PRA./)X1B4U;AW,/L(<*P6Q4K2F;T(QY/#,2C+ M<.]8\U'@V-AT>\AIX8CAJ*@F^G?)_$EY@,HQTBVJ:? .K?-$&3XHK7)?ZWS@ M4 X8?D'30WB]7MMPLPHJGO/%85#2UKYF>%D3\)X#_>E!=H/WK6,6- M_XJ 9T(0_TG@?\.FZYYUL>+&?U-,.H:+^,\G_C?L\NY99BMN_+>:6:X6@CGT M.?@8/>E][M=^GV2-7G.&M<:&9(R]O.8%)#Q$1(RTE1.OO(BV4CY1OR'G8R]? M.2[4UZI)[_TBZO.)^@V)#WMYR/&@OEYL85P(49\(ZC>D6>SE%\>#^F:Q5L?: M:>@-I_IC](;W/6RLZK(QH>2#9ECL9O:S<(8SDC%2WY"[%,U]O>.$O .1*WH7K#]L0N"%G*9HK>0@"X4$+U@!>L?RY:N*U:P(6[F,:()(/ M0;@A^R6:;W<8#%EE/+RE*G^BL+$A R6:IQ67**P66[44'*/Z> 0;&QVI-'^, MCE1(1\H>4Y/7YR!R,I42W+ ;5MC9[1T>;,Q,(/N9%K.E&N>%3LP="-M!M MZJ 9E(NQ=V+D!I40K1#(R2,(H1?V#)1%3E$?5 -D[V3,.%&?>/4/1'W^4+]A MQVJ_W,\X49]XS3-$??Y0'U2Y8.]LTUAE_>GOUHD&^^/'U].1D9GKC]$;WJO* M36!2*KK$202D5T;.GM; K*IBIA M8XM*V) YM)=CO#RM?POD[$!SJCX#S> >YS=TZRL'@?/2O:,3:7TV$ [C)N@(BC[>K@I0_)* M39]R"FYG/ /7-R."N;4AAV+ZQ0']I&E7$C,;S$?[9$?QQE,Z(#?W5PG6YF70E#Q^WUM.!U2I<;3'@"0 ^\+:%22]A'"KN?O/! M#. WFD0A=5G0FW%P#@YS7MA@&Q<<4CLH/C70JITX7(IJX(SQOU4-;$@3[R1'5 #K/.?@8G>=][K;I&).I2<=4M]07NCA4S,0$7G.#+6/+ MV#*VG)F6CV_?G(?JNS5,"@M!Y)EI4EV>$]N4=$OC>9KG$D(^W\WV$]=WQ>UL MQ!9B"[&%V$)L92 -IR8$9:!%*JNP$BMP0@6N)=5Q#:DALZ.<(;1U9;BTJMK* M?V:6S2KU.\=@AM);WS#Y-[9MJD\S6WK2Z-#H2V:D:OXKV3WY3NTY^\"54P5/ M7@E<819(AK<_M@FOH!S"?;- N36 [5[(Q!"F!."W) R;MBJRX.2HO;-"8F9 M'3!#!)GBI"HB*$]JWPR1N%4$YHL@-YQ(100E3.WK[AU-152*E=,7BL'L$?P8 MLT<.<\*_2I8J$WW] :94EBRL612=,*SI5.VJ92@%,1=3GB?F@.&@W75TI5, M7=6?+>][#J2%4A%"*I6[A]O"M7 A5M#*0HXX@94E!M4_V^6('Y\EEH:6<%%. M71@<7?%S8(MM7!%426V7*YZ,HD@Z+H6*(C\0WJC:SJ8(N^?GHE6UJ):BH6EPNN0LE=,J1)U+'$UMMK0V9;K$X MY8L8TPFACZP#?GGPOY:N&>N&18Y:-',_ M^7RIJ"_.JT#S^;>UH?_V:3EH/N85@]FUEYWA7:T.;+JEE[5.PO3APYQ,V0UZ MJ[T.*"62S Z/2OH<7'8PY6WHPC88\A1VPX#"7O'3NA+;3QNINJ3+JJ3!^. # M=H39NM@^ZMC7!DA! +$6(+#_[>L?A75P"<*O06SJ?L(YCW_D^E:K[=T.'Q<- M^AG673WBZ\3SS?P-C$&UK7\E4TTC_V\./[UO["':WPO!*X=KE.5)= MP-M#[LIK_\OQPE7MM[]U2U\?N^T_2NW;8??QBDC:JS2W/)9CKIY.5Q;A$QE3 M9T7+T[=/Q/5D_R[P_X*<7/>K KD,6O[?;X*7G]$QCL4?]CKWJOYSN4X.ML(N MUBXY0-Z!O4CX)T5B@04QVJA/ NZ=95,.PKXS].6X=XTI?JGQ^>GZL\15%?UK MIMKS K%5FW7KO1V;3!W]'9Z\E*[[@S\[OW>_=V_N.@/2Z3WV>X_MX5WOX?,E M-).PO(.1=WH/-]V'0?<&QO(PZ-W?W;2'\&8PA'^^=Q^& ]*[)8/?VX_=WWOW M-]W' 1LGK'99$%N?X/>D^\\?=\,_3S3Z#ZI.[+$QLR10X$5"WV0ZM9?Q$R)- M@-=L=NC_-,/[\=#^<7,'"_J1G&((8;3HX?H()GIKF$ '2H8 =4J^PR_&%NF" MRE3( "A")T] D@K8(6Q#*7@E_(P?R.>.[.%&"&'":RHI"NAH;I^Q]]94DA?O M'3$'ZGG(G@_6B9'URKH0XU10F8' ->E;*'6[B&5^]AE9*Y'2J,,)B')&#YKN M%-C>DC9_C:V>8>@^MW0)ZA4 H7\I- H$M*#S6MQM9\0QO)T^D3T&N1547\F= M6%GXU97.W$\AW%$IDE^$"T&HD:EDDA=)FU&'D4Z_UJ?K\JAD=(?12.7,\]$E MTO>\NT3ZGG>72-]$;9URH*T3VU"V!8!<@Z4MR[/)3./!,31/D...//-]DTS0 MI8I)S)S&C?(/,D+FSLX>5T(=BSR>H$FN1BM8!/#)YZ\YDL_[&\,]*1F528B8 M38CQQ;?20*B<&RV*HK)]6DE+W&3Y_+18G_,WED)--C$#YG1+CT1'HB/1D>CY MUKK\U@"D2THFFV=FQ"@"^H0I\ D7402>AFIA$ $!LU?8"0&#@ D)F+ZD*J4[ M1,PZ8NH93!82TPNSH4DE:V;.G02FY-&V[TJF%)4HQ]X!;&4H*R:U;P<:Q5IJ MG/V5.R.2SPQ ?Q_]??3W3RZ$4F%/;;K;-KW*SOW3F]F6+>GLT,/)3:DPBX@8 M/#\,IL.01_3E$WT=::K:7I8&X@_QEY/ /,(/X<>=:,M&\"'X3@*^&SI2917Q MA_@[#?[N#0LU+X+O1!M91G;=CJ,4XLUB3#0Y9(6\);=]WW[H=(OD'S.=^JJC MQ%OS=S%K?4'UZXO5-W+$>JEBO#O@5?]K#:;ZI5\E4;_,Y+X?B*% :6)W3\3%^\-\J]ZM?U8EEH';,689053BO8 MCCWO764X4P;V\E' _F-P\P[J[,&QH8&>L[INO;0(6*^("/1L +V1+J!7(@-] M>6J09=/=Z6YP.DG05XIB$R5\>KM,&=:KD;'N)?(E;\/4CUI-&?&=;<'.PAO> M,$H6E4OJ6VFL*@K5KSS0UPK7'Z"%HM L?[YDSY\:/W'>FX?0.29TZ@PZS6*% MZ5A$#B(G/'(:7.@4ZY4J(@>1$\8V:VZVS1+Q)43P)<1:^FVMF*+9JW<'8C3[ M\&BV8^\3U;)F5"%.A?C*)_)"+7X2 X/:J8SSM4+=%'^4^/97R:(*:XGJEL0& MUC9-27_FW7R=+Q_I2W/V4?M5,A6G^SO=LLT9OVR%%Y$8CB6]-V5-6/_B<+O3 M^[ \AA)-$J9?")[CJ97P92WC9IDE9Q:VW77F#7#+A6?YH,5YDK^!Y$]METC^ M7'>)Y,]UETC^7'>)Y$^=$YN3K=0$[SU.57 ,4SUC#XZQV B1?<$.0M_8:YKG M^B3HVZ>.%DC^]"P,ZO>3Q<4KL<3%#\@0;"O_F5DV#W$/C0WM!$?1N:IQH^&/ M[ 9B2[7I@)HOJDR=J/@CE8UGG;<8+4#>R%A.%LK17/M)^>@2R9_K+I'\N>X2 MR9\ZBS;W1G2U&LJ(1D,X"S%!3)B+.R;X2*H,)V6.6Z\E+0&+@$"-'>>X2R9\Z R0G-L_N$R!5?@*D MEO+3'R@G1.#'7H?UF-)@O\&F*<:0WG*W"$0$(@(Q'T!,DT&- M0$0@(A 1B C$HRWS,1S<($R>8ASA%BNM48S0P]^2!51KQI%*_TAM2=6ITI5, M'>AJAXF&U]JO\OB!1.*FD#+GN6)5_?Z2F[OZA>)ALPSU%!S+9V=Y3 MA QV,@8[N04?C<$VW(]TW.H'\=V/5*F7D>%2S'#Q6HH9Y;$-]S*%X+'7N#A>$K M9?@]5HUBO"8A81.RIAQX&L>FZ_PH1 MFW/$;K&]-]R[M7M?*JY[MZI%H=PX'UO:OT$%KY\,9>Y\!6\D:)._^7RIJ"_. MJ\6^C=/Z>L/3K4]]?KJ^-4QBCREY4'5*OL/4QA;IZ@I5 K=>GJYW-;G6L3=. MH $;/9&IIKE[3U\*;'L3WH. DQ?O-+ZS331!^#:! 5%)R?E-A MMKKM[(0%<(G["6=';Y(N>7S46=E,S-QV8)K.'>;[IF&B1Q63E#F-%^4?9'*IID&3?!?_"L-A,JYS;+(D$K<9('>O?4Y?V,IU&03,V!.M_1(="0Z$AV) MGF^MV[/'U$2*G'RR>69#C!^@-Y@";W 1/W"2PC%\@(#9*^"$@$' A 0,.P-6 MND/$K".FGL$L(3&],/,.1#F92\FC;=^53"DJ48Z] ]C*4%9,ZG=;SRC64N#F MLY.2)AU3W5)?*$F/ZW>.:$!_'_W]E%<3[!L1"0B,CV(O*$C M5581E C*%(&2U4!'1"(BTX/(H9%=_V;?J"S>$B\A+N @Y MJ)Z?UJKXA:UUE%H!=92$DE@N5<045KNO\&KW0BU=]X*D%VS'GG?JJM-O!7M# M. K8S[;J/ (]-- 3KZ*W'>A!=YB$ WH*JK^7BTVA@L!/;9>P F]FH5-ET&D6ZT(=D8/(V05B33SM35)[5]\^(**=]>MATQ?1=NQ]HEK6C"H$"%<6Q,HG M\D(M?FH$@]JIC/,U@N^O%E?OKSY*?/NK9%&%M41U2V(#:YNFI#_S;K[.EX_T MI3G[J/TJF8K3_9UNV>:,?6CQ4A?#L:3WIJP)ZU\<;G=Z'Y;'4"))PHR%S&.7 M+NDZ;Q6P=QTWRRPY$WB%3ORSO"*J#@!3_62@D[,_[92Z+A,@?P/)G]HND?RY M[A+)G^LND?RY[A+)GSHG-B=;J9L!4=J*A:P'QS#=,_;@&(N-$-D7["#TC;VF M>:ZE@KY]ZFB!Y$_/PJ!^/UE3/=9=(_EQWB>1/G<6&1J)C)-8%(:U&(B:2I31H]$!M MD"RR,4DH<2QJ^=&XQQ%[@=9C2H/]!INF&,/YU<%-_0HA$!&(J5BA] Q308U M A&!B$!$("(0C[;,QW!P@S!YBG&$6ZRT1C%"#W]S%E!=J,>12O](;4G5J=*5 M3!WH:H7)H0=?^8Z[RNQ.D4@)/JU:/5T)/C'A"44_BOY4+#.*_K,6_%BM_2J_+T@43BHI0ZX[5N7?'ZFINW\H%B83@^XI M.IS)SO:>(F2PDS'8R2WX: P6=#_2T:L?Q,5LE6*E?MJ:YLAP25J*&>6QH'N9 MPO%8;N]E0KY"11; 9+MS+L64W0<5?G*YN\,%(>M"EM]#U2C6:P(B%A%[ZJ&' M06RZ[K]"Q.8HX/63H;78MW%:7V]XNO6IST_7MX9)[#$EP[%)*?D.I-TZ>,CS\IN8N;V ]-T\% V&"#T+X5& M@9C&J_-:7 #!+R-EH!LUDQ22]EC5M^5LE(5?';YRPN.$2[DB^46X$(0:F4HF M>9&T&748Z?1KG8YSI;&3T9_ZD[J9YZ-+I.]Y=XGT/>\ND;Z)VCKE0%LGMJ$$ M4=,_/#!8VK(\F\PTB=\VFW?K!!GNR#/?-P\3/:J8I,QIO"C_()/+-0V:Y+L MB//'==<?]S6^!4$3,)L3XPEMI(%3.;99%BE3B)@OT[JW/^1M+H2:;F %S MNJ5'HB/1D>A(]'QKW9X]IB92Y.23S3,;8OP O<$4>(.+^(&3%8[A P3,7@$G M! P")B1@V"&PTATB9ATQ]0QF"8GIA9EW(LK)7$H>;?NN9$I1B7+L'D:QE@(WGQV5-.F8ZI;Z0DEZ7+]S1 /Z^^COIU,(I<*>"E,H+UW*SOWC M.R9^(/\9>KP#S"#^''G6C+1O A^$X" MOALZ4F45\8?X.PW^6,5Q!!^"[S0;649VW8Y]HYUX?>S!R-JS+OT_9CKUE44Y M^Y+T:2TU7]A:G*@14)Q(* GU=):09V5!BV*KEJ[+-M(+MF//.W4EW[>#O7D4 ML)]M*7<$>FB@)UZ:;CO0@RX&"0?T%)14+Q=K]2H"/[5=I@OKY:#[.<)A/;>E MS7.*[ZP(]MW5;\MBNDJ,Y["L;6:A4V;0J1?YE86('$1.>.14O)+;%40.(B>, M;5;=;)LE4_JZ4FR5,^!+Q!3-SOJ=J^F+9COV/E$M:T85 H0K"V+E$WFA%C^) MD=]3& $[;W'+FF4,L9"6V\E330LD?WH6)A]=)D#^!I(_M5TB^7/=)9(_UUTB M^7/=)9+_K(-/*=X+W R(TE8L9#VZ@[F*<4=WAM(;#- >LT"CJC^3D6E,")U, M-6-.*8S4D'^2J2;I%D9ZT-7/=Y=(_EQWB=9>KKM$\N>Z2R1_KKM$\N>Z2R1_ MZL(N&.DYZT@/YO'$GL?#8SFR,9E2W9)XGAI]8Z\IAG;0M\]WETC^U"G;G.CW MS9G#U3/=9=(_EQWB>3/=9=(_M0%EW(2 MS\*D+PSPQ!/@>: VT?@%*QC(04\^SUTB^7/=)1ISN>X2R9_K+I'\J?.KA(5$/N5O\>4#_L--DV1A_3>K(Q 1" B$/,!Q#29V A$ M!"("$8&(0$0@(A#/&XC'B+L$8?(4XPBW6&D-L(4>?I@X7(O'X=(0@PL]K22O MBD3(I@ZR32'CD,4<0QY=]EB++>5;"F/-7]OW[8=.MT@&=&KS*D.D O1D9ZVW MAIO/8W=I'=H5@+9BS)XT&DGB-$\M<3:/?\NA^Z88?.=MB')5\';B'IM_5Z** M'[%_=TLNOYVT-[,M6](97T0Z15\OBJW:2<_1AUSW_0M/G0E?'8#471=&9Y3) MRD=ALN-=1%T1D<'RR6 GMYNC,5@E,H,=4'0Q#F:K K.5B_66@ R78H:+UU+, M*(]5(_/8T*22-3/GR=N*]2;R58KY*J>*+$0$J,8C0$)1:);3& ;:/+DD0Y<( MV31!MLX@VRP*]0HB%A%[ZJ&'06S#R="N5ZJ(6$3LJ8>^S?9N;K:]$PD(B>5B MJUH^'UO:OT$%KY\,9>Y\!6\D:)._^7RIJ"_.J\6^C=/Z>L/3K4]]?KJ^-4QB MCREY4'5*OL/4QA;IZ@I5 K=>GJYW-;G6L3=.H $;/9&IIKE[3U\*@!#V'@2< MO'BO2190=J3J0_9\89UN@O!K 6BDI+SFPJSU6UG)RR 2]Q/.#MZDW3)XZ/. MRF9BYK8#TW2 3C88(/0OA4:!F,:K\UI< ,$O(F6@&S63E)'V6-6WY?:4A5\= MMG*BXX0+N2+Y1;@0A!J92B9YD;09=1CI]&N=CO.1L9/1GR*6NIGGHTND[WEW MB?0][RZ1OHG:.N5 6R>VH011TS\\,%C:LCR;S#3)I@I:)\AP1Y[YOFF8Z%'% M)&5.XT7Y!YE#UQI B)Y]LGMD0 MXQ3H=:; ZUS$*9SDCOH[^? M3B&4"GLJ3.'&="D[]X_O-/K)3:D4E6%%#"89FDJ%(8_HRR?ZW.(XB#_$7ZX" M\P@_A!]WHBT;P8?@.PGX;NA(E57$'^+O-/B[YY<0(O@0?*?8R#*RZW;L&^W$ MJU8/1M:>Y>]OJ.R68!%9"1:QE8/J]VFM:E_86@>I];X.DM@JB>5214QMM?KF M::O58VW1Q;Q35UU^*]A;PE' ?K95XQ'HH8&>>!6\[4 /N(,D)-!/7+V]PJNW MEZLM!'YJNTP9U@.N @F)]=Q64<\IOK,BV'<7VFU5TE7-/(<5=#,+G2J#3J78 MJ*6B1C,B)SO(J;G5O;)9/>Q/4WM6S#XAH9_UZ MU_1%M!U[GZB6-:,* <(!@"N?R NU^&D,#&JG,L[76!4[BEO<7X0_Q[Z-]:MD M486U1'5+8@-KFZ:D/_-NOLZ7C_2E.?NH_2J9BM/]G6[9YHQ]:/$2$L.QI/>F MK GK7QQN=WH?EL=0HDG"#$C!JZ3(#\#21_:KM$\N>Z2R1_KKM$\N>Z2R1_ZKS8G.RE;@9$:2L6LAX= MPWS/N*-C0^D-!FB/6:!6U9_)R#0FA$ZFFC&G%$9JR#_)5)-T*\\U2]#53QTM MD/SI61A4]Z?>V&T(_-KF9LHW=5%.Y-HMR$>72/Y<=XGDSW672/[466QH)+I& MHEA.JY&(R5,I#0_QW!DB^Y)A"'UCKRG&@S @D.\ND?RIT[LY4?4;\R8;8BV. MO,D#3I"VE?_,+)NG0 Z-#>T$9UER5>-F2SY2&):EVG1 S1=5ID[6Y".5C6>= MMQCIS%XU:V=248[FVF7*1Y=(_EQWB>3/=9=(_M19M+DWHLM"*",:#6%,&3NR MF$AE3+ C66.BJ"^J0G7%(A]^$2[$)IE2H!##\T>,#&)H*-]=(OESW27:M+GN M$LF?ZRZ1_*ES+W/BT>[. "G7609(JU5)80X(2@J4%"=G6Y04GJ1HIE=28+98 M2B-##]0F&K\2!R- & +(Z2R1_ZIPL].M.EK?F;0I&.J6^H+33 J-)44 M5LC*?S_M251 [)TGL7-@(1@8A S <0TV1B(Q 1B A$!"(" M$8&(0#QO(!XC[A*$R5.,(]QBI37 %GKX(>)P-=&Y*C@-0;C0\TKR9D_$;/HP M6\XZ9C'+D,>7/=YB2_F6PFCSU_9]^Z'3+9(!G=J\0!&I #W9,>T<7.ZY#NT* M0%LQ9D\:C21R$K\$-/SXMYS7KU7>WU%\U!M"K=[,MFQ)9WP1Z0!^O2BV:B<] M@A]RW?>O674F?'4 4G==\)U1)JL>AU.K#IEE[6.@G3AP_@,CAAU%SM M=4 ID61VR$#2Y^SB:MVPH0O;8!A3V 5%"GO%M_G K5/(2-4E758E#<;G^GG6 MQ?91Q[XV0 HB:Y(%@.Q_^_I'81UJ@O!K$/>YGW VYQ^YFW^K[=T.'Q<-^J6# MNWK$UXFW>>AO8#PJF<;K8EMQ[2N9:AKI?WOX\7UK'\$[>R$X!];*Y4!26\#; M0^[*:__+\6)3MM_^UBU]?>RV_RBU;X?=QRLB::_2W/)8CNTJZG1E$3Z1,756 MM,RRKMP]V[\+_+^@[5SWJP*Y#%K^WV^"EY_1,8[%'_8Z]ZK^<[E.#K;"+M8N M.4#>@3VDFG QNC[E(.P[0U^.>]>8XI<:GY^N/TN.4AH5B*W:K$OV.)2NNX/_NS\WOW>O;GK#$BG]]CO/;:'=[V'SY?P\X3E'(RXTWNXZ3X,NC