0001171843-22-002192.txt : 20220330 0001171843-22-002192.hdr.sgml : 20220330 20220330170126 ACCESSION NUMBER: 0001171843-22-002192 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220330 DATE AS OF CHANGE: 20220330 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-13738 FILM NUMBER: 22787383 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-K 1 pmd20211231_10k.htm FORM 10-K pmd20211231_10k.htm
0000806517 PSYCHEMEDICS CORP false --12-31 FY 2021 89 37 19,659 16,937 0.005 0.005 873 873 0 0 0 0 0.005 0.005 50,000 50,000 6,257 6,205 5,589 5,537 668 668 10,082 10,082 9,550 8,606 1,634 1,634 209 6,066 2,998 3,150 - - 61 140 58 1,030 140 58 821 6,206 3,056 156 2,347 1,514 - 10 225 10,082 1,326 1,399 33 33 0.72 3,970 3,970 225 225 10,082 3,754 1,624 9 9 0.18 993 993 3,859 3,859 10 10 10,082 8,606 1,634 72 72 0.05 279 279 665 665 10,082 9,550 1,634 3,859 1,542 2,181 371 339 405 760 424 1,049 585 392 64 183 2,013 482 417 281 494 1,078 914 - 1,387 1,776 671 414 4,083 4,309 38 7 56 182 991 1,677 220 858 2,077 279 993 3,970 68 9 33 688 678 415 1,035 501 3,002 10 170 841 4,450 3,214 0 3 5 20 0 1 0 3 30 131 2,006 1,478 84 2 54 215 2,008 1,880 704 13 139 333 326 227 371 339 366 156 2,347 1,514 414 1,249 1,775 61 48 837 1,015 2,147 2,838 160 211 10 2 4 2000 2 4 2 4 1 29 52 9 0 457 0 1 1 Weighted average price per share is the weighted grant price based on the closing market price of each of the stock grants related to each transaction type. The weighted average fair value is the weighted average share price times the number of shares. The aggregate intrinsic value on this table was calculated based on the amount, if any, by which the closing market price of the Company’s stock on December 31 of the applicable year exceeded the exercise price of any of the underlying options, multiplied by the number of shares subject to each such option. The closing stock price as of December 31, 2021, and 2020 was $7.02 and $5.09, respectively. The fair value for the SUA’s is the closing price of the Company’s stock on that date. The fair value for options represents the fair value calculated using the Black-Scholes model. Options have contractual lives of 10 years. The options granted on May 3, 2019, have a fair value of $2.99 per share based on the $10.60 grant date and exercise prices and assuming 6.25 and 5.75 year estimated terms, 41% volatility, 2.4% interest rate and a 3.9% dividend yield rate. The options granted on November 11, 2020, have a fair value of $1.13 per share based on the $4.07 grant date and exercise prices and assuming 6.25 and 5.75 year estimated terms, 45% volatility, 0.9% interest rate and a 4.0%dividend yield rate. No options were granted during fiscal year ended December 31, 2021. For options granted during fiscal years ended December 31, 2020, and 2019, the weighted average grant date fair values were $3.47, and $3.40,respectively. For SUAs granted during fiscal years ended December 31, 2021, 2020 and 2019, the weighted average grant date fair values were $6.55, $4.89, and $12.01, respectively. 00008065172021-01-012021-12-31 iso4217:USD 00008065172021-06-30 xbrli:shares 00008065172022-03-24 thunderdome:item 00008065172021-12-31 00008065172020-12-31 iso4217:USDxbrli:shares 00008065172020-01-012020-12-31 00008065172019-01-012019-12-31 0000806517us-gaap:CommonStockMember2018-12-31 0000806517us-gaap:AdditionalPaidInCapitalMember2018-12-31 0000806517us-gaap:TreasuryStockMember2018-12-31 0000806517us-gaap:RetainedEarningsMember2018-12-31 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-31 00008065172018-12-31 0000806517us-gaap:CommonStockMember2019-01-012019-12-31 0000806517us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-31 0000806517us-gaap:TreasuryStockMember2019-01-012019-12-31 0000806517us-gaap:RetainedEarningsMember2019-01-012019-12-31 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-31 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-12-31 0000806517us-gaap:TreasuryStockMember2020-01-012020-12-31 0000806517us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-31 0000806517us-gaap:RetainedEarningsMember2020-01-012020-12-31 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-31 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-12-31 0000806517us-gaap:TreasuryStockMember2021-01-012021-12-31 0000806517us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-31 0000806517us-gaap:RetainedEarningsMember2021-01-012021-12-31 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-31 0000806517us-gaap:CommonStockMember2021-12-31 0000806517us-gaap:AdditionalPaidInCapitalMember2021-12-31 0000806517us-gaap:TreasuryStockMember2021-12-31 0000806517us-gaap:RetainedEarningsMember2021-12-31 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0000806517pmd:PaycheckProtectionProgramCaresActMember2020-01-012020-12-31 0000806517pmd:PaycheckProtectionProgramCaresActMember2019-01-012019-12-31 0000806517pmd:EquipmentLoanArrangementMember2021-01-012021-12-31 0000806517pmd:EquipmentLoanArrangementMember2020-01-012020-12-31 0000806517pmd:EquipmentLoanArrangementMember2019-01-012019-12-31 utr:Y 0000806517us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MinimumMember2021-01-012021-12-31 0000806517us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MaximumMember2021-01-012021-12-31 0000806517us-gaap:OfficeEquipmentMembersrt:MinimumMember2021-01-012021-12-31 0000806517us-gaap:OfficeEquipmentMembersrt:MaximumMember2021-01-012021-12-31 0000806517pmd:LaboratoryEquipmentMembersrt:MinimumMember2021-01-012021-12-31 0000806517pmd:LaboratoryEquipmentMembersrt:MaximumMember2021-01-012021-12-31 0000806517pmd:CapitalizedSoftwareAndEquipmentMember2021-12-31 0000806517us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2021-01-012021-12-31 0000806517us-gaap:SoftwareDevelopmentMembersrt:MaximumMember2021-01-012021-12-31 0000806517us-gaap:SoftwareDevelopmentMember2021-12-31 0000806517us-gaap:SoftwareDevelopmentMember2020-12-31 0000806517us-gaap:SoftwareDevelopmentMember2021-01-012021-12-31 0000806517us-gaap:SoftwareDevelopmentMember2020-01-012020-12-31 0000806517us-gaap:SoftwareDevelopmentMember2019-01-012019-12-31 0000806517us-gaap:PatentsMember2021-01-012021-12-31 0000806517us-gaap:PatentsMember2021-12-31 0000806517us-gaap:PatentsMember2020-12-31 0000806517us-gaap:PatentsMember2019-12-31 0000806517us-gaap:PatentsMember2020-01-012020-12-31 0000806517us-gaap:PatentsMember2019-01-012019-12-31 0000806517us-gaap:PatentsMembersrt:MaximumMember2021-12-31 0000806517pmd:TestingMember2021-01-012021-12-31 0000806517pmd:TestingMember2020-01-012020-12-31 0000806517pmd:TestingMember2019-01-012019-12-31 0000806517pmd:ShippingCollectionHairMember2021-01-012021-12-31 0000806517pmd:ShippingCollectionHairMember2020-01-012020-12-31 0000806517pmd:ShippingCollectionHairMember2019-01-012019-12-31 0000806517pmd:OtherRevenueMember2021-01-012021-12-31 0000806517pmd:OtherRevenueMember2020-01-012020-12-31 0000806517pmd:OtherRevenueMember2019-01-012019-12-31 xbrli:pure 0000806517us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-31 0000806517us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-31 0000806517us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-31 0000806517us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberpmd:CustomerOneMember2019-01-012019-12-31 0000806517us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-31 0000806517us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-31 0000806517us-gaap:CostOfSalesMember2021-01-012021-12-31 0000806517us-gaap:CostOfSalesMember2020-01-012020-12-31 0000806517us-gaap:CostOfSalesMember2019-01-012019-12-31 0000806517us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-31 0000806517us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-31 0000806517us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-31 0000806517us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-31 0000806517us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-31 0000806517us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-31 0000806517us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-31 0000806517us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-31 0000806517us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-31 0000806517pmd:EquipmentLoanArrangementMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-12-31 0000806517pmd:EquipmentLoanArrangementMember2021-12-31 0000806517us-gaap:DomesticCountryMemberus-gaap:InternalRevenueServiceIRSMember2021-12-31 0000806517us-gaap:StateAndLocalJurisdictionMember2021-12-31 0000806517us-gaap:StateAndLocalJurisdictionMemberus-gaap:CaliforniaFranchiseTaxBoardMember2021-12-31 0000806517us-gaap:StateAndLocalJurisdictionMemberus-gaap:CaliforniaFranchiseTaxBoardMember2021-01-012021-12-31 0000806517us-gaap:StateAndLocalJurisdictionMemberus-gaap:CaliforniaFranchiseTaxBoardMember2020-01-012020-12-31 0000806517pmd:IncentivePlan2006Member2006-01-012006-12-31 0000806517pmd:IncentivePlan2006Member2019-01-31 0000806517pmd:IncentivePlan2006Member2021-05-31 0000806517pmd:IncentivePlan2006Member2021-12-31 0000806517srt:MinimumMember2021-01-012021-12-31 0000806517srt:MaximumMember2021-01-012021-12-31 0000806517pmd:StockUnitAwardMember2021-01-252021-01-25 0000806517pmd:StockUnitAwardMember2021-03-162021-03-16 0000806517pmd:StockUnitAwardMember2021-05-132021-05-13 0000806517pmd:StockUnitAwardMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-12-162020-12-16 0000806517pmd:StockUnitAwardMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2020-12-162020-12-16 0000806517us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-12-162020-12-16 0000806517us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementEmployeeMembersrt:MaximumMember2020-12-162020-12-16 0000806517us-gaap:EmployeeStockOptionMember2020-12-162020-12-16 0000806517pmd:May132021Memberpmd:StockUnitAwardMember2021-01-012021-12-31 0000806517pmd:March162021Memberpmd:StockUnitAwardMember2021-01-012021-12-31 0000806517pmd:January252021Memberpmd:StockUnitAwardMember2021-01-012021-12-31 0000806517pmd:December162020Memberpmd:StockUnitAwardMember2021-01-012021-12-31 0000806517pmd:November112020Member2021-01-012021-12-31 0000806517pmd:November112020Memberpmd:StockUnitAwardMember2021-01-012021-12-31 0000806517pmd:May32019Member2021-01-012021-12-31 0000806517pmd:May32019Memberpmd:StockUnitAwardMember2021-01-012021-12-31 00008065172019-05-03 0000806517us-gaap:EmployeeStockOptionMember2019-05-032019-05-03 0000806517us-gaap:EmployeeStockOptionMembersrt:MaximumMember2019-05-032019-05-03 0000806517us-gaap:EmployeeStockOptionMembersrt:MinimumMember2019-05-032019-05-03 00008065172020-11-11 0000806517us-gaap:EmployeeStockOptionMember2020-11-112020-11-11 0000806517us-gaap:EmployeeStockOptionMembersrt:MaximumMember2020-11-112020-11-11 0000806517us-gaap:EmployeeStockOptionMembersrt:MinimumMember2020-11-112020-11-11 0000806517pmd:StockUnitAwardMember2021-01-012021-12-31 0000806517pmd:StockUnitAwardMember2020-01-012020-12-31 0000806517pmd:StockUnitAwardMember2019-01-012019-12-31 0000806517pmd:StockUnitAwardMember2020-12-31 0000806517pmd:StockUnitAwardMember2021-12-31 0000806517pmd:SettlementWithCustomerMember2021-09-012021-09-30 0000806517pmd:CompanysInsurersMemberpmd:SettlementWithCustomerMember2021-09-012021-09-30 0000806517pmd:SettlementWithCustomerMember2021-09-30 0000806517pmd:EnmaSagastumeVPsychemedicsCorporationMember2021-12-062021-12-06 0000806517pmd:EnmaSagastumeVPsychemedicsCorporationMember2021-12-31 0000806517us-gaap:LineOfCreditMemberpmd:EquipmentLoanArrangementMemberpmd:BancOfAmericaLeasingAndCapitalMember2019-12-022019-12-02 utr:M 0000806517us-gaap:LineOfCreditMemberpmd:EquipmentLoanArrangementMemberpmd:BancOfAmericaLeasingAndCapitalMemberus-gaap:LondonInterbankOfferedRateLIBORMember2017-10-302017-10-30 0000806517us-gaap:LineOfCreditMemberpmd:EquipmentLoanArrangementMemberpmd:BancOfAmericaLeasingAndCapitalMember2019-12-02 0000806517us-gaap:LineOfCreditMemberpmd:EquipmentLoanArrangementMemberpmd:BancOfAmericaLeasingAndCapitalMember2014-03-252019-12-04 0000806517us-gaap:LineOfCreditMemberpmd:EquipmentLoanArrangementMemberpmd:BancOfAmericaLeasingAndCapitalMember2021-01-012021-12-31 0000806517us-gaap:LineOfCreditMemberpmd:EquipmentLoanArrangementMemberpmd:BancOfAmericaLeasingAndCapitalMember2020-01-012020-12-31 0000806517us-gaap:LineOfCreditMemberpmd:EquipmentLoanArrangementMemberpmd:BancOfAmericaLeasingAndCapitalMember2021-12-31 0000806517pmd:PaycheckProtectionProgramCaresActMember2020-05-012020-05-01 0000806517pmd:EquipmentLoanArrangementMember2021-12-31 0000806517us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercountry:BR2021-01-012021-12-31 0000806517country:US2021-01-012021-12-31 0000806517country:US2020-01-012020-12-31 0000806517country:US2019-01-012019-12-31 0000806517country:BR2021-01-012021-12-31 0000806517country:BR2020-01-012020-12-31 0000806517country:BR2019-01-012019-12-31 0000806517pmd:OtherForeignCountriesMember2021-01-012021-12-31 0000806517pmd:OtherForeignCountriesMember2020-01-012020-12-31 0000806517pmd:OtherForeignCountriesMember2019-01-012019-12-31
 

 

 


 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

 


 

FORM 10-K

 

 

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

 

For the Fiscal Year Ended December 31, 2021

 

 

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

 

Commission File Number: 1-13738

 

PSYCHEMEDICS CORPORATION

(Exact Name of Registrant as Specified in Its Charter)

 

Delaware

58-1701987

(State or Other Jurisdiction of
Incorporation or Organization)

(I.R.S. Employer
Identification No.)

 

  

289 Great Road
Acton, Massachusetts

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

 

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

 

Indicate by a check mark if the registrant is a well-known seasoned issuer (as defined in Rule 405 of the Securities Exchange Act of 1934). Yes ☐  No

 

Indicate by a check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Securities Exchange Act of 1934). Yes ☐  No

 

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 and posted 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 and post such files.) Yes ☒  No ☐

 

 

 

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

 

 Large Accelerated Filer ☐Accelerated Filer ☐Non-Accelerated Filer
 Smaller Reporting Company Emerging Growth Company  

 

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

 

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

 

As of June 30, 2021, there were 5,542,232 shares of Common Stock of the Registrant outstanding. The aggregate market value of the Common Stock of the Registrant held by non-affiliates (assuming for these purposes, but not conceding, that all executive officers, directors and 5% shareholders are “affiliates” of the Registrant) as of June 30, 2021, was $29 million, computed based upon the closing price of $6.96 per share on June 30, 2021.

 

As of March 24, 2022, there were 5,590,656 shares of Common Stock of the Registrant outstanding.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

Some of the statements under “Business,” “Risk Factors,” “Legal Proceedings,” “Market for Registrant’s Common Stock and Related Stockholder Matters” and “Management Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this Annual Report on Form 10-K (this “Form 10-K”) constitute forward-looking statements under Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, including statements made with respect to future earnings, earnings per share, revenues, operating income, cash flows, competitive and strategic initiatives, potential stock repurchases, liquidity needs, dividends, future business, growth opportunities, profitability, pricing, new accounts, customer base, market share, test volume, sales volume, sales and marketing strategies, U.S. and foreign drug testing laws and regulations and the enforcement of such laws and regulations, required investments in plant, equipment and people, new test development, and contingencies, including litigation results. These statements involve known and unknown risks, uncertainties and other factors that may cause results, levels of activity, growth, performance, earnings per share or achievements to be materially different from any future results, levels of activity, growth, performance, earnings per share or achievements expressed or implied by such forward-looking statements.

 

The forward-looking statements included in this Form 10-K and referred to elsewhere are related to future events or our strategies or future financial performance. In some cases, you can identify forward-looking statements by terminology such as “may,” “should,” “believe,” “anticipate,” “future,” “potential,” “estimate,” “encourage,” “opportunity,” “growth,” “leader,” “could”, “expect,” “intend,” “plan,” “expand,” “focus,” “through,” “strategy,” “provide,” “offer,” “allow,” “commitment,” “implement,” “result,” “increase,” “establish,” “perform,” “make,” “continue,” “can,” “ongoing,” “include” or the negative of such terms or comparable terminology. All forward-looking statements included in this Form 10-K are based on information available to us as of the filing date of this report, and the Company assumes no obligation to update any such forward-looking statements. Our actual results could differ materially from the forward-looking statements.

 

Factors that may cause such differences include but are not limited to: (1) intense competition in the drug testing industry, particularly among companies that test utilizing hair samples; (2) risks associated with the development of markets for new products and services offered; (3) pricing policies; (4) risks associated with capacity expansion; (5) risks associated with U.S. government regulations, including, but not limited to, Food and Drug Administration (the “FDA”) regulations, (6) risks associated with our international operations, including, but not limited to, proposed laws and regulations, market development and currency risks; (7) Psychemedics' ability to maintain its reputation and brand image; (8) the ability of Psychemedics to achieve its business plans, productivity improvements, cost controls, leveraging of its global operating platform, and acceleration of the rate of innovation; (9) the direct and indirect impact of coronavirus (“COVID-19”) pandemic on our business and operations; (10) information technology system failures and data security breaches; (11) the uncertain global economy; (12) our ability to attract, develop and retain executives and other qualified employees and independent contractors, including distributors; (13) Psychemedics' ability to obtain and protect intellectual property rights; (14) litigation risks; and (15) changes in economic conditions which affect demand for our products and services.

 

Additional important factors that could cause actual results to differ materially from expectations reflected in our forward-looking statements include those described in Item 1A, “Risk Factors.”

 

 

 

 

 

 

i

 

 

PSYCHEMEDICS CORPORATION

 

FORM 10-K 
ANNUAL REPORT
For the Year Ended December 31, 2021

TABLE OF CONTENTS

 

 

PART I

Page

Item 1.

Business

1

Item 1A.

Risk Factors

6

Item 1B.

Unresolved Staff Comments

10

Item 2.

Properties

10

Item 3.

Legal Proceedings

10

Item 4.

Mine Safety Disclosures

10

PART II

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

11

Item 6.

Selected Financial Data

12

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

13

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

18

Item 8.

Financial Statements and Supplementary Data

19

Item 9.

Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

39

Item 9A.

Controls and Procedures

39

Item 9B.

Other Information

40

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections 40

PART III

 

Item 10.

Directors, Executive Officers and Corporate Governance

41

Item 11.

Executive Compensation

44

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

52

Item 13.

Certain Relationships and Related Transactions, and Director Independence

53

Item 14.

Principal Accountant Fees and Services

53

PART IV

 

Item 15.

Exhibits and Financial Statement Schedules

54

Item 16.

Form 10-K Summary

54

 

Signatures

55

 

Power of Attorney

61

 

 

 

 

 

 

ii

 

 

PART I

 

Available Information

 

Psychemedics Corporation (together with its wholly-owned subsidiaries, the “Company” or “Psychemedics”) maintains its principal executive office at 289 Great Road, Acton, MA 01720. Our telephone number is (978) 206-8220 and internet address is www.psychemedics.com. Our stock is traded on the NASDAQ Stock Market under the symbol “PMD”. The Company makes available, free of charge, on the Investor Information section of its website, its Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and all amendments to those reports as soon as reasonably practicable after such material is electronically filed with the Securities and Exchange Commission (the “SEC”). Copies are also available, without charge, from Psychemedics Corporation, Attn: Investor Relations, 289 Great Road, Acton, MA 01720. Alternatively, reports filed with the SEC may be viewed or obtained at the SEC Public Reference Room in Washington, D.C., or the SEC’s Internet site at www.sec.gov. We do not intend for information contained in our website to be part of this Annual Report on Form 10-K.

 

Item 1. Business

 

General

 

Psychemedics Corporation is a Delaware corporation organized on September 24, 1986. The consolidated financial statements of the Company include the accounts and results of operations of Psychemedics Corporation and its wholly-owned subsidiary Psychemedics International, LLC and their jointly-owned subsidiary Psychemedics Laboratórios Ltd. All significant inter-company balances and transactions have been eliminated in consolidation. All the Company’s assets are located within the United States. The Company provides testing services for the detection of drugs of abuse through the analysis of hair samples. The Company’s testing methods utilize a patented technology that digests the hair and releases drugs trapped in the hair without destroying the drugs. This is fundamental to the entire process because the patented method gets virtually 100% of the drug out of the hair, and if you cannot get the drug out of the hair, you cannot measure it. The Company then performs a proprietary custom-designed patented (US 10,539,580) enzyme immunoassay (“EIA”) on the liquid supernatant, with confirmation testing by mass spectrometry.

 

The Company’s primary application of its patented technology is as a testing service that analyzes hair samples for the presence of certain drugs of abuse. The Company’s customized proprietary EIA procedures to drug test hair samples differ from the more commonly used immunoassay procedures employed by other hair testing companies. The Company’s testing results provide quantitative information that can indicate the approximate amount of drug ingested as well as historical data, which can show a pattern of individual drug use over a longer period of time, thereby providing superior detection compared to other types of drug testing. This information is useful to employers for both applicant and employee testing, as well as treatment professionals, law enforcement agencies, school administrators, and parents concerned about their children’s drug use. The Company provides screening and confirmation by mass spectrometry using industry-accepted practices for cocaine, marijuana, PCP, amphetamines (including ecstasy, eve and Adderall®), opiates (including heroin, hydrocodone, hydromorphone, oxycodone, oxymorphone and codeine), synthetic cannabinoids (including K2, Spice, Blaze), benzodiazepines (Xanax®, Valium®, and Ativan®), nicotine and Fentanyl. In addition, in 2013, the Company launched a hair test for alcohol which also looks back on use over a 90-day period, as our hair drug tests do.

 

Testing services are currently performed at the Company’s Culver City, California campus located at 5832 Uplander Way and 5750 Hannum Avenue.

 

Background on Drug Testing with Hair

 

When certain chemical substances enter the bloodstream, the blood carries these substances to the hair where they become “entrapped” in the protein matrix in amounts approximately proportional to the amount ingested. The Company utilizes a patented drug extraction method followed by a unique patented EIA procedure to identify drugs in the hair. The patented drug extraction method effectively releases drugs from the hair without destroying the drugs, getting virtually 100% of the drug out of the hair. The patented method can be used with a broad range of immunoassay screen techniques and mass spectrometry methods. 

 

The immunoassays used by the company have been patented under the name “Solid Phase Multi-Analyte Assay.” The immunoassays produced by the Psychemedics R&D team were uniquely designed specifically to meet and even exceed the standards of radioimmunoassay (“RIAH”), the original testing method created and utilized by the Company prior to 2013. Because Psychemedics is the only hair testing laboratory that manufactures its own screening assays, it has full control over all aspects of its technology, and that powerful advantage facilitated the Company's creation of its EIA assays with equivalence to its own previously FDA-cleared radioimmunoassays.

 

 
 

The EIA screened positive results are then confirmed by mass spectrometry. Depending upon the length of hair, the Company is able to provide historical information on drug use by the person from whom the sample was obtained. Because head hair grows approximately 1.3 centimeters per month, a 3.9-centimeter head hair sample can reflect drug ingestion over the approximate three months prior to the collection of the sample. Another option is sectional analysis of the head hair sample, in which the hair is sectioned into lengths which approximately correspond to certain time periods, thereby providing information on patterns of drug use.

 

1

 

Validation of the Companys Proprietary Testing Methods

 

The process of analyzing human hair for the presence of drugs has been the subject of numerous peer-reviewed, scientific field studies. Many of the studies have been funded by the National Institute of Justice or the National Institute on Drug Abuse (“NIDA”). Several hundred research articles written by independent researchers have been published supporting the general validity and usefulness of hair analysis.

 

Some of the Company’s customers have also completed their own testing to validate the Company’s hair test results compared to other companies’ urine test results. These studies consistently confirmed the Company’s superior detection rate compared to urinalysis testing. When results from the Company’s hair testing methods were compared to urine results in side-by-side evaluations, 5 to 10 times as many drug abusers were accurately identified by the Company’s proprietary methods.

 

In 1998, the National Institute of Justice, utilizing Psychemedics’ previously utilized RIAH hair testing assay, completed a Pennsylvania Prison study where hair analysis revealed an average prison drug use level of approximately 7.9% in 1996. Comparatively, urinalysis revealed virtually no positives. After measures to curtail drug use were instituted (drug-sniffing dogs, searches and scanners), the use level fell to approximately 2% according to the results of hair analysis in 1998. Again, the urine tests showed virtually no positives. The study illustrates the usefulness of hair analysis to monitor populations and the weakness of urinalysis.

 

The Company has received 510k clearance from the FDA on nine EIA assays used to test head and body hair for drugs of abuse.

 

The Company’s decontamination wash protocol and the effects in eliminating surface contamination were analyzed in a study conducted by scientists at the Laboratory of the Federal Bureau of Investigation (the “FBI”) and published in August 2014 in the Journal of Analytical Toxicology. The FBI concluded that the use of an extended wash protocol of the type used by the Company will exclude false positive results from environmental contact with cocaine. In the study, the FBI cited Psychemedics’ studies published in 1993, 2002, 2004, and 2005, and named our Vice President of Laboratory Operations, and our lab, in its acknowledgments. The FBI study also supported the use of metabolites known as hydroxycocaines as evidence of ingestion. These metabolites were first identified in hair by Psychemedics.

 

Advantages of Using the Companys Patented Method

 

The Company asserts that hair testing using its patented method confers substantive advantages over detection through urinalysis. Although urinalysis testing can provide accurate drug use information, the scope of the information is short-term and is generally limited to the type of drug ingested within a few days of the test. Studies published in many scientific publications have indicated that most drugs disappear from urine within a few days.

 

In contrast to urinalysis testing, hair testing using the Company’s patented method can provide long-term historical drug use information resulting in a significantly wider window of detection. This window may be several months or longer depending on the length of the hair sample. The Company’s standard test offering, however, uses a 3.9-centimeter length head hair sample cut close to the scalp, which measures use for approximately three months prior to collection of the sample. 

 

This wider window enhances the detection efficiency of hair analysis, making it particularly useful in pre-employment and random testing. Hair testing not only identifies more drug users, but it may also uncover patterns and severity of drug use (information most helpful in determining the scope of an individual’s involvement with drugs), while serving as a deterrent against drug use. Hair testing employing the Company’s patented method greatly reduces the incidence of “false negatives” associated with evasive measures typically encountered with urinalysis testing. For example, urinalysis test results are adversely impacted by excessive fluid intake prior to testing and by adulteration or substitution of the urine sample. Moreover, a drug user who abstains from use for a few days prior to urinalysis testing can usually escape detection. Hair testing is effectively free of these problems, as it cannot be thwarted by evasive measures typically encountered with urinalysis testing. Hair testing is also attractive to customers since sample collection is typically performed under close supervision yet is less intrusive and less embarrassing for test subjects.

 

Hair testing using the Company’s patented method (with mass spectrometry confirmation) further reduces the prospects of error in conducting drug detection tests. Urinalysis testing is more susceptible to problems such as “evidentiary false positives” resulting from passive drug exposure or poppy seeds. To combat this problem, in federally mandated testing, the opiate cutoff levels for urine testing were raised 667% (from 300 to 2,000 ng/ml) on December 1, 1998, and testing for the presence of a heroin metabolite, 6-MAM, was required. These requirements, however, effectively reduced the detection time frame for confirmed heroin use, such that 6-MAM in urine can typically only be detected for several hours post drug use. In contrast, the metabolite 6-MAM is stable in hair and can be detected for months.

 

In the event a positive urinalysis test result is challenged, a test on a newly collected urine sample is not a viable remedy. Unless the forewarned individual continues to use drugs prior to the date of the newly collected sample, a re-test may yield a negative result when using urinalysis testing because of temporary abstinence. In contrast, when the Company’s hair testing method is offered on a repeat hair sample, the individual suspected of drug use cannot as easily affect the results because historical drug use data remains locked in the hair fiber.

 

2

 

When compared to other hair testing methods, not only are the Company’s assays cleared by the FDA for head and body hair, the assays also employ a unique patented method of digesting hair that the Company believes allows for the most efficient release of drugs from the hair without destroying the drugs. The Company’s method of releasing drugs from hair is a key advantage and results in superior detection rates.

 

Disadvantages of Hair Testing

 

There are some disadvantages of hair testing as compared to drug detection through urinalysis. Because hair starts growing below the skin surface, drug ingestion evidence does not appear in hair above the scalp until approximately five to seven days after use. Thus, hair testing is not suitable for determining drug presence in “for cause” testing as is done in connection with an accident investigation. It does, however, provide a drug history which can complement urinalysis information in “for cause” testing.

 

The Company’s prices for its tests are generally somewhat higher than prices for tests using urinalysis, but the Company believes that its superior detection rates provide more value to the customer. This higher pricing policy could, however, adversely impact the growth of the Company’s sales volume and failure to obtain new business.

 

Hair Alcohol Testing

 

In 2013, the Company launched a test for alcohol using hair. This test measures average alcohol consumption over a period of approximately three months, indicates the approximate level of alcohol use during that time period, and can provide a behavioral indication of excessive use. The test measures the amount of ethyl glucuronide (EtG) in the hair – a trace metabolite of ethanol and a direct alcohol biomarker.

 

Intellectual Property

 

Certain aspects of the hair analysis method currently used by the Company are covered by US and foreign patents owned by the Company. The Company has been granted a total of twelve US patents, including a patent issued to the Company in 2011 that focuses on digesting hair and releasing drugs trapped in the hair without destroying the drugs. This patent can be used with a broad range of immunoassay screen techniques, mass spectrometry methods, and chromatographic procedures. In 2012, the Company received an additional US patent that extended the range of the patent received in 2011. More recently, two US patents related to integrity testing of hair samples issued in 2015 and 2016, and a US patent application directed to detection of multiple analytes was allowed. Additional patent applications are currently pending in the U.S. and internationally. In 2019, US Patent 10,539,580 was issued covering our Solid Phase Multi-Analyte Assay used in all our cleared EIA FDA submissions.

 

The Company also relies on trade secrets to protect certain aspects of its proprietary technology. The Company’s ability to protect the confidentiality of its trade secrets is dependent upon the Company’s internal safeguards and upon the laws protecting trade secrets and unfair competition.

 

In the event that patent protection or protection under the laws of trade secrets is not sufficient and the Company’s competitors succeed in duplicating the Company’s products, the Company’s business could be materially adversely affected.

 

Target Markets

 

Workplace

 

The Company focuses its primary marketing efforts on the private sector, with particular emphasis on job applicant and employee testing.

 

Most businesses use drug testing to screen job applicants and employees. The Hazeldon Foundation survey from 2007 indicated that 85 percent of Human Resource (“HR”) professionals believe that drug testing is an effective way to identify substance abuse. The prevalence of drug screening programs reflects a concern that drug use contributes to employee health problems and costs. As the same study found that 62 percent of HR professionals believe that absenteeism is the most significant problem caused by substance abuse and addiction, followed at 49 percent by reduced productivity, a lack of trustworthiness at 39 percent, a negative impact on the company’s external image at 32 percent, missed deadlines at 31 percent, and in certain industries, safety hazards. It has been estimated that substance abuse costs to American businesses is more than $100 billion annually.

 

The principal criticism of employee drug testing programs centers on the effectiveness of the testing program. Most private sector testing programs use urinalysis. Such programs are susceptible to evasive maneuvers and the inability to obtain confirmation through repeat samples in the event of a challenged result. An industry has developed over the Internet, and through direct mail, marketing a wide variety of adulterants, dilutants, clean urine and devices to assist drug users in falsifying urine test results.

 

Moreover, scheduled tests such as pre-employment testing and some random testing programs provide an opportunity for many drug users to simply abstain for a few days in order to escape detection by urinalysis.

 

The Company presents its patented hair analysis method to potential clients as a better technology well suited to employer needs. Field studies and actual client results support the accuracy and superior effectiveness of the Company’s patented technology and its ability to detect varying levels of drug use.

 

3

 

The Company performs a confirmation test of all screened positive results through mass spectrometry. The use of mass spectrometry is an industry accepted practice used to confirm a positive test result from the screening process. The Company offers its clients an expanded drug screen with mass spectrometry confirmation of cocaine, PCP, marijuana, amphetamines, opiates, synthetic cannabinoids and benzodiazepines. In addition, the Company offers a hair test for alcohol which also looks back on use over a 90-day period, as our hair drug tests do.

 

Schools

 

The Company currently serves hundreds of schools throughout the United States and in several foreign countries. The Company offers its school clients the same five-drug screen with mass spectrometry confirmation that is used with the Company’s workplace testing service.

 

Parents

 

The Company also offers a personal drug testing service, known as “PDT-90”®, for parents concerned about drug use by their children. It allows parents to collect a small sample of hair from their child in the privacy of the home, send it to the Company’s laboratory and have it tested for drugs of abuse by the Company. The PDT-90 testing service uses the same patented method that is used with the Company’s workplace testing service.

 

Research

 

The Company is involved in the following ongoing studies involving use of drugs of abuse in various populations: In 2017, the Company partnered with an NIH-funded study titled “Adolescent Brain Cognitive Development” (“ABCD”) which expects to enroll 12,000 youths age 9-10 over a 2-2.5 year recruitment period. The objective of the ABCD consortium is to establish a national, multisite, longitudinal cohort and database by studying youth prospectively in order to examine brain and cognitive development in children and adolescents through a period (10 years) when significant development of intellectual and emotional functions occurs. Psychemedics’ role in this study is to test hair to detect use of drugs over the time period. The Company is also partnering with Olin Neuropsychiatry Research Center Institute of Living Hartford Hospital in a research study entitled, “Neurochemical and Functional Correlates of Memory in Emerging Adult Marijuana Users.” The study is aiming to better characterize the impact of heavy marijuana use on memory and is funded by a grant from NIDA.

 

Geographic Scope

 

 Revenues outside the United States were 5%, 9% and 27% of consolidated revenues for years ended, 2021, 2020 and 2019, respectively.

 

Distribution

 

The Company markets its corporate drug testing services through its own sales force, distributors and webinars. The Company markets its home drug testing service, PDT-90®, through the Internet.

 

The business in Brazil is sold through its non-exclusive distributor. The agreement requires that the Psychemedics’ hair drug tests be marketed, sold, and reported in Brazil under the Psychemedics Corporation brand name, with all related materials so identified, and with actual testing services of Psychemedics’ tests to continue to be performed by Psychemedics at its laboratory in California. Either the Company or the distributor are able to cancel the distribution agreement upon 90-days’ prior written notice.

 

In 2016, the Company was certified as a Center of Excellence by BenchmarkPortal for its customer service function. Customer service is a key component to the sales and support function and this certification validates the efforts by the Company to support our customers.

 

Significant Customers and Concentration of Credit Risk

 

  The Company had no customers that represented 10% or more of total revenue for the years ended December 31, 2021, and 2020, respectively. The Company had one customer that represented 26% of total revenue for the year ended December 31, 2019. The Company had no customers account for 10% or more of the total accounts receivable balance as of December 31, 2021, and 2020, respectively.

 

   The Company maintains its cash in bank accounts at high quality financial institutions. The individual balances, at times, may exceed federally insured limits. These deposits may be redeemed upon demand, and the Company believes that the financial institutions that hold the Company’s cash are financially sound and, accordingly, minimal credit risk exists with respect to cash.

 

Competition

 

  The Company competes directly with numerous commercial laboratories that test for drugs primarily through urinalysis testing. Most of these laboratories, such as Quest Diagnostics, have substantially greater financial resources, market identity, drug testing market share, marketing organizations, facilities, and more personnel than the Company. The Company has been steadily increasing its base of corporate customers and believes that future success with new customers is dependent on the Company’s ability to communicate the advantages of implementing a drug program utilizing the Company’s patented hair analysis method.

 

4

 

The Company’s ability to compete is also a function of pricing. The Company’s prices for its tests are generally higher than prices for tests using urinalysis. However, the Company believes that its superior detection rates, coupled with the customer’s ability to test less frequently due to hair testing’s wider window of detection (three months versus approximately three days with urinalysis), provide more value to the customer. This pricing policy could, however, lead to slower sales growth for the Company.

 

The Company also competes with other hair testing laboratories. The Company distinguishes itself from hair testing competitors by emphasizing the superior results the Company obtains through use of its unique patented extraction method (getting drug out of the hair), in combination with the Company’s FDA cleared immunoassay screen.

 

Government Regulation

 

The Company is licensed as a clinical laboratory by the State of California as well as certain other states. All tests are performed according to the laboratory standards established by the Department of Health and Human Services, through the Clinical Laboratories Improvement Amendments, and various state licensing statutes.

 

A substantial number of states regulate drug testing. The scope and nature of such regulations varies greatly from state to state and is subject to change from time to time. The Company addresses state law issues on an ongoing basis.

 

The Federal Food, Drug and Cosmetic Act, as amended requires companies engaged in the business of testing for drugs of abuse using a test (screening assay) not previously recognized by the FDA to submit their assay to the FDA for recognition prior to marketing. In addition, the laboratory performing the tests is required to be certified by a recognized agency. In 2002, the Company received 510k clearance to market all five of its assays utilizing RIAH technology.

 

In 2008, the Company received the first College of American Pathologists certification specifically including hair testing.

 

In 2011, the Company received ISO/IEC 17025 International Accreditation for a broad spectrum of laboratory testing including drugs of abuse and forensics in hair and urine specimens. ISO/IEC 17025 accreditation provides formal recognition to laboratories that demonstrate technical competency and maintains this recognition through periodic evaluations to ensure continued compliance.

 

In 2012, the Company received 510k clearance from the FDA to market five of its assays utilizing the Company’s custom developed EIA technology.

 

In 2013, the Company received 510k clearance from the FDA to market two additional assays utilizing the Company’s custom developed EIA technology.

 

In 2016, the Company received accreditation from the Standards Council of Canada as an accredited testing laboratory.

 

In 2017, the Company received 510k clearance from the FDA to market one additional assay utilizing the Company’s custom developed EIA technology.

 

In 2019, the Company received 510k clearance from the FDA to market one additional assay utilizing the Company’s custom developed EIA technology.

 

Research and Development

 

The Company is continuously engaged in research and development activities. During the years ended December 31, 2021, 2020 and 2019, $1.1 million, $1.3 million and $1.6 million, respectively, were expended for research and development. The Company continues to perform research activities to develop new products and services and to improve existing products and services utilizing the Company’s proprietary technology. The Company also continues to evaluate methodologies to enhance its drug screening capabilities. Additional research using the Company’s proprietary technology is being conducted by outside research organizations through government-funded studies.

 

Employees

 

As of December 31, 2021, the Company employed 139 employees, 4 of whom were in R&D. None of the Company’s employees are subject to a collective bargaining agreement and the Company believes that overall relations with employees are good.

 

5

 

Item 1A. Risk Factors

 

In addition to other information contained in this Form 10-K, the following risk factors should be carefully considered in evaluating Psychemedics Corporation and its business because such factors could have a significant impact on our business, operating results and financial condition. These risk factors could cause actual results to materially differ from those projected in any forward-looking statements.

 

The ongoing COVID-19 pandemic may continue to adversely affect our business, results of operation and financial condition.

 

National, state and local governments in affected regions have implemented and may continue to implement safety precautions, including but not limited to, quarantines, travel restrictions, shelter in place orders and shutdowns. These measures may disrupt normal business operations and may have significant impact on financial markets worldwide.

 

We continue to monitor our operations and applicable government restrictions, and we have made modifications to our normal operations because of the COVID-19 pandemic, including travel and working from home. We have also limited our in-person interactions by our customer-facing professionals. This could negatively impact our ability to market our products effectively.

 

The extent of the impact of COVID-19 on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, impact on our customers, employees and vendors all of which are uncertain and cannot be predicted. A material disruption in our workplace as a result of COVID-19 could affect our ability to carry on our business operations in the ordinary course and may require additional cost and effort should employees not be able to physically on-premises.

 

Companies may develop products that compete with our products and some of these companies may be larger and better capitalized than we are.

 

Many of our competitors and potential competitors are larger and have greater financial resources than we do and offer a range of products broader than our products. Some of the companies with which we now compete or may compete in the future may develop more extensive research and marketing capabilities and greater technical and personnel resources than we do and may become better positioned to compete in an evolving industry. Inability to compete successfully could harm our business and prospects.

 

Increased competition, including price competition, could have a material impact on the Companys net revenues and profitability.

 

Our business is intensely competitive, both in terms of price and service. Pricing of drug testing services is a significant factor often considered by customers in selecting a drug testing laboratory. As a result of the clinical laboratory industry undergoing significant consolidation, larger clinical laboratory providers can increase cost efficiencies afforded by large-scale automated testing. This consolidation results in greater price competition. The Company may be unable to increase cost efficiencies sufficiently, if at all, and as a result, its net earnings and cash flows could be negatively impacted by such price competition. The Company may also face increased competition from companies that do not comply with existing laws or regulations or otherwise disregard compliance standards in the industry. Additional competition, including price competition, could have a material adverse impact on the Company’s net revenues and profitability. The Company operations in Brazil are subject to price pressures with new competitors entering the market. The Company may also face changes in fee schedules, competitive bidding for laboratory services or other actions or pressures reducing payment schedules as a result of increased or additional competition.

 

Our results of operations are subject in part to variation in our customers hiring practices and other factors beyond our control.

 

Our results of operations have been and may continue to be subject to variation in our customers’ hiring practices and job creation, which in turn is dependent, to a large extent, on the general condition of the economy, especially within our major market segments. Results for a particular quarter may vary due to several factors, including but not limited to:

 

 

economic conditions in our markets in general;

 

 

economic conditions affecting our customers and their particular industries;

 

 

the introduction of new products and product enhancements by us or our competitors; and

 

 

pricing and other competitive conditions.

 

A failure to obtain and retain new customers, or a loss of existing customers, or a reduction in tests ordered, could impact the Companys ability to successfully grow its business.

 

The Company needs to obtain and retain new customers. In addition, a reduction in tests ordered, without offsetting growth in its customer base, could impact the Company’s ability to successfully grow its business and could have a material adverse impact on the Company’s net revenues and profitability. We compete primarily based on the quality of testing, timeliness of results, reputation in the industry, the pricing of services and ability to employ qualified personnel. The Company’s failure to successfully compete on any of these factors could result in the loss of customers and a reduction in the Company’s ability to expand its customer base.

 

6

 

Our business could be harmed if we are unable to protect our technology.

 

We rely primarily on a combination of trade secrets, patents and trademark laws and confidentiality procedures to protect our technology. Despite these precautions, unauthorized third parties may infringe or copy portions of our technology. In addition, because patent applications in the United States are not publicly disclosed until either: (1) 18 months after the application filing date or (2) the publication date of an issued patent wherein applicant(s) seek only US patent protection, applications not yet disclosed may have been filed which relate to our technology. Moreover, there is a risk that foreign intellectual property laws will not protect our intellectual property rights to the same extent as United States intellectual property laws. In the absence of the foregoing protections, we may be vulnerable to competitors who attempt to copy our products, processes or technology.

 

Our business could be affected by IT system failures or Cybersecurity breaches.

 

A computer or IT system failure could affect our ability to perform tests, report test results or properly bill customers for services performed. Failures could occur as a result of the standardization of our IT systems and other system conversions, telecommunications failures, malicious human acts (such as electronic break-ins or computer viruses) or natural disasters. Sustained system failures or interruption of the Company’s systems in one or more of its operations could disrupt the Company’s ability to process and provide test results in a timely manner and/or bill the appropriate party. Failure of the Company’s information systems could adversely affect the Company’s business, profitability and financial condition.

 

Our technologies, systems and networks may be subject to cybersecurity breaches. Although we have experienced occasional, actual or attempted breaches of our cybersecurity, none of these breaches has had a material effect on our business, operations or reputation. If our systems for protecting against cybersecurity risks prove to be insufficient, we could be adversely affected by having our business systems compromised, our proprietary information altered, lost or stolen, or our business operations disrupted. As cyber attacks continue to evolve, we may be required to expend significant additional resources to continue to modify or enhance our protective measures or to investigate and remediate any information systems and related infrastructure security vulnerabilities.

 

In addition, certain third parties to whom we outsource our services and functions, or with whom we interface, store our confidential patient data or other confidential information as also subject to the same IT risks. A breach or attack affecting these outsourced third parties could negatively impact our business.

 

Failure to maintain confidential information could result in a significant financial impact.

 

The Company maintains confidential information regarding the results of drug tests and other information including credit card and payment information from our customers. The failure to protect this information could result in lawsuits, fines or penalties. Any loss of data or breach of confidentiality, such as through a computer security breach, could expose the Company to a financial liability.

 

Adverse results in material litigation could have an adverse financial impact and an adverse impact on our client base and reputation.

 

We are or may in the future become subject to a variety of litigation and legal compliance risks relating to, among other things: corporate matters; commercial matters; financial and securities regulations; and employment and benefit matters. Unfavorable outcomes regarding these assessments could have a material adverse effect on our financial statements in any particular reporting period. Results of legal and regulatory proceedings cannot be predicted with certainty and for some matters, such as class actions, no insurance is cost-effectively available. Regardless of merit, legal and regulatory proceedings may be both time-consuming and disruptive to our operations and could divert the attention of our management and key personnel from our business operations. We estimate loss contingencies and establish accruals as required by generally accepted accounting principles, based on our assessment of contingencies where liability is deemed probable and reasonably estimable, in light of the facts and circumstances known to us at a particular point in time.

 

We are subject to, and could be further subject to, governmental investigations or actions by other third parties.

 

We are subject to various federal and state laws, including employment laws and regulations, violations of which can involve civil or criminal sanctions. Responding to governmental investigations or other actions may be both time-consuming and disruptive to our operations and could divert the attention of our management and key personnel from our business operations.

 

Our future success will depend on the continued services of our key personnel.

 

Our people are a critical resource. The loss of any of our key personnel could harm our business and prospects. We may not be able to attract and retain personnel necessary for the development of our business. We do not have key personnel under contract other than 4 officers who have agreements providing for severance and non-compete covenants in the event of termination of employment following a change of control. Further, we do not have any key man life insurance for any of our officers or other key personnel.

 

7

 

There is a risk that our insurance will not be sufficient to protect us from errors and omissions liability or other claims, or that in the future errors and omissions insurance will not be available to us at a reasonable cost, if at all.

 

Our business involves the risk of claims of errors and omissions and other claims inherent to our business. We maintain errors and omissions and general liability insurance subject to deductibles and exclusions. There is a risk that our insurance will not be sufficient to protect us from all such possible claims. An under-insured or uninsured claim could harm our operating results or financial condition.

 

Our research and development capabilities may not produce viable new services or products.

 

In order to remain competitive, we need to continually improve our products, develop new technologies to replace older technologies that have either become obsolete or for which patent protection is has expired. It is uncertain whether we will continually be able to develop services that are more efficient, effective or that are suitable for our customers. Our ability to create viable products or services depends on many factors, including the implementation of appropriate technologies, the development of effective new research tools, the complexity of the chemistry and biology, the lack of predictability in the scientific process and the performance and decision-making capabilities of our scientists. There is no guarantee that our research and development teams will be successful in developing improvements to our technology.

 

Improved testing technologies, or the Companys customers using new technologies to perform their own tests, could adversely affect the Companys business.

 

Advances in technology may lead to the development of more cost-effective technologies that can be operated by third parties or customers themselves in their own offices, without requiring the services of a freestanding laboratory. Development of such technology and its use by the Company’s customers could reduce the demand for its testing services and negatively impact our revenues.

 

We may not be able to recruit and retain the experienced scientists and management we need to compete in our industry.

 

Our future success depends upon our ability to attract, retain and motivate highly skilled scientists and management. Our ability to achieve our business strategies depends on our ability to hire and retain high caliber scientists and other qualified experts. We compete with other testing companies, research companies and academic and research institutions to recruit personnel and face significant competition for qualified personnel. We may incur greater costs than anticipated, or may not be successful, in attracting new scientists or management or in retaining or motivating our existing personnel.

 

Our future success also depends on the personal efforts and abilities of the principal members of our senior management and scientific staff to provide strategic direction, to manage our operations and maintain a cohesive and stable environment.

 

Our facilities and practices may fail to comply with government regulations.

 

Our testing facilities and processes must be operated in conformity with current government regulations. These requirements include, among other things, quality control, quality assurance and the maintenance of records and documentation. If we fail to comply with these requirements, we may not be able to continue our services to certain customers, or we could be subject to fines and penalties, suspension of production, or withdrawal of our certifications. We operate a facility that we believe conforms to all applicable requirements. This facility and our testing practices are subject to periodic regulatory inspections to ensure compliance.

 

Our business could be harmed from the loss or suspension of any licenses.

 

The forensic laboratory testing industry is subject to significant regulation and many of these statutes and regulations are subject to change. The Company cannot assure that applicable statutes and regulations will not be interpreted or applied by a regulatory authority in a manner that would adversely affect its business. Potential sanctions for violation of these regulations could include the suspension or loss of various licenses, certificates and authorizations, which could have a material adverse effect on the Company’s business. In addition, potential delays in renewals of licenses could also harm the Company.

 

If our use of chemical and hazardous materials violates applicable laws or regulations or causes personal injury we may be liable for damages.

 

Our drug testing activities, including the analysis and synthesis of chemicals, involve the controlled use of chemicals, including flammable, combustible, and toxic materials that are potentially hazardous. Our use, storage, handling and disposal of these materials is subject to federal, state and local laws and regulations, including the Resource Conservation and Recovery Act, the Occupational Safety and Health Act and local fire codes, and regulations promulgated by the Department of Transportation, the Drug Enforcement Agency, the Department of Energy, and the California Department of Public Health and Environment. We may incur significant costs to comply with these laws and regulations in the future. In addition, we cannot completely eliminate the risk of accidental contamination or injury from these materials, which could result in material unanticipated expenses, such as substantial fines or penalties, remediation costs or damages, or the loss of a permit or other authorization to operate or engage in our business. Those expenses could exceed our net worth and limit our ability to raise additional capital.

 

8

 

Our operations could be interrupted by damage to our laboratory facilities.

 

Our operations are dependent upon the continued use of our laboratories and equipment in Culver City, California. Catastrophic events, including earthquakes, fires or explosions, could damage our laboratories, equipment, scientific data, work in progress or inventories of chemicals and may materially interrupt our business. We employ safety precautions in our laboratory activities in order to reduce the likelihood of the occurrence of certain catastrophic events; however, we cannot eliminate the chance that such events will occur. Rebuilding our facilities could be time consuming and result in substantial delays in fulfilling our agreements with our customers. We maintain business interruption insurance to cover continuing expenses and lost revenue caused by such occurrences. However, this insurance does not compensate us for the loss of opportunity and potential harm to customer relations that our inability to meet our customers’ needs in a timely manner could create.

 

Agreements we have with our employees, consultants and customers may not afford adequate protection for our trade secrets, confidential information and other proprietary information.

 

In addition to patent protection, we also rely on copyright and trademark protection, trade secrets, know-how, continuing technological innovation and licensing opportunities. In an effort to maintain the confidentiality and ownership of our trade secrets and proprietary information, we require our employees, consultants and advisors to execute confidentiality and proprietary information agreements. However, these agreements may not provide us with adequate protection against improper use or disclosure of confidential information and there may not be adequate remedies in the event of unauthorized use or disclosure. Furthermore, we may from time to time hire scientific personnel formerly employed by other companies involved in one or more areas similar to the activities we conduct. In some situations, our confidentiality and proprietary information agreements may conflict with, or be subject to, the rights of third parties with whom our employees, consultants or advisors have prior employment or consulting relationships. Although we require our employees and consultants to maintain the confidentiality of all proprietary information of their previous employers, these individuals, or we, may be subject to allegations of trade secret misappropriation or other similar claims as a result of their prior affiliations. Finally, others may independently develop substantially equivalent proprietary information and techniques or otherwise gain access to our trade secrets. Our failure or inability to protect our proprietary information and techniques may inhibit or limit our ability to compete effectively or exclude certain competitors from the market.

 

International trade policies may impact demand for our products and our competitive position.

 

Government policies on international trade and investment such as import quotas, capital controls or tariffs, whether adopted by individual governments or addressed by regional trade blocs, can affect the demand for our services, impact the competitive position of our products or prevent us from being able to sell products in certain countries. The implementation of more restrictive trade policies, such as more detailed inspections, higher tariffs or new barriers to entry, could negatively impact our business, results of operations and financial condition. For example, a government’s adoption of “buy national” policies or retaliation by another government against such policies could have a negative impact on our results of operations.

 

Global operations are subject to extensive trade and anti-corruption laws and regulations.

 

The U.S. Foreign Corrupt Practices Act and similar foreign anti-corruption laws generally prohibit companies and their intermediaries from making improper payments or providing anything of value to improperly influence foreign government officials for the purpose of obtaining or retaining business or obtaining an unfair advantage. Recent years have seen a substantial increase in the global enforcement of anti-corruption laws. Our operations outside the United States could increase the risk of such violations. Violations of anti-corruption laws or regulations by our employees or by intermediaries acting on our behalf may result in severe criminal or civil sanctions, could disrupt our business, and result in an adverse effect on our business and results of operations or financial condition.

 

 Risks Related to Our Stock

 

Our quarterly operating results could fluctuate significantly, which could cause our stock price to decline.

 

Our quarterly operating results have fluctuated in the past and are likely to fluctuate in the future. Our results are impacted by the extent to which we are able to gain new customers, both domestically and internationally, competitive pricing, and on the hiring practices of our existing customers, including seasonality. Demand for drug testing can be impacted by changes in government requirements regarding testing for drugs of abuse, delays in implementation of such requirements, as well as general economic conditions. Entering into new customer contracts can involve a long lead time. Accordingly, negotiation can be lengthy and is subject to a number of significant risks, including customers’ budgetary constraints and internal reviews. Due to these and other market factors, our operating results could fluctuate significantly from quarter to quarter. In addition, we may experience significant fluctuations in quarterly operating results due to factors such as general and industry-specific economic conditions that may affect the budgets and the hiring practices of our customers.

 

Due to the possibility of fluctuations in our revenue and expenses, we believe that quarter-to-quarter comparisons of our operating results are not necessarily a good indication of our future performance. Our operating results in some quarters may not meet the expectations of stock market analysts and investors. If we do not meet analysts’ and/or investors’ expectations, our stock price could decline.

 

9

 

Payment of a dividend could decline or cease.

 

Following the first quarter 2020, in connection with, and as a result of the COVID-19 pandemic and related government programs adopted in response to the COVID-19 pandemic, we suspended our quarterly dividend throughout the remainder of 2020 and a majority of 2021. However, we paid dividends on our common stock in the fourth quarter of 2021. Because the Company has historically paid dividends, the cessation of, or reduction in our quarterly dividend could adversely affect our stock price. We currently expect to pay quarterly dividends in the future, although such payments are at the discretion of our Board of Directors, and will depend upon our financial condition, results of operations, capital requirements, government requirements and restrictions and other factors that our Board of Directors may consider at its discretion. In the absence of dividends, a return on investment in our common stock depends entirely upon future appreciation. There is no guarantee that our common stock will appreciate in value or even maintain the price at which stockholders have purchased their shares.

 

Our stock price could experience substantial volatility.

 

The market price of our common stock has historically experienced and may continue to experience extensive volatility. Our quarterly operating results, the success or failure of future development efforts, changes in general conditions in the economy or the financial markets and other developments affecting our customers, our distributors, our competitors or us could cause the market price of our common stock to fluctuate substantially. This volatility may adversely affect the price of our common stock. In the past, securities class action litigation has often been instituted following periods of volatility in the market price of a company’s securities. A securities class action suit against us could result in potential liabilities, substantial costs and the diversion of management’s attention and resources, regardless of whether we win or lose.

 

The general economic condition could deteriorate.

 

Our business is dependent upon new hiring and the supply of new jobs created by overall economic conditions. If the economy deteriorates, leading to a downturn in new job creation, our business and stock price could be adversely affected.

 

Item 1B. Unresolved Staff Comments

 

Not applicable.

 

Item 2. Properties

 

The Company maintains its corporate offices and northeast sales offices at 289 Great Road, Acton, Massachusetts, 01720; the office consists of six thousand square feet and is leased through February 2024.

 

The Company leases two facilities for laboratory purposes in Culver City, California. The first is fourteen thousand square feet of space with an additional ten thousand square feet of storage space. This facility is leased through December 2022. The second facility of sixteen thousand square feet is leased through March 2025.

 

Item 3. Legal Proceedings

 

Information pertaining to legal proceedings can be found in Item 8. Financial Statements and Supplementary Data Note 9 - “Commitments and Contingencies”.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

 

10

 

PART II

 

Item 5. Market for Registrants Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities

 

The Company’s common stock is traded on the NASDAQ Stock Market under the symbol “PMD”. As of March 24, 2022, there were 157 record holders of the Company’s common stock. The number of record owners was determined from the Company’s stockholder records maintained by the Company’s transfer agent and does not include beneficial owners of the Company’s common stock whose shares are held in the names of various security holders, dealers and clearing agencies. The Company believes that the number of beneficial owners of the Company’s common stock held by others as or in nominee names exceeds 3,100.

 

The following table sets forth for the periods indicated the range of prices for the Company’s common stock as reported by the NASDAQ Stock Market and dividends declared by the Company.

 

   

High

   

Low

   

Dividends

 

Fiscal 2021:

                       

First Quarter

  $ 7.90     $ 4.95     $ -  

Second Quarter

    8.36       6.20       -  

Third Quarter

    8.60       8.05       -  

Fourth Quarter

    8.90       6.76       0.05  

Fiscal 2020:

                       

First Quarter

  $ 10.69     $ 4.54     $ 0.18  

Second Quarter

    6.79       4.89       -  

Third Quarter

    6.35       4.33       -  

Fourth Quarter

    5.44       3.58       -  

 

The Company most recently declared a dividend on December 10, 2021, which was paid on December 30, 2021. The Company’s current intention is to continue to declare and pay dividends to the extent funds are available and not required for operating purposes or capital requirements, and only then, upon approval by the Board of Directors.

 

Issuer Purchases of Equity Securities

 

During 2021, the Company did not repurchase any common shares for treasury.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

There were no unregistered sales of common stock of the Company during 2021.

 

 

11

 

Performance Graph

 

pmd20211231_10kimg003.jpg

Calculated by the Company using www.yahoo.com/finance historical prices.

 

 

2016

2017

2018

2019

2020

2021

PSYCHEMEDICS CORPORATION

 100.00

 85.74

 69.53

 45.22

 29.50

 37.52

RUSSELL 2000 INDEX

 100.00

 113.14

 99.37

 122.94

 145.52

 165.45

NASDAQ COMPOSITE INDEX

 100.00

 128.24

 123.26

 166.68

 239.42

 290.63

 

 

(1)

The above graph assumes a $100 investment on December 31, 2016, through the end of the 5-year period ended December 31, 2021, in the Company’s Common Stock, the Russell 2000 Index and the NASDAQ Composite Index. The prices all assume the reinvestment of dividends.

 

 

(2)

The Russell 2000 Index is composed of the smallest 2,000 companies in the Russell 3,000 Index. The Company has been unable to identify a peer group of companies that engage in testing of drugs of abuse, except for large pharmaceutical companies where such business is insignificant to such companies’ other lines of businesses. The Company therefore uses in its proxy statements a peer index based on market capitalization.

 

 

(3)

The NASDAQ Composite Index includes companies whose shares are traded on the NASDAQ Stock Market.

 

Item 6. Selected Financial Data

 

The selected financial data presented below is derived from our financial statements and should be read in connection with those statements.

 

   

Year Ended December 31,

 
   

2021

   

2020

   

2019

   

2018

   

2017

 
   

(In thousands, except for per share data)

 

Revenues

  $ 24,909     $ 21,360     $ 37,678     $ 42,674     $ 39,701  

Gross profit

    10,264       4,886       16,444       20,618       19,822  

Operating income (loss)

    209       (6,066 )     2,998       7,610       8,157  

Net (loss) income

    (665 )     (3,859 )     1,542       4,584       6,121  

Total assets

    21,552       24,003       27,531       24,974       26,508  

Working capital

    4,455       5,657       7,016       9,810       9,640  

Shareholders’ equity

    12,243       12,512       16,820       18,747       18,620  

Basic net (loss) income per share

  $ (0.12 )   $ (0.70 )   $ 0.28     $ 0.83     $ 1.12  

Diluted net (loss) income per share

  $ (0.12 )   $ (0.70 )   $ 0.28     $ 0.83     $ 1.10  

Cash dividends declared per common share

  $ 0.05     $ 0.18     $ 0.72     $ 0.69     $ 0.60  

 

12

 

Item 7. Managements Discussion and Analysis of Financial Condition and Results of Operations

 

The Managements Discussion and Analysis of Financial Condition and Results of Operations should be read together with the more detailed business information and financial statements and related notes that appear elsewhere in this annual report on Form 10-K. This annual report may contain certain forward-looking information within the meaning of the Private Securities Litigation Reform Act of 1995. This information involves risks and uncertainties. Actual results may differ materially from the results discussed in the forward-looking statements. Factors that might cause such a difference include, but are not limited to, those discussed in Item 1A — Risk Factors.

 

Overview

 

Psychemedics Corporation is the world’s largest provider of hair testing for drugs of abuse, utilizing a patented hair analysis method involving digestion of hair, enzyme immunoassay technology and confirmation by mass spectrometry to analyze human hair to detect abused substances. The Company’s customers include Fortune 500 companies, as well as small to mid-size corporations, schools and governmental entities, located in the United States and internationally. During the year ended December 31, 2021, the Company generated $24.9 million in revenue, while realizing a gross profit of 41% and incurring a net loss of $0.7 million and diluted net loss per share of $0.12 for the year ended December 31, 2021, versus diluted net loss per share of $0.70 from the prior year. One-time legal settlements of $3.2 million and other non-routine activity significantly contributed to the net loss for the year ended December 31, 2021.

 

During 2020 and 2021, our volumes were materially impacted by the COVID-19 pandemic. Beginning in March 2020, the Company experienced a material decline in volumes driven by the federal, state, and local governmental policies and initiatives to reduce the transmission of COVID-19. During the third quarter of 2020, the Company began to experience a recovery in volumes, which continued into 2021. The recovery has been driven by people returning back to work, general condition of the economy and vaccination efforts.

 

  As the Company disclosed in its Quarterly Report on Form 10-Q for the third quarter of 2021, and more recently in a Current Report on Form 8-K filed on December 10, 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 designated a subcommittee of the Board to review shareholder enhancement opportunities. The Company has retained investment banking firms and corporate transaction legal advisors in connection with its exploration of shareholder enhancement opportunities.

 

The following table sets forth, for the periods indicated, the selected statements of operations data as a percentage of total revenue:

 

   

Year Ended December 31,

 
   

2021

   

2020

   

2019

 

Revenues

    100.0 %     100.0 %     100.0 %

Cost of revenues

    58.8 %     77.1 %     56.4 %

Gross profit

    41.2 %     22.9 %     43.6 %

Operating Expenses:

                       

General & administrative

    24.6 %     28.5 %     19.1 %

Marketing & selling

    11.3 %     16.7 %     12.3 %

Research & development

    4.5 %     6.0 %     4.2 %

Total Operating Expenses

    40.4 %     51.2 %     35.6 %

Operating income (loss)

    0.8 %     28.3 %     8.0 %
                         

Other Income (Expense):

                       

Gain on forgiveness of PPP Loan

    8.8 %     0.0 %     0.0 %

Settlements

    -12.6 %     0.0 %     0.0 %

Other (expense) income

    -0.2 %     -0.7 %     0.2 %

Total Other Income (Expense)

    -4.0 %     -0.7 %     0.2 %
                         

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

    -3.2 %     -29.0 %     8.2 %

(Benefit from) provision for income taxes

    -0.6 %     -11.0 %     4.0 %

Net (loss) income

    -2.6 %     -18.0 %     4.2 %

 

 

13

 

Revenue by Geographic Region

 

   

Year Ended December 31,

 
   

2021

   

2020

   

2019

 

Consolidated Revenue:

                       

United States

  $ 23,584     $ 19,486     $ 27,329  

Brazil

    640       1,344       9,819  

Other

    685       530       530  

Total Revenue

  $ 24,909     $ 21,360     $ 37,678  

 

Results for the Year Ended December 31, 2021, Compared to Results for the Year Ended December 31, 2020 (in thousands)

 

   

2021

   

2020

   

Change

   

%

 

Revenues

  $ 24,909     $ 21,360     $ 3,549       17 %

Cost of revenues

    14,645       16,474       ( 1,829 )     -11 %

Gross profit

    10,264       4,886       5,378       110 %

Operating Expenses:

                               

General & administrative

    6,126       6,095       31       1 %

Marketing & selling

    2,799       3,577       ( 778 )     -22 %

Research & development

    1,130       1,280       ( 150 )     -12 %

Total Operating Expenses

    10,055       10,952       ( 897 )     -8 %

Operating income (loss)

    209       ( 6,066 )     6,275       103 %
                                 

Other Income (Expense):

                               

Gain on forgiveness of PPP Loan

    2,181       -       2,181       100 %

Settlements

    ( 3,150 )     -       ( 3,150 )     100 %

Other expense

    ( 61 )     ( 140 )     79       -56 %

Total Other Income (Expense)

    ( 1,030 )     ( 140 )     ( 890 )     636 %
                                 

Net loss before benefit from income taxes

    ( 821 )     ( 6,206 )     5,385       -87 %

Benefit from income taxes

    ( 156 )     ( 2,347 )     2,191       -93 %

Net loss

  $ ( 665 )   $ ( 3,859 )   $ 3,194       -83 %

 

Revenue: The revenue increase of 17% was primarily due to a 9% increase in volume, compounded by an 8% increase in average revenue per sample, primarily as a result of business mix and increased domestic volumes. Domestic revenues increased by 21% compared to the prior year period, due to an increase in volume and growth in the base business. International revenues decreased by 29% from 2020 to 2021, due to decline in volume from unfavorable market forces in Brazil and the COVID-19 pandemic. See geographic breakdown of revenue above. The Company does not expect any material change in its Brazil driver license business as this market continues to be considerably uncertain.

 

Gross profit: The 110% increase in gross profit was due to higher sales volume and lower personnel costs. Higher volume and lower personnel costs was the primary factor in the gross profit percentage increase from 23% in 2020 to 41% in 2021. The decrease in lower labor and related costs was primarily due to the recognition of the refundable employee retention tax credits in 2021 and the retention of certain laboratory employees during 2020, to qualify for PPP Loan forgiveness with no offsetting proportional revenue.

 

General and administrative (G&A) expenses: G&A expenses decreased 1% from 2020 to 2021, primarily driven by reductions in personnel costs after the PPP Loan covered period expired, cost-savings initiatives, including salary reductions; in response to the COVID-19 pandemic and refundable employee retention tax credits in 2021. These decreases were partially offset by higher legal expenses related to the exploration of possible strategic alternatives in an effort to enhance shareholder value. As a percentage of revenue, G&A expenses represented 24.6% in 2021 compared to 28.5% in 2020.

 

14

 

Marketing and selling expenses: Marketing and selling expenses decreased 22% from 2020 to 2021, primarily driven by cost reduction initiatives; specifically, lower personnel related costs (including less travel and meals) and in addition refundable employee retention tax credits. As a percentage of revenue, marketing and selling expenses represented 11.2% in 2021 compared to 16.7% in 2020.

 

Income Taxes: During the year ended December 31, 2021, the Company recorded a tax benefit of $0.2 million representing a tax rate of 19% compared to a tax rate of 38% in 2020. For information regarding additional matters related to our taxes, please see Note 5 — "Income Taxes" to the Consolidated Financial Statements included in this Annual Report.

 

Results for the Year Ended December 31, 2020, Compared to Results for the Year Ended December 31, 2019 (in thousands)

 

   

2020

   

2019

   

Change

   

%

 

Revenues

  $ 21,360     $ 37,678     $ ( 16,318     -43 %

Cost of revenues

    16,474       21,234       ( 4,760 )     -22 %

Gross profit

    4,886       16,444       ( 11,558 )     -70 %

 

Operating Expenses:

                               

General & administrative

    6,095       7,221       ( 1,126 )     -16 %

Marketing & selling

    3,577       4,658       ( 1,081 )     -23 %

Research & development

    1,280       1,567       ( 287 )     -18 %

Total Operating Expenses

    10,952       13,446       ( 2,494 )     -19 %

Operating (loss) income

    ( 6,066 )     2,998       ( 9,064 )     -302 %

Other (expense) income 

    ( 140 )      58        ( 198      -341 %
Net (loss) income before (benefit from) provision for income taxes     ( 6,206 )     3,056       ( 9,262 )     -303 %

(Benefit from) provision for income taxes

    ( 2,347 )     1,514       ( 3,861 )     -255 %

Net (loss) income

  $ ( 3,859 )   $ 1,542     $ ( 5,401 )     -350 %

 

Revenue: The revenue decline of 43% was primarily due to a 56% decrease in volume, offset by a 13% increase in average revenue per sample. International revenue was down 82% from 2019 to 2020, due to decline in volume from unfavorable market forces in Brazil and the COVID-19 pandemic and domestic revenue was down 29% from 2019 to 2020, also due primarily to the COVID-19 pandemic. See geographic breakdown of revenue above. The Company does not expect any change in the decline it has experienced in its Brazil driver license business as this market continues to be considerably uncertain.

 

Gross profit: The 70% decrease in gross profit was primarily due to lower sales volume. This lower volume was the primary factor in the gross profit percentage reduction from 44% in 2019 to 23% in 2020. In addition, gross profit was also adversely impacted by a requirement that we retain certain levels of personnel to qualify for PPP Loan forgiveness with no offsetting proportional revenue. The staffing levels we maintained did not support the volume sales noted above.

 

General and administrative (G&A) expenses: G&A expenses decreased 16% from 2019 to 2020, primarily driven by reductions in personnel costs after the PPP Loan covered period expired, cost-savings initiatives, including salary reductions, in response to the COVID-19 pandemic and lower international tax expense. These decreases were partially offset by higher legal expenses related to the exploration of possible strategic alternatives in an effort to enhance shareholder value. As a percentage of revenue, G&A expenses represented 28.5% in 2020 compared to 19.2% in 2019.

 

Marketing and selling expenses: Marketing and selling expenses decreased 23% from 2019 to 2020, primarily driven by cost reduction initiatives; specifically, lower personnel related costs (including less travel and meals). In addition, lower recruiting fees and commissions from volume decline contributed to the comparative decrease. As a percentage of revenue, marketing and selling expenses represented 16.7% in 2020 compared to 12.4% in 2019.

 

Income Taxes: During the year ended December 31, 2020, the Company recorded a tax benefit of $2.3 million representing a tax rate of 38% compared to a tax rate of 50% in 2019. For information regarding additional matters related to our taxes, please see Note 5 – "Income Taxes" to the Consolidated Financial Statements included in this Annual Report.

 

15

 

Liquidity and Capital Resources

 

The Company had $2.0 million and $2.8 million of cash as of December 31, 2021, and 2020, respectively. The Company’s operating activities generated net cash of $0.4 million in 2021, used net cash of $4.1 million in 2020 and generated net cash $4.3 million in 2019. Investing activities used net cash of $0.2 million and $0.9 million in 2021 and 2020, respectively, and generated net cash of $2.1 million in 2019. Financing activities used net cash of $1.0 million in 2021, provided net cash of $0.5 million in 2020 and used $3.0 million in 2019.

 

Operating cash generated in operations of $0.4 million in 2021 primarily reflected the net loss of $0.7 million adjusted for PPP Loan forgiveness of $2.2 million, depreciation and amortization of $2.8 million and stock compensation expense of $0.7 million. Cash generated in operations was also affected by the following changes in assets and liabilities: an increase in accounts receivable of $0.8 million and an increase in accrued expenses of $1.4 million. The $4.5 million change in operating cash from a negative $4.1 million in 2020 to a positive $0.4 million in 2021 was primarily driven by improved operating results in 2021.

 

Operating cash used in operations of $4.1 million in 2020 primarily reflected the net loss of $3.9 million adjusted for depreciation and amortization of $2.7 million, stock compensation expense of $0.6 million, and a decrease in net deferred tax liabilities of $0.3 million. Cash used in operations was also affected by the following changes in assets and liabilities: a decrease in accounts receivable of $0.4 million, a decrease in accrued expenses of $1.8 million, and a decrease in prepaid expenses (and other current assets) of $1.6 million. The $8.4 million change in operating cash from a positive $4.3 million in 2019 to a negative $4.1 million in 2020 was primarily driven by lower net income in 2020.

 

Cash used in investing activities primarily reflected the purchase of capital expenditures. Capital expenditures were $0.2 million, $1.0 million and $1.7 million in 2021, 2020 and 2019, respectively. In 2021, the expenditures related principally to laboratory equipment, machinery, and computer software. Marketable securities transactions consisted of the sale of one certificate of deposit (“CD”) for $3.8 million in 2019.

 

Financing cash flow in 2021 primarily reflected repayments under the Equipment Loan Arrangement of $0.7 million. During 2021, 2020 and 2019, the Company did not repurchase any shares of common stock for treasury. The Company has authorized 750,000 shares for repurchase since June of 1998, of which 250,000 shares of common stock were authorized in March of 2008 for repurchase. Since 1998, a total of 550,684 shares have been repurchased. The Company also distributed cash dividends to its shareholders of $0.3 million in 2021, $1.0 million in 2020 and $4.0 million in 2019.

 

The Company’s current intention is to continue to declare and pay dividends to the extent funds are available and not required for operating purposes or capital requirements, and only then, upon approval by the Board of Directors. There can be no assurance that in the future the Company will pay dividends.

 

At December 31, 2021, the Company’s principal sources of liquidity included $2.0 million of cash on hand. Management currently believes that such funds, together with future operating profits, should be adequate to fund anticipated working capital requirements, including debt 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 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.

 

On May 4, 2020, the Company borrowed $2.2 million from Bank of America, N.A., pursuant to the PPP, established under the CARES Act. These funds were used to maintain operations, including the employment of both exempt and non-exempt employees, in order to meet the drug testing needs of our customers and adhere to strict quality standards in the midst of the worldwide COVID-19 pandemic.

 

During the third quarter of 2021, the PPP Loan and accrued interest was 100% forgiven by the SBA. The PPP Loan exceeded $2.0 million audit threshold established by the SBA, and therefore, also will be subject to audit by the SBA in the future.

 

Purchase Commitment

 

Operating leases consist of rent obligations for the company’s facilities and corporate office. The Company has no significant contractual obligation for supply agreements as of December 31, 2021.

 

Critical Accounting Policies

 

The Company’s significant accounting policies are described in Note 2 – “Summary of Significant Accounting Policies” included in Item 8 of this Annual Report. Management believes the most critical accounting policies are as follows:

 

Revenue Recognition

 

The Company is in the business of performing drug testing services and reporting the results thereof. The Company’s services are primarily drug and alcohol testing for its customers for an agreed-upon fee per unit tested. The revenues are recognized when the drug test is performed and reported to the customer.

 

The Company records revenue for the shipping of samples from the customer or independent hair collection facility to the laboratory for customers that choose to use the Company’s shipping account. The Company also records revenue for the collection of the hair sample for customers that choose to have the Company manage this process at the same time the sample test is completed and results reported to the customer. The associated costs incurred in connection with these services is recorded as costs of revenue. The Company records revenue for these services on a gross basis as it has determined it is the principal under these arrangements.

 

The Company also provides expert testimony, when and if necessary, to support the results of the tests, which is generally billed separately and recognized as the services are provided.

 

16

 

Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates, including legal contingencies, bad debts, long-lived asset lives, income tax valuation, stock-based compensation 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. Actual results could differ from those estimates.

 

Capitalized Development Cost

 

We capitalize costs related to significant software projects developed or obtained for internal use in accordance with U.S. generally accepted accounting standards. Costs incurred during the preliminary project work stage or conceptual stage, such as determining the performance requirements, system requirements and data conversion, are expensed as incurred. Costs incurred in the application development phase, such as coding, testing for new software and upgrades that result in additional functionality, are capitalized and are amortized using the straight-line method over the useful life of the software for between three to five years. Costs incurred during the post-implementation/operation stage, including training costs and maintenance costs, are expensed as incurred. We capitalized internally developed software costs of $99 thousand, $213 thousand and $234 thousand during the years ended December 31, 2021, 2020 and 2019, respectively. The software development is for primarily for two projects. Determining whether particular costs incurred are more properly attributable to the preliminary or conceptual stage, and thus expensed, or to the application development phase, and thus capitalized and amortized, depends on subjective judgments about the nature of the development work, and our judgments in this regard may differ from those made by other companies. General and administrative costs related to developing or obtaining such software are expensed as incurred.

 

Allowance for Doubtful Accounts

 

The allowance for doubtful accounts is based on management’s assessment of the ability to collect amounts owed to it by its customers. Management reviews its accounts receivable aging for doubtful accounts and uses a methodology based on calculating the allowance using a combination of factors including the age of the receivable along with management’s judgment to identify accounts that may not be collectible. The Company routinely assesses the financial strength of its customers and, as a consequence, believes that its accounts receivable credit risk exposure is limited. The Company maintains an allowance for potential credit losses but historically has not experienced any significant losses related to individual customers or groups of customers in any particular industry or geographic area. Bad debt expense has been within management’s expectations.

 

Contingencies

 

In the normal course of business, we are subject to contingencies, such as legal proceedings and claims arising out of our business, which include class action allegations, that cover a wide range of matters, including, among others, government investigations, product liability, contractual claims and tax matters. In general, we do not have insurance coverage for class action lawsuits. We are also involved in various other legal actions arising in the normal course of business, for which insurance coverage may or may not be available depending on the nature of the action. We recognize accruals for such contingencies when it is probable that a liability will be incurred, and the amount of the loss can be reasonably estimated. These estimates are subject to uncertainties that are difficult to predict and, as such, actual results could vary from these estimated.

 

Income Taxes

 

The Company accounts for income taxes using the liability method, which requires the Company to recognize a current tax liability or asset for current taxes payable or refundable and a net deferred tax liability for the estimated future tax effects of temporary differences between the financial statement and tax reporting bases of assets and liabilities to the extent that they are realizable. Deferred tax expense (benefit) results from the net change in deferred tax assets and liabilities during the year. A deferred tax valuation allowance is required if it is more likely than not that all or a portion of the recorded deferred tax assets will not be realized.

 

The Company operates within multiple taxing jurisdictions and could be subject to audit in these jurisdictions. These audits may involve complex issues, which may require an extended period of time to resolve. The Company has provided for its estimated taxes payable in the accompanying financial statements. The Company did not have any interest or penalties accrued as of December 31, 2021, or 2020. The Company does not expect the unrecognized tax benefits to change significantly over the next twelve months.

 

The above listing is not intended to be a comprehensive list of all of the Company’s accounting policies. In many cases, the accounting treatment of a particular transaction is specifically dictated by accounting principles generally accepted in the United States, with no need for management’s judgment in their application. There are also areas in which management’s judgment in selecting any available alternative would not produce a materially different result.

 

17

 

Recent Accounting Pronouncements

 

See Note 2 – “Summary of Significant Accounting Policies” in the accompanying Notes to the Consolidated Financial Statements included in this Annual Report for further detail on recent accounting pronouncements.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

 

Not required.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18

 

Item 8. Financial Statements and Supplementary Data

 

(a)  Financial Statements:

 

 

Page

Report of Independent Registered Public Accounting Firm (BDO USA, LLP; Boston, Massachusetts; PCAOB ID# 243)

20

Consolidated Balance Sheets as of December 31, 2021 and 2020

21

Consolidated Statements of Operations and Comprehensive Income (Loss) for the Years Ended December 31, 2021, 2020 and 2019

22

Consolidated Statements of Shareholders’ Equity for the Years Ended December 31, 2021, 2020 and 2019

23

Consolidated Statements of Cash Flows for the Years Ended December 31, 2021, 2020 and 2019

24

Notes to Consolidated Financial Statements

25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Shareholders and Board of Directors

Psychemedics Corporation

Acton, Massachusetts

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheets of Psychemedics Corporation (the “Company”) and subsidiaries as of December 31, 2021 and 2020, the related consolidated statements of operations and comprehensive income/(loss), shareholders’ equity, and cash flows for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company and subsidiaries at December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

 

Critical audit matters are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.

 

/s/ BDO USA, LLP

 

We have served as the Company's auditor since 2004.

 

Boston, Massachusetts

March 30, 2022

 

 

 

 

20

 

 

PSYCHEMEDICS CORPORATION
CONSOLIDATED BALANCE SHEETS

(in thousands, except par value)

 

  

December 31,

  

December 31,

 
  

2021

  

2020

 

ASSETS

        

Current Assets:

        

Cash

 $1,992  $2,833 

Accounts receivable, net of allowance for doubtful accounts of $89 and $37 at December 31, 2021 and 2020, respectively

  4,116   3,356 

Prepaid expenses and other current assets

  1,499   914 

Income tax receivable

  2,678   2,495 
         

Total Current Assets

  10,285   9,598 
         

Property and equipment:

        

Computer software

  4,521   4,422 

Office furniture and equipment

  2,195   2,139 

Laboratory equipment

  16,005   15,978 

Leasehold improvements

  3,629   3,629 
   26,350   26,168 

Accumulated depreciation and amortization

  ( 19,659)  ( 16,937)
   6,691   9,231 

Other assets

  864   888 

Net deferred tax assets

  160   - 

Operating lease right-of-use assets

  3,552   4,286 
         

Total Assets

 $21,552  $24,003 
         

LIABILITIES AND SHAREHOLDERS' EQUITY

        
         

Current Liabilities:

        

Accounts payable

 $994  $577 

Accrued expenses

  3,188   1,801 

Current portion of long-term debt

  664   688 

Current portion of operating lease liabilities

  984   875 
         

Total Current Liabilities

  5,830   3,941 
         

Long-term debt

  599   3,444 

Net deferred tax liabilities

  -   211 

Long-term portion of operating lease liabilities

  2,880   3,895 

Total Liabilities

  9,309   11,491 
         

Commitments and Contingencies (Note 9)

          

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,257 shares and 6,205 shares issued at December 31, 2021 and 2020, respectively, 5,589 shares outstanding and 5,537 shares outstanding at December 31, 2021 and 2020, respectively

  31   31 

Additional paid-in capital

  33,478   32,803 

Less - Treasury stock, at cost, 668 shares

  ( 10,082)  ( 10,082)

Accumulated deficit

  ( 9,550)  ( 8,606)

Accumulated other comprehensive loss

  ( 1,634)  ( 1,634)
         

Total Shareholders' Equity

  12,243   12,512 
         

Total Liabilities and Shareholders' Equity

 $21,552  $24,003 

 

The accompanying notes are an integral part of these Consolidated Financial Statements.

 

21

 

 

PSYCHEMEDICS CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS AND

COMPREHENSIVE INCOME/(LOSS)

(in thousands, except per share amounts)

 

   

Year Ended December 31,

 
   

2021

   

2020

   

2019

 
                         

Revenues

  $ 24,909     $ 21,360     $ 37,678  

Cost of revenues

    14,645       16,474       21,234  

Gross profit

    10,264       4,886       16,444  
                         

Operating Expenses:

                       

General & administrative

    6,126       6,095       7,221  

Marketing & selling

    2,799       3,577       4,658  

Research & development

    1,130       1,280       1,567  

Total Operating Expenses

    10,055       10,952       13,446  

Operating income (loss)

    209       ( 6,066 )     2,998  
                         

Other Income (Expense):

                       

Gain on forgiveness of PPP Loan

    2,181       -       -  

Settlements

    ( 3,150 )     -       -  

Other (expense) income

    ( 61 )     ( 140 )     58  

Total Other Income (Expense)

    ( 1,030 )     ( 140 )     58  
                         

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

    ( 821 )     ( 6,206 )     3,056  

(Benefit from) provision for income taxes

    ( 156 )     ( 2,347 )     1,514  

Net (loss) income

  $ (665 )   $ (3,859 )   $ 1,542  
                         

Other Comprehensive (Loss) Income:

                       

Foreign currency translation, net of taxes

    -       ( 10 )     ( 225 )

Total Comprehensive (Loss) Income

  $ (665 )   $ (3,869 )   $ 1,317  
                         

Basic net (loss) income per share

  $ (0.12 )   $ (0.70 )   $ 0.28  
                         

Diluted net (loss) income per share

  $ (0.12 )   $ (0.70 )   $ 0.28  
                         

Dividends declared per share

  $ 0.05     $ 0.18     $ 0.72  
                         

Weighted average common shares outstanding:

                       

Basic

    5,549       5,524       5,514  

Diluted

    5,549       5,524       5,525  

 

The accompanying notes are an integral part of these Consolidated Financial Statements.

 

22

 

 

PSYCHEMEDICS CORPORATION
CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY

(in thousands, except per share amounts)

 

 

  

Common Stock

      

Treasury Stock

      

Accumulated Other

     
      $0.005  

Paid-In

          

Accumulated

  

Comprehensive

     
  

Shares

  

par Value

  

Capital

  

Shares

  

Cost

  

Deficit

  

Income (loss)

  

Total

 

BALANCE, December 31, 2018

  6,175   31   31,523   668   ( 10,082)  ( 1,326)  ( 1,399)  18,747 

Shares issued – vested

  10   -   -   -   -   -       - 

Tax withholding related to vested shares from employee stock plans

  -   -   ( 33)  -   -   -   -   ( 33)

Stock compensation expense

  -   -   759   -   -   -   -   759 

Cash dividends declared ($0.72 per share)

  -   -   -   -   -   ( 3,970)  -   ( 3,970)

Net income

  -   -   -   -   -   1,542   -   1,542 

Foreign currency translation, net of taxes

  -   -   -   -   -   -   ( 225)  ( 225)

BALANCE, December 31, 2019

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

Shares issued – vested

  20   -   -   -   -   -       - 

Tax withholding related to vested shares from employee stock plans

  -   -   ( 9)  -   -   -   -   ( 9)

Stock compensation expense

  -   -   563   -   -   -   -   563 

Cash dividends declared ($0.18 per share)

  -   -   -   -   -   ( 993)  -   ( 993)

Net loss

  -   -   -   -   -   ( 3,859)  -   ( 3,859)

Foreign currency translation, net of taxes

  -   -   -   -   -   -   ( 10)  ( 10)

BALANCE, December 31, 2020

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

Shares issued – vested

  51   -   -   -   -   -   -   - 

Exercise of stock options

  1   -   4   -   -   -   -   4 

Tax withholding related to vested shares from employee stock plans

  -   -   ( 72)  -   -   -   -   ( 72)

Stock compensation expense

  -   -   743   -   -   -   -   743 

Cash dividends declared ($0.05 per share)

  -   -   -   -   -   ( 279)  -   ( 279)

Net loss

  -   -   -   -   -   ( 665)  -   ( 665)

BALANCE, December 31, 2021

  6,257  $31  $33,478   668  $( 10,082) $( 9,550) $( 1,634) $12,243 

 

 

The accompanying notes are an integral part of these Consolidated Financial Statements.

 

23

 

 

PSYCHEMEDICS CORPORATION

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

   

Year Ended December 31,

 
   

2021

   

2020

   

2019

 
                         

Cash flows from operating activities:

                       

Net (loss) income

  $ (665 )   $ (3,859 )   $ 1,542  

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

                       

Forgiveness of PPP loan

    ( 2,181 )     -       -  

Depreciation and amortization

    2,784       2,691       2,914  

ROU asset amortization

    906       935       -  

Deferred income taxes

    ( 371 )     ( 339 )     ( 405 )

Loss on sale of fixed assets

    -       94       -  

Non-cash interest income (expense)

    -       -       33  

Stock compensation expense

    743       563       759  

Changes in operating assets and liabilities:

                       

Accounts receivable

    ( 760 )     424       1,049  

Prepaid expenses and other current assets

    ( 585 )     392       64  

Income tax receivable

    ( 183 )     ( 2,013 )     ( 482 )

Accounts payable

    417       ( 281 )     ( 494 )

Operating lease liabilities

    ( 1,078 )     ( 914 )     -  

Accrued expenses

    1,387       ( 1,776 )     ( 671 )

Net cash provided by (used in) operating activities

    414       ( 4,083 )     4,309  
                         

Cash flows from investing activities:

                       

Proceeds from sale of fixed assets

    -       140       -  

Proceeds from short-term investments

    -       -       3,810  

Other assets

    ( 38 )     ( 7 )     ( 56 )

Purchases of property and equipment and capitalized software development costs

    ( 182 )     ( 991 )     ( 1,677 )

Net cash (used in) provided by investing activities

    ( 220 )     ( 858 )     2,077  
                         

Cash flows from financing activities:

                       

Cash dividends paid

    ( 279 )     ( 993 )     ( 3,970 )

Proceeds from stock options and tax withholding related to vested shares from employee stock plans

    ( 68 )     ( 9 )     ( 33 )

Proceeds from PPP Loan

    -       2,181       -  

Proceeds from equipment financing

    -       -       1,416  

Payments of equipment financing

    ( 688 )     ( 678 )     ( 415 )

Net cash (used in) provided by financing activities

    ( 1,035 )     501       ( 3,002 )
                         

Effect of exchange rate changes on cash

    -       ( 10 )     ( 170 )

Net (decrease) increase in cash and cash equivalents

    ( 841 )     ( 4,450 )     3,214  

Cash, beginning of year

    2,833       7,283       4,069  

Cash, end of year

  $ 1,992     $ 2,833     $ 7,283  
                         

Supplemental disclosures of cash flow information:

                       

Cash paid for income taxes

  $ 405     $ 249     $ 2,898  

Cash paid for interest

  $ 50     $ 75     $ 59  

Cash paid for operating leases

  $ 1,151     $ 1,038     $ 1,199  

Right-of-use assets acquired through operating leases

  $ 172     $ 2,346     $ 4,363  

Non-cash investing and financing activities:

                       

Purchases of equipment through accounts payable and accrued liabilities

  $ -     $ 241     $ 1,882  

 

The accompanying notes are an integral part of these Consolidated Financial Statements.

 

24

 

PSYCHEMEDICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

December 31, 2021

 

 

1. Nature of Business

 

Company Overview

 

Psychemedics Corporation (the “Company”) provides hair testing for drugs of abuse, utilizing a patented hair analysis method involving digestion of hair, enzyme immunoassay and mass spectrometry to analyze hair to detect abused substances. The Company’s customers include Fortune 500 companies, as well as small to mid-size corporations, schools and governmental entities located in the United States and Internationally.

 

COVID-19 Pandemic

 

The outbreak of coronavirus (“COVID-19”) which was declared by the World Health Organization to be a pandemic, has, and is expected to continue to impact worldwide economic activity. While our domestic business has been deemed an essential business and we continue to provide services to our customers, COVID-19 has had a significant impact on our entire operations. Additionally, COVID-19’s effect on the overall economy has had an adverse impact on hiring, which is having a negative impact on our 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, were emergency economic stimulus packages 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”). 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 $2.6 million and $0.2 million for the years ended December 31, 2021, and December 31, 2020, respectively, 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.

 

Liquidity and Managements Plans

 

At December 31, 2021, the Company’s principal sources of liquidity included $2.0 million of cash on hand. Management currently believes that such funds, together with future operating profits, should be adequate to fund anticipated working capital requirements, including debt 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 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.

 

 

2. Summary of Significant Accounting Policies

 

Risks and Uncertainties

 

The Company is subject to a number of risks and uncertainties similar to those of other companies, such as those associated with the continued expansion of the Company’s sales and marketing network, technological developments, intellectual property protection, development of markets for new products and services offered by the Company, the economic health of principal customers of the Company, financial and operational risks associated with expansion of testing facilities used by the Company, government regulation (including, but not limited to, FDA regulations, proposed laws and regulations, and delays in implementation of laws and regulations), competition and general economic conditions.

 

Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates, including those related to bad debts, long-lived asset lives, income tax valuation and share based compensation, and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Changes in estimates are recorded in the period in which they become known.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with original maturities at the date of purchase of 90 days or less as cash equivalents. As of December 31, 2021 and 2020, there were no investments classified as cash equivalents.

 

Property and Equipment

 

Property & equipment are recorded at cost. Depreciation and amortization is computed over the estimated useful lives of the assets, using the straight-line method. Repair and maintenance costs are expensed as incurred. The estimated useful lives of the assets are:

 

25

 

PSYCHEMEDICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

December 31, 2021

 

2. Summary of Significant Accounting Policies (continued)

 

Computer software (years)

3to

5

Office furniture and equipment (years)

3to

7

Laboratory equipment (years)

5to

7

Leasehold improvements

Lesser of estimated useful life or lease term

 

The Company recorded depreciation and amortization related to property and equipment and capitalized software of $2.7 million, $2.6 million, and $2.9 million in 2021, 2020 and 2019, respectively. The Company had $0.5 million of capitalized software and equipment that was not placed in service as of December 31, 2021, which is included as a component of computer software on the accompanying consolidated balance sheets. 

 

Capitalized Software Development Costs

 

We capitalize costs related to significant software projects developed or obtained for internal use, including costs incurred in a cloud computing arrangement. Costs incurred during the preliminary project work stage or conceptual stage, such as determining the performance requirements, system requirements and data conversion, are expensed as incurred. Costs incurred in the application development phase, such as coding, testing for new software and upgrades that result in additional functionality, are capitalized and are amortized using the straight-line method over the useful life of the software for three to five years. Costs incurred during the post-implementation/operation stage, including training costs and maintenance costs, are expensed as incurred. In accordance with Company policy, during the years ended December 31, 2021, and 2020, we capitalized internally developed software costs of $99 thousand and $213 thousand, respectively. Amortization expense related to software development costs was $421 thousand, $293 thousand and $457 thousand in 2021, 2020 and 2019, respectively. Determining whether particular costs incurred are more properly attributable to the preliminary or conceptual stage, and thus expensed, or to the application development phase, and thus capitalized and amortized, depends on subjective judgments about the nature of the development work, and our judgments in this regard may differ from those made by other companies. General and administrative costs related to developing or obtaining such software is expensed as incurred.

 

Other Assets

 

Other assets primarily consist of capitalized legal costs relating to patent applications. The Company amortizes these costs over the lesser of the legal life or estimated useful life of the patent from the date of grant of the applicable patent. The typical life is twenty years. As of December 31, 2021, the Company had capitalized legal costs relating to patent applications of $1.1 million with accumulated amortization of $0.4 million, for a net balance of $0.7 million. As of December 31, 2020, the Company had capitalized legal costs relating to patent applications of $1.0 million with accumulated amortization of $0.3 million, for a net balance of $0.7 million. Amortization expense was $62 thousand, $62 thousand, and $40 thousand in 2021, 2020 and 2019, respectively. The amount of amortization related to patent applications is expected to remain below $100 thousand per year for the next five years.

 

Revenue Recognition

 

The Company is in the business of performing drug testing services and reporting the results thereof. The Company’s services are primarily drug and alcohol testing for its customers for an agreed-upon fee per unit tested. The revenues are recognized when the drug test is performed and reported to the customer.

 

Revenue is recognized when control of the services is transferred to our customers, in an amount that reflects the consideration (none of which is variable) the Company expects to be entitled to in exchange for those services. The Company typically invoices customers monthly for services provided and payments are generally due within 30 to 60 days of the invoice date.

 

26

 

PSYCHEMEDICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

December 31, 2021

 

2. Summary of Significant Accounting Policies (continued)

 

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

 

  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Consolidated Revenue:

            

Testing

 $21,894  $19,068  $34,555 

Shipping / Collection (hair)

  2,847   2,174   2,876 

Other

  168   118   247 

Total Revenue

 $24,909  $21,360  $37,678 

 

Testing Revenue

 

Drug and alcohol tests for drugs of abuse using hair, performed in the Company’s forensic laboratory in California, represents our primary service. Sales to customers are initiated through sales agreements, most of which have standard terms. Most tests are identified through a chain of custody form (“CCF”) and can therefore be uniquely tracked. Revenue is recognized when performance obligations under the terms of the contract with a customer are satisfied; generally, this occurs with the transfer of control of our service, which occurs at a specific point-in-time. The specific point-in-time is the completion of the test and availability of test results to the customer. Most tests are completed the same day that the hair specimen is received.

 

Substantially all tests are completed within a few days once received for processing at our laboratory in California. As the tests are performed in a forensic laboratory, the exact date and time of each test completion is available and used in the timing of recognition of revenue.

 

Revenue is measured as the amount of consideration the Company expects to receive in exchange for providing services. Sales taxes the Company pays concurrent with revenue-producing activities are excluded from revenue.

 

Shipping and Hair Collection Revenue

 

Shipping revenue represents the amount billed to customers related to shipping of the hair specimen and CCF (collectively called the “sample”) to the Company’s laboratory. Collection revenue represents the amount billed to customers related to the collection of the hair specimen. This collection is done by third parties who have contracted with the Company. Shipping and hair collection revenue is recognized when performance obligations under the terms of the contract with a customer are satisfied; generally, this occurs with the transfer of control of the Company’s service, which occurs at a specific point-in-time. The specific point-in-time is the completion of the test (associated with the shipping or hair collection charge) and availability of test results to the customer.

 

Revenue is measured as the amount of consideration the Company expects to receive in exchange for providing services. As the Company controls the service before transferring to the customer, it is considered a principal in the transaction, and therefore records revenues on gross basis, with shipping and hair collection costs in costs of revenues.

 

 Other Revenue

 

Other revenue represents several items including: urine testing performed by other labs, medical review officer charges, legal/testifying services, and other miscellaneous charges. The total of all these items is less than 1% of total revenue. The amounts are generally billed to customers as services are performed, which occurs at a specific point-in-time.

 

  Practical Expedients and Exemptions

 

The Company generally expenses sales commissions when incurred as they are typically not related to costs to fulfill customer contracts but relate to overall sales targets. These costs are recorded within marketing and selling expense on the accompanying consolidated statements of operations.

 

 Research and Development Expenses

 

The Company expenses all research and development costs as incurred.

 

 Contingencies

 

Loss contingencies from legal proceedings and claims may occur from government investigations, shareholder lawsuits, product liability, contractual claims, tax and other matters. Accruals are recognized when it is probable that a liability will be incurred, and the amount of loss can  be reasonably estimated. Legal fees are expensed as incurred.

 

27

 

PSYCHEMEDICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2021

 

2. Summary of Significant Accounting Policies (continued)

 

Income Taxes

 

The Company accounts for income taxes using the liability method pursuant to ASC 740,Income Taxes”. Under this method, the Company recognizes deferred tax assets and liabilities for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts using enacted tax rates in effect for the year the differences are expected to reverse. The Company evaluates uncertain tax positions annually and considers whether the amounts recorded for income taxes are adequate to address the Company’s tax risk profile. The Company analyzes the potential tax liabilities of specific transactions and tax positions based on management’s judgment as to the expected outcome.

 

Concentration of Credit Risk and Off-Balance Sheet Risk

 

The Company has no significant off-balance-sheet risk such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially subject the Company to concentrations of credit risk are principally cash and accounts receivable. The Company’s policy is to place its cash in high quality financial institutions. At time, these deposits may exceed or be exempt from federally insured limits. The Company does not believe significant credit risk exists with respect to these institutions. Concentration of credit risk with respect to accounts receivable is limited to certain customers to whom the Company makes substantial sales. To reduce risk, the Company routinely assesses the financial strength of its customers and, as a consequence, believes that its accounts receivable credit risk exposure is limited. The Company maintains an allowance for potential credit losses but historically has not experienced any significant losses related to individual customers or groups of customers in any particular industry or geographic area. The Company does not require collateral.

 

Significant Customers and Concentration of Credit Risk

 

The Company had no customers that represented 10% or more of total revenue for the years ended December 31, 2021, and 2020, respectively. The Company had one customer that represented 26% of total revenue for the year ended December 31, 2019. The Company had no customers account for 10% or more of the total accounts receivable balance as of December 31, 2021, and 2020, respectively.

 

Stock-Based Compensation

 

The Company accounts for equity awards in accordance with ASC 718,Compensation — Stock Compensation (“ASC 718”). ASC 718 requires employee equity awards to be accounted for under the fair value method. It also requires the measurement of compensation cost at fair value on the date of grant and recognition of compensation expense over the service period for awards expected to vest. Accordingly, share-based compensation is measured at the grant date based on the fair value of the award. The Company uses the straight-line method to recognize share-based compensation over the service period of the award, which is generally equal to the vesting period. The Company uses the simplified approach to calculate the expected exercise date of options, which is one of the components used to determine the fair value of the options. This approach is used due to the small number of recipients receiving stock options not providing a reasonable basis for estimating expected term. In 2016, the Company adopted ASU 2016-09, Improvements to Employee Share-Based Payment Accounting, which simplifies several aspects of the accounting for employee share-based payment transactions including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification of related amounts within the statement of cash flows. As a result, we recognize the impact of forfeitures when they occur with no adjustment for estimated forfeitures and recognize excess tax benefits as a reduction of income tax expense regardless of whether the benefit reduces income taxes payable.

 

Stock compensation expense by income statement account is as follows (in thousands):

 

  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Cost of revenues

 $63  $50  $59 

General & administrative

  503   380   579 

Marketing & selling

  114   74   54 

Research & development

  63   59   67 

Total stock compensation

 $743  $563  $759 

 

 See Note 7 – “Stock-Based Awards” for additional information relating to the Company’s stock plan.

 

28

 

PSYCHEMEDICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2021

 

  2. Summary of Significant Accounting Policies (continued)

 

    Basic and Diluted Net Income (Loss) per Share

 

Basic net income (loss) per share is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares and dilutive common stock equivalents outstanding during the period. The number of dilutive common stock equivalents outstanding during the period has been determined in accordance with the treasury-stock method. Common equivalent shares consist of common stock issuable upon the exercise of outstanding options and the unvested portion of stock unit awards (“SUAs”).

 

Basic and diluted weighted average common shares outstanding are as follows (in thousands):

 

  

2021

  

2020

  

2019

 

Weighted average common shares outstanding, basic

  5,549   5,524   5,514 

Dilutive common equivalent shares

  -   -   11 

Weighted average common shares outstanding, assuming dilution

  5,549   5,524   5,525 

 

   For the years ended December 31, 2021, 2020 and 2019, options to purchase 545 thousand, 588 thousand and 357 thousand common shares were outstanding but not included in the dilutive common equivalent share calculation as their effect would have been anti-dilutive.

 

Financial Instruments

 

 Financial instruments include cash, accounts receivable and accounts payable. Estimated fair values of these financial instruments approximate carrying values due to their short-term nature. The Company has two outstanding equipment loans. One had an interest rate of the 30-day LIBOR rate + 1.75% and the other has a fixed interest rate of 3.79%. As there is a market interest rate, the carrying amount is fair value.

 

Basis of Preparation and Consolidation

 

 The consolidated financial statements include the financial statements of the Company and its wholly-owned subsidiaries have been prepared using accounting principles generally accepted in the United States (“U.S. GAAP”). All intercompany transactions and balances have been eliminated.

 

Foreign Currency Translation

 

   To the extent sales are made through our Brazil subsidiary, such sales are transacted in Brazilian Real and translated into US dollars. Foreign currency denominated assets and liabilities are translated into U.S. dollars using the exchange rates in effect at the consolidated balance sheet date. Results of operations and cash flows are translated using the average exchange rates throughout the period. The effect of exchange rate fluctuations on translation of assets and liabilities that are in the functional currency is included as a component of shareholders’ equity in accumulated other comprehensive income (loss). The total change in foreign currency translation adjustment for the year ended December 31, 2021, and 2020, respectively was an immaterial amount.

 

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. See Note 13 – “Business Segment Reporting” for geographic breakdown of revenue.

 

29

 

PSYCHEMEDICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2021

 

2. Summary of Significant Accounting Policies (continued)

 

Recently Adopted Accounting Pronouncements

 

In 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.

 

 

3. Accounts Receivable

 

The Company maintains an allowance for uncollectible accounts receivable based on management’s assessment of the collectability of its customer accounts by reviewing customer payment patterns and other relevant factors. The Company reviews the adequacy of the allowance for uncollectible accounts on a quarterly basis and adjusts the balance as determined necessary. Write-offs are recorded at the time a customer account is deemed uncollectable. The following is a rollforward of the Company’s allowance for doubtful accounts (in thousands):

 

  

As of December 31,

 
  

2021

  

2020

 

Balance, beginning of period

 $37  $45 

Provision for doubtful accounts

  55   22 

Write-offs

  ( 3)  ( 30)

Balance, end of period

 $89  $37 

 

 

4. Accrued Expenses

 

Accrued expenses consist of the following (in thousands):

 

  

As of December 31,

 
  

2021

  

2020

 

Accrued compensation and employee benefits

 $507  $315 

Accrued vacation expense

  373   379 

Accrued taxes

  200   4 

Accrued shipping expense

  488   511 

Accrued legal settlement

  1,150   - 

Other accrued expenses

  470   592 

Total Accrued Expenses

 $3,188  $1,801 

 

30

 

PSYCHEMEDICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

December 31, 2021

 

 

5. Income Taxes

 

The income tax provision consists of the following (in thousands):

 

  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Current –

            

Federal

 $131  $( 2,006) $1,478 

State

  84   ( 2)  54 

Foreign

  -   -   348 

Total Current Deferred –

  215   ( 2,008)  1,880 

Federal

  ( 704)  ( 13)  ( 139)

State

  333   ( 326)  ( 227)

Total Deferred

  ( 371)  ( 339)  ( 366)

Income Tax Provision

 $( 156) $( 2,347) $1,514 

 

A reconciliation of the effective rate with the federal statutory rate is as follows:

 

  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Federal statutory rate

  21.0%  21.0%  21.0%

State income taxes, net of federal benefit

  10.4%  4.4%  (4.5%)

Permanent differences

  47.6%  0.0%  -8.1%

Stock based compensation

  1.4%  (0.4%)  1.3%

Federal R&D Credits

  0.0%  1.6%  -4.7%

Foreign taxes, net of federal benefit

  (10.9%)  (2.2%)  44.5%

Difference in tax rate for carryback claim

  0.0%  13.4%  0.0%

Increase/(decrease) in valuation reserve

  (50.5%)  0.0%  0.0%

Effective tax rate

  19.0%  37.8%  49.5%

 

The change in effective tax rate from 2020 to 2021 was primarily driven by the Company’s 2020 carryback claim for the net loss as well as an increase to the valuation allowance in 2021 and a decrease in foreign taxes and federal tax credits in 2021, which were partially offset by the debt forgiveness and an increase in state taxes due to the CA research credits. As of December 31, 2021, the Company had $0.3 million of federal net operating loss carryforwards which do not expire. As of December 31, 2021, the Company had $2.6 million of state net operating loss carryforwards, of which $2.4 million expire at various dates between 2030 and 2041, and $0.2 million do not expire. As of December 31, 2021, the Company had $0.1 million of federal tax credit carryforwards that expire in 2040 and there were $1.2 million of California tax credit carryforwards relating to the years 2013 through 2021 which have an unlimited carryforward period. In 2021, the 10.4% state income tax effective rate primarily consisted of California research tax credits of 9.4%. 

 

 

31

 

The components of the net deferred tax liabilities included in the accompanying balance sheets are as follows (in thousands):

 

  

As of December 31,

 
  

2021

  

2020

 

Deferred Tax Assets

        

Allowance for doubtful accounts

 $21  $9 

Accrued expenses

  129   112 

Stock-based compensation

  325   265 

R&D tax credits

  1,083   1,005 

Operating lease

  944   1,130 

PPP Loan expenses

  -   9 

NOL carryforward

  219   97 

Gross Deferred Tax Assets

  2,721   2,627 

Valuation Allowance

  ( 414)  - 

Deferred Tax Assets After Valuation Allowance

  2,307   2,627 
         

Deferred Tax Liabilities

        

Excess of tax over book depreciation and amortization

  ( 1,249)  ( 1,775)

Prepaid expenses

  ( 61)  ( 48)

Operating lease

  ( 837)  ( 1,015)

Gross Deferred Tax Liabilities

  ( 2,147)  ( 2,838)
         

Net Deferred Tax Assets/(Liabilities)

 $160  $( 211)

 

 

32

 

PSYCHEMEDICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2021

 

5. Income Taxes (continued)

 

Income taxes are recorded in accordance with FASB ASC Topic 740, Income Taxes (“ASC 740”), which provides for deferred taxes using an asset and liability approach. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. A valuation allowance is provided, if, based upon the weight of available evidence, it is more likely than not that some or all of the net deferred tax assets will not be realized.

 

ASC 740 contains a two-step approach to recognizing and measuring uncertain tax positions (tax contingencies). The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained on an audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. The Company considers many factors when evaluating and estimating the Company’s tax positions and tax benefits, which may require periodic adjustments and which may not accurately forecast actual outcomes. The Company had immaterial uncertain tax positions at December 31, 2021, and 2020, respectively.

 

The Company operates within multiple taxing jurisdictions and could be subject to audit in these jurisdictions. These audits may involve complex issues, which may require an extended period of time to resolve. The Company has provided for its estimated taxes payable in the accompanying financial statements. The Company’s policy is to recognize interest and penalties related to income tax matters as a general and administrative expense, when and if incurred. Interest and penalties for the years ended December 31, 2021, 2020 or 2019 were not material. In 2019, the I.R.S. completed a standard review of the Company’s 2016 tax year. The tax years ended December 31, 2018, through December 31, 2021, remain subject to examination by all major taxing authorities.

 

 

6. Preferred Stock

 

The Board of Directors has the authority to designate authorized preferred shares in one or more series and to fix the relative rights and preferences without vote or action by the stockholders. The Board of Directors has no present plans to designate or issue any shares of preferred stock.

 

 

7. Stock-Based Awards

 

The 2006 Incentive Plan initially adopted in 2006 provides for grants of options with terms of up to ten years, grants of restricted stock or stock unit awards (“SUAs”), issuances of stock bonuses or grants other stock-based awards plus cash-based awards, to officers, directors, employees, and consultants. Such shares are issuable out of the Company’s authorized but unissued common stock. In May 2021, the 2006 Incentive Plan was amended to increase the total number of shares issuable thereunder from 1.2 million to 1.6 million. As of December 31, 2021, 285 thousand shares remained available for future grant under the 2006 Incentive Plan.

 

The fair value of the SUAs is determined by the closing price on the date of grant. The fair value of options is determined using a Black-Scholes model. The SUAs and options vest over a period of two to four years and are convertible or exercisable into an equivalent number of shares of the Company’s common stock provided that the employee receiving the award remains continuously employed throughout the vesting period. The Company records stock compensation expense related to the SUAs and options on a straight-line basis over the vesting term. Employees are issued shares upon vesting of SUAs, net of tax withholdings. As a result of our adoption of ASU 2016-09 in 2016, we recognize the impact of forfeitures when they occur with no adjustment for estimated forfeitures and recognize excess tax benefits as a reduction of income tax expense regardless of whether the benefit reduces income taxes payable.

 

33

 

PSYCHEMEDICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2021

 

7. Stock-Based Awards (continued)

 

On January 25, 2021, the Company granted SUAs covering 1.5 thousand shares of common stock. On March 16, 2021, the Company granted SUAs covering two thousand shares of common stock. On May 13, 2021, the Company granted SUAs covering 115.5 thousand shares of common stock. The SUAs vest over a period of two years for non-employee board members and four years for employees and are convertible into an equivalent number of shares of the Company’s common stock provided that the director or employee receiving the award remains employed throughout the vesting period. The stock options become exercisable over two years for non-employee board members and four years for employees and have a term of 10 years. The Company records compensation expense related to the SUAs and options on a straight-line basis over the vesting term. Employees are issued shares upon vesting, in the case of SUA’s or upon exercise of options, net of tax withholdings, unless the employee chooses to receive all shares and pay for the associated employment taxes. Upon the exercise of a stock option, the Company issues authorized but unissued shares and delivers them to the recipient. The Company does not expect to repurchase shares to satisfy stock option exercises. No other types of equity-based awards have been granted or issued under the 2006 Incentive Plan.

 

The following table represents all shares granted by the Company under the 2006 Incentive Plan for the last three years (shares in thousands):

 

Grant Date

 

Type

 

Shares

  

Fair Value
Per Share (1)

 

May 13, 2021

 

SUA

  116  $6.55 

March 16, 2021

 

SUA

  2  $7.04 

January 25, 2021

 

SUA

  2  $5.54 

December 16, 2020

 

SUA

  5  $4.71 

November 11, 2020

 

Options

  40  $1.13 

November 11, 2020

 

SUA

  190  $4.07 

May 3, 2019

 

Options

  192  $2.99 

May 3, 2019

 

SUA

  18  $10.60 

 

 

(1)

The fair value for the SUA’s is the closing price of the Company’s stock on that date. The fair value for options represents the fair value calculated using the Black-Scholes model. Options have contractual lives of 10 years. The options granted on May 3, 2019, have a fair value of $2.99 per share based on the $10.60 grant date and exercise prices and assuming 6.25 and 5.75 year estimated terms, 41% volatility, 2.4% interest rate and a 3.9% dividend yield rate. The options granted on November 11, 2020, have a fair value of $1.13 per share based on the $4.07 grant date and exercise prices and assuming 6.25 and 5.75 year estimated terms, 45% volatility, 0.9% interest rate and a 4.0% dividend yield rate. No options were granted during fiscal year ended December 31, 2021. For options granted during fiscal years ended December 31, 2020, and 2019, the weighted average grant date fair values were $3.47, and $3.40, respectively. For SUAs granted during fiscal years ended December 31, 2021, 2020 and 2019, the weighted average grant date fair values were $6.55, $4.89, and $12.01, respectively.

 

A summary of the Company’s stock option activity is as follows (in thousands, except price per share):

 

  

Number of
Shares

  

Weighted Average
Exercise Price
Per Share

  

Weighted Average
Remaining Contractual
Life (years)

  

Aggregate
Intrinsic
Value
(2)

 

Outstanding, December 31, 2020

  604  $14.31   7.0  $- 

Granted

  -  $-         

Exercised

  (1) $4.07         

Forfeited

  (29) $3.47         

Outstanding, December 31, 2021

  574  $14.23   6.1  $100 
                 

Exercisable, December 31, 2021

  464  $15.12   5.7  $- 

 

 

(2)

The aggregate intrinsic value on this table was calculated based on the amount, if any, by which the closing market price of the Company’s stock on December 31 of the applicable year exceeded the exercise price of any of the underlying options, multiplied by the number of shares subject to each such option. The closing stock price as of December 31, 2021, and 2020 was $7.02 and $5.09, respectively.

 

 

34

 

PSYCHEMEDICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2021

 

7. Stock-Based Awards (continued)

 

A summary of the Company’s stock unit award activity is as follows (in thousands, except price per share):

 

      

Weighted Average

 
  

Number of

    Grant-Date Fair Value 
  

Shares

  

per Share (3)

 

Outstanding & Unvested, December 31, 2020

  166  $4.50 

Granted

  119  $6.55 

Converted to common stock

  ( 52) $4.89 

Cancelled

  ( 9) $4.94 

Forfeited

  -  $- 

Outstanding & Unvested, December 31, 2021

  224  $5.48 

 

 

(3)

Weighted average price per share is the weighted grant price based on the closing market price of each of the stock grants related to each transaction type. The weighted average fair value is the weighted average share price times the number of shares.

 

The fair value of stock unit award vesting was $296 thousand, $274 thousand and $223 thousand for the years ended December 31, 2021, 2020, and 2019, respectively. The intrinsic value of stock unit awards converted to common stock was based on the stock price on the vesting date and amounted to $501 thousand, $115 thousand and $144 thousand for the years ended December 31, 2021, 2020, and 2019, respectively.

 

As of December 31, 2021, a total of 844 thousand shares of common stock were reserved for issuance under 2006 Incentive Plan. As of December 31, 2021, the unamortized fair value of outstanding options and awards was $1.2 million to be amortized over a weighted average period of 2.9 years.

 

 

8. Employee Benefit Plan

 

The Psychemedics Corporation 401(k) Savings and Retirement Plan (the “401(k) Plan”) is a qualified defined contribution plan in accordance with Section 401(k) of the Internal Revenue Code. All employees over the age of 21 are eligible to make pre-tax contributions up to a specified percentage of their compensation. Under the 401(k) Plan, the Company may, but is not obligated to, match a portion of the employees’ contributions up to a defined maximum. Matching contributions of zero, $198 thousand and $262 thousand were made in the years ended December 31, 2021, 2020 and 2019, respectively.

 

 

9. Commitments and Contingencies

 

Commitments

 

The Company leases certain of its facilities and equipment under operating lease agreements expiring on various dates through December 2026. Total minimum lease payments, including scheduled increases, are charged to operations on the straight-line basis over the life of the respective lease. Rent expense was $1.1 million, $1.1 million and $1.2 million in 2021, 2020 and 2019, respectively. See Note 10 – “Operating Leases” for commitments remaining under lease agreements.

 

Contingencies

 

In the normal course of business, we are subject to contingencies, such as legal proceedings and claims arising out of our business, that cover a wide range of matters, including, among others, government investigations, shareholder lawsuits, product liability, contractual claims and tax matters. We recognize accruals for such contingencies when it is probable that a liability will be incurred and the amount of the loss can be reasonably estimated. These estimates are subject to uncertainties that are difficult to predict and, as such, actual results could vary from these estimates.

 

Settlements

 

On September 23, 2021, the Company entered into a settlement agreement to resolve a contract dispute regarding the Company’s alleged contractual obligations to a customer involved in litigation with certain of the customer’s former employees regarding their employment termination (the “September 2021 Settlement Agreement”). The Company was not a party to any of these wrongful termination claims and the customer was in control of defending each claim. Pursuant to the September 2021 Settlement Agreement, the Company agreed to pay the customer an aggregate of $1.9 million in addition to $0.2 million that will be paid by the Company’s insurers, in full settlement and release of the dispute. The September 2021 Settlement Agreement includes other customary terms and includes confidentiality provisions between the parties. Neither party has admitted any liability or fault by entering into the September 2021 Settlement Agreement. The Company previously declined to continue its contractual relationship with the customer. The Company funded its payment obligation in full under the September 2021 Settlement Agreement through existing cash on hand. There was no liability reserve in connection with the September 2021 Settlement Agreement as of December 31, 2021.

 

35

 

On December 6, 2021, the Company entered into a binding Memorandum of Understanding (the “MOU”) to settle a purported class action lawsuit against it related to certain California wage and hour laws. The lawsuit, Enma Sagastume v. Psychemedics Corporation, Case No. 2:20-CV-06624-DSF, is pending in the United States District Court for the Central District of California (the “California Lawsuit”) and is similar to numerous lawsuits filed against employers with operations in California.

 

In the binding MOU, the parties agreed to settle this matter for a payment by the Company of $1.2 million in exchange for the dismissal of the California Lawsuit and a customary release of liability, subject only to final court approval and the process described below. Factoring in that process, the Company estimates that the settlement funds will be dispersed in the second half of 2022, subject to the actual timing of final court approval.

 

Although the Company believes that the allegations in the California Lawsuit lack merit, it agreed at a mediation to enter into the binding MOU to settle the claims in the California Lawsuit in order to avoid potentially significant legal fees, other expenses, and management time that would have to be devoted to protracted litigation in California regarding its wage and hour laws. The foregoing was also impacted in part by new California case law in February 2021 regarding meal period compliance. The allegations in the California Lawsuit relate to alleged discrepancies in compliance with meal and rest periods required by California law and other alleged compliance discrepancies relating to the California wage and hour laws with respect to non-exempt hourly employees of the Company in California for a period since June 9, 2017. The California Lawsuit sought recovery of wages, penalties, interest, attorneys’ fees and other alleged damages. As part of the settlement, the Company continues to deny any liability or wrongdoing with respect to the claims made in the California Lawsuit.

 

The MOU assumes class certification for purposes of the settlement only. The settlement amount of $1.2 million, which includes plaintiff attorneys' fees and costs, is subject to potential increase based on any adjustments in the final class size and the exact period to be covered, as determined by the court’s final approval. However, the Company believes that such adjustments, if any, would likely be immaterial. Once court approved, in exchange for the settlement payment, the plaintiff and all class members who do not opt out of the settlement will provide a broad release of any liability relating to the subject matter of the California Lawsuit, including any claims of such persons under California’s Private Attorneys' General Act of 2004. Such release is for the benefit of the Company, its affiliates, and any successor to the Company. The Company has the right to revoke the settlement prior to court approval in the event opt-outs, if any, from the class membership exceed a specified level. While the settlement is subject to final court approval as is customary, the MOU expressly provides that it is binding on and enforceable by each of the parties thereto, including by any successor to the Company. There is a $1.2 million liability reserve in connection with the California Lawsuit as of December 31, 2021.

 

 

 

 

 

 

 

 

36

 

PSYCHEMEDICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2021

 

 

10. 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 and there are no renewals to extend the lease terms included in our Right-Of-Use (“ROU”) assets and lease liabilities as they are not 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.

 

The weighted average discount rate used for leases as of December 31, 2021 is 3.9%. The weighted average lease term as of December 31, 2021, is 4.0 years. The operating lease expense for the twelve months ended December 31, 2021, and 2020, was $1.1 million and $1.1 million, respectively.

 

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

 

2022

 $1,117 

2023

  1,118 

2024

  1,034 

2025

  592 

2026

  460 

Total lease payments

  4,321 

Less interest:

  ( 457)

Present value of lease liabilities

 $3,864 
     

Current operating lease liabilities

 $984 

Long-term operating lease liabilities

  2,880 

Total

 $3,864 

 

 

11. Debt and Other Financing Arrangements

 

On March 20, 2014, the Company entered into an equipment financing arrangement with Banc of America Leasing & Capital, LLC (the “Lender”), which it amended on various dates, most recently on March 23, 2021, including a Master Loan and Security Agreement and related documentation (collectively the “Equipment Loan Arrangement”) which provided the Company with the ability to finance, at its option, up to $16 million of new and used equipment purchases. Each such purchase financed under the Equipment Loan Arrangement was documented by the execution of an equipment note with a maturity date of 60 months from the applicable loan date. The loans bore interest at the then current 30-day LIBOR rate plus a premium ranging from 1.75% to 3.79%. Principal and interest were payable over the 60-month repayment period. Borrowings under the Equipment Loan Arrangement were secured by a first priority security interest in the equipment acquired with the proceeds of the equipment notes. Under the Equipment Loan Arrangement, the Company has been subject to a maximum quarterly funded debt to EBITDA ratio and a minimum fixed charge coverage ratio each of which was waived for certain quarters in 2020 and 2021. The Company was in compliance with all covenants under the Equipment Loan Arrangement as of December 31, 2021.

 

Under the Equipment Loan Arrangement, the Company executed notes on various dates between March 24, 2014, and December 4, 2019 in the aggregate amount of $12.2 million, of which $0.7 million and $0.7 million was repaid in 2021 and 2020, respectively. As of December 31, 2021, the aggregate amount outstanding under the equipment notes was $1.3 million. The weighted average interest rate for these notes for the year ended December 31, 2021, was 3.5% and represented $49 thousand of interest expense. As of December 31, 2021, weighted average interest rate was 3.2%.

 

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. The forgiveness of the PPP Loan was recorded in the Company’s third fiscal quarter of the 2021, by eliminating the PPP Loan from the consolidated balance sheet with corresponding gains in income.

 

 

37

 

The annual principal repayment requirements for debt obligations as of December 31, 2021, are as follows (in thousands):

 

2022

  664 

2023

  294 

2024

  305 

Long-term debt from equipment financing

  1,263 

Less current portion of long-term debt from equipment financing

  (664)

Long-term debt from equipment financing, net of current portion

 $599 

 

 

 

 

 

 

 

 

 

 

 

 

 

38

 

PSYCHEMEDICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

December 31, 2021

 

 

12. Other Expense

 

Other expense consists primarily of interest expense related to the Company’s equipment financing arrangement. Interest expense for the year ended December 31, 2021, 2020, and 2019 was $49 thousand, $75 thousand, and $59 thousand, respectively. There was no interest income for the years ended December 31, 2021, and 2020. Interest income for the year ended December 31, 2019, was $134 thousand.

 

 

13. 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 the financial information related to the Company’s principal operating segment. All Brazil sales were though one independent distributor. The Company’s revenues by geographic region, based on the location of the customer, were as follows (in thousands):

 

   Year Ended December 31, 

 

  2021   2020   2019 
Consolidated Revenue:            

United States

 $23,584  $19,486  $27,329 

Brazil

  640   1,344   9,819 

Other

  685   530   530 

Total Revenue

 $24,909  $21,360  $37,678 

 

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

None.

 

Item 9A. Controls and Procedures

 

 

a)

Evaluation of Disclosure Controls and Procedures

 

The Company carried out an evaluation as of December 31, 2021, under the supervision and with the participation of our management, including our Chief Executive Officer and Vice President, Controller as well as a third-party internal control firm, 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, our Chief Executive Officer and Vice President, Controller have concluded that our disclosure controls and procedures were effective as of December 31, 2021, to ensure that information required to be disclosed in the reports that the Company files or submits under the Exchange Act is (i) recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms and (ii) accumulated and communicated to our management, including our Chief Executive Officer and Vice President, Controller, as appropriate to allow timely decisions regarding required disclosure.

 

39

 

 

b)

Managements Report on Internal Control over Financial Reporting

 

The Company’s management is responsible for establishing and maintaining an adequate system of internal control over financial reporting, as defined in Exchange Act Rule 13a-15(f) and 15d-15(f). The Company’s internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Therefore, even those systems determined to be effective can provide only reasonable assurance, as opposed to absolute assurance, of achieving their internal control objectives.

 

Management, including our Chief Executive Officer and Vice President, Controller, conducted an assessment of the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in the 2013 Internal Control – Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on the assessment, management concluded that, as of December 31, 2021, the Company’s internal control over financial reporting is effective.

 

 

c)

Changes in Internal Control over Financial Reporting

 

There was no change the Company's internal control over financial reporting during the Company's most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the Company's internal control over financial reporting.

 

Item 9B. Other Information

 

On March 29, 2022, the Board established August 12, 2022, as the scheduled date of the Company’s 2022 annual meeting of stockholders (the “2022 Annual Meeting”). The Company will publish additional details regarding the 2022 Annual Meeting, including its record date and the exact time, location and matters to be voted on at the 2022 Annual Meeting, in the Company’s proxy statement for the 2022 Annual Meeting when it is filed, which the Company currently expects will be in late June. Because the scheduled date of the 2022 Annual Meeting represents a change of more than 60 calendar days from the anniversary date of the Company’s 2021 annual meeting of stockholders, the deadlines for stockholders to submit proposals and nominations of directors for the 2022 Annual Meeting have been adjusted pursuant to the Company’s Amended and Restated Bylaws (the “Bylaws”) and applicable law.

 

Advance Notice Deadline. Under the Bylaws, in order for director nominations or other business to be presented at the 2022 Annual Meeting, written notice must be delivered to the Company’s Secretary no earlier than April 14, 2022, and no later than the close of business on May 14, 2022. Such notice must comply with the procedural and content requirements of the Bylaws.

 

Rule 14a-8 Proposals Deadline. Stockholder proposals intended for inclusion in the Company’s definitive proxy statement for the 2022 Annual Meeting pursuant to Rule 14a-8 under the Exchange Act must be received at the Company’s principal executive office not later than a reasonable time before it begins to print and send its proxy materials.

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

Not applicable.

40

 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance

 

Following is a list that sets forth the names, ages and positions within the Company of all of the Executive Officers of the Company and the Directors of the Company, as well as Directors nominated or chosen to become directors, in each case, as of March 30, 2022.

 

Name

 

Age

 

Position

Raymond C. Kubacki

  77  

Chairman, Chief Executive Officer, President, Director

Charles Doucot

  56  

Executive Vice President

Andrew Limbek

  36  

Vice President, Controller

Michael I. Schaffer, Ph.D.

  77  

Vice President, Laboratory Operations

Harry Connick*

  96  

Director, Audit Committee Member, Compensation Committee Member, Nominating Committee Member

Walter S. Tomenson, Jr.

  75  

Director, Audit Committee Member, Compensation Committee Member, Nominating Committee Member

Robyn C. Davis

  60  

Director, Audit Committee Member, Compensation Committee Member, Nominating Committee Member

Fred J. Weinert

  74  

Director, Audit Committee Member, Compensation Committee Member, Nominating Committee Member, Brazil Oversight Committee Member, Lead Independent Director

Andrew Reynolds**

  54  

Director, Audit Committee Member, Compensation Committee Member, Nominating Committee Member

 

 

*retiring as a director as of April 4, 2022.

 

**elected to the Board effective April 4, 2022.

 

 

 

 

 

 

 

 

41

 

All Directors hold office until the next annual meeting of stockholders or until their successors are elected. Officers serve at the discretion of the Board of Directors.

 

Mr. Kubacki has been the Company’s President and Chief Executive Officer since 1991. He has also served as Chairman of the Board of the Company since 2003. From March 2011 until June 2017, he served as a director of Integrated Environmental Technologies, Ltd. From 2007 until 2010, he served as a director of Protection One, Inc. and from 2004 to 2007 he served as a director of Integrated Alarm Services Group, Inc. He is also a trustee of the Center for Excellence in Education based in Washington, D.C. and holds an Executive Masters Professional Director Certification, their highest-level award, from the American College of Corporate Directors, a public company director education and credentialing organization. Mr. Kubacki has been a director of the Company since 1991.  

 

Mr. Doucot has served as Executive Vice President since January 2019. From May 2018 until January 2019, he served as Vice President Sales & Marketing.  Prior to joining the Company, he served as Vice President Sales & GM of Burning Glass Technologies, a data analytics company, from January 2016 to December 2017. From April 2014 to January 2016, he served as Sr. VP and GM at Lumesse, an HR technology company, responsible for the Americas Business and starting a new business unit. From August 2009 to February 2014, he served as VP WW Sales and Marketing for Kalido, a big data and analytics company. Mr. Doucot began his career spending over 15 years at Hewlett-Packard Company with increasing levels of global responsibility.

 

Mr. Limbek has served as Vice President, Controller since January 2021. From March 2019 until January 2021, he served as an accounting consultant at Applied Genetic Technologies Corporation, a publicly-held clinical stage biotechnology company, where he served as interim Financial Planning & Analysis Director and reported directly to the Chief Financial Officer of the company. From June 2019 until March 2020, he served as Controller at Racepoint Global, Inc., an international independent professional services agency. From January 2018 until June 2019, Mr. Limbek served as Assistant Controller of Racepoint Global, Inc.  From March 2017 until January 2018, Mr. Limbek served as a Senior Accounting Manager at Oxford Global Resources, LLC, a temporary staffing firm. From 2014 until February 2017, he served as a Senior Manager at Bullpen Financial LLC, a financial services firm. Mr. Limbek is a Certified Public Accountant in the Commonwealth of Massachusetts.

 

Dr. Schaffer has served as Vice President of Laboratory Operations since 1999. From December 2016 – December 2020, Dr. Schaffer served as a member of the Drug Testing Advisory Board (DTAB) which advises the administrator of Substance Abuse and Mental Health Services Administration (SAMHSA) on drug testing activities and laboratory certification. From 1990 to 1999, Dr. Schaffer served as Director of Toxicology, Technical Manager and Responsible Person for the Leesburg, Florida laboratory of SmithKline Beecham Clinical Laboratories. From 1990 to 1999, Dr. Schaffer was also a member of the Board of Directors of the American Board of Forensic Toxicologists. Dr. Schaffer has also served as an inspector for the College of American Pathologists since 1990.

 

Mr. Connick served as District Attorney for Orleans Parish (New Orleans, LA) from 1974 to 2003. In 2002, Mr. Connick received from Drug Czar, John P. Walters, the Director’s Award for Distinguished Service, in recognition of exemplary accomplishment and distinguished service in the fight against illegal drugs. Mr. Connick has been a director of the Company since 2003. On March 18, 2022, Mr. Connick announced that he was retiring from the Board effective April 4, 2022.

 

Mr. Tomenson was a senior advisor to Integro Ltd., having retired in 2011. Mr. Tomenson was Managing Director and Chairman of Client Development of Marsh, Inc. from 1998 until 2004. From 1983 to 1998 he was Chairman of FINPRO, the financial/professional services division of Marsh, Inc. Mr. Tomenson is a Trustee of Trinity College School Fund, Inc. He also serves on the Executive Council of Inner-City Scholarship Fund. He is a board member and Vice-Chairman of the Achievement Centers for Children and Families (Delray Beach, FL). Mr. Tomenson holds an Executive Masters Professional Director Certification, their highest-level award, from the American College of Corporate Directors, a public company director education and credentialing organization. Mr. Tomenson has been a director of the Company since 1999.

 

42

 

Ms. Davis has been managing director of Angel Healthcare Investors, LLC, an early-stage investment group focused on medical devices, life sciences and specialty pharmaceutical companies since 2000. Prior to Angel Healthcare, Ms. Davis was a director of the merchant banking services practices for Barents Group, LLC, and a strategy consultant at Bain & Company. She serves as a director of Azenta Inc. a provider of life sciences solutions, and Akston Bioscience, an early-stage company developing an insulin engineering platform for multiple conditions.  Ms. Davis holds an Executive Masters Professional Director Certification from the American College of Corporate Directors. Ms. Davis was elected as a director of the Company on March 16, 2021.

 

Mr. Weinert is an entrepreneur whose current activities are concentrated in commercial real estate, international business development and environmental consulting. He served on the Business Advisory Council for the University of Dayton from 1984 until 2005. From 1973 until 1989, Mr. Weinert held various executive positions in the Finance and Operations groups of Waste Management, Inc. and its subsidiaries, including 6 years as the President of Waste Management International, Inc. Mr. Weinert has been a director of the Company since 1991. 

 

Mr. Reynolds serves as an independent director for AddSecure, a Stockholm, Sweden based provider of Internet of Things (IoT) solutions including security, surveillance, and safety communication systems; Idle Smart, an early-stage provider of idle and battery power management solutions for large transport vehicles; and Linxup (formally known as Agilis Systems), a SaaS-based provider of trucking fleet telematics and tracking solutions. Mr. Reynolds also serves as an advisor to Locomation, an autonomous trucking company providing aftermarket solutions for large commercial transport vehicles. From June 2011 until December 2017, Mr. Reynolds served as Senior Vice President of Global Business Development at Fleetmatics, PLC, of Dublin, Ireland (FLTX), a provider of truck fleet tracking and mobile workforce management software. From July 2007 until January 2011, Mr. Reynolds served as Senior Vice President of Corporate Development at Art Technology Group (ARTG), an ecommerce software provider. From September 2002 until June 2007, Mr. Reynolds served as Vice President of Corporate Development for Hyperion Solutions (HYSL), a financial and analytics software applications company.

 

Our Common Stock is listed on the NASDAQ Stock Market LLC, or Nasdaq, and Nasdaq’s listing standards relating to director independence apply to us. The Board of Directors has determined that the following current directors are independent under applicable Nasdaq listing standards: Messrs. Weinert, Connick and Tomenson, as well as Ms. Davis.

 

The Company strives to have the members of its Board of Directors possess a diverse set of skills and background so as to best provide guidance to the management team and oversight to the Company. While the Nominating Committee does not have a formal policy in this regard, the Nominating Committee views diversity broadly to include a diversity of experience, skills and viewpoint, as well as diversity of gender and race. The Nominating Committee does not assign specific weights to particular criteria and no particular criterion is necessarily applicable to all prospective nominees. Skills sought include financial, capital markets, executive leadership, sales and marketing, domestic and international business development and strategic planning.

 

The Company recognizes that different board leadership structures may be appropriate for companies in different situations and believe that no one structure is suitable for all companies. We believe our current board leadership structure is optimal for us because it demonstrates to our employees, suppliers, customers, and other stakeholders that we are under strong leadership, with a single person setting the tone and having primary responsibility for managing our operations. A single leader for both the Company and the Board of Directors eliminates the potential for confusion or duplication of efforts and provides us with clear leadership.

 

Because the positions of Chairman of the Board and Chief Executive Officer are held by the same person, the Board also believes it is appropriate for the independent directors to elect one independent director to serve as a Lead Independent Director. In addition to presiding at executive sessions of independent directors, the Lead Independent Director has the responsibility to: (1) coordinate with the Chairman of the Board and Chief Executive Officer in establishing the agenda and topic items for Board meetings; (2) retain independent advisors on behalf of the Board as the Board may determine is necessary or appropriate; and (3) perform such other functions as the independent directors may designate from time to time. Mr. Weinert currently serves as the Lead Independent Director, a position he has held since March 2021.

 

Our overall leadership structure consists of a single individual serving as Chief Executive Officer and Chairman of the Board, with independent and experienced directors making up the majority of our Board and independent oversight provided by our Lead Independent Director.  We believe that this structure is beneficial to us and our stockholders.

 

The Company has a code of ethics that applies to all employees and non-employee directors. This code satisfies the requirements set forth in Item 406 of Regulation S-K and applies to all relevant persons set forth therein. The Company will mail to interested parties a copy of the Code of Ethics upon written request and without charge. Such request shall be made to our General Counsel, 289 Great Road, Acton, Massachusetts 01720.

 

43

 

The Audit Committee, whose members are Ms. Davis and Messrs. Connick, Tomenson and Weinert, reviews the appropriateness, quality and acceptability of the Company’s accounting policies and the integrity of financial statements reported to the public, and compliance with legal and regulatory requirements. The Board has determined that each member of the Audit Committee is an “independent director” under the rules of the Nasdaq Stock Market governing the qualifications of the members of audit committees, and each member of the Audit Committee satisfies the requirements of the Nasdaq Stock Market regarding competency in financial matters. In addition, the Board of Directors has determined that Mr. Weinert, the Chairman of the Audit Committee, qualifies as an “Audit Committee Financial Expert” as defined by the Securities and Exchange Commission rules.

 

Item 11. Executive Compensation

 

Director Compensation

 

Mr. Kubacki receives no additional compensation for serving on the Company’s Board of Directors. Each of the Company’s outside (non-employee) directors received cash compensation of $12,500 per quarter served in 2021. In addition, Mr. Weinert received additional cash compensation of $15,000 in 2021 for serving as Chairman of the Audit Committee, and $65,000 for serving as Lead Independent Director and as the Board’s corporate governance representative overseeing the Corporation’s activities in Brazil. For 2022, Mr. Weinert’s compensation for serving in these latter two roles was reduced to $48,000. Each of the outside directors has also been granted from time to time equity awards under the Company’s equity compensation plans, most recently in May 2021.  In each case the directors were granted stock unit awards or non-qualified stock options with an equivalent fair value, that in each case vest with respect to 50% of the number of shares covered thereunder on approximately the first anniversary of the date of grant, and with respect to the balance of 50% of the shares on approximately the second anniversary of the date of grant. Any unvested stock unit awards or options generally terminate upon the cessation of a recipient’s service as a member of the Board of Directors, subject to partial or full vesting in the case of termination on account of death or permanent disability. In the event of a change in control of the Company (as defined in the stock unit award or option agreement evidencing the award) the stock unit awards or options become fully vested immediately prior to the effective date of such change in control.

 

The following table shows, for the fiscal year ended December 31, 2021, the compensation paid by the Company or accrued for such year, to the Company’s non-employee directors. The compensation paid to Mr. Kubacki for his service as Chairman, Chief Executive Officer and President, is reported in the Summary Compensation Table under the caption “Executive Compensation” below.

 

Director Compensation For Fiscal Year Ended December 31, 2021

 

(a)

 

(b)

   

(c)

 

(d)

 

(e)

 

(f)

 

Name

 

Fees Earned or

Paid in Cash

   

Stock Awards (1)

     

Option Awards (1)

     

All other

Compensation (4)

   

Total

 

Robyn Davis

  $ 37,500     $ 86,130 (2)     $ - (3)       -     $ 123,630  

Harry Connick

  $ 50,000     $ 72,050 (2)     $ - (3)       -     $ 122,050  

Walter Tomenson, Jr.

  $ 50,000     $ 72,050 (2)     $ - (3)       -     $ 122,050  

Fred J. Weinert

  $ 130,000     $ 72,050 (2)     $ - (3)       -     $ 202,050  

 

 

(1)

The amounts in columns (c) and (d) reflect the grant date fair values of awards to the named individuals in 2021.

 

 

(2)

As of December 31, 2021, the number of shares underlying unvested stock unit awards held by the non-employee directors was as follows: Mr. Connick: 21,000, of which 5,500 vest on April 30, 2022, 10,000 vest on November 11, 2022, and the balance vest on April 30, 2023 ; Mr. Tomenson: 21,000, of which 5,500 vest on April 30, 2022, 10,000 vest on November 11, 2022, and the balance vest on April 30, 2023; Mr. Weinert: 21,000, of which 5,500 vest on April 30, 2022, 10,000 vest on November 11, 2022, and the balance vest on April 30, 2023; and Ms. Davis: 13,000, of which 1,000 shares vested on March 16, 2022, 5,500 vest on April 30, 2022, 1,000 vest on March 16, 2023, and the balance vest on April 30, 2023.

 

 

(3)

As of December 31, 2021, the number of shares underlying non-qualified stock options held by the non-employee directors was as follows: Mr. Connick: 2,000, of which options to acquire 1,000 shares were then exercisable and options to acquire 1,000 shares are exercisable on November 11, 2022 ; Mr. Tomenson: 64,500, of which options to acquire 63,000 were then exercisable, and options to acquire 1,000 shares are exercisable on November 11, 2022; and Mr. Weinert: : 82,500, of which options to acquire 81,500 were then exercisable, and options to acquire 1,000 shares are exercisable on November 11, 2022.

 

 

(4)

Any perquisites or other personal benefits received from the Company by the named director were less than the reporting thresholds established by the Securities and Exchange Commission ($10,000).

 

 

44

 

EXECUTIVE COMPENSATION

 

Overview of Compensation Program

 

The Compensation Committee of the Board has responsibility for establishing, implementing and continually monitoring adherence to the Company’s compensation philosophy. The Compensation Committee ensures that the total compensation paid to the executive officers is fair, reasonable and competitive.

 

Throughout this annual report the individual who served as the Company’s Chief Executive Officer during fiscal 2021, as well as those individuals who were the Company’s two most highly compensated executive officers other than the Chief Executive Officer are included in the Summary Compensation Table below and are referred to as the “named executive officers”.

 

Compensation Philosophy and Objectives

 

The Compensation Committee believes that the most effective executive compensation program is one that is designed to reward the achievement of specific annual performance goals by the Company, and which aligns executives’ interests with those of the stockholders by rewarding performance with the ultimate objective of improving stockholder value. The Compensation Committee evaluates both performance and compensation to ensure that the Company maintains its ability to attract and retain superior employees in key positions and that compensation provided to key employees remains competitive relative to the compensation paid to similarly situated executives of similarly sized public companies. To that end, the Compensation Committee believes executive compensation packages provided by the Company to its executives, including the named executive officers, should include both cash and stock-based compensation and that its executives’ performance should be rewarded as measured against established goals.

 

Role of Executive Officers in Compensation Decisions

 

The Compensation Committee makes all compensation decisions for the Chief Executive Officer but takes into account his recommendations when making compensation decisions with respect to the other executive officers.

 

The Chief Executive Officer annually reviews the performance of each other executive officer. The conclusions reached and recommendations based on these reviews, including with respect to salary adjustments and annual award amounts, are presented to the Compensation Committee. The Compensation Committee can exercise its discretion in modifying any recommended adjustments or awards to executives.

 

Setting Executive Compensation

 

Based on the foregoing objectives, the Compensation Committee has structured the Company’s annual and long-term incentive-based cash and non-cash executive compensation to motivate executives to achieve the business goals set by the Company and reward the executives for achieving such goals.

 

45

 

In making compensation decisions, the Compensation Committee compares each element of total compensation against what the Compensation Committee believes to be the average amount paid to similarly situated executives at comparably sized publicly-traded and privately-held companies.

 

A significant percentage of total compensation is allocated to incentives as a result of the philosophy mentioned above. The Compensation Committee determines the appropriate level and mix of incentive compensation. Income from such incentive compensation is realized as a result of the performance of the Company or the individual, depending on the type of award, compared to established goals. A significant portion of its total compensation payable to executive officers is in the form of cash bonus awards tied to achievement of performance goals and to the award of restricted stock units or stock options that would become vested over a period of time.

 

2021 Executive Compensation Components

 

For the fiscal year ended December 31, 2021, the principal components of compensation for named executive officers were:

 

 

base salary

 

performance-based cash incentive compensation; and

 

long-term equity incentive compensation

 

Base Salary

 

Base salary ranges for named executive officers are determined by the Compensation Committee for each executive based on his or her position and responsibility, a market competitive assessment of similar roles at other companies and a comparison of salaries paid to peers within the Company. Salary levels are typically considered annually as part of the Company’s performance review process as well as upon a promotion or other change in job responsibility. Merit based increases to salaries of executive officers are based on the Compensation Committee’s assessment of the individual’s performance.

 

On February 1, 2021, at the request of the Chief Executive Officer, each of the executive officers who were also executive officers in 2020 took an additional base salary cut of 10% of his or her current base salary in order to curtail costs. The cuts remained in place throughout the remainder of 2021 and are reflected in the Summary Compensation Table below. These cuts followed a previous 10% base salary reduction made during the third quarter of 2020 for executive officers.

 

Incentive Cash Bonus Compensation

 

The Company typically provides its named executive officers with the opportunity to earn cash incentive bonuses. For most years, bonuses are determined based on a combination of qualitative and quantitative, company and individual measures, the details of which are established annually in the form of business objectives. The business objectives may vary for each executive based upon his or her responsibilities and may include financial and/or strategic measures. The Compensation Committee typically retains the discretion to amend the bonus program including the ability to increase or decrease any bonus payment and make changes to any financial and/or strategic measures. In 2021, the named executive officers’ bonuses were computed as follows: (i) up to seven and one-half percent (7.5%) of base salary would be payable if the Company achieved pre-determined revenue targets; (ii) up to an additional seven and one-half percent (7.5%) of base salary would be payable if the Company achieved pre-determined earnings per share targets; and (iii) up to an additional ten percent (10%) of base salary would be payable based on achievement of individual written performance objectives for the fiscal year, as determined by Mr. Kubacki (for named executive officers other than himself) and as determined by the Compensation Committee (with respect to achievement by Mr. Kubacki of his performance objectives). The Compensation Committee retained sole discretion over all matters relating to the annual bonus payments, including, without limitation, the decision to pay any bonuses, the amount of each bonus, if any, the ability to increase or decrease any bonus payment and make changes to any financial and/or strategic measures.

 

46

 

Long-Term Equity Incentive Compensation

 

It is the philosophy of the Company to provide executives with incentives to receive equity in the Company and, thus, align their financial interests with those of the Company’s shareholders. The Company’s 2006 Incentive Plan provides long-term rewards and incentives to the Company’s named executive officers, as well as other participants.

 

Stock Unit Awards.

 

Stock unit awards (“Awards”) represent a right to receive shares of the Company’s Common Stock in varying amounts subject to satisfaction of certain time-based vesting requirements. The amount of stock unit awards granted to the named executive officers typically varies based upon their levels of responsibility, their individual performance and the Company’s performance for the year preceding the year of grant. Each of the units provides for vesting over the four-year period following the date of grant and are convertible into shares of Common Stock of the Company upon vesting.

 

Stock Options.

 

Stock options (“Option Awards”) represent a right to acquire shares of the Company’s Common Stock in varying amounts at a strike price equal to the closing price on the date of grant, subject to satisfaction of certain time-based vesting requirements. The number of Option Awards granted to the executive officers typically varies based upon their levels of responsibility and their individual performance. Each of the Option Awards provides for vesting over the four-year period following the date of grant.

 

Retirement and Other Benefits

 

The Company maintains a 401(k) plan for the benefit of all employees who have satisfied minimum age requirements. Employees have the opportunity to contribute to the plan on a before tax basis, subject to limits prescribed under the Internal Revenue Code. All employee contributions and any Company matching contributions are 100% vested on the date of contribution. The Company does not maintain any separate non-qualified retirement plans.

 

Perquisites and Other Personal Benefits

 

Any perquisites or other personal benefits that the Company offers to its executive officers are below the threshold limit ($10,000 per executive, per annum) for reporting under SEC rules.

 

The Company has entered into Change of Control Severance Agreements with Messrs. Kubacki, Doucot and Schaffer. The Change of Control Severance Agreements are designed to promote stability and continuity of senior management. Information regarding applicable payments under such agreements for Messrs. Kubacki, Doucot and Schaffer is provided under the heading “Potential Payments upon Termination and Change in Control” below.

 

Tax and Accounting Implications

 

As part of its role, the Compensation Committee reviews and considers the deductibility of executive compensation under Section 162(m) of the Internal Revenue Code, which provides that the Company may not deduct compensation of more than $1,000,000 per year to named executive officers except, in the case of equity awards granted prior to 2018, to the extent they constituted performance-based compensation. Depending on future stock prices, it is possible that a portion of the payments that might be payable to Mr. Kubacki under the agreement with him described under the heading “Potential Payments upon Termination and Change in Control” below may not be fully deductible. Subject to the foregoing, the Company believes that all compensation paid to its executive officers is, or will be when paid, fully deductible for federal income tax purposes.

 

Summary of Cash and Certain Other Compensation

 

The following tables show, for the fiscal years ended December 31, 2021, and 2020, the total compensation earned by the named executive officers during the year ended December 31, 2021, and outstanding equity awards held by the named executive officers as of December 31, 2021.

 

 

47

 

Summary Compensation Table

 

(a)

(b)

 

(c)

   

(d)

   

(e)

   

(f)

   

(g)

   

(h)

   

(i)

   

(j)

 

Name and Position

Year

 

Salary

   

Bonus (1)

   

Stock Awards

   

Option Awards (2)

   

Non-Equity Incentive Plan Compensation (3)

   

Change in Pension Value and Nonqualified Deferred Compensation Earnings

   

All Other Compensation (4)

   

Total

 

Raymond C. Kubacki

2021

  $ 430,702     $ 42,500     $ 150,650     $ -     $ -     $ -     $ -     $ 623,852  

Chairman, CEO, & President

2020

  $ 509,654     $ -     $ 142,450     $ 16,951     $ -     $ -     $ 16,146     $ 685,201  

Charles Doucot

2021

  $ 238,750     $ 24,000     $ 78,600     $ -     $ -     $ -     $ -     $ 341,350  

Executive Vice President

2020

  $ 313,692     $ -     $ 73,260     $ 7,910     $ -     $ -     $ 2,831     $ 397,693  

Michael I. Schaffer

2021

  $ 236,024     $ 12,000     $ 29,475     $ -     $ -     $ -     $ -     $ 277,499  

Vice President Labortory Operations

2020

  $ 274,180     $ -     $ 28,490     $ 2,260     $ -     $ -     $ 8,524     $ 313,454  

 

  (1) The amounts in column (d) reflect cash bonus awards made to the executive officers based on achievement of certain financial and individual objectives, as described in more detail below under the heading “Incentive Cash Bonus Compensation”.
     
  (2) The amounts in column (f) reflect the grant date fair value of the awards with respect to stock options granted in the applicable year, measured in accordance with FASB ASC Topic 718. Amounts shown do not reflect compensation actually received by the named executive officer nor does it necessarily reflect the actual value that will be recognized by the named executive officer. The assumptions used to calculate the value of option awards are set forth under Note 7 – “Stock-Based Awards”.
     
  (3) The amount in column (g) represents commissions paid to the named executive officer.
     
  (4) The amounts shown in column (i) reflect for each named executive officer matching contributions allocated by the Company to each of the named executive officers during the applicable year pursuant to the Company’s 401(k) Plan (which is more fully described below under the heading “Retirement and Other Benefits”); the amount of perquisites attributable to each named executive officer did not exceed $10,000 in either 2020 or 2021.

 

 

 

 

 

48

 

 

Outstanding Equity Awards at Fiscal Year-End

 

   

Option Awards

   

Stock Awards

 

(a)

 

(b)

   

(c)

   

(d)

   

(e)

   

(f)

   

(g)

   

(h)

   

(i)

   

(j)

 

Name

 

Number of Securities Underlying Unexercised Options Exercisable

   

Number of Securities Underlying Unexercised Options Unexercisable

   

Equity Incentive Plan Awards: Number of Securities Underlying Unexercised Unearned Options

   

Option Exercise Price

   

Option Expiration Date

   

Number of Shares or Units of Stock That Have Not Vested

   

Market Value of Shares or Units of Stock That Have Not Vested (1)

   

Equity Incentive Plan Awards: Number of Unearned Shares, Units or Other Rights That Have Not Vested

   

Equity Incentive Plan Awards: Market or Payout Value of Unearned Shares, Units or Other Rights That Have Not Vested

 

Raymond C. Kubacki

    22,000       -             $ 10.20    

9/15/2025

                                 
      42,000       -             $ 13.82    

5/12/2026

                                 
      40,000       -             $ 18.87    

5/4/2027

                                 
      21,000       7,000             $ 21.04    

5/3/2028

                                 
      30,000       30,000             $ 10.60    

5/3/2029

                                 
      3,750       11,250             $ 4.07    

11/11/2030

      26,250     $ 184,275                  
      -       -               -       -       23,000     $ 161,460                  

Charles Doucot

    13,500       4,500             $ 21.04    

5/3/2028

                                 
      15,000       15,000             $ 10.60    

5/3/2029

                                 
      1,750       5,250             $ 4.07    

11/11/2030

      13,500     $ 94,770                  
      -       -               -       -       12,000     $ 84,240                  

Michael I. Schaffer

    7,500       -             $ 13.82    

5/12/2026

                                 
      8,000       -             $ 18.87    

5/4/2027

                                 
      3,750       1,250             $ 21.04    

5/3/2028

                                 
      5,000       5,000             $ 10.60    

5/3/2029

                                 
      500       1,500             $ 4.07    

11/11/2030

      5,250     $ 36,855                  
      -       -               -       -       4,500     $ 31,590                  

 

  (1)

Based on closing price of $7.02 per share on December 31, 2021 on the Nasdaq Stock Market.

 

Potential Payments upon Termination and Change in Control

 

The Company has entered into change-in-control severance agreements with each of Messrs. Kubacki, Doucot and Schaffer providing for severance benefits for a period of up to 12 months in the event of termination within 12 months following a change in control (as defined in the agreements). The agreements provide for severance benefits only if (1) the Company undergoes a change in control (as defined in the agreement) and (2) within 12 months thereafter either (a) the Company (or its successor) terminates the employee (other than termination for “cause”), or (b) the employee terminates his employment for “good reason” (as defined in his agreement). The agreements do not provide for severance benefits in the event of an employee’s death or disability, or in the event of his voluntary termination without good reason. The agreements provide that the employee shall not compete with the Company during the period in which he is entitled to receive severance payments. Except for such change-in-control severance agreements, and except for the separate employment severance agreement with Mr. Doucot described below, none of the named executive officers has an employment agreement with the Company.

 

Each of the stock unit award and option agreements with Messrs. Kubacki, Doucot and Schaffer described in the Summary Compensation Table above provides that the vesting would accelerate upon a change in control. In the event the Company had incurred a change in control on December 31, 2021 and terminated the employment of Messrs. Kubacki, Doucot and Schaffer on such date, the amounts paid out to such named executive officers would have been as follows:

 

49

 

 

Payments and Benefits Upon Termination and Change in Control

 

(a)  

(b)

   

(c)

   

(d)

   

(e)

   

(f)

 

Name

 

Salary (1)

   

Accrued Vacation (2)

   

Health Benefits (3)

   

Acceleration of Equity Awards (4)

   

Total

 

Raymond C. Kubacki (5)

                                       

12 Month

  $ 525,000     $ 16,356     $ 31,920     $ 345,735     $ 919,011  

6 Month (change of location only)

  $ 262,500     $ 16,356     $ 15,960     $ 345,735     $ 640,551  

Charles Doucot (6)

                                       

12 Month

  $ 340,000     $ 9,231     $ 27,907     $ 179,010     $ 556,148  

Michael I. Schaffer (6)

                                       

12 Month

  $ 287,700     $ 7,323     $ 31,920     $ 68,445     $ 395,388  

 

 

(1)

The amounts in column (b) reflect the total amount of Base Salary (at the rate that was in effect for the 12-month period preceding August 1, 2020), commission (if applicable) and Bonus compensation that would continue to be paid to the Executive during the indicated period following a termination in connection with a change-in-control on December 31, 2021. Such amounts are calculated based on the actual base salary, commission and bonus compensation earned or accrued during the prior 12-month period coinciding with or preceding such termination.
     
 

(2)

Accrued vacation is payable upon separation of service whether or not in connection with a change in control.
     
 

(3)

The amounts in column (d) represent the amount payable by the Corporation during the applicable period for continuation of health benefits.
     
 

(4)

The amounts in column (e) reflect: (i) the acceleration of the vesting under stock unit awards granted under the Company’s 2006 Incentive Plan triggered by a change in control, as provided in each executive officer’s respective stock unit award agreement with the Company, the valuation of which is determined by multiplying the number of stock unit awards that would have become vested on December 31, 2021 pursuant to such acceleration provision, times the closing price of the Company stock on such date ($7.02 per share); plus (ii) the acceleration of the vesting under in-the-money unvested stock options granted under the Company’s 2006 Incentive Plan triggered by a change in control, as provided in each executive officer’s respective stock option agreement with the Company, the valuation of which is determined by assuming a net exercise of all unvested stock options having an exercise price that is less than the closing price of the Company stock on such date ($7.02 per share).
     
 

(5)

Mr. Kubacki’s arrangement provides for 12 months of salary (at the rate that was in effect for the 12-month period preceding August 1, 2020, or any higher rate thereafter in effect) and bonus continuation, in the event of a termination by the Company without cause (as defined in his agreement) or a termination by him for good reason (as defined in his agreement) in either case, within a 12 month period following a change in control of the Company (as such term is defined in the agreement), provided, however, that in the event of termination by Mr. Kubacki for good reason solely on account of a change in his required place of employment, following a change in control, then in lieu of 12 months of salary and bonus compensation, his benefits would be limited to 6 months of salary and bonus compensation.
     
 

(6)

Mr. Doucot and Dr. Schaffer’s arrangements provide for 12 months of salary (at the rate that was in effect for the 12-month period preceding August 1, 2020, or any higher rate thereafter in effect) and bonus continuation, in the event of a termination by the Company without cause (as defined in their respective agreements) or a termination by them for good reason (as defined in their respective agreements) in either case, within a 12 month period following a change in control of the Company (as such term is defined in the agreements).

 

 

50

 

Employment Severance Agreement

 

In addition to a change-in-control severance agreement, the Company also entered into an employment severance agreement with Mr. Doucot providing for severance benefits for a period of up to 6 months. The agreement provides for severance benefits if (a) the Company (or its successor) terminates Mr. Doucot (other than termination for “cause”), or (b) Mr. Doucot terminates his employment for “good reason” (as defined in his agreement). The agreement does not provide for severance benefits in the event of his death or disability, or in the event of his voluntary termination without good reason. Any payments under the severance agreement are reduced by the amount of any payments received by him under his change-in-control severance agreement.

 

Equity Compensation Plan Information

 

The following table provides information as of December 31, 2021, with respect to shares of the Company’s common stock that were issuable under the Company’s 2006 Incentive Plan (the “2006 Incentive Plan”).

 

Plan Category

 

Number of Securities to

Be Issued Upon

Exercise of

Outstanding Options,

Warrants and Rights

   

Weighted Average

Exercise Price of

Outstanding Options,

Warrants and Rights

   

Number of Securities

that Remained

Available for

Future Issuance

 

Equity compensation plans approved by security holders

    799,000 (1)   $ 14.23 (2)     285,170  

Equity compensation plans not approved by security holders

    -       -       -  

Total

    799,000     $ 14.23       285,170  

 

 

(1)

This amount includes 575,000 shares subject to outstanding stock options with a weighted average remaining contractual term of 6.1 years and 224,000 shares subject to outstanding stock unit awards.

 

 

(2)

 The weighted-average exercise price information does not include any outstanding stock unit awards.

 

 

 

 

51

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

The following table shows, as of March 16, 2022, the number of shares beneficially owned (i) by those stockholders who are known to the Company to own beneficially more than five percent of the outstanding Common Stock of the Company, (including their addresses) (ii) by each director and nominee for director of the Company, (iii) by each named executive officer, and (iv) by all directors and executive officers as a group.

 

Name

 

Amount and Nature of

Beneficial Ownership

(1)  

Percentage Owned

(2)

Renaissance Technologies LLC

    372,146 (3)     6.7 %

800 Third Avenue, New York, NY 10022

               
                 

Peter H. Kamin

    562,191 (4)     10.1 %

2720 Donald Ross Road, #311

               

Palm Beach Gardens, FL 33410

               
                 

Raymond C. Kubacki

    371,562 (5)(6)     6.4 %

Fred J. Weinert

    237,564 (5)(6)(7)     4.2 %

Walter S. Tomenson, Jr.

    110,399 (5)(6)     2.0 %

Harry Connick

    75,612 (5)(6)     1.4 %

Robyn C Davis

    6,500 (5)(6)     *  

Michael I. Schaffer

    52,838 (5)(6)     *  

Charles Doucot

    48,675 (5)(6)     *  
                 

All Executive Officers and Directors (8 persons)

    904,988 (8)     15.0 %

 

* denotes ownership of less than 1%

 

 

(1)

Shares are considered beneficially owned, for the purpose of this table only, if held by the person indicated as beneficial owner, or if such person, directly or indirectly, through any contract, arrangement, understanding, relationship or otherwise has or shares the power to vote, to direct the voting of and/or to dispose of or to direct the disposition of such security, or if the person has the right to acquire beneficial ownership within sixty (60) days, unless otherwise indicated in these footnotes.

 

 

(2)

Pursuant to the rules of the Securities and Exchange Commission, shares of Common Stock which an individual or group has a right to acquire within 60 days pursuant to the exercise of options or pursuant to the vesting of stock unit awards are deemed to be outstanding for the purpose of computing the percentage ownership of such individual or group, but with respect to options and stock unit awards, are not deemed outstanding for the purpose of computing the percentage ownership of any other person shown in this table.

 

 

(3)

Based on the statement on Schedule 13G/A filed on February 11, 2022, each of Renaissance Technologies, LLC, a registered investment adviser, and Renaissance Technologies Holding Company has sole voting and dispositive power over 372,146 shares of Common Stock.

 

 

(4)

Based on a Statement of Changes in Beneficial Ownership on Form 4 filed by Mr. Kamin on March 18, 2022. Includes 313,707 shares held by Mr. Kamin as trustee of certain trusts and 42,553 shares held by a limited partnership of which Mr. Kamin serves as general partner.

 

 

(5)

Includes the following number of shares of Common Stock which the individual had a right to acquire within 60 days pursuant to the exercise of options: Mr. Kubacki –155,000; Mr. Weinert – 81,500; Mr. Tomenson – 63,500; Mr. Connick – 1,000; Dr. Schaffer – 28,500; and Mr. Doucot – 42,250.

 

 

(6)

Includes the following number of shares of Common Stock which the individual had the right to receive within 60 days pursuant to the vesting of stock unit awards: Mr. Kubacki –5,750; Mr. Weinert –5,500 ; Mr. Tomenson –  5,500 ; Mr. Connick – 5,500 ; Ms. Davis – 5,500*; Dr. Schaffer – 1,125; and Mr. Doucot –3,000 ..

 

 

(7)

Includes 111,381 shares held by Mr. Weinert as trustee of a trust and 1,600 shares held by Mr. Weinert’s spouse.

 

 

(8)

Includes 371,750 shares which the executive officers and directors had the right to acquire within 60 days pursuant to the exercise of options, and 33,375 shares which were issuable to the executive officers and directors within 60 days pursuant to the vesting of stock unit awards.

 

 

52

 

Item 13. Certain Relationships and Related Transactions and Director Independence

 

Under the rules of the Nasdaq Stock Market, a majority of the directors and all of the members of the Audit Committee must qualify as independent directors. The Board of Directors of the Company conducts an annual review of the independence of the members of the Board and its committees. Four of our five directors are nonemployee directors (all except Mr. Kubacki). Although the Board has not adopted categorical standards of materiality for independence purposes (other than those set forth in Securities and Exchange Commission Regulations and the Nasdaq Stock Market listing standards), information provided by the directors and the Company did not indicate any relationships (e.g., commercial, industrial, banking, consulting, legal, accounting, charitable, or familial), which would impair the independence of any of the nonemployee directors.

 

The Board of Directors has adopted a policy whereby the Company’s Audit Committee is responsible for reviewing any proposed related party transaction. The types of transactions covered by the policy include payments for products or services to or indebtedness to or from, related parties, as defined in Item 404(b) of Regulation S-K under the federal securities laws. The Audit Committee has determined that there were no related party transactions with any related party in fiscal 2021 that would require disclosure under Item 404(a) of Regulation S-K.

 

Item 14. Principal Accounting Fees and Services

 

The following table presents fees paid or payable to BDO USA, LLP for services attributable to fiscal years 2021 and 2020:

 

   

Fiscal Year

 
   

2021

   

2020

 

Audit Fees (1)

  $ 392,309     $ 394,620  

Audit-Related Fees (2)

    15,950       15,650  

Tax Fees (3)

    182,275       55,440  

Total

  $ 590,534     $ 465,710  

 

 

(1)

Audit Fees – Fees for professional services rendered to the Company (or estimates of fees for services to be rendered) in connection with auditing the Company’s annual financial statements and reviewing the interim financial information included in the Company’s Quarterly Reports on Form 10-Q and consents and assistance with the review of documents filed with the Securities and Exchange Commission

 

 

(2)

Audit-Related Fees – Fees billed to the Company or to the Company’s employee retirement plan for services related to the audit of the Company’s financial statements that are not reported under Audit Fees, which include audit work performed on certain of the Company’s benefit plans.

 

 

(3)

Tax Fees – Fees billed to the Company related to tax compliance and consultation.

 

 

 

 

53

 

PART IV

 

Item 15. Exhibits, Financial Statement Schedules

 

(a) (1) Financial Statements required by Item 15 are included and indexed in Part II, Item 8.

 

(a) (2) Financial Statement Schedules included in Part IV of this report. Schedule II is omitted because information is included in Notes to Financial Statements. All other schedules under the accounting regulations of the SEC are not required under the related instructions and are inapplicable and, thus have been omitted.

 

(a) (3) See “Exhibit Index” included elsewhere in this Report.

 

Item 16. Form 10-K Summary

 

None.

 

 

 

 

 

 

 

 

 

 

 

54

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) 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: March 30, 2022

By:

/s/ RAYMOND C. KUBACKI  
    Raymond C. Kubacki  
    Chairman, President and Chief Executive Officer  

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this Report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.

 

/s/ RAYMOND C. KUBACKI   Chairman, President and Chief Executive Officer, Director   March 30, 2022

   Raymond C. Kubacki

 

(Principal Executive Officer)

 

 

         

   /s/ ANDREW LIMBEK

 

Vice President, Controller

 

March 30, 2022

Andrew Limbek   (Principal Financial and Accounting Officer)    
         

   HARRY CONNICK*

 

Director

   
Harry Connick        
         

   WALTER S. TOMENSON, JR*

 

Director

   
Walter S. Tomenson, Jr.        
         

   FRED J. WEINERT*

 

Director

   
Fred J. Weinert        
         

   ROBYN C. DAVIS*

 

Director

   
Robyn C. Davis        

 

*By: /s/ RAYMOND C. KUBACKI

 

Attorney-in-Fact

 

March 30, 2022

Raymond C. Kubacki        

 

 

55

 

EXHIBIT INDEX

 

     

Exhibit
Number

 

Description

3.1

 

Amended and Restated Certificate of Incorporation filed with the State of Delaware on August 1, 2002 — (Incorporated by reference from the Registrant’s Quarterly Report on Form 10-Q for the Quarter ended September 30, 2002).

3.2

 

Amended and Restated By-Laws of the Company — (Incorporated by reference from the Registrant’s Current Report on Form 8-K filed on July 31, 2015).

4.1

 

Specimen Stock Certificate — (Incorporated by reference from the Registrant’s Registration Statement on Form 8-A filed on July 31, 2002).

10.2.1P

 

Lease dated October 6, 1992 with Mitchell H. Hersch, et. Al with respect to premises in Culver City, California — (Incorporated by reference from the Registrant’s Annual Report on Form 10-KSB for the fiscal year ended December 31, 1992).

10.2.2P

 

Security Agreement dated October 6, 1992 with Mitchell H. Hersch et. Al — (Incorporated by reference from the Registrant’s Annual Report on Form 10-KSB for the fiscal year ended December 31, 1992).

10.2.3

 

First Amendment to Lease dated with Mitchell H. Hersch, et.al California — (Incorporated by reference from the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1997).

10.2.4

 

Second Amendment to Lease dated with Mitchell H. Hersch, et.al. California — (Incorporated by reference from the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1997).

10.2.5

 

Third Amendment to Lease dated December 31, 1997 with Mitchell H. Hersch, et.al. California — (Incorporated by reference from the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1997).

10.2.6

 

Fourth Amendment to Lease dated May 24, 2005 with Mitchell H. Hersch, et.al. California — (Incorporated by reference from the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2005).

10.2.7

 

Sixth Amendment to Lease dated October 13, 2015 with Mitchell H. Hersch, et.al. California — Supersedes the Fifth amendment in its entirety (Incorporated by reference from the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2015)

 

 

56

 

TABLE OF CONTENTS

 

     

Exhibit
Number

 

Description

10.3*

 

2006 Incentive Plan, as amended — (Incorporated by reference from the Registrant’s Current Report on Form 8-K filed on May 19, 2016).

10.4*

 

Form of Stock Unit Award used with employees and consultants under the 2006 Incentive Plan — (Incorporated by reference from the Registrant’s Current Report on Form 8-K filed on May 19, 2016).

10.5*

 

Form of Stock Unit Award used with non-employee directors under the 2006 Equity Incentive Plan — (Incorporated by reference from the Registrant’s Current Report on Form 8-K filed on May 19, 2016).

10.6*

 

Form of Incentive Stock Option Agreement used with employees under the 2006 Incentive Plan (Incorporated by reference from the Registrant’s Current Report on Form 8-K filed on May 19, 2016)

10.7*

 

Form of Non Qualified Stock Option Agreement used with employees and consultants under the 2006 Incentive Plan (Incorporated by reference from the Registrant’s Current Report on Form 8-K filed on May 19, 2016)

10.8*

 

Form of Non Qualified Stock Option Agreement used with non-employee directors under the 2006 Incentive Plan (Incorporated by reference from the Registrant’s Current Report on Form 8-K filed on May 19, 2016)

10.9.1*

 

Change in control severance agreement with Ray Kubacki dated February 20, 2018 — (Incorporated by reference from the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2019)

10.9.2*

 

Amendment dated September 3, 2020 to Change in Control Severance Agreement between Psychemedics Corporation and Raymond C. Kubacki (Incorporated by reference from the Registrant’s Current Report on Form 8-K filed on September 10, 2020)

10.10.1*

 

Change in control severance agreement with Michael Schaffer dated February 20, 2018 — (Incorporated by reference from the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2019)

10.10.2*

 

Amendment dated September 3, 2020 to Change in Control Severance Agreement between Psychemedics Corporation and Michael I. Schaffer (Incorporated by reference from the Registrant’s Current Report on Form 8-K filed on September 10, 2020)

10.11.1*

 

Change in control severance agreement with Charles Doucot dated May 1, 2018 — (Incorporated by reference from the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2019)

10.11.2*

 

Amendment dated September 3, 2020 to Change in Control Severance Agreement between Psychemedics Corporation and Charles Doucot (Incorporated by reference from the Registrant’s Current Report on Form 8-K filed on September 10, 2020)

10.12*

 

Severance agreement with Charles Doucot dated February 26, 2019 — (Incorporated by reference from the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2019)

10.13

 

Lease dated March 12, 2014 with Bristol-Culver Associates, LLC and Mountain Organic Farms, LLC with respect to 6100 Bristol parkway premises in Culver City, CA — (Incorporated by reference from the Registrant’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2014)

10.13.1

 

Second Amendment dated December 26, 2018 to Lease dated March 12, 2014 with Bristol-Culver Associates, LLC and Mountain Organic Farms, LLC with respect to 6100 Bristol parkway premises in Culver City, CA

10.13.2

 

Lease dated July 29, 2019 with Culver City/Hannum, LLC with respect to 5750 Hannum premises in Culver City, CA — (Incorporated by reference from the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2019)

10.14

 

Loan agreement dated March 20, 2014 with Banc of America Leasing and Capital, LLC — (Incorporated by reference from the Registrant’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2014)

10.14.1

 

Letter Agreement dated September 15, 2015 with Banc of America Leasing and Capital, LLC, together with Equipment Security Note dated September 15, 2015 and Proposal Letter dated August 19, 2015 — (Incorporated by reference from the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2015)

 

 

57

 

10.14.2

 

Letter Agreement dated October 30, 2017 with Banc of America Leasing and Capital, LLC, together with Equipment Security Note dated November 10, 2017 — (Incorporated by reference from the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2017)

10.14.3

 

Letter Agreement dated December 3, 2019 with Banc of America Leasing and Capital, LLC, together with Equipment Security Note dated December 4, 2019 — (Incorporated by reference from the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2019)

10.14.4

 

Conditional Waiver and Amendment No 1. To Master Loan and Security Agreement dated November 4, 2020 with Banc of America Leasing & Capital, LLC — (Incorporated by reference from the Registrant’s Current Report on Form 8-K filed on November 9, 2020)

10.14.5

 

Conditional Waiver dated March 19, 2021 and Amendment Number 002 dated March 23, 2021 to Master Loan and Security Agreement Amendment dated March 19, 2014 between Banc of America Leasing & Capital, LLC and Psychemedics Corporation LLC — (Incorporated by reference from the Registrant’s Current Report on Form 8-K filed on March 23, 2021)

10.15

 

Form of Indemnification Agreement with Directors and Executive Officers of the Company*

21.1

 

Subsidiaries of the Registrant

23.1

 

Consent of BDO USA, LLP, Independent Registered Public Accounting Firm

24

 

Power of Attorney

31.1

 

Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2

 

Certification of Vice President, Controller 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 Vice President, Controller 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)

 

 

 

P Indicates a filing submitted in paper

*

Management compensation plan or arrangement

 

 

 

 

 

 

 

 

 

 

58
 
EX-10.15 2 ex_351596.htm EXHIBIT 10.15 ex_351596.htm

 

EXHIBIT 10.15

 

INDEMNIFICATION AGREEMENT

 

THIS INDEMNIFICATION AGREEMENT (“Agreement”) is made as of November 12, 2021 by and between PSYCHEMEDICS CORPORATION, a Delaware corporation (the “Company”), and [●] (the “Indemnitee”). This Agreement supersedes and replaces any and all previous Agreements between the Company and Indemnitee covering the subject matter of this Agreement.

 

RECITALS

 

WHEREAS, highly competent persons have become more reluctant to serve publicly-held corporations as directors, officers or in other capacities unless they are provided with adequate protection through insurance or adequate indemnification against inordinate risks of claims and actions against them arising out of their service to and activities on behalf of the corporation;

 

WHEREAS, the Board of Directors of the Company (the “Board”) has determined that, in order to attract and retain qualified individuals, the Company will attempt to maintain on an ongoing basis, at its sole expense, liability insurance to protect persons serving the Company and its subsidiaries from certain liabilities. Although the furnishing of such insurance has been a customary and widespread practice among United States-based corporations and other business enterprises, the Company believes that, given current market conditions and trends, such insurance may be available to it in the future only at higher premiums and with more exclusions. At the same time, directors, officers, and other persons in service to corporations or business enterprises are being increasingly subjected to expensive and time-consuming litigation relating to, among other things, matters that traditionally would have been brought only against the Company or business enterprise itself. The certificate of incorporation of the Company (as the same may be amended from time to time, the “Certificate of Incorporation”) requires indemnification of the officers and directors of the Company. Indemnitee may also be entitled to indemnification pursuant to the General Corporation Law of the State of Delaware (the “DGCL”). The Certificate of Incorporation and the DGCL expressly provide that the indemnification provisions set forth therein are not exclusive, and thereby contemplate that contracts may be entered into between the Company and members of the board of directors, officers and other persons with respect to indemnification;

 

WHEREAS, the uncertainties relating to such insurance and to indemnification have increased the difficulty of attracting and retaining such persons;

 

WHEREAS, the Board has determined that the increased difficulty in attracting and retaining such persons is detrimental to the best interests of the Company and its stockholders and that the Company should act to assure such persons that there will be increased certainty of such protection in the future;

 

WHEREAS, it is reasonable, prudent and necessary for the Company contractually to obligate itself to indemnify, and to advance expenses on behalf of, such persons to the fullest extent permitted by applicable law so that they will serve or continue to serve the Company free from undue concern that they will not be so indemnified;

 

 

 

WHEREAS, this Agreement is a supplement to and in furtherance of the Certificate of Incorporation and any resolutions adopted pursuant thereto, and shall not be deemed a substitute therefor, nor to diminish or abrogate any rights of Indemnitee thereunder; and

 

WHEREAS, Indemnitee does not regard the protection available under the Certificate of Incorporation and insurance as adequate in the present circumstances, and may not be willing to serve as an officer or director without adequate protection, and the Company desires Indemnitee to serve in such capacity. Indemnitee is willing to serve, continue to serve and to take on additional service for or on behalf of the Company on the condition that he be so indemnified.

 

NOW, THEREFORE, in consideration of the premises and the covenants contained herein, the Company and Indemnitee do hereby covenant and agree as follows:

 

Section 1.    Services to the Company. Indemnitee agrees to serve as a[n] [director] [and] [officer] of the Company. Indemnitee may at any time and for any reason resign from such position (subject to any other contractual obligation or any obligation imposed by operation of law), in which event the Company shall have no obligation under this Agreement to continue Indemnitee in such position. This Agreement shall not be deemed an employment contract between the Company (or of its subsidiaries or any Enterprise) and Indemnitee. Indemnitee specifically acknowledges that Indemnitee’s employment with the Company (or of its subsidiaries or any Enterprise), if any, is at will, and the Indemnitee may be discharged at any time for any reason, with or without cause, except as may be otherwise provided in any written employment contract between Indemnitee and the Company (or of its subsidiaries or any Enterprise), other applicable formal severance policies duly adopted by the Board, or, with respect to service as a director or officer of the Company, by the Certificate of Incorporation, the Company’s Bylaws, and the DGCL. The foregoing notwithstanding, this Agreement shall continue in force after Indemnitee has ceased to serve as a[n] [director] [or] [officer] of the Company, as provided in Section 16 hereof.

 

Section 2.     Definitions. As used in this Agreement:

 

   (a)    References to “agent” shall mean any person who is or was a director, officer, or employee of the Company or a subsidiary of the Company or other person authorized by the Company to act for the Company, to include such person serving in such capacity as a  director, officer, employee, fiduciary or other official of another corporation, partnership, limited liability company, joint venture, trust or other enterprise at the request of, for the convenience of, or to represent the interests of the Company or a subsidiary of the Company.

 

    (b)     A “Change in Control” shall be deemed to occur upon the earliest to occur after the date of this Agreement of any of the following events:

 

     i.      Acquisition of Stock by Third Party. Any Person (as defined below) is or becomes the Beneficial Owner (as defined below), directly or indirectly, of securities of the Company representing forty percent (40%) or more of the combined voting power of the Company’s then outstanding securities unless the change in relative Beneficial Ownership of the Company’s securities by any Person results solely from a reduction in the aggregate number of outstanding shares of securities entitled to vote generally in the election of directors;

 

2

 

     ii.       Change in Board of Directors. During any period of two (2) consecutive years (not including any period prior to the execution of this Agreement), individuals who at the beginning of such period constitute the Board, and any new director (other than a director designated by a person who has entered into an agreement with the Company to effect a transaction described in Sections 2(b)(i), 2(b)(iii) or 2(b)(iv)) whose election by the Board or nomination for election by the Company’s stockholders was approved by a vote of at least two-thirds of the directors then still in office who either were directors at the beginning of the period or whose election or nomination for election was previously so approved, cease for any reason to constitute at least a majority of the members of the Board;

 

    iii.     Corporate Transactions. The effective date of a merger or consolidation of the Company with any other entity, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior to such merger or consolidation continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or its ultimate parent, as applicable) more than 51% of the combined voting power of the voting securities of the surviving entity or its ultimate parent, as applicable, outstanding immediately after such merger or consolidation and with the power to elect at least a majority of the board of directors or other governing body of such surviving entity or its ultimate parent, as applicable;

 

 iv.       Liquidation or Sale of Assets. The approval by the stockholders of the Company of a complete liquidation of the Company or an agreement for the sale or disposition by the Company of all or substantially all of the Company’s assets; and

 

  v.       Other Events. There occurs any other event of a nature that would be required to be reported in response to Item 6(e) of Schedule 14A of Regulation 14A (or a response to any similar item on any similar schedule or form) promulgated under the Exchange Act (as defined below), whether or not the Company is then subject to such reporting requirement.

 

For purposes of this Section 2(b), the following terms shall have the following meanings:

 

(A)     “Exchange Act” shall mean the Securities Exchange Act of 1934, as amended from time to time.

 

(B)     “Person” shall have the meaning as set forth in Sections 13(d) and 14(d) of the Exchange Act; provided, however, that Person shall exclude (i) the Company, (ii) any trustee or other fiduciary holding securities under an employee benefit plan of the Company, and (iii) any corporation owned, directly or indirectly, by the stockholders of the Company in substantially the same proportions as their ownership of stock of the Company.

 

(C)“     Beneficial Owner” shall have the meaning given to such term in Rule 13d-3 under the Exchange Act; provided, however, that Beneficial Owner shall exclude any Person otherwise becoming a Beneficial Owner by reason of the stockholders of the Company approving a merger of the Company with another entity.

 

3

 

(D)“    Corporate Status” describes the status of a person as a current or former director or officer of the Company or as a current or former director, manager, partner, officer, employee, agent, or trustee of any other entity or enterprise that such person is or was serving at the request of the Company.

 

(E)     “Disinterested Director” shall mean a director of the Company who is not and was not a party to the Proceeding in respect of which indemnification is sought by Indemnitee.

 

(F)     “Enterprise” shall mean the Company and any other corporation, limited liability company, partnership, joint venture, trust or other enterprise of which Indemnitee is or was serving at the request of the Company as a director, officer, trustee, partner, managing member, employee, agent or fiduciary.

 

(G)     “Expenses” shall include all reasonable attorneys’ fees, retainers, court costs, transcript costs, fees of experts and other professionals, witness fees, travel expenses, duplicating costs, printing and binding costs, telephone charges, postage, delivery service fees, any federal, state, local or foreign taxes imposed on Indemnitee as a result of the actual or deemed receipt of any payments under this Agreement, ERISA excise taxes and penalties, and all other disbursements or expenses of the types customarily incurred in connection with prosecuting, defending, preparing to prosecute or defend, investigating, being or preparing to be a witness in, or otherwise participating in, a Proceeding. Expenses also shall include (i) Expenses incurred in connection with any appeal resulting from any Proceeding, including without limitation the premium, security for, and other costs relating to any cost bond, supersedeas bond, or other appeal bond or its equivalent, and (ii) for purposes of Section 14(d) only, Expenses incurred by Indemnitee in connection with the interpretation, enforcement or defense of Indemnitee’s rights under this Agreement, by litigation or otherwise. The parties agree that for the purposes of any advancement of Expenses for which Indemnitee has made written demand to the Company in accordance with this Agreement, all Expenses included in such demand that are certified by affidavit of Indemnitee’s counsel as being reasonable shall be presumed conclusively to be reasonable. Expenses, however, shall not include amounts paid in settlement by Indemnitee or the amount of judgments or fines against Indemnitee.

 

(H)     “Independent Counsel” shall mean a law firm, or a member of a law firm, that is experienced in matters of corporation law and neither presently is, nor in the past five years has been, retained to represent: (i) the Company or Indemnitee in any matter material to either such party (other than with respect to matters concerning the Indemnitee under this Agreement, or of other indemnitees under similar indemnification agreements), or (ii) any other party to the Proceeding giving rise to a claim for indemnification hereunder. Notwithstanding the foregoing, the term “Independent Counsel” shall not include any person who, under the applicable standards of professional conduct then prevailing, would have a conflict of interest in representing either the Company or Indemnitee in an action to determine Indemnitee’s rights under this Agreement. The Company agrees to pay the reasonable fees and expenses of the Independent Counsel referred to above and to fully indemnify such counsel against any and all Expenses, claims, liabilities and damages arising out of or relating to this Agreement or its engagement pursuant hereto.

 

4

 

(I)    The term “Proceeding” shall include any threatened, pending or completed action, suit, claim, counterclaim, cross claim, arbitration, mediation, alternate dispute resolution mechanism, investigation, inquiry, administrative hearing or any other actual, threatened or completed proceeding, whether brought in the right of the Company or otherwise and whether of a civil, criminal, administrative, legislative, or investigative (formal or informal) nature, including any appeal therefrom, in which Indemnitee was, is or will be involved as a party, potential party, non-party witness or otherwise by reason of the fact that Indemnitee is or was a director or officer of the Company, by reason of any action taken by him (or a failure to take action by him) or of any action (or failure to act) on his part while acting pursuant to his Corporate Status, in each case whether or not serving in such capacity at the time any liability or Expense is incurred for which indemnification, reimbursement, or advancement of Expenses can be provided under this Agreement. If the Indemnitee believes in good faith that a given situation may lead to or culminate in the institution of a Proceeding, this shall be considered a Proceeding under this paragraph.

 

(J)    Reference to “other enterprise” shall include employee benefit plans; references to “fines” shall include any excise tax assessed with respect to any employee benefit plan; references to “serving at the request of the Company” shall include any service as a director, officer, employee or agent of the Company which imposes duties on, or involves services by, such director, officer, employee or agent with respect to an employee benefit plan, its participants or beneficiaries; and a person who acted in good faith and in a manner he reasonably believed to be in the best interests of the participants and beneficiaries of an employee benefit plan shall be deemed to have acted in manner “not opposed to the best interests of the Company” as referred to in this Agreement.

 

Section 3.    Indemnity in Third-Party Proceedings. The Company shall indemnify Indemnitee in accordance with the provisions of this Section 3 if Indemnitee is, or is threatened to be made, a party to or a participant in any Proceeding, other than a Proceeding by or in the right of the Company to procure a judgment in its favor. Pursuant to this Section 3, Indemnitee shall be indemnified to the fullest extent permitted by applicable law against all Expenses, judgments, fines and amounts paid in settlement (including all interest, assessments and other charges paid or payable in connection with or in respect of such Expenses, judgments, fines and amounts paid in settlement) actually and reasonably incurred by Indemnitee or on his behalf in connection with such Proceeding or any claim, issue or matter therein, if Indemnitee 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, in the case of a criminal Proceeding had no reasonable cause to believe that his conduct was unlawful. The parties hereto intend that this Agreement shall provide to the fullest extent permitted by law for indemnification in excess of that expressly permitted by statute, including, without limitation, any indemnification provided by the Certificate of Incorporation, the Bylaws, vote of its stockholders or disinterested directors or applicable law.

 

5

 

Section 4.    Indemnity in Proceedings by or in the Right of the Company. The Company shall indemnify Indemnitee in accordance with the provisions of this Section 4 if Indemnitee is, or is threatened to be made, a party to or a participant in any Proceeding by or in the right of the Company to procure a judgment in its favor. Pursuant to this Section 4, Indemnitee shall be indemnified to the fullest extent permitted by applicable law against all Expenses actually and reasonably incurred by him or on his behalf in connection with such Proceeding or any claim, issue or matter therein, if Indemnitee acted in good faith and in a manner he reasonably believed to be in or not opposed to the best interests of the Company. No indemnification for Expenses shall be made under this Section 4 in respect of any claim, issue or matter as to which Indemnitee shall have been finally adjudged by a court to be liable to the Company, unless and only to the extent that the Delaware Court of Chancery (the “Delaware Court”) or any court in which the Proceeding was brought shall determine upon application that, despite the adjudication of liability but in view of all the circumstances of the case, Indemnitee is fairly and reasonably entitled to indemnification for such Expenses as the Delaware Court or other court shall deem proper.

 

Section 5.    Indemnification for Expenses of a Party Who is Wholly or Partly Successful. Notwithstanding any other provisions of this Agreement, to the fullest extent permitted by applicable law and to the extent that Indemnitee is a party to (or a participant in) and is successful, on the merits or otherwise, in any Proceeding or in defense of any claim, issue or matter therein, in whole or in part, the Company shall indemnify Indemnitee against all Expenses actually and reasonably incurred by him in connection therewith. If Indemnitee is not wholly successful in such Proceeding but is successful, on the merits or otherwise, as to one or more but less than all claims, issues or matters in such Proceeding, the Company shall indemnify Indemnitee against all Expenses actually and reasonably incurred by him or on his behalf in connection with or related to each successfully resolved claim, issue or matter to the fullest extent permitted by law. For purposes of this Section and without limitation, the termination of any claim, issue or matter in such a Proceeding by dismissal, with or without prejudice, shall be deemed to be a successful result as to such claim, issue or matter.

 

Section 6.     Indemnification For Expenses of a Witness. Notwithstanding any other provision of this Agreement, to the fullest extent permitted by applicable law and to the extent that Indemnitee is, by reason of his Corporate Status, a witness or otherwise asked to participate in any Proceeding to which Indemnitee is not a party, he shall be indemnified against all Expenses actually and reasonably incurred by him or on his behalf in connection therewith.

 

Section 7.     Partial Indemnification. If Indemnitee is entitled under any provision of this Agreement to indemnification by the Company for some or a portion of Expenses, but not, however, for the total amount thereof, the Company shall nevertheless indemnify Indemnitee for the portion thereof to which Indemnitee is entitled.

 

Section 8.      Additional Indemnification.

 

(a)    Notwithstanding any limitation in Sections 3, 4, or 5, the Company shall indemnify Indemnitee to the fullest extent permitted by applicable law if Indemnitee is a party to or threatened to be made a party to any Proceeding (including a Proceeding by or in the right of the Company to procure a judgment in its favor) against all Expenses, judgments, fines and amounts paid in settlement (including all interest, assessments and other charges paid or payable in connection with or in respect of such Expenses, judgments, fines and amounts paid in settlement) actually and reasonably incurred by Indemnitee in connection with the Proceeding.

 

6

 

(b)    For purposes of Section 8(a), the meaning of the phrase “to the fullest extent permitted by applicable law” shall include, but not be limited to:

 

  i.  to the fullest extent permitted by the provision of the DGCL that authorizes or contemplates additional indemnification by agreement, or the corresponding provision of any amendment to or replacement of the DGCL, and
     
  ii.    to the fullest extent authorized or permitted by any amendments to or replacements of the DGCL adopted after the date of this Agreement that increase the extent to which a corporation may indemnify its officers and directors.

 

Section 9.       Exclusions. Notwithstanding any provision in this Agreement, the Company shall not be obligated under this Agreement to make any indemnification payment in connection with any claim made against Indemnitee:

 

(a)    (for which payment has actually been made to or on behalf of Indemnitee under any insurance policy or other indemnity provision, except with respect to any excess beyond the amount paid under any insurance policy or other indemnity provision; or

 

(b)    for (i) an accounting of profits made from the purchase and sale (or sale and purchase) by Indemnitee of securities of the Company within the meaning of Section 16(b) of the Exchange Act (as defined in Section 2(b) hereof) or similar provisions of state statutory law or common law, or (ii) any reimbursement of the Company by the Indemnitee of any bonus or other incentive-based or equity-based compensation or of any profits realized by the Indemnitee from the sale of securities of the Company, as required in each case under the Exchange Act (including any such reimbursements that arise from an accounting restatement of the Company pursuant to Section 304 of the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), or the payment to the Company of profits arising from the purchase and sale by Indemnitee of securities in violation of Section 306 of the Sarbanes-Oxley Act); or

 

(c)    except as provided in Section 14(d) of this Agreement, in connection with any Proceeding (or any part of any Proceeding) initiated by Indemnitee, including any Proceeding (or any part of any Proceeding) initiated by Indemnitee against the Company or its directors, officers, employees or other indemnitees, unless (i) the Board authorized the Proceeding (or any part of any Proceeding) prior to its initiation or (ii) the Company provides the indemnification, in its sole discretion, pursuant to the powers vested in the Company under applicable law.

 

Section 10.     Advances of Expenses. Notwithstanding any provision of this Agreement to the contrary (other than Section 14(d)), the Company shall advance, to the extent not prohibited by law, the Expenses incurred by Indemnitee in connection with any Proceeding (or any part of any Proceeding) not initiated by Indemnitee, and such advancement shall be made within twenty (20) days after the receipt by the Company of a statement or statements requesting such advances from time to time, whether prior to or after final disposition of any Proceeding. Advances shall be unsecured and interest free. Advances shall be made without regard to Indemnitee’s ability to repay the Expenses and without regard to Indemnitee’s ultimate entitlement to indemnification under the other provisions of this Agreement. In accordance with Section 14(d), advances shall include any and all reasonable Expenses incurred pursuing an action to enforce this right of advancement, including Expenses incurred preparing and forwarding statements to the Company to support the advances claimed. The Indemnitee shall qualify for advances upon the execution and delivery to the Company of this Agreement, which shall constitute an undertaking providing that the Indemnitee undertakes to repay the amounts advanced (without interest) to the extent that it is ultimately determined that Indemnitee is not entitled to be indemnified by the Company. No other form of undertaking shall be required other than the execution of this Agreement. This Section 10 shall not apply to any claim made by Indemnitee for which indemnity is excluded pursuant to Section 9.

 

7

 

Section 11.      Procedure for Notification and Defense of Claim.

 

(a)    Indemnitee shall notify the Company in writing of any matter with respect to which Indemnitee intends to seek indemnification or advancement of Expenses hereunder as soon as reasonably practicable following the receipt by Indemnitee of written notice thereof. The written notification to the Company shall include a description of the nature of the Proceeding and the facts underlying the Proceeding. To obtain indemnification under this Agreement, Indemnitee shall submit to the Company a written request, including therein or therewith such documentation and information as is reasonably available to Indemnitee and is reasonably necessary to determine whether and to what extent Indemnitee is entitled to indemnification following the final disposition of such Proceeding. The omission by Indemnitee to notify the Company hereunder will not relieve the Company from any liability which it may have to Indemnitee hereunder or otherwise than under this Agreement, and any delay in so notifying the Company shall not constitute a waiver by Indemnitee of any rights under this Agreement. The Secretary of the Company shall, promptly upon receipt of such a request for indemnification, advise the Board in writing that Indemnitee has requested indemnification.

 

(b)    The Company will be entitled to participate in the Proceeding at its own expense.

 

Section 12.      Procedure Upon Application for Indemnification.

 

(a)    Upon written request by Indemnitee for indemnification pursuant to Section 11(a), a determination, if required by applicable law, with respect to Indemnitee’s entitlement thereto shall be made in the specific case: (i) if a Change in Control shall have occurred, by Independent Counsel in a written opinion to the Board, a copy of which shall be delivered to Indemnitee; or (ii) if a Change in Control shall not have occurred, (A) by a majority vote of the Disinterested Directors, even though less than a quorum of the Board, (B) by a committee of Disinterested Directors designated by a majority vote of the Disinterested Directors, even though less than a quorum of the Board, (C) if there are no such Disinterested Directors or, if such Disinterested Directors so direct, by Independent Counsel in a written opinion to the Board, a copy of which shall be delivered to Indemnitee or (D) if so directed by the Board, by the stockholders of the Company; and, if it is so determined that Indemnitee is entitled to indemnification, payment to Indemnitee shall be made within ten (10) days after such determination. Indemnitee shall cooperate with the person, persons or entity making such determination with respect to Indemnitee’s entitlement to indemnification, including providing to such person, persons or entity upon reasonable advance request any documentation or information which is not privileged or otherwise protected from disclosure and which is reasonably available to Indemnitee and reasonably necessary to such determination. Any costs or Expenses (including attorneys’ fees and disbursements) incurred by Indemnitee in so cooperating with the person, persons or entity making such determination shall be borne by the Company (irrespective of the determination as to Indemnitee’s entitlement to indemnification) and the Company hereby indemnifies and agrees to hold Indemnitee harmless therefrom. The Company promptly will advise Indemnitee in writing with respect to any determination that Indemnitee is or is not entitled to indemnification, including a description of any reason or basis for which indemnification has been denied.

 

8

 

(b)    In the event the determination of entitlement to indemnification is to be made by Independent Counsel pursuant to Section 12(a) hereof, the Independent Counsel shall be selected as provided in this Section 12(b). If a Change in Control shall not have occurred, the Independent Counsel shall be selected by the Board, and the Company shall give written notice to Indemnitee advising him of the identity of the Independent Counsel so selected. If a Change in Control shall have occurred, the Independent Counsel shall be selected by Indemnitee (unless Indemnitee shall request that such selection be made by the Board, in which event the preceding sentence shall apply), and Indemnitee shall give written notice to the Company advising it of the identity of the Independent Counsel so selected. In either event, Indemnitee or the Company, as the case may be, may, within ten (10) days after such written notice of selection shall have been given, deliver to the Company or to Indemnitee, as the case may be, a written objection to such selection; provided, however, that such objection may be asserted only on the ground that the Independent Counsel so selected does not meet the requirements of “Independent Counsel” as defined in Section 2 of this Agreement, and the objection shall set forth with particularity the factual basis of such assertion. Absent a proper and timely objection, the person so selected shall act as Independent Counsel. If such written objection is so made and substantiated, the Independent Counsel so selected may not serve as Independent Counsel unless and until such objection is withdrawn or the Delaware Court has determined that such objection is without merit. If, within twenty (20) days after the later of submission by Indemnitee of a written request for indemnification pursuant to Section 11(a) hereof and the final disposition of the Proceeding, no Independent Counsel shall have been selected and not objected to, either the Company or Indemnitee may petition the Delaware Court for resolution of any objection which shall have been made by the Company or Indemnitee to the other’s selection of Independent Counsel and/or for the appointment as Independent Counsel of a person selected by such court or by such other person as such court shall designate, and the person with respect to whom all objections are so resolved or the person so appointed shall act as Independent Counsel under Section 12(a) hereof. Upon the due commencement of any judicial proceeding or arbitration pursuant to Section 14(a) of this Agreement, Independent Counsel shall be discharged and relieved of any further responsibility in such capacity (subject to the applicable standards of professional conduct then prevailing).

 

Section 13.      Presumptions and Effect of Certain Proceedings.

 

9

 

(a)    In making a determination with respect to entitlement to indemnification hereunder, the person or persons or entity making such determination shall, to the fullest extent not prohibited by law, presume that Indemnitee is entitled to indemnification under this Agreement if Indemnitee has submitted a request for indemnification in accordance with Section 11(a) of this Agreement, and the Company shall, to the fullest extent not prohibited by law, have the burden of proof to overcome that presumption in connection with the making by any person, persons or entity of any determination contrary to that presumption. Neither the failure of the Company (including by its directors or Independent Counsel) to have made a determination prior to the commencement of any action pursuant to this Agreement that indemnification is proper in the circumstances because Indemnitee has met the applicable standard of conduct, nor an actual determination by the Company (including by its directors or Independent Counsel) that Indemnitee has not met such applicable standard of conduct, shall be a defense to the action or create a presumption that Indemnitee has not met the applicable standard of conduct.

 

(b)    Subject to Section 14(e), if the person, persons or entity empowered or selected under Section 12 of this Agreement to determine whether Indemnitee is entitled to indemnification shall not have made a determination within sixty (60) days after receipt by the Company of the request therefor, the requisite determination of entitlement to indemnification shall, to the fullest extent not prohibited by law, be deemed to have been made and Indemnitee shall be entitled to such indemnification, absent (i) a misstatement by Indemnitee of a material fact, or an omission of a material fact necessary to make Indemnitee’s statement not materially misleading, in connection with the request for indemnification, or (ii) a prohibition of such indemnification under applicable law; provided, however, that such 60-day period may be extended for a reasonable time, not to exceed an additional thirty (30) days, if the person, persons or entity making the determination with respect to entitlement to indemnification in good faith requires such additional time for the obtaining or evaluating of documentation and/or information relating thereto; and provided, further, that the foregoing provisions of this Section 13(b) shall not apply (i) if the determination of entitlement to indemnification is to be made by the stockholders pursuant to Section 12(a) of this Agreement and if (A) within fifteen (15) days after receipt by the Company of the request for such determination the Board has resolved to submit such determination to the stockholders for their consideration at an annual meeting thereof to be held within seventy-five (75) days after such receipt and such determination is made thereat, or (B) a special meeting of stockholders is called within fifteen (15) days after such receipt for the purpose of making such determination, such meeting is held for such purpose within sixty (60) days after having been so called and such determination is made thereat, or (ii) if the determination of entitlement to indemnification is to be made by Independent Counsel pursuant to Section 12(a) of this Agreement.

 

(c)    The termination of any Proceeding or of any claim, issue or matter therein, by judgment, order, settlement or conviction, or upon a plea of nolo contendere or its equivalent, shall not (except as otherwise expressly provided in this Agreement) of itself adversely affect the right of Indemnitee to indemnification or create a presumption that Indemnitee did not act in good faith and in a manner which he reasonably believed to be in or not opposed to the best interests of the Company or, with respect to any criminal Proceeding, that Indemnitee had reasonable cause to believe that his conduct was unlawful.

 

10

 

(d)    For purposes of any determination of good faith, Indemnitee shall be deemed to have acted in good faith if Indemnitee’s action is based on the records or books of account of the Enterprise, including financial statements, or on information supplied to Indemnitee by the directors or officers of the Enterprise in the course of their duties, or on the advice of legal counsel for the Enterprise or on information or records given or reports made to the Enterprise by an independent certified public accountant or by an appraiser or other expert selected with the reasonable care by the Enterprise. The provisions of this Section 13(d) shall not be deemed to be exclusive or to limit in any way the other circumstances in which the Indemnitee may be deemed to have met the applicable standard of conduct set forth in this Agreement.

 

(e)    The knowledge and/or actions, or failure to act, of any director, officer, trustee, partner, managing member, fiduciary, agent or employee of the Enterprise shall not be imputed to Indemnitee for purposes of determining the right to indemnification under this Agreement.

 

Section 14.       Remedies of Indemnitee.

 

(a)     Subject to Section 14(e), in the event that (i) a determination is made pursuant to Section 12 of this Agreement that Indemnitee is not entitled to indemnification under this Agreement, (ii) advancement of Expenses is not timely made pursuant to Section 10 of this Agreement, (iii) no determination of entitlement to indemnification shall have been made pursuant to Section 12(a) of this Agreement within ninety (90) days after receipt by the Company of the request for indemnification, (iv) payment of indemnification is not made pursuant to Section 5, 6 or 7 or the last sentence of Section 12(a) of this Agreement within ten (10) days after receipt by the Company of a written request therefor, (v) payment of indemnification pursuant to Section 3, 4 or 8 of this Agreement is not made within ten (10) days after a determination has been made that Indemnitee is entitled to indemnification, or (vi) in the event that the Company or any other person takes or threatens to take any action to declare this Agreement void or unenforceable, or institutes any litigation or other action or Proceeding designed to deny, or to recover from, the Indemnitee the benefits provided or intended to be provided to the Indemnitee hereunder, Indemnitee shall be entitled to an adjudication by a court of his entitlement to such indemnification or advancement of Expenses. Alternatively, Indemnitee, at his option, may seek an award in arbitration to be conducted by a single arbitrator pursuant to the Commercial Arbitration Rules of the American Arbitration Association. Indemnitee shall commence such proceeding seeking an adjudication or an award in arbitration within 180 days following the date on which Indemnitee first has the right to commence such proceeding pursuant to this Section 14(a); provided, however, that the foregoing clause shall not apply in respect of a proceeding brought by Indemnitee to enforce his rights under Section 5 of this Agreement. The Company shall not oppose Indemnitee’s right to seek any such adjudication or award in arbitration.

 

(b)      In the event that a determination shall have been made pursuant to Section 12(a) of this Agreement that Indemnitee is not entitled to indemnification, any judicial proceeding or arbitration commenced pursuant to this Section 14 shall be conducted in all respects as a de novo trial, or arbitration, on the merits and Indemnitee shall not be prejudiced by reason of that adverse determination. In any judicial proceeding or arbitration commenced pursuant to this Section 14, the Company shall have the burden of proving Indemnitee is not not entitled to indemnification or advancement of expenses, as the case may be.

 

11

 

(c)      If a determination shall have been made pursuant to Section 12(a) of this Agreement that Indemnitee is entitled to indemnification, the Company shall be bound by such determination in any judicial proceeding or arbitration commenced pursuant to this Section 14, absent (i) a misstatement by Indemnitee of a material fact, or an omission of a material fact necessary to make Indemnitee’s statement not materially misleading, in connection with the request for indemnification, or (ii) a prohibition of such indemnification under applicable law.

 

(d)    The Company shall, to the fullest extent not prohibited by law, be precluded from asserting in any judicial proceeding or arbitration commenced pursuant to this Section 14 that the procedures and presumptions of this Agreement are not valid, binding and enforceable and shall stipulate in any such court or before any such arbitrator that the Company is bound by all the provisions of this Agreement. It is the intent of the Company that, to the fullest extent permitted by law, the Indemnitee not be required to incur legal fees or other Expenses associated with the interpretation, enforcement or defense of Indemnitee’s rights under this Agreement by litigation or otherwise because the cost and expense thereof would substantially detract from the benefits intended to be extended to the Indemnitee hereunder. The Company shall, to the fullest extent permitted by law, indemnify Indemnitee against any and all Expenses and, if requested by Indemnitee, shall (within ten (10) days after receipt by the Company of a written request therefor) advance, to the extent not prohibited by law, such Expenses to Indemnitee, which are incurred by Indemnitee in connection with any action brought by Indemnitee for indemnification or advance of Expenses from the Company under this Agreement or under any directors’ and officers’ liability insurance policies maintained by the Company if, in the case of indemnification, Indemnitee is wholly successful on the underlying claims; if Indemnitee is not wholly successful on the underlying claims, then such indemnification shall be only to the extent Indemnitee is successful on such underlying claims or otherwise as permitted by law, whichever is greater.

 

(e)     Notwithstanding anything in this Agreement to the contrary, no determination as to entitlement of Indemnitee to indemnification under this Agreement shall be required to be made prior to the final disposition of the Proceeding.

 

Section 15.      Non-exclusivity; Survival of Rights; Insurance; Subrogation.

 

(a)    The rights of indemnification and to receive advancement of Expenses as provided by this Agreement shall not be deemed exclusive of any other rights to which Indemnitee may at any time be entitled under applicable law, the Certificate of Incorporation, the Bylaws, any agreement, a vote of stockholders or a resolution of directors, or otherwise. No amendment, alteration or repeal of this Agreement or of any provision hereof shall limit or restrict any right of Indemnitee under this Agreement in respect of any action taken or omitted by such Indemnitee in his Corporate Status prior to such amendment, alteration or repeal. To the extent that a change in Delaware law, whether by statute or judicial decision, permits greater indemnification or advancement of Expenses than would be afforded currently under the Certificate of Incorporation and this Agreement, it is the intent of the parties hereto that Indemnitee shall enjoy by this Agreement the greater benefits so afforded by such change. No right or remedy herein conferred is intended to be exclusive of any other right or remedy, and every other right and remedy shall be cumulative and in addition to every other right and remedy given hereunder or now or hereafter existing at law or in equity or otherwise. The assertion or employment of any right or remedy hereunder, or otherwise, shall not prevent the concurrent assertion or employment of any other right or remedy.

 

12

 

(b)    To the extent that the Company maintains an insurance policy or policies providing liability insurance for directors, officers, employees, or agents of the Enterprise, Indemnitee shall be covered by such policy or policies in accordance with its or their terms to the maximum extent of the coverage available for any such director, officer, employee or agent under such policy or policies. If, at the time of the receipt of a notice of a claim pursuant to the terms hereof, the Company has director and officer liability insurance in effect, the Company shall give prompt notice of such claim or of the commencement of a Proceeding, as the case may be, to the insurers in accordance with the procedures set forth in the respective policies. The Company shall thereafter take all necessary or desirable action to cause such insurers to pay, on behalf of the Indemnitee, all amounts payable as a result of such Proceeding in accordance with the terms of such policies.

 

(c)    In the event of any payment under this Agreement, the Company shall be subrogated to the extent of such payment to all of the rights of recovery of Indemnitee, who shall execute all papers required and take all action necessary to secure such rights, including execution of such documents as are necessary to enable the Company to bring suit to enforce such rights.

 

(d)     The Company shall not be liable under this Agreement to make any payment of amounts otherwise indemnifiable (or for which advancement is provided hereunder) hereunder if and to the extent that Indemnitee has otherwise actually received such payment under any insurance policy, contract, agreement or otherwise.

 

(e)    The Company’s obligation to indemnify or advance Expenses hereunder to Indemnitee who is or was serving at the request of the Company as a director, officer, trustee, partner, managing member, fiduciary, employee or agent of any other corporation, limited liability company, partnership, joint venture, trust, employee benefit plan or other enterprise shall be reduced by any amount Indemnitee has actually received as indemnification or advancement of Expenses from such other corporation, limited liability company, partnership, joint venture, trust or other enterprise.

 

Section 16.    Duration of Agreement. This Agreement shall continue until and terminate upon the later of: (a) ten (10) years after the date that Indemnitee shall have ceased to serve as a [director] [or] [officer] of the Company or (b) one (1) year after the final termination of any Proceeding then pending in respect of which Indemnitee is granted rights of indemnification or advancement of Expenses hereunder and of any proceeding commenced by Indemnitee pursuant to Section 14 of this Agreement relating thereto. The indemnification and advancement of expenses rights provided by or granted pursuant to this Agreement shall be binding upon and be enforceable by the parties hereto and their respective successors and assigns (including any direct or indirect successor by purchase, merger, consolidation or otherwise to all or substantially all of the business or assets of the Company), shall continue as to an Indemnitee who has ceased to be a director, officer, employee or agent of the Company or of any other Enterprise, and shall inure to the benefit of Indemnitee and his or her spouse, assigns, heirs, devisees, executors and administrators and other legal representatives.

 

13

 

Section 17.    Severability. If any provision or provisions of this Agreement shall be held to be invalid, illegal or unenforceable for any reason whatsoever: (a) the validity, legality and enforceability of the remaining provisions of this Agreement (including without limitation, each portion of any Section of this Agreement containing any such provision held to be invalid, illegal or unenforceable, that is not itself invalid, illegal or unenforceable) shall not in any way be affected or impaired thereby and shall remain enforceable to the fullest extent permitted by law; (b) such provision or provisions shall be deemed reformed to the extent necessary to conform to applicable law and to give the maximum effect to the intent of the parties hereto; and (c) to the fullest extent possible, the provisions of this Agreement (including, without limitation, each portion of any Section of this Agreement containing any such provision held to be invalid, illegal or unenforceable, that is not itself invalid, illegal or unenforceable) shall be construed so as to give effect to the intent manifested thereby.

 

Section 18.     Enforcement.

 

(a)     The Company expressly confirms and agrees that it has entered into this Agreement and assumed the obligations imposed on it hereby in order to induce Indemnitee to serve as a director or officer of the Company, and the Company acknowledges that Indemnitee is relying upon this Agreement in serving as a director or officer of the Company.

 

(b)    This Agreement constitutes the entire agreement between the parties hereto with respect to the subject matter hereof and supersedes all prior agreements and understandings, oral, written and implied, between the parties hereto with respect to the subject matter hereof, including without limitation any previous indemnification agreements, which are hereby terminated in full; provided, however, that this Agreement is a supplement to and in furtherance of the Certificate of Incorporation, the Bylaws and applicable law, and shall not be deemed a substitute therefor, nor to diminish or abrogate any rights of Indemnitee thereunder.

 

Section 19.     Modification and Waiver. No supplement, modification or amendment of this Agreement shall be binding unless executed in writing by the parties hereto. No waiver of any of the provisions of this Agreement shall be deemed or shall constitute a waiver of any other provisions of this Agreement nor shall any waiver constitute a continuing waiver.

 

Section 20.    Notice by Indemnitee. Indemnitee agrees promptly to notify the Company in writing upon being served with any summons, citation, subpoena, complaint, indictment, information or other document relating to any Proceeding or matter which may be subject to indemnification or advancement of Expenses covered hereunder. The failure of Indemnitee to so notify the Company shall not relieve the Company of any obligation which it may have to the Indemnitee under this Agreement or otherwise.

 

Section 21.     Notices. All notices, requests, demands and other communications under this Agreement shall be in writing and shall be deemed to have been duly given if (a) delivered by hand and receipted for by the party to whom said notice or other communication shall have been directed, (b) mailed by certified or registered mail with postage prepaid, on the third business day after the date on which it is so mailed, (c) mailed by reputable overnight courier and receipted for by the party to whom said notice or other communication shall have been directed or (d) sent by facsimile transmission, with receipt of oral confirmation that such transmission has been received:

 

14

 

(a)    If to Indemnitee, at the address indicated on the signature page of this Agreement, or such other address as Indemnitee shall provide to the Company.

 

(b)    If to the Company to:

 

Psychemedics Corporation

289 Great Road

Acton, MA 02170

Attention: Chief Executive Officer

 

or to any other address as may have been furnished to Indemnitee by the Company.

 

Section 22.    Contribution. To the fullest extent permissible under applicable law, if the indemnification provided for in this Agreement is unavailable to Indemnitee for any reason whatsoever, the Company, in lieu of indemnifying Indemnitee, shall contribute to the amount incurred by Indemnitee, whether for judgments, fines, penalties, excise taxes, amounts paid or to be paid in settlement and/or for Expenses, in connection with any claim relating to an indemnifiable event under this Agreement, in such proportion as is deemed fair and reasonable in light of all of the circumstances of such Proceeding in order to reflect (i) the relative benefits received by the Company, on the one hand, and Indemnitee, on the other hand, as a result of the event(s) and/or transaction(s) giving cause to such Proceeding; and/or (ii) the relative fault of the Company (and its other directors, officers, employees and agents), on the one hand, and Indemnitee, on the other hand, in connection with such event(s) and/or transaction(s).

 

Section 23.    Applicable Law and Consent to Jurisdiction. This Agreement and the legal relations among the parties shall be governed by, and construed and enforced in accordance with, the laws of the State of Delaware, without regard to its conflict of laws rules. Except with respect to any arbitration commenced by Indemnitee pursuant to Section 14(a) of this Agreement, the Company and Indemnitee hereby irrevocably and unconditionally (i) agree that any action or proceeding arising out of or in connection with this Agreement shall be brought only in the Delaware Court, and not in any other state or federal court in the United States of America or any court in any other country, (ii) consent to submit to the exclusive jurisdiction of the Delaware Court for purposes of any action or proceeding arising out of or in connection with this Agreement, (iii) appoint, to the extent such party is not otherwise subject to service of process in the State of Delaware, irrevocably the Corporation Trust Center as its agent in the State of Delaware as such party’s agent for acceptance of legal process in connection with any such action or proceeding against such party with the same legal force and validity as if served upon such party personally within the State of Delaware, (iv) waive any objection to the laying of venue of any such action or proceeding in the Delaware Court, and (v) waive, and agree not to plead or to make, any claim that any such action or proceeding brought in the Delaware Court has been brought in an improper or inconvenient forum.

 

15

 

Section 24.    Identical Counterparts. This Agreement may be executed in one or more counterparts, each of which shall for all purposes be deemed to be an original but all of which together shall constitute one and the same Agreement. Only one such counterpart signed by the party against whom enforceability is sought needs to be produced to evidence the existence of this Agreement.

 

Section 25.    Miscellaneous. Use of the masculine pronoun shall be deemed to include usage of the feminine pronoun where appropriate. The headings of this Agreement are inserted for convenience only and shall not be deemed to constitute part of this Agreement or to affect the construction thereof.

 

 

 

[The remainder of this page is intentionally left blank.]

 

16

 

The parties executed this Agreement as of the day and year first set forth above.

 

  PSYCHEMEDICS CORPORATION
     
  By:  
  Name:  
  Title:  
     
     
  INDEMNITEE
   
   
   
  Name:
   
   
  Address:
   
   
   
   

 

 
EX-21.1 3 ex_349664.htm EXHIBIT 21.1 HTML Editor

EXHIBIT 21.1

 

PSYCHEMEDICS CORPORATION

 

Subsidiaries

 

Psychemedics Corporation wholly-owns the following companies:

 

    Name Country of Incorporation
       
 

1.

Psychemedics International, LLC                    

Delaware, USA
       
  2. Psychemedics Laboratórios Ltda    Brazil
    (owned jointly by Psychemedics Corporation 
and Psychemedics International, LLC)
 

 

 

 

59

 
EX-23.1 4 ex_349663.htm EXHIBIT 23.1 HTML Editor

EXHIBIT 23.1

 

Consent of Independent Registered Public Accounting Firm

 

Psychemedics Corporation

Acton, Massachusetts

 

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-134974, 333-174531, 333-211745, 333-233238 and 333-256467) of Psychemedics Corporation (the “Corporation”) of our report dated March 30, 2022, relating to the consolidated financial statements, which appears in this Annual Report on Form 10-K.

 

/s/ BDO USA, LLP

Boston, Massachusetts

March 30, 2022 

 

 

 

60

 
EX-24 5 ex_349665.htm EXHIBIT 24 HTML Editor

EXHIBIT 24

 

Power of Attorney

 

KNOW ALL MEN BY THESE PRESENTS, that each of the undersigned, being a director or officer, or both, of Psychemedics Corporation, a Delaware corporation (hereinafter called the “Corporation”), does hereby constitute and appoint Raymond C. Kubacki and Andrew Limbek, with full power to each of them to act alone, as the true and lawful attorneys and agents of the undersigned, with full power of substitution and resubstitution to each of said attorneys, to execute, file or deliver any and all instruments and to do all acts and things which said attorneys and agents, or any of them, deem advisable to enable the Corporation to comply with the Securities Act of 1933, as amended, the Securities Exchange Act of 1934, as amended, and any requirements of the Securities and Exchange Commission in respect thereof, in connection with the filing under said Securities Exchange Act of the Corporation's Annual Report on Form 10-K for the year ended December 31, 2021, including specifically, but without limitation of the general authority hereby granted, the power and authority to sign his or her name as a director or officer, or both, of the Corporation, as indicated below opposite his or her signature, to the Annual Report on Form 10-K, or any amendment, post-effective amendment, or papers supplemental thereto to be filed in respect of said Annual Report on Form 10-K; and each of the undersigned does hereby fully ratify and confirm all that said attorneys and agents, or any of them, or the substitute of any of them, shall do or cause to be done by virtue hereof.

 

IN WITNESS WHEREOF, each of the undersigned has subscribed these presents, as of the 29th day of March, 2022.

 

 Signature

 

 Title 

     

/s/ RAYMOND C. KUBACKI
Raymond C. Kubacki

 

 

Chairman, President and Chief Executive Officer, Director
(Principal Executive Officer)

/s/ ANDREW LIMBEK
Andrew Limbek

 

 

Vice President, Controller
(Principal Financial and Accounting Officer)

/s/ HARRY CONNICK
Harry Connick

 

 

Director

/s/ WALTER S. TOMENSON, JR.
Walter S. Tomenson, Jr.

 

Director

     

/s/ ROBYN C. DAVIS
Robyn C. Davis

 

 

Director

/s/ FRED J. WEINERT
Fred J. Weinert

 

Director

 

 

 

61

 
EX-31.1 6 ex_349666.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 annual report on Form 10-K of Psychemedics Corporation (the “registrant”);

 

2.

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

 

3.

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

 

4.

The registrant's other certifying officer and I am responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and we 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 annual report is being prepared;

 

 

b)

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

 

 

c)

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

 

 

d)

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

 

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 (or persons performing the equivalent functions):

 

 

a)

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

     
 

b)

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

 

Date: March 30, 2022

 

By:  /s/ Raymond C. Kubacki  

 

Raymond C. Kubacki

President and Chief Executive Officer

(principal executive officer)

 

62

 
EX-31.2 7 ex_349667.htm EXHIBIT 31.2 HTML Editor

EXHIBIT 31.2

 

CERTIFICATION PURSUANT TO

SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

 

I, Andrew Limbek, certify that:

 

1.

I have reviewed this annual report on Form 10-K of Psychemedics Corporation (the “registrant”);

 

2.

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

 

3.

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

 

4.

The registrant's other certifying officer and I am responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and we 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 annual report is being prepared;

 

 

b)

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

 

 

c)

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

 

 

d)

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

 

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 (or persons performing the equivalent functions):

 

 

a)

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

     
 

b)

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

 

Date:  March 30, 2022

 

By:  /s/ Andrew Limbek

 

Andrew Limbek

Vice President, Controller

(principal financial and accounting officer)

 

63

 
EX-32.1 8 ex_349668.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, President 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, that:

 

(1)  

The Company’s Annual Report on Form 10-K for the year ended December 31, 2021, as filed with the Securities and Exchange Commission on March 26, 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: March 30, 2022

 

By:  /s/ Raymond C. Kubacki  

 

Raymond C. Kubacki

President and Chief Executive Officer

(principal executive officer)

 

This certification accompanies this Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.

 

 

 

 

64

 
EX-32.2 9 ex_349669.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 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, that:

 

(1)  

The Company’s Annual Report on Form 10-K for the year ended December 31, 2021, as filed with the Securities and Exchange Commission on March 26, 2020 (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: March 30, 2022

 

By:  /s/ Andrew Limbek

 

Andrew Limbek

Vice President, Controller

(principal financial and accounting officer)

 

This certification accompanies this Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.

 

 

 

65

 
EX-101.SCH 10 pmd-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations and Comprehensive Income / (Loss) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Shareholders' Equity link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Shareholders' Equity (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Nature of Business link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Accounts Receivable link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Accrued Expenses link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Preferred Stock link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Stock-based Awards link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Employee Benefit Plan link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Operating Leases link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Debt and Other Financing Arrangements link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Other Expense link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Business Segment Reporting link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 3 - Accounts Receivable (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 4 - Accrued Expenses (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 5 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 7 - Stock-based Awards (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 10 - Operating Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 11 - Debt and Other Financing Arrangements (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 13 - Business Segment Reporting (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 1 - Nature of Business (Details Textual) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Useful Lives of Assets (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Revenue by Major Source (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Stock Compensation Expense by Income Statement Account (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Basic and Diluted Weighted Average Common Shares Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 3 - Accounts Receivable - Summary of the Allowance for Doubtful Accounts (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 4 - Accrued Expenses - Summary of Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 5 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 5 - Income Taxes - Summary of Income Tax Provision (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 5 - Income Taxes - Reconciliation of Effective Rate with Federal Statutory Rate (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 5 - Income Taxes - Components of Net Deferred Tax Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 7 - Stock-based Awards (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 7 - Stock-based Awards - Summary of Shares Granted Under the 2006 Incentive Plan (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 7 - Stock-based Awards - Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 7 - Stock-based Awards - Nonvested Award Activity (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 8 - Employee Benefit Plan (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 9 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 10 - Operating Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 10 - Operating Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 11 - Debt and Other Financing Arrangements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 11 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 12 - Other Expense (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 13 - Business Segment Reporting (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 13 - Business Segment Reporting - Revenue by Major Source (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 11 pmd-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 pmd-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 pmd-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Summary of Significant Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Note 3 - Accounts Receivable Note 4 - Accrued Expenses Note 5 - Income Taxes Paycheck Protection Program CARES Act [Member] Represents loan designed to provide funds for small businesses to keep their employees on the payroll. Note 7 - Stock-based Awards Note 10 - Operating Leases Note 11 - Debt and Other Financing Arrangements Note 13 - Business Segment Reporting Income Tax Disclosure [Text Block] Note 2 - Summary of Significant Accounting Policies - Summary of Useful Lives of Assets (Details) Note 2 - Summary of Significant Accounting Policies - Revenue by Major Source (Details) Note 2 - Summary of Significant Accounting Policies - Summary of Stock Compensation Expense by Income Statement Account (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Note 2 - Summary of Significant Accounting Policies - Basic and Diluted Weighted Average Common Shares Outstanding (Details) Note 3 - Accounts Receivable - Summary of the Allowance for Doubtful Accounts (Details) us-gaap_LiabilitiesCurrent Total Current Liabilities Note 4 - Accrued Expenses - Summary of Accrued Expenses (Details) Note 5 - Income Taxes - Summary of Income Tax Provision (Details) Note 5 - Income Taxes - Reconciliation of Effective Rate with Federal Statutory Rate (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term (Year) Note 5 - Income Taxes - Components of Net Deferred Tax Liabilities (Details) Note 7 - Stock-based Awards - Summary of Shares Granted Under the 2006 Incentive Plan (Details) Note 7 - Stock-based Awards - Stock Option Activity (Details) Note 7 - Stock-based Awards - Nonvested Award Activity (Details) Note 10 - Operating Leases - Maturities of Lease Liabilities (Details) Note 11 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) Note 13 - Business Segment Reporting - Revenue by Major Source (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_LitigationSettlementAmountAwardedToOtherParty Litigation Settlement, Amount Awarded to Other Party Share-based Payment Arrangement, Option, Activity [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) Foreign currency translation, net of taxes Foreign currency translation, net of taxes Proceeds from short-term investments us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Outstanding & Unvested at beginning of period (in shares) Outstanding & Unvested at end of period (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Shares issued – vested (in shares) Current portion of long-term debt Less current portion of long-term debt from equipment financing Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Exercisable, weighted average exercise price (in dollars per share) Exercisable, weighted average remaining contractual life (Year) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Exercisable (in shares) pmd_LegalCostCapitalizedNet Legal Cost Capitalized, Net Represents the legal cost capitalized, net. Outstanding, weighted average remaining contractual life (Year) Outstanding, aggregate intrinsic value us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) pmd_LegalCostCapitalizedAmortization Legal Cost Capitalized, Amortization Represents amortization related to legal cost capitalized. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Forfeited, weighted average exercise price (in dollars per share) us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice Fair value per share (in dollars per share) Accrued taxes Exercised, weighted average exercise price (in dollars per share) Accrued expenses Total Accrued Expenses Accrued legal settlement Lessee, Operating Leases [Text Block] Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Outstanding (in shares) Outstanding (in shares) Loans, Notes, Trade and Other Receivables Disclosure [Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod Forfeited (in shares) Credit Facility [Axis] Accrued compensation and employee benefits Proceeds from sale of fixed assets Credit Facility [Domain] Other accrued expenses us-gaap_PolicyTextBlockAbstract Accounting Policies Accrued vacation expense us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property and equipment and capitalized software development costs pmd_IncomeTaxBenefitCARESAct Income Tax Benefit CARES Act Amount of income tax benefit related to the CARES Act. Non-cash investing and financing activities: us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Grantee Status [Domain] Grantee Status [Axis] us-gaap_LossContingencyAccrualAtCarryingValue Loss Contingency Accrual, Ending Balance Current Liabilities: us-gaap_Assets Total Assets Supplemental disclosures of cash flow information: Patents [Member] Preferred Stock [Text Block] Plan Name [Axis] Plan Name [Domain] Compensation and Employee Benefit Plans [Text Block] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_OperatingLeaseExpense Operating Lease, Expense us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) pmd_OperatingLossCarryforwardsSubjectToExpiration Operating Loss Carryforwards, Subject to Expiration The amount of operating loss carryforwards subject to expiration. pmd_OperatingLossCarryforwardsNotSubjectToExpiration Operating Loss Carryforwards, Not Subject to Expiration The amount of operating loss carryforwards not subject to expiration. May 13, 2021 [Member] Related to date. Computer Software, Intangible Asset [Member] March 16, 2021 [Member] Related to date. Net deferred tax assets Finite-Lived Intangible Assets by Major Class [Axis] Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation Tax withholding related to vested shares from employee stock plans pmd_EffectiveIncomeTaxRateReconciliationTaxCreditExpenseResearchPercent Federal R&D Credits Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credit (expense). January 25, 2021 [Member] Related to date. Settlement With Customer [Member] Related to settlement with customer. Enma Sagastume v. Psychemedics Corporation [Member] Related to Enma Sagastume v. Psychemedics Corporation. Company's Insurers [Member] Related to company's insurers. Award Type [Domain] Award Date [Axis] Award Date [Domain] Award Type [Axis] Net (loss) income Net (loss) income pmd_OtherNonoperatingExpenseSettlement Settlements Amount of expense related to nonoperating activities, classified as settlement. Share-based Payment Arrangement, Option [Member] 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. Computer software 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. pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod Cancelled (in shares) The number of equity-based payment instruments, excluding stock (or unit) options, that were cancelled during the reporting period. pmd_PaymentsOfEquipmentFinancing Payments of equipment financing The cash outflow in relating to equity financing during the year. 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. Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation and amortization us-gaap_PropertyPlantAndEquipmentNet Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Ending Balance 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. us-gaap_PropertyPlantAndEquipmentGross Property, Plant and Equipment, Gross, Ending Balance Office furniture and equipment Leasehold improvements California Franchise Tax Board [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Property and equipment: Laboratory equipment Carrying amount as of the balance sheet date of laboratory equipment held for productive use pmd_LegalCostCapitalized Legal Cost Capitalized The amount of legal costs capitalized. Customer One [Member] Information related to customer one. pmd_SoftwareDevelopmentCostCapitalized Software Development Cost Capitalized The software development cost capitalized as of the balance sheet date. Schedule of Stock Based Compensation Expense [Table Text Block] Laboratory Equipment [Member] Information related to laboratory equipment. Cash flows from investing activities: Accrued shipping expense Carrying value as of the balance sheet date of accrued shipping obligations. Provision for doubtful accounts Represents the provision for (recoveries of) doubtful accounts. Basis of Presentation and Consolidation, Policy [Policy Text Block] Disclosure of accounting policy for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). In addition, discloses the accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. BRAZIL Permanent differences The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to permanent differences. Line of Credit [Member] pmd_DeferredTaxLiabilitiesExcessOfTaxOverBookDepreciationAndAmortization Excess of tax over book depreciation and amortization Amount of deferred tax liability attributable to taxable temporary differences from excess of tax over book depreciation and amortization. (Benefit from) provision for income taxes Income Tax Provision 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_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. us-gaap_DebtInstrumentTerm Debt Instrument, Term (Month) us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount Defined Contribution Plan, Employer Discretionary Contribution Amount General & administrative us-gaap_CashEquivalentsAtCarryingValue Cash Equivalents, at Carrying Value, Total Cash Cash and Cash Equivalents, at Carrying Value, Ending Balance Equipment Loan Arrangement [Member] Information related to the Equipment Loan Arrangement. us-gaap_AllocatedShareBasedCompensationExpense Stock compensation expense Banc of America Leasing and Capital [Member] Informaiton related to an equipment financing agreement with Banc of America Leasing and Capital LLC. Amendment Flag Auditor Name Auditor Location Auditor Firm ID Other Comprehensive (Loss) Income: us-gaap_ComprehensiveIncomeNetOfTax Total Comprehensive (Loss) Income City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) us-gaap_LongTermDebtWeightedAverageInterestRateOverTime Long-term Debt, Weighted Average Interest Rate, over Time Common stock, shares outstanding (in shares) us-gaap_DebtWeightedAverageInterestRate Debt, Weighted Average Interest Rate Preferred stock, shares outstanding (in shares) Other Foreign Countries [Member] Information related to other foreign countries. Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage 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 Right-of-use assets acquired through operating leases us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) Entity File Number Entity Emerging Growth Company Document Type us-gaap_GainsLossesOnExtinguishmentOfDebt Forgiveness of PPP loan Entity Small Business Entity Shell Company us-gaap_DividendsCommonStockCash Cash dividends declared Document Information [Line Items] Document Information [Table] Entity Public Float Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Entity Voluntary Filers Entity Well-known Seasoned Issuer London Interbank Offered Rate (LIBOR) [Member] Variable Rate [Domain] Schedule of Long-term Debt Instruments [Table Text Block] us-gaap_IncreaseDecreaseInIncomeTaxesReceivable Income tax receivable Variable Rate [Axis] us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Entity Tax Identification Number Entity Central Index Key us-gaap_DepreciationAndAmortization Depreciation, Depletion and Amortization, Nonproduction, Total Entity Registrant Name us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition Stock compensation expense Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Entity Address, Address Line One Exercise of stock options Entity Address, City or Town Entity Address, Postal Zip Code 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. Entity Common Stock, Shares Outstanding Revenue Benchmark [Member] Accounts Receivable [Member] Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Risks and Uncertainties [Policy Text Block] Disclosure of accounting policy for risks and uncertainties. Local Phone Number Other Assets [Policy Text Block] Disclosure of accounting policy for other assets. Exercise of stock options (in shares) Exercised (in shares) 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. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Shares granted (in shares) Marketing & selling Line of Credit Facility, Lender [Domain] Foreign taxes, net of federal benefit Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity Total Liabilities and Shareholders' Equity Stock based compensation Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity-based compensation costs. UNITED STATES Contingent Liability Reserve Estimate, Policy [Policy Text Block] Accumulated deficit Research & development Accumulated other comprehensive loss Debt Disclosure [Text Block] us-gaap_InterestExpense Interest Expense, Total Changes in operating assets and liabilities: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements us-gaap_OtherNoncashIncomeExpense Non-cash interest income (expense) Long-term portion of operating lease liabilities Long-term operating lease liabilities Present value of lease liabilities Total Current portion of operating lease liabilities Current operating lease liabilities Operating lease right-of-use assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less interest: us-gaap_DeferredIncomeTaxExpenseBenefit Total Deferred us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive 2026 Fair Value of Financial Instruments, Policy [Policy Text Block] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2022 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2023 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths Finite-Lived Intangible Asset, Expected Amortization, Year One Share-based Payment Arrangement, Employee [Member] Foreign Currency Transactions and Translations Policy [Policy Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Other assets Stock compensation expense Share-based Payment Arrangement, Nonemployee [Member] us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] us-gaap_AdjustmentForAmortization Amortization, Total Operating Expenses: Income Tax, Policy [Policy Text Block] Research, Development, and Computer Software, Policy [Policy Text Block] Research and Development Expense, Policy [Policy Text Block] us-gaap_ConversionOfStockAmountIssued1 Conversion of Stock, Amount Issued us-gaap_AssetsCurrent Total Current Assets Share-based Payment Arrangement [Policy Text Block] Income tax receivable Treasury stock, shares (in shares) us-gaap_InterestIncomeOther Interest Income, Other Common stock, $0.005 par value; 50,000 shares authorized 6,257 shares and 6,205 shares issued at December 31, 2021 and 2020, respectively, 5,589 shares outstanding and 5,537 shares outstanding at December 31, 2021 and 2020, respectively Adjustments to reconcile net (loss) income to net cash provided by operating activities: Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Purchases of equipment through accounts payable and accrued liabilities Common stock, par value (in dollars per share) us-gaap_CommonStockCapitalSharesReservedForFutureIssuance Common Stock, Capital Shares Reserved for Future Issuance (in shares) us-gaap_DeferredTaxAssetsValuationAllowance Valuation Allowance Statistical Measurement [Domain] Cash paid for operating leases Maximum [Member] Minimum [Member] us-gaap_PaymentsForLegalSettlements Payments for Legal Settlements Product and Service [Axis] us-gaap_DeferredTaxAssetsNet Deferred Tax Assets After Valuation Allowance Product and Service [Domain] Statistical Measurement [Axis] Litigation Case [Axis] Litigation Case [Domain] Preferred stock, $0.005 par value, 873 shares authorized, no shares issued or outstanding us-gaap_DeferredTaxAssetsLiabilitiesNet Net Deferred Tax Assets/(Liabilities) Preferred stock, shares issued (in shares) Cash paid for interest Cash paid for income taxes Geographical [Axis] Geographical [Domain] Property, Plant and Equipment [Table Text Block] us-gaap_DeferredTaxAssetsGross Gross Deferred Tax Assets Preferred stock, shares authorized (in shares) us-gaap_DeferredIncomeTaxLiabilities Gross Deferred Tax Liabilities Preferred stock, par value (in dollars per share) Revenues Revenues R&D tax credits Customer [Axis] Customer [Domain] us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities Accrued expenses Property, plant and equipment, useful life (Year) Property, Plant and Equipment, Useful Life (Year) Cash flows from operating activities: us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts Allowance for doubtful accounts Revenue [Policy Text Block] Statement [Line Items] Allowance for doubtful accounts Balance, beginning of period Balance, end of period us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net of allowance for doubtful accounts of $89 and $37 at December 31, 2021 and 2020, respectively Stock-based compensation Additional paid-in capital AOCI Attributable to Parent [Member] Shareholders' Equity: Property, Plant and Equipment, Policy [Policy Text Block] us-gaap_OtherNonoperatingIncomeExpense Other (expense) income Long-Lived Tangible Asset [Axis] us-gaap_NonoperatingIncomeExpense Total Other Income (Expense) Long-Lived Tangible Asset [Domain] Segment Reporting Disclosure [Text Block] NOL carryforward Other Income (Expense): Current Assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash, beginning of year Cash, end of year Deferred Tax Assets us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net (decrease) increase in cash and cash equivalents us-gaap_Liabilities Total Liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash (used in) provided by financing activities Commitments and Contingencies (Note 9) Effect of exchange rate changes on cash us-gaap_OperatingIncomeLoss Operating income (loss) us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by (used in) operating activities us-gaap_DeferredTaxLiabilities Net Deferred Tax Assets/(Liabilities) Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash (used in) provided by investing activities us-gaap_GrossProfit Gross profit Cost of revenues Net deferred tax liabilities Concentration Risk, Credit Risk, Policy [Policy Text Block] Major Customers, Policy [Policy Text Block] us-gaap_DeferredTaxLiabilitiesPrepaidExpenses Prepaid expenses Deferred Tax Liabilities us-gaap_PaymentsOfDividendsCommonStock Cash dividends paid Other Income and Other Expense Disclosure [Text Block] Retained Earnings [Member] Proceeds from stock options and tax withholding related to vested shares from employee stock plans State Treasury Stock [Member] us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit State Foreign Additional Paid-in Capital [Member] Common Stock [Member] Federal us-gaap_DeferredFederalIncomeTaxExpenseBenefit Federal Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Long-term Debt, Total Long-term debt from equipment financing us-gaap_CurrentIncomeTaxExpenseBenefit Total Current Deferred – us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Net (loss) income before (benefit from) provision for income taxes State and Local Jurisdiction [Member] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Internal Revenue Service (IRS) [Member] Income Tax Authority [Axis] Capitalized Software and Equipment [Member] Information related to capitalized software and equipment. Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] Domestic Tax Authority [Member] us-gaap_RepaymentsOfLongTermDebt Repayments of Long-term Debt, Total Office Equipment [Member] Document Annual Report Cash and Cash Equivalents, Policy [Policy Text Block] Software Development [Member] Entity Incorporation, State or Country Code General and Administrative Expense [Member] Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Document Transition Report Entity Interactive Data Current Selling and Marketing Expense [Member] Dividends declared, per share (in dollars per share) Security Exchange Name Title of 12(b) Security us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs Write-offs Proceeds from long term det Proceeds from Issuance of Long-term Debt, Total Cost of Sales [Member] Shipping/Collection (Hair) [Member] Information pertaining to shipping and hair collection services. Research and Development Expense [Member] Income Statement Location [Axis] Income Statement Location [Domain] Difference in tax rate for carryback claim Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in tax rate for carryback claim. PPP Loan expenses Amount before allocation of valuation allowances of deferred tax asset attributable to deductible PPP loan expenses. Dilutive common equivalent shares (in shares) us-gaap_TaxCreditCarryforwardAmount Tax Credit Carryforward, Amount Weighted average common shares outstanding: us-gaap_SharePrice Share Price (in dollars per share) December 16, 2020 [Member] Related to December 16, 2020. us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) November 11, 2020 [Member] Related to November 11, 2020. Diluted (in shares) Weighted average common shares outstanding, assuming dilution (in shares) us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards, Total Statement [Table] Statement of Financial Position [Abstract] Diluted net (loss) income per share (in dollars per share) Basic (in shares) Weighted average common shares outstanding, basic (in shares) Accounts Payable and Accrued Liabilities Disclosure [Text Block] us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective tax rate Basic net (loss) income per share (in dollars per share) Increase/(decrease) in valuation reserve Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree 2024 Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of Accrued Liabilities [Table Text Block] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths 2022 Financing Receivable, Current, Allowance for Credit Loss [Table Text Block] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo 2023 May 3, 2019 [Member] Related to May 3, 2019. pmd_DeferredTaxLiabilitiesOperatingLease Operating lease Amount of deferred tax consequences attributable to taxable temporary differences derived from operating lease. Operating lease pmd_DeferredTaxAssetsOperatingLease Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease. Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] State income taxes, net of federal benefit us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Cash flows from financing activities: Federal statutory rate us-gaap_StockholdersEquity Total Shareholders' Equity Balance Balance ROU asset amortization pmd_PaymentsForProceedsFromOtherAssets Other assets The net cash outflow or inflow from other assets. Class of Stock [Axis] Long-term debt us-gaap_LongTermDebtNoncurrent Long-term debt from equipment financing, net of current portion Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] EX-101.PRE 14 pmd-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 pmd20211231_10kimg003.jpg begin 644 pmd20211231_10kimg003.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W:WMX6MHB M8D)*#)*CTJ3[-!_SQC_[Y%%M_P >L7^X/Y5+0!%]F@_YXQ_]\BC[-!_SQC_[ MY%2T4 1?9H/^>,?_ 'R*/LT'_/&/_OD4EU=0V5K+=7,@CAB4L[GH *P--\90 M:GI);3MMBNG@Q&WOG/ - '0?9H/^>,?_?(H^S0?\\8_P#OD5SESXWM M([JXALM.U#4%MF*S2VL.Y$(ZC.>34MSXUTN#PTNNQ"6XMFD$>U%PX;T(/TH MWOLT'_/&/_OD4?9H/^>,?_?(K/LO$%C>^'?[;1F6U$;2-N'S+MSD?7BLVQ\; MV-]H%_JZVUS'#9-MD1U 8GCIS[T =%]F@_YXQ_\ ?(H^S0?\\8_^^17.:;XW ML[Z_M;.>QOK)[M=UNUQ'A9>,\$'TJ?4_%]AI6OV^DS1S-),4!E4#9&6)"ACV MSB@#<^S0?\\8_P#OD4?9H/\ GC'_ -\BLKQ!XCA\/K:^;:W%S)=2>7'' 23 M^-4H?'%D]IJ4DUG>6T^GH'FMIHPK[3T(YQ0!T7V:#_GC'_WR*/LT'_/&/_OD M5C:+XE?69HPNCZA;0R1^8L\Z (1V[]ZK3^,@NI7EE:Z-J-XUH^R1X$!4'\Z M.B^S0?\ /&/_ +Y%'V:#_GC'_P!\BI%.Y0<$9&<'M6#%XNL&@U=YDE@?2V(G MCDQN([$<]#T% &U]F@_YXQ_]\BC[-!_SQC_[Y%-X8%TT+I5_+/J$1EB@ M1 7"^XS6K'K:C0IM5N[2XLTA5F:*=0'P/\>U &A]F@_YXQ_]\BC[-!_SQC_[ MY%9&B>*+37-+N;Z&&>'[,6$L4J@.I ST^E95M\1+*9;::73-1@L[B7RDNGB' ME[B<#)!]: .L^S0?\\8_^^11]F@_YXQ_]\BH=1U*TTG3Y;Z\E$=O$,LW7\JQ M]/\ %\=\^&TG4K:-HVECEGAVJX49ZYX.* -[[-!_SQC_ .^11]F@_P">,?\ MWR*S+'Q#;7_AQM;CBE6!8W?8P&["YS_*LB\^(FEV-EIEW-;W7EZA'YJX4?NU MSC+>/ MPJH?%]D--TB]\B?R]4<)$,#*D^O- &Y]F@_YXQ_]\BC[-!_SQC_[Y%4-2UR# M3-3TVQECD:34)3'&RXPI SS1HNNV^N)=/;QR(+>=H&W@2!00@'KDT :GV:#_ )XQ_P#?(H^S0?\ /&/_ +Y%:],?_?(H^S0?\\8_^^17.:UXT30[HQ7.D:@T M9D$:3(@V.QZ '-2S^,+:STZ*YO+"]@N)Y#'#9F/,TA'H >E &]]F@_YXQ_\ M?(H^S0?\\8_^^16#I_C&UO-0.G3V5[8WQ0O'#A-06P.@:K] MK9"ZQ>6NYE'<,?\ WR*/LT'_ #QC_P"^16'KWBZT\/6UI+=V MUPS7 W&-%!:-0,DMST&:N:MK]KI&B?VM(DDL!"D"/&2&Z?SH T/LT'_/&/\ M[Y%'V:#_ )XQ_P#?(IT4@EA20 @.H89]ZY&7XA6D37C?V5J,EM9RF.>XCC!1 M,=3UZ4 =9]F@_P">,?\ WR*/LT'_ #QC_P"^16%JOB^TTUM/6*UN;UK]=T"V MZ@DCKW-,N/%LMMIZWDN@:H%^;>OEC* =SSTH Z#[-!_SQC_[Y%'V:#_GC'_W MR*Y:/Q];OI$FJ/I6H1V:JK)*R+B3)Q\O-:^L>(+;1=)AU&>*5XI7C0*@&07/ M% &E]F@_YXQ_]\BC[-!_SQC_ .^17-W_ (VAL]5O+"+2M0NY+10TS6\88 $9 M]:DOO&^F6?AZTUI(Y[BWNF"HL:C=GOD$^U '0?9H/^>,?_?(H^S0?\\8_P#O MD5E7'B>R@BTB55DECU258H63'!(SS^5:MUT\303R6\,\#P,%>.90&&1D'\15?3/&FG:GXBG MT6.*>.XB+ ,X&URO7'- &_\ 9H/^>,?_ 'R*/LT'_/&/_OD5AZCXPL--\16N MBO%/)<3LJ[T VH6Z G\*=JOBNUTW41IT-K=W][MWM#:Q[BB^K>E &U]F@_YX MQ_\ ?(H^S0?\\8_^^17.+XZTQM(O;[R;I)+(A9[62/;*A)P."<5,WC'3U\+I MKRQS-;M(L9C &]6+;<$9[$T ;OV:#_GC'_WR*/LT'_/&/_OD5C:KXKL]-O8[ M".WNKV^==WV>UCW,J^K>@JSHNN)K*S_Z%>6HH T/LT'_/& M/_OD4?9H/^>,?_?(KG-1\:P6&K76GII=_=R6J!YFMXPP4'OUI\WC?3!96$]I M'6\5S,?_?(KG+7QQ:7UPGV;3=2ELWD\M;Q8/W1.<9SG./>M/2]>M]5G MU&*&.138S&*0N!\Q]J -#[-!_P \8_\ OD4?9H/^>,?_ 'R*YM_'5@GA]=7% MK=-$UR;98U WEOSJ9O%H@TF]U&\TC4+2.U"G;,@!?)Q\O- &]]F@_P">,?\ MWR*/LT'_ #QC_P"^16=H?B&SU[1SJ5OOCB4LLBR##(1US^%9^D>-K#6;?4IX M+>Y1+!-[^8H!=<$@CGT% '0_9H/^>,?_ 'R*/LT'_/&/_OD5@:-XN_MJ2 PZ M-J,5O,"5N9$ 3 SWS[513XB6CPO=?V1JGV*.0H]RL(9%QU)P>E '6_9H/^>, M?_?(H^S0?\\8_P#OD5E3^)[&*725CWS)JC;8)$' ]SGZU6O_ !C:VNIRZ?:V M-]J%Q",SBTBW"/ZG/6@#>^S0?\\8_P#OD4?9H/\ GC'_ -\BN;E\=6@G,-KI MNI7".9,[9%##(P<$4 -^S0?\\8_^^11]F@_ MYXQ_]\BI:* (OLT'_/&/_OD4?9H/^>,?_?(J6B@" VT&?]3'_P!\BBI#UHH M;;?\>L7^X/Y5+45M_P >L7^X/Y5+0 4444 ]C6XDB6)(,?.K8Q@CMBNGJO'86<,YGCM8$F/5UC 8_ MC0!PG@G7=+T#0+C3M5G2SO+6>0RQR<,W.00._P"%8+02I\/)KIHFBAO-8$\" M,,'8>!QVZ&O6)K"SN)5EGM()9%Z,\8)'XU++;PSQB.:))$!!"NH(!'2@#R^[ MANH-&!".JCEB?;'Y5SLT6L>(-)UW4;;2EEAOIO,BNC,%=$B.%PO4XP?SKUKRX MQ%Y01?+QMVXXQZ8HBABAB$44:)&!@(JX _"@#S77;]_$&E^#[J"HK86:)&BVL 6-M MR 1C"GU'H:66RM9I#)+;0NY7869 25]/I0!R/@BY3R+6)O$L=\[6R[;/:@,> M /3GCI6)XL;1[,:GJ&D:W=P:U]HP;:*8C?(" 04QR.M>C0:986LOFV]E;Q2 M8W)$%/YBGM96K7(N&MH3..DA0;A^- &-CQ-,+&2&6PCB,49N$F1B^[^+&.*Y MSQCH\,_C;1EWLD6IMY5W&O241_,,_P J]#J-[>&66.22)'DC.49E!*_0]J / M/_&9$/C70]NHKIBK X%P0"$'/'/'M2^)+][WP_INBV-\FL7-]<;7D!51(B'< MP..!V'X5W=S86=X5-S:PS%>ADC#8_.DAT^RMV1H;2"-DSM*1@;<]<4 >>VUQ M?Z;XMU&+4;%+%-6LF,<:2[UWHIZ'U(S6'9V]U:^&-!U"_O)+C0Q=_OK0#:(C MN.ULCD@'DYKV*6VMYW1YH(Y&3.QF4$KGKBFFRM3:_93;0FW_ .>6P;?RZ4 < MI\2()+GPK'-!&TT4%S'/(J#.8QU.*TH?$6CZQ9_8["]BFN+B!A'$O4?+W';\ M:WPJA-@4;0,8QQBH(+&TMI&>"UAB=OO,D84G\J /.-'\0:;I_P .+K3KJX$5 M]$DT+6S#$A8D@8'?K4$>E%[GP?I=[&49].DCD4CE25/\J].:PLWN!QL$\.V&H]+G6Z^S2O/,T7*HNW')^M1^!]9TVP&K07= M]!!,^H2%4D<*3GI7=6]G:V@(MK:&'=U\M N?RJ%M(TQI#(VGVI"^DV17+3!7C6(\87OR#75Q:K_ &S\,Y;P_P"L-FR2 M#T=1@C]*ZR*&*"(10QI'&.BHH 'X4Q+2VB@:".WB2)LED5 %.>O% 'F^H_\ M)%M+_P"N<'\ZT/$\P\/ZSH?B7!\D1&VN<#^$KE?QR,5W!L[9K9;9K>(P+C$9 M0;1CIQ2SVT%S#Y,\$%+E'#1'Q(FJR>6I$0" Q#\*Z*2V@F@\B6&-X<8\ME!7\JCM].LK1R]M: M00L1@M'&%)'X4 :/2_'VAZM>J18+#) 92/EC< MG@GTKM9K>&X"B:)) K!E#J#@CO2RQ1SQF.6-9$/57&0: .#U&_M?$/C[04TF M1;G["6FN)H^452, ;O7VJU=?\E>T_P#[!TG\Q77V]I;VB%+:"*%3R1&@4?I3 MC;PFX%P8D,P7:)-HW >F: /.[Y]0UWQ;JTEAID=_;6UN=/!DF"!&898C/7M^ M59TM])-\)KBQN&WW>3$D>]MS;% R?4U&UA9LL MJM:PD3'=(#&/G/J?6@"GHVKZ=J-O'#9WL$\D<2EUC<$KQWKRU[+4Y='\2W5M M>R"SBOF-S9HH!E3/S8;J#BO7K:PL[-F:VM((6888QQA<_E3TM;>-9%2"-5D) M+@( &)ZY]: /-?$=Q:2ZAX2GL;]=/M6B8QW'!$2X'KQ[5U/GI-X+O]FK+JA6 M&0-<*%&3CIQQ6V^EV$D,<3V5NT<8PB&($+]!VJ2*RM;>%H8;:&.)OO(B *?P MH \\>WFN?@C:K#&TC);I(549) ;)I?$VMZ?KOAO2=-TRX6YO)[B B&/EEVD$ M[AVKT:*&*&)8HHT2-1A448 'TJ*&PL[>5I8;6".1NKI& 3^- 'FM]8ZK>^+? M%7]DZ@UK,D"$H$!\WCIGM]13S-8W'A+PI]AB*0K?HDD;')5^=P/OG^=>EK;P MI,\J1(LDGWW"@%OJ>]1K86:H$6U@"A_, $8P&_O?7WH \UU-&TKQ-HNA,#Y4 M>JBYM#V\I@K?08&,^]=3);032Q MRR0QO)&90;?RI9K M6WN$5)X(Y54Y4.@(!]LT >?1746C>+_$$%_=G3I=21)+2^905P% /)XSGL?2 MM/P)JU[J5SK4-SJ)OX;6=$@FV!0RD')XKKKBUM[M-EQ!',G]V1 P_6EA@AMH MQ'!$D2#HJ* /TH \\:WU>Z^(6OPZ3<6UNSP1K*\R%B 0/N@=_K4E_P"']!T> MRTO39=;DT[4K.)GM[S.W.3\V>V,]LYKOUMX4F>98D65QAG"C+?4TVXM+:[4+ M'M-EOOA=J M%Q$6FU'4X9&=V^\Y *A<_0?K7HHC18_+5%" 8V@<8I(88K>)8H(TCC7HB* ! M^% ''^$?%&BQ^&].LWNXX;I%$#6[##A\XQM^M8^A:;J5[J_B5[+69+!%O&#( MD2ON///->A_8+,7/VD6L'G_\]/+&[\ZDCMX83(8HD0R'.-N7 MX9V@,VQAJQS*1]WG[U=%K=RDO@76$'B%-8==AW*%!C&X?W:[PZ?9-;_9S:0& M'=N\LQC;GUQZTU-+T^*-XX[&V5)/OJL2@-]>.: /,;XWNDW#:/9(VSQ%;0>4 MW:-\!9/_ !WO[UIV5M%9:AXVM85Q%#:Q(H]A#BO06MH&>-VAC+1?ZLE1E/IZ M4?9H \KB"/=*,2':,O\ 7UH \_\ 5RBZ?81OXE24M"RKII5 5//&>OO5?PQ MXBTC2O!=]#>W4?G&:;%OU=L]!M]Z]!BTK3H)5EAL+:.1>C)$H(_'%*FE:='+ MYJ6-LLF<[Q$H.?KB@#S:RLKBPMO D%TC1RBY=BC=5!.1^AK1\+ZI9>'=:\0V M6KSI:7$EXTZ/+P)$))!![_\ UZ[^2"&62-Y(D=XSE&902I]O2F7%E:794W%M M#,5^Z9$#8_.@#SK7[W28KJ]U[0O$)LM3V!I+<@E;GY05&T]5<2PJ\B8QAB.>*E>PLY)4E>T@:1/NN8P2/H:L4 %%%% !1110 P]: M*#UHH ;;?\>L7^X/Y5+45M_QZQ?[@_E4M !1110 5E>(==@\/:2]].C2'<$C MB3[TCGH!6K7*>/\ 3+O4-#@FLH3/-9W*7'DKU<+G('O0!9L-8UL,9=8TB*SL M_*:5IDN QBP,X8?3N/2LR/Q=KEYITFKV/A]7TQ,LOF3A99$'5@,5:;6T\4:= M=:5;6%_#+<6KJSSP%$B;;@ D]\UCZ7XCGTSPHNBSZ-J/]J01&W6)8"5<] P; MIB@#4O\ QHYTW1KK2;5)VU20QHLK[=A[@X]^/PJ?3?%%W+<:K8ZC8)!?:?#Y MQ$$M+N8Y2PNF:IBTT[4;_2(DTV]F$*RQ399"20,J M?H:T[CQ/J%WK-WIN@Z8EV;,@7$\TNQ W]T>IK&\)>#_MNB:5W!N;>X@A+J<_PG'0T :$7C9GT+5[ MF6P,&HZ7Q/:N^1GL01V//Y4RR\7:HM]I46J:7#%;ZH/W$L,VX@XSR*Q7L+^[ MT/Q;K,ME-!_:2J(+=U_>%5/!(]3GI266C-X>U?PWJ:P7%S!<0B"9907-NY P MP_N]O)K4U/4-1&G0WFCVUO=* MZ^8WFR;0%QD$>M* *MEXRUFY\.W&NR:9:K9QQN5Q,2Q96VXQCI MUJT_C"[N;BSL-*TU;K4)K9;F8-)MC@5AD9/K6/IMIU1Z4USX6UN'4;JPNI;&_T^%#)#$7,+HHX8=10!L'QO+M-N[;PVMS9VTL@O[&.UNHD0DAEP4TCEE?^%<@84^]9^L6C7/C[2=\#26YLYDD.W*X/8F@#0?Q M?^$KLM(CB5X;FS:Y$V[G@X Q69KWC1](UY+&.S$UM'Y7VN;=@P^82%X_#-8V MCVM[8>/[:UN(9FM]-LIHH[@H=KQEMR<^H''X56AT#7_$&CZS=F6&"+5)7C CM62]]9:GX0TN+Q%H][-E3'))%"Q,+IQGCD9[>M8 MT]MJK> M1C>*_ELUOD-BMRI,WE ]QUQ0!U@\5ZGIU_90Z[I4=O;WC!([F";> MJL>@8=J-?\:/H^NI91V8FMXO*^V3;L&'S&PO'ZUE:S?R>+/[+TVPL+Q8()X[ MBYN9H2BQJG.!GJ:IPZ#KWB'2M:N_-A@AU25V,$\1,FU>$ /8<U#R)+=( M8_.8C&U<_6@#I_$/B1M(NK/3[.S-[J5X3Y4(<* !U9CV%03>);W1](O+W7M- M6W:$J(A!*'$Y;H!Z'-9_BF&ZTWQ=I/B*.TFNK6&-H)T@7E1>)9YO% MOAN9M+L+O?97$4Z">(IYVTY(4'K0!/<>+M:TJW@O]7T)(-.E90SQ3AGA!Z%A M1KGCI](\1V]@+)9;-T1Y)PQRJL<9QZ50\0:S+XMT)=%T_2K];JZ*K,9H"BP# MN23Q2W^A/J'C"[L9(6:"31Q )2IV[NW/U% &SXQ\7-X:MH3:VRW4\BM(4+X" MQKU8_F*;JOBB_MKK1[2PL89KC48O, DD*A>,XKCDL]6U/PIKU_J-M+]J@L1I M]NFPY8*1N8#KR!^- &G;^.TCTG5 M+C5+)K:[TV40RP(X?>Y^Z%/O4=QXNUO2[:'4=6T)(=.E90S1SAGA!Z%ABJNN M^"FM/"MRFF&:]OS=)>2O,V7G*G.*BU_6IO%>@+HMAI5^MW=%4F\Z HL [DD\ M4 ;%_P"*KUM?;2-%T^*ZFCMUN'>:81@AN@7UJ>Y\275OJNC6#V CEU!&+J[Y M,3 =..O-<_XI@TEF^S7.F:HNI6L"K:WMG$"<<&@#O\ Q/K4F@:%+J$<*RLC*-C' Y.*Q]4\;2Z9K]G9 M/8AK22*.2><-S$'. <>F:G^(,4MSX.N$@B>1V>,A54D_>':J']E_;_%\MO

*;[2/(7R[:S6Y$F[EB2>/TK!M?&FO3Z,VLKH4 M,U@C-O$4_P"\"@\G!'-5/#4.H_\ "6:JM];RA[?35M?-*';*5)P0>^1BJNA: MY+IW@N72(]*OY]2H^,)]^C+HUK%=?VHI:,RN5 Q4 MNI^(=9T31X=0U'38-HN ERL,I;RXST<'^=RM?3?9@;N-B4!^\QW=@.E &_IWB,ZOXCNK*QB M22PM8U,MT&ZNW(4?A4GB?79=#LH#:VXN;RYE$4$);&XXR?T%8?@ZTG\,:S>^ M')8Y'M7_ -(M;G9PPQ\P8^M&K0:OK'CJ,:>R01Z9;[EEGC+1L[]<#U H V;3 MQ*MWX-;7DA&Y8&D:$GHR]5-9EAXWENO">IZI+9+%>V$9D:W+<,,94Y]#6-IU MIJ.EZ7XJT&YB:0^6]S#)'&0C[QR!^/:H]>TV[M?!MO?6MM*\EQIOV&ZA5"6( M(^1L>Q_0T ;T_BO59=4L=/TW3K>6:YLENCYLI4#(Y%:/A_Q(^JWEWIM]9-8Z ME:8,D)?<&4]&4]Q7*BY.C>*]'O;JUNC ND)&QCA9L-CIQ6OX;BO-4\7:EXBE MLIK2UD@2V@2==KN <[L=A0 ^\\4:P=?U'3M,TRVG6Q17=I)MA8$9XHE\;Y\. MZ7JT%G_Q^W"P-&[?&9-<\6^)%8W,!,">1(A*JS8Z'LP]J2ZAO= M3^'>F26^F.ESIMPAFM$CVD[#\VT=_7CWH ['7M=DT>]TB!(%D%_="!B3C8,9 MR*R[+Q9JNJWMPVFZ.DUC;7)MY&:X"RG!P6"^E4+Z^E\6Z_H*V%A>1PV5Q]IN M)9XC&$P/N\]365K"PW.J+=>'],U:PU]KD*X6(I&R[OF9^V".<_G0!TUQXJU. M?7;_ $[1])CNOL&T3&6<(SDC.%']:=J?B358O$%MI&GZ=#)/-;>>?.E*[?45 MS_BU;*ZNKF2WTO5;?Q%#\L$]K$P$S8X.1P5]^M0ZY;O_ ,)1I4VN17Q4:<%G MDM%;/F=QE?>@#K)_$-_8WVAV5[9PK<:@[)*$D)$>.F#WJSJ^O2:9KFD:>L"N MM_(R,Y."F/2N4U>Y@BNO"M_:P7TEC;2/N+Q,T@''4=:D\0:O%>:MX=UB"UO& MM;>XD$G^CMN7 ':@#T)CA20"<#H.]WU/3WO((YQ&I(*R1%&./0&N T_68=9\3)JVMVE]'Y#[+"T%LQ6/ M/\;'^]_*@#H=3\6:@FIZA:Z1I:W:::@:ZD>79R1G:H[G%+/XS,UII']DV7VF M\U12\43OM5%7[Q)]C6-)=3^&M>\3)+I]Y.-2"R6KPQ%U<[2-I(Z')JM!IM[X M7;PGJ%U:3RQ6EO+#F?TH V1X\D2PECDTW_B<1W8LQ:+)PSGD M'=Z8!K3T+Q#=7VK7FD:G9):W]L@DQ')O5T/<&N'GL=1EOI/%@T^Y\C^UHIQ; M^6?,,2 C=M_*NH\/F;5O&NHZZMM-!9?94M8C,A0R$'<2 >U %V3Q1)'K.M6/ MV92NG6HN%;=RYQG!]*IZ3XVEO_#6IZA-9+#>6,)F\C=PZ;=RD'T.#5&YM;@^ M*?%CB"0I)IP5&VG#';T'K5#4M.N[7P19:C:VTK3OIS65U"J'OXU8TWQ/=MK?]C:SIPLKQXS) R2;X MY@.N#V-/FXV'+S4!,;K@J>X(^M7* "BBB@ HHHH 8>M%!ZT4 -MO^/6+_<'\JEJ M*V_X]8O]P?RJ6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@""&TM[>:::*)5DG;=(X'+'IS4]%% !1110 4444 %%%% !5:\L+2_1$N[: M*948.@=0=K#H1Z&K-% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 P]:*#UHH ;;?\>L7^X/Y4[S8]I; MS%VJ<$YX%,AQ]BCSG'EC./I7'QV=C,FIQ+/!':.+=_.6 K&I5RP1E/4\<\YY MYH [/S8]H;>NTG .>#3ZXF26">VC.HVT?D_9YTMMD#*C,&P"J\X8C!'XXKL+ M0.ME )<^8(U#9ZYQ0!-13'$AQL91ZY7--VS_ //2/_O@_P"- $M%1;9_^>D? M_?!_QHVS_P#/2/\ [X/^- $M%1;9_P#GI'_WP?\ &C;/_P ](_\ O@_XT 2T M5%MG_P">D?\ WP?\:-L__/2/_O@_XT 2T5%MG_YZ1_\ ?!_QHVS_ //2/_O@ M_P"- $M%1;9_^>D?_?!_QHVS_P#/2/\ [X/^- $M%1;9_P#GI'_WP?\ &C;/ M_P ](_\ O@_XT 2T5%MG_P">D?\ WP?\:-L__/2/_O@_XT 2T5%MG_YZ1_\ M?!_QHVS_ //2/_O@_P"- $M%1;9_^>D?_?!_QHVS_P#/2/\ [X/^- $M%1;9 M_P#GI'_WP?\ &C;/_P ](_\ O@_XT 2T5%MG_P">D?\ WP?\:-L__/2/_O@_ MXT 2T5%MG_YZ1_\ ?!_QHVS_ //2/_O@_P"- $M%1;9_^>D?_?!_QHVS_P#/ M2/\ [X/^- $M%1;9_P#GI'_WP?\ &C;/_P ](_\ O@_XT 2T5%MG_P">D?\ MWP?\:-L__/2/_O@_XT 2T5%MG_YZ1_\ ?!_QHVS_ //2/_O@_P"- $M%1;9_ M^>D?_?!_QHVS_P#/2/\ [X/^- $M%1;9_P#GI'_WP?\ &C;/_P ](_\ O@_X MT 2T5%MG_P">D?\ WP?\:-L__/2/_O@_XT 2T5%MG_YZ1_\ ?!_QHVS_ //2 M/_O@_P"- $M%1;9_^>D?_?!_QHVS_P#/2/\ [X/^- $M%1;9_P#GI'_WP?\ M&C;/_P ](_\ O@_XT 2T5%MG_P">D?\ WP?\:-L__/2/_O@_XT 2T5%MG_YZ M1_\ ?!_QHVS_ //2/_O@_P"- $M%1;9_^>D?_?!_QHVS_P#/2/\ [X/^- $M M%1;9_P#GI'_WP?\ &C;/_P ](_\ O@_XT 2T5%MG_P">D?\ WP?\:-L__/2/ M_O@_XT 2T5%MG_YZ1_\ ?!_QHVS_ //2/_O@_P"- $M%1;9_^>D?_?!_QHVS M_P#/2/\ [X/^- $M%1;9_P#GI'_WP?\ &C;/_P ](_\ O@_XT 2T5%MG_P"> MD?\ WP?\:-L__/2/_O@_XT 2T5%MG_YZ1_\ ?!_QHVS_ //2/_O@_P"- $M% M1;9_^>D?_?!_QHVS_P#/2/\ [X/^- $M%1;9_P#GI'_WP?\ &C;/_P ](_\ MO@_XT 2T5%MG_P">D?\ WP?\:-L__/2/_O@_XT 2T5%MG_YZ1_\ ?!_QHVS_ M //2/_O@_P"- $M%,02@_.ZD>RX_K3Z &'K10>M% #;;_CUB_P!P?RJ3 QC MJ*W.+2(XSA!P/I67'X@#B96LI1+&R*J!E;>7) &0< C'(["@#:P/2BL1O$!\ MLA+"=YXP[31!ER@0X/.<'/;^E;$4BS1)*GW74,/H: 'T4UY$CQO=5STR<4S[ M3!_SV3_OH4 2T5%]I@_Y[)_WT*/M,'_/9/\ OH4 2T5%]I@_Y[)_WT*/M,'_ M #V3_OH4 2T5%]I@_P">R?\ ?0H^TP?\]D_[Z% $M%1?:8/^>R?]]"C[3!_S MV3_OH4 2T5%]I@_Y[)_WT*/M,'_/9/\ OH4 2T5%]I@_Y[)_WT*/M,'_ #V3 M_OH4 2T5%]I@_P">R?\ ?0H^TP?\]D_[Z% $M%1?:8/^>R?]]"C[3!_SV3_O MH4 2T5%]I@_Y[)_WT*/M,'_/9/\ OH4 2T5%]I@_Y[)_WT*/M,'_ #V3_OH4 M 2T5%]I@_P">R?\ ?0H^TP?\]D_[Z% $M%1?:8/^>R?]]"C[3!_SV3_OH4 2 MT5%]I@_Y[)_WT*/M,'_/9/\ OH4 2T5%]I@_Y[)_WT*/M,'_ #V3_OH4 2T5 M%]I@_P">R?\ ?0H^TP?\]D_[Z% $M%1?:8/^>R?]]"C[3!_SV3_OH4 2T5%] MI@_Y[)_WT*/M,'_/9/\ OH4 2T5%]I@_Y[)_WT*/M,'_ #V3_OH4 2T5%]I@ M_P">R?\ ?0H^TP?\]D_[Z% $M%1?:8/^>R?]]"C[3!_SV3_OH4 2T5%]I@_Y M[)_WT*/M,'_/9/\ OH4 2T5%]I@_Y[)_WT*/M,'_ #V3_OH4 2T5%]I@_P"> MR?\ ?0H^TP?\]D_[Z% $M%1?:8/^>R?]]"C[3!_SV3_OH4 2T5%]I@_Y[)_W MT*/M,'_/9/\ OH4 2T5%]I@_Y[)_WT*/M,'_ #V3_OH4 2T5%]I@_P">R?\ M?0H^TP?\]D_[Z% $M%1?:8/^>R?]]"C[3!_SV3_OH4 2T5%]I@_Y[)_WT*/M M,'_/9/\ OH4 2T5%]I@_Y[)_WT*/M,'_ #V3_OH4 2T5%]I@_P">R?\ ?0H^ MTP?\]D_[Z% $M%1?:8/^>R?]]"C[3!_SV3_OH4 2T5%]I@_Y[)_WT*/M,'_/ M9/\ OH4 2T5%]I@_Y[1_]]"C[3!_SV3_ +Z% $M%1?:8/^>R?]]"C[3!_P ] MD_[Z% $M%1?:8/\ GLG_ 'T*/M,'_/9/^^A0!+13$ECD.$=6/H#3Z &'K10> MM% #+?)LXP#@[!@_A6+_ &'>-)+<^=:QW):-E$41",4).6&>I!(]O>MNV_X] M8O\ <'\JEH Y\Z)?J9)8KNW$]PLBSEHR5&XY!49[?K[5N01""".)3D(H4?A4 ME% !28'I2T4 )@>E&!Z4M% "8'I1@>E+10 F!Z48'I2T4 )@>E&!Z4M% "8' MI1@>E+10 F!Z48'I2T4 )@>E&!Z4M% "8'I1@>E+10 F!Z48'I2T4 )@>E&! MZ4M% "8'I1@>E+10 F!Z48'I2T4 )@>E&!Z4M% "8'I1@>E+10 F!Z48'I2T M4 )@>E&!Z4M% "8'I1@>E+10 F!Z48'I2T4 )@>E&!Z4M% "8'I1@>E+10 F M!Z48'I2T4 )@>E&!Z4M% "8'I1@>E+10 F!Z48'I2T4 )@>E&!Z4M% "8'I1 M@>E+10 F!Z48'I2T4 )@>E&!Z4M% "8'I1@>E+10 F!Z48'I4['6VL]O;KN_G67UF+^%-^B#F.AX]JJ7.J6%GN\^YB M4KU7.6'X#FL<>&+B<(+[59YD')0$\''8D_TJY!X9TN#83 974YW2,3GZCI^E M'/6EM&WJ_P#(-2&;Q9ID;[8Q+-Q]Y$X^G.*A.KZU=-LM=',1 )8S9Y^A.*WH M;6WMMWD01Q[NNQ ,U-1[.K+XI?<@LSAM%T_5H];1S'+%AB9GD'#+GD9[YKN, M#TI:*JA15*-D[@E83 ]*,#TI:*V&)@>E&!Z4M% !1110 P]:*#UHH 9!_P > M< M?_?9_P *EHH BW3_ //./_OL_P"%&Z?_ )YQ_P#?9_PJ6B@"+=/_ ,\X_P#O ML_X4;I_^>*K$$):K+=2M]U40CGL.?\*SG5A#X MF)M(V-T__/./_OL_X55O]1_LZV,]PL84'Q98R)N< MB$YQM?.?T!J$^+1))Y5K82SODX"GJ/4<5;TSPW:V,4BSA+IG.W6ME4 M5%"JH4 8 Z41CB)1]YI?(-3GOMOB*[_ -18Q6\)I@1@+),<#\@*TK;3H; M/;Y%C;H5& V,UH45I&C3C\*061%F?_GE'_WV?\*-T_\ SSC_ .^S_A4M M%:#(MT__ #SC_P"^S_A1NG_YYQ_]]G_"I:* (MT__/./_OL_X4;I_P#GG'_W MV?\ "I:* (MT_P#SSC_[[/\ A1NG_P">S:>RWWFQR%6E7:44G"*0>V2D"2EY2&W940L60+PQ88R />M-65U#*0589!'>N9^P:G%)/46/RDGN,=-),;T5L=,C-,^S0?\ M\4_[Y% $F1ZT9'K4?V:#_GBG_?(H^S0?\\4_[Y% $F1ZT9'K4?V:#_GBG_?( MH^S0?\\4_P"^10!)D>M&1ZU']F@_YXI_WR*/LT'_ #Q3_OD4 29'K1D>M1_9 MH/\ GBG_ 'R*/LT'_/%/^^10!)D>M&1ZU']F@_YXI_WR*/LT'_/%/^^10!)D M>M&1ZU']F@_YXI_WR*/LT'_/%/\ OD4 29'K1D>M1_9H/^>*?]\BC[-!_P \ M4_[Y% $F1ZT9'K4?V:#_ )XI_P!\BC[-!_SQ3_OD4 29'K1D>M1_9H/^>*?] M\BC[-!_SQ3_OD4 29'K1D>M1_9H/^>*?]\BC[-!_SQ3_ +Y% $F1ZT9'K4?V M:#_GBG_?(H^S0?\ /%/^^10!)D>M&1ZU']F@_P">*?\ ?(H^S0?\\4_[Y% $ MF1ZT9'K4?V:#_GBG_?(H^S0?\\4_[Y% $F1ZT9'K4?V:#_GBG_?(H^S0?\\4 M_P"^10!)D>M&1ZU']F@_YXI_WR*/LT'_ #Q3_OD4 29'K1D>M1_9H/\ GBG_ M 'R*/LT'_/%/^^10!)D>M&1ZU']F@_YXI_WR*/LT'_/%/^^10!)D>M&1ZU'] MF@_YXI_WR*/LT'_/%/\ OD4 29'K1D>M1_9H/^>*?]\BC[-!_P \4_[Y% $F M1ZT9'K4?V:#_ )XI_P!\BC[-!_SQ3_OD4 29'K1D>M1_9H/^>*?]\BC[-!_S MQ3_OD4 29'K1D>M1_9H/^>*?]\BC[/ /^64?_?(H DR/6C(]:R;S5M'L@0[Q M.XS\D:ACD=O0'ZUG+K%Q?$C3-&#C/RRRCY>.N>V?QK&5>G%VO=^6HKHZC-5+ MO4[*Q!^T7,:$8^7.6Y]AS6"FAZO?L)+V[6V7'"1#D9/0XP/U-:%MX8TRWVEH MFF=3D-*V?PQTJ?:59?#&WK_D%V5V\5),Q33[&>Y<'GC QZ\9IGE>)+YB)IHK M*(_*P3!./4=3G\16\EI;1J%2WB51T 0"E^S0?\\4_P"^11[&4OCD_EH%NYBQ M>%;,N);R>:ZD/WR[8#'U]?UK8M[2VM$VV\,<8XSM &<>OK3OLT'_ #Q3_OD4 M?9H/^>*?]\BM(4H0^% DD29'K1D>M1_9H/\ GBG_ 'R*/LT'_/%/^^16@R3( M]:,CUJ/[-!_SQ3_OD4?9H/\ GBG_ 'R* ),CUHR/6H_LT'_/%/\ OD4?9H/^ M>*?]\B@"3(]:,CUJ/[-!_P \4_[Y%'V:#_GBG_?(H DR/6C(]:C^S0?\\4_[ MY%'V:#_GBG_?(H DR/6C(]:C^S0?\\4_[Y%'V:#_ )XI_P!\B@"3(]:,CUJ/ M[-!_SQ3_ +Y%'V:#_GBG_?(H DR/6C(]:C^S0?\ /%/^^11]F@_YXI_WR* ) M,CUHR/6H_LT'_/%/^^11]F@_YXI_WR* ),CUHR/6H_LT'_/%/^^11]F@_P"> M*?\ ?(H EHIB11QG*(JGU I] ##UHH/6B@!MM_QZQ?[@_E4M16W_ !ZQ?[@_ ME6+):__/"3\Q_C1YK_ //"3\Q_C0!+147FO_SPD_,?XT>:_P#S MPD_,?XT 2T5%YK_\\)/S'^-'FO\ \\)/S'^- $M%1>:__/"3\Q_C1YK_ //" M3\Q_C0!+147FO_SPD_,?XT>:_P#SPD_,?XT 2T5%YK_\\)/S'^-'FO\ \\)/ MS'^- $M%1>:__/"3\Q_C1YK_ //"3\Q_C0!+147FO_SPD_,?XT>:_P#SPD_, M?XT 2T5%YK_\\)/S'^-'FO\ \\)/S'^- $M%1>:__/"3\Q_C1YK_ //"3\Q_ MC0!+147FO_SPD_,?XT>:_P#SPD_,?XT 2T5%YK_\\)/S'^-'FO\ \\)/S'^- M $M%1>:__/"3\Q_C1YK_ //"3\Q_C0!+147FO_SPD_,?XT>:_P#SPD_,?XT M2T5%YK_\\)/S'^-'FO\ \\)/S'^- $M%1>:__/"3\Q_C1YK_ //"3\Q_C0!+ M147FO_SPD_,?XT>:_P#SPD_,?XT 2T55FOH[< S@1!C@%W49_6J,WB;38'*/ M*2P&?DPP_,<5$JD(_$[!U' MQ>8[I5L%BEA !9W!R3Z#IBM"#P_IL&P_8))'3^*1P<_49Q^E2SZ-IUP07TO& M!CY"%_D:BI'$36C2$^8H1:KKFJ#-C91P0L,"60YQ[C/7\C2CPW>7K;]4U%WY M)\N(\#T(SP/RK>1C'&J);R!5& ,CI^=.\U_^>$GYC_&J6'4OXC;_ ""W$GYC_&CS7_YX2?F/\:H"6BHO-?_ )X2?F/\:/-?_GA)^8_QH EHJ+SG M[P/^:_XTTW! ),3 #J2R_P"- $]%9/\ PDND?\_]K_X$1_\ Q596L>/M*TV) MA RW=R,%8D<8()_O#(_"I2[M9X9U; AC M^?1N'X*1USWH_X2SQ)>?N++PM/%.W*O<$A!CKG(7^='M(A]3J]; M+YK_ #.VHKB?[3\?_P#0$L?^^Q_\74;0_$&Y/G"YL[7?_P L %.S\<'Z]31S M^3#ZK;>H_.H+F^M+*,275U# A.T-(X4$^G-<7'\.+) MDW7=UJ4UPQ)DD5T4,2>N#G^=30?#O1HIE>2._N%'_+.65=I_+!_6E>?8/9X= M;S;^7_!.D_X2#1O^@M8_^!"_XUG2>._#<4CHVI*60D';&Y!QZ$#!J#_A!_#O M_0&?_O\ -_\ %5>@\.Z-;P+"FAP%5& 7C5F_,G-'O^0?[*OYG]R_S.?TSXD) M?Z]%9'3V2WGD$43[\L"20"1[\?3GK7>5RFF>"M)TO5!?PVUS(ZDF-)75EC/J M/<=LYKIO-?\ YX2?F/\ &G!2M[PL3*BY+V*LB6BHO-?_ )X2?F/\:/-?_GA) M^8_QJSF):*B\U_\ GA)^8_QH\U_^>$GYC_&@"6BF([,<&)E]SC_> ,/6B@ M]:* &VW_ !ZQ?[@_E5&'0[6!)UCENQY[;G;[0^<^H.>.E7K;_CUB_P!P?RIK M7EJL,LS7$0CB)$CEQA,=BT9 [UY1_P )D)W9[F^U*-\X AC&TCU^\,4O M_"1Z'-\U]+K-Q(.%8(HP/3EC2^LR>T?O9I]4Q'\C/3YKVUMV"S7,4;$9 =P, MU5GUW3+<*7O8CNZ;#N_E7GT.HV\C-+8^&-4U"U;A)9'(Y'7[J^OO5N'6);6;^:T>UJOHE][_0/J=?LOO7^9TNH^++2*W_ -!83S$X&5(5?A:P%=QYKK[_P"E^)V? M_"86'_/"Z_[X'^-/B\6Z;(^UQ-$,?>=./TS6-_PFFL_]"???^/?_ !%(_C*8 MHS:OX4O8K-!N9S'O /;(*@?CFM+U/Y_P(^IU_+[U_F=#_P )-I'_ #]C_OAO M\*/^$FTC_G['_?#?X5RW_"<^%_\ H#S_ /@,G^-*OCCPLSJ#I,R@G!8VR8'O MUH]I5_F7XA]3Q/\ *=1_PDVD?\_8_P"^&_PH_P"$FTC_ )^Q_P!\-_A6/_PE M/@K_ )Z6W_@*W_Q-'_"4^"O^>EM_X"M_\33YJO\ -'^OF1]6K_R/[F;'_"3: M1_S]C_OAO\*DA\0Z5/)L2\0'&?F!4?F:JB]\*LH(N-)P1GEHQ4/8]S MI8&<_),BG\P:=ZW=?B1[*IV_ UO[4T__ )_K?_OZ*/[4T_\ Y_K?_OZ*S;?1 M/#UW");:.*:,G >.8L/S!J7_ (1K1O\ GU7_ +^-_C3O7[+[W_D0U):,N_VI MI_\ S_6__?T5G#Q7IGVAHF:157(\PK\I_+G]*E'AG1STM ?^VC?XUDV&A:8F ML^6=3M[B6,DFU&WB_S&HREL96?$]U\NVVM-O.[@[O;O2+H.JSY>ZUF168_, MD6=N/;D?RJS=^+= LE5I=4MR&.!Y3>9_Z#G%4IOB#XP MR /UJ72I_:DW\S2.&JRVBRS%X1TV-]SF:50/NN_'Z8J_#HNFP1[$LH2N<_.N MX_F:YG_A9VC?\^M__P!^E_\ BJ3_ (3?5V^:/PE?-&>5;+-ON1VJJJ@!5 & *6N)_M[QG>_OK'P]%# > ERV'R.O4KQ^%&_Q_ MJ'R>78Z;LYWY#;_;^+^E:4@(4'IG)'Z5DQ_#+3C&#%YO?FVO2QU,_BO0;>V%P^J6Q0XX1] MS<_[(Y_2JG_">^&O^@D/^_3_ .%.L?!&@61C?^SXY953:S2$L&..3M)(K0_X M1[1?^@38_P#@.O\ A3]_R,_]E7\S^XYUOB9HP=@+:^8 X#"(8/OUIO\ PGUS MUH+:G^)Q M/_"5^);S]S9>%IH9SR'N"=@ Z]0O\Z1M2\?E2!HMB#CJ''_Q==O11R/JP^L0 M7PTU^+_4X=-.^(#(K'6+)21DJ4&1[<)3O^$6\3WO[Z^\42PS?=V6P(3';H5Y M_"NVHH]FNH?6Y_927R1PY^']S=NBZIXBO;N!23Y9R"#Z@DG'Y4\?#+1P03=7 MYYZ&5>?_ !VNUHH]G#L'UROTDEZ#N:VB,LQ.?.FPS@=, XX' MTK;VK_='Y4M%-))61$YRF^:3NPZ=****9 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% ##UHH/6B@!MM_P >D7^X/Y5RL;QO!=^38W7D1W\F.?SIOE/\ \]Y/R'^% M2T4 1>4__/>3\A_A1Y3_ //>3\A_A4M% $7E/_SWD_(?X4>4_P#SWD_(?X5+ M10!R6N^';V[U,7%N1*LH 8L0-F..?;Z5"/!5V0"VIQJ3U40$X_'<,UV=%?WS#9[\E>OXTZV\,Z[:2^; M'X9L&;&/WKB0?DSD5ZK16G/#^2/W#YZUK>TE;U/-O(UBR_>WWA"QFA^Z%MH8 MRV?7C=Q^%*FH/&ZNG@6574@JP@ (([_ZNO2**KGI]8+\2;U>DVB^C7S_X 6JKJON,.Y\<: M'%;220ZC+<2*N5B6(@L?3)7%.T+Q7I-_:;/M(T]XP 892BK_ ,!..15W5?"& MDZE9&W2VBM&SN66")58'\NGM6?IOP\TBVMME\IO9B<^824 'H #5_P"S\O6Y M/[_FZ6-N'4]/N)5BAUB"21CA425"3]!5WRS_ ,_#_P#CO^%<_-X!\/20LD=H M\+$<21RMN7Z9)'Z53_X5MI'_ #]W_P#W\7_XFHY:+^TU\O\ @E:9JU]:W'3S"X/R]QQC^='_"& MZS_T-M]^3?\ Q='LZ?\ /^##GJ?R_B;G_",Z1_SX6O\ X#Q__$T?\(UI'_/A M:_\ @/'_ /$U@_\ ".>++&7-AXB$ZNOS&ZR<'V!W4[^SO'G_ $&;'_O@?_$4 MO80Z27]?(OZS4ZI_U\RV?A[X=+$FT?).>)#2?\*\\.?\^C_]_6JKY_CRR_/WHOZ]6[R_$=-\-=$ MDDW1RWD*X^Y'*,?J#4?_ K'1_\ G[U#_OZO_P 33O\ A+=?@_BUF51?;?XC/^%?RVAVZ3X@O[ M.-N77.[6O![]ZSK'XE-)JA2\MHHK%VPK@G=&/4]=WX 4?4)O6VQ<:@6)R295Y/_?-68_AWX?6-5>&:1@,%WE.3]<5:7QQX<9E4:BN2 M<#,;C^E:']O:/_T%;+_O^O\ C4/#N.\?P%]>J2_Y>?B9]IX)T*R=FBLE8L,' MS0)!^ ;.*O1>']-@E66&TMXY$.5=8$!!]CBK\4\,\2RPRI)&XRKHP((]C4@( M/0TN5+H2ZU26\F_F0^0W_/9O^^5_PI?*?_GO)^2_X5+13,R+RG_Y[R?D/\*/ M*?\ Y[R?D/\ "I:* (O*?_GO)^0_PH\I_P#GO)^0_P *EHH B\I_^>\GY#_" MCRG_ .>\GY#_ J6B@"+RG_Y[R?D/\*/*?\ Y[R?D/\ "I:* (O*?_GO)^0_ MPH\I_P#GO)^0_P *EHH B\I_^>\GY#_"CRG_ .>\GY#_ J6B@"+RG_Y[R?D M/\*/*?\ Y[R?D/\ "I:* (O*?_GO)^0_PH\I_P#GO)^0_P *EHH B\I_^>\G MY#_"CRG_ .>\GY#_ J6B@"+RG_Y[R?D/\*/*?\ Y[R?D/\ "I:* (O*?_GO M)^0_PH\I_P#GO)^0_P *EHH B\I_^>\GY#_"CRG_ .>\GY#_ J6B@"+RG_Y M[R?D/\*/*?\ Y[R?D/\ "I:* (O*?_GO)^0_PH\I_P#GO)^0_P *EHH B\I_ M^>\GY#_"CRG_ .>\GY#_ J6B@"+RG_Y[R?D/\*/*?\ Y[R?D/\ "I:* (O* M?_GO)^0_PH\I_P#GO)^0_P *EHH B\I_^>\GY#_"CRG_ .>\GY#_ J6B@!B M(RG)E9O8X_PI]%% ##UHH/6B@!MM_P >L7^X/Y55UB]ET_36N(8Q(X=%P0< M,P4DXYP <_A5JV_X]8O]P?RHN(Y9(2L,WE/V?:&Q^!H QY-:N7@0V:VMRXA> M:1PY"84XVCOGK],5LP2B>WCF48#J& /O60?#N(P(K^>.1ED6:0*N9 YR>,8! M!Z8K8CC6*)(T&%10H^@H 'D$>,ACGT4G^5-^T)Z2?]^S_A4M% $7VA/23_OV M?\*/M">DG_?L_P"%2T4 1?:$])/^_9_PH^T)Z2?]^S_A4M% $7VA/23_ +]G M_"C[0GI)_P!^S_A4M% $7VA/23_OV?\ "C[0GI)_W[/^%2T4 1?:$])/^_9_ MPH^T)Z2?]^S_ (5+10!%]H3TD_[]G_"C[0GI)_W[/^%2T4 1?:$])/\ OV?\ M*/M">DG_ '[/^%2T4 1?:$])/^_9_P */M">DG_?L_X5+10!%]H3TD_[]G_" MC[0GI)_W[/\ A4M% $7VA/23_OV?\*/M">DG_?L_X5+10!%]H3TD_P"_9_PH M^T)Z2?\ ?L_X5+10!%]H3TD_[]G_ H^T)Z2?]^S_A4M% $7VA/23_OV?\*/ MM">DG_?L_P"%2T4 1?:$])/^_9_PH^T)Z2?]^S_A4M% $#20NI5HV96&"#$> M?TK"MO"GAZUNWN$T\L6Z)(C,B_0'BNDHJHSE'9DN,7NC(;1]#92ITFWP1@XM M<'^59W_"&>&/^@:__?4O^-=11356:V;$Z<'NCBI? &AO*SI)J$2D\1H3A?89 M4FHAX)DM78:9K^H6D+8)3RV))]201_*NZHJ_K%7N3[&GV.'_ +"\2V/SZ?XC MEG=N'%U$V /;.[FCR_'-M^^^W6MULY\CRL;_ &^Z/YBNXHI^WEU2?R#V*Z-_ M>41IJ2!B,_.K* M/S(Q5:_\>:)8W"1"62XW#)>!0RK]3G^5:-SX8T.ZA,4FEVP4D',:!#^:X--],G^R)P'C8%Q]026_[[^T;&YV?-Y.T#?[9VC^8I^Q M7\R#VK_E9UWVA/23_OV?\*/M">DG_?L_X5R/]I>._P#H"V/_ 'V/_BZ/[;\8 MV?[Z\T"&6 <%+=LN2>F,%OY4>P?1K[T'M5V?W'7?:$])/^_9_P */M">DG_? ML_X5R/\ PF>L?]"E??FW_P 10/'DMJ=VJZ#?6<1X1\9W-Z<@=J/J]3M^*#VT M.YUWVA/23_OV?\*/M">DG_?L_P"%YU7VA/23_OV?\*/M">DG_?L_P"%K_*'MJ?%M+\D]!Y:\_\ CU)_PF>L?]"E??FW_P 13^KU.J#VT.YUWVA/23_OV?\ M"C[0GI)_W[/^%B?W'7?:$])/^_9_PH^T)Z2?]^S_A M7(_VEX[_ .@+8_\ ?8_^+I#J/CL@C^QK(9]''_Q='L'W7WA[5=G]QU_VA/1_ M^^#_ (4?:$])/^_9_P *\G\/+KD?C6)&-R;I9 +O><_N^,[B>HQC'X8KUVE6 MI>R:5[A2J>T5[6(OM">DG_?L_P"%'VA/23_OV?\ "I:*Q-2+[0GI)_W[/^%' MVA/23_OV?\*EHH 8DJN< -^*D4^BB@!AZT4'K10 VV_X]8O]P?RJ6HK;_CUB M_P!P?RJ6@ HJ&Y>=(2UO$LLF>%9]H_/!J49P,C![B@!:*8XD.-C*/7*YINV? M_GI'_P!\'_&@"6BHML__ #TC_P"^#_C1MG_YZ1_]\'_&@"6BHML__/2/_O@_ MXT;9_P#GI'_WP?\ &@"6BHML_P#STC_[X/\ C1MG_P">D?\ WP?\: ):*BVS M_P#/2/\ [X/^-&V?_GI'_P!\'_&@"6BHML__ #TC_P"^#_C1MG_YZ1_]\'_& M@"6BHML__/2/_O@_XT;9_P#GI'_WP?\ &@"6BHML_P#STC_[X/\ C1MG_P"> MD?\ WP?\: ):*BVS_P#/2/\ [X/^-&V?_GI'_P!\'_&@"6BHML__ #TC_P"^ M#_C1MG_YZ1_]\'_&@"6BHML__/2/_O@_XT;9_P#GI'_WP?\ &@"6BHML_P#S MTC_[X/\ C1MG_P">D?\ WP?\: ):*BVS_P#/2/\ [X/^-&V?_GI'_P!\'_&@ M"6BHML__ #TC_P"^#_C1MG_YZ1_]\'_&@"6BHML__/2/_O@_XT;9_P#GI'_W MP?\ &@"6BHML_P#STC_[X/\ C1MG_P">D?\ WP?\: ):*BVS_P#/2/\ [X/^ M-&V?_GI'_P!\'_&@"6BHML__ #TC_P"^#_C1MG_YZ1_]\'_&@"6BHML__/2/ M_O@_XT;9_P#GI'_WP?\ &@"6BHML_P#STC_[X/\ C1MG_P">D?\ WP?\: ): M*BVS_P#/2/\ [X/^-&V?_GI'_P!\'_&@"6BHML__ #TC_P"^#_C1MG_YZ1_] M\'_&@"6BHML__/2/_O@_XT;9_P#GI'_WP?\ &@"6BHML_P#STC_[X/\ C1MG M_P">D?\ WP?\: ):*BVS_P#/2/\ [X/^-&V?_GI'_P!\'_&@"6BHML__ #TC M_P"^#_C1MG_YZ1_]\'_&@"6@@'J,U%MG_P">D?\ WP?\:-L__/2/_O@_XT 2 M;5_NC\JHZMH]GK5BUI=QY0\JR\,A]0?6K6V?_GI'_P!\'_&C;/\ \](_^^#_ M (TTVG=":35F8NF>#=%TR%XQ:KD?_?!_P :-L__ #TC_P"^#_C4E$FU?[H_*EJ+;/\ \](_^^#_ (T; M9_\ GI'_ -\'_&@"6BHML_\ STC_ .^#_C1MG_YZ1_\ ?!_QH EHJ+;/_P ] M(_\ O@_XT;9_^>D?_?!_QH EHJ+;/_STC_[X/^-&V?\ YZ1_]\'_ !H EP,Y MQS146V?_ )Z1_P#?!_QHVS_\](_^^#_C0!+146V?_GI'_P!\'_&C;/\ \](_ M^^#_ (T 2T5%MG_YZ1_]\'_&C;/_ ,](_P#O@_XT 2T4Q!*#\[J1[+C^M/H M8>M%!ZT4 -MO^/6+_<'\JEJ*V_X]8O\ <'\JEH **** "BBB@ HHHH ***P+ MX2+K22V=S,\T09[A#*3&J;#A-G3<6VGIG@T ;]%HW$@GLA/([2[B M'SU&>%SR,# XXJM=W=U)8:3&':2-K-YIO]+:%GVA?XU!)/)X_.@#L:*BMI!- M:PR*&"N@(#=>G>I: "BBB@ HHHH **** "BBL;Q"GF6@2.XGCNF!%LD4I3=) MV)QU ZG/% &S17+-)-_:'GO>3?:8KJ. 1"0A"I49^3H<\G.,U;@5)!J\-Y>3 MM!%*&,GG%"J[ 3@KC ^E &]165X=ADBTE7D><^1)ND,:[3EP<;1ZT /HKDD23 A^VW2Z==7:K$S3 MMO*A>?GSD!FY'/TQ4T$TQM]*D-[,R_:C%R_$B_-@D_Q=* .GHKE;*>7_ (24 MR//,T,LTL:MYQ*M@<)Y><+C^]CFNJH **** "BBB@ HHHH **** "BL+44=M M9MFM+F%QT MX&/QH ZFBN0F:\FT"REWW5KI9#)/?2_;+7[/&J)(0CEL;CMZ-N.>H[<8H ZVBN4NFE@DU">S MOK@VWE[)96EW 2%QRF>%VKD'&!R/2M71AY4U];)-++!#*!&9)#(5RH)&X\G\ M3WH UJ*** "BBB@ HHHH **** "BD;[C?-MXZ^E)R,X/#,?X@O?.?SK8# M.GB8(;AV1[5F\LM\JD,HX'Y_G0!JT444 %%%% !1110 P]:*#UHH ;;?\>L7 M^X/Y5+45M_QZQ?[@_E4M !1110 4444 %%%% !5,Z5IS7OVUK&W-UG/G&(;\ M_7K5RDR!U(H J#2=.$,T(L+813G=*GE#$A]2.])_8^F?9H[?^S[7R(VWI'Y2 M[5;U QP:NT4 %%-\Q-^S>N_^[GF@.AZ,IYQU[T .HIID10274 '!)/2EWKS\ MPXZ\]* %HIGFQ[]GF+O_ +N>:7>A3>&7;ZYXH =13/-CW[/,774+ZYXI0ZL2 P)'4 MT 5UTZR6Y2Y6T@$\:[$D$8W*OH#Z5'!H^F6QE,&GVL7G#$FR)1O'H>.:MAT+ M%0R[AU&>E)YL90N)%VCJV>* ' !0 !@#@ 4M,,L80.9%"GHV>*5I$4 LZ@'H M2>M #J*:9$5@I=0QZ GDTNX @$C)Z"@!:*C$\);:)4)]-PIS2(H!9U /0D]: M '44W>N2-PR.3STIU !371)8VCD4,C##*PR"/2G44 4$T/2H[:2W33;18)<; MXQ"H5L=,C%.FT?3+@PF?3[60PC;%OB4[!Z#CBKFX9QD4M %9-/LH[MKN.T@6 MY<8:58P&/U/6K-%,66-L[74[>N#TH ?12;EXY'/3GK2>8FS?O7:.^>* '44Q MI8T(#2(I/3+8S3MZ_P!X=<=>_I0 M%(S*@RS #W-!=0P4L-QZ#/)H 6BFAT) M8!E)7KSTI0ZLNX,"OJ#Q0!4ETK3I[Q;R6QMWN5QB9H@7&.G/6E_LK3P+@"QM M\7/^N_=#]Y_O>OXU:WKD#<,D9 SU%-,L8(!D0;NF6'- %1=%TM(4A73K41(_ MF*@A7"MZ@8ZU>Z4QI8T(#NJD],G&:=N4XPPYZ<]: %HHHH ***,YH ***1F5 M1EB .G)H 6BDW#GD<=>>E(70*&+*%/0D\&@""\T^RU!%2]M(;A4.5$L88 ^V M:0:98++#*+.W$D"[8G\L90>@/:K!D0.$+J&/1<\TI8 @$@$]!ZT 4HM&TR"2 M22+3[5'E!$C+$H+ ]<\: '44W>GS?,OR_>YZ4C31*VUI4#>A89H ?13%EC9BJNI8=0#R M*7>O'S#DX'/4T *0&4JP!!&"#WJC%HFE0Q2Q1:;:)'*,2(L*@./<8YJXTL:# M+.JC..3WI6D1%#,ZJIZ$G% %.;1=+N(XHYM.M9$A&V)6A4A!Z#CBG#2M.%X+ MP6-N+H=)O*&\<8Z]>E6@Z$9#*0>,@TZ@ HHHH **** "BBB@!AZT4'K10 VV M_P"/6+_<'\JEJ*V_X]8O]P?RJ6@ HHHH **** "LK79]9M[6-M&M(+F8OAQ* M^,#VY'\ZU:*<79WL)JZL<9_:7CO_ * MC_WV/_BZ\VU"XO+G4)Y;]Y#=%SYF M_@@^F.V/2O?*S+[P]I.I7*7-W8Q23(<[\8+=/O8^]T[UUT<5&#UC]QS5T:\\53:@$U73;6"UVDET? MD'M_$@X&/85U> M!C&*,4 <4L5A_8JQQP/]N 'VW"'SBNX>9N/4Y_49Q3-3@M)(=0.D6Z?96B@1 MA&NV)Y/.'&!U..I]*[C ]*3 QC% '$R6LOV."V-E )AJ^7M^*ZNC /44 >>(;>6%-#TV"Y4@F1Y7 P>P R/SK#EU3Q^(G/]C6:_*>58$CZ# M?R:[FBH<;OXN9+J2>::7[07W,[,0V[U^M>FVFK^.YK. M&2/1K1HV0%6D;#$>I!?.:Z=_#>CR:HVI/80M=-U=AD$^N.F??&:U:SA2:ZG7 MB,?"HDE!:=S \/W?B2XN)QKEA;VT04&)HFR6.><_,:P-&LYQ:NK6B1//83K" MT8^:=MSO6N^HK9*R//G+FE>UO0Y2&:&^CL8E:7%O8NEP50YB)4+C MI][(/%5(HK:31Y;5FMHH;>>,I ?,Z+G&#_ $-$UY;P2O%+,J2+KOF,K'D)_>^E=M@' MJ!1M'H/RH Y_Q#F?2NCP/2CMB@#BC;W'VS2[N"-C/::2KJO][E M=R_4BH;?^SWDLGU*$- ^FR%%ECR23+G '7=C\:[NDP/04 <28]NJ:4=1DABQ M8'F[CWY_>+@)FQ^Z?[W'0\ MGBJ6A7.I17;+IR>:S+EXV/R_4^E>@3017$1CFC61#U5AD5!9:;9Z>I%K L>> MIZD_B>:XY82;JJ?-I^)/+J9'VSQ/_P! ZV_[Z'_Q5&OP2ZCHEE#=PF-Y;N 2 MHASM^<-^ =S GC&WG\: M9*J?V7%!=((9+"=Q%;W4>])5(^53C@'!PI'IWKMJ,#TK09Q-P;&6\OWOK0K< M265LUO$5+2JV'X7OD''2IM1>_>[BG^R33/IL4;%XV7'F'!D')YX&./6NOP,Y MQS2T <1J;:?DXZ_C4D<-H4MU6!O[:%Z'D;:?-'S_,Q;^[M_ M#&!79T8&E% '+^%5@66YS);&Y,T^8Q%B51YK?>;/(Z?I5-K&2 M\L-(A!>.0:C=NCX^XP,Q4_GBNSP,YP*6@#B%GAN6M+C4H%CB.J2^F<>E=;1@>E% !1110 4444 %%%% ##UHH M/6B@#Q^+]HSPC'"B'3=$/\ H&ZY_P!^(O\ X[110 ?\-'>$/^@;KG_?B+_X[1_PT=X0 M_P"@;KG_ 'XB_P#CM%% !_PT=X0_Z!NN?]^(O_CM'_#1WA#_ *!NN?\ ?B+_ M ..T44 '_#1WA#_H&ZY_WXB_^.T?\-'>$/\ H&ZY_P!^(O\ X[110 ?\-'>$ M/^@;KG_?B+_X[1_PT=X0_P"@;KG_ 'XB_P#CM%% !_PT=X0_Z!NN?]^(O_CM M'_#1WA#_ *!NN?\ ?B+_ ..T44 '_#1WA#_H&ZY_WXB_^.T?\-'>$/\ H&ZY M_P!^(O\ X[110 ?\-'>$/^@;KG_?B+_X[1_PT=X0_P"@;KG_ 'XB_P#CM%% M!_PT=X0_Z!NN?]^(O_CM'_#1WA#_ *!NN?\ ?B+_ ..T44 '_#1WA#_H&ZY_ MWXB_^.T?\-'>$/\ H&ZY_P!^(O\ X[110 ?\-'>$/^@;KG_?B+_X[1_PT=X0 M_P"@;KG_ 'XB_P#CM%% !_PT=X0_Z!NN?]^(O_CM'_#1WA#_ *!NN?\ ?B+_ M ..T44 '_#1WA#_H&ZY_WXB_^.T?\-'>$/\ H&ZY_P!^(O\ X[110 ?\-'>$ M/^@;KG_?B+_X[1_PT=X0_P"@;KG_ 'XB_P#CM%% !_PT=X0_Z!NN?]^(O_CM M'_#1WA#_ *!NN?\ ?B+_ ..T44 '_#1WA#_H&ZY_WXB_^.T?\-'>$/\ H&ZY M_P!^(O\ X[110 ?\-'>$/^@;KG_?B+_X[1_PT=X0_P"@;KG_ 'XB_P#CM%% M!_PT=X0_Z!NN?]^(O_CM'_#1WA#_ *!NN?\ ?B+_ ..T44 '_#1WA#_H&ZY_ MWXB_^.T?\-'>$/\ H&ZY_P!^(O\ X[110 ?\-'>$/^@;KG_?B+_X[1_PT=X0 M_P"@;KG_ 'XB_P#CM%% !_PT=X0_Z!NN?]^(O_CM'_#1WA#_ *!NN?\ ?B+_ M ..T44 '_#1WA#_H&ZY_WXB_^.T?\-'>$/\ H&ZY_P!^(O\ X[110 ?\-'>$ M/^@;KG_?B+_X[1_PT=X0_P"@;KG_ 'XB_P#CM%% !_PT=X0_Z!NN?]^(O_CM M'_#1WA#_ *!NN?\ ?B+_ ..T44 '_#1WA#_H&ZY_WXB_^.T?\-'>$/\ H&ZY M_P!^(O\ X[110 ?\-'>$/^@;KG_?B+_X[1_PT=X0_P"@;KG_ 'XB_P#CM%% M!_PT=X0_Z!NN?]^(O_CM'_#1WA#_ *!NN?\ ?B+_ ..T44 '_#1WA#_H&ZY_ MWXB_^.T?\-'>$/\ H&ZY_P!^(O\ X[110 ?\-'>$/^@;KG_?B+_X[1_PT=X0 M_P"@;KG_ 'XB_P#CM%% !_PT=X0_Z!NN?]^(O_CM'_#1WA#_ *!NN?\ ?B+_ M ..T44 '_#1WA#_H&ZY_WXB_^.T?\-'>$/\ H&ZY_P!^(O\ X[110 ?\-'>$ M/^@;KG_?B+_X[1_PT=X0_P"@;KG_ 'XB_P#CM%% !_PT=X0_Z!NN?]^(O_CM M'_#1WA#_ *!NN?\ ?B+_ ..T44 '_#1WA#_H&ZY_WXB_^.T?\-'>$/\ H&ZY M_P!^(O\ X[110 ?\-'>$/^@;KG_?B+_X[1_PT=X0_P"@;KG_ 'XB_P#CM%% M!_PT=X0_Z!NN?]^(O_CM'_#1WA#_ *!NN?\ ?B+_ ..T44 '_#1WA#_H&ZY_ MWXB_^.T?\-'>$/\ H&ZY_P!^(O\ X[110 ?\-'>$/^@;KG_?B+_X[1_PT=X0 E_P"@;KG_ 'XB_P#CM%% "?\ #1OA#_H&ZY_WXB_^.T444 ?_V0$! end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 24, 2022
Jun. 30, 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 FY    
Document Fiscal Year Focus 2021    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 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 Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
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 Public Float     $ 29,000,000
Entity Common Stock, Shares Outstanding   5,590,656  
Auditor Name BDO USA, LLP    
Auditor Location Boston, Massachusetts    
Auditor Firm ID 243    

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current Assets:    
Cash $ 1,992 $ 2,833
Accounts receivable, net of allowance for doubtful accounts of $89 and $37 at December 31, 2021 and 2020, respectively 4,116 3,356
Prepaid expenses and other current assets 1,499 914
Income tax receivable 2,678 2,495
Total Current Assets 10,285 9,598
Property and equipment:    
Computer software 4,521 4,422
Office furniture and equipment 2,195 2,139
Laboratory equipment 16,005 15,978
Leasehold improvements 3,629 3,629
Property, Plant and Equipment, Gross, Ending Balance 26,350 26,168
Accumulated depreciation and amortization (19,659) (16,937)
Property, Plant and Equipment, Net, Ending Balance 6,691 9,231
Other assets 864 888
Net deferred tax assets 160 0
Operating lease right-of-use assets 3,552 4,286
Total Assets 21,552 24,003
Current Liabilities:    
Accounts payable 994 577
Accrued expenses 3,188 1,801
Current portion of long-term debt 664 688
Current portion of operating lease liabilities 984 875
Total Current Liabilities 5,830 3,941
Long-term debt 599 3,444
Net deferred tax liabilities 0 211
Long-term portion of operating lease liabilities 2,880 3,895
Total Liabilities 9,309 11,491
Commitments and Contingencies (Note 9)
Shareholders' Equity:    
Preferred stock, $0.005 par value, 873 shares authorized, no shares issued or outstanding 0 0
Common stock, $0.005 par value; 50,000 shares authorized 6,257 shares and 6,205 shares issued at December 31, 2021 and 2020, respectively, 5,589 shares outstanding and 5,537 shares outstanding at December 31, 2021 and 2020, respectively 31 31
Additional paid-in capital 33,478 32,803
Less - Treasury stock, at cost, 668 shares (10,082) (10,082)
Accumulated deficit (9,550) (8,606)
Accumulated other comprehensive loss (1,634) (1,634)
Total Shareholders' Equity 12,243 12,512
Total Liabilities and Shareholders' Equity $ 21,552 $ 24,003
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts $ 89 $ 37
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,257 6,205
Common stock, shares outstanding (in shares) 5,589 5,537
Treasury stock, shares (in shares) 668 668
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations and Comprehensive Income / (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues $ 24,909 $ 21,360 $ 37,678
Cost of revenues 14,645 16,474 21,234
Gross profit 10,264 4,886 16,444
Operating Expenses:      
General & administrative 6,126 6,095 7,221
Marketing & selling 2,799 3,577 4,658
Research & development 1,130 1,280 1,567
Total Operating Expenses 10,055 10,952 13,446
Operating income (loss) 209 (6,066) 2,998
Other Income (Expense):      
Forgiveness of PPP loan (2,181)   0
Settlements (3,150) 0 0
Other (expense) income (61) (140) 58
Total Other Income (Expense) (1,030) (140) 58
Net (loss) income before (benefit from) provision for income taxes (821) (6,206) 3,056
(Benefit from) provision for income taxes (156) (2,347) 1,514
Net (loss) income (665) (3,859) 1,542
Other Comprehensive (Loss) Income:      
Foreign currency translation, net of taxes 0 (10) (225)
Total Comprehensive (Loss) Income $ (665) $ (3,869) $ 1,317
Basic net (loss) income per share (in dollars per share) $ (0.12) $ (0.70) $ 0.28
Diluted net (loss) income per share (in dollars per share) $ (0.12) $ (0.70) $ 0.28
Weighted average common shares outstanding:      
Basic (in shares) 5,549 5,524 5,514
Diluted (in shares) 5,549 5,524 5,525
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ 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, 2018 6,175,000   668,000      
Balance at Dec. 31, 2018 $ 31 $ 31,523 $ (10,082) $ (1,326) $ (1,399) $ 18,747
Shares issued – vested (in shares) 10,000          
Tax withholding related to vested shares from employee stock plans $ 0 (33) 0 0 0 (33)
Stock compensation expense   759       759
Cash dividends declared 0 0 0 (3,970) 0 (3,970)
Net (loss) income       1,542   1,542
Foreign currency translation, net of taxes $ 0 0 $ 0 0 (225) (225)
Balance (in shares) at Dec. 31, 2019 6,185,000   668,000      
Balance at Dec. 31, 2019 $ 31 32,249 $ (10,082) (3,754) (1,624) 16,820
Shares issued – vested (in shares) 20,000   0      
Tax withholding related to vested shares from employee stock plans $ 0 (9) $ 0 0 0 (9)
Stock compensation expense 0 563 0 0 0 563
Cash dividends declared 0 0 0 (993) 0 (993)
Net (loss) income 0 0 0 (3,859) 0 (3,859)
Foreign currency translation, net of taxes $ 0 0 $ 0 0 (10) (10)
Balance (in shares) at Dec. 31, 2020 6,205,000   668,000      
Balance at Dec. 31, 2020 $ 31 32,803 $ (10,082) (8,606) (1,634) 12,512
Shares issued – vested (in shares) 51,000   0      
Tax withholding related to vested shares from employee stock plans $ 0 (72) $ 0 0 0 (72)
Stock compensation expense 0 743 0 0 0 743
Cash dividends declared 0 0 0 (279) 0 (279)
Net (loss) income $ 0 0 $ 0 (665) 0 (665)
Foreign currency translation, net of taxes           $ 0
Exercise of stock options (in shares) 1   0     1,000
Exercise of stock options $ 0 4 $ 0 0 0 $ 4
Balance (in shares) at Dec. 31, 2021 6,257,000   668,000      
Balance at Dec. 31, 2021 $ 31 $ 33,478 $ (10,082) $ (9,550) $ (1,634) $ 12,243
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Shareholders' Equity (Parentheticals) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dividends declared, per share (in dollars per share) $ 0.05 $ 0.18 $ 0.72
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net (loss) income $ (665) $ (3,859) $ 1,542
Adjustments to reconcile net (loss) income to net cash provided by operating activities:      
Forgiveness of PPP loan (2,181)   0
Depreciation and amortization 2,784 2,691 2,914
ROU asset amortization 906 935 0
Deferred income taxes (371) (339) (405)
Loss on sale of fixed assets   94 0
Non-cash interest income (expense) 0 0 33
Stock compensation expense 743 563 759
Changes in operating assets and liabilities:      
Accounts receivable (760) 424 1,049
Prepaid expenses and other current assets (585) 392 64
Income tax receivable (183) (2,013) (482)
Accounts payable 417 (281) (494)
Operating lease liabilities (1,078) (914) 0
Accrued expenses 1,387 (1,776) (671)
Net cash provided by (used in) operating activities 414 (4,083) 4,309
Cash flows from investing activities:      
Proceeds from sale of fixed assets   140 0
Proceeds from short-term investments 0 0 3,810
Other assets (38) (7) (56)
Purchases of property and equipment and capitalized software development costs (182) (991) (1,677)
Net cash (used in) provided by investing activities (220) (858) 2,077
Cash flows from financing activities:      
Cash dividends paid (279) (993) (3,970)
Proceeds from stock options and tax withholding related to vested shares from employee stock plans (68) (9) (33)
Payments of equipment financing (688) (678) (415)
Net cash (used in) provided by financing activities (1,035) 501 (3,002)
Effect of exchange rate changes on cash   (10) (170)
Net (decrease) increase in cash and cash equivalents (841) (4,450) 3,214
Cash, beginning of year 2,833 7,283 4,069
Cash, end of year 1,992 2,833 7,283
Supplemental disclosures of cash flow information:      
Cash paid for income taxes 405 249 2,898
Cash paid for interest 50 75 59
Cash paid for operating leases 1,151 1,038 1,199
Right-of-use assets acquired through operating leases 172 2,346 4,363
Non-cash investing and financing activities:      
Purchases of equipment through accounts payable and accrued liabilities   241 1,882
Paycheck Protection Program CARES Act [Member]      
Cash flows from financing activities:      
Proceeds from long term det   2,181 0
Equipment Loan Arrangement [Member]      
Cash flows from financing activities:      
Proceeds from long term det $ 0 $ 0 $ 1,416
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Note 1 - Nature of Business
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

1. Nature of Business

 

Company Overview

 

Psychemedics Corporation (the “Company”) provides hair testing for drugs of abuse, utilizing a patented hair analysis method involving digestion of hair, enzyme immunoassay and mass spectrometry to analyze hair to detect abused substances. The Company’s customers include Fortune 500 companies, as well as small to mid-size corporations, schools and governmental entities located in the United States and Internationally.

 

COVID-19 Pandemic

 

The outbreak of coronavirus (“COVID-19”) which was declared by the World Health Organization to be a pandemic, has, and is expected to continue to impact worldwide economic activity. While our domestic business has been deemed an essential business and we continue to provide services to our customers, COVID-19 has had a significant impact on our entire operations. Additionally, COVID-19’s effect on the overall economy has had an adverse impact on hiring, which is having a negative impact on our 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, were emergency economic stimulus packages 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”). 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 $2.6 million and $0.2 million for the years ended December 31, 2021, and December 31, 2020, respectively, 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.

 

Liquidity and Managements Plans

 

At December 31, 2021, the Company’s principal sources of liquidity included $2.0 million of cash on hand. Management currently believes that such funds, together with future operating profits, should be adequate to fund anticipated working capital requirements, including debt 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 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.

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

2. Summary of Significant Accounting Policies

 

Risks and Uncertainties

 

The Company is subject to a number of risks and uncertainties similar to those of other companies, such as those associated with the continued expansion of the Company’s sales and marketing network, technological developments, intellectual property protection, development of markets for new products and services offered by the Company, the economic health of principal customers of the Company, financial and operational risks associated with expansion of testing facilities used by the Company, government regulation (including, but not limited to, FDA regulations, proposed laws and regulations, and delays in implementation of laws and regulations), competition and general economic conditions.

 

Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates, including those related to bad debts, long-lived asset lives, income tax valuation and share based compensation, and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Changes in estimates are recorded in the period in which they become known.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with original maturities at the date of purchase of 90 days or less as cash equivalents. As of December 31, 2021 and 2020, there were no investments classified as cash equivalents.

 

Property and Equipment

 

Property & equipment are recorded at cost. Depreciation and amortization is computed over the estimated useful lives of the assets, using the straight-line method. Repair and maintenance costs are expensed as incurred. The estimated useful lives of the assets are:

 

 

Computer software (years)

3to

5

Office furniture and equipment (years)

3to

7

Laboratory equipment (years)

5to

7

Leasehold improvements

Lesser of estimated useful life or lease term

 

The Company recorded depreciation and amortization related to property and equipment and capitalized software of $2.7 million, $2.6 million, and $2.9 million in 2021, 2020 and 2019, respectively. The Company had $0.5 million of capitalized software and equipment that was not placed in service as of December 31, 2021, which is included as a component of computer software on the accompanying consolidated balance sheets. 

 

Capitalized Software Development Costs

 

We capitalize costs related to significant software projects developed or obtained for internal use, including costs incurred in a cloud computing arrangement. Costs incurred during the preliminary project work stage or conceptual stage, such as determining the performance requirements, system requirements and data conversion, are expensed as incurred. Costs incurred in the application development phase, such as coding, testing for new software and upgrades that result in additional functionality, are capitalized and are amortized using the straight-line method over the useful life of the software for three to five years. Costs incurred during the post-implementation/operation stage, including training costs and maintenance costs, are expensed as incurred. In accordance with Company policy, during the years ended December 31, 2021, and 2020, we capitalized internally developed software costs of $99 thousand and $213 thousand, respectively. Amortization expense related to software development costs was $421 thousand, $293 thousand and $457 thousand in 2021, 2020 and 2019, respectively. Determining whether particular costs incurred are more properly attributable to the preliminary or conceptual stage, and thus expensed, or to the application development phase, and thus capitalized and amortized, depends on subjective judgments about the nature of the development work, and our judgments in this regard may differ from those made by other companies. General and administrative costs related to developing or obtaining such software is expensed as incurred.

 

Other Assets

 

Other assets primarily consist of capitalized legal costs relating to patent applications. The Company amortizes these costs over the lesser of the legal life or estimated useful life of the patent from the date of grant of the applicable patent. The typical life is twenty years. As of December 31, 2021, the Company had capitalized legal costs relating to patent applications of $1.1 million with accumulated amortization of $0.4 million, for a net balance of $0.7 million. As of December 31, 2020, the Company had capitalized legal costs relating to patent applications of $1.0 million with accumulated amortization of $0.3 million, for a net balance of $0.7 million. Amortization expense was $62 thousand, $62 thousand, and $40 thousand in 2021, 2020 and 2019, respectively. The amount of amortization related to patent applications is expected to remain below $100 thousand per year for the next five years.

 

Revenue Recognition

 

The Company is in the business of performing drug testing services and reporting the results thereof. The Company’s services are primarily drug and alcohol testing for its customers for an agreed-upon fee per unit tested. The revenues are recognized when the drug test is performed and reported to the customer.

 

Revenue is recognized when control of the services is transferred to our customers, in an amount that reflects the consideration (none of which is variable) the Company expects to be entitled to in exchange for those services. The Company typically invoices customers monthly for services provided and payments are generally due within 30 to 60 days of the invoice date.

 

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

 

  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Consolidated Revenue:

            

Testing

 $21,894  $19,068  $34,555 

Shipping / Collection (hair)

  2,847   2,174   2,876 

Other

  168   118   247 

Total Revenue

 $24,909  $21,360  $37,678 

 

Testing Revenue

 

Drug and alcohol tests for drugs of abuse using hair, performed in the Company’s forensic laboratory in California, represents our primary service. Sales to customers are initiated through sales agreements, most of which have standard terms. Most tests are identified through a chain of custody form (“CCF”) and can therefore be uniquely tracked. Revenue is recognized when performance obligations under the terms of the contract with a customer are satisfied; generally, this occurs with the transfer of control of our service, which occurs at a specific point-in-time. The specific point-in-time is the completion of the test and availability of test results to the customer. Most tests are completed the same day that the hair specimen is received.

 

Substantially all tests are completed within a few days once received for processing at our laboratory in California. As the tests are performed in a forensic laboratory, the exact date and time of each test completion is available and used in the timing of recognition of revenue.

 

Revenue is measured as the amount of consideration the Company expects to receive in exchange for providing services. Sales taxes the Company pays concurrent with revenue-producing activities are excluded from revenue.

 

Shipping and Hair Collection Revenue

 

Shipping revenue represents the amount billed to customers related to shipping of the hair specimen and CCF (collectively called the “sample”) to the Company’s laboratory. Collection revenue represents the amount billed to customers related to the collection of the hair specimen. This collection is done by third parties who have contracted with the Company. Shipping and hair collection revenue is recognized when performance obligations under the terms of the contract with a customer are satisfied; generally, this occurs with the transfer of control of the Company’s service, which occurs at a specific point-in-time. The specific point-in-time is the completion of the test (associated with the shipping or hair collection charge) and availability of test results to the customer.

 

Revenue is measured as the amount of consideration the Company expects to receive in exchange for providing services. As the Company controls the service before transferring to the customer, it is considered a principal in the transaction, and therefore records revenues on gross basis, with shipping and hair collection costs in costs of revenues.

 

 Other Revenue

 

Other revenue represents several items including: urine testing performed by other labs, medical review officer charges, legal/testifying services, and other miscellaneous charges. The total of all these items is less than 1% of total revenue. The amounts are generally billed to customers as services are performed, which occurs at a specific point-in-time.

 

  Practical Expedients and Exemptions

 

The Company generally expenses sales commissions when incurred as they are typically not related to costs to fulfill customer contracts but relate to overall sales targets. These costs are recorded within marketing and selling expense on the accompanying consolidated statements of operations.

 

 Research and Development Expenses

 

The Company expenses all research and development costs as incurred.

 

 Contingencies

 

Loss contingencies from legal proceedings and claims may occur from government investigations, shareholder lawsuits, product liability, contractual claims, tax and other matters. Accruals are recognized when it is probable that a liability will be incurred, and the amount of loss can  be reasonably estimated. Legal fees are expensed as incurred.

 

Income Taxes

 

The Company accounts for income taxes using the liability method pursuant to ASC 740,Income Taxes”. Under this method, the Company recognizes deferred tax assets and liabilities for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts using enacted tax rates in effect for the year the differences are expected to reverse. The Company evaluates uncertain tax positions annually and considers whether the amounts recorded for income taxes are adequate to address the Company’s tax risk profile. The Company analyzes the potential tax liabilities of specific transactions and tax positions based on management’s judgment as to the expected outcome.

 

Concentration of Credit Risk and Off-Balance Sheet Risk

 

The Company has no significant off-balance-sheet risk such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially subject the Company to concentrations of credit risk are principally cash and accounts receivable. The Company’s policy is to place its cash in high quality financial institutions. At time, these deposits may exceed or be exempt from federally insured limits. The Company does not believe significant credit risk exists with respect to these institutions. Concentration of credit risk with respect to accounts receivable is limited to certain customers to whom the Company makes substantial sales. To reduce risk, the Company routinely assesses the financial strength of its customers and, as a consequence, believes that its accounts receivable credit risk exposure is limited. The Company maintains an allowance for potential credit losses but historically has not experienced any significant losses related to individual customers or groups of customers in any particular industry or geographic area. The Company does not require collateral.

 

Significant Customers and Concentration of Credit Risk

 

The Company had no customers that represented 10% or more of total revenue for the years ended December 31, 2021, and 2020, respectively. The Company had one customer that represented 26% of total revenue for the year ended December 31, 2019. The Company had no customers account for 10% or more of the total accounts receivable balance as of December 31, 2021, and 2020, respectively.

 

Stock-Based Compensation

 

The Company accounts for equity awards in accordance with ASC 718,Compensation — Stock Compensation (“ASC 718”). ASC 718 requires employee equity awards to be accounted for under the fair value method. It also requires the measurement of compensation cost at fair value on the date of grant and recognition of compensation expense over the service period for awards expected to vest. Accordingly, share-based compensation is measured at the grant date based on the fair value of the award. The Company uses the straight-line method to recognize share-based compensation over the service period of the award, which is generally equal to the vesting period. The Company uses the simplified approach to calculate the expected exercise date of options, which is one of the components used to determine the fair value of the options. This approach is used due to the small number of recipients receiving stock options not providing a reasonable basis for estimating expected term. In 2016, the Company adopted ASU 2016-09, Improvements to Employee Share-Based Payment Accounting, which simplifies several aspects of the accounting for employee share-based payment transactions including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification of related amounts within the statement of cash flows. As a result, we recognize the impact of forfeitures when they occur with no adjustment for estimated forfeitures and recognize excess tax benefits as a reduction of income tax expense regardless of whether the benefit reduces income taxes payable.

 

Stock compensation expense by income statement account is as follows (in thousands):

 

  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Cost of revenues

 $63  $50  $59 

General & administrative

  503   380   579 

Marketing & selling

  114   74   54 

Research & development

  63   59   67 

Total stock compensation

 $743  $563  $759 

 

 See Note 7 – “Stock-Based Awards” for additional information relating to the Company’s stock plan.

 

    Basic and Diluted Net Income (Loss) per Share

 

Basic net income (loss) per share is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares and dilutive common stock equivalents outstanding during the period. The number of dilutive common stock equivalents outstanding during the period has been determined in accordance with the treasury-stock method. Common equivalent shares consist of common stock issuable upon the exercise of outstanding options and the unvested portion of stock unit awards (“SUAs”).

 

Basic and diluted weighted average common shares outstanding are as follows (in thousands):

 

  

2021

  

2020

  

2019

 

Weighted average common shares outstanding, basic

  5,549   5,524   5,514 

Dilutive common equivalent shares

  -   -   11 

Weighted average common shares outstanding, assuming dilution

  5,549   5,524   5,525 

 

   For the years ended December 31, 2021, 2020 and 2019, options to purchase 545 thousand, 588 thousand and 357 thousand common shares were outstanding but not included in the dilutive common equivalent share calculation as their effect would have been anti-dilutive.

 

Financial Instruments

 

 Financial instruments include cash, accounts receivable and accounts payable. Estimated fair values of these financial instruments approximate carrying values due to their short-term nature. The Company has two outstanding equipment loans. One had an interest rate of the 30-day LIBOR rate + 1.75% and the other has a fixed interest rate of 3.79%. As there is a market interest rate, the carrying amount is fair value.

 

Basis of Preparation and Consolidation

 

 The consolidated financial statements include the financial statements of the Company and its wholly-owned subsidiaries have been prepared using accounting principles generally accepted in the United States (“U.S. GAAP”). All intercompany transactions and balances have been eliminated.

 

Foreign Currency Translation

 

   To the extent sales are made through our Brazil subsidiary, such sales are transacted in Brazilian Real and translated into US dollars. Foreign currency denominated assets and liabilities are translated into U.S. dollars using the exchange rates in effect at the consolidated balance sheet date. Results of operations and cash flows are translated using the average exchange rates throughout the period. The effect of exchange rate fluctuations on translation of assets and liabilities that are in the functional currency is included as a component of shareholders’ equity in accumulated other comprehensive income (loss). The total change in foreign currency translation adjustment for the year ended December 31, 2021, and 2020, respectively was an immaterial amount.

 

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. See Note 13 – “Business Segment Reporting” for geographic breakdown of revenue.

 

Recently Adopted Accounting Pronouncements

 

In 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 25 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Note 3 - Accounts Receivable
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Loans, Notes, Trade and Other Receivables Disclosure [Text Block]

3. Accounts Receivable

 

The Company maintains an allowance for uncollectible accounts receivable based on management’s assessment of the collectability of its customer accounts by reviewing customer payment patterns and other relevant factors. The Company reviews the adequacy of the allowance for uncollectible accounts on a quarterly basis and adjusts the balance as determined necessary. Write-offs are recorded at the time a customer account is deemed uncollectable. The following is a rollforward of the Company’s allowance for doubtful accounts (in thousands):

 

  

As of December 31,

 
  

2021

  

2020

 

Balance, beginning of period

 $37  $45 

Provision for doubtful accounts

  55   22 

Write-offs

  ( 3)  ( 30)

Balance, end of period

 $89  $37 

 

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Accrued Expenses
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

4. Accrued Expenses

 

Accrued expenses consist of the following (in thousands):

 

  

As of December 31,

 
  

2021

  

2020

 

Accrued compensation and employee benefits

 $507  $315 

Accrued vacation expense

  373   379 

Accrued taxes

  200   4 

Accrued shipping expense

  488   511 

Accrued legal settlement

  1,150   - 

Other accrued expenses

  470   592 

Total Accrued Expenses

 $3,188  $1,801 

 

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Income Taxes
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

5. Income Taxes

 

The income tax provision consists of the following (in thousands):

 

  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Current –

            

Federal

 $131  $( 2,006) $1,478 

State

  84   ( 2)  54 

Foreign

  -   -   348 

Total Current Deferred –

  215   ( 2,008)  1,880 

Federal

  ( 704)  ( 13)  ( 139)

State

  333   ( 326)  ( 227)

Total Deferred

  ( 371)  ( 339)  ( 366)

Income Tax Provision

 $( 156) $( 2,347) $1,514 

 

A reconciliation of the effective rate with the federal statutory rate is as follows:

 

  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Federal statutory rate

  21.0%  21.0%  21.0%

State income taxes, net of federal benefit

  10.4%  4.4%  (4.5%)

Permanent differences

  47.6%  0.0%  -8.1%

Stock based compensation

  1.4%  (0.4%)  1.3%

Federal R&D Credits

  0.0%  1.6%  -4.7%

Foreign taxes, net of federal benefit

  (10.9%)  (2.2%)  44.5%

Difference in tax rate for carryback claim

  0.0%  13.4%  0.0%

Increase/(decrease) in valuation reserve

  (50.5%)  0.0%  0.0%

Effective tax rate

  19.0%  37.8%  49.5%

 

The change in effective tax rate from 2020 to 2021 was primarily driven by the Company’s 2020 carryback claim for the net loss as well as an increase to the valuation allowance in 2021 and a decrease in foreign taxes and federal tax credits in 2021, which were partially offset by the debt forgiveness and an increase in state taxes due to the CA research credits. As of December 31, 2021, the Company had $0.3 million of federal net operating loss carryforwards which do not expire. As of December 31, 2021, the Company had $2.6 million of state net operating loss carryforwards, of which $2.4 million expire at various dates between 2030 and 2041, and $0.2 million do not expire. As of December 31, 2021, the Company had $0.1 million of federal tax credit carryforwards that expire in 2040 and there were $1.2 million of California tax credit carryforwards relating to the years 2013 through 2021 which have an unlimited carryforward period. In 2021, the 10.4% state income tax effective rate primarily consisted of California research tax credits of 9.4%. 

 

The components of the net deferred tax liabilities included in the accompanying balance sheets are as follows (in thousands):

 

  

As of December 31,

 
  

2021

  

2020

 

Deferred Tax Assets

        

Allowance for doubtful accounts

 $21  $9 

Accrued expenses

  129   112 

Stock-based compensation

  325   265 

R&D tax credits

  1,083   1,005 

Operating lease

  944   1,130 

PPP Loan expenses

  -   9 

NOL carryforward

  219   97 

Gross Deferred Tax Assets

  2,721   2,627 

Valuation Allowance

  ( 414)  - 

Deferred Tax Assets After Valuation Allowance

  2,307   2,627 
         

Deferred Tax Liabilities

        

Excess of tax over book depreciation and amortization

  ( 1,249)  ( 1,775)

Prepaid expenses

  ( 61)  ( 48)

Operating lease

  ( 837)  ( 1,015)

Gross Deferred Tax Liabilities

  ( 2,147)  ( 2,838)
         

Net Deferred Tax Assets/(Liabilities)

 $160  $( 211)

 

 

Income taxes are recorded in accordance with FASB ASC Topic 740, Income Taxes (“ASC 740”), which provides for deferred taxes using an asset and liability approach. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. A valuation allowance is provided, if, based upon the weight of available evidence, it is more likely than not that some or all of the net deferred tax assets will not be realized.

 

ASC 740 contains a two-step approach to recognizing and measuring uncertain tax positions (tax contingencies). The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained on an audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. The Company considers many factors when evaluating and estimating the Company’s tax positions and tax benefits, which may require periodic adjustments and which may not accurately forecast actual outcomes. The Company had immaterial uncertain tax positions at December 31, 2021, and 2020, respectively.

 

The Company operates within multiple taxing jurisdictions and could be subject to audit in these jurisdictions. These audits may involve complex issues, which may require an extended period of time to resolve. The Company has provided for its estimated taxes payable in the accompanying financial statements. The Company’s policy is to recognize interest and penalties related to income tax matters as a general and administrative expense, when and if incurred. Interest and penalties for the years ended December 31, 2021, 2020 or 2019 were not material. In 2019, the I.R.S. completed a standard review of the Company’s 2016 tax year. The tax years ended December 31, 2018, through December 31, 2021, remain subject to examination by all major taxing authorities.

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Preferred Stock
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Preferred Stock [Text Block]

6. Preferred Stock

 

The Board of Directors has the authority to designate authorized preferred shares in one or more series and to fix the relative rights and preferences without vote or action by the stockholders. The Board of Directors has no present plans to designate or issue any shares of preferred stock.

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Stock-based Awards
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

7. Stock-Based Awards

 

The 2006 Incentive Plan initially adopted in 2006 provides for grants of options with terms of up to ten years, grants of restricted stock or stock unit awards (“SUAs”), issuances of stock bonuses or grants other stock-based awards plus cash-based awards, to officers, directors, employees, and consultants. Such shares are issuable out of the Company’s authorized but unissued common stock. In May 2021, the 2006 Incentive Plan was amended to increase the total number of shares issuable thereunder from 1.2 million to 1.6 million. As of December 31, 2021, 285 thousand shares remained available for future grant under the 2006 Incentive Plan.

 

The fair value of the SUAs is determined by the closing price on the date of grant. The fair value of options is determined using a Black-Scholes model. The SUAs and options vest over a period of two to four years and are convertible or exercisable into an equivalent number of shares of the Company’s common stock provided that the employee receiving the award remains continuously employed throughout the vesting period. The Company records stock compensation expense related to the SUAs and options on a straight-line basis over the vesting term. Employees are issued shares upon vesting of SUAs, net of tax withholdings. As a result of our adoption of ASU 2016-09 in 2016, we recognize the impact of forfeitures when they occur with no adjustment for estimated forfeitures and recognize excess tax benefits as a reduction of income tax expense regardless of whether the benefit reduces income taxes payable.

 

On January 25, 2021, the Company granted SUAs covering 1.5 thousand shares of common stock. On March 16, 2021, the Company granted SUAs covering two thousand shares of common stock. On May 13, 2021, the Company granted SUAs covering 115.5 thousand shares of common stock. The SUAs vest over a period of two years for non-employee board members and four years for employees and are convertible into an equivalent number of shares of the Company’s common stock provided that the director or employee receiving the award remains employed throughout the vesting period. The stock options become exercisable over two years for non-employee board members and four years for employees and have a term of 10 years. The Company records compensation expense related to the SUAs and options on a straight-line basis over the vesting term. Employees are issued shares upon vesting, in the case of SUA’s or upon exercise of options, net of tax withholdings, unless the employee chooses to receive all shares and pay for the associated employment taxes. Upon the exercise of a stock option, the Company issues authorized but unissued shares and delivers them to the recipient. The Company does not expect to repurchase shares to satisfy stock option exercises. No other types of equity-based awards have been granted or issued under the 2006 Incentive Plan.

 

The following table represents all shares granted by the Company under the 2006 Incentive Plan for the last three years (shares in thousands):

 

Grant Date

 

Type

 

Shares

  

Fair Value
Per Share (1)

 

May 13, 2021

 

SUA

  116  $6.55 

March 16, 2021

 

SUA

  2  $7.04 

January 25, 2021

 

SUA

  2  $5.54 

December 16, 2020

 

SUA

  5  $4.71 

November 11, 2020

 

Options

  40  $1.13 

November 11, 2020

 

SUA

  190  $4.07 

May 3, 2019

 

Options

  192  $2.99 

May 3, 2019

 

SUA

  18  $10.60 

 

 

(1)

The fair value for the SUA’s is the closing price of the Company’s stock on that date. The fair value for options represents the fair value calculated using the Black-Scholes model. Options have contractual lives of 10 years. The options granted on May 3, 2019, have a fair value of $2.99 per share based on the $10.60 grant date and exercise prices and assuming 6.25 and 5.75 year estimated terms, 41% volatility, 2.4% interest rate and a 3.9% dividend yield rate. The options granted on November 11, 2020, have a fair value of $1.13 per share based on the $4.07 grant date and exercise prices and assuming 6.25 and 5.75 year estimated terms, 45% volatility, 0.9% interest rate and a 4.0% dividend yield rate. No options were granted during fiscal year ended December 31, 2021. For options granted during fiscal years ended December 31, 2020, and 2019, the weighted average grant date fair values were $3.47, and $3.40, respectively. For SUAs granted during fiscal years ended December 31, 2021, 2020 and 2019, the weighted average grant date fair values were $6.55, $4.89, and $12.01, respectively.

 

A summary of the Company’s stock option activity is as follows (in thousands, except price per share):

 

  

Number of
Shares

  

Weighted Average
Exercise Price
Per Share

  

Weighted Average
Remaining Contractual
Life (years)

  

Aggregate
Intrinsic
Value
(2)

 

Outstanding, December 31, 2020

  604  $14.31   7.0  $- 

Granted

  -  $-         

Exercised

  (1) $4.07         

Forfeited

  (29) $3.47         

Outstanding, December 31, 2021

  574  $14.23   6.1  $100 
                 

Exercisable, December 31, 2021

  464  $15.12   5.7  $- 

 

 

(2)

The aggregate intrinsic value on this table was calculated based on the amount, if any, by which the closing market price of the Company’s stock on December 31 of the applicable year exceeded the exercise price of any of the underlying options, multiplied by the number of shares subject to each such option. The closing stock price as of December 31, 2021, and 2020 was $7.02 and $5.09, respectively.

 

 

A summary of the Company’s stock unit award activity is as follows (in thousands, except price per share):

 

      

Weighted Average

 
  

Number of

    Grant-Date Fair Value 
  

Shares

  

per Share (3)

 

Outstanding & Unvested, December 31, 2020

  166  $4.50 

Granted

  119  $6.55 

Converted to common stock

  ( 52) $4.89 

Cancelled

  ( 9) $4.94 

Forfeited

  -  $- 

Outstanding & Unvested, December 31, 2021

  224  $5.48 

 

 

(3)

Weighted average price per share is the weighted grant price based on the closing market price of each of the stock grants related to each transaction type. The weighted average fair value is the weighted average share price times the number of shares.

 

The fair value of stock unit award vesting was $296 thousand, $274 thousand and $223 thousand for the years ended December 31, 2021, 2020, and 2019, respectively. The intrinsic value of stock unit awards converted to common stock was based on the stock price on the vesting date and amounted to $501 thousand, $115 thousand and $144 thousand for the years ended December 31, 2021, 2020, and 2019, respectively.

 

As of December 31, 2021, a total of 844 thousand shares of common stock were reserved for issuance under 2006 Incentive Plan. As of December 31, 2021, the unamortized fair value of outstanding options and awards was $1.2 million to be amortized over a weighted average period of 2.9 years.

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Employee Benefit Plan
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Compensation and Employee Benefit Plans [Text Block]

8. Employee Benefit Plan

 

The Psychemedics Corporation 401(k) Savings and Retirement Plan (the “401(k) Plan”) is a qualified defined contribution plan in accordance with Section 401(k) of the Internal Revenue Code. All employees over the age of 21 are eligible to make pre-tax contributions up to a specified percentage of their compensation. Under the 401(k) Plan, the Company may, but is not obligated to, match a portion of the employees’ contributions up to a defined maximum. Matching contributions of zero, $198 thousand and $262 thousand were made in the years ended December 31, 2021, 2020 and 2019, respectively.

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

9. Commitments and Contingencies

 

Commitments

 

The Company leases certain of its facilities and equipment under operating lease agreements expiring on various dates through December 2026. Total minimum lease payments, including scheduled increases, are charged to operations on the straight-line basis over the life of the respective lease. Rent expense was $1.1 million, $1.1 million and $1.2 million in 2021, 2020 and 2019, respectively. See Note 10 – “Operating Leases” for commitments remaining under lease agreements.

 

Contingencies

 

In the normal course of business, we are subject to contingencies, such as legal proceedings and claims arising out of our business, that cover a wide range of matters, including, among others, government investigations, shareholder lawsuits, product liability, contractual claims and tax matters. We recognize accruals for such contingencies when it is probable that a liability will be incurred and the amount of the loss can be reasonably estimated. These estimates are subject to uncertainties that are difficult to predict and, as such, actual results could vary from these estimates.

 

Settlements

 

On September 23, 2021, the Company entered into a settlement agreement to resolve a contract dispute regarding the Company’s alleged contractual obligations to a customer involved in litigation with certain of the customer’s former employees regarding their employment termination (the “September 2021 Settlement Agreement”). The Company was not a party to any of these wrongful termination claims and the customer was in control of defending each claim. Pursuant to the September 2021 Settlement Agreement, the Company agreed to pay the customer an aggregate of $1.9 million in addition to $0.2 million that will be paid by the Company’s insurers, in full settlement and release of the dispute. The September 2021 Settlement Agreement includes other customary terms and includes confidentiality provisions between the parties. Neither party has admitted any liability or fault by entering into the September 2021 Settlement Agreement. The Company previously declined to continue its contractual relationship with the customer. The Company funded its payment obligation in full under the September 2021 Settlement Agreement through existing cash on hand. There was no liability reserve in connection with the September 2021 Settlement Agreement as of December 31, 2021.

 

On December 6, 2021, the Company entered into a binding Memorandum of Understanding (the “MOU”) to settle a purported class action lawsuit against it related to certain California wage and hour laws. The lawsuit, Enma Sagastume v. Psychemedics Corporation, Case No. 2:20-CV-06624-DSF, is pending in the United States District Court for the Central District of California (the “California Lawsuit”) and is similar to numerous lawsuits filed against employers with operations in California.

 

In the binding MOU, the parties agreed to settle this matter for a payment by the Company of $1.2 million in exchange for the dismissal of the California Lawsuit and a customary release of liability, subject only to final court approval and the process described below. Factoring in that process, the Company estimates that the settlement funds will be dispersed in the second half of 2022, subject to the actual timing of final court approval.

 

Although the Company believes that the allegations in the California Lawsuit lack merit, it agreed at a mediation to enter into the binding MOU to settle the claims in the California Lawsuit in order to avoid potentially significant legal fees, other expenses, and management time that would have to be devoted to protracted litigation in California regarding its wage and hour laws. The foregoing was also impacted in part by new California case law in February 2021 regarding meal period compliance. The allegations in the California Lawsuit relate to alleged discrepancies in compliance with meal and rest periods required by California law and other alleged compliance discrepancies relating to the California wage and hour laws with respect to non-exempt hourly employees of the Company in California for a period since June 9, 2017. The California Lawsuit sought recovery of wages, penalties, interest, attorneys’ fees and other alleged damages. As part of the settlement, the Company continues to deny any liability or wrongdoing with respect to the claims made in the California Lawsuit.

 

The MOU assumes class certification for purposes of the settlement only. The settlement amount of $1.2 million, which includes plaintiff attorneys' fees and costs, is subject to potential increase based on any adjustments in the final class size and the exact period to be covered, as determined by the court’s final approval. However, the Company believes that such adjustments, if any, would likely be immaterial. Once court approved, in exchange for the settlement payment, the plaintiff and all class members who do not opt out of the settlement will provide a broad release of any liability relating to the subject matter of the California Lawsuit, including any claims of such persons under California’s Private Attorneys' General Act of 2004. Such release is for the benefit of the Company, its affiliates, and any successor to the Company. The Company has the right to revoke the settlement prior to court approval in the event opt-outs, if any, from the class membership exceed a specified level. While the settlement is subject to final court approval as is customary, the MOU expressly provides that it is binding on and enforceable by each of the parties thereto, including by any successor to the Company. There is a $1.2 million liability reserve in connection with the California Lawsuit as of December 31, 2021.

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Operating Leases
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

10. 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 and there are no renewals to extend the lease terms included in our Right-Of-Use (“ROU”) assets and lease liabilities as they are not 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.

 

The weighted average discount rate used for leases as of December 31, 2021 is 3.9%. The weighted average lease term as of December 31, 2021, is 4.0 years. The operating lease expense for the twelve months ended December 31, 2021, and 2020, was $1.1 million and $1.1 million, respectively.

 

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

 

2022

 $1,117 

2023

  1,118 

2024

  1,034 

2025

  592 

2026

  460 

Total lease payments

  4,321 

Less interest:

  ( 457)

Present value of lease liabilities

 $3,864 
     

Current operating lease liabilities

 $984 

Long-term operating lease liabilities

  2,880 

Total

 $3,864 

 

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Debt and Other Financing Arrangements
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Debt Disclosure [Text Block]

11. Debt and Other Financing Arrangements

 

On March 20, 2014, the Company entered into an equipment financing arrangement with Banc of America Leasing & Capital, LLC (the “Lender”), which it amended on various dates, most recently on March 23, 2021, including a Master Loan and Security Agreement and related documentation (collectively the “Equipment Loan Arrangement”) which provided the Company with the ability to finance, at its option, up to $16 million of new and used equipment purchases. Each such purchase financed under the Equipment Loan Arrangement was documented by the execution of an equipment note with a maturity date of 60 months from the applicable loan date. The loans bore interest at the then current 30-day LIBOR rate plus a premium ranging from 1.75% to 3.79%. Principal and interest were payable over the 60-month repayment period. Borrowings under the Equipment Loan Arrangement were secured by a first priority security interest in the equipment acquired with the proceeds of the equipment notes. Under the Equipment Loan Arrangement, the Company has been subject to a maximum quarterly funded debt to EBITDA ratio and a minimum fixed charge coverage ratio each of which was waived for certain quarters in 2020 and 2021. The Company was in compliance with all covenants under the Equipment Loan Arrangement as of December 31, 2021.

 

Under the Equipment Loan Arrangement, the Company executed notes on various dates between March 24, 2014, and December 4, 2019 in the aggregate amount of $12.2 million, of which $0.7 million and $0.7 million was repaid in 2021 and 2020, respectively. As of December 31, 2021, the aggregate amount outstanding under the equipment notes was $1.3 million. The weighted average interest rate for these notes for the year ended December 31, 2021, was 3.5% and represented $49 thousand of interest expense. As of December 31, 2021, weighted average interest rate was 3.2%.

 

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. The forgiveness of the PPP Loan was recorded in the Company’s third fiscal quarter of the 2021, by eliminating the PPP Loan from the consolidated balance sheet with corresponding gains in income.

 

The annual principal repayment requirements for debt obligations as of December 31, 2021, are as follows (in thousands):

 

2022

  664 

2023

  294 

2024

  305 

Long-term debt from equipment financing

  1,263 

Less current portion of long-term debt from equipment financing

  (664)

Long-term debt from equipment financing, net of current portion

 $599 

 

 

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Other Expense
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Other Income and Other Expense Disclosure [Text Block]

12. Other Expense

 

Other expense consists primarily of interest expense related to the Company’s equipment financing arrangement. Interest expense for the year ended December 31, 2021, 2020, and 2019 was $49 thousand, $75 thousand, and $59 thousand, respectively. There was no interest income for the years ended December 31, 2021, and 2020. Interest income for the year ended December 31, 2019, was $134 thousand.

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Note 13 - Business Segment Reporting
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

13. 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 the financial information related to the Company’s principal operating segment. All Brazil sales were though one independent distributor. The Company’s revenues by geographic region, based on the location of the customer, were as follows (in thousands):

 

   Year Ended December 31, 

 

  2021   2020   2019 
Consolidated Revenue:            

United States

 $23,584  $19,486  $27,329 

Brazil

  640   1,344   9,819 

Other

  685   530   530 

Total Revenue

 $24,909  $21,360  $37,678 

 

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Risks and Uncertainties [Policy Text Block]

Risks and Uncertainties

 

The Company is subject to a number of risks and uncertainties similar to those of other companies, such as those associated with the continued expansion of the Company’s sales and marketing network, technological developments, intellectual property protection, development of markets for new products and services offered by the Company, the economic health of principal customers of the Company, financial and operational risks associated with expansion of testing facilities used by the Company, government regulation (including, but not limited to, FDA regulations, proposed laws and regulations, and delays in implementation of laws and regulations), competition and general economic conditions.

Use of Estimates, Policy [Policy Text Block]

Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates, including those related to bad debts, long-lived asset lives, income tax valuation and share based compensation, and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Changes in estimates are recorded in the period in which they become known.

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with original maturities at the date of purchase of 90 days or less as cash equivalents. As of December 31, 2021 and 2020, there were no investments classified as cash equivalents.

Property, Plant and Equipment, Policy [Policy Text Block]

Property and Equipment

 

Property & equipment are recorded at cost. Depreciation and amortization is computed over the estimated useful lives of the assets, using the straight-line method. Repair and maintenance costs are expensed as incurred. The estimated useful lives of the assets are:

 

 

Computer software (years)

3to

5

Office furniture and equipment (years)

3to

7

Laboratory equipment (years)

5to

7

Leasehold improvements

Lesser of estimated useful life or lease term

 

The Company recorded depreciation and amortization related to property and equipment and capitalized software of $2.7 million, $2.6 million, and $2.9 million in 2021, 2020 and 2019, respectively. The Company had $0.5 million of capitalized software and equipment that was not placed in service as of December 31, 2021, which is included as a component of computer software on the accompanying consolidated balance sheets. 

Research, Development, and Computer Software, Policy [Policy Text Block]

Capitalized Software Development Costs

 

We capitalize costs related to significant software projects developed or obtained for internal use, including costs incurred in a cloud computing arrangement. Costs incurred during the preliminary project work stage or conceptual stage, such as determining the performance requirements, system requirements and data conversion, are expensed as incurred. Costs incurred in the application development phase, such as coding, testing for new software and upgrades that result in additional functionality, are capitalized and are amortized using the straight-line method over the useful life of the software for three to five years. Costs incurred during the post-implementation/operation stage, including training costs and maintenance costs, are expensed as incurred. In accordance with Company policy, during the years ended December 31, 2021, and 2020, we capitalized internally developed software costs of $99 thousand and $213 thousand, respectively. Amortization expense related to software development costs was $421 thousand, $293 thousand and $457 thousand in 2021, 2020 and 2019, respectively. Determining whether particular costs incurred are more properly attributable to the preliminary or conceptual stage, and thus expensed, or to the application development phase, and thus capitalized and amortized, depends on subjective judgments about the nature of the development work, and our judgments in this regard may differ from those made by other companies. General and administrative costs related to developing or obtaining such software is expensed as incurred.

Other Assets [Policy Text Block]

Other Assets

 

Other assets primarily consist of capitalized legal costs relating to patent applications. The Company amortizes these costs over the lesser of the legal life or estimated useful life of the patent from the date of grant of the applicable patent. The typical life is twenty years. As of December 31, 2021, the Company had capitalized legal costs relating to patent applications of $1.1 million with accumulated amortization of $0.4 million, for a net balance of $0.7 million. As of December 31, 2020, the Company had capitalized legal costs relating to patent applications of $1.0 million with accumulated amortization of $0.3 million, for a net balance of $0.7 million. Amortization expense was $62 thousand, $62 thousand, and $40 thousand in 2021, 2020 and 2019, respectively. The amount of amortization related to patent applications is expected to remain below $100 thousand per year for the next five years.

Revenue [Policy Text Block]

Revenue Recognition

 

The Company is in the business of performing drug testing services and reporting the results thereof. The Company’s services are primarily drug and alcohol testing for its customers for an agreed-upon fee per unit tested. The revenues are recognized when the drug test is performed and reported to the customer.

 

Revenue is recognized when control of the services is transferred to our customers, in an amount that reflects the consideration (none of which is variable) the Company expects to be entitled to in exchange for those services. The Company typically invoices customers monthly for services provided and payments are generally due within 30 to 60 days of the invoice date.

 

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

 

  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Consolidated Revenue:

            

Testing

 $21,894  $19,068  $34,555 

Shipping / Collection (hair)

  2,847   2,174   2,876 

Other

  168   118   247 

Total Revenue

 $24,909  $21,360  $37,678 

 

Testing Revenue

 

Drug and alcohol tests for drugs of abuse using hair, performed in the Company’s forensic laboratory in California, represents our primary service. Sales to customers are initiated through sales agreements, most of which have standard terms. Most tests are identified through a chain of custody form (“CCF”) and can therefore be uniquely tracked. Revenue is recognized when performance obligations under the terms of the contract with a customer are satisfied; generally, this occurs with the transfer of control of our service, which occurs at a specific point-in-time. The specific point-in-time is the completion of the test and availability of test results to the customer. Most tests are completed the same day that the hair specimen is received.

 

Substantially all tests are completed within a few days once received for processing at our laboratory in California. As the tests are performed in a forensic laboratory, the exact date and time of each test completion is available and used in the timing of recognition of revenue.

 

Revenue is measured as the amount of consideration the Company expects to receive in exchange for providing services. Sales taxes the Company pays concurrent with revenue-producing activities are excluded from revenue.

 

Shipping and Hair Collection Revenue

 

Shipping revenue represents the amount billed to customers related to shipping of the hair specimen and CCF (collectively called the “sample”) to the Company’s laboratory. Collection revenue represents the amount billed to customers related to the collection of the hair specimen. This collection is done by third parties who have contracted with the Company. Shipping and hair collection revenue is recognized when performance obligations under the terms of the contract with a customer are satisfied; generally, this occurs with the transfer of control of the Company’s service, which occurs at a specific point-in-time. The specific point-in-time is the completion of the test (associated with the shipping or hair collection charge) and availability of test results to the customer.

 

Revenue is measured as the amount of consideration the Company expects to receive in exchange for providing services. As the Company controls the service before transferring to the customer, it is considered a principal in the transaction, and therefore records revenues on gross basis, with shipping and hair collection costs in costs of revenues.

 

 Other Revenue

 

Other revenue represents several items including: urine testing performed by other labs, medical review officer charges, legal/testifying services, and other miscellaneous charges. The total of all these items is less than 1% of total revenue. The amounts are generally billed to customers as services are performed, which occurs at a specific point-in-time.

 

  Practical Expedients and Exemptions

 

The Company generally expenses sales commissions when incurred as they are typically not related to costs to fulfill customer contracts but relate to overall sales targets. These costs are recorded within marketing and selling expense on the accompanying consolidated statements of operations.

Research and Development Expense, Policy [Policy Text Block]

 Research and Development Expenses

 

The Company expenses all research and development costs as incurred.

Contingent Liability Reserve Estimate, Policy [Policy Text Block]

 Contingencies

 

Loss contingencies from legal proceedings and claims may occur from government investigations, shareholder lawsuits, product liability, contractual claims, tax and other matters. Accruals are recognized when it is probable that a liability will be incurred, and the amount of loss can  be reasonably estimated. Legal fees are expensed as incurred.

Income Tax, Policy [Policy Text Block]

Income Taxes

 

The Company accounts for income taxes using the liability method pursuant to ASC 740,Income Taxes”. Under this method, the Company recognizes deferred tax assets and liabilities for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts using enacted tax rates in effect for the year the differences are expected to reverse. The Company evaluates uncertain tax positions annually and considers whether the amounts recorded for income taxes are adequate to address the Company’s tax risk profile. The Company analyzes the potential tax liabilities of specific transactions and tax positions based on management’s judgment as to the expected outcome.

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Concentration of Credit Risk and Off-Balance Sheet Risk

 

The Company has no significant off-balance-sheet risk such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially subject the Company to concentrations of credit risk are principally cash and accounts receivable. The Company’s policy is to place its cash in high quality financial institutions. At time, these deposits may exceed or be exempt from federally insured limits. The Company does not believe significant credit risk exists with respect to these institutions. Concentration of credit risk with respect to accounts receivable is limited to certain customers to whom the Company makes substantial sales. To reduce risk, the Company routinely assesses the financial strength of its customers and, as a consequence, believes that its accounts receivable credit risk exposure is limited. The Company maintains an allowance for potential credit losses but historically has not experienced any significant losses related to individual customers or groups of customers in any particular industry or geographic area. The Company does not require collateral.

Major Customers, Policy [Policy Text Block]

Significant Customers and Concentration of Credit Risk

 

The Company had no customers that represented 10% or more of total revenue for the years ended December 31, 2021, and 2020, respectively. The Company had one customer that represented 26% of total revenue for the year ended December 31, 2019. The Company had no customers account for 10% or more of the total accounts receivable balance as of December 31, 2021, and 2020, respectively.

Share-based Payment Arrangement [Policy Text Block]

Stock-Based Compensation

 

The Company accounts for equity awards in accordance with ASC 718,Compensation — Stock Compensation (“ASC 718”). ASC 718 requires employee equity awards to be accounted for under the fair value method. It also requires the measurement of compensation cost at fair value on the date of grant and recognition of compensation expense over the service period for awards expected to vest. Accordingly, share-based compensation is measured at the grant date based on the fair value of the award. The Company uses the straight-line method to recognize share-based compensation over the service period of the award, which is generally equal to the vesting period. The Company uses the simplified approach to calculate the expected exercise date of options, which is one of the components used to determine the fair value of the options. This approach is used due to the small number of recipients receiving stock options not providing a reasonable basis for estimating expected term. In 2016, the Company adopted ASU 2016-09, Improvements to Employee Share-Based Payment Accounting, which simplifies several aspects of the accounting for employee share-based payment transactions including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification of related amounts within the statement of cash flows. As a result, we recognize the impact of forfeitures when they occur with no adjustment for estimated forfeitures and recognize excess tax benefits as a reduction of income tax expense regardless of whether the benefit reduces income taxes payable.

 

Stock compensation expense by income statement account is as follows (in thousands):

 

  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Cost of revenues

 $63  $50  $59 

General & administrative

  503   380   579 

Marketing & selling

  114   74   54 

Research & development

  63   59   67 

Total stock compensation

 $743  $563  $759 

 

 See Note 7 – “Stock-Based Awards” for additional information relating to the Company’s stock plan.

Earnings Per Share, Policy [Policy Text Block]

    Basic and Diluted Net Income (Loss) per Share

 

Basic net income (loss) per share is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares and dilutive common stock equivalents outstanding during the period. The number of dilutive common stock equivalents outstanding during the period has been determined in accordance with the treasury-stock method. Common equivalent shares consist of common stock issuable upon the exercise of outstanding options and the unvested portion of stock unit awards (“SUAs”).

 

Basic and diluted weighted average common shares outstanding are as follows (in thousands):

 

  

2021

  

2020

  

2019

 

Weighted average common shares outstanding, basic

  5,549   5,524   5,514 

Dilutive common equivalent shares

  -   -   11 

Weighted average common shares outstanding, assuming dilution

  5,549   5,524   5,525 

 

   For the years ended December 31, 2021, 2020 and 2019, options to purchase 545 thousand, 588 thousand and 357 thousand common shares were outstanding but not included in the dilutive common equivalent share calculation as their effect would have been anti-dilutive.

Fair Value of Financial Instruments, Policy [Policy Text Block]

Financial Instruments

 

 Financial instruments include cash, accounts receivable and accounts payable. Estimated fair values of these financial instruments approximate carrying values due to their short-term nature. The Company has two outstanding equipment loans. One had an interest rate of the 30-day LIBOR rate + 1.75% and the other has a fixed interest rate of 3.79%. As there is a market interest rate, the carrying amount is fair value.

Basis of Presentation and Consolidation, Policy [Policy Text Block]

Basis of Preparation and Consolidation

 

 The consolidated financial statements include the financial statements of the Company and its wholly-owned subsidiaries have been prepared using accounting principles generally accepted in the United States (“U.S. GAAP”). All intercompany transactions and balances have been eliminated.

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign Currency Translation

 

   To the extent sales are made through our Brazil subsidiary, such sales are transacted in Brazilian Real and translated into US dollars. Foreign currency denominated assets and liabilities are translated into U.S. dollars using the exchange rates in effect at the consolidated balance sheet date. Results of operations and cash flows are translated using the average exchange rates throughout the period. The effect of exchange rate fluctuations on translation of assets and liabilities that are in the functional currency is included as a component of shareholders’ equity in accumulated other comprehensive income (loss). The total change in foreign currency translation adjustment for the year ended December 31, 2021, and 2020, respectively was an immaterial amount.

New Accounting Pronouncements, Policy [Policy Text Block]

 

Recently Adopted Accounting Pronouncements

 

In 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 37 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Property, Plant and Equipment [Table Text Block]

Computer software (years)

3to

5

Office furniture and equipment (years)

3to

7

Laboratory equipment (years)

5to

7

Leasehold improvements

Lesser of estimated useful life or lease term

Disaggregation of Revenue [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Consolidated Revenue:

            

Testing

 $21,894  $19,068  $34,555 

Shipping / Collection (hair)

  2,847   2,174   2,876 

Other

  168   118   247 

Total Revenue

 $24,909  $21,360  $37,678 
Schedule of Stock Based Compensation Expense [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Cost of revenues

 $63  $50  $59 

General & administrative

  503   380   579 

Marketing & selling

  114   74   54 

Research & development

  63   59   67 

Total stock compensation

 $743  $563  $759 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

2021

  

2020

  

2019

 

Weighted average common shares outstanding, basic

  5,549   5,524   5,514 

Dilutive common equivalent shares

  -   -   11 

Weighted average common shares outstanding, assuming dilution

  5,549   5,524   5,525 
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Note 3 - Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]
  

As of December 31,

 
  

2021

  

2020

 

Balance, beginning of period

 $37  $45 

Provision for doubtful accounts

  55   22 

Write-offs

  ( 3)  ( 30)

Balance, end of period

 $89  $37 
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

As of December 31,

 
  

2021

  

2020

 

Accrued compensation and employee benefits

 $507  $315 

Accrued vacation expense

  373   379 

Accrued taxes

  200   4 

Accrued shipping expense

  488   511 

Accrued legal settlement

  1,150   - 

Other accrued expenses

  470   592 

Total Accrued Expenses

 $3,188  $1,801 
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Current –

            

Federal

 $131  $( 2,006) $1,478 

State

  84   ( 2)  54 

Foreign

  -   -   348 

Total Current Deferred –

  215   ( 2,008)  1,880 

Federal

  ( 704)  ( 13)  ( 139)

State

  333   ( 326)  ( 227)

Total Deferred

  ( 371)  ( 339)  ( 366)

Income Tax Provision

 $( 156) $( 2,347) $1,514 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 

Federal statutory rate

  21.0%  21.0%  21.0%

State income taxes, net of federal benefit

  10.4%  4.4%  (4.5%)

Permanent differences

  47.6%  0.0%  -8.1%

Stock based compensation

  1.4%  (0.4%)  1.3%

Federal R&D Credits

  0.0%  1.6%  -4.7%

Foreign taxes, net of federal benefit

  (10.9%)  (2.2%)  44.5%

Difference in tax rate for carryback claim

  0.0%  13.4%  0.0%

Increase/(decrease) in valuation reserve

  (50.5%)  0.0%  0.0%

Effective tax rate

  19.0%  37.8%  49.5%
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

As of December 31,

 
  

2021

  

2020

 

Deferred Tax Assets

        

Allowance for doubtful accounts

 $21  $9 

Accrued expenses

  129   112 

Stock-based compensation

  325   265 

R&D tax credits

  1,083   1,005 

Operating lease

  944   1,130 

PPP Loan expenses

  -   9 

NOL carryforward

  219   97 

Gross Deferred Tax Assets

  2,721   2,627 

Valuation Allowance

  ( 414)  - 

Deferred Tax Assets After Valuation Allowance

  2,307   2,627 
         

Deferred Tax Liabilities

        

Excess of tax over book depreciation and amortization

  ( 1,249)  ( 1,775)

Prepaid expenses

  ( 61)  ( 48)

Operating lease

  ( 837)  ( 1,015)

Gross Deferred Tax Liabilities

  ( 2,147)  ( 2,838)
         

Net Deferred Tax Assets/(Liabilities)

 $160  $( 211)
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Stock-based Awards (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]

Grant Date

 

Type

 

Shares

  

Fair Value
Per Share (1)

 

May 13, 2021

 

SUA

  116  $6.55 

March 16, 2021

 

SUA

  2  $7.04 

January 25, 2021

 

SUA

  2  $5.54 

December 16, 2020

 

SUA

  5  $4.71 

November 11, 2020

 

Options

  40  $1.13 

November 11, 2020

 

SUA

  190  $4.07 

May 3, 2019

 

Options

  192  $2.99 

May 3, 2019

 

SUA

  18  $10.60 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of
Shares

  

Weighted Average
Exercise Price
Per Share

  

Weighted Average
Remaining Contractual
Life (years)

  

Aggregate
Intrinsic
Value
(2)

 

Outstanding, December 31, 2020

  604  $14.31   7.0  $- 

Granted

  -  $-         

Exercised

  (1) $4.07         

Forfeited

  (29) $3.47         

Outstanding, December 31, 2021

  574  $14.23   6.1  $100 
                 

Exercisable, December 31, 2021

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

Weighted Average

 
  

Number of

    Grant-Date Fair Value 
  

Shares

  

per Share (3)

 

Outstanding & Unvested, December 31, 2020

  166  $4.50 

Granted

  119  $6.55 

Converted to common stock

  ( 52) $4.89 

Cancelled

  ( 9) $4.94 

Forfeited

  -  $- 

Outstanding & Unvested, December 31, 2021

  224  $5.48 
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Operating Leases (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

2022

 $1,117 

2023

  1,118 

2024

  1,034 

2025

  592 

2026

  460 

Total lease payments

  4,321 

Less interest:

  ( 457)

Present value of lease liabilities

 $3,864 
     

Current operating lease liabilities

 $984 

Long-term operating lease liabilities

  2,880 

Total

 $3,864 
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Debt and Other Financing Arrangements (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Long-term Debt Instruments [Table Text Block]

2022

  664 

2023

  294 

2024

  305 

Long-term debt from equipment financing

  1,263 

Less current portion of long-term debt from equipment financing

  (664)

Long-term debt from equipment financing, net of current portion

 $599 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Note 13 - Business Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Revenue from External Customers by Geographic Areas [Table Text Block]
   Year Ended December 31, 

 

  2021   2020   2019 
Consolidated Revenue:            

United States

 $23,584  $19,486  $27,329 

Brazil

  640   1,344   9,819 

Other

  685   530   530 

Total Revenue

 $24,909  $21,360  $37,678 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Note 1 - Nature of Business (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Tax Benefit CARES Act $ 2,600 $ 200
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 1,992 $ 2,833
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies (Details Textual)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Cash Equivalents, at Carrying Value, Total $ 0 $ 0  
Depreciation, Depletion and Amortization, Nonproduction, Total 2,700 2,600 $ 2,900
Property, Plant and Equipment, Net, Ending Balance $ 6,691 $ 9,231  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 545 588 357
Equipment Loan Arrangement [Member]      
Debt Instrument, Interest Rate, Stated Percentage 3.79%    
Equipment Loan Arrangement [Member] | London Interbank Offered Rate (LIBOR) [Member]      
Debt Instrument, Basis Spread on Variable Rate 1.75%    
Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Number of Major Customers 0 0 1
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer One [Member]      
Concentration Risk, Percentage     26.00%
Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Number of Major Customers 0 0  
Patents [Member]      
Amortization, Total $ 62 $ 62 $ 40
Finite-Lived Intangible Asset, Useful Life (Year) 20 years    
Legal Cost Capitalized, Net $ 1,100 700 700
Legal Cost Capitalized 400   1,000
Legal Cost Capitalized, Amortization     300
Maximum [Member] | Patents [Member]      
Finite-Lived Intangible Asset, Expected Amortization, Year One 100    
Capitalized Software and Equipment [Member]      
Property, Plant and Equipment, Net, Ending Balance 500    
Software Development [Member]      
Software Development Cost Capitalized 99 213  
Amortization, Total $ 421 $ 293 $ 457
Software Development [Member] | Minimum [Member]      
Property, Plant and Equipment, Useful Life (Year) 3 years    
Software Development [Member] | Maximum [Member]      
Property, Plant and Equipment, Useful Life (Year) 5 years    
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies - Summary of Useful Lives of Assets (Details)
12 Months Ended
Dec. 31, 2021
Minimum [Member] | Office Equipment [Member]  
Property, plant and equipment, useful life (Year) 3 years
Minimum [Member] | Laboratory Equipment [Member]  
Property, plant and equipment, useful life (Year) 5 years
Minimum [Member] | Computer Software, Intangible Asset [Member]  
Property, plant and equipment, useful life (Year) 3 years
Maximum [Member] | Office Equipment [Member]  
Property, plant and equipment, useful life (Year) 7 years
Maximum [Member] | Laboratory Equipment [Member]  
Property, plant and equipment, useful life (Year) 7 years
Maximum [Member] | Computer Software, Intangible Asset [Member]  
Property, plant and equipment, useful life (Year) 5 years
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies - Revenue by Major Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues $ 24,909 $ 21,360 $ 37,678
Testing [Member]      
Revenues 21,894 19,068 34,555
Shipping/Collection (Hair) [Member]      
Revenues 2,847 2,174 2,876
Other Revenue [Member]      
Revenues $ 168 $ 118 $ 247
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies - Summary of Stock Compensation Expense by Income Statement Account (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock compensation expense $ 743 $ 563 $ 759
Cost of Sales [Member]      
Stock compensation expense 63 50 59
General and Administrative Expense [Member]      
Stock compensation expense 503 380 579
Selling and Marketing Expense [Member]      
Stock compensation expense 114 74 54
Research and Development Expense [Member]      
Stock compensation expense $ 63 $ 59 $ 67
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies - Basic and Diluted Weighted Average Common Shares Outstanding (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Weighted average common shares outstanding, basic (in shares) 5,549 5,524 5,514
Dilutive common equivalent shares (in shares) 0 0 11
Weighted average common shares outstanding, assuming dilution (in shares) 5,549 5,524 5,525
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Note 3 - Accounts Receivable - Summary of the Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Balance, beginning of period $ 37 $ 45
Provision for doubtful accounts 55 22
Write-offs (3) (30)
Balance, end of period $ 89 $ 37
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Accrued Expenses - Summary of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued compensation and employee benefits $ 507 $ 315
Accrued vacation expense 373 379
Accrued taxes 200 4
Accrued shipping expense 488 511
Accrued legal settlement 1,150 0
Other accrued expenses 470 592
Total Accrued Expenses $ 3,188 $ 1,801
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Income Taxes (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member]    
Operating Loss Carryforwards, Total $ 0.3  
Tax Credit Carryforward, Amount 0.1  
State and Local Jurisdiction [Member]    
Operating Loss Carryforwards, Total 2.6  
Operating Loss Carryforwards, Subject to Expiration 2.4  
Operating Loss Carryforwards, Not Subject to Expiration 0.2  
State and Local Jurisdiction [Member] | California Franchise Tax Board [Member]    
Tax Credit Carryforward, Amount $ 1.2  
Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent 10.40% 9.40%
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Income Taxes - Summary of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Federal $ 131 $ (2,006) $ 1,478
State 84 (2) 54
Foreign 0 0 348
Total Current Deferred – 215 (2,008) 1,880
Federal (704) (13) (139)
State 333 (326) (227)
Total Deferred (371) (339) (366)
Income Tax Provision $ (156) $ (2,347) $ 1,514
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Income Taxes - Reconciliation of Effective Rate with Federal Statutory Rate (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Federal statutory rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 10.40% 4.40% (4.50%)
Permanent differences 47.60% 0.00% (8.10%)
Stock based compensation 1.40% (0.40%) 1.30%
Federal R&D Credits 0.00% 1.60% (4.70%)
Foreign taxes, net of federal benefit (10.90%) (2.20%) 44.50%
Difference in tax rate for carryback claim 0.00% 13.40% 0.00%
Increase/(decrease) in valuation reserve (50.50%) 0.00% 0.00%
Effective tax rate 19.00% 37.80% 49.50%
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Income Taxes - Components of Net Deferred Tax Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred Tax Assets    
Allowance for doubtful accounts $ 21 $ 9
Accrued expenses 129 112
Stock-based compensation 325 265
R&D tax credits 1,083 1,005
Operating lease 944 1,130
PPP Loan expenses 0 9
NOL carryforward 219 97
Gross Deferred Tax Assets 2,721 2,627
Valuation Allowance (414) 0
Deferred Tax Assets After Valuation Allowance 2,307 2,627
Deferred Tax Liabilities    
Excess of tax over book depreciation and amortization (1,249) (1,775)
Prepaid expenses (61) (48)
Operating lease (837) (1,015)
Gross Deferred Tax Liabilities (2,147) (2,838)
Net Deferred Tax Assets/(Liabilities) $ 160  
Net Deferred Tax Assets/(Liabilities)   $ (211)
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Stock-based Awards (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 13, 2021
Mar. 16, 2021
Jan. 25, 2021
Dec. 16, 2020
Nov. 11, 2020
May 03, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2006
May 31, 2021
Jan. 31, 2019
Share Price (in dollars per share)         $ 1.13 $ 2.99 $ 7.02 $ 5.09        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)             $ 3.47   $ 3.40      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value             $ 296 $ 274 $ 223      
Conversion of Stock, Amount Issued             501 $ 115 $ 144      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total             $ 1,200          
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)             2 years 10 months 24 days          
Stock Unit Award [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 115,500 2,000,000 1,500       119,000          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)             $ 6.55 $ 4.89 $ 12.01      
Stock Unit Award [Member] | Share-based Payment Arrangement, Nonemployee [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       2 years                
Stock Unit Award [Member] | Share-based Payment Arrangement, Employee [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       4 years                
Share-based Payment Arrangement, Option [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)       10 years                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)         $ 4.07 $ 10.60            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate         45.00% 41.00%            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate         0.90% 2.40%            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate         4.00% 3.90%            
Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Nonemployee [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       2 years                
Minimum [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)             2 years          
Minimum [Member] | Share-based Payment Arrangement, Option [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term (Year)         5 years 9 months 5 years 9 months            
Maximum [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)             4 years          
Maximum [Member] | Share-based Payment Arrangement, Option [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term (Year)         6 years 3 months 6 years 3 months            
Maximum [Member] | Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Employee [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       4 years                
Incentive Plan 2006 [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)                   10 years    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)             285,000       1,600,000 1,200,000
Common Stock, Capital Shares Reserved for Future Issuance (in shares)             844,000          
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Stock-based Awards - Summary of Shares Granted Under the 2006 Incentive Plan (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2021
$ / shares
shares
November 11, 2020 [Member]  
Shares granted (in shares) | shares 40
Fair value per share (in dollars per share) | $ / shares $ 1.13 [1]
May 3, 2019 [Member]  
Shares granted (in shares) | shares 192
Fair value per share (in dollars per share) | $ / shares $ 2.99 [1]
Stock Unit Award [Member] | May 13, 2021 [Member]  
Shares granted (in shares) | shares 116
Fair value per share (in dollars per share) | $ / shares $ 6.55 [1]
Stock Unit Award [Member] | March 16, 2021 [Member]  
Shares granted (in shares) | shares 2
Fair value per share (in dollars per share) | $ / shares $ 7.04 [1]
Stock Unit Award [Member] | January 25, 2021 [Member]  
Shares granted (in shares) | shares 2
Fair value per share (in dollars per share) | $ / shares $ 5.54 [1]
Stock Unit Award [Member] | December 16, 2020 [Member]  
Shares granted (in shares) | shares 5
Fair value per share (in dollars per share) | $ / shares $ 4.71 [1]
Stock Unit Award [Member] | November 11, 2020 [Member]  
Shares granted (in shares) | shares 190
Fair value per share (in dollars per share) | $ / shares $ 4.07 [1]
Stock Unit Award [Member] | May 3, 2019 [Member]  
Shares granted (in shares) | shares 18
Fair value per share (in dollars per share) | $ / shares $ 10.60
[1] The fair value for the SUA’s is the closing price of the Company’s stock on that date. The fair value for options represents the fair value calculated using the Black-Scholes model. Options have contractual lives of 10 years. The options granted on May 3, 2019, have a fair value of $2.99 per share based on the $10.60 grant date and exercise prices and assuming 6.25 and 5.75 year estimated terms, 41% volatility, 2.4% interest rate and a 3.9% dividend yield rate. The options granted on November 11, 2020, have a fair value of $1.13 per share based on the $4.07 grant date and exercise prices and assuming 6.25 and 5.75 year estimated terms, 45% volatility, 0.9% interest rate and a 4.0%dividend yield rate. No options were granted during fiscal year ended December 31, 2021. For options granted during fiscal years ended December 31, 2020, and 2019, the weighted average grant date fair values were $3.47, and $3.40,respectively. For SUAs granted during fiscal years ended December 31, 2021, 2020 and 2019, the weighted average grant date fair values were $6.55, $4.89, and $12.01, respectively.
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Stock-based Awards - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 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 1 month 6 days 7 years
Exercised (in shares) (1)  
Exercised, weighted average exercise price (in dollars per share) $ 4.07  
Forfeited (in shares) (29)  
Forfeited, weighted average exercise price (in dollars per share) $ 3.47  
Outstanding (in shares) 574 604
Outstanding, weighted average exercise price (in dollars per share) $ 14.23 $ 14.31
Outstanding, aggregate intrinsic value [1] $ 0.1  
Exercisable (in shares) 464  
Exercisable, weighted average exercise price (in dollars per share) $ 15.12  
Exercisable, weighted average remaining contractual life (Year) 5 years 8 months 12 days  
[1] The aggregate intrinsic value on this table was calculated based on the amount, if any, by which the closing market price of the Company’s stock on December 31 of the applicable year exceeded the exercise price of any of the underlying options, multiplied by the number of shares subject to each such option. The closing stock price as of December 31, 2021, and 2020 was $7.02 and $5.09, respectively.
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Stock-based Awards - Nonvested Award Activity (Details) - Stock Unit Award [Member] - $ / shares
12 Months Ended
May 13, 2021
Mar. 16, 2021
Jan. 25, 2021
Dec. 31, 2021
Outstanding & Unvested at beginning of period (in shares)       166,000
Outstanding & Unvested at beginning of period, weighted average price per share (in dollars per share) [1]       $ 4.50
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 115,500 2,000,000 1,500 119,000
Granted, weighted average price per share (in dollars per share) [1]       $ 6.55
Converted to common stock (in shares)       (52,000)
Converted to common stock, weighted average price per share (in dollars per share) [1]       $ 4.89
Cancelled (in shares)       (9,000)
Cancelled, weighted average price per share (in dollars per share) [1]       $ 4.94
Outstanding & Unvested at end of period (in shares)       224,000
Outstanding & Unvested at end of period, weighted average price per share (in dollars per share) [1]       $ 5.48
[1] Weighted average price per share is the weighted grant price based on the closing market price of each of the stock grants related to each transaction type. The weighted average fair value is the weighted average share price times the number of shares.
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Employee Benefit Plan (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 0 $ 198 $ 262
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 06, 2021
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Lease, Expense     $ 1,100 $ 1,100 $ 1,200
Settlement With Customer [Member]          
Payments for Legal Settlements   $ 1,900      
Loss Contingency Accrual, Ending Balance   0      
Settlement With Customer [Member] | Company's Insurers [Member]          
Payments for Legal Settlements   $ 200      
Enma Sagastume v. Psychemedics Corporation [Member]          
Loss Contingency Accrual, Ending Balance     $ 1,200    
Litigation Settlement, Amount Awarded to Other Party $ 1,200        
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Operating Leases (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Lease, Weighted Average Discount Rate, Percent 3.90%    
Operating Lease, Weighted Average Remaining Lease Term (Year) 4 years    
Operating Lease, Expense $ 1.1 $ 1.1 $ 1.2
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Operating Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
2022 $ 1,117  
2023 1,118  
2024 1,034  
2025 592  
2026 460  
Total lease payments 4,321  
Less interest: (457)  
Present value of lease liabilities 3,864  
Current operating lease liabilities 984 $ 875
Long-term operating lease liabilities 2,880 $ 3,895
Total $ 3,864  
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Debt and Other Financing Arrangements (Details Textual) - USD ($)
$ in Thousands
12 Months Ended 68 Months Ended
May 01, 2020
Dec. 02, 2019
Oct. 30, 2017
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 04, 2019
Interest Expense, Total       $ 49 $ 75 $ 59  
Equipment Loan Arrangement [Member]              
Debt Instrument, Interest Rate, Stated Percentage       3.79%      
Proceeds from Issuance of Long-term Debt, Total       $ 0 0 1,416  
Equipment Loan Arrangement [Member] | London Interbank Offered Rate (LIBOR) [Member]              
Debt Instrument, Basis Spread on Variable Rate       1.75%      
Paycheck Protection Program CARES Act [Member]              
Proceeds from Issuance of Long-term Debt, Total $ 2,100       2,181 $ 0  
Banc of America Leasing and Capital [Member] | Equipment Loan Arrangement [Member] | Line of Credit [Member]              
Interest Expense, Total   $ 16,000   $ 49      
Debt Instrument, Term (Month)   60 months          
Debt Instrument, Interest Rate, Stated Percentage   3.79%          
Proceeds from Issuance of Long-term Debt, Total             $ 12,200
Repayments of Long-term Debt, Total       700 $ 700    
Long-term Debt, Total       $ 1,300      
Long-term Debt, Weighted Average Interest Rate, over Time       3.50%      
Debt, Weighted Average Interest Rate       3.20%      
Banc of America Leasing and Capital [Member] | Equipment Loan Arrangement [Member] | Line of Credit [Member] | London Interbank Offered Rate (LIBOR) [Member]              
Debt Instrument, Basis Spread on Variable Rate     1.75%        
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Less current portion of long-term debt from equipment financing $ (664) $ (688)
Long-term debt from equipment financing, net of current portion 599 $ 3,444
Equipment Loan Arrangement [Member]    
2022 664  
2023 294  
2024 305  
Long-term debt from equipment financing 1,263  
Less current portion of long-term debt from equipment financing (664)  
Long-term debt from equipment financing, net of current portion $ 599  
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Other Expense (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Interest Expense, Total $ 49 $ 75 $ 59
Interest Income, Other $ 0 $ 0 $ 134
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Note 13 - Business Segment Reporting (Details Textual)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of Operating Segments 1    
Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Number of Major Customers 0 0 1
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | BRAZIL      
Number of Major Customers 1    
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Note 13 - Business Segment Reporting - Revenue by Major Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues $ 24,909 $ 21,360 $ 37,678
UNITED STATES      
Revenues 23,584 19,486 27,329
BRAZIL      
Revenues 640 1,344 9,819
Other Foreign Countries [Member]      
Revenues $ 685 $ 530 $ 530
XML 70 pmd20211231_10k_htm.xml IDEA: XBRL DOCUMENT 0000806517 2021-01-01 2021-12-31 0000806517 2021-06-30 0000806517 2022-03-24 0000806517 2021-12-31 0000806517 2020-12-31 0000806517 2020-01-01 2020-12-31 0000806517 2019-01-01 2019-12-31 0000806517 us-gaap:CommonStockMember 2018-12-31 0000806517 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000806517 us-gaap:TreasuryStockMember 2018-12-31 0000806517 us-gaap:RetainedEarningsMember 2018-12-31 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000806517 2018-12-31 0000806517 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000806517 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000806517 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000806517 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 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-12-31 0000806517 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0000806517 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000806517 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 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-12-31 0000806517 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0000806517 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000806517 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000806517 us-gaap:CommonStockMember 2021-12-31 0000806517 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000806517 us-gaap:TreasuryStockMember 2021-12-31 0000806517 us-gaap:RetainedEarningsMember 2021-12-31 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000806517 pmd:PaycheckProtectionProgramCaresActMember 2020-01-01 2020-12-31 0000806517 pmd:PaycheckProtectionProgramCaresActMember 2019-01-01 2019-12-31 0000806517 pmd:EquipmentLoanArrangementMember 2021-01-01 2021-12-31 0000806517 pmd:EquipmentLoanArrangementMember 2020-01-01 2020-12-31 0000806517 pmd:EquipmentLoanArrangementMember 2019-01-01 2019-12-31 0000806517 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0000806517 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0000806517 srt:MinimumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0000806517 srt:MaximumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0000806517 srt:MinimumMember pmd:LaboratoryEquipmentMember 2021-01-01 2021-12-31 0000806517 srt:MaximumMember pmd:LaboratoryEquipmentMember 2021-01-01 2021-12-31 0000806517 pmd:CapitalizedSoftwareAndEquipmentMember 2021-12-31 0000806517 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0000806517 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0000806517 us-gaap:SoftwareDevelopmentMember 2021-12-31 0000806517 us-gaap:SoftwareDevelopmentMember 2020-12-31 0000806517 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0000806517 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0000806517 us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-12-31 0000806517 us-gaap:PatentsMember 2021-01-01 2021-12-31 0000806517 us-gaap:PatentsMember 2021-12-31 0000806517 us-gaap:PatentsMember 2020-12-31 0000806517 us-gaap:PatentsMember 2019-12-31 0000806517 us-gaap:PatentsMember 2020-01-01 2020-12-31 0000806517 us-gaap:PatentsMember 2019-01-01 2019-12-31 0000806517 srt:MaximumMember us-gaap:PatentsMember 2021-12-31 0000806517 pmd:TestingMember 2021-01-01 2021-12-31 0000806517 pmd:TestingMember 2020-01-01 2020-12-31 0000806517 pmd:TestingMember 2019-01-01 2019-12-31 0000806517 pmd:ShippingCollectionHairMember 2021-01-01 2021-12-31 0000806517 pmd:ShippingCollectionHairMember 2020-01-01 2020-12-31 0000806517 pmd:ShippingCollectionHairMember 2019-01-01 2019-12-31 0000806517 pmd:OtherRevenueMember 2021-01-01 2021-12-31 0000806517 pmd:OtherRevenueMember 2020-01-01 2020-12-31 0000806517 pmd:OtherRevenueMember 2019-01-01 2019-12-31 0000806517 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000806517 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000806517 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000806517 pmd:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000806517 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000806517 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000806517 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000806517 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000806517 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000806517 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0000806517 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0000806517 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0000806517 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0000806517 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0000806517 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0000806517 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0000806517 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0000806517 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0000806517 pmd:EquipmentLoanArrangementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0000806517 pmd:EquipmentLoanArrangementMember 2021-12-31 0000806517 us-gaap:DomesticCountryMember us-gaap:InternalRevenueServiceIRSMember 2021-12-31 0000806517 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0000806517 us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2021-12-31 0000806517 us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2021-01-01 2021-12-31 0000806517 us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2020-01-01 2020-12-31 0000806517 pmd:IncentivePlan2006Member 2006-01-01 2006-12-31 0000806517 pmd:IncentivePlan2006Member 2019-01-31 0000806517 pmd:IncentivePlan2006Member 2021-05-31 0000806517 pmd:IncentivePlan2006Member 2021-12-31 0000806517 srt:MinimumMember 2021-01-01 2021-12-31 0000806517 srt:MaximumMember 2021-01-01 2021-12-31 0000806517 pmd:StockUnitAwardMember 2021-01-25 2021-01-25 0000806517 pmd:StockUnitAwardMember 2021-03-16 2021-03-16 0000806517 pmd:StockUnitAwardMember 2021-05-13 2021-05-13 0000806517 pmd:StockUnitAwardMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-12-16 2020-12-16 0000806517 pmd:StockUnitAwardMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-12-16 2020-12-16 0000806517 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-12-16 2020-12-16 0000806517 srt:MaximumMember us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-12-16 2020-12-16 0000806517 us-gaap:EmployeeStockOptionMember 2020-12-16 2020-12-16 0000806517 pmd:May132021Member pmd:StockUnitAwardMember 2021-01-01 2021-12-31 0000806517 pmd:March162021Member pmd:StockUnitAwardMember 2021-01-01 2021-12-31 0000806517 pmd:January252021Member pmd:StockUnitAwardMember 2021-01-01 2021-12-31 0000806517 pmd:December162020Member pmd:StockUnitAwardMember 2021-01-01 2021-12-31 0000806517 pmd:November112020Member 2021-01-01 2021-12-31 0000806517 pmd:November112020Member pmd:StockUnitAwardMember 2021-01-01 2021-12-31 0000806517 pmd:May32019Member 2021-01-01 2021-12-31 0000806517 pmd:May32019Member pmd:StockUnitAwardMember 2021-01-01 2021-12-31 0000806517 2019-05-03 0000806517 us-gaap:EmployeeStockOptionMember 2019-05-03 2019-05-03 0000806517 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-05-03 2019-05-03 0000806517 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-05-03 2019-05-03 0000806517 2020-11-11 0000806517 us-gaap:EmployeeStockOptionMember 2020-11-11 2020-11-11 0000806517 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-11-11 2020-11-11 0000806517 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-11-11 2020-11-11 0000806517 pmd:StockUnitAwardMember 2021-01-01 2021-12-31 0000806517 pmd:StockUnitAwardMember 2020-01-01 2020-12-31 0000806517 pmd:StockUnitAwardMember 2019-01-01 2019-12-31 0000806517 pmd:StockUnitAwardMember 2020-12-31 0000806517 pmd:StockUnitAwardMember 2021-12-31 0000806517 pmd:SettlementWithCustomerMember 2021-09-01 2021-09-30 0000806517 pmd:SettlementWithCustomerMember pmd:CompanysInsurersMember 2021-09-01 2021-09-30 0000806517 pmd:SettlementWithCustomerMember 2021-09-30 0000806517 pmd:EnmaSagastumeVPsychemedicsCorporationMember 2021-12-06 2021-12-06 0000806517 pmd:EnmaSagastumeVPsychemedicsCorporationMember 2021-12-31 0000806517 us-gaap:LineOfCreditMember pmd:EquipmentLoanArrangementMember pmd:BancOfAmericaLeasingAndCapitalMember 2019-12-02 2019-12-02 0000806517 us-gaap:LineOfCreditMember pmd:EquipmentLoanArrangementMember pmd:BancOfAmericaLeasingAndCapitalMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-10-30 2017-10-30 0000806517 us-gaap:LineOfCreditMember pmd:EquipmentLoanArrangementMember pmd:BancOfAmericaLeasingAndCapitalMember 2019-12-02 0000806517 us-gaap:LineOfCreditMember pmd:EquipmentLoanArrangementMember pmd:BancOfAmericaLeasingAndCapitalMember 2014-03-25 2019-12-04 0000806517 us-gaap:LineOfCreditMember pmd:EquipmentLoanArrangementMember pmd:BancOfAmericaLeasingAndCapitalMember 2021-01-01 2021-12-31 0000806517 us-gaap:LineOfCreditMember pmd:EquipmentLoanArrangementMember pmd:BancOfAmericaLeasingAndCapitalMember 2020-01-01 2020-12-31 0000806517 us-gaap:LineOfCreditMember pmd:EquipmentLoanArrangementMember pmd:BancOfAmericaLeasingAndCapitalMember 2021-12-31 0000806517 pmd:PaycheckProtectionProgramCaresActMember 2020-05-01 2020-05-01 0000806517 pmd:EquipmentLoanArrangementMember 2021-12-31 0000806517 country:BR us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000806517 country:US 2021-01-01 2021-12-31 0000806517 country:US 2020-01-01 2020-12-31 0000806517 country:US 2019-01-01 2019-12-31 0000806517 country:BR 2021-01-01 2021-12-31 0000806517 country:BR 2020-01-01 2020-12-31 0000806517 country:BR 2019-01-01 2019-12-31 0000806517 pmd:OtherForeignCountriesMember 2021-01-01 2021-12-31 0000806517 pmd:OtherForeignCountriesMember 2020-01-01 2020-12-31 0000806517 pmd:OtherForeignCountriesMember 2019-01-01 2019-12-31 iso4217:USD shares thunderdome:item iso4217:USD shares utr:Y pure utr:M 0000806517 PSYCHEMEDICS CORP false --12-31 FY 2021 89000 37000 19659000 16937000 0.005 0.005 873000 873000 0 0 0 0 0.005 0.005 50000000 50000000 6257000 6205000 5589000 5537000 668000 668000 10082000 10082000 -9550000 -8606000 -1634000 -1634000 209000 -6066000 2998000 3150000 -0 -0 61000 140000 -58000 -1030000 -140000 58000 -821000 -6206000 3056000 -156000 -2347000 1514000 0 -10000 -225000 -10082000 -1326000 -1399000 33000 33000 0.72 3970000 3970000 -225000 -225000 -10082000 -3754000 -1624000 9000 9000 0.18 993000 993000 -3859000 -3859000 -10000 -10000 -10082000 -8606000 -1634000 72000 72000 0.05 279000 279000 -665000 -665000 -10082000 -9550000 -1634000 -3859000 1542000 2181000 371000 339000 405000 760000 -424000 -1049000 585000 -392000 -64000 183000 2013000 482000 417000 -281000 -494000 -1078000 -914000 0 1387000 -1776000 -671000 414000 -4083000 4309000 38000 7000 56000 182000 991000 1677000 -220000 -858000 2077000 279000 993000 3970000 -68000 -9000 -33000 688000 678000 415000 -1035000 501000 -3002000 -10000 -170000 -841000 -4450000 3214000 0 P3Y P5Y P20Y 0 1 0 3000 30000 131000 -2006000 1478000 84000 -2000 54000 215000 -2008000 1880000 -704000 -13000 -139000 333000 -326000 -227000 -371000 -339000 -366000 -156000 -2347000 1514000 414000 1249000 1775000 61000 48000 837000 1015000 2147000 2838000 160000 211000 P10Y P2Y P4Y 2000000 P2Y P4Y P2Y P4Y 1000 29000 52000 9000 0 457000 0 1 1 10-K true 2021-12-31 false 1-13738 DE 58-1701987 289 Great Road Acton MA 01720 978 206-8220 Common stock. $0.005 par value PMD NASDAQ No No Yes Yes Non-accelerated Filer true false false 29000000 5590656 BDO USA, LLP Boston, Massachusetts 243 BDO USA, LLP Boston, Massachusetts 1992000 2833000 4116000 3356000 1499000 914000 2678000 2495000 10285000 9598000 4521000 4422000 2195000 2139000 16005000 15978000 3629000 3629000 26350000 26168000 6691000 9231000 864000 888000 160000 0 3552000 4286000 21552000 24003000 994000 577000 3188000 1801000 664000 688000 984000 875000 5830000 3941000 599000 3444000 0 211000 2880000 3895000 9309000 11491000 0 0 31000 31000 33478000 32803000 12243000 12512000 21552000 24003000 24909000 21360000 37678000 14645000 16474000 21234000 10264000 4886000 16444000 6126000 6095000 7221000 2799000 3577000 4658000 1130000 1280000 1567000 10055000 10952000 13446000 2181000 0 -665000 -3859000 1542000 -665000 -3869000 1317000 -0.12 -0.70 0.28 -0.12 -0.70 0.28 5549000 5524000 5514000 5549000 5524000 5525000 6175000 31000 31523000 668000 18747000 10000 -0 -0 -0 -0 759000 759000 -0 -0 -0 -0 1542000 1542000 0 0 0 0 6185000 31000 32249000 668000 16820000 20000 0 -0 -0 -0 -0 0 563000 0 0 0 563000 -0 -0 -0 -0 0 0 0 0 0 0 0 0 6205000 31000 32803000 668000 12512000 51000 0 1 0 4000 0 0 0 0 4000 -0 -0 -0 -0 0 743000 0 0 0 743000 -0 -0 -0 -0 0 0 0 0 6257000 31000 33478000 668000 12243000 -665000 2784000 2691000 2914000 906000 935000 0 -94000 -0 -0 -0 -33000 743000 563000 759000 140000 0 0 0 3810000 2181000 0 0 0 1416000 2833000 7283000 4069000 1992000 2833000 7283000 405000 249000 2898000 50000 75000 59000 1151000 1038000 1199000 172000 2346000 4363000 241000 1882000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><em style="font: inherit;">1.</em> Nature of Business</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Company Overview</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Psychemedics Corporation (the “Company”) provides hair testing for drugs of abuse, utilizing a patented hair analysis method involving digestion of hair, enzyme immunoassay and mass spectrometry to analyze hair to detect abused substances. The Company’s customers include Fortune <em style="font: inherit;">500</em> companies, as well as small to mid-size corporations, schools and governmental entities located in the United States and Internationally.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>COVID-<em style="font: inherit;">19</em> Pandemic</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;">The outbreak of coronavirus (“COVID-<em style="font: inherit;">19”</em>) which was declared by the World Health Organization to be a pandemic, has, and is expected to continue to impact worldwide economic activity. While our domestic business has been deemed an essential business and we continue to provide services to our customers, COVID-<em style="font: inherit;">19</em> has had a significant impact on our entire operations. Additionally, COVID-<em style="font: inherit;">19’s</em> effect on the overall economy has had an adverse impact on hiring, which is having a negative impact on our testing volume.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;">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>were emergency economic stimulus packages 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”). 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 $2.6 million and $0.2 million for the years ended <em style="font: inherit;"> December 31, 2021, </em>and <em style="font: inherit;"> December 31, 2020, </em>respectively, 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.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Liquidity and Management</i></b>’<b><i>s Plans</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">At <em style="font: inherit;"> December 31, 2021, </em>the Company’s principal sources of liquidity included $2.0 million of cash on hand. Management currently believes that such funds, together with future operating profits, should be adequate to fund anticipated working capital requirements, including debt 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 or 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> 2600000 200000 2000000.0 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><em style="font: inherit;">2.</em> Summary of Significant Accounting Policies</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i/></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Risks and Uncertainties</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company is subject to a number of risks and uncertainties similar to those of other companies, such as those associated with the continued expansion of the Company’s sales and marketing network, technological developments, intellectual property protection, development of markets for new products and services offered by the Company, the economic health of principal customers of the Company, financial and operational risks associated with expansion of testing facilities used by the Company, government regulation (including, but <em style="font: inherit;">not</em> limited to, FDA regulations, proposed laws and regulations, and delays in implementation of laws and regulations), competition and general economic conditions.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Estimates</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates, including those related to bad debts, long-lived asset lives, income tax valuation and share based compensation, and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Changes in estimates are recorded in the period in which they become known.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Cash and Cash Equivalents</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company considers all highly liquid investments with original maturities at the date of purchase of <em style="font: inherit;">90</em> days or less as cash equivalents. As of <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> there were no investments classified as cash equivalents.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i/></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Property and Equipment</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Property &amp; equipment are recorded at cost. Depreciation and amortization is computed over the estimated useful lives of the assets, using the straight-line method. Repair and maintenance costs are expensed as incurred. The estimated useful lives of the assets are:</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 0pt 0pt 9pt;"><b/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; margin-left: 15%; margin-right: 15%;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: top; width: 70%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Computer software (years)</p> </td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">3</td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">5</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="vertical-align: top; width: 70%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Office furniture and equipment (years)</p> </td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">3</td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">7</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: top; width: 70%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Laboratory equipment (years)</p> </td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">5</td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">7</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="vertical-align: top; width: 70%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Leasehold improvements</p> </td><td colspan="3" rowspan="1" style="vertical-align: top; width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Lesser of estimated useful life or lease term</em></em></em></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 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company recorded depreciation and amortization related to property and equipment and capitalized software of $2.7 million, $2.6 million, and $2.9 million in <em style="font: inherit;">2021,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> respectively. The Company had $0.5 million of capitalized software and equipment that was <em style="font: inherit;">not</em> placed in service as of <em style="font: inherit;"> December 31, 2021, </em>which is included as a component of computer software on the accompanying consolidated balance sheets. </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Capitalized Software Development Costs </i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">We capitalize costs related to significant software projects developed or obtained for internal use, including costs incurred in a cloud computing arrangement. Costs incurred during the preliminary project work stage or conceptual stage, such as determining the performance requirements, system requirements and data conversion, are expensed as incurred. Costs incurred in the application development phase, such as coding, testing for new software and upgrades that result in additional functionality, are capitalized and are amortized using the straight-line method over the useful life of the software for <span style="-sec-ix-hidden:c82621675">three</span> to <span style="-sec-ix-hidden:c82621677">five</span> years. Costs incurred during the post-implementation/operation stage, including training costs and maintenance costs, are expensed as incurred. In accordance with Company policy, during the years ended <em style="font: inherit;"> December 31, 2021, </em>and <em style="font: inherit;">2020,</em> we capitalized internally developed software costs of $99 thousand and $213 thousand, respectively. Amortization expense related to software development costs was $421 thousand, $293 thousand and $457 thousand in <em style="font: inherit;">2021,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> respectively. Determining whether particular costs incurred are more properly attributable to the preliminary or conceptual stage, and thus expensed, or to the application development phase, and thus capitalized and amortized, depends on subjective judgments about the nature of the development work, and our judgments in this regard <em style="font: inherit;"> may </em>differ from those made by other companies. General and administrative costs related to developing or obtaining such software is expensed as incurred.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Other Assets</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Other assets primarily consist of capitalized legal costs relating to patent applications. The Company amortizes these costs over the lesser of the legal life or estimated useful life of the patent from the date of grant of the applicable patent. The typical life is <span style="-sec-ix-hidden:c82621689">twenty</span> years. As of <em style="font: inherit;"> December 31, 2021, </em>the Company had capitalized legal costs relating to patent applications of $1.1 million with accumulated amortization of $0.4 million, for a net balance of $0.7 million. As of <em style="font: inherit;"> December 31, 2020, </em>the Company had capitalized legal costs relating to patent applications of $1.0 million with accumulated amortization of $0.3 million, for a net balance of $0.7 million. Amortization expense was $62 thousand, $62 thousand, and $40 thousand in <em style="font: inherit;">2021,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> respectively. The amount of amortization related to patent applications is expected to remain below $100 thousand per year for the next <em style="font: inherit;">five</em> years.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 1pt; text-align: justify;"><b><i>Revenue Recognition</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company is in the business of performing drug testing services and reporting the results thereof. The Company’s services are primarily drug and alcohol testing for its customers for an agreed-upon fee per unit tested. The revenues are recognized when the drug test is performed and reported to the customer.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Revenue is recognized when control of the services is transferred to our customers, in an amount that reflects the consideration (<em style="font: inherit;">none</em> of which is variable) the Company expects to be entitled to in exchange for those services. The Company typically invoices customers monthly for services provided and payments are generally due within <em style="font: inherit;">30</em> to <em style="font: inherit;">60</em> days of the invoice date.</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 0pt 0pt 9pt;"><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 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">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;">13</em> – “Business Segment Reporting”.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Testing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,068</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,555</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Shipping / Collection (hair)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,876</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 0pt 0pt -9pt; text-indent: 15pt; text-align: justify;"><span style="text-decoration: underline; ">Testing Revenue</span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Drug and alcohol tests for drugs of abuse using hair, performed in the Company’s forensic laboratory in California, represents our primary service. Sales to customers are initiated through sales agreements, most of which have standard terms. Most tests are identified through a chain of custody form (“CCF”) and can therefore be uniquely tracked. Revenue is recognized when performance obligations under the terms of the contract with a customer are satisfied; generally, this occurs with the transfer of control of our service, which occurs at a specific point-in-time. The specific point-in-time is the completion of the test and availability of test results to the customer. Most tests are completed the same day that the hair specimen is received.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Substantially all tests are completed within a few days once received for processing at our laboratory in California. As the tests are performed in a forensic laboratory, the exact date and time of each test completion is available and used in the timing of recognition of revenue.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Revenue is measured as the amount of consideration the Company expects to receive in exchange for providing services. Sales taxes the Company pays concurrent with revenue-producing activities are excluded from revenue.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -9pt; text-indent: 15pt; text-align: justify;"><span style="text-decoration: underline; ">Shipping and Hair Collection Revenue</span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Shipping revenue represents the amount billed to customers related to shipping of the hair specimen and CCF (collectively called the “sample”) to the Company’s laboratory. Collection revenue represents the amount billed to customers related to the collection of the hair specimen. This collection is done by <em style="font: inherit;">third</em> parties who have contracted with the Company. Shipping and hair collection revenue is recognized when performance obligations under the terms of the contract with a customer are satisfied; generally, this occurs with the transfer of control of the Company’s service, which occurs at a specific point-in-time. The specific point-in-time is the completion of the test (associated with the shipping or hair collection charge) and availability of test results to the customer.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Revenue is measured as the amount of consideration the Company expects to receive in exchange for providing services. As the Company controls the service before transferring to the customer, it is considered a principal in the transaction, and therefore records revenues on gross basis, with shipping and hair collection costs in costs of revenues.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -9pt; text-indent: 15pt; text-align: justify;"> <span style="text-decoration: underline; ">Other Revenue</span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Other revenue represents several items including: urine testing performed by other labs, medical review officer charges, legal/testifying services, and other miscellaneous charges. The total of all these items is less than <em style="font: inherit;">1%</em> of total revenue. The amounts are generally billed to customers as services are performed, which occurs at a specific point-in-time.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -9pt; text-indent: 15pt; text-align: justify;">  <span style="text-decoration: underline; ">Practical Expedients and Exemptions</span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company generally expenses sales commissions when incurred as they are typically <em style="font: inherit;">not</em> related to costs to fulfill customer contracts but relate to overall sales targets. These costs are recorded within marketing and selling expense on the accompanying consolidated statements of operations.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i> Research and Development Expenses</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company expenses all research and development costs as incurred.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -27pt; text-align: justify;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -27pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i> Contingencies</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Loss contingencies from legal proceedings and claims <em style="font: inherit;"> may </em>occur from government investigations, shareholder lawsuits, product liability, contractual claims, tax and other matters. Accruals are recognized when it is probable that a liability will be incurred, and the amount of loss can  be reasonably estimated. Legal fees are expensed as incurred.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 45pt;text-indent:15pt;"/><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b/></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i/></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Income Taxes</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company accounts for income taxes using the liability method pursuant to ASC <em style="font: inherit;">740,</em> “<i>Income Taxes</i>”. Under this method, the Company recognizes deferred tax assets and liabilities for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts using enacted tax rates in effect for the year the differences are expected to reverse. The Company evaluates uncertain tax positions annually and considers whether the amounts recorded for income taxes are adequate to address the Company’s tax risk profile. The Company analyzes the potential tax liabilities of specific transactions and tax positions based on management’s judgment as to the expected outcome.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Concentration of Credit Risk and Off-Balance Sheet Risk</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company has <em style="font: inherit;">no</em> significant off-balance-sheet risk such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially subject the Company to concentrations of credit risk are principally cash and accounts receivable. The Company’s policy is to place its cash in high quality financial institutions. At time, these deposits <em style="font: inherit;"> may </em>exceed or be exempt from federally insured limits. The Company does <em style="font: inherit;">not</em> believe significant credit risk exists with respect to these institutions. Concentration of credit risk with respect to accounts receivable is limited to certain customers to whom the Company makes substantial sales. To reduce risk, the Company routinely assesses the financial strength of its customers and, as a consequence, believes that its accounts receivable credit risk exposure is limited. The Company maintains an allowance for potential credit losses but historically has <em style="font: inherit;">not</em> experienced any significant losses related to individual customers or groups of customers in any particular industry or geographic area. The Company does <em style="font: inherit;">not</em> require collateral.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><i><b>Significant Customers and Concentration of Credit Risk</b></i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;">The Company had no customers that represented <em style="font: inherit;">10%</em> or more of total revenue for the years ended <em style="font: inherit;"> December 31, 2021, </em>and <em style="font: inherit;">2020,</em> respectively. The Company had <span style="-sec-ix-hidden:c82621724">one</span> customer that represented 26% of total revenue for the year ended <em style="font: inherit;"> December 31, 2019. </em>The Company had no customers account for <em style="font: inherit;">10%</em> or more of the total accounts receivable balance as of <em style="font: inherit;"> December 31, 2021, </em>and <em style="font: inherit;">2020,</em> respectively.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Stock-Based Compensation</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;">The Company accounts for equity awards in accordance with ASC <em style="font: inherit;">718,</em> “<i>Compensation</i> — <i>Stock Compensation</i>”<i> </i>(“ASC <em style="font: inherit;">718”</em>). ASC <em style="font: inherit;">718</em> requires employee equity awards to be accounted for under the fair value method. It also requires the measurement of compensation cost at fair value on the date of grant and recognition of compensation expense over the service period for awards expected to vest. Accordingly, share-based compensation is measured at the grant date based on the fair value of the award. The Company uses the straight-line method to recognize share-based compensation over the service period of the award, which is generally equal to the vesting period. The Company uses the simplified approach to calculate the expected exercise date of options, which is <em style="font: inherit;">one</em> of the components used to determine the fair value of the options. This approach is used due to the small number of recipients receiving stock options <em style="font: inherit;">not</em> providing a reasonable basis for estimating expected term. In <em style="font: inherit;">2016,</em> the Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">09,</em> <i>Improvements to Employee Share-Based Payment Accounting</i>, which simplifies several aspects of the accounting for employee share-based payment transactions including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification of related amounts within the statement of cash flows. As a result, we recognize the impact of forfeitures when they occur with <em style="font: inherit;">no</em> adjustment for estimated forfeitures and recognize excess tax benefits as a reduction of income tax expense regardless of whether the benefit reduces income taxes payable.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;">Stock compensation expense by income statement account is as follows (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year Ended December 31,</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">General &amp; administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">503</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">380</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Marketing &amp; selling</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research &amp; development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total stock compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 0pt 0pt -9pt; text-indent: 15pt;"> See Note <em style="font: inherit;">7</em> – “Stock-Based Awards” for additional information relating to the Company’s stock plan.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -9pt; text-indent: 15pt;"/> <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 0pt 0pt 5pt; text-align: justify;"><b/></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>    Basic and Diluted Net Income (Loss) per Share</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Basic net income (loss) per share is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares and dilutive common stock equivalents outstanding during the period. The number of dilutive common stock equivalents outstanding during the period has been determined in accordance with the treasury-stock method. Common equivalent shares consist of common stock issuable upon the exercise of outstanding options and the unvested portion of stock unit awards (“SUAs”).</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Basic and diluted weighted average common shares outstanding are as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,524</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,514</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; 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;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; 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;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding, assuming dilution</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,524</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;">   For the years ended <em style="font: inherit;"> December 31, 2021, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> options to purchase 545 thousand, 588 thousand and 357 thousand common shares were outstanding but <em style="font: inherit;">not</em> included in the dilutive common equivalent share calculation as their effect would have been anti-dilutive.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Financial Instruments</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"> Financial instruments include cash, accounts receivable and accounts payable. Estimated fair values of these financial instruments approximate carrying values due to their short-term nature. The Company has <em style="font: inherit;">two</em> outstanding equipment loans. One had an interest rate of the <em style="font: inherit;">30</em>-day LIBOR rate + 1.75% and the other has a fixed interest rate of 3.79%. As there is a market interest rate, the carrying amount is fair value.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Basis of Preparation and Consolidation</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"> The consolidated financial statements include the financial statements of the Company and its wholly-owned subsidiaries have been prepared using accounting principles generally accepted in the United States (“U.S. GAAP”). All intercompany transactions and balances have been eliminated.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Foreign Currency Translation</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;">   To the extent sales are made through our Brazil subsidiary, such sales are transacted in Brazilian Real and translated into US dollars. Foreign currency denominated assets and liabilities are translated into U.S. dollars using the exchange rates in effect at the consolidated balance sheet date. Results of operations and cash flows are translated using the average exchange rates throughout the period. The effect of exchange rate fluctuations on translation of assets and liabilities that are in the functional currency is included as a component of shareholders’ equity in accumulated other comprehensive income (loss). The total change in foreign currency translation adjustment for the year ended <em style="font: inherit;"> December 31, 2021, </em>and <em style="font: inherit;">2020,</em> respectively was an immaterial amount.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Segment Reporting</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;">    The Company manages its operations as <em style="font: inherit;">one</em> 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. See Note <em style="font: inherit;">13</em> – “Business Segment Reporting” for geographic breakdown of revenue.</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 0pt 0pt 9pt; text-align: justify;"><b/></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Recently Adopted Accounting Pronouncements</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">In <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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Risks and Uncertainties</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company is subject to a number of risks and uncertainties similar to those of other companies, such as those associated with the continued expansion of the Company’s sales and marketing network, technological developments, intellectual property protection, development of markets for new products and services offered by the Company, the economic health of principal customers of the Company, financial and operational risks associated with expansion of testing facilities used by the Company, government regulation (including, but <em style="font: inherit;">not</em> limited to, FDA regulations, proposed laws and regulations, and delays in implementation of laws and regulations), competition and general economic conditions.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Estimates</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates, including those related to bad debts, long-lived asset lives, income tax valuation and share based compensation, and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Changes in estimates are recorded in the period in which they become known.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Cash and Cash Equivalents</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company considers all highly liquid investments with original maturities at the date of purchase of <em style="font: inherit;">90</em> days or less as cash equivalents. As of <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> there were no investments classified as cash equivalents.</p> 0 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Property and Equipment</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Property &amp; equipment are recorded at cost. Depreciation and amortization is computed over the estimated useful lives of the assets, using the straight-line method. Repair and maintenance costs are expensed as incurred. The estimated useful lives of the assets are:</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 0pt 0pt 9pt;"><b/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; margin-left: 15%; margin-right: 15%;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: top; width: 70%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Computer software (years)</p> </td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">3</td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">5</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="vertical-align: top; width: 70%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Office furniture and equipment (years)</p> </td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">3</td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">7</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: top; width: 70%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Laboratory equipment (years)</p> </td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">5</td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">7</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="vertical-align: top; width: 70%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Leasehold improvements</p> </td><td colspan="3" rowspan="1" style="vertical-align: top; width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Lesser of estimated useful life or lease term</em></em></em></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 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company recorded depreciation and amortization related to property and equipment and capitalized software of $2.7 million, $2.6 million, and $2.9 million in <em style="font: inherit;">2021,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> respectively. The Company had $0.5 million of capitalized software and equipment that was <em style="font: inherit;">not</em> placed in service as of <em style="font: inherit;"> December 31, 2021, </em>which is included as a component of computer software on the accompanying consolidated balance sheets. </p> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; margin-left: 15%; margin-right: 15%;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: top; width: 70%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Computer software (years)</p> </td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">3</td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">5</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="vertical-align: top; width: 70%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Office furniture and equipment (years)</p> </td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">3</td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">7</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: top; width: 70%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Laboratory equipment (years)</p> </td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">5</td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="vertical-align: top; width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">7</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="vertical-align: top; width: 70%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Leasehold improvements</p> </td><td colspan="3" rowspan="1" style="vertical-align: top; width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Lesser of estimated useful life or lease term</em></em></em></p> </td></tr> </tbody></table> P3Y P5Y P3Y P7Y P5Y P7Y 2700000 2600000 2900000 500000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Capitalized Software Development Costs </i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">We capitalize costs related to significant software projects developed or obtained for internal use, including costs incurred in a cloud computing arrangement. Costs incurred during the preliminary project work stage or conceptual stage, such as determining the performance requirements, system requirements and data conversion, are expensed as incurred. Costs incurred in the application development phase, such as coding, testing for new software and upgrades that result in additional functionality, are capitalized and are amortized using the straight-line method over the useful life of the software for <span style="-sec-ix-hidden:c82621675">three</span> to <span style="-sec-ix-hidden:c82621677">five</span> years. Costs incurred during the post-implementation/operation stage, including training costs and maintenance costs, are expensed as incurred. In accordance with Company policy, during the years ended <em style="font: inherit;"> December 31, 2021, </em>and <em style="font: inherit;">2020,</em> we capitalized internally developed software costs of $99 thousand and $213 thousand, respectively. Amortization expense related to software development costs was $421 thousand, $293 thousand and $457 thousand in <em style="font: inherit;">2021,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> respectively. Determining whether particular costs incurred are more properly attributable to the preliminary or conceptual stage, and thus expensed, or to the application development phase, and thus capitalized and amortized, depends on subjective judgments about the nature of the development work, and our judgments in this regard <em style="font: inherit;"> may </em>differ from those made by other companies. General and administrative costs related to developing or obtaining such software is expensed as incurred.</p> 99000 213000 421000 293000 457000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Other Assets</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Other assets primarily consist of capitalized legal costs relating to patent applications. The Company amortizes these costs over the lesser of the legal life or estimated useful life of the patent from the date of grant of the applicable patent. The typical life is <span style="-sec-ix-hidden:c82621689">twenty</span> years. As of <em style="font: inherit;"> December 31, 2021, </em>the Company had capitalized legal costs relating to patent applications of $1.1 million with accumulated amortization of $0.4 million, for a net balance of $0.7 million. As of <em style="font: inherit;"> December 31, 2020, </em>the Company had capitalized legal costs relating to patent applications of $1.0 million with accumulated amortization of $0.3 million, for a net balance of $0.7 million. Amortization expense was $62 thousand, $62 thousand, and $40 thousand in <em style="font: inherit;">2021,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> respectively. The amount of amortization related to patent applications is expected to remain below $100 thousand per year for the next <em style="font: inherit;">five</em> years.</p> 1100000 400000 700000 1000000.0 300000 700000 62000 62000 40000 100000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 1pt; text-align: justify;"><b><i>Revenue Recognition</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company is in the business of performing drug testing services and reporting the results thereof. The Company’s services are primarily drug and alcohol testing for its customers for an agreed-upon fee per unit tested. The revenues are recognized when the drug test is performed and reported to the customer.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Revenue is recognized when control of the services is transferred to our customers, in an amount that reflects the consideration (<em style="font: inherit;">none</em> of which is variable) the Company expects to be entitled to in exchange for those services. The Company typically invoices customers monthly for services provided and payments are generally due within <em style="font: inherit;">30</em> to <em style="font: inherit;">60</em> days of the invoice date.</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 0pt 0pt 9pt;"><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 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">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;">13</em> – “Business Segment Reporting”.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Testing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,068</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,555</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Shipping / Collection (hair)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,876</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 0pt 0pt -9pt; text-indent: 15pt; text-align: justify;"><span style="text-decoration: underline; ">Testing Revenue</span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Drug and alcohol tests for drugs of abuse using hair, performed in the Company’s forensic laboratory in California, represents our primary service. Sales to customers are initiated through sales agreements, most of which have standard terms. Most tests are identified through a chain of custody form (“CCF”) and can therefore be uniquely tracked. Revenue is recognized when performance obligations under the terms of the contract with a customer are satisfied; generally, this occurs with the transfer of control of our service, which occurs at a specific point-in-time. The specific point-in-time is the completion of the test and availability of test results to the customer. Most tests are completed the same day that the hair specimen is received.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Substantially all tests are completed within a few days once received for processing at our laboratory in California. As the tests are performed in a forensic laboratory, the exact date and time of each test completion is available and used in the timing of recognition of revenue.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Revenue is measured as the amount of consideration the Company expects to receive in exchange for providing services. Sales taxes the Company pays concurrent with revenue-producing activities are excluded from revenue.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -9pt; text-indent: 15pt; text-align: justify;"><span style="text-decoration: underline; ">Shipping and Hair Collection Revenue</span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Shipping revenue represents the amount billed to customers related to shipping of the hair specimen and CCF (collectively called the “sample”) to the Company’s laboratory. Collection revenue represents the amount billed to customers related to the collection of the hair specimen. This collection is done by <em style="font: inherit;">third</em> parties who have contracted with the Company. Shipping and hair collection revenue is recognized when performance obligations under the terms of the contract with a customer are satisfied; generally, this occurs with the transfer of control of the Company’s service, which occurs at a specific point-in-time. The specific point-in-time is the completion of the test (associated with the shipping or hair collection charge) and availability of test results to the customer.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Revenue is measured as the amount of consideration the Company expects to receive in exchange for providing services. As the Company controls the service before transferring to the customer, it is considered a principal in the transaction, and therefore records revenues on gross basis, with shipping and hair collection costs in costs of revenues.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -9pt; text-indent: 15pt; text-align: justify;"> <span style="text-decoration: underline; ">Other Revenue</span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Other revenue represents several items including: urine testing performed by other labs, medical review officer charges, legal/testifying services, and other miscellaneous charges. The total of all these items is less than <em style="font: inherit;">1%</em> of total revenue. The amounts are generally billed to customers as services are performed, which occurs at a specific point-in-time.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -9pt; text-indent: 15pt; text-align: justify;">  <span style="text-decoration: underline; ">Practical Expedients and Exemptions</span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company generally expenses sales commissions when incurred as they are typically <em style="font: inherit;">not</em> related to costs to fulfill customer contracts but relate to overall sales targets. These costs are recorded within marketing and selling expense on the accompanying consolidated statements of operations.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Testing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,068</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,555</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Shipping / Collection (hair)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,876</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 21894000 19068000 34555000 2847000 2174000 2876000 168000 118000 247000 24909000 21360000 37678000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i> Research and Development Expenses</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company expenses all research and development costs as incurred.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -27pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i> Contingencies</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Loss contingencies from legal proceedings and claims <em style="font: inherit;"> may </em>occur from government investigations, shareholder lawsuits, product liability, contractual claims, tax and other matters. Accruals are recognized when it is probable that a liability will be incurred, and the amount of loss can  be reasonably estimated. Legal fees are expensed as incurred.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Income Taxes</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company accounts for income taxes using the liability method pursuant to ASC <em style="font: inherit;">740,</em> “<i>Income Taxes</i>”. Under this method, the Company recognizes deferred tax assets and liabilities for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts using enacted tax rates in effect for the year the differences are expected to reverse. The Company evaluates uncertain tax positions annually and considers whether the amounts recorded for income taxes are adequate to address the Company’s tax risk profile. The Company analyzes the potential tax liabilities of specific transactions and tax positions based on management’s judgment as to the expected outcome.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Concentration of Credit Risk and Off-Balance Sheet Risk</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company has <em style="font: inherit;">no</em> significant off-balance-sheet risk such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially subject the Company to concentrations of credit risk are principally cash and accounts receivable. The Company’s policy is to place its cash in high quality financial institutions. At time, these deposits <em style="font: inherit;"> may </em>exceed or be exempt from federally insured limits. The Company does <em style="font: inherit;">not</em> believe significant credit risk exists with respect to these institutions. Concentration of credit risk with respect to accounts receivable is limited to certain customers to whom the Company makes substantial sales. To reduce risk, the Company routinely assesses the financial strength of its customers and, as a consequence, believes that its accounts receivable credit risk exposure is limited. The Company maintains an allowance for potential credit losses but historically has <em style="font: inherit;">not</em> experienced any significant losses related to individual customers or groups of customers in any particular industry or geographic area. The Company does <em style="font: inherit;">not</em> require collateral.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><i><b>Significant Customers and Concentration of Credit Risk</b></i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;">The Company had no customers that represented <em style="font: inherit;">10%</em> or more of total revenue for the years ended <em style="font: inherit;"> December 31, 2021, </em>and <em style="font: inherit;">2020,</em> respectively. The Company had <span style="-sec-ix-hidden:c82621724">one</span> customer that represented 26% of total revenue for the year ended <em style="font: inherit;"> December 31, 2019. </em>The Company had no customers account for <em style="font: inherit;">10%</em> or more of the total accounts receivable balance as of <em style="font: inherit;"> December 31, 2021, </em>and <em style="font: inherit;">2020,</em> respectively.</p> 0 0.26 0 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Stock-Based Compensation</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;">The Company accounts for equity awards in accordance with ASC <em style="font: inherit;">718,</em> “<i>Compensation</i> — <i>Stock Compensation</i>”<i> </i>(“ASC <em style="font: inherit;">718”</em>). ASC <em style="font: inherit;">718</em> requires employee equity awards to be accounted for under the fair value method. It also requires the measurement of compensation cost at fair value on the date of grant and recognition of compensation expense over the service period for awards expected to vest. Accordingly, share-based compensation is measured at the grant date based on the fair value of the award. The Company uses the straight-line method to recognize share-based compensation over the service period of the award, which is generally equal to the vesting period. The Company uses the simplified approach to calculate the expected exercise date of options, which is <em style="font: inherit;">one</em> of the components used to determine the fair value of the options. This approach is used due to the small number of recipients receiving stock options <em style="font: inherit;">not</em> providing a reasonable basis for estimating expected term. In <em style="font: inherit;">2016,</em> the Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">09,</em> <i>Improvements to Employee Share-Based Payment Accounting</i>, which simplifies several aspects of the accounting for employee share-based payment transactions including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification of related amounts within the statement of cash flows. As a result, we recognize the impact of forfeitures when they occur with <em style="font: inherit;">no</em> adjustment for estimated forfeitures and recognize excess tax benefits as a reduction of income tax expense regardless of whether the benefit reduces income taxes payable.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;">Stock compensation expense by income statement account is as follows (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year Ended December 31,</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">General &amp; administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">503</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">380</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Marketing &amp; selling</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research &amp; development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total stock compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 0pt 0pt -9pt; text-indent: 15pt;"> See Note <em style="font: inherit;">7</em> – “Stock-Based Awards” for additional information relating to the Company’s stock plan.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year Ended December 31,</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">General &amp; administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">503</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">380</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Marketing &amp; selling</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research &amp; development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total stock compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 63000 50000 59000 503000 380000 579000 114000 74000 54000 63000 59000 67000 743000 563000 759000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>    Basic and Diluted Net Income (Loss) per Share</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Basic net income (loss) per share is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares and dilutive common stock equivalents outstanding during the period. The number of dilutive common stock equivalents outstanding during the period has been determined in accordance with the treasury-stock method. Common equivalent shares consist of common stock issuable upon the exercise of outstanding options and the unvested portion of stock unit awards (“SUAs”).</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">Basic and diluted weighted average common shares outstanding are as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,524</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,514</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; 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;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; 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;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding, assuming dilution</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,524</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;">   For the years ended <em style="font: inherit;"> December 31, 2021, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> options to purchase 545 thousand, 588 thousand and 357 thousand common shares were outstanding but <em style="font: inherit;">not</em> included in the dilutive common equivalent share calculation as their effect would have been anti-dilutive.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,524</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,514</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; 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;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; 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;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding, assuming dilution</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,524</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 5549000 5524000 5514000 0 0 11000 5549000 5524000 5525000 545000 588000 357000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Financial Instruments</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"> Financial instruments include cash, accounts receivable and accounts payable. Estimated fair values of these financial instruments approximate carrying values due to their short-term nature. The Company has <em style="font: inherit;">two</em> outstanding equipment loans. One had an interest rate of the <em style="font: inherit;">30</em>-day LIBOR rate + 1.75% and the other has a fixed interest rate of 3.79%. As there is a market interest rate, the carrying amount is fair value.</p> 0.0175 0.0379 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Basis of Preparation and Consolidation</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;"> The consolidated financial statements include the financial statements of the Company and its wholly-owned subsidiaries have been prepared using accounting principles generally accepted in the United States (“U.S. GAAP”). All intercompany transactions and balances have been eliminated.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Foreign Currency Translation</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt; text-align: justify;">   To the extent sales are made through our Brazil subsidiary, such sales are transacted in Brazilian Real and translated into US dollars. Foreign currency denominated assets and liabilities are translated into U.S. dollars using the exchange rates in effect at the consolidated balance sheet date. Results of operations and cash flows are translated using the average exchange rates throughout the period. The effect of exchange rate fluctuations on translation of assets and liabilities that are in the functional currency is included as a component of shareholders’ equity in accumulated other comprehensive income (loss). The total change in foreign currency translation adjustment for the year ended <em style="font: inherit;"> December 31, 2021, </em>and <em style="font: inherit;">2020,</em> respectively was an immaterial amount.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b/></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><i>Recently Adopted Accounting Pronouncements</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">In <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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;"><b><em style="font: inherit;">3.</em> Accounts Receivable</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The Company maintains an allowance for uncollectible accounts receivable based on management’s assessment of the collectability of its customer accounts by reviewing customer payment patterns and other relevant factors. The Company reviews the adequacy of the allowance for uncollectible accounts on a quarterly basis and adjusts the balance as determined necessary. Write-offs are recorded at the time a customer account is deemed uncollectable. The following is a rollforward of the Company’s allowance for doubtful accounts (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>As of December 31,</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Provision for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Write-offs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621843">( 3</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621844">( 30</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>As of December 31,</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Provision for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Write-offs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621843">( 3</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621844">( 30</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 37000 45000 55000 22000 89000 37000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b><em style="font: inherit;">4.</em> Accrued Expenses</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 16pt;">Accrued expenses consist of the following (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;text-indent:16pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>As of December 31,</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued compensation and employee benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued vacation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">379</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued shipping expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">511</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued legal settlement</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">592</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total Accrued Expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,801</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>As of December 31,</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued compensation and employee benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued vacation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">379</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued shipping expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">511</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued legal settlement</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">592</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total Accrued Expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,801</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 507000 315000 373000 379000 200000 4000 488000 511000 1150000 0 470000 592000 3188000 1801000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b><em style="font: inherit;">5.</em> Income Taxes</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The income tax provision consists of the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current –</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621905">131</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621906">( 2,006</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621907">1,478</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621908">84</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621909">( 2</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621910">54</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Current Deferred –</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621914">215</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621915">( 2,008</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621916">1,880</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621917">( 704</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621918">( 13</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621919">( 139</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621920">333</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621921">( 326</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621922">( 227</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total Deferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82621923">( 371</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82621924">( 339</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82621925">( 366</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Income Tax Provision</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621926">( 156</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621927">( 2,347</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621928">1,514</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">A reconciliation of the effective rate with the federal statutory rate is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Federal statutory rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">State income taxes, net of federal benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4.5%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-8.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.4%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Federal R&amp;D Credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-4.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign taxes, net of federal benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10.9%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2.2%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Difference in tax rate for carryback claim</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Increase/(decrease) in valuation reserve</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50.5%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effective tax rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</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 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The change in effective tax rate from <em style="font: inherit;">2020</em> to <em style="font: inherit;">2021</em> was primarily driven by the Company’s <em style="font: inherit;">2020</em> carryback claim for the net loss as well as an increase to the valuation allowance in <em style="font: inherit;">2021</em> and a decrease in foreign taxes and federal tax credits in <em style="font: inherit;">2021,</em> which were partially offset by the debt forgiveness and an increase in state taxes due to the CA research credits. As of <em style="font: inherit;"> December 31, 2021, </em>the Company had $0.3 million of federal net operating loss carryforwards which do <em style="font: inherit;">not</em> expire. As of <em style="font: inherit;"> December 31, 2021, </em>the Company had $2.6 million of state net operating loss carryforwards, of which $2.4 million expire at various dates between <em style="font: inherit;">2030</em> and <em style="font: inherit;">2041,</em> and $0.2 million do <em style="font: inherit;">not</em> expire. As of <em style="font: inherit;"> December 31, 2021, </em>the Company had $0.1 million of federal tax credit carryforwards that expire in <em style="font: inherit;">2040</em> and there were $1.2 million of California tax credit carryforwards relating to the years <em style="font: inherit;">2013</em> through <em style="font: inherit;">2021</em> which have an unlimited carryforward period. In <em style="font: inherit;">2021,</em> the 10.4% state income tax effective rate primarily consisted of California research tax credits of 9.4%. </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 0pt 0pt 9pt; text-indent: 15pt; text-align: justify;">The components of the net deferred tax liabilities included in the accompanying balance sheets are as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 20pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>As of December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Deferred Tax Assets</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">R&amp;D tax credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,083</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">944</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">PPP Loan expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">NOL carryforward</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gross Deferred Tax Assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,721</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Valuation Allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82622824">( 414</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred Tax Assets After Valuation Allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Deferred Tax Liabilities</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Excess of tax over book depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621974">( 1,249</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621975">( 1,775</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Prepaid expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621976">( 61</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621977">( 48</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82621978">( 837</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82621979">( 1,015</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gross Deferred Tax Liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621980">( 2,147</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621981">( 2,838</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Net Deferred Tax Assets/(Liabilities)</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621982">160</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621983">( 211</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</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 0pt 0pt 9pt;"><b/></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt;">Income taxes are recorded in accordance with FASB ASC Topic <em style="font: inherit;">740,</em> Income Taxes (“ASC <em style="font: inherit;">740”</em>), which provides for deferred taxes using an asset and liability approach. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. A valuation allowance is provided, if, based upon the weight of available evidence, it is more likely than <em style="font: inherit;">not</em> that some or all of the net deferred tax assets will <em style="font: inherit;">not</em> be realized.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 10pt;">ASC <em style="font: inherit;">740</em> contains a <em style="font: inherit;">two</em>-step approach to recognizing and measuring uncertain tax positions (tax contingencies). The <em style="font: inherit;">first</em> step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than <em style="font: inherit;">not</em> that the position will be sustained on an audit, including resolution of related appeals or litigation processes, if any. The <em style="font: inherit;">second</em> step is to measure the tax benefit as the largest amount which is more than <em style="font: inherit;">50%</em> likely of being realized upon ultimate settlement. The Company considers many factors when evaluating and estimating the Company’s tax positions and tax benefits, which <em style="font: inherit;"> may </em>require periodic adjustments and which <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> accurately forecast actual outcomes. The Company had immaterial uncertain tax positions at <em style="font: inherit;"> December 31, 2021, </em>and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;">The Company operates within multiple taxing jurisdictions and could be subject to audit in these jurisdictions. These audits <em style="font: inherit;"> may </em>involve complex issues, which <em style="font: inherit;"> may </em>require an extended period of time to resolve. The Company has provided for its estimated taxes payable in the accompanying financial statements. The Company’s policy is to recognize interest and penalties related to income tax matters as a general and administrative expense, when and if incurred. Interest and penalties for the years ended <em style="font: inherit;"> December 31, 2021, </em><em style="font: inherit;">2020</em> or <em style="font: inherit;">2019</em> were <em style="font: inherit;">not</em> material. In <em style="font: inherit;">2019,</em> the I.R.S. completed a standard review of the Company’s <em style="font: inherit;">2016</em> tax year. The tax years ended <em style="font: inherit;"> December 31, 2018, </em>through <em style="font: inherit;"> December 31, 2021, </em>remain subject to examination by all major taxing authorities.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current –</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621905">131</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621906">( 2,006</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621907">1,478</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621908">84</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621909">( 2</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621910">54</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Current Deferred –</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621914">215</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621915">( 2,008</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621916">1,880</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621917">( 704</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621918">( 13</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621919">( 139</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621920">333</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621921">( 326</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621922">( 227</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total Deferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82621923">( 371</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82621924">( 339</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82621925">( 366</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Income Tax Provision</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621926">( 156</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621927">( 2,347</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621928">1,514</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 0 0 348000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Federal statutory rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">State income taxes, net of federal benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4.5%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-8.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.4%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Federal R&amp;D Credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-4.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign taxes, net of federal benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10.9%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2.2%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Difference in tax rate for carryback claim</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Increase/(decrease) in valuation reserve</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50.5%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effective tax rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr> </tbody></table> 0.210 0.210 0.210 0.104 0.044 -0.045 0.476 0.000 -0.081 0.014 -0.004 0.013 -0.000 -0.016 0.047 -0.109 -0.022 0.445 0.000 0.134 0.000 -0.505 0.000 0.000 0.190 0.378 0.495 300000 2600000 2400000 200000 100000 1200000 0.104 0.094 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 20pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>As of December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Deferred Tax Assets</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">R&amp;D tax credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,083</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">944</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">PPP Loan expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">NOL carryforward</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gross Deferred Tax Assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,721</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Valuation Allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82622824">( 414</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred Tax Assets After Valuation Allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Deferred Tax Liabilities</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Excess of tax over book depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621974">( 1,249</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621975">( 1,775</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Prepaid expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621976">( 61</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621977">( 48</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82621978">( 837</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82621979">( 1,015</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gross Deferred Tax Liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621980">( 2,147</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82621981">( 2,838</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Net Deferred Tax Assets/(Liabilities)</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621982">160</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82621983">( 211</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td></tr> </tbody></table> 21000 9000 129000 112000 325000 265000 1083000 1005000 944000 1130000 0 9000 219000 97000 2721000 2627000 -0 2307000 2627000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b><em style="font: inherit;">6.</em> Preferred Stock</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;">The Board of Directors has the authority to designate authorized preferred shares in <em style="font: inherit;">one</em> or more series and to fix the relative rights and preferences without vote or action by the stockholders. The Board of Directors has <em style="font: inherit;">no</em> present plans to designate or issue any shares of preferred stock.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b><em style="font: inherit;">7.</em> Stock-Based Awards</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;">The <em style="font: inherit;">2006</em> Incentive Plan initially adopted in <em style="font: inherit;">2006</em> provides for grants of options with terms of up to <span style="-sec-ix-hidden:c82621992">ten</span> years, grants of restricted stock or stock unit awards (“SUAs”), issuances of stock bonuses or grants other stock-based awards plus cash-based awards, to officers, directors, employees, and consultants. Such shares are issuable out of the Company’s authorized but unissued common stock. In <em style="font: inherit;"> May 2021, </em>the <em style="font: inherit;">2006</em> Incentive Plan was amended to increase the total number of shares issuable thereunder from 1.2 million to 1.6 million. As of <em style="font: inherit;"> December 31, 2021, </em>285 thousand shares remained available for future grant under the <em style="font: inherit;">2006</em> Incentive Plan.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;">The fair value of the SUAs is determined by the closing price on the date of grant. The fair value of options is determined using a Black-Scholes model. The SUAs and options vest over a period of <span style="-sec-ix-hidden:c82621998">two</span> to <span style="-sec-ix-hidden:c82621999">four</span> years and are convertible or exercisable into an equivalent number of shares of the Company’s common stock provided that the employee receiving the award remains continuously employed throughout the vesting period. The Company records stock compensation expense related to the SUAs and options on a straight-line basis over the vesting term. Employees are issued shares upon vesting of SUAs, net of tax withholdings. As a result of our adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">09</em> in <em style="font: inherit;">2016,</em> we recognize the impact of forfeitures when they occur with <em style="font: inherit;">no</em> adjustment for estimated forfeitures and recognize excess tax benefits as a reduction of income tax expense regardless of whether the benefit reduces income taxes payable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><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 0pt 0pt 9pt; text-indent: 15pt;">On <em style="font: inherit;"> January 25, 2021, </em>the Company granted SUAs covering 1.5 thousand shares of common stock. On <em style="font: inherit;"> March 16, 2021, </em>the Company granted SUAs covering <span style="-sec-ix-hidden:c82622007">two thousand</span> shares of common stock. On <em style="font: inherit;"> May 13, 2021, </em>the Company granted SUAs covering 115.5 thousand shares of common stock. The SUAs vest over a period of <span style="-sec-ix-hidden:c82622009">two</span> years for non-employee board members and <span style="-sec-ix-hidden:c82622010">four</span> years for employees and are convertible into an equivalent number of shares of the Company’s common stock provided that the director or employee receiving the award remains employed throughout the vesting period. The stock options become exercisable over <span style="-sec-ix-hidden:c82622011">two</span> years for non-employee board members and <span style="-sec-ix-hidden:c82622012">four</span> years for employees and have a term of 10 years. The Company records compensation expense related to the SUAs and options on a straight-line basis over the vesting term. Employees are issued shares upon vesting, in the case of SUA’s or upon exercise of options, net of tax withholdings, unless the employee chooses to receive all shares and pay for the associated employment taxes. Upon the exercise of a stock option, the Company issues authorized but unissued shares and delivers them to the recipient. The Company does <em style="font: inherit;">not</em> expect to repurchase shares to satisfy stock option exercises. <em style="font: inherit;">No</em> other types of equity-based awards have been granted or issued under the <em style="font: inherit;">2006</em> Incentive 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 0pt 0pt 9pt; text-indent: 15pt;">The following table represents all shares granted by the Company under the <em style="font: inherit;">2006</em> Incentive Plan for the last <em style="font: inherit;">three</em> years (shares in thousands):</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26.2%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Grant Date</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 16.8%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Type</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">Fair Value<br/> Per Share (1)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">May 13, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">SUA</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">March 16, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">SUA</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.04</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">January 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">SUA</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">December 16, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">SUA</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.71</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">November 11, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">Options</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">November 11, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">SUA</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">190</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">May 3, 2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">Options</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">May 3, 2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">SUA</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10.60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="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="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">The fair value for the SUA’s is the closing price of the Company’s stock on that date. The fair value for options represents the fair value calculated using the Black-Scholes model. Options have contractual lives of <em style="font: inherit;">10</em> years. The options granted on <em style="font: inherit;"> May 3, 2019, </em>have a fair value of $2.99 per share based on the $10.60 grant date and exercise prices and assuming 6.25 and 5.75 year estimated terms, 41% volatility, 2.4% interest rate and a 3.9% dividend yield rate. The options granted on <em style="font: inherit;"> November 11, 2020, </em>have a fair value of $1.13 per share based on the $4.07 grant date and exercise prices and assuming 6.25 and 5.75 year estimated terms, 45% volatility, 0.9% interest rate and a 4.0% dividend yield rate. <em style="font: inherit;">No</em> options were granted during fiscal year ended <em style="font: inherit;"> December 31, 2021. </em>For options granted during fiscal years ended <em style="font: inherit;"> December 31, 2020, </em>and <em style="font: inherit;">2019,</em> the weighted average grant date fair values were $3.47, and $3.40, respectively. For SUAs granted during fiscal years ended <em style="font: inherit;"> December 31, 2021, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> the weighted average grant date fair values were $6.55, $4.89, and $12.01, respectively.</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: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;">A summary of the Company’s stock option activity is as follows (in thousands, except price per share):</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 20pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Number of<br/> Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted Average<br/> Exercise Price<br/> Per Share</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted Average<br/> Remaining Contractual<br/> Life (years)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Aggregate<br/> Intrinsic<br/> Value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt"> (2)</sup></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">7.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82622101">(1</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82622105">(29</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15.12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 cellpadding="0" cellspacing="0" style="width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 94%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The aggregate intrinsic value on this table was calculated based on the amount, if any, by which the closing market price of the Company’s stock on <em style="font: inherit;"> December 31 </em>of the applicable year exceeded the exercise price of any of the underlying options, multiplied by the number of shares subject to each such option. The closing stock price as of <em style="font: inherit;"> December 31, 2021, </em>and <em style="font: inherit;">2020</em> was $7.02 and $5.09, respectively.</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:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><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 0pt 0pt 9pt; text-indent: 15pt;">A summary of the Company’s stock unit award activity is as follows (in thousands, except price per share):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted Average </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Number of</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><b> </b><b><em style="font: inherit;"> Grant-Date Fair Value</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Shares</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>per Share</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt"> (3)</sup></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">119</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Converted to common stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82622125">( 52</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4.89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cancelled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82622127">( 9</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding &amp; Unvested, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 cellpadding="0" cellspacing="0" style="width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">(<em style="font: inherit;">3</em>)</p> </td><td style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 94%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average price per share is the weighted grant price based on the closing market price of each of the stock grants related to each transaction type. The weighted average fair value is the weighted average share price times 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: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;">The fair value of stock unit award vesting was $296 thousand, $274 thousand and $223 thousand for the years ended <em style="font: inherit;"> December 31, 2021, </em><em style="font: inherit;">2020,</em> and <em style="font: inherit;">2019,</em> respectively. The intrinsic value of stock unit awards converted to common stock was based on the stock price on the vesting date and amounted to $501 thousand, $115 thousand and $144 thousand for the years ended <em style="font: inherit;"> December 31, 2021, </em><em style="font: inherit;">2020,</em> and <em style="font: inherit;">2019,</em> 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; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;">As of <em style="font: inherit;"> December 31, 2021, </em>a total of 844 thousand shares of common stock were reserved for issuance under <em style="font: inherit;">2006</em> Incentive Plan. As of <em style="font: inherit;"> December 31, 2021, </em>the unamortized fair value of outstanding options and awards was $1.2 million to be amortized over a weighted average period of 2.9 years.</p> 1200000 1600000 285000 1500 115500 P10Y <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26.2%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Grant Date</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 16.8%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Type</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">Fair Value<br/> Per Share (1)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">May 13, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">SUA</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">March 16, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">SUA</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.04</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">January 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">SUA</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">December 16, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">SUA</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.71</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">November 11, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">Options</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">November 11, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">SUA</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">190</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">May 3, 2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">Options</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">May 3, 2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">SUA</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10.60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 116000 6.55 2000 7.04 2000 5.54 5000 4.71 40000 1.13 190000 4.07 192000 2.99 18000 10.60 2.99 10.60 P6Y3M P5Y9M 0.41 0.024 0.039 1.13 4.07 P6Y3M P5Y9M 0.45 0.009 0.040 3.47 3.40 6.55 4.89 12.01 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 20pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Number of<br/> Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted Average<br/> Exercise Price<br/> Per Share</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted Average<br/> Remaining Contractual<br/> Life (years)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Aggregate<br/> Intrinsic<br/> Value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt"> (2)</sup></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">7.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82622101">(1</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82622105">(29</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15.12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 604000 14.31 P7Y 4.07 3.47 574000 14.23 P6Y1M6D 100000 464000 15.12 P5Y8M12D 7.02 5.09 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted Average </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Number of</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><b> </b><b><em style="font: inherit;"> Grant-Date Fair Value</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Shares</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>per Share</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt"> (3)</sup></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">119</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Converted to common stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82622125">( 52</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4.89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cancelled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c82622127">( 9</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding &amp; Unvested, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 166000 4.50 119000 6.55 4.89 4.94 224000 5.48 296000 274000 223000 501000 115000 144000 844000 1200000 P2Y10M24D <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b><em style="font: inherit;">8.</em> Employee Benefit Plan</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 0pt 0pt 9pt; text-indent: 15pt;">The Psychemedics Corporation <em style="font: inherit;">401</em>(k) Savings and Retirement Plan (the <em style="font: inherit;">“401</em>(k) Plan”) is a qualified defined contribution plan in accordance with Section <em style="font: inherit;">401</em>(k) of the Internal Revenue Code. All employees over the age of <em style="font: inherit;">21</em> are eligible to make pre-tax contributions up to a specified percentage of their compensation. Under the <em style="font: inherit;">401</em>(k) Plan, the Company <em style="font: inherit;"> may, </em>but is <em style="font: inherit;">not</em> obligated to, match a portion of the employees’ contributions up to a defined maximum. Matching contributions of <span style="-sec-ix-hidden:c82622140">zero</span>, $198 thousand and $262 thousand were made in the years ended <em style="font: inherit;"> December 31, 2021, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> respectively.</p> 198000 262000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b><em style="font: inherit;">9.</em> 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 0pt 0pt 9pt;"><b><i>Commitments</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 0pt 0pt 9pt; text-indent: 15pt;">The Company leases certain of its facilities and equipment under operating lease agreements expiring on various dates through <em style="font: inherit;"> December 2026. </em>Total minimum lease payments, including scheduled increases, are charged to operations on the straight-line basis over the life of the respective lease. Rent expense was $1.1 million, $1.1 million and $1.2 million in <em style="font: inherit;">2021,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> respectively. See Note <em style="font: inherit;">10</em> – “Operating Leases” for commitments remaining under lease agreements.</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 0pt 0pt 9pt;"><b><i>Contingencies</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 0pt 0pt 9pt; text-indent: 15pt;">In the normal course of business, we are subject to contingencies, such as legal proceedings and claims arising out of our business, that cover a wide range of matters, including, among others, government investigations, shareholder lawsuits, product liability, contractual claims and tax matters. We recognize accruals for such contingencies when it is probable that a liability will be incurred and the amount of the loss can be reasonably estimated. These estimates are subject to uncertainties that are difficult to predict and, as such, actual results could vary from these estimates.</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 0pt 0pt 9pt;"><b><i>Settlements</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 0pt 0pt 9pt; text-indent: 15pt;">On <em style="font: inherit;"> September 23, 2021, </em>the Company entered into a settlement agreement to resolve a contract dispute regarding the Company’s alleged contractual obligations to a customer involved in litigation with certain of the customer’s former employees regarding their employment termination (the <em style="font: inherit;"> “September 2021 </em>Settlement Agreement”). The Company was <em style="font: inherit;">not</em> a party to any of these wrongful termination claims and the customer was in control of defending each claim. Pursuant to the <em style="font: inherit;"> September 2021 </em>Settlement Agreement, the Company agreed to pay the customer an aggregate of $1.9 million in addition to $0.2 million that will be paid by the Company’s insurers, in full settlement and release of the dispute. The <em style="font: inherit;"> September 2021 </em>Settlement Agreement includes other customary terms and includes confidentiality provisions between the parties. Neither party has admitted any liability or fault by entering into the <em style="font: inherit;"> September 2021 </em>Settlement Agreement. The Company previously declined to continue its contractual relationship with the customer. The Company funded its payment obligation in full under the <em style="font: inherit;"> September 2021 </em>Settlement Agreement through existing cash on hand. There was no liability reserve in connection with the <em style="font: inherit;"> September 2021 </em>Settlement Agreement as of <em style="font: inherit;"> December 31, 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 0pt 0pt 9pt; text-indent: 15pt;">On <em style="font: inherit;"> December 6, 2021, </em>the Company entered into a binding Memorandum of Understanding (the “MOU”) to settle a purported class action lawsuit against it related to certain California wage and hour laws. The lawsuit, Enma Sagastume v. Psychemedics Corporation, Case <em style="font: inherit;">No.</em> <em style="font: inherit;">2:20</em>-CV-<em style="font: inherit;">06624</em>-DSF, is pending in the United States District Court for the Central District of California (the “California Lawsuit”) and is similar to numerous lawsuits filed against employers with operations in California.</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 0pt 0pt 9pt; text-indent: 15pt;">In the binding MOU, the parties agreed to settle this matter for a payment by the Company of $1.2 million in exchange for the dismissal of the California Lawsuit and a customary release of liability, subject only to final court approval and the process described below. Factoring in that process, the Company estimates that the settlement funds will be dispersed in the <em style="font: inherit;">second</em> half of <em style="font: inherit;">2022,</em> subject to the actual timing of final court approval.</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 0pt 0pt 9pt; text-indent: 15pt;">Although the Company believes that the allegations in the California Lawsuit lack merit, it agreed at a mediation to enter into the binding MOU to settle the claims in the California Lawsuit in order to avoid potentially significant legal fees, other expenses, and management time that would have to be devoted to protracted litigation in California regarding its wage and hour laws. The foregoing was also impacted in part by new California case law in <em style="font: inherit;"> February 2021 </em>regarding meal period compliance. The allegations in the California Lawsuit relate to alleged discrepancies in compliance with meal and rest periods required by California law and other alleged compliance discrepancies relating to the California wage and hour laws with respect to non-exempt hourly employees of the Company in California for a period since <em style="font: inherit;"> June 9, 2017. </em>The California Lawsuit sought recovery of wages, penalties, interest, attorneys’ fees and other alleged damages. As part of the settlement, the Company continues to deny any liability or wrongdoing with respect to the claims made in the California Lawsuit.</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 0pt 0pt 9pt; text-indent: 15pt;">The MOU assumes class certification for purposes of the settlement only. The settlement amount of <em style="font: inherit;">$1.2</em> million, which includes plaintiff attorneys' fees and costs, is subject to potential increase based on any adjustments in the final class size and the exact period to be covered, as determined by the court’s final approval. However, the Company believes that such adjustments, if any, would likely be immaterial. Once court approved, in exchange for the settlement payment, the plaintiff and all class members who do <em style="font: inherit;">not</em> opt out of the settlement will provide a broad release of any liability relating to the subject matter of the California Lawsuit, including any claims of such persons under California’s Private Attorneys' General Act of <em style="font: inherit;">2004.</em> Such release is for the benefit of the Company, its affiliates, and any successor to the Company. The Company has the right to revoke the settlement prior to court approval in the event opt-outs, if any, from the class membership exceed a specified level. While the settlement is subject to final court approval as is customary, the MOU expressly provides that it is binding on and enforceable by each of the parties thereto, including by any successor to the Company. There is a $1.2 million liability reserve in connection with the California Lawsuit as of <em style="font: inherit;"> December 31, 2021.</em></p> 1100000 1100000 1200000 1900000 200000 0 1200000 1200000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b><em style="font: inherit;">10.</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: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;">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 and there are <em style="font: inherit;">no</em> renewals to extend the lease terms included in our Right-Of-Use (“ROU”) assets and lease liabilities as they are <em style="font: inherit;">not</em> 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: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;">The weighted average discount rate used for leases as of <em style="font: inherit;"> December 31, 2021 </em>is 3.9%. The weighted average lease term as of <em style="font: inherit;"> December 31, 2021, </em>is 4.0 years. The operating lease expense for the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> December 31, 2021, </em>and <em style="font: inherit;">2020,</em> was $1.1 million and $1.1 million, 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; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;">Maturities and balance sheet presentation of the Company’s lease liabilities for all operating leases as of <em style="font: inherit;"> December 31, 2021, </em>is as follows (in thousands):</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2022</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,117</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2023</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,118</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2024</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,034</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2025</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">592</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2026</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">460</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Total lease payments</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,321</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Less interest:</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82622189">( 457</span></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,864</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%; text-align: right;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 18%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Current operating lease liabilities</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">984</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,880</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Total</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,864</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; 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> 0.039 P4Y 1100000 1100000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2022</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,117</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2023</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,118</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2024</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,034</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2025</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">592</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">2026</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">460</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Total lease payments</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,321</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Less interest:</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c82622189">( 457</span></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,864</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%; text-align: right;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 18%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Current operating lease liabilities</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">984</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,880</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">Total</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,864</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 1117000 1118000 1034000 592000 460000 4321000 3864000 984000 2880000 3864000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b><em style="font: inherit;">11.</em> Debt and Other Financing Arrangements</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 0pt 0pt 9pt; text-indent: 15pt;">On <em style="font: inherit;"> March 20, 2014, </em>the Company entered into an equipment financing arrangement with Banc of America Leasing &amp; Capital, LLC (the “Lender”), which it amended on various dates, most recently on <em style="font: inherit;"> March 23, 2021, </em>including a Master Loan and Security Agreement and related documentation (collectively the “Equipment Loan Arrangement”) which provided the Company with the ability to finance, at its option, up to $16 million of new and used equipment purchases. Each such purchase financed under the Equipment Loan Arrangement was documented by the execution of an equipment note with a maturity date of 60 months from the applicable loan date. The loans bore interest at the then current <em style="font: inherit;">30</em>-day LIBOR rate plus a premium ranging from 1.75% to 3.79%. Principal and interest were payable over the <em style="font: inherit;">60</em>-month repayment period. Borrowings under the Equipment Loan Arrangement were secured by a <em style="font: inherit;">first</em> priority security interest in the equipment acquired with the proceeds of the equipment notes. Under the Equipment Loan Arrangement, the Company has been subject to a maximum quarterly funded debt to EBITDA ratio and a minimum fixed charge coverage ratio each of which was waived for certain quarters in <em style="font: inherit;">2020</em> and <em style="font: inherit;">2021.</em> The Company was in compliance with all covenants under the Equipment Loan Arrangement as of <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;">Under the Equipment Loan Arrangement, the Company executed notes on various dates between <em style="font: inherit;"> March 24, 2014, </em>and <em style="font: inherit;"> December 4, 2019 </em>in the aggregate amount of $12.2 million, of which $0.7 million and $0.7 million was repaid in <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> respectively. As of <em style="font: inherit;"> December 31, 2021, </em>the aggregate amount outstanding under the equipment notes was $1.3 million. The weighted average interest rate for these notes for the year ended <em style="font: inherit;"> December 31, 2021, </em>was 3.5% and represented $49 thousand of interest expense. As of <em style="font: inherit;"> December 31, 2021, </em>weighted average interest rate was 3.2%.</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 0pt 0pt 9pt; text-indent: 15pt;">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:'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 0pt 0pt 9pt; text-indent: 15pt;">In <em style="font: inherit;"> July 2021, </em>the PPP Loan was <em style="font: inherit;">100%</em> forgiven by the SBA. The forgiveness of the PPP Loan was recorded in the Company’s <em style="font: inherit;">third</em> fiscal quarter of the <em style="font: inherit;">2021,</em> by eliminating the PPP Loan from the consolidated balance sheet with corresponding gains in income.</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: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;">The annual principal repayment requirements for debt obligations as of <em style="font: inherit;"> December 31, 2021, </em>are as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">664</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">294</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">305</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt from equipment financing</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,263</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less current portion of long-term debt from equipment financing</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(664</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt from equipment financing, net of current portion</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">599</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 0pt 0pt 9pt; text-indent: 15pt;"> </p> 16000000 P60M 0.0175 0.0379 12200000 700000 700000 1300000 0.035 49000 0.032 2100000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">664</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">294</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">305</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt from equipment financing</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,263</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less current portion of long-term debt from equipment financing</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(664</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 76%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt from equipment financing, net of current portion</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 18%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">599</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 664000 294000 305000 1263000 664000 599000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b><em style="font: inherit;">12.</em> Other Expense </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 0pt 0pt 9pt; text-indent: 15pt;">Other expense consists primarily of interest expense related to the Company’s equipment financing arrangement. Interest expense for the year ended <em style="font: inherit;"> December 31, 2021, </em><em style="font: inherit;">2020,</em> and <em style="font: inherit;">2019</em> was $49 thousand, $75 thousand, and $59 thousand, respectively. There was no interest income for the years ended <em style="font: inherit;"> December 31, 2021, </em>and <em style="font: inherit;">2020.</em> Interest income for the year ended <em style="font: inherit;"> December 31, 2019, </em>was $134 thousand.</p> 49000 75000 59000 0 134000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b><em style="font: inherit;">13.</em> 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 0pt 0pt 9pt; text-indent: 15pt;">The Company manages its operations as <span style="-sec-ix-hidden:c82622239">one</span> segment, drug testing services. As a result, the financial information disclosed herein materially represents all the financial information related to the Company’s principal operating segment. All Brazil sales were though <span style="-sec-ix-hidden:c82622240">one</span> independent distributor. The Company’s revenues by geographic region, based on the location of the customer, were as follows (in thousands):</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 15pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 29%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td><td colspan="9" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0); width: 47%;"><b>Year Ended December 31,</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0); width: 18%;"><b>2021</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0); width: 18%;"><b>2020</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0); width: 18%;"><b>2019</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 29%;">Consolidated Revenue:</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; width: 18%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; width: 18%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; width: 18%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,584</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,486</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,329</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Brazil</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">640</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,344</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,819</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">685</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">530</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">530</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; 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); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Revenue</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,909</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,360</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,678</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 29%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td><td colspan="9" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0); width: 47%;"><b>Year Ended December 31,</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0); width: 18%;"><b>2021</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0); width: 18%;"><b>2020</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0); width: 18%;"><b>2019</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 29%;">Consolidated Revenue:</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; width: 18%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; width: 18%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; width: 18%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,584</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,486</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,329</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Brazil</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">640</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,344</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,819</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">685</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">530</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">530</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; 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); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Revenue</p> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,909</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,360</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,678</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 23584000 19486000 27329000 640000 1344000 9819000 685000 530000 530000 24909000 21360000 37678000 Weighted average price per share is the weighted grant price based on the closing market price of each of the stock grants related to each transaction type. The weighted average fair value is the weighted average share price times the number of shares. The aggregate intrinsic value on this table was calculated based on the amount, if any, by which the closing market price of the Company’s stock on December 31 of the applicable year exceeded the exercise price of any of the underlying options, multiplied by the number of shares subject to each such option. The closing stock price as of December 31, 2021, and 2020 was $7.02 and $5.09, respectively. The fair value for the SUA’s is the closing price of the Company’s stock on that date. The fair value for options represents the fair value calculated using the Black-Scholes model. Options have contractual lives of 10 years. The options granted on May 3, 2019, have a fair value of $2.99 per share based on the $10.60 grant date and exercise prices and assuming 6.25 and 5.75 year estimated terms, 41% volatility, 2.4% interest rate and a 3.9% dividend yield rate. The options granted on November 11, 2020, have a fair value of $1.13 per share based on the $4.07 grant date and exercise prices and assuming 6.25 and 5.75 year estimated terms, 45% volatility, 0.9% interest rate and a 4.0%dividend yield rate. No options were granted during fiscal year ended December 31, 2021. For options granted during fiscal years ended December 31, 2020, and 2019, the weighted average grant date fair values were $3.47, and $3.40,respectively. For SUAs granted during fiscal years ended December 31, 2021, 2020 and 2019, the weighted average grant date fair values were $6.55, $4.89, and $12.01, respectively. EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !&(?E0'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 " 1B'Y46SB8!.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU!)'1[6?&D(+B@> N3V=U@TX9DI-VWMXV[740?P&-F_GSS M#4R#0>,0Z3D.@2([2C>3[_JD,6S$D3EH@(1'\B:5L/S,QX@&/PP M!P(EY2UX8F,-&UB 15B)HFTL:HQD>(AGO,45'SYCEV$6@3KRU'."JJQ M,O$ M<)JZ!JZ !<84??HND%V)N?HG-G= G)-3:?R6G^11H(RZ37^OM_>Y!M$HJ5#77;1?4$L#!!0 ( !&(?E297)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M$8A^5%41\B;Q!0 0AD !@ !X;"]W;W)KB6$(:])G.J3ULJ8]9=.1P=4B6,$I'J2*9$B<5) M:T2_3/RA#93RR1Y,PY.69XE$+ )C)3C\>Q9C$<=6"3C^ M*41;Y9@VNQ5C&/Z/0K$Y:PQ8)Q8)GL;F5+]]$<4$]JQ?( M6.=_R68VEY+G8<(-/SU6\H4H>S:HV3=Y,O-HN/PHM?,^-PJ^C2#.G$YDD,$T M&C)*0W*>FLB\D6FZ64]V7MKD?CXAGSY^/NX8&,X&=8)"^FPCS?9(4T:N9&I6 M&G1#$?XJT '.$I9M8<\8JC@1P2'QZ0%A'J,.H#$>?L75(6'=/)PYPB=X^.]9 M"J-[KM%_N1J_3+V?Z_EUJ=_-]U^7*TD8M/TT J MR$Y>P [(W,!,$JG(6&90=:#XR- ]L[CZY!R#K-R/AE@II)7/4]R:"\)1&"JA]<'V#X8;\'*]??3,GG M* W<^<,UKT98MUJ5 (9;^'NTF=0&#/C/:+WWIJA1].B >1A;5148;N;Y_(U@ MC>Q'P06.!IB+L*H8,-S!+V7>1:QDBME:C0CS^NTAPU-3^3_#+?LN,F"QXX.F0?/0./:]'UM"O$;H>S2>C/S"F MROQ9(_/_*>*X_92"4\%D<@TK+213K;,]2PW7O)886N7ZK)'K_Y Q5$FN-G5= M.1O6&B4G]_?915"9NM^HQ2_JV-S6,>BP5ASZ&7*3&6AG4EM]7'MQA7)_AZK7 M._+ZO?X>J,K5_9H=FBR,##1X^^I+3?C9Y(;\MA. MQCY9.)EPB3/H#.W#TQ77F@>K3 MC4(NJ;-VO:;0+N(M()60Z<;+A"JSKNT@Z M.YO.]F;.-^\U">Q3WV;_N?RT_(%@E&^+=ZK3-[\N7''K!9K$8@&AWN$ EH[: M;-AO#HQ1O5X*'0MD3X/N%E&9[8 Z:O359&W,YNU\KHLUKYE^(S>\ M@2IJ3J(HG==,-)/KR^[>G;J^E*VI1,/O%-)M73/U M_)Y7\NEJ@B?[&W^(A[6Q-^;7EQOVP.^Y^7-SI^!J?NBE%#5OM) -4GQU-7F' MW][0W#;H+/X2_$D?_4;6E:647^S%Q_)J$EE%O.*%L5TP^/?(;WA5V9Y QS^[ M3B>'=]J&Q[_WO?_<.0_.+)GF-[+Z6Y1F?37))JCD*]96Y@_Y]"O?.938_@I9 MZ>XO>MK91A-4M-K(>M<8%-2BV?YG7W>!.&J XY$&9-> O+0!W36@G:-;99U; M'YAAUY=*/B%EK:$W^Z.+3=<:O!&-'<9[H^"I@';F^D8V6E:B9(:7Z#VK6%-P M=&^[TVB&_KS_@%Y=O$872#3H\UJVFC6EOIP;>+-M/R]V;WF_?0L9>?/HM/D<_#TX30Y.DZX_.N9TJQ1O#'JG-?CY-M C/?1(NQ[C ML1Z97OO"LFV5=*WLBGJ\QGE.+N>/Q\Z[1B2C]&!T(B@^"(J#@MX5A6P;&$3% M"RX>V;+B4]1 6I KQ"I8O-U 0QI I6R79M56L*)V3<#D(LL1##6ZH O$#((! MX/62J\,8=@_M:$SA!7K#N\58/?M"L-69'GD78YP.0N :49JD_A DAQ DP1#< M*;YAHD3\*^0\S76G69HUN%'L)@#K)H!/=>((PG&>#U2[1CF._:+3@^@T*/IC M4\B:(\.^'HV<3V#JO)NDBVP@T&,4YXE?X>*@03N' C&)$L M&2ATK?(DS_P*LX/"++B\[Q103IGG;L#Y/ZW8 '=,:)GGAY[S\#*7]:8U,(&T M7)DGIKPCD[L3/K%9[\1OCU%,B-]O'/7)/ KJ^WVU$G99MZH1IE7\- +>O!VY M4P3GPU'R6M%\1.X1>W!0[BU;2L6,5,]G1&)W+J51Y*CTF"7Y8F0VX9X6F(1E M+FL90,T\8YJU.9/8)PF$'[:3]%=X!QTXW]3_NP M3M$O2FH]13\UI6@>]JCW.D$]J84FT= +GQE.QZ+=@PN?)5=;MU57D)0<:M-" ML&W%!_ZP6BHCOG4WO-I=D,QPGB;.$/CLTIPN1M3WS,'GH!,'&8/A,_6Z!S8 M4W:,#*CT\"=UYK!K%(UH[.&#LW#X8/QA?L( 5S9O(&4W$C.YFK5P$=";N4DA M28:EHL=QRR.HI%2EO18(]&+ZO5;P9:B M$D;P8-%.>@"1,( .5?*&/8\56L2E2IX/I[O'*%F,)!-RM$T)@P?DJ9;W%:Q7 MG@9E BU;!0EUZ:$Q<< MJ9,_?$9C^8/T;"%AMGCTRL%RK?HYYA7O@B//'/&N4;88*;M)CQ821LMIX7U[ M1J?+AB2CP_SGL:)Y/#8M>H*0,$%NS\\!%P^)L[WR&-$X'ME@D1XBY#LAW10L,[)MC1U<)T!7U7J]W(Q@:7-P7(1:\^2<-1_MI[M!/L MV!Z_OM4;5O"K"=2PFJM'/KE&OK.O_Z&C4^=[_%$HV1![RE.S^P0RU+8= BYQ1[PS42#"K81D&N\,GUGB[%S5.8S(]E8[4I[ M:M,PM6^YMB?IGQ5DZU8][Z<+Q+Z0&C:#:9KMQL8KW@7T#$=1YAPAG[4[E=^C MG(91?KH;7XE">'E.753/\L0Y,_"996DTLG^A/=)I&.G'*G M 9)2^\/K%O6)=2&-"8CH4ZS-+\-A,Z&%. MOQ/F7:IXL?C<_PI31&UMW/-6<@VAK \Y4$T.\N[&>UPV?4ZW\!4$L#!!0 ( !&( M?E2$OLH!_0( *D* 8 >&PO=V]R:W-H965T&ULI99; M;]HP%,>_BA7UH94Z("".Q-BXP7-9D2A@SGH#C=^74J>]IA,WQA_>O-G@(9H$5F0KV MBR8Z'3L#!R5DB0NFG\3F&ZD""HV_6#!E_]&FLO4<%!=*BZP2 T%&>7G%;U4B M&@*_=T 05(+@7$&W$G1MH"69#>L1:SP92;%!TEB#-S.PN;%JB(9R\QCG6L(N M!9V>3 57@M$$:Y*@!\PPCPF:&W<*7<^P)%RG1-,8,W6#OJ"7^2.ZOKI!*H4M MA2A'SZDH%.:)ND57K?G(U(&_1SX]7^ZU MY2YDI4Y-4*%@P*+Q8%UWOC*QV&UJ%Y@=:3 MP7#DKILQ[)ITH]JDQ=FM.;M'.6=0^$1*>'Y0+?'K+%ZX!7_*JL7?J_E[E_%7Q84+G0I)_\"&B:-( MD26HO$X$)Y(L^Z)RHD5N6XN%T-"HV&$*O221Q@#VET+HCXGI5NKN=/(74$L# M!!0 ( !&(?E24A?XWK 4 %,7 8 >&PO=V]R:W-H965T&ULK5AM;]LV$/XKA%$,#E#'(O5B.TL,-';7%5BW(&G7SXQ%VT(DTB-I M)_WWHUXLV>2)-;!]L?7RW.D>\GC/D;>O0KZH+6,:O14Y5W>#K=:[F_%8K;:L MH.I:[!@W;]9"%E2;6[D9JYUD-*V,BGQ,@B 9%S3C@_EM]>Q!SF_%7N<99P\2 MJ7U14/GCGN7B]6Z !\<'C]EFJ\L'X_GMCF[8$]/?=@_2W(U;+VE6,*XRP9%D MZ[O!!WRS))/2H$+\G;%7=7*-2BK/0KR4-Y_3NT%01L1RMM*E"VK^#FS!\KST M9.+XIW$Z:+]9&IY>'[W_5I$W9)ZI8@N1?\]2O;T;3 /V=-83B MTM]*Y*KZ1:\--AB@U5YI433&)H(BX_4_?6L&XL0 )ST&I#$@MD'48Q V!N&E M!E%C$%4C4U.IQF%)-9W?2O&*9(DVWLJ+:C K:T,_X^6\/VEIWF;&3L\7@BN1 M9RG5+$5/VOR92=4*B37Z:\4'AC[SE2@8&J/A'T*I M*S1"WYZ6:/CN"JDME4RAC*.O6[%7QE2]1^_.[F_'VH1>!C!>-6'>UV&2GC Q M05\$UUN%/O*4I><.QH9S2YP-/*K.P)_YF MM?,-^OAF1$4Q=>/)RTGK=>(?%<:-VQS]0HO=KXBFIH)E2I9< M4!A/)A81%Q0E<<^*F[5$9C\I%XI1N=HV/%*S\'*Q*RL_Q&7FYAL.K<*=[V"]\IOG;F%K"F:IZEH>'!Y0+RL&1"MU!('B*[4%P84'/"'0" MA_T*9]IGG=>=%1B9JTBC$,?V$@-@]@+S0LZ#[X0-^Y6MGKXA:^:M24F0AZM, MHP3;+ 0CAPB+JJOZ.%.XG!R2:$ TQ'DDP"A!D[I V$N(Q?5RZB35^S7US_- MSK"N#<=*\C9KPK0B:"U%<57V)8>LVJN9MT>HIF\]1=(5S]&4.!,) MH!(2.$7%A85!W%WO\7@JZHCG!L]QD0RO2)MD #,!SCGG8,=Q*- M_1KM3"U(Q%7449(X:@:@PFD\LXE \AP1F CIY)D$%Y3_\^UCLVNL%Z%/"4BG MF<2OF48)S":?FTVSE(RO?B#39G*55SO8]XBS:HO1FQ'$E3Y[F0,04PVL,81 MA,0]8]A)*"$75"[/&(*PS/)]>=3R/S&.+F,,PAS&+LK#N&L?2.Q=_M^KHS=#F1Y,4[MAR+ M3)UN MSHG$7BM->6J:76\=Z$2>^$6^SJAR#.LOP ,'B'$A MUO-[?+.LSW<[-_5QL]EH;S*N4,[6QJ5)59-BLC[!K6^TV%5GFL]":U%4EUM& M4R9+@'F_%D(?;\H/M.?H\W\!4$L#!!0 ( !&(?E3==SZX808 #,B 8 M >&PO=V]R:W-H965T&ULM9I=<]HX%(;_BH;M[+8SI5CR M)UV2F08,VXON9IIV]V)G+QPL@J>V12V1CW^_LG$PEF2=I)G>! SO>7UTCCZ> M +,[5GWC6TH%NB_RDI^-MD+LWD\F?+VE1<+?L1TMY3L;5A6)D)?5S83O*IJD M35"13XCC!),BRS77)#KZCXNKNLY-7DZ))F!2UYQDI4TUTXRC^^MZ>AXSSKP]/FC^[(9 MO!S,=<+IG.7_9*G8GHVB$4KI)MGGXC.[^X.V _)KOS7+>?,7W1VTH3M"ZST7 MK&B#909%5AX>D_NV$"@=O(,!K SPU(!P(\-L M7TUI*"!H P(E ]5*6P#PJ99A^HVK5DD(CF?5>P.5;5:NM5/FOXVT;(C65E/ MQ2M1R79X(AMT-4VJ>B6Y2FM^&\H_K[/Q ,: MHZ]7"_3ZU1OT"F4E^K)E>YZ4*9]-A,RF]IRLVSM?'.Y,!N]<%'(N7@FV_H;^ M_42+:UK]9["9VVT^I&E63^HD1Y=)EHYE4O-DEPEY;3%=V$V_R%7-]]4#G%UL M-_I,A=P.9&GCI"JS\H;;O); 2/^:?T0?A*BRZ[U(KG.*!)-CKF2_;*XK8*A, MEJH?-I%SZ#B1R'$BD<;'&_"Y2/*D7%/T6C: US.'OT&)0 NZ?H=<_!81!T>F M27)P#1K7>M^\/0]PZ#N.,YO8M?NDK)^2Z<')/\G Q?TD MYR:)3UQE*+IJC!TG(GU9;)*Y).BKED;5=-I7K705CD(O-!?/.Q;/LQ:OV2 X MRCC?RQG^ZR\1P?AW=$MYO9>M.2 MBTT>E7FSK\EUTF9UR AM*E8@6NQR]D IXLTBW\F98-S&?*UVRMR<^]I@QJ[: M=%VCN,2@8@DJ5O9,>D4-CD4-[%UNJK-FA:0?GC3\0._KY]2T60=: J&O3D:[ MII=D>$PRM"8Y3_@6I=EMEE)Y&$D66>>RT:FIG2%4Q#FH6("*6%>,W6FH-A3T M64$^O6I%QVI%UFK]*1'W=H[RE[U H0];*;'K.;6K.3 MB"D!LI3T4\FS;?V 1"579MY,O;>HE+E+.!')/36NUBFX6J=@>T&/&/18ZHHQ M(;Y2/D#4*Q]V.J1S7GH43XV\YAC.XLAP%IN$EL,8G\ H_I'CV)PMAL_C5G.: MJ$N(-U7'HUL93V2#W=@-?4]IO4F& Z+(5@89#B(R5,0.Q+"=Q%YR+&,=LXAC MF "Z;"CMCL2P'<5^SN&-=?)1]X-6TFN7-D- F]A@H^X)L&1E3Z9?VH[3, !J MSSG"+[#.9EK)=(D?J,0#^\2P9 E+5D V_:)U+(GM,/D,I, @F,UAR0*6Q ;) M>#IUU9+!G @9]6O6H2*VL^)3P.("Z_RG50N4+&!);)",W4C%T27LM *=^O7J MJ!7;L?5EJ-.:6_&SYYTV4#O28>ZQ(ZZ/P=WB$ZRZI9 M#'0:$G7$H$]L\%$W!5BR K+I%_?DLT@ @9\%/,1&LVW1=$GHJ>L*]HEAR1*6 MK(!L^D7K )S8 ?P9P$- D)W#D@4LB0V2,0G5$QPV6D%&_9IU9$WL9/TDX&D] MK(L2I-P%[!(;7,9!X*O5@HD:,NI7JT-J8D?J%^'.BM@^B.UGU $KL0-K?$^K M=<9I?>/#ULIV=383)#86#H30?JA 2">1Y"D(TCR0P1ISO8)!&G2 MN%X8J>-Y(D&:=%/?U]INLM,)TB##A&@'W^3DV_#ZYQ2?DNHFDRLZIQL9Y[P+ MI4%U^(7"X4*P7?,%^343@A7-TRU-4EK5 OG^AC'Q>%%_YW[\GO6D@" !U!0 & 'AL+W=O;87HX+F6RHZCRKGF.HYM66'-[+EN4-')4IN: M.3+-*K:-0<8#J99QEB07<'GPE M#UH_>N,/'T>)3P@EELXK,%HV.$4IO1"E\=1I1GU(3]S?[]1_A=JIE@=F<:KE M?\%=-8ZN(N"X9&OI[O7V-W;UC+Q>J:4-7]BVV$L"EVOK=-V1*8-:J'9ESUT? M]@CIQ1%"UA&RCX3A$<*@(PR^2AAVA&'H3%M*Z,.,.5;D1F_!>#2I^4UH9F!3 M^4+Y:U\X0Z>">*Z8:F6U%)PYY+!PM-"=.@MZ"8N*&:RTY&CL=[A]6@OW B=S M*,RS/89">099DZ8&$IE^G)P?HLR_3TY^?5#/HKV<0](;'],1& M<%3TT.WT$:Y"E'\)-@4R7DRRN/-?F<. M@=*K]Z#9(=!EUH/:*N.]'[)&LPH/VT*IU\JU5]E[^]EQ$Y[,!_^$9DH[ MYD MVH%TQ\Q** L2ER1).8PB,.TC;PVGF_#;/VA'CRAL*YJ+:#R SI=:NYWA _23 MMG@%4$L#!!0 ( !&(?E1M#'/ED0@ - E 8 >&PO=V]R:W-H965T M&ULM5I=;^.V$OTK@M&'7:!>BQ^6Y$42(+&WN 5VN\&FVSY< MW =&HFW=E457HO/17U^24D2;'-')0U\26SX<\0R'[Y5Q&3[NJ M;B\G6RGW'V>S-M_R'6L_B#VOU2]KT>R85%^;S:S=-YP59M"NFN$X3F8[5M:3 MJPMS[;:YNA '694UOVVB]K#;L>;YAE?B\7*")B\7OI6;K=079E<7>[;A=UQ^ MW]\VZMMLL%*4.UZWI:BCAJ\O)]?HXXIF>H!!_%'RQ_;H<7Z[\8\HK,/6OY4E1_EH7< M7DZR253P-3M4\IMX_ _O"!+EAU:*73]8S6!7UMU_]M0[ MXF@ 2D8&X'X =@?0D0&D'T!>.X#V ZCQ3$?%^&'%)+NZ:,1CU&BTLJ8_&&>: MT8I^6>MUOY.-^K54X^354M2MJ,J"25Y$=U+]4XLJVTBLHR5KM]$O*C#::!I] MOUM%[WYZ'_T4E77T^U8<6E87[<5,JCEH2[.\O]]-=S\\VNEKX_1U(W:1VN -DV6]Z79(*4O>?@S8^=.0^OZF4\JX2;?M> M+6@N=AQ:RL[$W)C0">3A:IHD\XO9P[%[ 1#)YHM3U,I'H3G% ^B$PWS@, _Z MZKKXO]H@7;Q*H;)0+NJ\K'A4N^3TS_IBKKV[;\1#J6(ONG]^LWN386I)T+TJ M)VU4/JMY:[;2[>UM5 E60T[N#"7'_L,H0X[_?%0,.R\=9I@&9[CB2B?RDG79 MMRXBMA.-+/\V%Z!YIMX,<)I1)Q@ 4+)PN0"@!:(PG6R@DP7I?/OZ/6)MJ];X M'(_,N_LB3AP: (8X<;_R,2,KLA@H+,ZLR)HWC8K+EYAE3QS,L L_8DCJ.'D) M@8B[*P$0C>06]ZHDE*EF%J.[\:;WO8) MO7GFJCZ (@OLTO-!R4B>1U9945A:?QVRX[EU I0595Z 0_H;(R_$ 1C-1@H8 M9$48A55X"+D]>Q[EX>LE1:E+PP=-L5=%0"BZ&%L2J[TH++Y?A^U9<=6#'>], MD) OG5,4IYE+"8 =UPD]I5?K,+)"C,)*K%:E.7"[?T 2OG8BDGG+ B@L2M/$ M)0' DB-)/VV,K!#CL!#_!I6\[PZMJ3'>@\4O1!7[VDO==5@"(%5+N-MM!=DB M\4C&PU;*,7I3VU36#TK/7U_78ZNQ.*RQMXW(.2_Z^[RVQ,&^0B+JU@0 :"24 ML1513-XRW:VJC:>JV'GQD&F>P#4G9ZN<\Y 5 "$9&B-EA1J'A?JKD;)Q"<. M0A,WO4"@U)T_@)DG(].W\HS/R/.AR;=,Z[**'+4UU3:4ST:C^5^'BBHBQ GP'*BM.%ZS-(?Q=>0@=09)&.[7&KP3BLP4[B M,IV-V.N>IBMG=?WW6,KM5E2%=F7#*W.&*46D T=OF:W:+_UXOMM7XIGSWM"^ M8C4<39 0>YD# +F=-809:_"(%702%O1;]CP%, &T7D*G?4JNRTCVW60*P>>PF/<@6B>.1>I_8ZH&$ MJX=/ZS7/I5F^I]STMY$JP7B4][VNZMBU)Z 2@OC5P12Y@@N"QC8C.3J4#E<1 MYK2XX'FCRWMSJ&H^Z=;<+%RG5NJ##LH'51.-5!7$KP>F&76/KB 4I7./*U!< MX+%S1&*+"Q(N+G0._3FZYYNRKG70J;5ZYJP!Z?CE &Z_P_P\"4>+=QN?@F@?+8K '7"]I2'K19($M30N\-^7YEG M4ZQ2"M?FE6@/35="Y2_ZJN*Q>Q*J5"(DJ,1*-PGWYT90S5F*,GSV8)8 G7KL MY1_@^)NZ\@&!LD4VXD5;'Y!7U ='=+IC3Y"*+^ON!EP"F-0])8?LC 6UK0U( MN#8XI2%.3Q_@E0&Z=33W$@^ BMW&807:6HR0HE;;:5C;S2/WJ5A/E0@.QYRY MRJ?ZD8#<-N*PV;Z**_55&J7N9@9 F%#W7 ) 49*,;&9J!9^&N_6C@_>AR%<9 MZJUU,;6R2\\T[<<=ERV<7KS*G%.X[GE8?P@4/LQ:4E]QL:MH*P"$LK'30VIE MF9YI[MESON6JGE7%LNQ?I% ?-PW;1/3:F M_VHO0ZURT7.'V,<-0"74+NM%M%_MXVD5B9H6";>YOJ;WMH<=&J_.F+,QKPRUD=F_W3LCP]7AM:1K\S*.<_T&?5QU+Q=9,]V[3E]8HVJ_5F78 MM3(9?TC5E)KN]:'NBQ1[\T+-O9!2[,S'+6<%;S1 _;X6:C?V7_0-AI>XKOX! M4$L#!!0 ( !&(?E2D"$^6:@, !<' 8 >&PO=V]R:W-H965T&ULC55M;]LV$/XK!PT8.L"U7I(L;6,;L),4*[ T1MQU'X9]H,6S M183BJ21EQ_GU.U*RFF&IL0^6=>3=P^>YXYTF>[*/KD+T\%1KXZ9)Y7WS(4U= M66$MW)@:-+RS(5L+SZ;=IJZQ*&0,JG5:9-FO:2V426:3N+:TLPFU7BN#2PNN MK6MA#PO4M)\F>7)<>%#;RH>%=#9IQ!97Z/]HEI:M=$"1JD;C%!FPN)DF\_S# MXCSX1X>O"O?NQ3L$)6NBQV!\DM,D"X108^D#@N"_'5ZCU@&(:7SK,9/AR!#X M\OV(_C%J9RUKX?":])]*^FJ:O$M XD:TVC_0_C?L]5P$O)*TBT_8][Y9 F7K M/-5],#.HE>G^Q5.?A_\34/0!1>3='119W@@O9A-+>[#!F]'"2Y0:HYF<,J$H M*V]Y5W&^9IY=P+_?, _C_CG/\"_MUMAU+,(-VX$UV0<:25%=P&-A*5%QT=U M"YSKUVC C7*E)A?*\=<7?/*PT%0^_OU:/4ZSR<=,H6Z$.<#]#NTN-,G2'4)C MHU2EXUW;D.W8O/$5PL\_O2N*[*J/BE9^]0LTEG9*4B'7K< 2M5UH]AUT!#2LR'F47)8S0!Z<$JU#8A=1H+O M"- \'VH$5=>M(>&<.,3T\3QRX!KN:$L,8P^AE!'X&7MNQ#WIV:$C)'G:K)WG M'*,;PQ=6^$):?GGE^AY#ZYA0J5N)P-WN6X-PD65P??_UT\U;R-_'6!YJ:YY\ MCX%G29:,V"G;.GAS3-O1NT]%1W_/>PN9(C>$"M<(=1WFU)AFI5P@K+ MUBI_@#D+&=#G#[>KH22\$]+$4XU%HVV-_/WX\!F M6#WVU.@_2UGWA-_5MU;)0")0N^,L;^/]! =++0S3]Z_!\0RHN5J&//]>ZZCT MQ;#BO&_C2.8Z4&M\-[>&U6'JS[MA]]V]^V2PYJUB)AHW')J-+R\2L-T8[@Q/ M31Q]:_)@.,DUQ1W/2-.>BB*_D#M4A+/JZ6.W+6L^^O[S0RY2\F/ M7M$?6AS.T>Z2P^$\OGF0;S;.WX:E,8VZ7U5U>'NP;)KUJZ.C4"S-2H>A6YL: M7^;.KW2#1[\X"FMO=,F35M719#0Z/5II6Q^\>\/OKOV[-ZYM*EN;:Z]"NUII MOWUO*K=Y>S ^2"^^V,6RH1='[]ZL]<+/I=O#T;$D*E,T1 %C7_NS)6I*B($-GZ- M- ^Z)6EB_CM1_\1[QUYF.I@K5_ULRV;Y]N#\0)5FKMNJ^>(V?S9Q/U.B5[@J M\%^UD;'3R8$JVM"X59P,#E:VEG_U?91#-N%\],2$29PP8;YE(>;R@V[TNS?> M;92GT:!&/WBK/!O,V9J46*1\43]Z.IF&=3'NC3E+H$C M<-RQ/4ELOY\\2_&#*8;J>#Q0D]%D_ R]XTX,QTSO^!DQ!-4X]5ZZX_>=C\GV>^F2HOMAP&Y2N M2_6M+HQOX(X-$?ZZ-.K*K=:ZWBH;X'NS7^ /M%.MZG8U,YXT[KO9[<[L8%>V MTIZ&-TL7#(UUS1*3"J:),0/0+)9*ASA"A^ @O\:4L.1FB;<&@VF[+5Z9>\QB MAP:EIN?M3W\XGXS/7F-%71GA!-9X:UA*M6G(M0>J,<6R=I5;0) 5?.\.F+)F M%0T4.(9K8V\M/JT]4,LW6_K1B/\/\O&TNM /"L"&%38TM&R+1A8/QM_9 IRX M^=QX,#[;YNP.^,%@7VYE"[4TNL)6073M+:QG#1;$=XT/>SL=J'EG8K02,:J) M03Q'->Q)<%=F)K!,YKJPE64EM>$1_A;NSOB:]^K-HJUX"?4"W%5M"0(#-6L; M5;M&?01!H%NT%2#[6@M#M%S/:^C< :(FC5) L! Q\ZA[FXXB(#4N3(W-5=66 MOILU[0ASB<]OPYLA&/NUM1[C5KI& &!F86DK?0O9)JY(LY'G:&'>5"P<#)WI M$FJ=D?XK5R\.*R!\20)$-*/?,AMJ4(V^5W>Z:F5GK.*E]H81O61K1J#18BCT M%33:U9J>R;!UHS0,@1QG20RLG2<.](HVS1KF-<5V*JMG23=:9I1@.-G!HR*E M>4^1]K!;.(\,@C& 43R4K1>1I$DL>^.M*X> &'8#R!;!*6![;05!6;)E-?=N M%279"7FHKI:Z7AC6;?=6D8 \K-R7O>9D"7K:+&W!_KU5,\-"OJW=I@8M'9;, M+/_X""5#\KS-'(U@0L&6Y""P$+5$](2=5!:CB3ITUXAHV+Z4I2@/Z.!ND[00 P2;P((W>L_Z=7ZM3+=AQT98,G" MA68(ZG 4$TIQ2&AO5H9J R:_0+WM#X")&$>&9-AKD1?T4#(@LGV6P_T&K+@?P\#1.(5 MJPC,(W=S\V9#5%]LC?;AI3HFKYNJG^:(93#EUM<6^C!BFIW,=D:?J1_TS %2 M'+*+AV.F<8R!ZI8.9FI70.*[Z!<_&+#%(>H1[N?0M5<5S00N^M6.>74Z*Y]5 M508FZ]PR,@/ 4Z'7MM&5_0TC.YF J>\FPS-D957%N(>_Z)YN'-17I#+D-V MR-8XPI_QQ8 !^(&E#N X_7HW:;T/6?RZ8GW_;#+.H@UD&PI9TM%QC5U2!A!2 M."03A8!G%//QFZ(AF94G9X.D<_B5!9)1T7ZT*BK7EM'::8SVGH"$F!Q&+KL) M&61!)15RBYHRSL@1I^^$B0M6*^"!0D8K.+DP?9Y1&E*VK3M:QG-Q0GX00TK, M"<(V &!W7K): !F:%H!K!M'5DXYS]6#/["SK-1(WL: \K5@3 /6<%DY";1>T M8ZK1*8,SKO7"Z]+$,".0S;(M2QOS@CFR,OF)@"OF'DK<$^8-;EC+_HPW/'XM'V2I G)'[J]5AV4R!.MDC#D"7"1 MH7'A&#?[@ .U22:96<2L2N.%MV:[YER5Z2$L-!M\VCXFS/U7CTF6%?%%T@'\ M6SCX-]O@7I8?K71&9H!=/F.\+N M\_5N/F-+TBVOP799%0ZPON,"EE*2+CVF-QKFOH"IE8?M&MN9&_9J%".VX9DI MA/6I4(S*$ #9S&9I9,O=WD@,<<_10[K4BHL9TW$P["1JPP.:5+EXL)^<(^V6 M5 GU!R147DBZUO>;&K #US&+2YX]KQAX8T7$R4],RQ$'X)W'(W4Z$K-A0YI1 MRP1I6] +"&?!*1DM@U)1\#F*@Y+_E?[%4;Q&$F0HS:<,KPW8=W@Y5)](Q#V< MI&D 4FVK'2=;& >S7B.S4S-O]&V)A(XVSV49@ V*X8[!^%C]'?%;ZODGKBO%@B_7FI)H/SDS/\'9^=T.^STP@R8U 8C\_5!%^_.D!*IURL=#*X&%W( MDL<0-%8Z&YR>G7?,I*$?'C->,52R+\GWX5PFXBRQ-,BL+;K?OJO@*S6S"E7U M^1"&7@'W\*FV>D V"J_C.$6*%G_:)K,;JANNCJ&GWGW($RS!@$3]I7?M8IG* M:/*I& M73J!6LO:EOJ/8@$UJ7W+R!##]D8;(7IEJB9G('S*RB)K8+%L$ >^FY% M9>__I)"HB$&48IQ)U:$*:R292+;4VB%_.K3U(4**$=AZ_!N#"/.]0K7<9$T1 M!C VP#LXJ%23VU3]][B\CV-[^HMTC5260:\H=&T%C.@-F:VP!A.)\C=40,/. MVAD9!XR*B_>J>I0L28R3P#ER&I"&*"4'$S+L,$CN@)?L)EB69/B4]:-J#=WN M8SS)74H_YD"Q$7-/:N>XS(4T"9=*!DWU*8DL$S'V&:5:Q?PK]"[;6(Z07'3W MT;6OP7?,=87"H_62,'(*(& O5I.A>X8%G&06HKLH)JZX[PLNOY/$[FR9Q^;. M[_6])#<=N34)G3)ERD[K:/F1UT-I:+'DJ?4=BV;.="FC)P512M-MK0-^:(K<.KCZI%T5<_XX0 VE4 M%6TYH@U,&EKM "?ZPS[L]L8RS#?T7_$O;MO1>FP7Y/GZ:4$2XD.-$4]ATB\H8^(ZXXC) MS+>Y(D0<0FIE0V&J2M<&.5N:&PL(3F(HX2 0YKHFLAJXHB$XK]7XC^J:0A^S M\A%V4=JNV/UX;U(C,R\3^MYLUU*4I %8"7X"3^ PW!6_8IM;QI!8V& ZM3"^ M@"_M"^GZY7V*CXGVUSW#Y9>T)Y]/S6OIV-+:+<:YQ6QJ/C/Y@6REV'G%@":E M'0<>0[H4,125MJO Q>EG:0E_93C=J2"EBQUB%R0UCKG'GJJBU-W=IF)ZC12@ MU=*ZOKRY4FQ_"EG M;0E!U([9)X&G__-SI:L^)R0 ?6[17YQ+E8KT46@]_'HCT^7_X1H>Q_' M%\/GY]PTKKC%CBGR7F6M]Z>501TF% M^EZG\# U?2D=WD9 MD'LNEL1:IZD""P\%\AV(,%_,W1E&WZ3*\DQ!N,CQ&$ELQ3WTO\(CHD>](*]_ MR=T!5D4<79LFB?9%U8V0(YZ\&P\-E#:&Q(=S^L20 C]P$*PR#6I,DVO$4[8- MG_43(E+P0*SM3U+S653$-5QD<=LEZW[&8YJTOXR3_PNV&8J)-S*+](FU:++# MG'^S.?+E?H'_DASCW\R8NNO^QJ)@#P8DY^!D:GLH:Z23DRM9N%\R[3;O0^;, M(0BV+%7N24F=87QAXS%XQJZ+\36=XK5\? 4.N9TF\"LTN:,542P5S3??+D-* M8H>9]9?1.AZH[6D;XR[PTRBRAQ8__V[" \[)"C4=3$\NZ._DA/X"##[LZ?6A M> _QWWC\'RW&AZ]L!TP=H_86GDRYIT6RYF,D91Z'Q@=G+?WUCL\U@*\5@._? MVNRM)(/4:@_+01^.)-?NRL?N/6HQ>CGL#M117U&^2J?.W3%;R,]_\\7T&@'G MGN=A0>\Y5XQ3R];$[)OJBR5LZI"/NVHZ"S7#!WE"LW'42R1+XG6OLS/]F!K$ MEER*N47>I'OBS%^$\>0)]NXM!UZ'^KP;8%"U/70;=V[UF55R=E6$9G,JA-QWIDD83ES M\9R*6]"P.5AQC4R+RNUBJ[X2@7BWXJN+&,&G!;$!!W]<:1:;--"H ?+>Z]]L MU0MC&P^,^BF)+]FCC+>:BO!X::2)Z_( F,:W&Y26*"!\Z)DL$I.EH5LJO(4G MKRFD17.:),!(- SW3Y](4.N0O" M/5?QA>YHKA>X[=R%:R;-<1R)IA3T>62.38J4WDI :U>M[+J_:84)U/GB"C^+ M_'F)&+<&$O-] \AWILM?6KE9$0_X!$&?!U!D[&;!<[YT)T0YZ,C]G< .G^LT M<'H]/J:S*LR&[UZ6CETWOP/G7>WHVIG@R.>ZYT)PFV/5>#*@RHK^'_*/;M!X MFIBDXB@.5G_1=4NM\VX?M7OL&M]1=G,2Q<^"[X?RA9FZD4N4W=ON"NJEW+SL MA\O]5:3,"R ZRL\YIHZ&9],#Y>5.J#PT;LWW,&>N0:7%/Y<&X.!I +[/'?+? M^$ +=!=SW_T+4$L#!!0 ( !&(?E21\[-T; , &(' 9 >&PO=V]R M:W-H965T,>$:SC38/MB1R\%A) M9>=1Z5Q]$<Y6;SY2IV?J\3(M M;;C#IMU[>AI!UEBGJRZ8&51"M4]\[.IP$' ^?"$@Z0*2P+M-%%A>H\/%S.@- M&+^;T?Q+D!JBF9Q0_J/<.<.K@N/0!LE\$4K5UIXKW+*GP+$3*WGE^SX+9.CB->4#6 \.H%DF(R. MX(U[O>. -SZBUX+3\$$H5)E "7<.'?$Y<_8(_J3'GP3\R0OXGS4J>P(AS0G< M&\P)4.7PS95D#FIKX5K83&K;&()_[NG1P5+J[.'?YXI^-*6W[86M,:-YQ+ZT M9-84+<8#N"\)KG15H]J"MZ?CRS(90,E69/$$;&IH%)^A8!*FQ2[ICH'IJ893 MGP-;J$+%1O6E^N/5>3(Z^XOAK"5K_13H E@D=&B8"BG@3Y!N M.<>:72;4:K]@5S;?L_.E;R46VO/W9?*,P/"0=6S0 MY#N!71'V7^6)X%PWJ2L:N=?Z1BB.TXUE??;M!5Q:C\1>HRIE5CN_^=L0EJWF M$TAI)93R/'AS34;H'%[#^(QODRG<&+T6H5<_GW,ZA20YK,\;[CMO_7W(CSX) MJ?P)_/F?;8[GO!D?]#VNYBIT=SYK/F'; OO9_@=RV?;-_?;V[_,%SU!L.A8J2YXD M-^G?C[(=+2O:/%C6A>?HD"(YVRG]:$I$"_M*2#,/2FOK:1B:K,2*F8&J4=)) MH73%+"WU-C2U1I:WH$J$212=AQ7C,EC,VKVU7LQ48P67N-9@FJIB^GF%0NWF M01P<-N[XMK1N(US,:K;%>[3?Z[6F5>A9@6G_-Y$#E!*#"SCH'1[PDO40A'1#+^])R!O](!C^<']IO6=_)E MPPQ>*O&3Y[:-E76&1DUC50CTC MP@8E%IQ"\ Y&T9C&83SRL">6=9!>%@S'0_HNO(%E>])*#852\K!G2E[73ND! ME$XF,(IC;R!P2P]IT%K1OB3$9_$HHI3^1IYJJOL7H4C'$8PN$GA0EG O\]Y) M/HOIBG?$,XEB>"TOPJ."JU!OV[;B@DROW]6>W_6=:]D5[#_SKNW=,KWETI 7 M!4&CP9@:A>Y:2;>PJF[+=Z,L-8-V6E+W1>T,Z+Q0E-7]PEW@^_GB+U!+ P04 M " 1B'Y4>&IK!N$% !6#0 &0 'AL+W=O9D.C7Y6M3< M3-1&-+A2*EUSBY_Z;FHV6O#""=75- R"V;3FLAFG&WXG;H3]?;/4^#7M40I9B\9(U8 6Y=E@ MP4XN8MKO-GR18FL.WH$L62GUC3[>%6>#@ B)2N26$#@^[L6EJ"H"0AK_=)B# M7B4)'K[OT*^=[6C+BAMQJ:H_9&'79X-L (4H>5O9SVK[F^CL20@O5Y5Q(VS] MWB@90-X:J^I.&!G4LO%/_M#YX4 @"YX0"#N!T/'VBAS+*V[Y^:E66]"T&]'H MQ9GJI)&<;"@H-U;CJD0Y>_Y160$)C.%=DZM:P"U_$.9T:A&:-DSS#N;"PX1/ MP+ 0/JC&K@V\;0I1? \P14X]L7!'[")\%O%*Y!.(V C"(&3/X$6]H9'#BYXQ MU(!5<"T;WN225W!CN1688-8\@Q_W^+'#CY_ W_L/KJ3)*V5:+>"O6_%@X:)2 M^;>_CWGU64PJR!.SX;DX&V#%&:'OQ> \F<#M6H#T^BSJVVAU+UV5Y JKQ5@# MJ@2+FTI58=7)Y@Z&LL$9U1K>%.;U"?PIN/:Q O2TJ%="]]ZF(<"!S>&RU1H= M!*]^R4+&WL"U*(1&U[T %C$A4A2SK8#.79*,N"7NT0TB#&V2&J[QYS?'J=413A M3!3.W$H8IOCTNGH=N)PRMQPY07S.:/M!\):],\DZEGC;B% 4IYV="8MA@2T) MW9W+2G+77SJ7B[(4KM. )E);:=<^%)T)!KFV5NE'ORX-<-/%R?SOL%P?!PO9 M)("7/SR\<_;I(LP(&NSVR'?':24:44H++)C$*!&[<1A/DI=H\%)@\VLH5(5$ MVS!H.192G$YFN"EP*L;9A#E-F.:N1Q:8B36>&\:[AGE 1"= -HGP:V?"YU>\ MWKRY@DN,C\3,]8C,H8_C24I;NP1ZGOP0V<\)?QA.0GK&: !*7_6L03H,[RL\ MSR#G6C^N.)+.*R[KG>[(T?4?F!EXUADQ'1;"O[TFF'M>M=ZVKBYAF 3>7U[. MCV_[9.CULKE;B=))1JZ>.XY4T/F:-W>.H_A9JM2JWL5_GPG^#=/CIUQ!+RE[ M;#H,(I*,G]L1NRR+#A4X@AA218G0MQ>*1+&K+>**M;#"@K 2,P0SKFHID5WG M$7C^$@!O'JD=K7C%*2+NX,(2P%:Y+X.?FM7":7RB(/KBINI=&$-X"\)Q"BC, MA6I7MFPK1Z$E_B^P.'"8PR+/=8NRXH&R%5FS< X,3S.7R^,CN1R%"82SI,]; M,COO-@BRB,4C@TP:STY*M%64-S.,85QAZ?[E9[=$P'P(]^'$(6I1U P C@B(<.F5+K9K$7"4=91* ? MA3WFE.GP0-"U^EG@FS]C^U/"M2&7LG0"Z"[%*;=TX1SH>O[UXN8"%C>7> 1M M9 YI'(QHH%,NQ%..BH]^M .GP6X5E%(;/VOH:"D@"5[B7>_1_9ZLUC#PY7GI MJPN4Y\6NKI2FDNQ0;%R(LBJK /HHW\]57[#QT2^(M M9G17NNCU[X3=N M] 9<8?MK;S_;_VE8^+OR?KO_Q_&!ZSN)/JA$B:+!),4[NO:W>/]AU<;=G%?* MXCW3',3"\67V,=I]^IZ=D+&I\)+8Y[N?_W_G MG,F!W,Z7B S/E;%^FI3,]4V:^KS$2OD>U6AE94.N4BQ3MTU][5 5L:@R:=;O MC]-*:9O,)C&V=+,)[=EHBTL'?E]5RKW,T=!AF@R28^!1;TL.@70VJ=465\A? MZZ636=I1"EVA]9HL.-Q,D]O!S7P4\F/"-XT'?S*&X&1-M N3S\4TZ0=!:##G M0%#R^HUW:$P B8Q?+3/IM@R%I^,C_3YZ%R]KY?&.S'==<#E-KA,H<*/VAA_I M\ E;/U>!EY/Q\0F')G?83R#?>Z:J+18%E;;-6SVWYW!2<'VN(&L+LJB[V2BJ M7"A6LXFC [B0+;0PB%9CM8C3-GR4%3M9U5+'LR_$"&-X#TLY#70."U@QY;M) MRD(/.6G>DN8-*3M#&F3P0)9+#Q]M@<6_@%1D==JRH[9Y=I&XP+P'P\$[R/K9 MX )OV'D=1M[P@E;ZVX.8;_ MB(ZZ4^1+Y<2\MD 6P=);=M.3-JK0;>-E\9#3WG+345VTNX^W31O^36\N\X-R M6VT]&-Q(:;_WX2H!UUR09L)4QZ9<$TN+QV$I_Q1T(4'6-R0?JYV$#;J_U.P5 M4$L#!!0 ( !&(?E1!WR7*H04 &,. 9 >&PO=V]R:W-H965TD 4KYB=6$^R^T?O,DG)G^) M++3]#UNG&\4#2&IM9-D88P1E+MPO>VAPZ!F<^D<,PL8@M'&[A6R4[YAABW,E MMZ!(&[W1ATW56F-PN:!-N34*9W.T,XN/TG"8P0G<&IG&%;7B7X8L>W_'$@TDP@M / M@Q?\3;IT)];?Y(5T-1@)U[E@(LE9@8DSPY%F1K_@/^K\1]9_=,3_;<84;U"\ M83MR"TNEF%C;)>#O+_S!P&6!6/]S"-\7O5.!GNF*)?QB@!6HN=KPP6+FP9>, M U6A^V>X@ ]L9R$;.1'"R,L[KCHH&SD9KEBN8,.*FH-<@4')[=>EAEPCN0U7 MR#G,Y6YG9Y)"ZERLH5)Y@NK""E/$CTS7F*;Q#OB4%17@U]<00#(;$NTTR M6>#6E#+EA7-BPV B[>PW7!N0&TR#0<55+E,;\5;"2M8*,PJFX,_M[PB$A$\" M_F*BQEX#8=SF_8&I) /2<&,R-YFL-:U$L 63_I3UW'T(:>"C[&$G"^QJE(=A M=P7'+F7W!;D$K"A $QNT ^81Q"M95DSLH,8:45;BMBU3G,/OI OO"-(ONPI! M<"ZN"=!O%M!^C(01!)CV*YAZ_G8;![*TEV &6KOJH=[J:^IVC,#.6PWO4I25: M[O5VUCS52EB1U 4S':5I_B"IVYPSMD$S;)0*SZ0:6U"!!Y.F0 ._C\)H'U(2 M[5>SMR?R6P\'*Q^WQLTNV\/X)RA5CR=H;G:$,],-^34,<]%5D!X!?TAX91KP ML4Q=%;PY@X^U#017^F[/2CIHL)CQZ-\7+-=KQ==4!-/R$8_U%<]):QC.K7CB1;.7 M5PL@GC6KA1,LNL!RU&]7H"YPR"B:6J/8PR,R]F8VJ"%6'S&.=;GF2(D<[SM) MVSL)6"*U;2Y;Q+Q'-G?(-#V8E;(69@3Y"COF;D2M9IOEV OZ]8 ;?<_-+Y9% M+X>C)/I%^M0B-\#H3O%_*;3'DT=.V0T_L8VSURR;]DD^["<,)T_H!*]96;V% MKX+.%IX>8EQ?_DJNU?=Y@EZ!FX-X G;1[02W= MP^%1W3V_\.JPQMX#!5^AJ>_-\,&BW)/RL[#/B3AI\E-C/#%^!7)$"SJ\D MWJV; 2W0O2L7_P)02P,$% @ $8A^5#OL,TL] @ U@0 !D !X;"]W M;W)K&UL?51+;]LP#/XKA ?LU,6/I%O6)0&:M,5V MZ!"TW788=E!L)A8JB9[$+$E__239]3*@S<$2*?'[^#"IR8[LHZL1&?9:&3=- M:N;F(DU=6:,6;D -&G^S)JL%>]5N4M=8%%4$:9466?8^U4*:9#:)9TL[F]"6 ME32XM."V6@M[F*.BW33)D^>#.[FI.1RDLTDC-GB/_*U96J^E/4LE-1HGR8#% M]32YS"_FHV ?#;Y+W+DC&4(F*Z+'H'RIIDD6 D*%)0<&X;<_N$"E I$/XW?' MF?0N _!8?F:_B;G[7%;"X8+4#UEQ/4W&"52X%EO%=[3[C%T^YX&O).7B"KO6 M]GR80+EU3+H#^PBT-.TN]ET=C@#C[!5 T0&*&'?K*$9Y)5C,)I9V8(.U9PM" M3#6B?7#2A)]RS];?2H_CV5=BA#&\@VO=*#H@PAP-KB7#4@DS2=G[")9IV?'- M6[[B%;Z\@%LR7#NX-A56_Q.D/K@^PN(YPGEQDO$*RP$,\S,HLB(_P3?L,QY& MON&)C!TPP8TTPI12*+AGP>@[C=T)_E'//XK\HU?X%Z3]Q#C1-IVI7JZL@Y\/ MN&>8*RH??[U4Y]->Q@-XJ!&6[A#&%"M9.EB0; MMKWZS[R=^%MA-])70N':0[/!A_,$;#M%K<+4Q,Y=$?LYB&+M'QZTP<#?K\G_ MRTX)#OJG;/874$L#!!0 ( !&(?E0"<-[J?04 "D, 9 >&PO=V]R M:W-H965TO8XF3E?*LBEGX]"YUG52>EULR6\_G)K%7:3LY/T]Y' M?W[J^FBTY8^>0M^VRN\NV+CMV60QV6]\TNLFRL;L_+13:_[,\6OWT6,U.Z#4 MNF4;M+/D>74V>;UX=7$L\DG@3\W;,/HF\:1T[EH6;^NSR5P(L>$J"H+"SX8O MV1@! HWO ^;D8%(4Q]][]*OD.WPI5>!+9[[I.C9GDQ<3JGFE>A,_N>UO//CS M3/ J9T+Z2]LL^^QX0E4?HFL'93!HM6@L$R\LZ'$\HV* MZOS4NRUYD0::?"17DS;(:2M)^1P]3C7TXOE[%YE>TL]TZ=I61X0[!E*VQMI& M;==L*\WA=!9A2S1FU8![D7&7C^ NEO0."$V@7VW-]5V &4@>F"[W3"^63R*^ MX6I*1XN"EO/EX@F\HX/G1PGOZ G/ T5'5]HJ>*D,?8XJ<@K!$_C'!_SCA'_\ M"/Z3 :4W.E3&A=XS_?6%;R)=&%==__U0H)\V\W)Z)W5?&I9UI^R.#*-< U7L M([J3W(HT)%:JTD9'(2&T^'NO.]&E'HGRA';W2HAF=5)KSSDFQ#>=]G*";MHH MKUT?J%8IBHUW_;HAY(C;$BC(T;WPO#60I?)2H,9JESO M81)$RS[ SQ *VH("@A3Z\A\TLN2K&B,4.*D:4@%TUX#HO*N8:YQG]RJC=(M/ MKT-BWD>!AYV1B=BH"-0->"MI/R:O@"^":/O('C+:5J87V()4ZP0)O.5@+7HV M!5#;#8>HUTKFC3!KP+QQ1L)JU#;T"'\A#.L>GABM2DG$KD@>>JTG#V4MV:A:?& M4,GB6N\]U]DFL@$'>YOB)"M4*6I(61'%V _. FY'XBG(<3V5FD/6]AOA?KYZ M.U1@JKE, Q*U7JUTA>$I,KA0:@UQ4"@DF>)304-(/ >(!2D/4TOE[6CE72OL MQG:GA"LDFJ%8/U@LNSB4XU$Q%.-//[Q8+N>_C(ZPC?J+=&_K_RP/;; ?5U.A M<]@]V9-Y[] CK] =\Y.3Y?&^&4IMI=#HW8>O1=KHE,_M*JU82[A"-BNL0%8HSUV[)+,G(4#F5 *PRU<*ATN(CI M%F!#VT$2?5-+-I8%O3:Q25-L# \RFC=C=&5DTJ06W\,\$"FCJFMJV>M82",. MJ4L=V*+4D[[$!B21//2&NY_[.WGF_5QXW*),>"^C!GIJXW1-'6XX-!T([RAH M3 [TFT)0\J11GWR32ZA+0PD6XV,8AF.:8Q(,?+:B=064P 3SI%& M(A(T\*03I+8M7GLC[$IJ$" B@Z6+Z.'TV> MSUX$<+YR2.JP$ .'_P[._P-02P,$% @ $8A^5";C M0_CX @ H08 !D !X;"]W;W)K&UL?55M;],P M$/XKIX 02&5Y[59&6XD.)I VF-B #X@/;G)MK#EVL"_K]N\Y.VT8;*O4)F?? MW7//^65_& 4LD&M9-&@\75+'J7'B\*;Q\,ODO$"HLR2,(?MW@"2KE@9C&[RUF-(3TCO?E'?IIR)US60J')T;]D!75LV@2 M084KT2GZ:C8?<9O/V..51KGPA$UOF[-QV3DRS=:9&312]V]QNSV'>PZ3Y F' M;.N0!=Y]H,#RO2 QGUJS >NM&2D]D6Y),M:R7XT_VP((4W@-7QI MT0J2>@UGR&FZ:4R,[ZWBRP/(TQ%D29;NPNQ@]T+ZR_FL6M%B;.(;YY#>X/1/$T.'L:Y MJA%.3-,*?0>U<+#BE@=M^$?A[_6;T*E8@;AA[S5")5UI.DW 6 B=8Q7?=E ] M)*.8%7 EL%FB':KQ<&<$M$'%\1[1\#,9P;F@SDJ2'E57?)L4%P&AGSXA,\W5 M\)>5(]+?5%X\FV3IT5O74P(EQ5*J'L<3%4J!&4YB/^WPS. YI*,T/?*+/(@3 M+Q8L)GGAQ3&,WV1>.(3B,($K0]PK??A6W(5^@6*4\SGXFH/4A,R?CN$E%.,C M> 47?3IP(U2'GLI#[L\A'TT."SCIK/6F_^7PG^V;20%G1J]?T'8K\@TX8AM#3$(RV(-7]#T'H#UJ\,7\WMP@<8ODKS/U!+ P04 " 1 MB'Y4EVA!2B<# "!P &0 'AL+W=OK'A-8!N(DQ9KT:Y!TVX?AGV@I9-$A"+5(Q7'_WY' M2M;<+0GRQ>8=><\]]QQY6NT-W=D&T<%#J[1=1XUSW44$-@^[85=-BB,OMUE$9' MQQ=9-\X[XLVJ$S7>HOO6W1!;\812RA:UE48#8;6.+M.+;>[/AP-_2-S;DS7X M2G;&W'GC?;F.$D\(%1;.(PC^N\R$Q:O MC/I3EJY91V\B*+$2O7)?S/XW'.LY\WB%43;\PGXXF_/AHK?.M&,P,VBE'O[% MPZC#2<";Y(F ; S( N\A46!Y+9S8K,CL@?QI1O.+4&J(9G)2^Z;<.N)=R7%N M\[MQ"&D*K^$:=PZ$+N&S:Y#@G=1"%U+7<$DD=(W<"6=7L>.D/C0NQ@3;(4'V M1((T@T]&N\;"6UUB^2- S&PGRMF1\C9[%O$:BSDLTAED298^@[>8)%@$O,4S M$EAPYEBR4'#KA'NLX!_P\PD_#_CYDWQ9V&MI"V5L3PA_?<4'!UMEBKN_']/S M633_2"]L)PI<1_P*+=(]1ILTG<-G#9\$%0W+XJ5)\]G17@Q2S6"1P#*!2I)U MWI,$]YP[7V"[XYX?19W#-^X5 5\$>/N]EYV7 CX:H4\OPRSL7YFV$_H ^(!% M[[ $'>3D!W0BF\8X=NCSAQS(\M"PQT!GHT\";C+9J=D+?RXL2!8A.HQY7RP@.P^+G)MSQA+K^K5# M:@>XBDP+.#6@FIYD.LN6"_B(UO*,(/*;G:$PYCBG>B'*SY[$+R]-.@/-WPB& M_V_&G^#L_!P>>RCQR5QJD>HP?9FRZ;4;1M3DG0;\Y3#7_CT^?!WXVM225558 M<6@R__4L AHF[F XTX4IMS..9V98-OR10O('>+\R?"]'PR>8/GN;?P!02P,$ M% @ $8A^5/Y9P>![ @ : 4 !D !X;"]W;W)K&UL?53);MLP$/V5@0KTE%J6[#1+;0-Q%C2'M$'2Y5#T0$MCB0A%*N0H MMO^^0TI6G2#V1>(R[\V;(1\G*V.?7(E(L*Z4=M.H)*K/X]AE)5;"#4R-FG>6 MQE:">&J+V-4611Y E8K3X?!S7 FIH]DDK-W;V<0TI*3&>PNNJ2IA-W-49C6- MDFB[\""+DOQ"/)O4HL!'I)_UO>59W+/DLD+MI-%@<3F-+I+S^=C'AX!?$E=N M9PR^DH4Q3WYRFT^CH1>$"C/R#()_+WB)2GDBEO'<<49]2@_<'6_9;T+M7,M" M.+PTZK?,J9Q&IQ'DN!2-H@>S^HI=/<>>+S/*A2^LVMCCXPBRQI&I.C KJ*1N M_V+=]6$'<#K< T@[0!ITMXF"RBM!8C:Q9@761S.;'X12 YK%2>T/Y9$L[TK& MT>R;(80DA4_PG4JT<+WFXW8XB8G)?4B<=43SEBC=0\0<=T93Z>!:YYB_)HA9 M52\MW4J;IP<9KS ;P"@Y@G28)@?X1GVIH\ W.E"J S)P([70F10*'DD0\A4C M=X!_W/./ _]X#W_;P%N=F0I!Z/QU1^%*NDP9UUB$/S]P33!7)GOZ^UZG#^;Q M-CUWM;B1G1_#>,<4[M[]"6P2/.ZZ_T=0:H5_M MGY&+UCW_P]LWZ$[80FH'"I<,'0Y.V+6V]74[(5,'+RT,L3/#L.2G$*T/X/VE MX4O637R"_G&=_0-02P,$% @ $8A^5-%PWC^@ @ :P4 !D !X;"]W M;W)K&UL?53+;MLP$/R5A="C:CWMV(9M($X:M(>T M09RT*(H>:&EM$:%(E:3BI%_?):6H+IKX(&F7W)E]4,/%0>D'4R%:>*J%-,N@ MLK:91Y$I*JR9&:D&)>WLE*Z9)5?O(]-H9*4'U2)*XW@2U8S+8+7P:S=ZM5"M M%5SBC0;3UC73SVL4ZK ,DN!EX9;O*^L6HM6B87OUJVA/6-@@WN:NH5;;)2V7.X7D:5, M+CXJ>M9UQYJ^P9JD<*VDK0Q\D"66_Q)$5.)09_I2YSH]R7B)Q0BR)(0T3I,3 M?-G0=^;YLA-]&[ *KKADLN!,P,8RBZYS09J%XVE.1C(+\^G$K9R%63J#M6:_N8!)'D,29GD.LW!*K%]L M1>DFTS&,L]@_=\K2&?0)'#X/9_',&82;Q&1D9^'D; JO'4YT)( :]=[+W$"A M6FD[+0RKPTURW@GH;WAW#5TSO>#EME25Q>K.B MVQ"U"Z#]G:)?JW=<@N%^7?T!4$L#!!0 ( !&(?E27C]+-Q!$ $(W 9 M >&PO=V]R:W-H965TY 1GO3+O%7H+)3!=%T0=:HFUM)%%+2G&\O[[?.:0HVK$UR?2AQ6(SEDR> M&\_]T&_6VMS9E5*U>"CRTKX]6M5U]>KDQ"8K54@[U)4J\#3+$UL9 M)5/>5.0GD]'H_*2067GT[@V_NS'OWNBFSK-2W1AAFZ*09O->Y7K]]FA\U+[X ME"U7-;TX>?>FDDMUJ^HOU8W!TTF DF:%*FVF2V'4XNW1]?C5^PEOX!7_R-3: M1I\%L3+7^HX>?DC?'HV((I6KI"80$O_'ET>B50M9)/7G_3Z;\HS-"5XB#@B(KW;_RP0LBVG Y.K!AXC=,F&Z'B*G\7M;RW1NCU\+0:D"C#\PJ[P9Q M64FG>*>!^U.&=WH WCZ._W4]M[6!MOR[!\%90'#&",X.(/B4V3LK9)F*+V6B M3 TSJ1D)H]N(S^JA%N]SG=S]>Y]\OPWXYY42,UU4LMR(S,+@YK_!!D2MA11E M4\R5$7HA3-C=;.VV69'ETM#R>J6MHK6Z7F%3PC"Q9@"8R4I(ZU=(:W62R5JE MT-YZA;<*BTFN#5ZI!^QB*P:DNJ/M+W^ZG(PO7@.CS)6C!([A3O%QE*HF3]@=?"O@ MS8!A34O3)JD=P.IP.QR$J)15A#F(A0203BV1_#C@2W9:8LRV0ADRS/^) :NX>^I;Y7 MIF1>C5HV.:,0+T!=WJ0 ,!#SIA:EKGL4>QH4>]JK>U^<8GP 97"-I!)>HY^H MV?W0 UC6982;2CJ!$R?!D+204E0Q[1014VA %LB"F60,9I]/M/)/S5G>DVY&"X%9/]XJ4 M]AT";6!7,&ZW",H*0O&0-L:)I-W$LE,Z!,\869\K*3P1W:KF"IG&MX6R5F0 MFVD, MF05>BQL\M@9Y?]N2$47L*F!X ? M4B!'53C>6\_*<\VN%_-^LYM%$FS1QI2!*-+@7U4D:Z_5T1'9J%@)YX!SH_36 MMKD>&1U49DX)+3Y3JD>&8L@!0G?BV.T0M&9")R1%DNLF]?9+:Z0Q%(6(R*&G M,FR(XAU8S9$XEZAL6XJX'J6 NF1%A'DG4W$.7-%0:&C--$N MCPP9J<^CPV%P.5$MC4R5SU%&47ISKW:9W<:VC,@N@?OQY'PHM;);U.'^QPR[&V M9T+'"^OV(,(!Y,%CNR?"TKKJ S[<+?6(?2;892;0)5>[16HZS]OUCK9Z4W%U MR/ 0?>LUOMKL.^'=5_N.F[2CY[C'HZZU,OJ*#^8D^:EG_41HGQ#9X ;95'4+-S14H("2*2?1S#Z"2=T+ _);'])R2\H%A;0H M6HP#J1O3,35@/U?Z2JEU@(N[DMS) !P8J*4HC M*Y<0SI++'D(#]7%AS(N#&@"%_$U3HH;\75&I3U548\&W?3D4'TG$G==MMR'> MR"S?,ONETC"T"M63F!LE[U(43<0\MV;@_W$P/VL8Y/A4_!-YA6OH'2@3V(R@ M,*6%VJ=L[U[2KV "3AV^$S"ZRZLS?(#)C'T;#"=3L7M*JLJ6G,"&'G; MO7VQ0M[[4DP&EV<7^#N^.*//%^?>[8T!83R^%!-\^UG#R87#!::SP=7HRJ$\ MA:"!Z6)P?G$9B&F7?K]/>9VBDGZYFAK&I7PX(I(&D;9Y\]LU%7Q+7>Q$Y%TB MC*4S>&)\569R0#I*J1(7USAH9T^;5NV&XI8[9#BGSGS($C)R RXY6AG=+%=M M*XULRJ<,A7;.WU7&*WE/(11,2I-RU@SW_A,M<;PRU!0[D69%8)%<@%G6"*8@ MW1!7A7A!3$Y&KV>SC_QI_/JE3YA+YSZ(=^@S6?3OC8*#H,[JG4I[C2_.?_0\ MSY8N#@%(ZJ,,$]X:)]NJI'R+NSY!1LP,]4\L\?*ZZ_Q0)P]H=8(5=/[9S?AZNVNNC:];FVU+5 Q=D8EU=S4N*$FYQM1*[ MS](X-@>[EP\NW0K@*A(Z%124Q)=>\SVMQZZIS9*GD9?O]W!!0(4/'1 E68&U MX'!)*G\CY8C\;LMW6-0&D*B[@6BA>X;=5D8O3V4?Q(O'X M[\EC(+'+O2Y[;P.5QJD&A^/M8=?M=LHRC!GZK^AW9AM@[>."+)\;0&$5GE(* M\]RNSTSZ/]*EZVT5\A[.QOD-/#4[[)#B^.P@=C=(<6K7X7+T$>W1"*0U*((@ MDZYWW44#UYFQ74X']I9&(UV=2U0J Z?,-E9*%G DT;9N;XN/KA\]]/E *V+W MM.?,+5X9HA?UM.U: J\$E?0JI*V=)\+IN2D8](K"JDJYY !H&CUK[H@9"I-F M21D35SXG#&:QB0_"B<.!*C*;J#R7I4+.UN[U)0TG,91PD!/F2LN3:KG&(G=> MBO&?Q0V%/B;E _0BS4)/X,.#:H<%<9G0S3]"V]XE#?"5H,?R!@[#H4?@='/# M/L276MC>/T<:1P/H\9,Z54QTW!+ZX.A[;G>J']W^]I3X&A';,@R2H\,Q\=:X M=^*;LE'SI4]>DTY>D_X! 0]6EX3AQZS-$3XY3L(\[ME"Z\5Y0&B!$IZ;_T@F MG&R]XCCC>@"<#R@R,:>=22ZSPGZMM3+N!OGCTUZI_.!&:I_EP[-9?RK@'27P MXT7K.XSM1(^'LVTIG8<#\HVJ"GEC(]U,\?IV)B[.1@,1H^@31G?I8-Q_,6!& M^1@EQ2Z$9_9N(&900'AN]_!,"3T'&UQ6A(K/^I?%XOB]S#F?O^6K1OQ5+,P5 MS*34K [4$_?_]PFC&U2/^V?)/W&%/.M*]&#SZ\^%V):46.U^.KX:]>_KDVHU#Q_V#REN:51^[6?6-W+#+ MN^Z:Y4^6[U>PU-@([2$LLV@B?M@4J3=.4YRUI"R#"HB$$@[6/DXMV.[&EX-M M>(QH^Q46^223/K*@23$AWW.6\KD87<%ZXX$5S/H#DE.]4:3J)*#WVP+J[B3@ MR!W.>-#?AA9*-[Q/"1/YEDTN98C7/-=KN]/T>?7T_HSK"X0T[#MQ?HH_4VJ0 M3*_$7UV>X >B,J7YA&5M1IB9CD[%Z>5(3"^NQ$_ASHY;:I'1T--X? ;W)J9G M77!U"^(8"93 ==XV;>QC@7P'($P74W>!U;=M,^JB3X^[@?2X?R+]09J2P](- MC<16WS /ZT=P('A"+U#1"%Q1,7W(OE"GRJTM5MUKQ(@\K MW*61>.@,Y4DS7P \WM.5P53F(.N#E!D&S5_)__A[16N^T4CY'Z7*J"RZNV/Q M+FI9U=Q2XB9S-!+S%S]:_B)*_B_(YGR-:".-;K]B!531K8NO,$=NJ$/P7X+C M,#A7J@PC0=\"V?%@KL+BTG%S['"T%P1F#G&'LN4VG@/%Q"'E;UBJW(%W715E MDLQ?_(O(U;Z::.\%-7S/!!3R\,#%. >3^_?> ;1]J=>.QX= MVV$=X]'@80>XX^A^?3+@ 5>@B9@.IF=7]'=R1G_AQ[[?.=?'XCW&?^/QLY#Q M=2[6 X:.53N()U/NX).L^;:$4/N]^NZ5@CZWV-T?&/=?(/A(-?<_9-ZP'GP, M%\1^*!$%FN);+CY]#>,^'!'F+'KK"G::&MO5H(O_KA\26GSA?24W]'(8ZJ-4 M+(@_NGT7[L#8^!Y%ZWF]-&^4[)-0#6L$2CODN2DE7K=3P M49);K[4X'?6=4#=.'O=/?\F&F/8;ERAV5URZV0OW7YYY2D_'&FYE/D+*?"?Q M".C K4UWC ?O(&[?HV4\-$5<+ +=;=&P]V! M9]\&A0^CRRHUC]]:+\9W1/]Z?7W3N;+K/'<73!)/9-3[3E.=IQ#?A]K>//VL?4WBZ[\=3 M\-^%Y&-WXR4:#[PW\H\L[PYSXV^==%M:N;HSSO<=TKH'NB"(]T.01WZ-MKLD.'EBZCS*&?QY-&T M)-X#1 W=TW7H*2&(SO+PE6)W&YDGDLZ6P_V>3N!9,'?N*$K.^U!3N79WG,GY M%GY;R;D$J"D:QW7W6P1LH+D0][^C3#%NH'K6 &*QJP Q9S+]K7%79OTM(1=Q M^P-N7QD]Z=J?D_[VY\]JO?7#&Z-+33_(^*8(VX_K8.^3^A1P@=>I9@]XD!P$ MYDX8+MW@%&L\&5 GB_X?\H>P:#QMVQ34VO&+Q=]EV=!\.XBSU/MD>1+]K*E0 M9LD_WN*;XV7M?N$4WH8?B%V[GT5UR]VORU"D+A'21:X6V#H:7DR/A'$_V'(/ MM:[X1U)S7=>ZX(\K!1]E: &^7VA4G/Z!$(2?S;W[#U!+ P04 " 1B'Y4 MJK_.E2,$ #U"0 &0 'AL+W=O>_@<>>3J*-6#+A$-/%:BUFNO-*:Y]'V=EE@Q?2$;K.E++E7% M# U5X>M&(X%W MFKCC16GLA+]9-:S '9K?FJVBD3^@9+S"6G-9@\)\[7T(+J\2:^\,?N=XU,_Z M8%>RE_+!#G[.UM[4$D*!J;$(C/X.>(U"6""B\:7'](:0UO%Y_X3^@UL[K67/ M-%Y+\9EGIEQ["P\RS%DKS)T\_H3]>F*+ETJA70O'SG:^]"!MM9%5[TP,*EYW M_^RQU^&9PV+ZBD/8.X2.=Q?(L;QAAFU62AY!66M"LQVW5.=-Y'AMD[(SBKYR M\C.;7Z5!".$][+JL@,QAQXN:YSQEM8$/:2K;VO"Z@*T4/.6HX>R>[07J\Y5O MB('%\=,^VE47+7PE6A#"1UF;4L-MG6'V-8!/U ?^X8G_53B*>(/I!;$0/#=T"1^"B 2YR<-$K<%M%QT>9IPELA963U1G:MJ;EKZ;CG@P.$KZP1^87NIF)&T$_YM$_@E"(#7C5*'M ::9K6FGC0 M!D)M.!T8S*#5F+<"!,\1I )A/8'85B/:QH.V\>C*;[AF1:&P8.Y\4]P[/&#= MXAMU'46WQ?!2-RS%M4?5CA9V0&_S!^G0;5V@C8?5GM9[VGRVF5(3+.%:UIH. M2^8DZ$E=$AWMSM$["(/)8AE1)UA.IO,%=6;1)(YCV)6\::R-3QCB5+G.2L;5 M.8231910&R21[2=S^&1*(A 00A L(*2O]](P,>A D:+)7VT?;?FI+1@/\S)=I8 MHJJ31I,2\QDUL=4D7L*/6*,BZ;YC5?,]L(Q*+=>&3@+=&60T@]EB"G&RA(], M/:#+8V=*%XRPHR"(@!(31Z2^)DYIV1MD%%'([B!12(HU/^5).]72YWJ](Q#' MR[%+R'HD4\F0J>3-F;IE5 ?J0L.6A-J55# F-F\\=77AAHO6;MJWI6LTZLOI M^B8MG]VM20'9@>0OT(I1D0S:$M- KPAMB!<1GMC+EUC&DSA:VC:,;$NJ.\XV M3;VOK5L')JS>/)%2P5/?(Z 9&-NYBWTM#SP37 M+>E=ALH:T/=&UL?5113]LP$/XK)VL/('4D M35M@J(W4EJ%-&E,%;#Q,>W"22V/AV)GMM.S?[^R$K$C0%]OGW/?==Y<[S_?: M/-D*T<%S+95=L,JYYBJ*;%YAS>V9;E#1EU*;FCLRS3:RC4%>!% MHR2.SZ.: M"\72>;C;F'2N6R>%PHT!V]8U-W]7*/5^P<;LY>).;"OG+Z)TWO MWJ/[T6P, M6=' 4H@:E15:@<%RP9;CJ]74^P>'GP+W]N ,/I-,ZR=O?"T6+/:"4&+N/ .G M;8=KE-(3D8P_/2<;0GK@X?F%_2;D3KEDW.):RT=1N&K!+AD46/)6NCN]_X)] M/C//EVMIPPK[SO?BG$'>6J?K'DP*:J&ZG3_W=3@ 7,;O )(>D 3=7:"@\IH[ MGLZ-WH/QWL3F#R'5@"9Q0OF?:Y;Y2S<88YBQS.) M$T0D<9!:/(B=)4<9;S& M_ PFXQ$D<3(^PC<9$I\$OLF1Q"UT"1ZAFPYTTT W?8?N1BBNVCP?W@7MF&Y[A@ M-)D6S0Y9NK2@2Z"R89VA&4KGEQA67'HU(\AP*Y3RNLFY02-T 1]@@V]7*/9AHFU$ )V;3W<#H_"LIN%_^[=BW++#25G06))T/CL8L; =%/: M&4XW83(R[6C.PK&BAPV-=Z#OI:8FZ0T?8'@JTW]02P,$% @ $8A^5%KQ MKC*7 @ B 4 !D !X;"]W;W)K&UL?53?;],P M$/Y73M$>0!K+CS:TF]I*[38$$H-I&_" >'"32V+-L8/MKMU_S]E)31%;'^+X M[/N^N[/O\VRK]*-I$"WL6B'-/&JL[2[BV!0-MLRO8=!I9 MZ4&MB+,D>1^WC,MH,?-KMWHQ4QLKN,1;#6;3MDP_KU"H[3Q*H_W"':\;ZQ;B MQ:QC-=ZC_=;=:K+BP%+R%J7A2H+&:AXMTXO5V/E[A^\\!*%<$24QN^!,PHA'?!POF?_X&NG6M;,X*42/WAIFWDT MC:#$BFV$O5/;CSC4DSN^0@GC1]CVOCE%+#;&JG8 D]URV?_9;CB' \ T>060 M#8#,Y]T'\EE>,QI3C..RX&SE7/F;W"F69PHZ1M#%S+$LM_"6)* M,&29[;-<94<9K[ X@U%Z"EF2I4?X1J'JD><;':G:0%_@$;IQH!M[NO$K=//! ^XL[ 2JGC\]=*A'HWAQ'EA.E;@/"+U&=1/ M&"V6QH6DT\%VC3JEK%>!+ ';3JAG1%BCQ(I; R>0)Q,:1VD> M8$^LZ"'8=P2,)B/ZSH.#93NJC=1/_;-?,PWO.B[K !I/IY"G:7 06#,!!JT5 M2-JVD)ZF>4+]]]4V5 $;W'#?A>-) OEY!@_*$NZ_)J643U,*<4(\TR2%ERXS M/E!'B[KV;X"A8]E(VPLEK(9G9MFKZZ][_T;=,%US::B*BJ#)V22/0/>Z[PVK M.J^UM;*D7#]MZ*E$[1QHOU+4>8/A H3'=_$'4$L#!!0 ( !&(?E2(Z=0+ M[00 +H+ 9 >&PO=V]R:W-H965T'2*6V %]I ^00;#=%4?1A18YL(B17W5U93G]]9W8I6@D4P2^[ MW&.^.?:;X9QNE?YJ'A M/#5U:\X&#]:NWTXFIGC 1IJQ6F-+)RNE&VEIJ>\G M9JU1EDZHJ2=1&$XGC:S:P?S4[2WT_%1M;%VUN-!@-DTC];<+K-7V;" &NXV; MZO[!\L9D?KJ6]WB+]H_U0M-JTJ.458.MJ50+&E=G@W/Q]F+*]]V%+Q5NS=XW ML"=+I;[RXGUY-@C9(*RQL(P@:7K$2ZQK!B(S_NTP![U*%MS_WJ&_<[Z3+TMI M\%+5?U:E?3@;Y ,H<24WM;U1V]^Q\R=EO$+5QHVP]7>S9 #%QEC5=,)D05.U M?I9/71SV!/+P)P)1)Q YN[TB9^65M')^JM46--\F-/YPKCII,JYJ^5%NK:;3 MBN3L_).R""F,X'U;J ;A3CZA@>!.+FLT)Z<32SKXYJ3H\"X\7O03/!'!1]7: M!P/7;8GE]P 3,JZW,-I9>!$=1;S"8@RQ&$(41N((7MQ['#N\^(C'!KR#1^"2 M'BYQ<,E/X&XI3P-_. +C# M)PL7M2J^_G,HUD=5<[Z^-6M9X-F $M*@?L3!_"^4VL<>*'+8+%'WT>,AI$', MX'*C-1D*;W[)(R%^A7=8HI8UO (1"QH#B(:4UW#".\,DR^'62J)*GO 1;:<) M4%H0Z5LBSPCB)(<[90EAAWR%*Z2OLE<1B;2#S4E>#/,\[-4&D(4)[0:DOIMF M-'N=<1S33AQ-W4D4931[7;T..LZ$.XZ=(,U3OK[W!@NM'BM72]@[D7K?V* X MR3H_4Y' $4ZD/2?2%W/B>K5"5WGV;;EAMVZP4&U1U95T]>EEC#BN^(6/OXNZ MH?!NK-+?0+-!D1B'\/J'R3]!Y6VW7!V&T-+/@EQ;=3!+3VH0X3@AB<2-03). M7U-8%TBUDW,"RHI"0=0H*/V2;#RE2Z%3,%#)9?$5EO1^[V,K,=UGANO[2!/#QEQ7E,+(?DE./JEVBSM:E/3C[U0&ZZY MKXBS-,S@O"CTAF31EUT#(IJ!H%^3H]CH ,7B*(5HFO9TXG@7':7$,,QC'L,4 M/J^)-+9J[Z'FQX19DM")B$-8+!;P0F(+/GT^8.G"5F\E;HD"V++KAAF6479-&AY)GL]5,-ZGO7-1IP-/.M5;_;-Z;GOA][ONZ[VH]2WU>M(3=7)!J. M,RK@VG>*?F'5VG5G2V6IUW.?#]1&ULE5;;;N,V$/V5@5 4#I!(HFZ.4]N G;VT!39KY++[4/2!EL:V$$E423J. M_[Y#2E:R?/*F8[MWD).QV*KB[S"A02U+4LN]W,L MQ&[B,.>P<9NO-]IL>--QS==XA_JA7DCZ\CJ4+"^Q4KFH0.)JXLS8U3PQ^E;A M6XX[=;0&D\E2B$?S\5\)K[$H#!"%\5^+Z70NC>'Q^H#^ MR>9.N2RYPFM1?,\SO9DXEPYDN.+;0M^*W9_8YA,;O%04RO["KM7U'4BW2HNR M-:8(RKQJ_OES6X?W& 2M06#C;AS9*#]PS:=C*78@C3:AF85-U5I3<'EE2+G3 MDJ0YV>GIC= (0[B .RW2QPN38 :S'9>9@L$]7Q:HSL:>)D]&WTM;U'F#&OP$ ME07P151ZH^!CE6'V&L"C$+LX@T.<\Z 7\0.F+H3L' (_8#UX89=W:/'"GKP5 M- GVP$4=7&3AHI_ W6VXQ+9ZUZ*D(Z.X[;J9E+Q:([6QAN4>CO46?&^W;;7/ MX6MM#-0Y?"8+K2"O8($R%R3Z;GO+$/.$DHY*HP)$.,(GGDOXQHLMPC\V';C' M9PWS@NC\]Q1SO8F8&7"E:I[BQ*%#KE ^H3,]_K[')0AV[_L+WP,*&';A[ MF %C"?P&B1O'))/I!EAR) U(-G3]"/[FU99F 03Q#]+8C2,@TK%95EE?K\Q?*PD.]$Z*92A:Y(3.SYDY^46]>-C0 MUSF-E0)79.J[0SJ>LGDM-!]:U/:&7@I-][U=;NB!A=(HD'PEZ+9J/XR#[LDV M_1]02P,$% @ $8A^5$(D 06* @ >P4 !D !X;"]W;W)K&UL?53O3]LP$/U73A$?0 KD9TNIVD@4-FU2V2I@VX=I']ST MVEHX=F9?*/SWLYTTZR;HE^39OGOWWB7GR4[I)[-%)'BIA#338$M4CZ/(E%NL MF+E0-4I[LE:Z8F27>A.96B-;^:1*1&D<#Z.*<1D4$[^WT,5$-22XQ(4&TU05 MTZ\S%&HW#9)@OW'/-UMR&U$QJ=D&'Y"^U0MM5U'/LN(52L.5!(WK:7"=C&>Y MB_ MLW_TWJV7)3-XH\0/OJ+M-!@%L,(U:P3=J]TG[/P,'%^IA/%/V+6QPSR LC&D MJB[9*JBX;-_LI>O#0<(H?B,F+%1*L=:!=MV1SP5GVV%<>E M^R@/I.TIMWE4?%&$D,1P#E]KU(RXW, %.2=H:^"!7N/J7(+(*>YGI7N8L/ZO#1@FY4QZ9F)4X#.XL&]3,&A>U-"B>0A$ERZ1J5>3AR,+7< 8+5U 2/#/1 M(*AUERPZJ]PV]@2R<#3,X:;1VH6JOB]OQ5Z-7DMW3&^X-%;,VJ;&%Y># '0[ MZNV"5.W':ZG(#JN'6WL[HG8!]GRM[+_6+5R!_KXM_@!02P,$% @ $8A^ M5/.)RNEQ @ :@4 !D !X;"]W;W)K&ULC53? M3]LP$/Y73M$>0 +RJ^T M9$H# T)-@1L>YCVX":7Q,*Q@^W0[K_?V0E9-T'% M2^*S[[[ON[/OYFNE'TV-:&'3"&D606UM>QJ&)J^Q8>9(M2CII%2Z899,786F MU<@*']2(,(FB6=@P+H-L[O=N=397G15&(4O &I>%*@L9R$9S%I\N)\_<.WSFNS=8:7"8KI1Z= M<54L@L@)0H&Y=0B,?L]XCD(X()+Q-& &(Z4+W%Z_H%_ZW"F7%3-XKL0/7MAZ M$1P'4&#).F'OU/HS#OE,'5ZNA/%?6/>^4W+..V-5,P23@H;+_L\V0QVV HZC M-P*2(2#QNGLBK_*"69;-M5J#=MZ$YA8^51]-XKATEW)O-9URBK/9%V41XA@. MX0)7%I@LX*NM4<,EETSF7%9PIC63%=)-6 -[#VPET.S/0TOL#B/,!Z9ESY2\ MP10G<*.DK0U\D@46_P*$)'O4GKQH7R8[$2\P/X(T/H D2N(=>.E8B]3CI3MJ M8:!/< ?<9(2;>+C)&W#WU$!%)Q!4"==*5H<6==.7^4H:J[N^HC\](3S@QL)2 MJ/SQUVNUW4GE.O?4M"S'14"M:5 _8Y!151*8S2:N/"DD)WXQ@32:;LDIG)Q2 MJP;PJ>.MDP3E>/7Q03)+X1J-H;>HM3MLE?;M1$F)=Z+L.1'[[R4] $FSB.#_ M9_P TY,3>.UBPJWWWZ"N?)>39-5)V[?"N#L.DK.^?_ZZ]U/HANF*2P,"2PJ- MCCY. ]!]9_>&5:WOII6RU)M^6=,P1.T/4UMR()T*3=Y:%;D;0;AF$/BLW81F7)DY0FW=>/ MDATO ]H\V"8EGD/RR-1T+]6C+A$-'&HN],PKC6DN@T!G)=9,7\@&!>ULI:J9 M(5<5@6X4LMR!:A[$83@,:E8);SYU:W=J/I4[PRN!=PKTKJZ9>EX@E_N9%WG' MA555E,8N!/-IPPI&?1L[HHS93AM9=V#RZTJT7W;H M=#@!C,-7 '$'B%W=;2)7Y34S;#Y5<@_*1A.;-5RK#DW%5<(>RMHHVJT(9^9? MI$&($G@/BYVF/:UAC06I;F"%C52F$@6\O6<;COK=-#"4T@*#K*-?M/3Q*_11 M#+=2F%+#C<@Q_Y\@H%K[@N-CP8OX+.,U9A>01#[$81R=X4MZ 1+'EYP10$/; MX!FZM*=+'5WZ"MT*GU#L$+9*UG!S,*@$X[!T!XE*P^89/J(L%&O**H,KFB,- M/UUVN,>#@067V>.OEX0^F]?.[J5N6(8SCX93HWI";_X#F6J%!Y(-ZPVJ7CK[ M"ND536 IA9:\RIFAP*Z!2W@0E?77AEF!WD"<^(-Q2D8T\=/QT*Z,_"2>P$*Q M/Q6'81I"Y"=I"A-_3*Q?34GIAN,!#)+0/??2D!9'A0B?^I-P8@W"#4,RDI$_ M'(WAI7,(3OYQ4K)PDZPADSMAVM^]7^TOBZMV1OZ%MS?-+5-%)31PW!(TO!@- M/%#M]+:.D8V;F(TT=&S.+.G"0V4#:'\KZ:?I')N@OT+G?P%02P,$% @ M$8A^5&_UL !H @ B04 !D !X;"]W;W)K&UL MC53;3N,P$/V54<0#2&QS*^6B-E+3LEH>0(@"^VR226/AV,5VVO+WV$[(AM*B M?4D\]IPSYSB9&6^$?%4EHH9MQ;B:>*76JRO?5UF)%5$#L4)N3@HA*Z)-*)>^ M6DDDN0-5S(^"8.17A'(O&;N]>YF,1:T9Y7@O0=551>1[BDQL)E[H?6X\T&6I M[8:?C%=DB0O43ZM[:2*_8\EIA5Q1P4%B,?&FX=5L:/-=PC/%C>JMP3IY$>+5 M!C?YQ NL(&28:4-V^R;>^A!PA' M!P!1"XAV <,#@+@%Q,YHH\S9FA--DK$4&Y VV[#9A;L;AS9N*+=?<:&E.:4& MIY,[H1%"^ 5W1-<20120ULHD*07'<]2$,@6/N-4U82,X%9P72JXYCGF7PE\8Z)S$GTZ2:,?&>>8 M#2 .3R$*HG"/H-G_PX,?Y,3=Q<:.;WB [X9GHD)X)%M(D6-!-.S;;>.HE&@1&R[EO8D]3+^:)SV.D<_JAS1E0)YAN"6UR_U71-&'*M M3H$8R43*=\J7\$Q8C:?V8]DH)8SP#/?Y&'Z3&%Y>1CL^OB=%%W&\8\3O_=45 MRJ5K=@69J+EN?HMNMYLG4]=&._NIF3/-6/A'TPRI6R*7E"M@6!C*8'!N),FF M\9M BY7KG1>A32>Z96EF)4J;8,X+8?JG#6R!;OHF'U!+ P04 " 1B'Y4 M"_!V7?8% !<& &0 'AL+W=OX< SX)<4")*T1MQV&81]HB;:Y2*1'4G%2[,?O*"F2 M;4FTBO9++$K'X]USO.>.S&@OY)/:4JK12Q1R==/::KW[T.DH?TLCHJ[$CG+X MLA8R(AJ&-T(9&*HXC(URD- MQ?ZFY;;>7CRRS5:;%YWQ:$MB?MA[GEF M0B+QC=&].GA&QI65$$]F3'2HLHFPP61(RGO^0E ^)@ A[43,#9!-QT@I=-\)I.Z&83N@DRJ2L)#G.B MR7@DQ1Y)(PW:S$,"9C(;W&?^+F&O&-V@A0N8SJM#%G&K"0H6^T!<=D_ 2J2V1\(%Q]&4K8D5XH-KH MW=%XU-%@KEFTXV>F35/3<(UI+D8/@NNM0K<\H,&Q@@[XF3N+WYR=8JO&.?6O MD.>V$7:P^W4Y1Q?O+E/3*ZR;-=?EG-,U;ZS+'5IT'3GMY1'V$N7=&N4SHK;H M]M^8/9.0<@V!(1K-B)2O)JC?2!C3-OHB- FK0I3J[B6Z#8<\CYU1Y_D0)IO$ MD<'=W."NU> Y!0;S&3&\T$8P"FE*$3Q DTA(S;YGWSX)OI,BB/UT6.M$NE[_ MP$0\<$[]J!#JGPK-NR5G\="I\;>7^]NS^KN0P.)2O[;1(C0I9_PT\=H!O6IP MDL(?R 3K2D!"9]6^=@K6=;O#]T3'\M"0^RYU>;W<_/[5O,GP X!"V/#WVA) M_5@R;5CB]L4/8\A;M)8B0C,1[6*=Q,U0S"V1'!Q2:$$E6IJMWC:Q!:9!%\ : MZ>:_1/^AVI2:]DOQZG5[)_Y6R%Q?GX2T+./U!M60#')(!E9(\NBA>T$XFDA) M^(8F+_YZH-&*RK\MB7V=KW)])D]6&MUQI66<[I0[KBF I=$CT8#G$N &^ %A M'SY#$:]"T;Z$=S48_F8Q=9B;.OQ90"#6]X('L#T2-U:$/Z'/ZS4X%"3^H(O[ MN^GGQ\LF"+I.4?V<'\-P2A13:)GT4 B,^48D(ZN0)C94UC#[ N[5H&=#T#TH MU*Z=QY-F -)E)K@)J$R3Z9&IIT,0'^DSY3%%4\K]+53TIT: X<(*;+7B4VQT MF11^(/\(,":SJKJ^XU)NG;+N>9%YA4@-9;E%373/%,6?!1,^YCH^<]H(Y*( MNO8*6#:J;4_C^1F%N'_E.-9M6!0KUUZM&B*7]8T*(/0IM!XFA9I@5%0=UUYV M?FPCEDF^M!%M(L!!7"&P:")XP7KNW9./FZ!:GN>3,M10X!/?3XO M,Z^0Z=8!4Y0#UUX//C+.-'U_#RU#8/@>J@$S.V2BE.EVOBJZCD-TS]9 ^W]2 M(B\K/;2O@1WT"E-M+30NZ@2VT_@]W9 0MKPRK?.. >;L.PV2YJS*M$S;(6BN M6^HX,ZG#+5=J2^=GA([]*8H)MA>3:G\J77%+ZW?+1I:%P-TZ*XMB@^W%I@[U MPQ2H/&V5*X97:TU1,["]9CR0%Q;%T2'+_4""XX+]L9VLSR3'[71K@4C(_MC/]KSDFXXDQ0 MBT7!]-C.]+G_<^@80M'<^X+VL9WV*U=HE,#7)8>'PU,F*LM@UZL!I6!Y;&?@ MAI4JTW)48?#IR;5"" ^]4QJJT%1WEO,*[O?LW&^-+9# ^3K(2_8[FP*@O;L M!'UFLS>KD&?6\,X62*^@:L].U6=!.B%/VZ('-UMV1OXU(-G7Z-6#U#FX=H7. M7K17:A)[]T?B-PPKE!(UZ#2@<-D M"\GT*CL=:+%++G=70D/[FSQNX>A*I1& [VLA]-O +)#_0V'\/U!+ P04 M" 1B'Y4E5,[FXEKFJ3:3KB344X27**^R1?26&X3):(9L$^K;>*%@JGS"NM[K.1 62HNL=C8, M,LJK-[FOA=AQ\ =/. 2U0U#RKH!*EA=$D\E(BC5(N]M$LX,RU=+;D*/?!8:(8#WL*R.!40,2YIP&M.0< W3,!0%UY0GL!",AA35X\TW"N." MP2>CK;+V5"G4"HXN4!/*U+N1JPU-"^:&-:5912EX@I(?P%QPG2JXY!%&CP.X M)K\FR6"3Y"QHC7B!X3%T_0X$7N"WQ.LVHG7+>+TGXLTIIUF1P8\Y9BN4/^$W M?(F-8 B7=P7-S4>KF[46N%X#UVN%6TAS":5^Z$#.[)D0'@%N@#I05"? :(QP M]!V)_*?F[1!=>#".JH5LOR';/U2;3V0E)-'"?# 'Z3-H( >OKT\[1'^O/L.& M[/!0?NN"8\H2N&U85ZCEPG#8.3UY>K'6+_YW3:D#UM MEXO7YT]&,.]\O@[]=L_5*#_O6]^L 4-WD"D=HQGB+2MU_Z> M@OVW2"]TZ?QM$???H(KOP6@I4^Y.CY"A3,I.2$'Y=Z_:A6:VZ;:F58^QW5ZU M:G,B$\H5,(R-JW<\-'\$674_E:%%7G8<*Z%-_U(.4],QHK0;S'HL3-=1&Q:@ MZ4$G?P!02P,$% @ $8A^5&X@P2SD @ KP@ !D !X;"]W;W)K&ULG59=;]HP%/TK5K2'5MJ:3Q)2 5)I-G4/;*BTV\.T M!Y-ZDF7Y.Q856&((-85@I8_6W@'K*L$E(V_C:: M1KME1=P?[]2_Z-I5+4LLX)YE/TDBT[$Q-% "*UQF\I%M'Z"I9U#IQ2P3^A=M M&ZQEH+@4DN4-63G(":W_\6N3PQ[!]D\0G(;@= G>"8+;$-Q+"5Y#\'0R=2DZ MAPA+/!EQMD6\0BNU:J##U&Q5/J'5L2\D5T^)XLG)-R8!.>@36M3GCM@*+4E8*3!,Q,J5R7>UMQHW#:>W0.>'0=M",49D*])DFD!P* MF*K/6#"KR^)*&AW"=X=47 _U<$$G8"H?OCB0\>O/M[MMPWX.QNV_,,<;92[:V;>Y= MY3GPM6Z) NE+N+[AVM6VZ][I9M-9GZIN7#?/_S)U*Y]AOB94H Q62M*Z"90C M7K?'>B)9H1O&DDG5?O0P55\4P"N >KYBJFDTDVJ#]AME\@]02P,$% @ M$8A^5"US.XDH P 90H !D !X;"]W;W)K&UL MK59=;]HP%/TK5K2'5MJ:#Q(^*D "TFU]Z(3*NCU,>S#)A5@D-K,-M/]^MI.F M:0@1E7@!V[GGV.?XX][A@?&-2 D>LY2*D96(N7VUK9%E$"&Q0W; E5?5HQG M6*HN7]MBRP''!I2EMNAUX).M$Z@%[/-SB-2Q /FWG7/7LDB4F&5!!&$4<5B-KXMZ&K@&8B%\$#J+2 M1EK*DK&-[MS'(\O1*X(4(JDIL/K;PPS25#.I=?PK2*UR3@VLME_9OQKQ2LP2 M"YBQ]#>)93*R^A:*885WJ7QDA^]0" HT7\1287[1H8AU+!3MA&19 58KR C- M__%S840%X'9/ +P"X-4!_@E IP!TS@7X!< WSN12C \AEG@\Y.R N(Y6;+IA MS#1H)9]0O>\+R=57HG!R_(-)0![Z@A;YQB.V0@NRIF1%(DPEFD01VU%)Z!K- M64HB J(6+%FT03.6J9,HL-G+NV?=!K1\0?UJ$Z.K3-?J$"$4_$[83F,9B:$NE3Z_2C@HMTUR+=T*+ZZ$'1F4BT!V-(7Y/ M8"MC2G>\5W>F7BMC"-$-ZKB?D>=X;L."9N?#G09X>#;<';2HZ91[W3%\_@F^ M?*NBZE9!OE5-7N=<@>'2K\=^W/,[0WM?E7\<$W1K,6$#3S H8]X)\4LA?JN0 M&1/2G#V89GO7*VW@4]ZS484C?M.*;3K[O6P-,[ M85N_%-)O%Z*2CW[GM&T/F&_ O'H?<&Q03C2XH&.#(Z6NZ]<<.X[IU4+"XY# M;_;+==YRA],JY!$$8!XEQK(0]JJ*V)I7_@.FN95,Y5[0MH(L:+N=#3&5NY?[ MUL33JQEG5_)O!GQMZAB!3*;+DTTY6M9*$U,AU,:GNH8R>?V-)B_ U(%<$RI0 M"BM%Z=STU()X7M/D'NI5QJRO?5]G%=147\HU M"-PII*JIP:DJ?;U60'-'JKD?!<&57U,FO&3BUI8JF8 ,"#IFQ"A1?&U@ YU8(PWCL-+W^2$O<'^_4OSKO MZ.6>:EA(?L=R4TV]3Q[)H: --[=R^PTZ/R[ 3'+MGF3;80./9(TVLN[(&$'- M1/NF3UT>]@CAU1%"U!&B0T)\A##J"*-3"7%'B%UF6BLN#RDU-)DHN27*HE'- M#EPR'1OM,V'+OC(*=QGR3/)#&B 1^4!6;=V)+,B*E8(5+*/"D%F6R488)DJR ME)QE##2"YU2SC%"1DY3QQD!.[ER"<3#;@,+OA2QD76-=5Q552/G9&&T0;W7. M4C"4<7V.0KK=[EY,D%^5;#0"]<0W:,\&Z6>=E7EK)3IB)8S(C12FTN2+R"%_ M*>!C7OKD1+ODS*,W%5/(+LDHO"!1$(4# 2U.IP<#]/1D>OCY#3>COM0CIQM+1+L296V)NN3+YQ)=V%\)"WS&=KOG0^5HC[MRQ]GVLDG&XQ@CW>RG: @4 MQ2]!Z1 H? :]L!OW=N,W[;HO$WO*SB8\-FQ#.>!'W3E^QU[\*JC@P-N[B/0U M(@R';8U[6^/_5D6JL9O;7RYWN4#4.Y;'IU1T"/2JHH.@\8%U?Z]OU:!*U_\U M<1VG_4O[U?Z*F;G.>K ^QZNGO2F>9=I[ZX:JD@E-.!0H&5Q^Q,!4>Q>T$R/7 MKCO>2X.]U@TKO#Y!60#N%Q([9#>Q!_07 MEP( ,(& 9 >&PO=V]R:W-H965TM%*;2$0:%<1I'QLVBXZ1,?%JRP %'HK*9,3IU"J>G!=F1908GG+*V#Z2BHTK*P$XLZ*2 MNK[G16Z)"7.2V*XM11+S6E'"8"F0K,L2B_<94+Z;."-GO_!$-H4R"VX25W@# M*U#/U5+HF=NY9*0$)@EG2$ ^<::CAWEDXFW 7P([V1LCD\F:\UL;UN8 Z7&2&/\:SV=;DLC[(_W[C]L[CJ7-98PY_2%9*J8./<.RB#' M-55/?/<3VGQ"XY=R*NT5[=I8ST%I+14O6[$F* EK[OBM/8>>8!2=$/BMP#\4 MC$\(@E80V$0;,IO6 BNGW!RUXO59Y33^TEPM0 MF%!YI:7/JP6ZO+A"%X@P]*?@M<0LD[&K-+79VTU;PEE#Z)\@'/GHD3-52/2= M99!]-G!UNEW._C[GF7_6<0'I+0I&U\CW_-$ T/SK.P"_D$.>X@QV6S?>5Q6_DASL8PZD&$X0'G<8CO#W.&'6=XEO-%$ 4W/,\'D<*C M_6Z" Z2A$&^8*>J8HJ\5&%AVOK314=WNOQWP'8?TJM_@N;UV4(+8V"XID:U4 M\Y5TJUTCGMK^<[ ^TPVZZ:*5;3IK MKG0+L\-"_V1 F #]/.>Z\;03LT'WVTK^ U!+ P04 " 1B'Y4F2V,RZ<" M #^!P &0 'AL+W=O\0:8WBFYJ+'24[%U92, %ZVHIF[@ M>7.WQH0Y6=JNW8LLY3M%"8-[@>2NKK%XN0/*#PO'=UX7'LBV4F;!S=(&;V$- MZJFY%WKF#EX*4@.3A#,DH%PXM_[-,C'VK<$? @=Y,D8FD@WGSV;RHU@XG@$" M"KDR'K!^[6$)E!I'&N-?[],9CC3"T_&K]V]M[#J6#9:PY/0O*52UH4N/EVB3X@P]%CQG<2L MD*FK-)\YQ&PO=V]R:W-H965T]&2D2BNXQ <-IBP* MII^F*-1N',3!<\>?.@J14V*ADO4!JN)&AL%':N=C]@[="%TTN5,/X7=O7<*("T M-%85M3$1%%Q6_VQ?!^+ (!X<,4AJ@^1K@_X1@UYMT/..5F3>K1MFV62DU0ZT MFTUJ[L/'QEN3-URZ;5Q83:.<[.SD9V41+N![N).I*A >V1X-G-V@95P8>,2] M+9DXIPF?%S=P]N$_W6"Q1_P%_4Z@M:LD$S'&+LD18H-[R%.'L;KXX;V:>8.DW M+/V3++]L4#/+Y1I^4L; C&G]1%=_QW1F.O"H+!-M.UB)#KVHRP/;2=3MC<)M M"\E%0W)QDL0%8Z8QX_8510>N"U5*VT91"<;1*XRX'6/08 Q.8BPLH_/.9$8! M26D'?BPU-QFO4LH; G_9K'/Y?P3^\EN7D^Z@W>6K!N7J'2B+@46IZ.]ZP[; D[7AQ])(#D[R )"=!;E^X>%@=1%M*I$36_S>+GV)?NK_JE[U/C*_")3O8CNF5YS:4#@BB2C M[B7E-UT],JJ&51M?IY?*4M7WGSD]S%"["32^4E2KZX9;H'GJ3?X!4$L#!!0 M ( !&(?E1H%ZJU'@, (,* 9 >&PO=V]R:W-H965TS MG9#2Q##4%_#'.=?G7#OV'6X9?Q8K (E>RX**D;.2".AVNRA!G(Q_4=5SVWB9+E)5"1,XHX+$;.%;Y,L:<)!O$K MAZW8:R-MY8FQ9]VYR4:.IQ5! 7.I0Q#U]P)3* H=2>GX4P=UFC4U<;^]BWYM MS"LS3T3 E!6_\TRN1D[BH P69%/(>[;] ;6A2,>;LT*87[2ML9Z#YALA65F3 ME8(RI]4_>:T3L4? _0,$OR;X;4)X@!#4A.!40E@30I.9RHK)0THD&0\YVR*N MT2J:;IAD&K:RGU.][S/)U6RN>'+\DTE $>JA&SIG): '\@I"=6?5.4!LL3># M[CA[RG;X3TJM40* MXZ0!O1,>-L+#H\)GDDBPR:YH_;W%DK"EN@OI^2W)74@4V@5'C>#H>*895Q<& MM4F..HMY+<7_1:1=1! >2'&_4=P_JOB!25*@Z89SH!*EL #5RM#G3XF/\3>; MD7Y'A(^CEI4N1A^9I&6GB\))XMG]Q(V?^*-G/>Z*BKWVL;& <-#2;<4,[+J3 M1G?RL:.>=/<\: F:=C&]P&]_H!:0[\=VU8-&]>"$T[,[-3;Y XNTN'W#V$![ M":WTVT#]OET_]MZ>,>^H ]LC97V!O.XMB*-6CJDHZ3O^^0 MDA6GD.AD7VQ>= YG#H?#X?PHY*/: 6CR7)5<+;R=UOOK(%#9#BJJ?+$'CC.% MD!75V)7;0.TET-R"JC*(PW <5)1Q;SFW8_=R.1<'73(.]Y*H0U51^7(+I3@N MO,@[#:S9=J?-0+"<[^D6'D#_O;^7V M:EIQ5P!43G$@H%MY-=)U&%F"_^(?! M49VUB7%E(\2CZ=SE"R\T%D$)F384%/^>8 5E:9C0CO\:4J]=TP#/VR?V;]9Y M=&9#%:Q$^2_+]6[A33V20T$/I5Z+XW=H'!H9ODR4ROZ28_-MZ)'LH+2H&C!: M4#%>_]/G1H@S0#3N <0-(/X=D/0 A@U@^%Y T@ 2JTSMBM4AI9HNYU(:+31K!1DC3VW MM3UQCSU13'X(KG>*?.4YY&\) G2N]3 ^>7@;.QE3R'PRC+Z0.(RC#H-6[X>' M'?#TW?!HYO!FV.[7T/(E/7PGQ56KN$3%NW1V\\21'X:?NN3XG[CTX[@W B2M M (F3R(0:$%9'JS;1^H5PS(\8H46CS08X%$QWB>+FCD(_Z1;%C4MZ8*D;-DC\ M4?CIRB'*J!5EY&2Z!TR!'+@F.<-C*H%GH+K\=],D$W_<[;\;%_;%A!LVF/J1 MV_]QZ__X0E"([-'F_YQ@8."EJ&S>ZI+ S13U18 ;-K"1TY7OTDOK#9W'8M(J M,'E77EA_IM7^SY2L).1,=\: FZAO+U=N6-03.:D;AD=@X@Z!:2O U"V D'C' M\X^G!#?M '/"K'MG5Q>0L1_WA(0;F-BTX)!DUDHR\/$#8N&?:GRP\N]D20*7^N=T,F$=0[6QPJ"00YU MZ\JH\T3+0UWJ2% @GSJOU O4@U'8D=!K62Y >S/HQW%O=3FK R,GTVMY=PJ4 M3@7<)-&L+RPN (<3?]HC@!N8S/H.2W!6%%<@M_9QH?!Z.'!=5X_M:/N N;%E M^V_CM^9A8XOM5YKZ5?2#RBWCBI10(&7H3_"^D_5#H^YHL;>E]T9H+.1M/ M,Y#F YPO!);?3<&PO=V]R:W-H965TV.+\MWQQ_/Q_N3B MQ,6+/%*JT#E-,KETCDKE[UU71D>:$GG'F4)J[O M>1,W)2QS5HORW5:L%KQ0"DE[+C_$4//L5+ MQ]-$-*&1TB$(?+W2-4T2'0DX_JF#.LVQS\VL&_UB&H'8)RH159N:P-462U$/R$A+:&:/JAS$WI#:MAF?X;GY6 7QGX MJ=4C5Q2-T0A]RB*>4O2%G*F$X9JG.<]HIB3B>_0(];2A>RH$C;4)>F!DQQ*F M&!C?;*@B+)&WX/;U>8-NWMVB=XAEZ,N1%Y)DL5RX"E#UA&Y48WVHL/P>K V- M[E" ?T6^YV.+^_IZ=^^MNPL):K+D-UGRRWA!;[S6VN^EI$H.1 V:J$$9->R) M>I_ )B)91!%L1Q3S8J?V10*5'?$BZ\Y09:T*."X#ZAWZNM+I>6UGQC29-Q9O M,,,&,QS&C")1P-KI&7J'I%:N*L*D-2GVYQTPBPWV[6CC!FT\B/:L>/0RTMLX M1E"^FH_H[F!#'!O3!_ZX@VC:^).Q'7'2($X&$9]^(6G^VP8IJ)P(2HC9_]B) MF1QO%G3P;$9>#]^TX9L.\GW.J8"<90>44,BCC6UJ3#L/PPZ::8-QX-G19@W: M;!!MN]VB!TZRP93.QGV+NW<&V3[*+B4Z*?]JN[!GDDY-1J*S6KB]Y&VA 1Z0+?P11'PL"3\?HZH+$\&NJWQ5\B)/JG!^0G.DA&K<@/*CTC* MA6+_]C9E;(K""/MA=Z=8S:;3GM:'+_*!A_5C*VA.V+"T85,41A-CCUB,PED/ MWD4Z\+!V7-&;L:D)HUE@U)C%"GNX+W\7[<##XF'I-KVE5O.:0C'R<6@ V\QF M05]&+XJ"AR7%.,A6^]J]:6'?6KEGQK$*3_I:S$5(\$^4Y'_BK.NXX[=IQ!T> MMW4OT)>ROX@XL$Q"->W!S;N;@K^H[CG50/&\O"KLN(*+1_EXA+LA%=H ?M]S MN"[4 WW[:&Z;J_\ 4$L#!!0 ( !&(?E0:<+%GMP8 -\E 9 >&PO M=V]R:W-H965T,YXY',X<7?:> M*'OD,T($> [\D.]W9D+,/W:[?#HC >8&G9-0?G-/68"%_,@>NGS."'9C4.!W MD6DZW0![8>=@+SYWP0[V:"1\+R07#/ H"#!;?B(^?=KOP,[JQ*7W,!/J1/=@ M;XX?R!41-_,+)C]U,R^N%Y"0>S0$C-SO=P[AQXGE*$!L<>N1)UXX!BJ5.TH? MU8>QN]\Q543$)U.A7&#Y9T&.B.\K3S*.'ZG33O:;"E@\7GD_C9.7R=QA3HZH M_]USQ6R_,^@ E]SCR!>7]&E$TH1ZRM^4^CS^'SREMF8'3",N:)""902!%R9_ M\7-*1 $ K0H 2@%H$V!7 *P48+4%V"G ;@OHI8#>)J!? 7!2@-,6T$\!_0T M"" MPR?,7 YVCHG GL_!-7D6$?;?2[.;JV.P\^X]> >Z@,\P(QQX(;@)/<%WY4EY M?#VC$<>AR_>Z0@:H?J8[38/YE 2#*H*9X"6 UBY )H(:]%$3FAD .I7PXWKX M&0X-@'J5\)-Z^#&99K]N:N"G]?!SNI!P6 G_W,R<&3,'AQKTJ$7L%JQ,?=P> MKHO]K#5<&_R7UG#3T<"_-C-7D_JD1='H8^_*G9AM1Y1M1Q3[LRO\7:DM!2Z8 M-R5@1VXFE_H^9AS,"4NVVWM=:24^![%/-:D7!]" UEYW42R@LA$RAL-UHU'9 MJ&^8:-UH7#;J&6;N:2UQ*TO<:DX\;3]'-)"ZA.-XLA\RAL,'(K6" '=+4+2[ MP,OX=-RN=L&WN0+(-O19(D3PS< M8C]Z >,CJT2!9=C]=9[.M$9ZFNR,)ONWT71+N**D0%-.A2[G)+)>L8"&SD9I M:&SZ]@8M&AMDZ6GI9;3T:FDYHJ%*5@(>QL):6SLBG5VLH24"WE6@*54 M^Y=D2A]"[Q_BKFC8!==48%]'@U,.7[92??S]+/[^[XH_*4X@KU%6I^."W_F3 M8*;=F_61(?D#:G]#$P0T%#,.D U9[N.V=?_(C\L02C$,N6*2^X.";F,D^)V8XK&Z?<5M,M)Z.[T_#TC:2 M6Z17J*!$O)7-9)6I?^MVQQIW)65*"S9(K==0?O(2OG-5 [*DD=.D)[1B--_J7":9K->G\U-ZX5/FNLH&DX%>TU%R2P09&\GJM"TH=22@OAMZE9$G+07V4MKQ^-/_0WO5H ,(R<)VI7%[!K>NK*J8N/?X(3IEL MFN-0$"FC1#51]4&:QK""IWH<,NQ:FE ND-#6!5)C01U["\\EH5O)4D.,=E4U M->"L,KOK+.6J!C6HFA>V_"V('52XY?36Q$Y#0,UB!^5B!]6+G8D7>D$4M&(L MEROHCQM?5I_()+W2\-T;2XU+7R M66RUOW7PDZF=1XKI^+%(\KC^<($]']_Y)+ZEGES=UM_A'5GE)R5HT"O=NOVJ ML8..YA[O1&>(U@W7&9AP&HF( MD?CQ$ [3QZUU'#BED >V78ZX6W@70[WZ-,'LP0LY\,F]!)I&7Z;.DK>)D@^" MSN/7,^ZH$#2(#V<$NX0I _G]/:5B]4&]\9&]TW7P'U!+ P04 " 1B'Y4 MPM!H))P% "O%P &0 'AL+W=OY214,\EH:H5R'I(HZH8YS8K6:&C';N5H*.::9P6[E4C-\YS*U17C M8GG1PJWUP,=L,M5F(!P-9W3"[IC^/+N5\!966M(L9X7*1($D&U^T+O'Y->D; M ;OBKXPMU<8S,J[<"_%@7MZE%ZW((&*<)=JHH/"W8->,;"QL=+@3588&N^TA-D,Y/3H@] ,]= ;=*=%\O#&1"1%ETLJ4V4&';E( MC-'=E$JFT&^2%AJ6?"Y2)I&>,F0V#'I7)*PPA*!;3@OTZBW3-./J-5).+"O0 MIZF8*UJD:AAJ &[,ATD)\LJ!)'M 8H+>BT)/%?H5S*:/%83@<>4V6;M]1;P: MW[(D0&U\!N@)/D%AB=/]>O2WJ["VK?[.WK N6'X/$<+.1H2^O+<#_WB4=RKE M':_RDHI)2<4K"*X#_AK]AYI<I;;W/4CK[9"&!Z29M7Z%I/_#6.OOL$:"P6"+-3\Y!::GW$*NXVLXHW,CG^ M8;R6IC:)[09QO$7L 4!^9C&I'2/?P*U,I@AWG\%NG<.Q/XD?RVY[A]T]7RRN M,S[VI_P7Y;:SPVTOB#K;W/H!'>"VKB#8G[-]W/Y!B[DY?9#X&>S6:1[[\_RQ M[':?S&Y=&K"_-KPHN[T==N,@WF'7#^@ NW6EP?[<[F,7CF#E$:G[]",2KNL! M/E 0CJ1WL$-OW$POJ:L$\5>)EZ2W-+5);R?HX2UZ#P#RTTOJBD/\"=Y'[U$G M8%+7!'*@)AQ';ZGU\7EJSRF8U(6"^ O%BQ+<;B XZFT3[ =T@."Z[) #-XT# MIZIGG)-)71+(@9)P)+7Q+K7]/)$P9YC'S'%X_%(G77) M,T_4I7V_U">XRX]K=\?"7>_O/E_^_%.?X-XO<(M7=BCA0F7%!,UDEC#3&S"# MUR*?T6)5K55VZX@")JE&*=4L0 TFQ,QTI:TH7("8*+6FBYY0CGBU@%0#%$5HQH,U! M6=M>[S0 N[&ISYP>NHD%5)R8"\[&9G =$^LG0R>&T,@IM#XC6J2(?64RR11S M 5-VC"HUSXTWW8#$=B0.>K%%AYC266X=UDSFZ@QU\"E:"(A!QC.] GA!YQ1E M@!E"II%_W=R=+[O#:7\;U>FP3U\D['CYV. MC&]-3H/UTT:?/XC*Y25(57ZGZNT;OI*]9%DW1D*T,W&'MTOK_8H M@' :C&X[F5 M;5L15D*0)9VPS:C5$2_QGK2#3L]I,(_1&7@^8[;OR5<.&GR= MQ^!:E^1O 6?N@V>&^_Z@Q(A)$('F1RB;*D*XT:[,F9S8+JZ"+W9>:-=\JD:K M3O&E[8]NC5_A\VO<-$[.KYO67Y(>3/0:)?KK9G180W*M;+AB3C*@G[,QP(M@ MQ[:0=-UA]Z+%S#98[X76(K>/4T93)LT"F!\+H=*IN6['6V8WKJC"F"5&.R&B* M)PLA$Z)Q*9>NRB0ED15*N!MX7M]-"$M;D['=>Y23L<@U9RE]E*#R)"%R?4^Y M6-VV_-9FXQM;QMILN)-Q1I;TB>J7[%'BRJVT1"RAJ6(B!4D7MZT[_V;F#XR MO?$KHRNU\PS&E;D0KV;QM80LBNB YU]_$ZB=:.M0S^D+!E?V%57G7:T&8 M*RV24A@1)"PM_LE[2<0Y D$I$.P)!+T&@4XIT-D3\+L- MU2H&N9*5RQ/,R( M)I.Q%"N0YC9J,P^63"N-[K/4O/_"(TA0%NUH3""NQ61 MD=ILPM?,OJ([\XJ87L/EC&K"N+K"&R]/,[B\N((+<$'%1%(%+(67E&G5WMEX MCD6N2!KAYH59/S#.4:<:NQJ=,%#IWG8Y?C[578>W]!ZR2FK1G6 PQ7B0F MF)QPX&R!N'^G1-;B/&ZP#VMJ?/4A,2$(?8C(NBZ&9\?U# H]1X*E7U'0/ZKI M2_E"HE.ATC\(E>L&]@>5Z<%YIC\S3@8'<=)UO$$]T&$%='@4*-:'!67Z-$?# M0XZ"4;WM465[=)[MSR1I=$!2Q^DVD.1[VT+@?5;>*37M,M4;;!-/\0G47&K, M3OY.N?+_C_Q46MU+4$%GWZ?::TUYS ^V7@7G>T662TF7!.LRP[S%L,4*X8WP MG-8 OS^A^ __SUIW"ZG1CA^>T^3%MG#YQRM7F1'(G-.3$718NKK]IN#8UB[_ M>/': ?"IP5%3O7J.'S3 W98O_W@9. [W7]6O$Q9[90$;%@4,*UE04\(^NF-* MT<>=;87PCY>(^NB[/R'U'-/F;P"P$=4Q4Z!MF*V(@I#P,.?$<%>TK_8*ZDA$ MGNHVL 60=-V&^1I6,0MC>QARH0RW..R\XG15A(18V+.I2#*4^/Z[8> /?E"@ M;!>,6K'5H\D<8Z7C;^Z2+.,LM%@,M1AD(:78E]K#O8@3%LA&,L?V5?*U 2%L M@XV]<8+3"D.%QI6UO97FUB#*E,VTRN=_X('=NN@YWJB-(:@R:@LYJMQH2[^UHM+<_-<-CS?Z=W[^98@@>GF 4X8F=-]VMZ6):?2!R MB3$#G"X0AN<,\*N0Q0!8++3([$@T%QH'+/L8X]!,I;F YPN!8U&Y, :J,7SR M#U!+ P04 " 1B'Y4H"S6\D 38 Z1==O>N)[6+NNWU0]4/ M)AD@VL1.;0?*O[^Q$P)=$D ]OD!LSS,OS]ACSW#-Q8M< BCR,TN9'%E+I?(; MVY;1$C(J.SP'ABMS+C*J<"@6MLP%T-B LM3V'">T,YHP:SPT0\O7(6HSV"%"*E55#\6\$$TE1K0C]^ M5$JMVJ8&[G]OM3^:X#&8&94PX>G7)%;+D=6W2 QS6J3J$U__#55 @=87\52: M7[*N9!V+1(54/*O Z$&6L/*?_JR(. ?@50#O%0"9:09T*T#W-E8"5Q/$J?%' MKH#TR#5Y5CQZN=9)BLGMFHI8XN1'SE8@U7:*W.I]D*@->7L/BB:I?+=%DB\L M4974MP^0S4!\Q[4_B$WDD@J00UNAN]JH'56N34K7O!;7/M -<;M7Q',\MP%] M?PHM.L0-6^$/Q^'_4-8A7M *?SP.OX>H0[IN$]S&#-5I\NHT>4:?WZ+OJ5!2 M418G;$'>T"S_$_FN,D,5F<$B84RO\3G)020\)F\35C'_KLG]TEQHS.GJLQJ[ M8>@XSM!>-;C9K=WL7M;-*[(V9U\+K$!@+2.Y2"+0RZ7[)I"8IRD5 E(:LKHK1"4+0 +,Y*Q M(?MR4[HQT^8$79&''X4^9N^95*+0"Y(\J25&KY:4D:=4XK^4>&M0=*'MLLCEHW6E!S7%PE&,3.5QV_QRW MV+)_@H/]$W:"E@T4UL&%1TU-=-D5.BC%2<2S#/>.-%7VQ*D.#[B^#KQ6KGNU M.[W?<^>B[!_WH87]7L/I[0^:P^W7X?:/ATM9A"\=.%E#^X=LMV_L06U]<)[U MBY)[W&8+N8,&<@=^WYH"=^]1Y%[*QXNF MZ81;+7FJ4/N)"CI^OX4$_>3X=69WN[N_G4!]/<5/(O%:@QV/"UW;*ZGR M=L2"HR6BE$N=$NR!7F K@9D &BWUOY8IZ^2BO!@%I+2J6T9&X;2D94^C-CET MR.=]PUL'YS019$73XM"WK4CI>>F!PE:K%&.%?OAJ5\I=VVEZ^ME[K_4,Q,+T M51(+:\%4^=2J9^O>['-Y@H^Z]RH'AN^H495]A]F,\E]JP@M "NSSGV#-5 &ZB[X/%_4$L#!!0 M ( !&(?E37^G'830( 'T% 9 >&PO=V]R:W-H965T[#UVATNX^FV1"K/J2M1UH_WYM M)V2AA8H78H_GG)DSP\QH(]6K+A$-O'$F]#@HC:GNPU!G)7*B>[)"85\*J3@Q M]JI6H:X4DMR#. OC?O\ZY(2*(!EYVUPE(UD;1@7.%>B:I\CD9AQ$P=;P M1%>E<88P&55DA0LT+]524H]!4"E!8C(-)=)\.G+]W^$UQHW?.X)0L MI7QUEY_Y..B[A)!A9AP#L9\USI Q1V33^-MR!EU(!]P];]F_>^U6RY)HG$GV MA^:F' >W >18D)J9)[GY@:V>*\>72:;]+VP:WYMA %FMC>0MV&; J6B^Y*VM MPPX@NCX"B%M _!%P+,*@!0Q.!0Q;P-!7II'BZY 20Y*1DAM0SMNRN8,OID=; M^52XMB^,LJ_4XDSR2QJ$6_@&#[QB\AT1IBBPH ;FC @X3]$0RC0\XYNI";NP MGB^+%,[/+N ,J(#G4M::B%R/0F/3<:1AUH:>-J'C(Z&C&!ZE,*6&!Y%COD\0 M6AV=F'@K9AI_R9ABUH-!= EQ/XX.)#0['=X_ $]/AD=W7Z@9=*T9>+[A4;[" M6G*8V2(INJS]G+BN7&Z;I2"E.E/H7NS,[GM.N*R%.=26)NR5#^O6PCJQ:M>[ M=?KL$=W=[ONDGWWBZ[CS:12'.W],CFKE!UQ#YC)KVMI9NQTR\:/SP3ZUNZ59 M!?]IFL7T2-2*"@T,"TO9[]W8C%0S[,W%R,K__9?2V&'RQ]+N1U3.P;X7THY M>W$!NHV;_ -02P,$% @ $8A^5#MN.<$5 P O D !D !X;"]W;W)K M&ULM99;3]LP%,>_RE&$-)!8<^D%BMI*T(*&!*.B M,!ZF/9CDM+%([,QV*)7VX7>Y5"DS-%0+5V<*651 :>(&GM=S4\:%,QH4[Z9J M-)"Y2;C J0*=IRE3JS-,Y'+H^,[KBUN^B(U]X8X&&5O@#,U]-E4T>P;KR*.63'5Q&0\>SBC#!T%@3C/Z><8Q) M8BV1CI^54:=>TX+KSZ_6+PKGR9E'IG$LDP<>F7CH'#L0X9SEB;F5RR]8.=2U M]D*9Z.(7EM5A70*V)?!JN(](09-AHHN01E9Y,U^U"DJZ IP%S8RIH915\Y<6;T M51J$/GR&L4Q3;JAFC 8F(AH+P\4"1.)ACM\,3E+#HBXGTU@?^\ M]H +N(MEKHG3 ]>0+&O<#2L)9Z6$8(N$"88M\'J'$'B!OP$?[\9GF+6@[6W% M)PU6;_M;\?/FN+9=+%A4K VZ9TG[=J3]DY/Z$PS"=IZ MA =N8A@7>P$5?+_&]!'5CQW1ZM1K=':N,66KLN#IA*: +5@";\MNJN1QYZ.G M_6V>=FL5W9TJKJ36:]MM!:=AJ&B/4?)$9%-YQA(FPDTY')>6>VMZMHCIU6)Z M?Q=V^&6/BHR)U2<-ET+G"I5NDI2C6L'1/T[*T8>D;*V^XUK$\4X1YR)E,&,+ MIDV>(CRW8*I7MJMCQ$.;+95)N]&H-S9PO5^OVO]?E3#I_\$>]+VW[N#M5L0- M7Y1^OB7A$$Y3F5.%G"Z9BC "(^'&Q%0D4Z;,:F,'\)K(<]?ZF+W77#.UX$)# M@G/"O-81\:J\*I0#([.BM3U*0U5:/,9TO4)E)]#WN:3V5@ULMZPO;*/?4$L# M!!0 ( !&(?E1,J' M?0( +@& 9 >&PO=V]R:W-H965T.><\_U=4Y&:Z6?S +1PJ82THR#A;7U51B:?($5,SU5 MHZ2=N=(5LS3596AJC:SPH$J$211=AA7C,DA'?FVJTY%:6L$E3C68954Q_3Q! MH=;C( Y>%F:\7%BW$*:CFI5XC_:AGFJ:A1U+P2N4ABL)&N?CX#J^RBYE(JS5H M%TUL;N /TZ.I?"Y=V^^MIEU..)M^418ACN M?*U1,\ME"9^1#M+ :8:6<6'@ M&V[LDHDS"GJXS^#TY Q.@$NXXT)0[\PHM*3$\85YFW729$WV9(T3N%/2+@S< MR@*+OPE"*J&K(WFI8Y(<9,PP[T$_/H\O%G"]HIT2(>,F5TMI8<8L[4]1YRCMKDX^Z0IUZ;W1@&]Z\UETJYW]7GO7 M>;4^(5MN7/0/3>/I=TR77!H0."?*J/>.=.G&)YN)5;5WCD=ER8?\<$&_%M0N M@/;GBMRCG;@$W<\J_0U02P,$% @ $8A^5(]76@/7 @ ^P@ !D !X M;"]W;W)K&ULE99=;]HP%(;_BA7UHI76)LX7H0*D M%31M4KNA?FS7!@Q8=>+,=J#]]SUVTD 7 ]T-V([?\[S'L8\SV KYK-:4:O22 M\T(-O;76Y;7OJ_F:YD1=B9(6\&0I9$XT=.7*5Z6D9&%%.??#($C]G+#"&PWL MV%2.!J+2G!5T*I&J\IS(UQO*Q7;H8>]]X)ZMUMH,^*-!25;T@>JG4T[DV(0C\ M;>B8;/"0S(XJ.!?_#%GH]]#(/+>B25%S?B^UW MVB24F'ASP97]1=MF;N"A>:6TR!LQ.,A94?^3EV8A]@0X/B (&T'X64'4""*; M:.W,IC4AFHP&4FR1-+,AFFG8M;%JR(85YC4^: E/&>CTZ*?0%.$ 7:)?)95$ MLV*%;BFLBX*A.Z(KR32#CEC6P^B6D1GC]>#YA&K"N+J N4\/$W1^=H'.$"O0 MXUI4BA0+-? UF#0H?]X8NJD-A0<,3>C\"D7X"PJ#$#ODX\_+@X]R'Y:F79^P M79_0QHL/Q(,PH2N)6I58E3DJFQ'&N#?P-PY6U+*B4ZS(Q:I5Z4=6YF;%+2L^ MQ8I=K+C+"J+8S4I:5G**E;A828>5]$,W*FU1Z2E4ZD*E'52 MA28<<7LH2O(*I4T[MWNOBX[,SG:QLY:='67?4J7@G&DJJ=+7+FK6H5[&R8'] MV6^I_:/4*= @2[0AO**F(M3)\UU%<#GI=YQ$67I@1^%@5[:"HU[&E93&BVBK MUJ?,-%'WW?2SG9FFP@2=PYWUD@..]PHM/O[.1+&ZA#>6_[=GW/$<9EGPKVG< M,1UE_4.N=^4/'Z]_=I<[774KH..]^GLWD_DLN"-RQ0H%B2]!%ESU0"_KF[;N M:%':RVHF-%Q]MKF&KQ,JS01XOA1P834=<_^UWSNC-U!+ P04 " 1B'Y4 M1 KX5FX$ !)$@ &0 'AL+W=OIW5;0F7E8[8,)!J(F,6.;TDK[X_=SR"24 M!#>C=O<%TZ3LN.:9A8_5[Z[%[T>WRCHC!A]P+D)HZI>!FRB&_/ M+&+]>C )ERNE']C]WIHNV92I;^M[@7=V;F4>QBR1(4] L,69-2!?KUQ' ](1 MWT.VE7O7H%.9M? MUB_2Y#&9&95LQ*,?X5RMSJR.!7.VH)M(3?CVBF4)^=I>P".9_L(V&^M8$&RD MXG$&Q@CB,-G]T^>L$'L XAT!N!G /00TCP"\#.#5!30S0+,NP,\ ?EU *P.T MZ@+:&:!=%]#) )VTN[MVI+T<4T7[/<&W(/1HM*8O4D*D:&QAF&CN3I7 MR'B M5/]/KA@0 E]@S&8*:#*'.[5B B["A"9!F"QA( 1-E@P)JR2[""+9;B+Q3T2RRU] 8=\!M=Q MG0KTR(P>LZ !CJOAI%L!'YOA=X%J@.>D\'8%_+R&=V\7/*F 7]2'5^5^61M> MF?M5G=(UJ^ V\BDGE9N3RDWM-8_8NTX4$TPJ.'_&-5:RS_# %8VJJKHSY*>& M]#K[U&]B!$_[E2L/:?NOAUR6A_B%E5'D*GC&%\Y^;<*TI#S><)OMS /ZZ M9?&,B;\-A6KF7II&+^FA^D8[]X('C,TE+ 2/X5K*#2X/#/@""Y0LOV#8<;J$&'KME[KD M'+1Z-Z)U?,1E>01IDE9UKUMY:JWW]AK^T6G.46S3#LUH\@AWBP7V:IZV"DYN MKH=WD],ZY&CG8;5_CQQ#*D,)TW2/ AC*=RI".HM8&D%5P/L MF)E!7W!'%3P"4D1E6Q*\7 H:PV@P.9_"(*@U:[JYP^Y_3,5AMT1%ESB';.R6 MN.:2#CD@9-F24\U&XA22[!CS&V(Z.IM!S$084+AAV'@48BW.([H.,:=]8M:D M+SK11D=(V;!6.\C>'H)\T'H_RBSMUXNTG,/2GU<,:QY9T4FA2L0L2Z4)]:"9 M6!%+6L/;1B O](68!JA]CJUPR M[ZC_0FB(60D._?](3WQ(ML$3$\BT0RIR? P/>(2MC-'LRVOXCI&"A>P0L^[4 MB;4R0+-9K^&: RQDBIAUZO]K=6Y3Q&PZ.[E'LO2.O_LAR M2\4R3"1$;(&&'(19(';?+78WBJ_34_",*SQ3IY&ULO59=3]LP%/TK5L0#2)1\IRU**T$[M$FP(3JVAVD/ M;GO36"1VL%T*_Y[K)&2!IH6'B9?6CN^YYYQK.S?Q1L@[E0)H\IAG7(VL5.OB MU+;5(H651,B<:IS*E:T*"719@O+,]APGLG/*N#6.RV?7Q M%!LB331F,X.R-B4:W3!NMG&F):XRQ.GQ=Z&!N"[ID2G,-:%\27[H%"2Y8)SR M!>,KU K/*X7>#H536)P0WSTFGN.Y'?#)Q^'.:[B-M6H* MYC4%\\I\P8Y\EZ 4;HR4:)@40I:'$4N1";[J:9 Y'B(L2B)%3N!^S0I3&9*\ M5+/+?T48EH3FVCV,>U$4Q/9#VV57T�!+WRXC=>_/U>/J;YF'!\GZ#'-[:[ MO%2$44MF.!R^L>)O6?&#(.BV$C16@KU6OC2R+P7E[3-+_EQ!/@?Y=\_FAPU+ MN)<%SY#7Y3K<P%=444,5O4?E=U%%6U3>< =5OZ'JOT<5=%'UMZA\)^RF M&C14@_]QXKK4#+;4N%[D=\L9-G*&GWV9AULR>SO/@NO\>TL[GWU3:\9PQU6M MA-JMSF+:^A65*\85R2!!E'/21[BL.F4UT:(HF\U<:&Q=Y3#%KPN0)@#7$X$- MIYZ8_M5\KXR? 5!+ P04 " 1B'Y4[T!'YU4" (!@ &0 'AL+W=O MR3MCA;:O-@* -FRELJ.@PIQ M?A&&MJB@YO94ST'1SE2;FB--S2RTT*XF'V0R.P.&&?V4^LP+#K)3TH M"^PH!^1"6O8(2VRX/";$TT/.CCX=LT],*/98Z<9R5=I1B)2'4PN++N:DC9GL MB4GA;K7"RK)K54+Y7B D [V+9.5BDGRHF$-QR@;Q"4NB)-Z1T-7A]&@'/3^8 M'G_]P,V@OY.!UTOWZ-TH! ,65Y=QPAXU64A["^EA%FY4H6MRX%_7+@?I5NQHP\!_$?DV(AZD&P;"M1JI MP&ULM55; M;],P%/XK5IY @N72&TQMI*4%,8F.J>,B@7APD]/$S+&#[;1%XL=S[&19V=JN M#_"2^'*^[WSG/W=JUBL>R-IP)N%9$UV5)U:\$N-Q,O-"[6UBP MO#!VP8_'%F=,;"5+ M*6_MY#*;>($5!!Q28QDHOM8P!9-MZT/ M.X!P> 0M8#H(:!_ -!K ;U3 ?T6T'?.-*4X'V;4T'BLY(8H&XUL=N#,=&@L MGPE[[#=&X2Y#G(FOI $2]LA+DM0:][0F-Y#CN1JR@$HJPT1.GLW 4,8U^0A; M4U/^?.P;S&T9_+3-DS1YH@-YPHC,I3"%)F]$!MG?!#Z*[I1'=\J3Z"CC#-(S MT@M?D"B(PCV"IJ?#@SWPVU! MZ'UN-VQ#QV9_[76,'JSW".AW OI'!4S=MX82IE*DF-5JP/]RP?0M^38'J^X[ M^8T?Q1I$#20!D1;8*.XWCY@PZ#0,3C1A3G](E-)JVNO X)$#0>= \P$\&3%[ M''' Q6%7P?#_NHB;R>+BZ^7[(W:..C&C?V?GZ$DK_)TN@RRYZ]::I+(6IOEM MN]7N0KAP??#!>H(71=/7[VF:6V9.5&PO=V]R:W-H965T$;AGB)=%@=GS!'*Z'QJV\3(QSS:I4!/F:+#%&UB M>-C>,SDR&Y4D*X#PC!+$8#TTQO9U%"J\!GS/8,\/[I&J9$7IHQK<)D/#4H8@ MAU@H!2PO.YA"GBLA:>-OK6DT6RKBX?V+^F==NZQEA3E,:?XC2T0Z- (#);#& M92[F=/\%ZGIZ2B^F.=>_:%]C+0/%)1>TJ,G209&1ZHJ?ZAP."+9_AN#4!*=- M\,X0W)K@OI7@U01/)U.5HG.(L,"C :-[Q!1:JJD;':9FR_(SHHY](9A>,)=M!,TI$ MRM$-22!Y+6#*^IHBG9G;Z=8)>O1FNAUV5.,V M1^9J/>^,7GT6)Y.MF#W-5$_\;N1XH25WW1V6>P)EN[[U&A4=H]R^WP\:U"OS M7F/>ZS3_<'>[O(G08CE>WBPZPN@U>KUWAU$Q_<,RW5[@M<(X1MFA%_BM,$YH M]5TG/!V&WYCW.\U/YN.?MU\[4N@W0OUWI] _'F-LUVL%%1V#PL ^ MDT#0& \ZC7\3*3 DW^#R_4S0E)9$L PX^C6#8@7L=T.6-7XJH&@6]T*5E3(QJ)O4_FM $P!Y/J:RG90#]0& MS=?'Z!]02P,$% @ $8A^5,7?22@C P :!( T !X;"]S='EL97,N M>&ULW5AM:]LP$/XK1AVC@U''\>K&:QS8 H7!-@KMAWTK2BPG EGR9*5+^NNG MLQSGI;J0]<.6SB&U=(_NN4=WY\ID6)N58'=SQDRP+(6L,S(WIOH8AO5TSDI: M7ZB*28L42I?4V*F>A76E&M]^W@#O2.@EO3R" M]*+7PXD!Q,B3X\@/<6/45T=1'V#&B >[Q!NB'<>P+=EH6"BYJ5Q,G,$RTY(% MCU1D9$P%GV@.7@4MN5@YWX?E59A3--5U'_DFP< MFIL-,E$Z9[H+$Y&U:304K YFL_F<#>J"@$T1I5VD',Z4Y(V&M8>[<#23ID0 M=_"H_2AVN)?%5LUZ4#'9#:V@=NAHW 3XM]D<]S;MRWB#BC\J\WEAMR.;.309 MN]6LX,MFOBPZ 1A[A+/3JA*K3X+/9,GS9N'< [QV]G#> U)R/?X85) M;((&DP47ALMV-N=YSN2S4]C2&SJQK]$[_'9]S@JZ$.:^ S.R&7]C.5^4:;?J M%A+1KMJ,O\+VHJ1[Q[*QN,S9DN7C=JIGDV88V(&-VE[@L(_<-)KCO'S(N/E@.H:J8-NP)QI$TQ1#H17^/)@F2G00^ M_OI@3TD/F'-P[C\+U.15N?EL:_0902P,$ M% @ $8A^5)>*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'YPL.R=3($YPOQXF_;:5:^V[@*H;H,IHX[#_;(%Z9WPFC7JUD(6:ZV-5" MN3:.1E0>4-F-W-J(*5Z+2;0_A%VKDMTJ!T%B=ZKM"H[U5PJGOBO;JW: BV)H MKB3L,'=E WX\R"ELZTJ6L8>M, @R(R"SDT$N-AQ#Y@1D?D+(?Q($.28@QR>#G'*[09#G!.3Y M<2'O8?IF,1NP>^YV1GBXFYV52EC\9%\0@!ZKJ5KIVP.N1E,YTYV,"FWQ$>62SMOCX#3IPZP7ZW9-\%_ M>9PIL<1!S.+5,A-+UX3PP6V$85^E@O0,8U)ZB4/X)?:":>G^FQ4Q'B66.(19 M8J^6O9;90JR;@N%1;#7.OBFY)$>6"S+RWH'^CIQ#_E/(SCV94(I)0BBF+YGH MY(T)6S#'&I"24 MAI!0+^8YQJ0LE(:P4%_F,6 8D[)0&L)"!S./)L 8D[)0&L)"'S./F7!<5K83 M38TS*0ED( M"_6N%.)Y,Z,LE(6P4-]287?0*0ME06JAPR4;J AC4A;*@M1"!S$'[&]< &>4 MA;(@M5!?98F+C)RR4!["0KV8N,C(*0OE(2ST0@+]=;IG4&G M+)2'L% O9F?0*0OEC86&^W=?2IAYE2COX106V@M>%7/#_$?[KUR6^Q7RU:ZJ MIM#VH+YI7NY?I=F_!O3E7U!+ P04 " 1B'Y4#Y142-H! !9( &@ M 'AL+U]R96QS+W=O )/[F/!0 M0D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O5?6)^LD>6;7?(FVV? M)\?][I 7S::4_B&$O-RD?9MONCX=SE=6W;!ORWDYK$/?+M_;=0HZG<["\'-& M\SC_.7/R>NK37R9VJ]5VF9ZZY<<^''Z3)M0.4@C2^D$&058_R"'(ZP=%"(KU@V80-*L?= M! MM_6#[B#HKG[0/03=UP^2*BWDJ@MZ+>2J"WCCZV"?16U%L)]%;46PGT M5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]#;4VPCT-M3;"/0VU-L(]+;19@F! MWH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WHYZ.X'>CGH[@=Z.>CN! MWHYZ.X'>/MKL)M#;46\GT-M1;R?0VU%O)]#;46\GT-M1;R?0.Z+>D4#OB'I' M KTCZAT)](ZH=R30.Z+>\3_USN6T2_G:\[W&Y_\GU>5\;[H^_K+\/CEZ>R\X M!_B3X/$+4$L#!!0 ( !&(?E0A7: @=!&S:;EL6_0$W>4!$$ENVH?#W M=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9A& ?&//Y@FKM4V.IB2,S MXVH=XE\W9U;G2STG)@:#(F&2>.*I_T M'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY?E-;?Q D).YG0COPJ^C87(A?+\(QX38^FKGX_: MTRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \)TH<"Z2,#Z6,(TL&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( !&( M?E15$?(F\04 $(9 8 " @0P( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ $8A^5(2^R@'] @ J0H !@ ("!9A4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $8A^5&!WKUI( @ M=04 !@ ("!$B4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8A^5!)0VID]$ I"L !@ M ("!]S, 'AL+W=O&UL4$L! A0#% @ $8A^5!L$+AW& @ VP4 !D M ("!#4@ 'AL+W=O&IK!N$% !6#0 &0 @($*2P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ $8A^5$'?)&PO=V]R:W-H965T&UL4$L! A0#% @ M$8A^5";C0_CX @ H08 !D ("!?V$ 'AL+W=O&PO=V]R:W-H965TP( &@% 9 " @0QH !X;"]W M;W)K&UL4$L! A0#% @ $8A^5-%PWC^@ @ M:P4 !D ("!OFH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8A^5)_=HZMU @ -@4 !D M ("!ZH, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ $8A^5,Y;)HS= P O@D !D ("!B(X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8A^ M5!$=>C*7 @ 3@4 !D ("!!9@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8A^5)57*B?3 @ CPH M !D ("!GZ, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8A^5(QT"N&V @ G < !D M ("!(ZT 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ $8A^5->?!8U- P ]@D !D ("!O+4 'AL+W=O MJM1X# "# M"@ &0 @(% N0 >&PO=V]R:W-H965T&UL4$L! A0#% @ $8A^5,\% M@[3[ P >0X !D ("!8, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8A^5 8E#;V1! D@\ !D M ("!4]$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $8A^5#MN.<$5 P O D !D ("! M_=P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $8A^5$0*^%9N! 21( !D ("!"^8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8A^5*@SHQB. M @ 2@< !D ("!/O 'AL+W=O," ")" &0 M@($#\P >&PO=V]R:W-H965T7!E&UL4$L%!@ ^ #X Z1 ' (# 0 $! end XML 72 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 73 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 163 309 1 true 51 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.psychemedics.com/20211231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations and Comprehensive Income / (Loss) Sheet http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss Consolidated Statements of Operations and Comprehensive Income / (Loss) Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity Consolidated Statements of Shareholders' Equity Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Shareholders' Equity (Parentheticals) Sheet http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity-parentheticals Consolidated Statements of Shareholders' Equity (Parentheticals) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Nature of Business Sheet http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business Note 1 - Nature of Business Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Summary of Significant Accounting Policies Sheet http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies Note 2 - Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Accounts Receivable Sheet http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable Note 3 - Accounts Receivable Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Accrued Expenses Sheet http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses Note 4 - Accrued Expenses Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Income Taxes Sheet http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes Note 5 - Income Taxes Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Preferred Stock Sheet http://www.psychemedics.com/20211231/role/statement-note-6-preferred-stock Note 6 - Preferred Stock Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Stock-based Awards Sheet http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards Note 7 - Stock-based Awards Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Employee Benefit Plan Sheet http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan Note 8 - Employee Benefit Plan Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Commitments and Contingencies Sheet http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies Note 9 - Commitments and Contingencies Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Operating Leases Sheet http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases- Note 10 - Operating Leases Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Debt and Other Financing Arrangements Sheet http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements Note 11 - Debt and Other Financing Arrangements Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Other Expense Sheet http://www.psychemedics.com/20211231/role/statement-note-12-other-expense Note 12 - Other Expense Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Business Segment Reporting Sheet http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting Note 13 - Business Segment Reporting Notes 20 false false R21.htm 020 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies 21 false false R22.htm 021 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) Sheet http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies 22 false false R23.htm 022 - Disclosure - Note 3 - Accounts Receivable (Tables) Sheet http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-tables Note 3 - Accounts Receivable (Tables) Tables http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable 23 false false R24.htm 023 - Disclosure - Note 4 - Accrued Expenses (Tables) Sheet http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-tables Note 4 - Accrued Expenses (Tables) Tables http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses 24 false false R25.htm 024 - Disclosure - Note 5 - Income Taxes (Tables) Sheet http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-tables Note 5 - Income Taxes (Tables) Tables http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes 25 false false R26.htm 025 - Disclosure - Note 7 - Stock-based Awards (Tables) Sheet http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-tables Note 7 - Stock-based Awards (Tables) Tables http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards 26 false false R27.htm 026 - Disclosure - Note 10 - Operating Leases (Tables) Sheet http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-tables Note 10 - Operating Leases (Tables) Tables http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases- 27 false false R28.htm 027 - Disclosure - Note 11 - Debt and Other Financing Arrangements (Tables) Sheet http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-tables Note 11 - Debt and Other Financing Arrangements (Tables) Tables http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements 28 false false R29.htm 028 - Disclosure - Note 13 - Business Segment Reporting (Tables) Sheet http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-tables Note 13 - Business Segment Reporting (Tables) Tables http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting 29 false false R30.htm 029 - Disclosure - Note 1 - Nature of Business (Details Textual) Sheet http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business-details-textual Note 1 - Nature of Business (Details Textual) Details http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business 30 false false R31.htm 030 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual Note 2 - Summary of Significant Accounting Policies (Details Textual) Details http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-tables 31 false false R32.htm 031 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Useful Lives of Assets (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details Note 2 - Summary of Significant Accounting Policies - Summary of Useful Lives of Assets (Details) Details 32 false false R33.htm 032 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Revenue by Major Source (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-major-source-details Note 2 - Summary of Significant Accounting Policies - Revenue by Major Source (Details) Details 33 false false R34.htm 033 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Stock Compensation Expense by Income Statement Account (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details Note 2 - Summary of Significant Accounting Policies - Summary of Stock Compensation Expense by Income Statement Account (Details) Details 34 false false R35.htm 034 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Basic and Diluted Weighted Average Common Shares Outstanding (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-basic-and-diluted-weighted-average-common-shares-outstanding-details Note 2 - Summary of Significant Accounting Policies - Basic and Diluted Weighted Average Common Shares Outstanding (Details) Details 35 false false R36.htm 035 - Disclosure - Note 3 - Accounts Receivable - Summary of the Allowance for Doubtful Accounts (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-summary-of-the-allowance-for-doubtful-accounts-details Note 3 - Accounts Receivable - Summary of the Allowance for Doubtful Accounts (Details) Details 36 false false R37.htm 036 - Disclosure - Note 4 - Accrued Expenses - Summary of Accrued Expenses (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details Note 4 - Accrued Expenses - Summary of Accrued Expenses (Details) Details 37 false false R38.htm 037 - Disclosure - Note 5 - Income Taxes (Details Textual) Sheet http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual Note 5 - Income Taxes (Details Textual) Details http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-tables 38 false false R39.htm 038 - Disclosure - Note 5 - Income Taxes - Summary of Income Tax Provision (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details Note 5 - Income Taxes - Summary of Income Tax Provision (Details) Details 39 false false R40.htm 039 - Disclosure - Note 5 - Income Taxes - Reconciliation of Effective Rate with Federal Statutory Rate (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details Note 5 - Income Taxes - Reconciliation of Effective Rate with Federal Statutory Rate (Details) Details 40 false false R41.htm 040 - Disclosure - Note 5 - Income Taxes - Components of Net Deferred Tax Liabilities (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details Note 5 - Income Taxes - Components of Net Deferred Tax Liabilities (Details) Details 41 false false R42.htm 041 - Disclosure - Note 7 - Stock-based Awards (Details Textual) Sheet http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual Note 7 - Stock-based Awards (Details Textual) Details http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-tables 42 false false R43.htm 042 - Disclosure - Note 7 - Stock-based Awards - Summary of Shares Granted Under the 2006 Incentive Plan (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details Note 7 - Stock-based Awards - Summary of Shares Granted Under the 2006 Incentive Plan (Details) Details 43 false false R44.htm 043 - Disclosure - Note 7 - Stock-based Awards - Stock Option Activity (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details Note 7 - Stock-based Awards - Stock Option Activity (Details) Details 44 false false R45.htm 044 - Disclosure - Note 7 - Stock-based Awards - Nonvested Award Activity (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-nonvested-award-activity-details Note 7 - Stock-based Awards - Nonvested Award Activity (Details) Details 45 false false R46.htm 045 - Disclosure - Note 8 - Employee Benefit Plan (Details Textual) Sheet http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan-details-textual Note 8 - Employee Benefit Plan (Details Textual) Details http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan 46 false false R47.htm 046 - Disclosure - Note 9 - Commitments and Contingencies (Details Textual) Sheet http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual Note 9 - Commitments and Contingencies (Details Textual) Details http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies 47 false false R48.htm 047 - Disclosure - Note 10 - Operating Leases (Details Textual) Sheet http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-details-textual Note 10 - Operating Leases (Details Textual) Details http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-tables 48 false false R49.htm 048 - Disclosure - Note 10 - Operating Leases - Maturities of Lease Liabilities (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details Note 10 - Operating Leases - Maturities of Lease Liabilities (Details) Details 49 false false R50.htm 049 - Disclosure - Note 11 - Debt and Other Financing Arrangements (Details Textual) Sheet http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual Note 11 - Debt and Other Financing Arrangements (Details Textual) Details http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-tables 50 false false R51.htm 050 - Disclosure - Note 11 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details Note 11 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) Details 51 false false R52.htm 051 - Disclosure - Note 12 - Other Expense (Details Textual) Sheet http://www.psychemedics.com/20211231/role/statement-note-12-other-expense-details-textual Note 12 - Other Expense (Details Textual) Details http://www.psychemedics.com/20211231/role/statement-note-12-other-expense 52 false false R53.htm 052 - Disclosure - Note 13 - Business Segment Reporting (Details Textual) Sheet http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual Note 13 - Business Segment Reporting (Details Textual) Details http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-tables 53 false false R54.htm 053 - Disclosure - Note 13 - Business Segment Reporting - Revenue by Major Source (Details) Sheet http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-revenue-by-major-source-details Note 13 - Business Segment Reporting - Revenue by Major Source (Details) Details 54 false false All Reports Book All Reports pmd20211231_10k.htm ex_349663.htm ex_349664.htm ex_349665.htm ex_349666.htm ex_349667.htm ex_349668.htm ex_349669.htm ex_351596.htm pmd-20211231.xsd pmd-20211231_cal.xml pmd-20211231_def.xml pmd-20211231_lab.xml pmd-20211231_pre.xml pmd20211231_10kimg003.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pmd20211231_10k.htm": { "axisCustom": 0, "axisStandard": 23, "contextCount": 163, "dts": { "calculationLink": { "local": [ "pmd-20211231_cal.xml" ] }, "definitionLink": { "local": [ "pmd-20211231_def.xml" ] }, "inline": { "local": [ "pmd20211231_10k.htm" ] }, "labelLink": { "local": [ "pmd-20211231_lab.xml" ] }, "presentationLink": { "local": [ "pmd-20211231_pre.xml" ] }, "schema": { "local": [ "pmd-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 460, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 172, "http://www.psychemedics.com/20211231": 25, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 203 }, "keyCustom": 36, "keyStandard": 273, "memberCustom": 21, "memberStandard": 29, "nsprefix": "pmd", "nsuri": "http://www.psychemedics.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "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/20211231/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Accounts Receivable", "role": "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable", "shortName": "Note 3 - Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Accrued Expenses", "role": "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses", "shortName": "Note 4 - Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Income Taxes", "role": "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes", "shortName": "Note 5 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Preferred Stock", "role": "http://www.psychemedics.com/20211231/role/statement-note-6-preferred-stock", "shortName": "Note 6 - Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Stock-based Awards", "role": "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "shortName": "Note 7 - Stock-based Awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Employee Benefit Plan", "role": "http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan", "shortName": "Note 8 - Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Commitments and Contingencies", "role": "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies", "shortName": "Note 9 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Operating Leases", "role": "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-", "shortName": "Note 10 - Operating Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Debt and Other Financing Arrangements", "role": "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "shortName": "Note 11 - Debt and Other Financing Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 12 - Other Expense", "role": "http://www.psychemedics.com/20211231/role/statement-note-12-other-expense", "shortName": "Note 12 - Other Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "role": "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 13 - Business Segment Reporting", "role": "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting", "shortName": "Note 13 - Business Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "pmd:RisksAndUncertaintiesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "pmd:RisksAndUncertaintiesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)", "role": "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "shortName": "Note 2 - Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 3 - Accounts Receivable (Tables)", "role": "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-tables", "shortName": "Note 3 - Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 4 - Accrued Expenses (Tables)", "role": "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-tables", "shortName": "Note 4 - Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 5 - Income Taxes (Tables)", "role": "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-tables", "shortName": "Note 5 - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 7 - Stock-based Awards (Tables)", "role": "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-tables", "shortName": "Note 7 - Stock-based Awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 10 - Operating Leases (Tables)", "role": "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-tables", "shortName": "Note 10 - Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 11 - Debt and Other Financing Arrangements (Tables)", "role": "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-tables", "shortName": "Note 11 - Debt and Other Financing Arrangements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 13 - Business Segment Reporting (Tables)", "role": "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-tables", "shortName": "Note 13 - Business Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-5", "first": true, "lang": null, "name": "pmd:IncomeTaxBenefitCARESAct", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 1 - Nature of Business (Details Textual)", "role": "http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business-details-textual", "shortName": "Note 1 - Nature of Business (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-5", "first": true, "lang": null, "name": "pmd:IncomeTaxBenefitCARESAct", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)", "role": "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 2 - Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember_RangeAxis-MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Useful Lives of Assets (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Summary of Useful Lives of Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember_RangeAxis-MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Revenue by Major Source (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-major-source-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Revenue by Major Source (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_ProductOrServiceAxis-TestingMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "pmd:ScheduleOfStockBasedCompensationExpenseTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Stock Compensation Expense by Income Statement Account (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Summary of Stock Compensation Expense by Income Statement Account (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "pmd:ScheduleOfStockBasedCompensationExpenseTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Basic and Diluted Weighted Average Common Shares Outstanding (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-basic-and-diluted-weighted-average-common-shares-outstanding-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Basic and Diluted Weighted Average Common Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 3 - Accounts Receivable - Summary of the Allowance for Doubtful Accounts (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-summary-of-the-allowance-for-doubtful-accounts-details", "shortName": "Note 3 - Accounts Receivable - Summary of the Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 4 - Accrued Expenses - Summary of Accrued Expenses (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details", "shortName": "Note 4 - Accrued Expenses - Summary of Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 5 - Income Taxes (Details Textual)", "role": "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual", "shortName": "Note 5 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentForeignTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 5 - Income Taxes - Summary of Income Tax Provision (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details", "shortName": "Note 5 - Income Taxes - Summary of Income Tax Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentForeignTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations and Comprehensive Income / (Loss)", "role": "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss", "shortName": "Consolidated Statements of Operations and Comprehensive Income / (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 5 - Income Taxes - Reconciliation of Effective Rate with Federal Statutory Rate (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details", "shortName": "Note 5 - Income Taxes - Reconciliation of Effective Rate with Federal Statutory Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 5 - Income Taxes - Components of Net Deferred Tax Liabilities (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details", "shortName": "Note 5 - Income Taxes - Components of Net Deferred Tax Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2020-11-11", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 7 - Stock-based Awards (Details Textual)", "role": "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual", "shortName": "Note 7 - Stock-based Awards (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2020-11-11", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_AwardDateAxis-November112020Member", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 7 - Stock-based Awards - Summary of Shares Granted Under the 2006 Incentive Plan (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details", "shortName": "Note 7 - Stock-based Awards - Summary of Shares Granted Under the 2006 Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_AwardDateAxis-November112020Member", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.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": "043 - Disclosure - Note 7 - Stock-based Awards - Stock Option Activity (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details", "shortName": "Note 7 - Stock-based Awards - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.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": "044 - Disclosure - Note 7 - Stock-based Awards - Nonvested Award Activity (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-nonvested-award-activity-details", "shortName": "Note 7 - Stock-based Awards - Nonvested Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.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" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 8 - Employee Benefit Plan (Details Textual)", "role": "http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan-details-textual", "shortName": "Note 8 - Employee Benefit Plan (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 9 - Commitments and Contingencies (Details Textual)", "role": "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual", "shortName": "Note 9 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-09-01_2021-09-30_LitigationCaseAxis-SettlementWithCustomerMember", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsForLegalSettlements", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 10 - Operating Leases (Details Textual)", "role": "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-details-textual", "shortName": "Note 10 - Operating Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 10 - Operating Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details", "shortName": "Note 10 - Operating Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2018-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 - Consolidated Statements of Shareholders' Equity", "role": "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2018-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 11 - Debt and Other Financing Arrangements (Details Textual)", "role": "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "shortName": "Note 11 - Debt and Other Financing Arrangements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2020-05-01_2020-05-01_DebtInstrumentAxis-PaycheckProtectionProgramCaresActMember", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 11 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "shortName": "Note 11 - 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": "pmd20211231_10k.htm", "contextRef": "i_2021-12-31_LongtermDebtTypeAxis-EquipmentLoanArrangementMember", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 12 - Other Expense (Details Textual)", "role": "http://www.psychemedics.com/20211231/role/statement-note-12-other-expense-details-textual", "shortName": "Note 12 - Other Expense (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:InterestIncomeOther", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:MajorCustomersPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "decimals": "-3", "first": true, "lang": null, "name": "pmd:NumberOfMajorCustomers", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 13 - Business Segment Reporting (Details Textual)", "role": "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "shortName": "Note 13 - Business Segment Reporting (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 13 - Business Segment Reporting - Revenue by Major Source (Details)", "role": "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-revenue-by-major-source-details", "shortName": "Note 13 - 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": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_StatementGeographicalAxis-US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Shareholders' Equity (Parentheticals)", "role": "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity-parentheticals", "shortName": "Consolidated Statements of Shareholders' Equity (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "pmd:DepreciationAndAmortizationExcludingRouAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "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 - Nature of Business", "role": "http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business", "shortName": "Note 1 - Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "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": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Summary of Significant Accounting Policies", "role": "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "shortName": "Note 2 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pmd20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 51, "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/20211231/role/statement-note-13-business-segment-reporting", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-13-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/20211231/role/statement-note-13-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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r484" ], "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r479" ], "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets", "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss", "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information", "http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business", "http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-tables", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-tables", "http://www.psychemedics.com/20211231/role/statement-note-12-other-expense", "http://www.psychemedics.com/20211231/role/statement-note-12-other-expense-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-revenue-by-major-source-details", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-tables", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-basic-and-diluted-weighted-average-common-shares-outstanding-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-major-source-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-summary-of-the-allowance-for-doubtful-accounts-details", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-tables", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-tables", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-tables", "http://www.psychemedics.com/20211231/role/statement-note-6-preferred-stock", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-nonvested-award-activity-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-tables", "http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan", "http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual", "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r479" ], "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r479" ], "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r485" ], "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r479" ], "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r479" ], "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r479" ], "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r479" ], "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets", "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss", "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information", "http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business", "http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-tables", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-tables", "http://www.psychemedics.com/20211231/role/statement-note-12-other-expense", "http://www.psychemedics.com/20211231/role/statement-note-12-other-expense-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-revenue-by-major-source-details", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-tables", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-basic-and-diluted-weighted-average-common-shares-outstanding-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-major-source-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-summary-of-the-allowance-for-doubtful-accounts-details", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-tables", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-tables", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-tables", "http://www.psychemedics.com/20211231/role/statement-note-6-preferred-stock", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-nonvested-award-activity-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-tables", "http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan", "http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual", "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r478" ], "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r480" ], "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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/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/2021q4", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "pmd_AccruedShippingCurrent": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of accrued shipping obligations.", "label": "Accrued shipping expense" } } }, "localname": "AccruedShippingCurrent", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "pmd_BasisOfPresentationAndConsolidationPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). In addition, discloses the accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Basis of Presentation and Consolidation, Policy [Policy Text Block]" } } }, "localname": "BasisOfPresentationAndConsolidationPolicyPolicyTextBlock", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "pmd_CapitalizedSoftwareAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to capitalized software and equipment.", "label": "Capitalized Software and Equipment [Member]" } } }, "localname": "CapitalizedSoftwareAndEquipmentMember", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "pmd_CompanysInsurersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to company's insurers.", "label": "Company's Insurers [Member]" } } }, "localname": "CompanysInsurersMember", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies-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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "pmd_December162020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to December 16, 2020.", "label": "December 16, 2020 [Member]" } } }, "localname": "December162020Member", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details" ], "xbrltype": "domainItemType" }, "pmd_DeferredTaxAssetsOperatingLease": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease.", "label": "pmd_DeferredTaxAssetsOperatingLease", "verboseLabel": "Operating lease" } } }, "localname": "DeferredTaxAssetsOperatingLease", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "pmd_DeferredTaxAssetsPPPLoanExpenses": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible PPP loan expenses.", "label": "PPP Loan expenses" } } }, "localname": "DeferredTaxAssetsPPPLoanExpenses", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "pmd_DeferredTaxLiabilitiesExcessOfTaxOverBookDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from excess of tax over book depreciation and amortization.", "label": "pmd_DeferredTaxLiabilitiesExcessOfTaxOverBookDepreciationAndAmortization", "negatedLabel": "Excess of tax over book depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesExcessOfTaxOverBookDepreciationAndAmortization", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "pmd_DeferredTaxLiabilitiesOperatingLease": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from operating lease.", "label": "pmd_DeferredTaxLiabilitiesOperatingLease", "negatedTerseLabel": "Operating lease" } } }, "localname": "DeferredTaxLiabilitiesOperatingLease", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "pmd_DepreciationAndAmortizationExcludingRouAssetAmortization": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 7.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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "pmd_EffectiveIncomeTaxRateReconciliationChangeInTaxRateForCarrybackClaim": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in tax rate for carryback claim.", "label": "Difference in tax rate for carryback claim" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInTaxRateForCarrybackClaim", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details" ], "xbrltype": "percentItemType" }, "pmd_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseBenefitSharebasedCompensationCostPercent": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity-based compensation costs.", "label": "Stock based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseBenefitSharebasedCompensationCostPercent", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details" ], "xbrltype": "percentItemType" }, "pmd_EffectiveIncomeTaxRateReconciliationPermanentDifferences": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to permanent differences.", "label": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferences", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details" ], "xbrltype": "percentItemType" }, "pmd_EffectiveIncomeTaxRateReconciliationTaxCreditExpenseResearchPercent": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credit (expense).", "label": "pmd_EffectiveIncomeTaxRateReconciliationTaxCreditExpenseResearchPercent", "negatedLabel": "Federal R&D Credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditExpenseResearchPercent", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details" ], "xbrltype": "percentItemType" }, "pmd_EnmaSagastumeVPsychemedicsCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to Enma Sagastume v. Psychemedics Corporation.", "label": "Enma Sagastume v. Psychemedics Corporation [Member]" } } }, "localname": "EnmaSagastumeVPsychemedicsCorporationMember", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business-details-textual" ], "xbrltype": "monetaryItemType" }, "pmd_IncomeTaxReconciliationForeignIncomeTaxWitholdings": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "label": "Foreign taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxWitholdings", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details" ], "xbrltype": "percentItemType" }, "pmd_IncreaseDecreaseInAccruedExpensesAndAccruedIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "pmd_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 12.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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "pmd_January252021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to date.", "label": "January 25, 2021 [Member]" } } }, "localname": "January252021Member", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details" ], "xbrltype": "domainItemType" }, "pmd_LaboratoryEquipment": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of laboratory equipment held for productive use", "label": "Laboratory equipment" } } }, "localname": "LaboratoryEquipment", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "pmd_LaboratoryEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to laboratory equipment.", "label": "Laboratory Equipment [Member]" } } }, "localname": "LaboratoryEquipmentMember", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details" ], "xbrltype": "domainItemType" }, "pmd_LegalCostCapitalized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of legal costs capitalized.", "label": "pmd_LegalCostCapitalized", "terseLabel": "Legal Cost Capitalized" } } }, "localname": "LegalCostCapitalized", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "pmd_LegalCostCapitalizedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents amortization related to legal cost capitalized.", "label": "pmd_LegalCostCapitalizedAmortization", "terseLabel": "Legal Cost Capitalized, Amortization" } } }, "localname": "LegalCostCapitalizedAmortization", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "pmd_LegalCostCapitalizedNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the legal cost capitalized, net.", "label": "pmd_LegalCostCapitalizedNet", "terseLabel": "Legal Cost Capitalized, Net" } } }, "localname": "LegalCostCapitalizedNet", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "pmd_March162021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to date.", "label": "March 16, 2021 [Member]" } } }, "localname": "March162021Member", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details" ], "xbrltype": "domainItemType" }, "pmd_May132021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to date.", "label": "May 13, 2021 [Member]" } } }, "localname": "May132021Member", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details" ], "xbrltype": "domainItemType" }, "pmd_May32019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to May 3, 2019.", "label": "May 3, 2019 [Member]" } } }, "localname": "May32019Member", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details" ], "xbrltype": "domainItemType" }, "pmd_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_November112020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to November 11, 2020.", "label": "November 11, 2020 [Member]" } } }, "localname": "November112020Member", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "pmd_OperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of operating loss carryforwards not subject to expiration.", "label": "pmd_OperatingLossCarryforwardsNotSubjectToExpiration", "terseLabel": "Operating Loss Carryforwards, Not Subject to Expiration" } } }, "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "pmd_OperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of operating loss carryforwards subject to expiration.", "label": "pmd_OperatingLossCarryforwardsSubjectToExpiration", "terseLabel": "Operating Loss Carryforwards, Subject to Expiration" } } }, "localname": "OperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "pmd_OtherAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other assets.", "label": "Other Assets [Policy Text Block]" } } }, "localname": "OtherAssetsPolicyTextBlock", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-revenue-by-major-source-details" ], "xbrltype": "domainItemType" }, "pmd_OtherNonoperatingExpenseSettlement": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as settlement.", "label": "pmd_OtherNonoperatingExpenseSettlement", "negatedLabel": "Settlements" } } }, "localname": "OtherNonoperatingExpenseSettlement", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "pmd_PaymentsForProceedsFromOtherAssets": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "pmd_PaymentsOfEquipmentFinancing": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "pmd_ProvisionForRecoveriesOfDoubtfulAccounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the provision for (recoveries of) doubtful accounts.", "label": "Provision for doubtful accounts" } } }, "localname": "ProvisionForRecoveriesOfDoubtfulAccounts", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-summary-of-the-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "pmd_RisksAndUncertaintiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for risks and uncertainties.", "label": "Risks and Uncertainties [Policy Text Block]" } } }, "localname": "RisksAndUncertaintiesPolicyTextBlock", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "pmd_ScheduleOfStockBasedCompensationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Stock Based Compensation Expense [Table Text Block]" } } }, "localname": "ScheduleOfStockBasedCompensationExpenseTableTextBlock", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "pmd_SettlementWithCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to settlement with customer.", "label": "Settlement With Customer [Member]" } } }, "localname": "SettlementWithCustomerMember", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.psychemedics.com/20211231/role/statement-note-9-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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-major-source-details" ], "xbrltype": "domainItemType" }, "pmd_SoftwareDevelopmentCostCapitalized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The software development cost capitalized as of the balance sheet date.", "label": "pmd_SoftwareDevelopmentCostCapitalized", "terseLabel": "Software Development Cost Capitalized" } } }, "localname": "SoftwareDevelopmentCostCapitalized", "nsuri": "http://www.psychemedics.com/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-nonvested-award-activity-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-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/20211231", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-major-source-details" ], "xbrltype": "domainItemType" }, "pmd_statement-statement-note-10-operating-leases-maturities-of-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Operating Leases - Maturities of Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-10-operating-leases-maturities-of-lease-liabilities-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-10-operating-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Operating Leases" } } }, "localname": "statement-statement-note-10-operating-leases-tables", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details)" } } }, "localname": "statement-statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-11-debt-and-other-financing-arrangements-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Debt and Other Financing Arrangements" } } }, "localname": "statement-statement-note-11-debt-and-other-financing-arrangements-tables", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-13-business-segment-reporting-revenue-by-major-source-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Business Segment Reporting - Revenue by Major Source (Details)" } } }, "localname": "statement-statement-note-13-business-segment-reporting-revenue-by-major-source-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-13-business-segment-reporting-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Business Segment Reporting" } } }, "localname": "statement-statement-note-13-business-segment-reporting-tables", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-2-summary-of-significant-accounting-policies-basic-and-diluted-weighted-average-common-shares-outstanding-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Basic and Diluted Weighted Average Common Shares Outstanding (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-basic-and-diluted-weighted-average-common-shares-outstanding-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-2-summary-of-significant-accounting-policies-revenue-by-major-source-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Revenue by Major Source (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-revenue-by-major-source-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Summary of Stock Compensation Expense by Income Statement Account (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Summary of Useful Lives of Assets (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-2-summary-of-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-tables", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-3-accounts-receivable-summary-of-the-allowance-for-doubtful-accounts-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Accounts Receivable - Summary of the Allowance for Doubtful Accounts (Details)" } } }, "localname": "statement-statement-note-3-accounts-receivable-summary-of-the-allowance-for-doubtful-accounts-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-3-accounts-receivable-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Accounts Receivable" } } }, "localname": "statement-statement-note-3-accounts-receivable-tables", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-4-accrued-expenses-summary-of-accrued-expenses-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Accrued Expenses - Summary of Accrued Expenses (Details)" } } }, "localname": "statement-statement-note-4-accrued-expenses-summary-of-accrued-expenses-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-4-accrued-expenses-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Accrued Expenses" } } }, "localname": "statement-statement-note-4-accrued-expenses-tables", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Income Taxes - Components of Net Deferred Tax Liabilities (Details)" } } }, "localname": "statement-statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Income Taxes - Reconciliation of Effective Rate with Federal Statutory Rate (Details)" } } }, "localname": "statement-statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-5-income-taxes-summary-of-income-tax-provision-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Income Taxes - Summary of Income Tax Provision (Details)" } } }, "localname": "statement-statement-note-5-income-taxes-summary-of-income-tax-provision-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-5-income-taxes-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Income Taxes" } } }, "localname": "statement-statement-note-5-income-taxes-tables", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-7-stockbased-awards-nonvested-award-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Stock-based Awards - Nonvested Award Activity (Details)" } } }, "localname": "statement-statement-note-7-stockbased-awards-nonvested-award-activity-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-7-stockbased-awards-stock-option-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Stock-based Awards - Stock Option Activity (Details)" } } }, "localname": "statement-statement-note-7-stockbased-awards-stock-option-activity-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Stock-based Awards - Summary of Shares Granted Under the 2006 Incentive Plan (Details)" } } }, "localname": "statement-statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-note-7-stockbased-awards-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Stock-based Awards" } } }, "localname": "statement-statement-note-7-stockbased-awards-tables", "nsuri": "http://www.psychemedics.com/20211231", "xbrltype": "stringItemType" }, "pmd_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.psychemedics.com/20211231", "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/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.psychemedics.com/20211231/role/statement-note-9-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/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r173", "r268", "r271", "r452" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r224", "r257", "r277", "r278", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r449", "r453", "r475", "r476" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r224", "r257", "r277", "r278", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r449", "r453", "r475", "r476" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r173", "r268", "r271", "r452" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r168", "r268", "r269", "r411", "r448", "r450" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-major-source-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r168", "r268", "r269", "r411", "r448", "r450" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-major-source-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r224", "r257", "r276", "r277", "r278", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r449", "r453", "r475", "r476" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r224", "r257", "r276", "r277", "r278", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r449", "r453", "r475", "r476" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r169", "r170", "r268", "r270", "r451", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-revenue-by-major-source-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r169", "r170", "r268", "r270", "r451", "r461", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-revenue-by-major-source-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r402" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.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/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r462" ], "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/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r21", "r175", "r176" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance for doubtful accounts of $89 and $37 at December 31, 2021 and 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r8", "r9", "r42" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued compensation and employee benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total Accrued Expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r8", "r42", "r273" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued vacation expense" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r34", "r198" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r53", "r54", "r55", "r437", "r458", "r459" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 5.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/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r52", "r55", "r62", "r63", "r64", "r109", "r110", "r111", "r363", "r454", "r455", "r487" ], "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/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r22" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "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/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r109", "r110", "r111", "r312", "r313", "r314", "r367" ], "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/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r89", "r190" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "us-gaap_AdjustmentForAmortization", "terseLabel": "Amortization, Total" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "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": "Tax withholding related to vested shares from employee stock plans" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "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/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r258", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Exercise of stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r283", "r309", "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Stock compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r178", "r183" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-summary-of-the-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs", "negatedLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-summary-of-the-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r129" ], "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/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r103", "r154", "r158", "r164", "r181", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r360", "r364", "r374", "r400", "r402", "r417", "r435" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "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/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r51", "r103", "r181", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r360", "r364", "r374", "r400", "r402" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.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/20211231/role/statement-consolidated-balance-sheets" ], "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/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r284", "r311" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r284", "r311" ], "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/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-nonvested-award-activity-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details" ], "xbrltype": "stringItemType" }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of the state of California.", "label": "California Franchise Tax Board [Member]" } } }, "localname": "CaliforniaFranchiseTaxBoardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r477" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Computer software" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r31", "r91" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.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/20211231/role/statement-consolidated-balance-sheets", "http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r92" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r83", "r91", "r97" ], "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 year", "periodStartLabel": "Cash, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r83", "r375" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "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) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r31" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "us-gaap_CashEquivalentsAtCarryingValue", "terseLabel": "Cash Equivalents, at Carrying Value, Total" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r206", "r423", "r441" ], "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 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r203", "r204", "r205", "r207", "r463" ], "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/20211231/role/statement-note-9-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r47" ], "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/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r263" ], "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/20211231/role/statement-consolidated-statements-of-shareholders-equity-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r109", "r110", "r367" ], "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/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r258" ], "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/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r402" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.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,257 shares and 6,205 shares issued at December 31, 2021 and 2020, respectively, 5,589 shares outstanding and 5,537 shares outstanding at December 31, 2021 and 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r274", "r275", "r279", "r318" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60", "r68", "r426", "r444" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "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 (Loss) Income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Loss) Income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "stringItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r186", "r188", "r356" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r141", "r142", "r173", "r372", "r373", "r462" ], "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/20211231/role/statement-note-13-business-segment-reporting", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r141", "r142", "r173", "r372", "r373", "r460", "r462" ], "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/20211231/role/statement-note-13-business-segment-reporting", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r141", "r142", "r173", "r372", "r373", "r460", "r462" ], "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/20211231/role/statement-note-13-business-segment-reporting", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r136", "r432" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r141", "r142", "r173", "r372", "r373" ], "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/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r141", "r142", "r173", "r372", "r373", "r462" ], "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/20211231/role/statement-note-13-business-segment-reporting", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentLiabilityReserveEstimatePolicy": { "auth_ref": [ "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the claims loss reserve for insurance contracts with a life contingency (permanent life, some term life, accident and health, some annuities), describing the loss exposures and bases and methodologies for making the relevant accounting estimates.", "label": "Contingent Liability Reserve Estimate, Policy [Policy Text Block]" } } }, "localname": "ContingentLiabilityReserveEstimatePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConversionOfStockAmountIssued1": { "auth_ref": [ "r94", "r95", "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period 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": "us-gaap_ConversionOfStockAmountIssued1", "terseLabel": "Conversion of Stock, Amount Issued" } } }, "localname": "ConversionOfStockAmountIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r72", "r411" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "order": 0.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/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details" ], "xbrltype": "domainItemType" }, "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/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-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/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r104", "r340", "r347" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r104", "r340" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r340", "r347", "r349" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Total Current Deferred \u2013" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r104", "r340", "r347" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details": { "order": 0.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r140", "r173" ], "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/20211231/role/statement-note-13-business-segment-reporting", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r101", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r238", "r245", "r246", "r247", "r255" ], "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/20211231/role/statement-note-11-debt-and-other-financing-arrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r102", "r107", "r221", "r222", "r223", "r224", "r225", "r226", "r228", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r249", "r250", "r251", "r252", "r387", "r418", "r420", "r434" ], "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/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44", "r222" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45", "r102", "r107", "r221", "r222", "r223", "r224", "r225", "r226", "r228", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r249", "r250", "r251", "r252", "r387" ], "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/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Month)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "us-gaap_DebtWeightedAverageInterestRate", "terseLabel": "Debt, Weighted Average Interest Rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r341", "r347" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r323", "r324" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Net deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r104", "r341", "r347", "r348", "r349" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "totalLabel": "Total Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r17", "r18", "r331", "r419", "r433" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "us-gaap_DeferredIncomeTaxLiabilities", "negatedTotalLabel": "Gross Deferred Tax Liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r323", "r324" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Net deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r341", "r347" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r332" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Gross Deferred Tax Assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r338", "r339" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "R&D tax credits" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r334" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Net Deferred Tax Assets/(Liabilities)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r334" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsNet", "totalLabel": "Deferred Tax Assets After Valuation Allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r338", "r339" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "NOL carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r338", "r339" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r338", "r339" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r338", "r339" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r333" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedLabel": "Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r324", "r334" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Net Deferred Tax Assets/(Liabilities)" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses", "negatedTerseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount", "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r89", "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "us-gaap_DepreciationAndAmortization", "terseLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r268" ], "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/20211231/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r318" ], "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/20211231/role/statement-note-7-stockbased-awards" ], "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/20211231/role/statement-note-1-nature-of-business", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-12-other-expense", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20211231/role/statement-note-6-preferred-stock", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan", "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r263" ], "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 declared" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r69", "r114", "r115", "r116", "r117", "r118", "r122", "r124", "r126", "r127", "r128", "r131", "r132", "r368", "r369", "r427", "r445" ], "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 (loss) income per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r69", "r114", "r115", "r116", "r117", "r118", "r124", "r126", "r127", "r128", "r131", "r132", "r368", "r369", "r427", "r445" ], "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 (loss) income per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r129", "r130" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r375" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r326" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r105", "r326", "r350" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r326", "r350" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Increase/(decrease) in valuation reserve" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r326", "r350" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details": { "order": 0.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "State income taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r326", "r350" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r310" ], "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/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r310" ], "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/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r308" ], "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/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r62", "r63", "r64", "r109", "r110", "r111", "r113", "r119", "r121", "r133", "r182", "r258", "r263", "r312", "r313", "r314", "r343", "r344", "r367", "r376", "r377", "r378", "r379", "r380", "r381", "r454", "r455", "r456", "r487" ], "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/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r186", "r187", "r189", "r192", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r186", "r188" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r197" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Office furniture and equipment" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r89", "r195", "r200" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 13.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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r89", "r253", "r254" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "order": 1.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/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details" ], "xbrltype": "domainItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r280", "r281", "r308" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r71", "r103", "r154", "r157", "r160", "r163", "r166", "r181", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r374" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "order": 0.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/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r66", "r154", "r157", "r160", "r163", "r166", "r414", "r424", "r429", "r446" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "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": "Net (loss) income before (benefit from) provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "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": [ "r201", "r202" ], "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/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r202" ], "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/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r105", "r327", "r329", "r336", "r345", "r351", "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r120", "r121", "r153", "r325", "r346", "r352", "r447" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "(Benefit from) provision for income taxes", "totalLabel": "Income Tax Provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r61", "r321", "r322", "r329", "r330", "r335", "r342" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r85", "r93" ], "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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r50", "r422", "r442" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.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/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r88" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r88" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r88" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r88" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r65", "r152", "r383", "r386", "r428" ], "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/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-12-other-expense-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "us-gaap_InterestIncomeOther", "terseLabel": "Interest Income, Other" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-12-other-expense-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r82", "r84", "r93" ], "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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r7", "r197" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r397" ], "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/20211231/role/statement-note-10-operating-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r397" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-10-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/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r397" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-10-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 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/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r397" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-10-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 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/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r397" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-10-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 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/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r397" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-10-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 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/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r397" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-10-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 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/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r397" ], "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:" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r399" ], "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/20211231/role/statement-note-10-operating-leases-" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41", "r103", "r159", "r181", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r361", "r364", "r365", "r374", "r400", "r401" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.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/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r103", "r181", "r374", "r402", "r421", "r439" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "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/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43", "r103", "r181", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r361", "r364", "r365", "r374", "r400", "r401", "r402" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.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/20211231/role/statement-consolidated-balance-sheets" ], "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/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r39", "r102" ], "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/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r39", "r102" ], "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/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-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/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-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/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r235", "r248", "r249", "r250", "r420", "r436" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-11-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/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.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", "negatedTerseLabel": "Less current portion of long-term debt from equipment financing" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r107", "r208", "r240" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-11-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/20211231/role/statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r107", "r208", "r240" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-11-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/20211231/role/statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r107", "r208", "r240" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-11-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 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/20211231/role/statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.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": "us-gaap_LongTermDebtNoncurrent", "terseLabel": "Long-term debt from equipment financing, net of current portion", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets", "http://www.psychemedics.com/20211231/role/statement-note-11-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/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r45" ], "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/20211231/role/statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r209" ], "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/20211231/role/statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r206" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "us-gaap_LossContingencyAccrualAtCarryingValue", "terseLabel": "Loss Contingency Accrual, Ending Balance" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_MajorCustomersPolicyPolicyTextBlock": { "auth_ref": [ "r139", "r141", "r142", "r173" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity.", "label": "Major Customers, Policy [Policy Text Block]" } } }, "localname": "MajorCustomersPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r83", "r87", "r90" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "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 provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r56", "r58", "r64", "r67", "r90", "r103", "r112", "r114", "r115", "r116", "r117", "r120", "r121", "r125", "r154", "r157", "r160", "r163", "r166", "r181", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r369", "r374", "r425", "r443" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "order": 1.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 (loss) income", "totalLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "auth_ref": [ "r94", "r95", "r96" ], "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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Total Other Income (Expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r147" ], "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/20211231/role/statement-note-13-business-segment-reporting-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "order": 1.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/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "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/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r154", "r157", "r160", "r163", "r166" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "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/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r391" ], "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/20211231/role/statement-note-10-operating-leases-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r390" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-10-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", "totalLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r390" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.psychemedics.com/20211231/role/statement-note-10-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/20211231/role/statement-consolidated-balance-sheets", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r390" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.psychemedics.com/20211231/role/statement-note-10-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/20211231/role/statement-consolidated-balance-sheets", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r392", "r393" ], "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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r389" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 9.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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r396", "r398" ], "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/20211231/role/statement-note-10-operating-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r395", "r398" ], "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/20211231/role/statement-note-10-operating-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards, Total" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r366" ], "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/20211231/role/statement-note-1-nature-of-business" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r42" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "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/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r358", "r359", "r362" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation, net of taxes", "terseLabel": "Foreign currency translation, net of taxes" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r272", "r319" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-12-other-expense" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "us-gaap_OtherNoncashIncomeExpense", "negatedLabel": "Non-cash interest income (expense)" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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", "negatedLabel": "Other (expense) income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "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/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "stringItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r86" ], "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" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r80" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "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 property and equipment and capitalized software development costs" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r284", "r311" ], "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/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-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/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "r256" ], "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/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19", "r256" ], "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/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "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/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.", "label": "Preferred Stock [Text Block]" } } }, "localname": "PreferredStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-6-preferred-stock" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19", "r402" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, $0.005 par value, 873 shares authorized, no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r29", "r30" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.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/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r78" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.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 stock options and tax withholding related to vested shares from employee stock plans" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r79" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "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 long term det", "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/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from short-term investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r34", "r199" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r33", "r197" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "us-gaap_PropertyPlantAndEquipmentGross", "totalLabel": "Property, Plant and Equipment, Gross, Ending Balance" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r199", "r402", "r430", "r440" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 4.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": "us-gaap_PropertyPlantAndEquipmentNet", "terseLabel": "Property, Plant and Equipment, Net, Ending Balance", "totalLabel": "Property, Plant and Equipment, Net, Ending Balance" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and equipment:" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r32", "r199", "r464", "r465" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r197" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, plant and equipment, useful life (Year)", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermDebt", "terseLabel": "Repayments of Long-term Debt, Total" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r320", "r410", "r477" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "order": 0.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/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r35", "r193", "r194", "r477" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r263", "r315", "r402", "r438", "r457", "r459" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "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/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r109", "r110", "r111", "r113", "r119", "r121", "r182", "r312", "r313", "r314", "r343", "r344", "r367", "r454", "r456" ], "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/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r150", "r151", "r156", "r161", "r162", "r168", "r169", "r173", "r267", "r268", "r411" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "order": 1.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/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-revenue-by-major-source-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-major-source-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r171" ], "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/20211231/role/statement-note-13-business-segment-reporting-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r99", "r100" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r394", "r398" ], "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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r141", "r173" ], "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/20211231/role/statement-note-13-business-segment-reporting", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "auth_ref": [ "r177", "r185" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current.", "label": "Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]" } } }, "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r45", "r107", "r249", "r251", "r259", "r260", "r261", "r262", "r384", "r385", "r388", "r431" ], "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/20211231/role/statement-note-11-debt-and-other-financing-arrangements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r128" ], "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/20211231/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r296" ], "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/20211231/role/statement-note-7-stockbased-awards-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r290", "r300", "r302" ], "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/20211231/role/statement-note-7-stockbased-awards-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r146", "r148", "r149", "r154", "r155", "r160", "r164", "r165", "r166", "r167", "r168", "r172", "r173", "r174" ], "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/20211231/role/statement-note-13-business-segment-reporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss": { "order": 2.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/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details" ], "xbrltype": "domainItemType" }, "us-gaap_SettlementLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.", "label": "Accrued legal settlement" } } }, "localname": "SettlementLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 5.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 compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r298" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-nonvested-award-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r297" ], "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/20211231/role/statement-note-7-stockbased-awards-nonvested-award-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r299" ], "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/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r311" ], "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/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r293" ], "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/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r293" ], "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/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r295" ], "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/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Shares granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r311" ], "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/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r292", "r311" ], "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/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r291" ], "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/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r282", "r287" ], "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/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-nonvested-award-activity-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "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/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "terseLabel": "Fair value per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r284", "r288" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r281", "r308" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-based Payment Arrangement, Employee [Member]" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r280", "r308" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-based Payment Arrangement, Nonemployee [Member]" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "us-gaap_SharePrice", "terseLabel": "Share Price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r304", "r316" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r311" ], "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/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r303" ], "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/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual" ], "xbrltype": "monetaryItemType" }, "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/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r98", "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r49", "r62", "r63", "r64", "r109", "r110", "r111", "r113", "r119", "r121", "r133", "r182", "r258", "r263", "r312", "r313", "r314", "r343", "r344", "r367", "r376", "r377", "r378", "r379", "r380", "r381", "r454", "r455", "r456", "r487" ], "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/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "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/20211231/role/statement-consolidated-balance-sheets", "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity-parentheticals", "http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business", "http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-tables", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-tables", "http://www.psychemedics.com/20211231/role/statement-note-12-other-expense", "http://www.psychemedics.com/20211231/role/statement-note-12-other-expense-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-revenue-by-major-source-details", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-tables", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-basic-and-diluted-weighted-average-common-shares-outstanding-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-major-source-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-summary-of-the-allowance-for-doubtful-accounts-details", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-tables", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-tables", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-tables", "http://www.psychemedics.com/20211231/role/statement-note-6-preferred-stock", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-nonvested-award-activity-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-tables", "http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan", "http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual", "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "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": [ "r109", "r110", "r111", "r133", "r411" ], "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/20211231/role/statement-consolidated-balance-sheets", "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity-parentheticals", "http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business", "http://www.psychemedics.com/20211231/role/statement-note-1-nature-of-business-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-maturities-of-lease-liabilities-details", "http://www.psychemedics.com/20211231/role/statement-note-10-operating-leases-tables", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-tables", "http://www.psychemedics.com/20211231/role/statement-note-12-other-expense", "http://www.psychemedics.com/20211231/role/statement-note-12-other-expense-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-revenue-by-major-source-details", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-tables", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-basic-and-diluted-weighted-average-common-shares-outstanding-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-major-source-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-stock-compensation-expense-by-income-statement-account-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-useful-lives-of-assets-details", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-summary-of-the-allowance-for-doubtful-accounts-details", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-tables", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-tables", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-components-of-net-deferred-tax-liabilities-details", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-reconciliation-of-effective-rate-with-federal-statutory-rate-details", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-summary-of-income-tax-provision-details", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-tables", "http://www.psychemedics.com/20211231/role/statement-note-6-preferred-stock", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-nonvested-award-activity-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-summary-of-shares-granted-under-the-2006-incentive-plan-details", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-tables", "http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan", "http://www.psychemedics.com/20211231/role/statement-note-8-employee-benefit-plan-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.psychemedics.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual", "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r258", "r263", "r294" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Exercise of stock options (in shares)", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r25", "r26", "r103", "r179", "r181", "r374", "r402" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "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/20211231/role/statement-consolidated-balance-sheets", "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "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/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "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/20211231/role/statement-consolidated-statements-of-cash-flows" ], "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/20211231/role/statement-note-10-operating-leases-tables", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-tables", "http://www.psychemedics.com/20211231/role/statement-note-13-business-segment-reporting-tables", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.psychemedics.com/20211231/role/statement-note-3-accounts-receivable-tables", "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-tables", "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-tables", "http://www.psychemedics.com/20211231/role/statement-note-7-stockbased-awards-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_TaxCreditCarryforwardAmount", "terseLabel": "Tax Credit Carryforward, Amount" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-5-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-4-accrued-expenses-summary-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r48", "r264" ], "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/20211231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r48", "r264" ], "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/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r264", "r265" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.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/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r134", "r135", "r137", "r138", "r143", "r144", "r145" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements", "http://www.psychemedics.com/20211231/role/statement-note-11-debt-and-other-financing-arrangements-details-textual", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r128" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-basic-and-diluted-weighted-average-common-shares-outstanding-details": { "order": 0.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/20211231/role/statement-note-2-summary-of-significant-accounting-policies-basic-and-diluted-weighted-average-common-shares-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r123", "r128" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-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": "Diluted (in shares)", "totalLabel": "Weighted average common shares outstanding, assuming dilution (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-basic-and-diluted-weighted-average-common-shares-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r122", "r128" ], "calculation": { "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-basic-and-diluted-weighted-average-common-shares-outstanding-details": { "order": 1.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": "Basic (in shares)", "terseLabel": "Weighted average common shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.psychemedics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss", "http://www.psychemedics.com/20211231/role/statement-note-2-summary-of-significant-accounting-policies-basic-and-diluted-weighted-average-common-shares-outstanding-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r346": { "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" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "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": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(13)(b))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r477": { "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" }, "r478": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r479": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r48": { "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" }, "r480": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r481": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r482": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r483": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r484": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r485": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r486": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r49": { "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" }, "r5": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r90": { "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" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" } }, "version": "2.1" } ZIP 78 0001171843-22-002192-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001171843-22-002192-xbrl.zip M4$L#!!0 ( !&(?E1-J/PU7 M;6_:,!#^O/Z*$Y-:*B5 $MHR$B+1CKZHM$- M7UU'(=8<^S,-NW8KY^34$'? MU6E:T38)"?ONL>^YQS['#E*=L3!("8K#K7>!IIJ1\'1Z,81!3+600;,R&5]& M- *<(JF([M7F.K$[M;"RL'(XUW:",LH67=B9THPHN"0W,!89XCL6E!8+%)$T\:%$ M*_J#=,%IY=J'',4QY;-NBW)H.)3[19S\T)$R\R%#FY%$OT2V%H[4 J)YG.U[[ MPT';JMH'[3W/J=JN4_26;<]SO0X@'E?=O?WV_L%N4;M/;2ZH%TRVWW=)4@5$&?\[D!CJM@MSHX+?N\\8]NKZ9JPN''3W U MZ5LP'(XVD.*A4*\[#=Z(Y]U=N[$K_I_8AA+[EO>8=G1Q/Q_=L:6)+%\S M-#DV-C0N:'1M[5AM;]HP$/Y%%EA;5-;23IH$F)Q]ON<>WYWM6)[RF6UY!&&[L&$IJABQ3X=G M76ACJH2TRIE(]_E$(7 ])$.B&L5(C8R#HIU).?))HS@2TD?*P$015U'!B^ * MK@C7HQ5A)/ $)PTNBG;!*F<&+4?@&$(5LU2=*V.$?,KB.FS^BH0RA]0G(9R3 M"?2%CW@F+$$J+D%()!V9D.J%]);4H5H)E D!PICR<1TJE$-EMTJY"6XD0R'K M@"(ES 1!\.)F4\$UDA1Q50>>D,%,\)$<4ZZQ)$,4N5$&8G2L!9*.O:F(\W5KP<\N\]REU:A?<#A'V"RK MKA83F7'1&_QHG;;/VL>=U@!:%_W>1;\Y[%R<+^/ES3"OB0VS%I)UEZ"H*%1W%2U=T];3MA;'K$9]@ZH;0$C(0$B7U M$R:>8"PVQ(2'H#RBP3(F)KJTZ8G\ '&]"O4ULJ^0PP@X0F(B&\6*+N^$L;S8 MWCV' 7*GSSFD"<7*TP8K'\U9= O@%K'I(KU1V-!;DM1_DA;/S[?_90ZAPHO# MKHE4U$4L7T@E C-'RTNDTI>*],K*8])6%>^_5]38<_F"U+XG%IKE1WTSS92+U8 MB=IG"%6@FZWE=&Y_M]5"9L&SS%A:((D*<'EH/D_7U[#U[W= M5?VS0F&*T&Y8C$X M,3RV_>=VG,P/Q#$LR>*=%XTI?4E+-_PW/=NMP\8*M77F?#@]'MX;A>FW5GO; M2]+B]>+380X"TVMP&0K#1K';' R-7O.D;1SUV\UOR%\S-#DV-C4N:'1M[5EM4QI)$/X&>$4J6P%/2<(FC#8]X$BK)=Z4JM3=:U7S# MUECY,TC-+++3I2D'+!;1K $O/F7*-$"^NM6==QN59/VQ@VVOERS\F7S MRB)KT(H]=L>M_'YO1@L$N%A,]0^?X&$[8>&NY M(").;O!Y)"YQ929G.1C<2R _.HLM*FK#>;ZR/6C:O"E$[Z8P#05NM;I/P2;K M:%IYS@[Z@2-'S+\4*1LC $(D\S YZO%4G$2SG /J'B)T+8Q 3W:08ERS M]F9[VY*,IQ+2YCOKX]S/>(S)"2],>+TZP8)%A)I_RE"I<=$5A85HV'*QKHIC MD:8$$\\=Y#]!A=,,S57@4!M*3.9'XQ5\9)PBPOHWI^P6H&MTO$23I-Q%*R&[9H#]:UZC6!Y44;')1!>@9&( M'IUAH&;&@E3XC$0L3.Z .0CT(]>X+QZGH4*PLT44333FI@7EN3HME\MQZ$&2 M,80B)1G@-%L]6/:_GA76"+!.P\2&H'%33"Z1FH+"R$T%AG%A"]J2F4QS*W=: MY6;BEO*T:B#7.VA):LH\",A[E[S8@V,3EF!L8@@F262E@NM:M]-6"E'9L/*+ MJEB$X49K.4SVWT,;4!PKD4VF!>RV5?>L*5VKP_GO5'?'0[A_- = MN*<'SHW^#%EJ.?>T&.?G%O*:H%IR+[%%\FFAR!9F8GXV%*US9$8E34PEO!QR M*@<;M?K6\P*AB2FUL0+"^>WZF_LM8\)\'?"9U<4)TUYH\TG]1_K;V!-BK#32 MN%O:PML&CZ)Y[;_\G";,6WR^!M(:HG5 4^&;$%^1@AQ'.>*!:=A+Q+S!UMZ- MQ;7BV<8SO$1I?*&G?PO'^=+;M M%LV$L&K\?VQ:O5)_7G#9-\S\M5;9>72DC.@:O""DH,,"+?BTGK^+ .Y T_T) M7IUZ'_@WN^HK$?;5D$?JJVD5!IV+D]/^OBW#W^]UND<]ZXMQ#O7+(CW/$0^& MZGH!_/2XN*]9W9!AX<"PKCK#LT?0<6:KA6XH>(#5*-T2J/XY7=1F^_.";>&( MS3.-!:5(L*;Y8O2K[QDO#RZX3G]_X)[#<>]DSSTJ:FWEYOIS)IZ+[RKY35869'4GLY;)Z-\DB//.\<@=P+ "H],3MS\\[3OP;E I2N.<1?2=%@U1 M>+U,Z=[[3E>>_/=45]V_KCK=N^A3W;3?^= ;PDI1I<8S:;O8I4B?4M)CD?2# M:^)@X.[#NPJ&H?-9YZY;W!F[GB'X/+O2>O3T8#=;:PJ"LU?3+1OJ. M"<[>]M^?7)F,(^@G[FL>B*)*/WFW6U7[N_O?4$L#!!0 ( !&(?E2$+_RV M]P< '$R - 97A?,S0Y-C8V+FAT;>U;;6_;.!+^W/X*PH=M$T".7W+= M]FS'@)-UVZ!M$B0NL/>1ED86-Q2IDI1=[Z_?&4I^B>/4R5Z;G+<&DC@BA^1# M:IZ9AY3<25PJNYT$>-1]_JSCA)/0?3_X])'U(^&TZ=2*(JQ+P7$6)MQ8<$>5 MW,75-Y5N4:IX"D>56)N4NVH$#D(GM*JP4"L'"JT=2,@2K>!(Z4KW>:=6#-@9 MZFC*K)M*WURY:LQ3(:J9:[.,1Y%0HQ:K"\7J!PVAVBS,C=6FQ7CN=)L09 \==LU OF#,C>#* MM9BBZI?'O;/^5?7\]X_]_[+>R8!A3;.^&?Q3.]]&^F^^ MJW_DUHEXNG$-ASR\'AF=JZ@::DGAPXR&?*\>L/)G'P/+O&)O7ECIG@;LDD]3 MK2)V%L6^&C7FD7@9\^?8;XQ^ ]]1K,AQ[1$ M(9?EO7(Z*[M^??"?7WP[-%^[9AL ;ERQQH%?+>J_YJ)[XVHT7ATM-LUML&1L(Z@TA\0:.]WUY=%?RDNX9)W+O5SH?_ MCWRXN4T^?,PM>BXZ8#IEUTI/)$0C"-:YP#*;,(%U/L/R"+7*(!TE(C=_RHUL,*N4U8+/7$SCB[2&V,4V$!'\$&2]2S,S!W@=ZQ M;XO8]^]M8M_@AH^^M"6SRCT#90P=QP(OO=^>,IYZ@J##"W(%=&0&EMQ"V(2L MR2K%9$D)DZXC84.I;8[YB-*HT;)@2F9T"!$66[:'Q(@ F59X?_]KF' U M;# M#'692[1H'/)JX]4>[/NFC5=1<55<"MIFJH*AU#^C-+9$W()!A.7> \4W!HIQ M()KG*IW18@)>$;=V]/S>])S-ZP$$^N'$YOM_C]CUUT] [ @LUJ&G>VVXF88! MR=:0Y_;^34@_#H'-1RH4JMVP%)L\<3T9B[!RPW1I?^QER]=R0EEN,HP)UN\$PA!9XP'XG?((% I\B:$! M:R"CF$,FN7(%[S$VB0R5PX[Y/P7SPVUB/HRYS'V:)%I '-,#TC$ZM%VS.Z6# MU\;KMKU/VB\N5S>LLP-@)#HVQ)1MBVWQ4.?N;@3W$29\;@VT]8^_=6A5HAC. M#A5\["I7 O&TJ?,=5W\&KD;;Q-62!K?I1&?.Y3;5UZSE[ -R,REP'8:Y(=(L MR=TUO:;:.BRGY[C8E\7%8E]R5,O8]=X=36)D/V;-%>L2>(B<],?EZJ:.WB]0 M)=S.]P:4;WVT@,@+$;\>I4B8,BFN099GYROVP?^\1+M,OD5';:^V]ZAM[ID; M#MS\$]=Y> @6F8T2[3)%%TF.2/8 H7]KRSV'QG/_.I:=:VM?@%VFJ7 .X!LR M8JA1O5-])!"?[V0/B8Q9VY(JP$_:_,^B#WS)!<+WD297_CTNN[\[5?LI\O16 MG:K1DR+:UPJD*!T"TW%R* Y5>KB^>G6!/@U"=UB7^FEKM\1^Z?#LZ=&#V)J M>1#%#:Q/ACS"AA;FN?!.5I?[:&R"U$2W#@JU;>GUICS%^>(2^G'=93O\'Y@^=]/"UGS6JVMN952_;D"'\(@#6C-7_U MP]U>@D<;^L)@-J6W9GVB.DD$Q*S_%<*<#IC8>2&A'PW-7GD2C!$"YB!*';__ MU*SX02]^K[[F_>N,_I$8LU!R:X\J'WM7@^I%[UV_>GS9[WV@KT LU5Z\>SNX M7"E+XJK1D]N%I+'9Q;NSSY\64T8+^E;'F@]$4:-O>70[-?]5D[\ 4$L#!!0 M ( !&(?E1C/"CMZP< &PR - 97A?,S0Y-C8W+FAT;>U;;6_;.!+^ MW/X*(H=M$T".7W+=]FS'@)-UVV#;-$C6L@B2-R.'R&FF=F2,GMQ*6RTTZ 1YWGS]I.. F=]_V/'U@O$DZ;=K5H MPKX4'&=APHT%=WJ0N[CRYJ!3M"J>PNE!K$W*724"!Z$36AVP4"L'"J4=2,@2 MK>!4Z8/.\W:UF+ ]T-&$63>1?KARE9BG0DZ:[,677+M67Z1@V26,V;5.N2H: M ^:; V;!B+C%_#@K_@--5J]EKL4R'D5"#9NL)A2K'=>%:K$P-U:;)N.YTRU" MD#WZM+YAQ(W@RC69HL60+99R,Q0*L9"(@Z^N(E0$).%;!CR\'1J=JZ@2:DD( MS7# #VL!*W^.$/NLXW#>Z%5Q*8:HVXAAXM"J]J#3^^/]Q=E%GYW4CQOMZJ#3 MKF:=Y_=8^W+%SI>MN4W>I"6+2H-*>ZC[H/-"#6S6>FB.AU9TZS5?N99_U/VU:F*<$?=,[]W!/:AOOWZ/ MW."?:ZSP,#^]9?WW/7;3O3[K7O9N*I_^^-#[%^N>]QGV-&J;P>^,\VVZ9Q02_+?V2XFC(B%V31]5RP8?C)K3./OL^3/,*@;_H<]H.N6( MEBCDLG0MI[-2]>OC?_SBQZ'XVC7; '#CBM6/_6J1_JJ+ML95K[\Z/GET9 OL M^G=NR6F6P5ZPA(^ &1@)&$.$'B4LXTKE7&)CIHUC6K&WJ Q=N/([TS&[LI,P M@10B$5IVK@T*<4K&[- EP%[\[4VC46L9& KK#"+Q#?7646MU5?"3[AJF:N]6 M>Q_^/_+AQB[Y\!FWZ+GH@.F$W2H]EA -(5CGRI'&N95VOFSD6+MQ-6&YK5RY.,<@S)F(H%#8QYBDV$Z%8XY7SV*+,(%@C*'C6."E]]L+QE-/$'1X0:Z CLS DEL( MFY T2:68+"EATG4D;"BUS3$?41HU6A9,R8P.(<)FRPZ1&!$@TPKO[WT-$ZZ& MP+J8H:YSB1+U$UZIOSJ$(S^T_BHJKHI+0;M 53"4]#-*8PO$+1A$6+:>*%Z: M*,:)R,Y5.J/$&'Q%W-S3\['I.;7K&PCTW8G-C_X%F M&@94MH8\M]L/H?IQ &PV4U&1ZMR@ DQL(V%]ND0I4%X/G4#,$^UBSC8@N>=H M69+.>1:4^9PZ!29=Q&*U%!%W'NC BDC@RI !HBB[&@:V3Y9UPL'V:W3HJ8"09B8C(SJU6WF>YQ4!!^UN* -Q$4S9B?!!\(*1P M$ZJLUTU+L@L,"7 M&!JP!S**.222*U?P'F.3R+!RV#/_IV!^N$O,AQ&7N4^31 N(8WH,.D*'MFMV MIW3P6G_=LMND_>)R=<,Z/0!&HN- 3-FVV!8/=.[N1[!-8<)GTD!;__BA0ZL2 MQ6!ZJ.!C5[D2B*=%RO=<_1FX&NT25TL:W*43G3F7VU3?LY:SWY";J0+789@; M(LU"N;M&:ZJMPW9ZS(JZ+"X6^Y)CM8RJ#^\9$B/[,6NN2)? 0^2D/RY7RW7T M48$JX7:V-Z!\ZZ,%1+X0\>M1%@D3)L4MR/+L?$4^^)^7:)_)=^BH[=7N'K7- M/'/#@9M_XCH+#\$\LU&B7:3H/,D1R;ZAT+^SY9Y!X[E_Z[0_5?LI M\O1.G:K1DR+:UPJD*!T"TW%R* Y5=;%L].M,?!;*G2+?:4O=?V.V#\=GCXU M^B:FE@=1W,#Z9,@C'&AAE@OO976YC\8A2$UTZZ"HMBV]3)BG:"\ND3>FK$'6 M/F9[J)+^L:[Y)T;.G&=Y[)/ WY]3%*"D5%'6B M4",M1T#%HN+#\B4,4Z912#.I)X"]XT07N9,O$18)]BB5])W"XXF2TP^Y/6SZ M^\8#^ UO2+- 4?S]R T&II-:P!JU1N.I7[/\SM:?34K;6=56E]^U_,M:WOC5 M(]C:V.\-Y)]8(+,K@PF57GT-V'G!5@GF*5$=EN?!])K7+&)0'ETX,BZ+^Z.G M=I7O]"[RZJO9OYZ4("(Q8J'DUIX>?.C>]"M7W7>]RMEUK_L[??MAH??JW=O^ M]4I;$E>,'M]MI,*;7;V[_/QQ;C)*T!U8;6\:.1#^ MW/R*$:>F(/&VI$E3($B$D 3E!00;J??1['I9W^W:6]N;A/OU-_8NX25<$U5M MD_8J@6!GO)YGQO.,QVZ'.HXZ[9 2O[/SIJV9CFCGW+VZA+[/M)#M6B9"74PU M 2\D4E%]5$AU4#DL=#(I)S$]*@1"QD17?*JIIYG@!? $UY3C:$TCFH2"TR,N M"IV==BTSV)X*?PY*SR/[.M>5@,0LFC?AG,G63KY+N?4Z%;&Q8RX9-FK."62$:X M;@(W+DUUAW*=FA)5,B??W3(J4^Q5/1$(V0]KI?SH?' ]Y/*L-/E_T_H=MSC:91KS?^)Q0J= 9E M&)-Y++@/F'T7J:E+K PC214SXX 83>@IZ0B9#$5'HHZI#"[A^'C4:]U1-Q0OC",28FQ Y)9RJRO ^HG/H>MIHS'J6 M44]T\PB.^3K$O_6W M.8Y*1 /=)*D6"X'=(3();GYO=M[@AB[QC_GU%R9OS6IX),I)I46RF'J_>O#6 MOHCCMP;M"83;0K9"WVS_6HMAT2EE85P)IK%>T_[S8=<_?%_C:?(JSVG MC%G;<&SN!RQ"W1W389;C2$+)-$/XAIK]>^R_^,R:CIE2AA'XN2+2"Z%QD,VS M1L8,S)*+01I%<^PUXB0RDSX8DO1SRB12FVME:+0D99&4 -$[^T6_]$"]):P' M2#G_G(][[UL&[.9BXJ_)1>S]+%E^,_-U,[/Q,S.3\>PL8C+8G$$(X\@J/!B8 MY,WY&1 FD0H)[GTFZ9O.V: MSE>KMFW:T%0B%%WOB0Z?V0=EIYG8]GO5%PSMBZ_M;P#/N #81/ 5A_XUH]MO MS [>YR!\=@M>1)0Z*EQV)VYEU#WK5X['_>Z%N3A=T8[.3MWQABP,*E+A^%+8.NLN1*(@G]];>230B4-KE.TR2=FX&QO;N6'JWV MV5VY.3$);S4GE$2MS8VF88;3UFEP<0[=B!FIFI5,A+J$&@+AA"A-S4%A:N+2 M?J&5205)Z$$AEBHAIA110T/#I"A *(6A JT-Y32=2$$/A"RT-IN5;,+F2$8S MT&;&W>O"E&*2,#ZKP]N )53#);V!@4R(>.N!DWB@J6)Q YRU9E]H':I^:AJ0 MDBAB8ESWF8!RE8F&G2==._C6YZDTC949,N&:@9W@FBA&A*F#L(OD#4B(&C-1 M!V=BZ*TI,1%1:[&0$,[&:*+8>&(03G/4ZGX\/3L\"V"G5JXU*Z-6LY*V-K\! M\RL7-!;0'+(E8#FN')95%UI;8J33QO?F^)XK'O3X>L?<7WF(#J'J06>-2/AI MK.141*50,1*?H>Y+_M!BP4Q3NA"L=PG]J\'PJGT9 M0-![R+\_)0S^^VH=Z*ORL-PIP[#;<:BK.[O^2X;;'D+[J-OQ<%SS[[W M]Z!W#,%I%X;MP6'[LCLL]3Z>=_^&=B>PFIKOOW@F_J2D5&B=>= 6D<+1SUDR MHI\\^(N%%/J*:F;M/.C@N$IR3A7(&/IZ%DYH0B,6:E2I5"IB,SL4S83"UA_[ MM9K?Z,@D)6+FGJJ-;0^W21D6SSQ(ITI/$2 8"=5]F =]5AUF_@NWT) 1IS"2*J+JH.!C MI:.D\C(=#[T;GGOC7L1[=BH7LS-*%%#D8 1'-*3(.04[50^CME9UL1\SCKH;9B99C--PJIAA M")^("+JWV&^)L9LZ85I;1N#O@JAP K4]-XZ_1,8,S(*+\93S&1;/).5VT+N) M%/T\90JI+8RV-%J0LDBV =%7=XO1]AWU%K#N(.7\J[[?^;-AP:YN)EYM+&*O MY\CR/S-?-C-KKYF93&1G#QO!]LQ!F$!6X4' !F_.SY@PA51(L=;9H/>LFG". M-1-["H8\1D6*+-">>RMF@HC0RG% / K9H2TET6K*,\[(E&;E4,]YDF>(\@OA MPB_9 IC_]QV (W1G/4.1I:D=WZ6IVG,W6$^\[L-9OFJHZ,IRE_7;KKRVYQ \ M>K%/#>3;S>QSHBJFBF$F23&5+)**324D#/',:[ 08?Z($;O:_FU#93_/U4SG MQP.L(%E.#4.7-&UO8:PZ3]<_?!APKM43F]J%-#"B$%%[A,E;K='L?J9VC1I. ME4I-E_N@_4?V/MD))G$]7OD97?OL>_L* , J@A\X5R]-NN[K1*&UMYN#B-@U MA)QH?5 X;P^#4K]]TBT=#KKM#_;;Y#UM_^0X&*S()G%)R9NOA;9_A?[)Y=7% M8LEH83^JKKD@BHK]R-IJ5MR7WG\!4$L#!!0 ( !&(?E2_$S,V@D$ $2* M 0 - 97A?,S4Q-3DV+FAT;>U]>6_<5I;OW\FGX'C0/1) .9*\Q+8< XJM M))I);,-VH]\@"!Y8Q5M5M%ED-1?)]3[].]O=R,M:9#M.VQSTQ%*)Q;N=>_;S M.X\7S3)_\GBADO3)M]\\;K(F5T_4^_][Y][)O8?W;\-?'W_''\)?_^/H*/I9 M%:I*&I5&DW7T9M$6J:J>E4L5O2RK)LFCH^C.=ZWY-,B6:H?;LW*:IDT1ZEJU+3)RN)6 M-"V+1A7P=*-RM5J4A?JA*&\]^?;Q=SSCQY,R74=UL\[IZT5S5&?_3SV*3HY7 MS5E$'\R299:O'T5__U=;-F=OLJ6JH^?J.GI5+I."/SR+5DF:9L7\472<%='Q M[9.L.(NF;567U:,H:9OR#,=<>0/)>SLO/+.3H#G0KU=)E25%\ZC ]>5GC7K? M'"5Y-B\>36%QJCI;)M4\*Q[A%VX]^7LQJ5=GC[];/?EV8,S-:PEO@YY#)).( M9,R('G&F%%79?('S>#QY;)K5E[<3,B?:BLOG MSRY^>W[YT^73\S>7+YY'YS^_NKCX[>+YFVW;\FFG^+:MFVRV_IR;E0$+P"?N MW!^>W)M?+E]'@UL8'?S]/Q^E!3 DE1SK501O7S]OT]_@5<_NWSZ.GKZXM7+ M%Z]HR#A*HF$J9LU176[4L#^4C@ ?%VE5GDRI5]X 4F> M1ZM*765EZWRM-@O#065R]+P=%I9SI2K@8?1,W4[> @^%36N @G'/&F\BM[]J MB@U<[U<73R_?G/_Z>KS-.]SF?_YR\>KB_'4<+4!4Y&L@O>5*H9R.D+K+HHX6 MR94"HIVB8K LX;)5*F^G#8P=-654JPK^O&HG>3;-UT<+E:?N;:SQFJ=9!01< M5G4,U#O+IO#BJ*PB$,\E$'@539-5,LV:#!;?%KFJ:Z1[N!0PUJHJK[(4-)3K MK%E$P#;^U8+"@A^+7@&/5F4[7\#;ZK9*BJG"5YL',[Y4,"@SAV2>P(,-?%Y6 MH"7@(U56OR-6-,V3;,F7.9G*Y.5QF,\2YI/5>"G+MN%;J+**U@\KPJW07[SB MID\U ^VPAQG#L:;P>QU[XUYG MP.61,2]7=!V6\#WZ+M(:_G=>(LE,DCJ#;R9 >" !ZC)7D7J_4D6MXBC/DDF6 M9\W:(6%XDY"XN89$:"(27+%!+VPG=99FL/-P3K.J7 (_K&@:^N7PA]O1>=XL MZ*[@.V9M563U@@AZ!F^8NE<(=VN"0@J4?#@2./6*1[N&RUB#5$M2F" 2.SR< M+&&9T3]0=*71ZP;N5'T$"U9=1@!?Y_L^:>$>X34GIKV":Z4ZVSI1>::N5"WG M-,^N8"Z@Q%?(F& R[U2#]D2:V5'@SP0Y@?K6V:ML )B/,3WU/MI#C.' 6$K&Y;-8.M$#5R/.,3D M8F?-^AAA8(=E>!M4AG>&^.!$X4%EQ12V'ID0S%?T B3F4J@)MHGW F9T!/M3 MMTO\&I[_G/D?\&[X 'X-4@+,F+4,WGC8TX2W&'09H/6R!>8NX@#. M8T*,MY'=LYS2G&)X04BQ*I^A/J6(3ID[*R1#6*"CR77O>%+;3=?G"AH0B@EPV;@8?2$<-] >Z= ?R&$4%D@..LNZ)#IF-D6"XT>D /[KM:G,X56 <)NV$/E#BI##<[KB@?Q.(QPBS4TR1:8:'U^8@)N%0 M15CC2ZV\QM_H_7*HXZ'=0,D*Z$ERX_5I.">!EWN7DT";'UY:96BO D<3!C=1 MI(GCY:Z;GDIGE)NFG+Y;E'FJ;ZZ9DWZR7I!D2OCJ)G6-,MT;7W\%/B>-;>(N M2-/JVBA"CGGA*0HC1>U,4:ACX=5/8/]1[XIA4UO\/AUAH:8@65"I!%'AG:5F M_BVI''"<)5B6 +#".X_WSY>5'K@E^<_7QS]"&3Y/T?G/[VY>/4(M+'K M9%V?@9* UA_2?*&\R9Q%8-S3JDY7[\_@W'*,'OSG,?T??"^9OIN#]END1_Z? M>AOPR[/P!N NWGCY;UX\_34KWFW< +,/80[1(Z XHD]BI.)L%N 2@YP)E_+O MPI5\SRERJ 3]N*N32-L49;SQ(LC)OQ2I-RQ4R%*O7 MHP BPPN>KA>)O?HI3BBER4Q@TDU+NC \#>PQQL7CU-(,9#*8[.3@ N.+N"(- MBJ1:\Z2,U4%?IY#>&8XW2JY=:<39P[2$:> 156J.RA&2@:,;6*<"[?-N5.(H MO[7KIY27JQH)<9I5TW99-_B<-J51MRP>A4D6 H"X\X(3N!3?VXI\![ERDR%C^_@+DF(ANE%%W31BT?>)=7=K^VFMU_VX<*X M5P\[]\X['_1OD71"XPJ4V**\SE4Z%T>[\R3Z#$^^/ZO=^9&/[&9S@OV?X6R)_Q/F M3C%^PSUTPSSODS0J9Z.BL*N\.15Y$WG_@*QYIF9@F)#1P_+EO([:FO?;/_Q1 MN.,3]^]LFYSL[4%RZ&_Y*S4#HBU$KMM03S+WLZSDDBU5PFR.?5\@ 4MDP,@Q M/5YA0B/(7X07*M53OBLQ4(G-K0-_=F,JF&NY*"O8)L/"]),HWZ=-U_47LVMO MFK>IY[TUD>^N"4+,0#8FL!*]C#B:96D[Y2GK.=)3&:H4*)>TIN%POU52-06, MO\A6&*)?4G#;ANJG>LYO@>H4;85!QPI.T@[C1#W%9XWA170[HEM2;P#P M0GA!IMC90&< 6U$I;0VR_WW 3;[Y5+Y2[F;^_^AA[_9]?[KC[9,[.#D,L;US M-[:\2(HY2;*GJ#N4>?\F6IT/7=K3:5M%[4JL6954>88T8?[$HI#"7B*;.S*4 MJ-:<-5M.>$5(N1U-*#KG!R<[GK/\DP7%FQ%RY]-_M9E8*K#OKS$JQ7GS695& M+X%=B'%U#@?SDCG7 0739F0A3Q2HX.[QW\3NH8W4GJ+R5);3FCH MJY*^MRJO>QJDT0?ALP+SX;2RYT[&IO)AH8!<$(X%7_57C8QV:!3GI90<;/87 M5M?FDE"5K]FF3.!38/=N\"Z9S]&!!S>I:"G7&,;Q)@VF!N^>,Y*;J0%;H:(Y MIV/D:_U:E8MBY&89;*3X&Z35AY@:/NN2.G&T+R*D@_PN.>)3^N'6J?P.5#S+ MWO]P2WZMVYG\NF$:-R\@N?7D= PI_?N'E&XP^HTE1UAT6 /)*@C]3%86&L_: MBE,HB$5G)3W37)?1P:FP:?3- G8+XY_0KV]^UQ/9KE9*V1M MK= -H1=-$H42F8#8$]3]KLNC!E4)(\5M;B%)6=AUN*>9#O/0?JF,=O@:\UKL MXZ$C)$>^$%;57>J&U5V3^X2+6##GM#3KB-DWTW7OLGM4DXA97@+7[2U8@XU1 M6COY>K3/?^9E_\@*ZY_";K(!3H,L1HQ7%;VQ-T&8"_KG^*(@\] F!1R)JN8< M+\0C*_,L#>;=Z<.1+TL=],.WCOYVTX*^$>>0CRXRVR" M;MQBDQU/S(5FB1PY)X8\?/'[F;G67S+'PCBG6 MA>HO_NFR44L>_/X!L%!TQ4P78/$#>9S>DM-I5Y1X7>!*AASR.^A" M%,=T%91&%S7"1A'WE[KYABK,2]<]3N\=8WS[WH:GAY;H0WI,-QJQPY7@FF0M MME'(X,&^(CWD3GIT9T!/&+X-O3B0?R^C3<0--,FZ M/+])VWM!+X#K ]A(>&.)2B^><>]2.]B%UWU&8+O< X4 MF 0Z?#:4\^:054>,<0H<'+Z-J3Q>>E^.^?T&8+P M:Z'V80_14"*F<"B'H1&+8Y<%ZA,]QD9\41M"(^UMI;V?=W-G<$5YG_)TJBK^ M;.O<$1"AK JUKL7)',T4Z@P,C$"@0-.RK;#,H&X0]0BC=2 X5^83?!Z)!&O9 MJ\8#*ZG*F:IK*IFKJ0R H'5X 'C1EB45DCKKS Q^$O0%GP*I6#M0/6M:G34UR6N(:?L%XLCTGB(YI5.4URD= * M"WV:Y#V"Z4AQ3NF74]3LF<6PH%P+7>E3Z7Q)N!@*=T M7;X^1YN)1#<-C6N%/4ER= ;$!IJ1MS3-ZDE;U0+-B)+?( CP?)KU"G[1(%@9 M97^1'I)*P5RA(^5H'\$)<9(&UCVD:J:D! (T?KC&$HS4#W$\@Q["/(PK8 Y4 M>81?X/AC6?G?1, C<^Q8;J>9$M>V *, W#%1XY_3AQ!=CO2I,Q@1#X1&Z^+ M>6C3,L5B5$DNIT<)AI1]AU:J&3-VTE-TC0XQX42*-Y7&VHJUPX80(5S@+")/ M#T.&/3+ 22)<]Q[)X MMPIT\?2WR)/ZH0TS&=PKY ,LC51!=2]+X=Q$"+7RJ[A-H$I*O,-$#\,[$%\N M37"@C@@#SYU*+4FAU6$U=\%TJ@RDH9.,S5)GE#72$76+1*!<=145_$77^/K^ MKF0*@CBE(B?9#W\%2(KNMB)-IB;A7[\6)TYHKURW)+DT(##3Y"IK!G8.N"V\ M-8\(T8[C*H97F]QLS YHEX185PA(%:./4"!*/V^OD..[L75]1B L84@XK%62 M\1I4TPC @$\H<@;\/$[_;9O.#2?"4))%H!RURCTD^R^[2';!3WH.&^?1>&' BF,*115QKA,,ALV M>,DDFT";*/Q*9V1PAR+[3)^<68>UOS-Q&9[X*T:1/F07N$'!41' M&C#CYIP_PB9]BCYWXMHX0.I=*1 XWD^=V3JCQNX95G MQ8[;V"D5I0DDDASHJH$$A=!.&PXF8Z9>DN4T-P>M$3,OBAF\JV&,1;:BV;)U M*@3DZ+=0C6#C$B")Q@G;4V()$*$V@$P%.NAV8BD9#DW*,%Z3KEX6V&?XWDQ5 MDD&03$J+.(%83VL+&R5E9%HP"(=U<;LMGV=0X-@%4F7DQV29S FK[>=3O?B:/^MW1HSYZU+=I(9>#6LB;OMRP MHFJ#IP%#WPO@CJ!K8_QPI4S*JDZMT]#E:!9EC; OO?P "M]9^2:I(U MVD/&^9\,#I3#%P@@'5/NT%JUV%;P'$8TLWKI&:[XM:S K"4,HZ>$5D6O!DZ\ M4&S%:MP.ML_(V(^=1?EK63F6I,ZETJC#HAT1'QHJ12:SF-R\.A&+TA!!%,3W=@4[;5*J%Z\5MU4O.&:B3JY]G2>)?8=!@PKZ=)P6:H %6$M:;+65>[-CCI ML(YY6::X?61>HZ4L*0IU!I>,;RWH5SE"MV.A,=RS-E]R"P2Y2YG4;4A:;N)Y MHV<[$X$E>\/25EIX:/Z/W+C6HV 9LH#*[C14?V_"6Q.3=6#TP $&QQ.*+ G.!7*/*=%?0F=9R^\-HS-YLN"^3,QUFX .) M=0'D S9']81EA)Y;6+FM!((IWG<02LS37_B.UJX6R82-ONG8 M#>V35N)0M/:#N7+.*VMS)-M$4CV'M4X.[4Q1>TF,*Q>_@;=ZEER5U>WHI=?C MH;SI1/E2QF+!&"OM1.U MX1@BOPD#*\F:)A2(C?"N.CD6Q%AO/-/#R*"',R"]87L#X1K&&\6S$,S1P!QI M2@XQB!4C)E16URV]1_RIC4;#]"GU8S!J45_WX9,X1JP)EW1AMH+$_'&7M0#= ML"A=_QLAZO'P-!56+7&SM.,1+8>V $(#DO3#3>S2HGE9U/X %)SI+K*=M,G9 M'G#9HJK_?DH6T(Q'I V>U%3Y/P^7I:N]> M.P,N:'/RFKR:2/\BC[[!_7R#]SZ3;_#>Z!L!521 M/T,/N_M)]; _1=VZ^V>I6SNI).@W^])U$8RH]N3JS'K6' \3)98X[J0N\7DJ MXX8-2,C+T'.Z.E4]U,QNEG&3NR1%4M(P+9RJQRM&3V!NM!3C#Q68,U)]B]R$ MGH523*\BTZ3M*;T2YHR@0%-,JG/;MOF/F:9T^HSIN\:'W EQHR:FO>.\/!N@ M);!!H50#G(\I:O4J$R@?6KG3[,YZ/B&O>M5J2:5TJAIM_UTET;T=)%'XQK*G MF%C[/SFY'O[)N3(2/X:?7K=35,Z!B[)DZJ95..D;?:GCI(W<@!O;=#3W1OKT MZ4BF@X!HXOI6]'Z;9<2Z$\42E)/&C[O$ 6G&HLQ)\=N)8Y-_CV$(X&>%P4@_)U#_G_-IVTWQP157''>-OOL(#-M3$;6Z)3X L&3 M1,\,(HA+9@;M7VTWL Z,_^?LVR[26R>(2-O6A-!M]*;DTD (Q>P0=>QD)-^. M-F$E&.2>KM6K\YDT%-AF0M7;W'63@46[A&84IO=NA( M,L.9&#A,%YS)R.5WY?+WA^##NAS^IQZ'_R>'F'=FX'\>_^[$I,/!X"0<(T_J M=TQ[-GE>!?AW2(/,O,JQ&-7EH GQ*5F*Y3N'=&+?9*VYS_S/%;>Z/<9LQ;K--R$P&A4S7X/;\ MU0] .L7B[D@\3.Y%A1%Y\?[N+4J""7%&1V2O-6,>-.7G #C>.3*ZAE?%U M^N'6\:T(Z72%G6*+N?F]QEQ=^=U=RTTN?I=>NH-/:>#N#<\]>(@/[D #7GA.4Q*VXI/$7]UXJQ;,Y@;S\T"C MJ-V6NP%+)/$*],B;7U8,G$J2VQN3,DL0H%&;-N39@G%L>K.>5LSXNKQP^)>V M\Z/LZHY[ZC_V46=@$-GWFDKXD)V.:675N?;N;M?][:X],M"M([?VD>*2U6): M$92_ZV71EE[B%:UB!KE5@LEORVFO4A2GLU=N=_8:I C=[-&$V<4Z?+@%IHUGKN$U5^]5:O/1ZA;UU)'6:9NH:[4=^C+M M=H,5 )R4-U'K4CK&BGN*#*\;CG@6(>[72# WU51G5#I_R+7<5!DH"BD6EB-/ M)V)AT&6&" %S7 KI"(8?@Z3T T'KR)\/NVFUFSK3(:UD15O$^5VL-"7YZ?'SJYV8.2^ MYC.@G;C>5,FUHHI3N8[VSX<1=;K6W#>?#ZJ66M-. ML:QXG;&5)V80@$DBC9B]%$YI-%1'5YPOG_G@CZ)1[)XW_]5]YA1O09X PD1BA3QBG_]A-=M4)T#7^"33D]EON3)NO:,>,U&&*@ M\U'D2-S*_E+K4EIJBN!,HNZWU; @"^9NE[H9->7'>MV7>KMP.S)D8A;74M-* M*A.G[&*!'IH!.80>-WN!R4+8L[>B&%@ 7DCGIC+TE0 'V?0*)\%IXVM,!S&) M80_%Z:VBM#U/\38,U$NI]R13; ^A7\JL,8B<*JP^_1)7Y/OF #()I"#/QT3\ M'*ISI53@I09K$N< K[J&C2.ZL=344:,H,6N%>0*20RS+(G-?I5R$T$N[_A=8 MINA FEE(A-KIAVX:EI)/26./]A6XKG!G(YB'<)M0RO$UR3OCQ10T+TG.[EK! MB%91^Z2E(X8RW30ZT/2EB?HPE*B44=JCIC*PQDU*=AK*1$4VXN9%=U*)_&M/ MR?32_P3X/^Z(NTYSJ8SJ[[!:?Y\#)/S&S1<\.7;<1"A=31C:<>M,>BDD'BQ& MLV9L/,%V#)D!#_]ZHOI+"*A^_YD"JM^/ =4QH+JKZGD25#UM7AYJ&2DFJB!C M :73084$(?',9M8_18Y$NNE?CIG\Y@#8>>=@R?: M]03WEU-)&."B>=4%9N=U-I>"F_.79%(FYQA.82L,Q\K6?L MJM9O0-1/$.YU4#7U=:'> =;M9)GUW&")6:&8":Z&*)4HXDGC1&.!O2FG+8YC M;Z! H?'O-8IZYU 21"75U7.NAX/K:IPGP093=9VPNF?+U[1=(NG@UUSA3VK6 M0$9NL*C,)8>@0=,I&V$:*+&:04+D?MY?X%)8^B0L-U28*@.=X"3Z:K!T6V4G MVE)#059N-^9MEGVSE\%.ZER8!G0K#%"A$VX[IZ>L-Z$?!'3UYN@Z0=6[?V/( M/;X-WQ58.P(45^NN!Y@&BZFGZ@JKPTCQ=V#^I:A$0T %\![(?LHD8LU^+(<9 M=?7J16*,8/(8C8FU'RN2],8+Z;"UX=[ 3E%%E_SD3 2/XY(1R!1,C_;1_?&8- M^5X>8-S3N0*^+L_%)> \ON=-[BB^!"=),4+"D\?1$ZI8G]-33]%]6^9N%3WU M^ZX0EE;6W47G)F@!O4?E*BL<58IX>$S)1JNU;:ODU B2$TAUW'AG)F"[<7XH MUSIS/#@_Y K_9?*VI+8C&J.'DJB"O<8PQ$(]/Q=88^]6HT9 ?E6[U%^7U9@> MO (EL*1T+AID8 !4'8'HM _YT\[N*>T:$0)UU2BDQG)H;@ARF,TV/P,*!H>F M_DPJ(")X)GN-,]23L!XS>?/VYKQG@I8U$\]=76[QV&U0.&,W]AP"&O$\_[ = M!RW^RZ8EHAV@F+7X+800&V@"-=>FD6H:YCD5#H=J@XW M1+" 5#49Z'Y+-R8$0Z(3G%4WW'2054(DB(^ME\MA?D)ZK:/A&3,#E)8Q8[P=U(;$J&,-G^983#M@"-_PSWI M.0PX^8C+F<'X2NJL[KO3;;<2:0<#;RFR+3688[51SSG^X#,YQQ^,SO'1.7YS MR_M20GA7HLQW^!*VC]P2G'$*1DKDEIB'OFZD"/S"3 MKM4']CK!5$ZJM-]+G=]]!KY"V)4V_#SBYO>\PK[\1[%!B*F9T:NS5,3JA@Y% MV'=19K)ED1^R0&>B!Y+TU=,8M69EVUOS&\C/::G"V2L#.V:);H5>.\X00):( M&INDZ&",^)#WMS?TP/9Z;FF]OUES\^TM=$1^W6BL-WN M.NYJYU%7,>\L@S)#]39V(>:H'8-IIMK+9ZA\&@M/RK&=)F^52?SP#_ L>MP^ MT?<,?3LQ?B!X$?R[/7;['AZ#*K*K1@F1DL-CP,R8V[#XHZXJ5H*52%M$? MK#)3K+1SR[2!E.]0 HB^SG9-$OM0Y$8&;8Z[M));LLT3,JUU^ 7;SK*R97S0 MM!.LP$]JJM 27#D>"40"[I >+';4;6\SY$Y,*5TUL%IB!1XYV06P#5 MPV_!K!F"_<*%QX'W-M_(/&SXB9B9M"9D&\?:^>WB"*]5D&HNEN_,SJ@4TS9G$A+#;[KI1 M[*1<%A\>5S@4&=#&@+/\3":G#^5[,9H*;@G#VB8\TO34N-#H4>@Z%AY_)H?!P="B,#H4/ M2?C2[N!D2U!@BV/!I*EXZG!9[>]_'L*+'"CTD![N>P9IPH7N/D+7@K2,B: Q M;,Q,":'I^T+Y9$ H!UT1>VX!9PTM$"T7+G0A\I6!^TJP_::EWI^5E0-#"%9R M.@(^,1Q%$,7 /T!3WT/S]P>\#51O55[=\+&3).3$1B9KO^9-:ZD=%>;0-!@3 MO#1_1J:DAF@9/4>:V(2ZQ8X'BSY1W$*G0TY+L8H#:A'. M1Q0A[@//)1YHGOHKZD5E;K!C@50IMMK%=MLV/Z,V)@;=6BM\4QVGFQ*<'=G. MEN@VC;Q]8SZ'0K@WEM%?;7(;W,FOK;+N%"JIPUA2!#9]"\,%==IGQ4Y2#"66(M+(DU5CVX1] MG>XWX>G]_HG6>@^Z5SLY>'2-^_F3[,\ZT'6Z281^%5-!&'"N8/U2A98H^LJX MF6UA4V/[C_A!<8*-"82#[9!T^>4%^1JG@ZUJRSIVZ*;U@) M\'.JSDRHPL':M5ZM^\='*?EE0*ZDVG=*1YE*5^#$S6C@^DI<)*I0[]'"(L9N M ;F 2A'?\^".FP2RPP44.=T/ NVIN/G-8,1=6^N:43M-+!C5SAU.21>G!)CK M>9OH>H!>BOAWG90-@L$W:>9-R:U-[9Z+IR&V3F?XKIJ7'A+90'.BDSN("-*M M63/4GH52%FX0,^LE$VT)F/7Y'V7 SS =C9\39C7+@#M1S.%>/R-H-YYE6JAT M,Q9TQC2G18N7BQ@%%0B$OE/V5RH4D%6F%;0<=$-D712HKZ#SWYPPJZ$33&3/ M4\.5*3:S/II19_7O ZL5\!%>LJFD]B>8"68-C9,P=S+9=PGG,SK3(2P89RW8 MS1 H19E9;=Q^;T(&*9N1'_'5@U:-M S6L\AJW@ES4/H=/8'5FP*( 5+SR+=< MZLGOLSG9Q[X*-P@?]ZM._Z**TU];JQO&2,&TIT [#[\OS8[-:"9K@Z2,%$3V MO8/OS$"35]G42%_N.!6M0(KC&(_;)T69E^A1Q)\)E1*%KJ)/!-8$90X($1K# M,N\#B_5B<_F<_I[=A )#3T1B\%Z54Q$\7'6,UR7L\21>J4OD_:!'H!QM)QLF MS3BZ@]K/YM9J')%9?()FKZBDAO+6 NU>XX 1ED8W;_[:O2!?27GUR?%G\OB> M'(\NW]'ENTT\I#LC5O>]>/"A96+A9ID=VS345])SIEH %Y,2(,AXTJ= H?.4 M[)M)6;[CB3&PG$$$Q*NSJJ35FO9Y8;R^(#7/HI7$@G?IFAT(5Y)GO1H"4:8] MEYG!MNT-;'Q]):9FR]]!%TY;A(33PS:,B"*)0;F:4XB3=2.M.#KO[,^5XOJ\ M'Y0\)*"_9:5!&D4D."\A=RU),*V-3;E--6%N3,"^U=N9%#JLGE!KR"J![]OB M4JK)PYBZ=NDX=K]5X6C.Q7>,D% M"]4>UUCHNE>8V-_5?I# Y!E1I,!/24\\[W+8);'!03 $5K\9+VLW; SK_1A" M&9%72X;GEKD>A\*Y,(8>I"AO%BCH>OOW=BZ*(PEXD4)/TL. )VEW7V+/PWZ0 M75LK^4.5E)N D_LIH[: MB,_!#JL<7!FV$\-%/0A,U]V:;5/O7B!3]"6>O?W*4M$!>&4<@+UKVTD(=7I[ MJCYDRC;(4B6L&WD'@+%>IP&ZTY[^9)[EG980C!.-0R,=#LZSX%"D#ZN@&>Y M$XHC\=J4*SY_5(0)=PDG=2WH*6Y**2]<5%]=BX[U&%B:*\^QWN-!\S[%K(J* M;+!SYVVOVMQBDI]CXO<4!G:?.*_KVQXQHT!J;7O+X:7)E< MM),'QQP%]C&!N$M*T0>LFF55S1GNGDXW.+->$DD_,7?7(@T_\ 47JO444XYL M^1WP$GU>*?!PM8W^U+-XUM5W?KW3KA;),UW*MK! <7;H8-<8/ M$KQCJ=)1B**\XHA$@UD'<6?X;HOZ8+:%&(>FL7GJ-Z/F?>?80Q_%X>/O0P@O M.YP52!'$_K%MTZC[$DB95IO]@K4Q>7S/6,+)YXHEG(RQA#&6L&NHN2MI9G^> M:-DH5OJ\CR!,L')55X]U'!&?A 5_+G4WS; ;=;L/B-[U=/#]\TJQ?)_1 MV!F.E,N=,37I$UP+:\VL-#9A+1E_3DE:($..H,F:Z HV!R&\LL( YSKN TY^ MXF+O)ENUN4!.&EO#EI&B6T#PQ.:NZ!KV["82VW\P/Y=? Y\B+T M.ZXO, ,K?%!>PT_3N\1A%:)K&AA 8H'3MI+0XLQK_6-[88AQ[8;P,HYQJ$8N MM.RD3N5)+9SVD#471GZEF?>]-I2QHRLA.&Y:AF5JP39/;N\-M1&*@&QDLK],;AFGVX%/X M+@_W[)1#U\',O -&(=U@*[5G#QWQUX6]$*$"*FM@>!YY<_A^JZ<.^9%743>5 M-+%\C:F&IZ-C^OHSB[_XO(,91A.6P48L(W<.G"W],?R!Z66\D M_X8CND_OSA#AH$\+WSDGAW$U"OZ=(^:^JAWHMH5\8]Y/2K"5;ER(1U@5(8P^ MU^V\-1,R>.GZC6:E\613I\!UG86O6ZK M*\RLQ?U^1>(;_8/"[_#/P)_G(Q3TQRBD?J,#!'4H4B@-#$B<7ZG!+A+AF'V_BU#<;#&,??I?KI%SP&K>YI2->J-U5 B]+Y848[W+RY%:*Z;NO M$I2FJ:ZT)11ED_>1\\H80J>ILFECVQMT&&*X5-P/O3@!4+#*606V$I&DJ*\T MX=N>RAZJZ#5V)ZXMUV039?.BJ3F((\;%US\UR'(&+D@$,E=9XG2H%S(EV!E; M+U53Z>O-LMP([7VZM!#P-.OR6!L\FZ&',(U(<2RHYT.A^^EM(B@IBN^T%6_+=>!*X0OT.HUY@6 _>NH&CHAVE6A12 2/ 6X@0]6R M%CQ3I"!G 0ME^);:-S$8@**N=^X#C,=#8]EP1[M$8Y>8B1092*T>"?=-[^"4 M4J^M2%%22VRJ%"*[0[W/N'4D;*;TR\8&TM3"NG,[D?$9Q#2;6.>6V(=V3.+G M[KO9&W.S)QT3C0 U!.&>($I8<>1.850!B)FLD M(0N+$-#&,XU:E\G[;-DN]6;(+&B4!!.N#<#]3%*].$K2SZZV:=*R))'A [-D M:$?9>=(O34ZA:?24.+"IB;02[>84\6)/?;+B*I(I-MBY:4WI#Q,%KYZYF+LFIPRA M#Z4I+CS-KZU9F6]SV\C+2=,;6#H?L7[>K' T0F]>^>OE_FCS1_)7PSG1P=!I M+7X!ZU*W;(0/RS8X(1C-F=2"PM!++<&S7S/&W M&*/DT+&-LIEVW70UBPZ&E>,-)\RN?*V=/:E_96R'X,8VR- M)/=A%6="<2:D64YR';-TO-YK-Q@5Z$#K5X(A3^/^+U@5CVC;8C>[Z12=<# ) MS \N9>NK9IX9['GHR-L%M&B5I*D&P9>QZD6VBJ.WB'$ZMZ=\5["&[N[^)HH,..O1'6W)H;>/MVSE$ MCZJO55*YX/*4]!_V%E+^VE0E@KYA$/23Z'=]:?^(?N?_\-7]HX_'$1E+ MM2Q !ITXTW!FP:&QS6@M%-7%LFY1IAV_<[_%-OIM$X(I'XY&;+A13I_MPH!_ M.WE -O''#^EO0",/..>[&&!LUH2")@-)QWIQ;K0$5J67O@',T^8'2D81 ]84 M*0=";&:11/X[[F6!:\TJUSJ3D#G"!]"<:RQ+\ON\F;P$=J7*S^:+.!I,>@I, M$5N0J&J.O!XAMD U2 -9-5KSKCI),XXZ/FGKK,#N#GC<-5B77="8P[A[PS@T M#*R](]^05]O[P+"?N[@*^I?"DU"N4\0FCTW) 3:@4-H?UI M<"])9\UR9C7=Q&XG??$RF(E'0XP77; M^BT78L8!C^&P-"/;H"0&P<2I2])PU(HAWC1/)=@M7_3,:GZ=5?LDT\52HN3- M9<_GYOFJ,,@,#Y&4]K(TM)N"?-I> $!@[[0[>CATSHF2QKLXL-@29*PPEPZB,VVN9+@M7P9.21B6V?<-*+)]VJ70S/NU;JY'-E@+V MAF_2O9T94%1<;^U4=;)0';O;!/PL/%O'N.AWT@#%3 -,U:&2,C!"U\8 [&=W M&4_>;N./E/@AD?L>KS> ("0)P3S%VAU;;J*::RPO#!CH71!4?$3W)!-P6Z?C M7]UBZ$FEF'N)D2C*OS/CZ,:(F+$HJ=<4V\>:<5U]0=E72X(6C#_*O-Q05E]L MBA(*ABV8O'V/B9FY6[DA]\TXS2A=#.7Z,-1]'[,F801%$XB1K#-!:]=U&_ND MBC+'Z.2:6OW+SW--V,]!1&$J7;A/"H*_9&30+\CS(+%+FWG6 0/CKW-5T'AI M=Q7%#X.B&$REW\K4=]G],\D$RH32)2W9Q-'2?1;/2F>X;K*?C*..>Y5*Y)BH M#R^A-+[I7SD:_9HF8]Q.L^UJ:U;]I)I DRZ[R7OT<;7%N8];(K0U[U7 MBA>.[CW]>:3.7:GS]'B3,?^<K8[,4;@ 4K_J@@&?5U"9>!Q[80RY1L/L]J-H_P"6DY M7H+B.*>2^U6"[@6)5F+3G]1&:+"C4"-J1$X?TM M*/\=*]\SB>-]VKVA8*?.]:FE''R63&O0RM!K!MIA+9@6IDF!209%;5K;G;I5 MC>ZUY'[38A_J7(%'8UQFO[C,W<\5E[D[QF7&N,P']*B==5$))+LJ25-T7+$> M18:ML%=N!(\:RPJY;P"GMZS[H>;_3XX?#,_K9;V>+@C9?&JK1JEJ^Z\VT],'#Z.?L: 2ADO2O][\SJ<- M:B&_G4?'IR??'_\%)XA>13S;1]'31:;0-J-T=E"Z7K#C^>N\*$,S80>@=<(X MK-Q8DZ0VSMH*781#'6!&OKZO%7FZR>?R%%/9LTEKL"5TL7HH>,XAY0'T >E4 MV,->UYE_#"84\%BWA:URZS?O""99>/4PA/239ZIU4RC7/GRJFT%'R[5]L#GA M.8R:9*OQ9UR#/Q>G_0SM02S!+Y*<6PJI]U/*]TO>$]2JJ;QB+'6!*L??*&1E M&O-)1Q5\_84!:AW :N)B-]_%U"FAX(JB< E15IAHO([F)]1*04SZ69)I*]0T M$**=%:0%)V71;^@3+B4S,4.P8K!%D<5;Y%07J8HWU?PFM=R_Z,84Q^S%U M^4"_]@$Z*'G$KW0SQ58']:'>F=39STW/+#7R7/!YAK M+6&X_VZKK$ZY_V8PAUY'Q75J:RY>.N D@GZOHR;&%3T#;@/WHB:@ MH=Z684#*G?/2@]BS?D5D!_I;)RX 0[\JI]2]DP/$"#XNC;+=?M,44V!_E@,0 MPUE@FJ,!*=7DQF_%'19&9AT(C0F\'H&Z2=6P07UYBM"7?(!.$AQ?[)J/!02$ MPA;.N>!DRBO^45#A#)T=G:1T;]!M033'^_*-NHZV/N9%>NQ[0.TJ*ROCI=U*\AZY2R1BS2?A.C(6R13@&3G,B MK\30#7 )B,G-0M^\H?*CI^1V(SF*60ASR4D)O@^?LK.TC1;I2Z3J3/$*Z1 ] M,P)GDB&5@/&'@MLLL)?.OIB*[CI9:D;#Y;)(>SI3E18ST[$RBIXY[^ >,W1] M-"9F>.]L^R$*DDHHZ:TRE>W,@=;2\!M$5&M0=X97M>'N''CCQ38UBEM%E=3J M6"MC6)X:.TJ5N?O#0^L[')R"]7H[CZ%VMD1MB\%[,F0_L,Y,SKM=CA4+>WK& M[WTNS_B]T3,^>L9W51/O;E(3+_%%(*-S9!Q45P5\M0ZJA)(AX";2H#V B00( MD3UUOB]9VJ;2D#4/$BKH&M=RN=O#E8J#LSG5-H)1K$T\:<]:SMGV[:75X"RT MODJRQ$'8?H$J#CZ@8;WU'"/I >9%-;64HM!FIRB"HJG$2PM@P;5M]\4%RP2? MEJ74WXGU SKFORVL6_GC6CWWB;:_2VKD34DA2I;(=E_F/;*,'(];?.LH#,J MX.!#20.<,ZFBMC8!'S">%75DM5^\1@V>FAZ7JPJQT3F]9<%-$89@Z(&25*6# MYT;63@5+>2ACD:LU-&D3I091*IM2*E+8 \*FEF@SG!'Z=9/9.)/!F8@*JD],1W@2O@P:D-!8J2KUH A?N'=!6]N2/45_<3U^\OT5??')R M?U3L_CT4N\Z(NQ"W,XSF!1Z]OW&<:D;)ZLH5XR&CW"^0(00,P0TG+1)<,BFO M-FYO&:65XP"M$F"WF/]S"VT>?U*MD:C]Q)W<3>ZA[UD*&]W=A"$G; ME##S;[_Y]IMO'C?5OJQX&YGAF_'%:8=;G=[[V\W7UQ]$;WR3FO'@(L,N%S_< M.KT5P=7CGT^Z7//.1YW&R]?_^_27B]\NGET^?1T]??'JY8M7YV\N7SS7$X-_ MJR=?VD9_R@W=.MSWIY]PO/&X]ASNQ_6C/^NL1-8?3I]1) O436? M'!S'$?[O<#S2#QWN>;)4XZ%^88?Z!IM6C*?ZA9WJ*"S'X[K)<7U5*OKE\V<7 MOSV_?'-Q\5?=B3^/YL:5?_DK_W#A^X5O4$?%_9H6_O4>^=>[\G/.\A_I?5SY M5[#R4?I]T@WZ%O[%*,=G"('^>O[ZS9&-! :#FGL'*W<)P,$/DS)=/WG\W:)9 MYD_^/U!+ P04 " 1B'Y4X(^-_;T1 #BW $ '!M9"TR,#(Q,3(S M,2YXGXEE-W'-MC.VW?.A %26PH M0@<$;:N_OKO@1:0$7@795,271"8N>_NX6"Q X,O?7F8N>6+"=[AWTAN\/^@1 MYME\Y'B3D][W!^OTX?SJJD=\2;T1=;G'3GH>[_WMUS_^X]J93SS_W^\_/S^^>C]UQ,^H<'!X/^O[]=/ZBZO:BR MS0-/BD72X&4HW/<^L]]/^%,_*H2FAX.D02 $R)77(BK--!DQ1U\;"E3%WS\D M5:6PY&+._(P$JA'* ,5]+,96!];!P%H282_V5$\%2S+\N([W0]\_Z.BHC\5# MZK.XND<=V]=WK8HR?<]G6>7/_07JFXV@XGN;SU3EP>%1TL!W;'W?4)#IV1R'A>FJ3H%9'0]?/3LQZ\L:#*(797!\?-Q7I3U"I13. M,)#L*Q>S"S:F@0OK6=V9P+2;RU#@K>U- =7'.;2N6,L(5?U"3^P\(_W@/97K\N!^E7H1+] M98/P9SW:1?;5D=%L"_4@K9EG[G2CY]8R[[J\[/J M%ZKQ$K<*^4!7T8"'/,=1"11)??5K S@NO6(P:=5/JCG<:FZ4L_BI_.YXXUY] @>8E3Q.0XP[]F8J#CC,Q4VTBF.1OIS MP>=,2 =4FXI150=3P<8G/0@^K3B$^(]+A^\ATHEKK/6?'0J5F-"$N==+[N*V M:(23G@^Z=EDD]&M+8U.WKC30Q Y<99-VRC1BX[HR01/'<]HKTERPNB)!$Q_B MYT9VP@X>H0)Q8-8%89Q4H;@UXG:@?L!4VX+_';FP\#T4,T6E1[#=]_NK:L%X MR&;UWA,>8RZ71@NG'E7FGK\>'!S M/\BHI7^>>J-R*4B2ZZ69+_T5VBML1'X M;'3K_:I^K[P;4>.H1E'#+ "KMUNULKYE]#0V:S5KV]SSN>N,E(<>4E<%\_Z4 M,>EO:.FBGDU9>0"F?8@IPN_S%$UR%M(D#XIF9V*-(:PYA;!)3IET0.(M6GR5 MD"D '%8' 'EWE^'A+QTBE*&2Q[[%QQ:.5XJDKSPTF!OXF#+/=YX8.&KXFUDN M]XU"I2$'IC!T5(2AI, G?$QN$]X(\ 8U4[S!>(*\D3YY=PWL=?#2&=>?PCLX MY>Z("=]BOP-3=6R< W7R%:GO+P \+IDUL#PJ \'0),/ M=SRV<7B2WZ\I0_^"DU+'MR&2 1+PQPV0)#B?N5%$T<)G$=$]M^^AY0>S&14+ MY:>=B>>,P?%A"L%6*V^.-['F\)+8#C-B]UKT3.'AKUH\J.E-R(P:#I;,D-.$ M&7(7,;/G.#F*#>1;@MG,>:)#EYD A+YC4Y8_UEH>)R61B7URGU#=9%U[3JR'C#@ZTQOT0&A=)DLN(Y)Y;]F,\M9?TQ8Q55WHT9=&! MUJ(8TT?S_TME3&FOHSHDK.0+KD#NGMNZ&-,JL\<&28RPB2[ MFDDPS]0I/^HP)1MBW,5%RK8CNNWD'UH@-PRT67$Z9L(!/"L 'JU A*+P%ZKTP8O*J MM$S!("=QIL)R8$2]Z[?("/D:,T).4XSL.S8.(S-%4UTC&%CMTY2M]4DQ%:Z' M)HXFS_MNTZ,D/VWY;*(*!,.MG0!^(P8N)&#*VOI$F(K@XTPX>0BID_N8^OZ: MOB0S;2HE7IF,(1@Y%W\:X]70FLO7%@2T\FOOEX2DS4%%GTVKMZR M"7GWJ)C:=_AHESD,XJ2P?U. T*?R!, J$F25/HV#3[UT&F0D;')$ZJT#$%CIQT87$"J4-$_FY7>,7810BWU'1*V\SA:0LA%]0P@Z MTF_@JYM@ZI#5W+*IJL# .' MUWEBZ@,,ZOOX;6ED^U?'7'7.3*'12+HS4_F[ M8IQ<(^/X]ZEB/$%LA]0:>!#LB7D!LX8+:T;_RX7E\T#8[,WP6<:/*53J5IU'?4S/,5=W$F%I$1Y>N6M*+>VN!5-^3< M%+[U^>5-O*[*7ZG/QV/!XA0UHC]*9BZ_ XSZZ]Z$)G@"*SJV2E2,'#? KSB? MF3.9X@_ZQ 2=,+57$;"EO@&&X3N0ZIQ9[.6M7@(C3)O"OS[M7AO_9RB3RM!< MA#*1?T4RD=-0)K5I$YA3GSW[Y'8I4P?]PD74%++DE%G4=?FS.GUE#*/^B =# MB=%ITM(@JHWR8PJP^H6#O$7@#(R!77(:LTN 77(1L;MLVV$Q=V4W9?BU,H.H M:TC9%+[T:Q3:!><,N-:7HSLDZ9:-MY!,*J%@"AGZ]8GU%>HN(51DG=2[O'QN MS05_I"%E4WC1+UFLX27C198EY"YFK/,D>GM"3,(]VW&=1:35\5UV%9!U M$C"YP;WX1"&/8?8B^L89/0_H>@@*EX[9 M^&ES)@R![X-^?44#OO.$1P3>#9/D(OXT&SWA]9+'#FH%6[2V$%I5(6,*+OH% MD+PM85V456JH=$XJS"1-!/4PSZ1N45+3=[#")W08T!$.4/CEMDEGM VV3.%- MO[21@[=L/BS,8?T6LDV^(]LJNX!LHW,+V5;?HW<>JP@*2M%\KB(EBM$&GLVX M;?P5$C6%KCJ'4\0/R:UBBIQ&3'78*3"CQ[TGYLOXP:O!IY2N*03I4_.Y"+J) M^0H?=2"J> ;*-L*FJJ1,046?%,\](Z6+GNH=:;(-B-0E:0HJ^OQVZ:DJ'60J M?"ZQC2VU%8ZZN&VDCZ;D#<%GYPM^EKX M6.1;PAW.J-3C+M&SR0= VW ^36F;@E3.'O\:GP1U;JJ91?$6P%'@JD\Y5 O! MYG21L?:K(JP*/X90]U&?MZZ!.IBA1>RB;U-M[A-V.\^6<[345CQ8&0U3F-$G MK]>/L^H\4JVO"+%#GVPN_7ZQ TL-V[W"-QJ;,6 *3/K<[JN6Z2N88W$HT!?4EC%#L7AGT.?M M^'0&O=@49V(@Q:DW.J=S1U+W&YL-F8B%K5BWB>@C*<);K3^/^(PZWJKP:2E' M07A7GT[,I5B^X]^.[U*@04Z36Y?@;[6#?1'^BR[VS%7GV<>B-FZ_F?@R[JFI M!O(,'5G)^1^@E8_E,Q4,),*KQ^;8+FOIJI7?TM2Y@O+9G'H+_\I#!RG\%T8 MGMX^,7'&^8\+!H&%[<0>_G2& =/_0H2L:V&3OMH6$12KJA3Q177;*VJN@<"< M;H!?I-WS0&%=CX3&[=_B/6GDL;D=8 4<[CW@<'$%(;.89=507*>YJ, 2:'!3 M[YUL7@YWF@)6<:-R=I/S^10S=E=>5/B5BW,JQ&)([1_G+G5FL:B&^MIL4 ,% MX*ZRU]#+#?=&;!1 -6 WG]Y<.I+5/NT;(7K!=X$QMHPAU;_7WE1(C*>F6%T&CY)Q&!IN9NU;EL0FZ^. M[)0D-5?)UT%1D[8)GN><_D&] (@=?L2%C*QCTA>UP2E=TR&.:5PLD@$A9EI? MU+*<0YXQ-,QG35)4H16&81/J8N"=2@,WNA@;1;B[K)Z6O1NO=CO+LD%*ER[;?*LX]].BY=;8'7%.HQ;E8J5J MMD^\IW#Q:["^,)93UH:(X"9 9F[':@=)O BY!%A>:7/M.YYD$R8VY7L9VW/? M5]G9,1?JXSE ST,P_"^SY2.'Z8\C,O% @W8M&T[+-=!(_-V2'3=A1@N8^NT> MA35:NJ%#\1SE*L[Q #L!<]6L)RFNT@:'HCB\X5[R 4N4@GA@4H95,[*4U=R5 M>;H2)MJ1IS'9:DD;PZH[BFEI^\>=@/'75FL5@D\$G9WC^0BG]LIQ;IO M//C%DL7?U-R.U?D'9ZO+P]%@H*[\61.U:>.6#OS+$0]7)N(X.^MN2^JTP<>J M=?XU6Z26 <\6RRJ1$U*G6Z ;PCTGH)T@]$SH;!^GU N/4/'/\30,(=GHD8<' M3RNS7^%B.G"8J.CMZ&\P&U6G#QE1_=H6BW71A_5%1R_FNKAPI-'VJY'\B16L MQ59\X'ITWOKE"Q.VX[,[X=CL%2S0A*>-UU$5L^TUE#H@S(\Q^;8&JL7+SVZ8 MU.T#$/XD)R>]K86:,;5]4U7(KI0JQ3?GVHT8Z?7X>=M7*3=^C#]6XR"*FHK_ MG3JK\6-QG5;$C]&'21?LB;E#BT?O><$+$K1M.7M3%[ M] CN#>"5Y7_U81L97WX3;/(0H%#^+?7=MK6O6F+&5Q8WT%#2='<48/2$EC*5 MF27V\RFY*O1J][<[JMKLR(4RQ6W8^T^BQJHPJ];)SBCE#>[Z*]'P6W#T@4M=P9\0U65[SVMI]7JW>ZJXBIZO;Q6.R-VLSN.2K32L-.=5EK)I6(--%;6 MXVZK:]-; ILH=&.:.ZWRBBZML.DN**!LXAS_*-)$C3Y>327AR<&X)C:C\.?_ M 5!+ P04 " 1B'Y4ZXW.08$0 #H]P % '!M9"TR,#(Q,3(S,5]C M86PN>&UL[5U;<]NV$GX_,^<_Z+C/C"]IVI-,W([C2\8S3JRQG;;GJ0.1D,6& M(G0 4K;ZZ[N@*)FR2&)!4L0ZDYE,;), N-\"6.P-P/M?'Z?18,ZE"D5\O'?X MZF!OP&-?!&%\?[SWY=8[N3V]O-P;J(3% 8M$S(_W8K'WZR___M?[_WC>1QYS MR1(>#$:+P=TDC0,NS\24#_[X<',U\ 8'/[\[>#O\-/AR=SHX.C@Z\@Y>>Z\/ M/.^7]U$8?WVG_QLQQ0= 1*RR/X_W)DDR>[>___#P\.IQ)*-70M[O'QT'KQY5L =< M'PR6K),BXC=\/- _O]Q<;GQSIA::(!Z$OGKEBRFT?'1X>/3Z<%^7W@?*$W@; M)UXL$NX='GABIGL1NMR+.'Q6>5.6I#),0OA5C)?H$=/HO\-,K8?P5_Y\4U7+>< M61+,'Q,.4R/OP!7-D? W^*?I5*N!/&9JE(V*5'GWC,TR2O=YE*C5DXS7WL%A M/CA^R!__><65XOQZ1?B5)O$JIW Q9 N-3YVE?$5BQ$8\.MYK6GV),-)C7\B\ M3X@@_ Q\OWO@T9Q_$G$R42T15S5'F /_XTQ>A/.V??V\&>J(12J[0%QHACCB M._AR%YV\T0YUS ^B"\1/K3C 6T%C!2Y#:3KTGZ92 H_M8#RK1 ?-9Q'[30!M MUZO#5-!@3J0_$!)4Z>,]4,'@_27+=?-D.D_Z6:K.I1N8E]E4ZG69M>B%H M-JOZ8RFF+59\T=%4 R)13#C\EIBP+6&Q;#CZAMBPO;9BN?#Z6^+"EDZ%Y<*/ MWP@7ZG5J+#?ZD)*FQ54[_?+[/7=.#8.P1H?)1Z+ T\D M$RZ]<1BSV-?6/).2Q?=98>5I]TV01EQ;]%D-R6?Y$&WHZ=C!EWMV?>P,0;^^ M$!'?WW$Y/0/*JHR%DB(N+)\"&9_6/J:;-3.OQT,9 O]G++J,L8Z-+MJDS@NC M^=NJL1>!OMH0;M$445NE;+:*G0QY2BMSI[!;V6*]&"&=HZTSNGK42(Z\#+Y< MZ-52A?=Q. Y]!F^9[XLTSN(,,Q&%OHXDC)@*_6P!#L(H37C@+1D/O[ Y:%_W MW(,/3H&3:L*DCD>D21:FTZTT4ENO;N,89J\*T.\YL2=+6C^GTQ&79TLD MMQG!UT_TG@1_I2J95CNZ6K;F8#$MI?AZ7$6S#6YS*W3P;I'X00]K.[3U;=!4 M%YIVG.AXS%/2)7;%$]P(<;+NOO% '1!3[B7L$40T_#H3<6:BP@H0\P0$]9A+ M"3(="K1/=.CL<_VNBQV3C5OGMG@)#_X\RS]TQQY/E.*@T6VXFY[)+8L:-A(9 M1]EP.+P2+#Y_G/%8\>>6N$V5+FF[>NJ<\T>?*U")X>DU3-Z#=<@1WI3V!CJ96Z" $WY9/@4O*@6.!4*'0/=_@IFIS3\D7.N=++K^_+E$4J^\D#_(K25?,OAT-1)!YT M,O>%D&XK$8_N;%<(&BH MPZMA4&%N-*I+TW-CT U% [./DA.F(;Q:TY%2",>,K[]%FE)F60N^6!D1E/+( M.AT+K995+%?>? M<,2AF6%[\1)L76!NG02JAUQ_>HNE9A]:D7Y%>XK @2[Q ME!)!49ZW#FUDP[L9:CB!;&QXWH,3O^H\XZTJN;Q?#$HYB=MO6L4D6[WC7[#T%W0 MVB+VG.O-MY-P-H,UJWPKH[F@ X]13M Y=)-8<+XRD^LW8^(JN4-3F-,H(-7E MW6'XC2T/!D$!J"CL8CNLWO=AVPVX2@[0W/(DB3(Q@\:"J>( R9U.SQFR!1M% MO!Y 34F:7E_SP!$6Z"@IFBADV&6%DM5DU64VJPTEMVT3D+6"G))_U@H<7B92 M?7AOD-_"9FPT23R=Z)^YEG+^\$#)S@8^8 M__4T8N'TF5[0=;.MTSDQQ'P6FH$I%(-U/O>7Y@M'%@$27IB"W;:H7+/#P5,*\30HQ+1WF;->5R%9;(WPB8>/S M,'5@;8O7;W\' 2(BO3>BK)^:-^+ #"GG_JG0&^A2H"UW^XNX*DO%O@$R*#?[ MYR2Y6"X)MZL58:.P%?Q&+1/ERVH9:9Y@MJ.O$.67[F1^$@?Z(-EH7:XRRZN+ M)FFZ 1I(!K$+OE!R(.R>)XTG$B5W1#,V=:+9T9W3W[90#%$I$8: O0O!&+-(KI*:D%IPN6M M&"8$D=*;F/0/+7#F+-*GS9PDF9D ^J3V.U1Y!JWJNL#V-/MJ M8504HW ("?8 A>H*%%!8'6AAJ.4 ST4JXS!)I7967H2/^K?:,U6,Y1U@*/A7 MGS3)"OIKRSJYD0;,3NWDN@2]0L%T MH_VMU^,OBF>:#PI/11UGZ?U+EY14TGN"K\1W6:$JX2)335!@2FB@,D-SHG->;!.0.K(+Y7&V[!<>B'57CP M%5ULY<'JA:0TP3L)\C^5"Z/(JBY(,UNG7 @)*YN.4J:-$8^U+*:4(&-$U\"S M1BGIQ8@/']2BM(\?N5@*>T<$I:EGCQ+I[Z(T _$@42%P2I//OO_LPA.D#DE! MZ7R;@F<',=D7,7TK.&)C 5 2QL_BEL*T^I#KJ&H %MX*2C*U!I#9=4%)@E8# MP8;;*.7>5J/!&\R4)CYZ [@Q]8N2-$!NB][!K<:]W"9HLVF_JTWMO=Q2C@)F M#- 0G5\60["M7.]YCIEZJ2VS:87KNSF7$031YP2BHN#I$Q#$EI6QAR'+;)K*8D M*-'90^4+ 5V)V028*63F=&_5^G%V):7/U,0;1^*AX2XK4VMN]EOAJ&IUN6;E MB=3GCWZ4ZNV\-R+-3'?CU9#MFNKBU!6]5/ SOOQY&:].F,N/AUU=B%!014M/ MR&G7T YPE)LZV_F;#6NWIGC(%MD@O1 RNY:$!^H"A$_!VU9"*+Y29_1=C]>> MI8LP9K&_?%DD,N0Q%L#XY\8L(,S39H MZYVXR_VYS_CBE@AG9[3 $"@0=1VW@E_!TAU^R0'?/H+%I56]Z_@L5#.A,O/D M>ER[]0M5QQ$6I0GC0-KYHY:A::@F6B!:[8L_NZ-G/&T'!M&G. 7N=1 MP:($JMT\!-ODP^*+T@-OK4B=Z"- ZC8AV3= !^5E/(>EN07*F@;HH%P;%DU1 MUC3@!N63IZH:R'89:GM/-DWO3"Q4P&G:C*L=*CH:!N-HV04&:*;R+O82K W+ MLU!/A#A0YA,=<)46I#),%M?C3TQ^Y8G6"&^YKY]5+U:-VR& ^7IL M/0GM6W"QRZ?T>N<*2/6%:>Z;:: A"91:TB &M;N(;SN4C4R^!C']EX/?W@8D ME0#0-3M,KIL&J0)4P2/56TJ9!.T 8X0Z%NU/]/NW@?,.B[Z/TV&;@>\NC(SE MQ7])\Z*+0#26$V_)I5T;+;O9TKW^ B9Y*^2MQW@?NKRCC$C1 MBO7D= 2R7#3F*% 2/V2Y:,QGH23*W'-QYRG!A';NB/5%41Z+ RA9V#FVNI$[ M*H2UVNSKL?T6A5T_S6ANL2=H%5H0*\F7^]-N>9)$O.)R)GPE-_5=\-)A[K.Q^U/SZ8AG$(0ICI M*^[J<]20M5S@T6=NP2(^KCP4MJ2$L]LD]*#0ED/9[8,?^%A(7@B/P,B1#+0) MT([EXA($;784%-0$D0P$WE_&"9>PBE;@[N&++F_EV+QKL98'E:6_Y^[6TUI8 M)3&9K,;R+O./5Y'("MHKR[FDV3A2:DJZRGPN44CR"YB79\_XBSO)8L7\/&Z> M_95;3\%?J4KRX]0R%6:H8Z7ZJF(P%49IYCZ_$T-F.O._;QH<9IE;35!<)2UN&DE?3 *GU2*3D M!Z]>ZD4CZ4*I'U'8K*PY2EYC%#JL6"$Y)$OT.($P94F%4I%@#!HWI>XQJTPE M"<\8)8N2Z+ "N:/TMGYR6S! F[B**0W9/KP_99.YP]T]WPIO.I8%/:7]U@OO MWIR+I%8V)%L,_D9*'8T)'SU?V]QX5R@)$$NNH38]]A/>CD7"O3>K:&RBYZ67 M(98+'<)]>N[IVY="I?D0Z,.)(WQ8NX-O]!;.[HQ67!B[J_#J\A3O"QYH.PX; M#$'6&UL[7UM<]LXEN[GO57W/^3V?N8D3J:[IZ=F=DNVXUS/.I'*=KIW[Y+!' 4D1AS*JNM*6!(#G ?'RG!<<_.T_G^?)FR?* MLYBE?__A[$_O?GA#TY!%9#E)(Y*PE/[]AY3]\)__ M\;__U]_^3Q!\HBGE)*?1F^GRS?UCD4:47[(Y??/?Y[//^W?OWP;L/P8=W0? ??TOB]-M?Y3]3DM$W0H@T*S_^_8?'/%_\]>W; M[]^__^EYRI,_,?[P]OV[=Q_>KDO_L"HN?XWR387=PC^^K7[<%#UH^ON'LNS9 M+[_\\K;\=5,TB^L*BD;/WO[WYYN[\)'.21"GLD="*4L6_S4KO[QA(*,L(3\%ZV*!_"HX>Q]\./O3:)#276 MM'3$/J8S4B1Y^TY^V8Y2X+6T^Z+*9RVRI9SC-(K#[$\AFXMGOC\[>__A[&TI MM%@,;D?-7HW]9M:6T2K+UF:BT'],2G[59 ;^B#_L$:\HYXTF6*Z ME:/G665>-2#K ;/<@K8@__:VAE(>A2;_.2!A*/HH"NCS0HQ7NGDU,)ZLKM\K M43:)X9FR9\I67&<4AJQ(\VQ"EG(U&J71J!I@-S&9QHD8OC2K60,4I*AE:UY3 M\$S;,VW/M#W3]DS;,VT]T^YDJW7!Q#]("EN*'G :TOAI]]W R+BVB5[Y.$ 2 M3\D])7^5E/2&D33[(F9)=L]))%>HUFGE@H%JW:\G3R7C$PJ+\@Z110,N1&,3IC/%Y&5D&9N3 =OJBY5;B'(V;CX0( MD13C*B$/-6RS]O6=++U:@:I6E!DENZ8'R?C)N*]21AU4,3RF,678GOZG0=8]E>995O M$R;I0Y+S>KA\J/@\MWK_$=5P>4K0G2:O1IY[XVG(]R2BV=$'T9 \99[ZJ M:%^2BL?HI-OYN1=;T"B*.,VRU?_D;#A3&H8T9?N45>Z#8W[/OJM-6,J2?+A\V[7;/Z0X M'ILV/HEZMK)7C_XXI_Q!O*9/G'W/'\6@6Y!4/8NTI7N1]RI.Z)=BUQ)P(.1A MD=XDXQ=B)7Q@7-V#M:5ZD>\Z#1D7D[(DC^62?2%]87RIW9) M7J2/Z?2H!,_ M4<$JR6J=T0BN*]Z+Q)-BFL3A5<*(6LR:,KW(=DL?8FD@2_,O9*Y^_?7%>I'P M[I$FB6E!JBO4CW1SDB3G12:(;Z;>#&M+]2+?/7F^CJ1%;197AT\-BZ:A?"\R M_\H2L;007BV2ZEY5E.M%QM_$>/NO5&@1=Y1D+*71=985FGXUE#\Y3SI0+B9- M68^B/Y3#4E7DR)+=T;#@HC/.WD_OX[S6%J,JTI-D'Y_#1Y(^4,6ZK2MV9 FE M,T4R_N5\RI(:T6I_/Y3IW[HS[!=1+%I5]%3-KST(<[-*!J 6:+]$#T)=Q7Q^ M':E%>OF[L_"!5^->WS4#*DV^WLG>Y$T=V',W=:YVT%MV\1K5#G=;> #C M&Q#;>Z38=!H2$-H'=- T'F\@IC^CPP1S2@/A_8@.'M!-#,3W$W)\"NTT#1N;NB.??P8N<9#4>L#X6*CYY8F"RA(/'Q%6"M,Z5!_'QUSTAGDH+GR,16,WAX+"1U?,?@HH-JS\!.3Z@X+$ MRD^TOE@H.*SLT19!;$IPA"<'C!IPCJ'\>8 M/Y T_E>Y,EVP-&-)')4?1FDT$1NAF$/EQ_'L*DY)&L8DV221L,@>=*S'^,1" M/K&03RR$/?+1)Q;RB840K1J6B86.NW>YH/;O@ZR8SPE?2D*? *K2GRQG/=ZBR^+1/D\57OW\F?S"^[IRL9GCI"_4FY7,\+^:U7:K\O2_9 MQ'*ME:WN]YYDDZ;/\>S%ZZM=X$!EAR1S9RNTG>RW7;;73081@ MM!V*N-P(6;.XV%;#@4B>#[$#LU\# PXID]UP.ZPQ=!P89LQJ\S^04KM, VNY M<+30:7Z=9CFOSAVIIXFZH'.I)3?3#BE3\>$B0# C3L55=R6-8?0F?J+1=9H+ M4AC+6X>RC.;9^;(B_@G)ZA37%BW@PKF5T3@@&[;R6O BF):%O0+K3<>@\JZD'WK41IM'$J3E3_) M%"1C5]D%NI4#XU)T>,+4?@]P>1^^XS9\YTC2_DIX+$60^[%F^U 5!B#U7AUF<*Q@0Z!Q[C(KSR F8#9F9-; 6CL0K/7V?QU@ MK7\'(VH;=8RUT'8P8F]BVF(=68LP]H?&&LYL[VNZ + MP;59/'7Z6/$V?N^MU;&A/ZA=O!I-8$1*&9MBH6SXQQ?:BF(%1+ M03Z13&]#'0$*S1Z!9G*T]ERBF4)MF>;N5J!V'*&:;FZX>:O)VU':J0Y'/CCZ M"]U(AU@0=H':A""A'.?=65A:C>&.LHH==PQKPC'Q#V2596B7K9H=DT,9PZTM M9ZU&Y=#HBZJ;C/VC&+LQ8S4 GPE -U)9V>N34OLV2 SMJ 83:4'0Y3?5 #ND&JL9'O@&H0;HERI#;S M&K0:H1WE&/4Y5GR.E1/.L=(D]'&+N;_,*3\&<2H*T2 GS[:Y4>KK]IK]1">" MSV_R6O*;='72D"3QC/$T)E>"LX:/<4;OR?,Y(SS2GS6$UO-GQ9KC$),\R^-P M=4^4]GUHRSJ0_;IZ5GZ+.XH?XI#>GU[I]T[@+5< MG9@9I=&-O!?K'P6/,T&1)9O6GUB"U?+GEGS:87\B91"!PH MG379.(>!%8[3 M/<8.C? 0K0"=R(C@E MHLL"\ETL")9>0DT#O;H*C7)X?^%K\1?6YOJ_+@,4XR-_]%WE>C05:V\9\[G[?2YYGTO>TCI;FS M(*15<#9-Q+X97; LS\J[@\_ECCDAR_+Z)Y,SJ*-6?:1$8QP?!9MB2TK+[6&\ M,'J(C.4=8/@DE-!<[:-0C;VUR%M$ MZUU6'ZQAW0 RE%]82ML"5;;A8U1\C(J/44$=MS'\K*EZ+9WUN?MC[)9:)LU@ M[!4C'K4"R2STM<&&%:D5(W1.-<7(8A8F>50^WF8S"D.@A4\1Z%,$^A2!QU^< M-8X"-).D%S;$H/Y.5!//*9,\L9R!!CL_NNF@8XRU;][:#()RJ#=ET\CWG@[? MJLZ*AP[OL1=U2P\DL'_P9(OT0:?6B'S0:4]!IYW&:;B(2_U+L-X>@RE-Q?/R M8"%6FK5@L-A40R.]QJ>"9/$QJJ\E1K6KG#:[.W<:K;?:\VJ$R;W9&-+5I D? MO^5]CAJ)O<_1N0=D0#Y'3\4]%3]A*MY\?W7!NW\)1)%YG)?Z0$#2*)!#)$X? M:"I36]KQ;V!CO?)P*YD\'W\M?+SVI):IG.T\JPUZ,Q=L+LRKJO%*Y![?9GW&B>5WO*;W'^N+[20'W6#5"\I_-( M-V*]>2B[Y()DJD-^;Y8^4!^*11)!^043)3O2_);&V;+5? MLMU(.$_ 7PL!K_5AGXL!,IZ-YI3'(9&S6(P6J26319R31.G+MJG6/C( =!?[ M;C" Q>7M+>2:$#D]PV\3+J9?F5=?_/7 R?R"<)J-0K6 EC5=^("Y6'7R*Q+& MB?ZN1W5!YU)K\W?IB@Y/<@11 Y=B[X&'!QA*.Y+_.A6,IRB/ *I'O+J@M,Q8>+ ,,,.!73E%!JQC/P#F JC@3!C:2Y7#NVH-5.!Q&"6;,KHC;AHKJ@ M"ZE9&K&TO#]K2M)OX]F,"L%NA4)VY.]-_L!TC1KU@=D2=8SX-$20V:C?&+$IEV,& M7_XPXC)2>-:4) _.Z6:GU:!SXX#?#FMJR$7E=#S& ,80W-CA0#:9J] -8>/6 MQ^RM_"@';3LFT&J8XLL4.KB55LM@%,O-8(9F M (5RE#:CXQCV]PZWP4:^9"!:GX?2Q\+Y6#A3+!S(E^TD".[]*A",/LOL/)N^ M @:[*6KW&]2F%<('K[V6X#7OHG^!8RSGQ'4JIH],3UU^^EA-$'@(3J,VO#O2 MGRWQCJ;AF[D]G_9\&BN?;K$Q.6'9'X)ID8F7E67!:C0$G"X8EP=C+"DWI*E^ M^3=.<\&_ZTQK :J>#"$%,\:&(RXV0NK-,P&HX$,F<1G9@]FM@P*%,DFI1 M8^@X,,R85::\ RFUD>S 6M[0U]R,1!*:W=(GFA;T"]4?D-"6=2%[Q4!NU^H" MW#1I4=,;)+U!TALD44<9PQ@]LU*U,.&S85RL ;$9"-9ZJJP#K%6%!F=2MR;> MZ.RTD!')&K(_5/Z$[FY]^1SM[:X].QIS^*'-)Z))4'\3<)R M[9-Y#13RP?"OA:/MR*+8Q9GX]F$TTR,H?4M MK(+E96*T1.7GB1PWR^I?E?FUBZ9:8RGC?4991O/,+*VY<&MY)#V6%T=\%929 MYV)4Y6+VF26SJ>; &CS:+"V3U8)B<(^8*[CP6I'LL3RMGCW*T\!/0H5+3<.F M45T,'L;JM*7\"^IA/*SA!D=UX8H@5V1:GA2]%6L+?Z(?LSR>BWVOZG,U**OJ M#A!^)#P5(F83RN\>":>P\0>LY0#/%8GYKR0IZ'AV5660)LGV)&*F?5U6=5U@ M8YP*AG51<$Y3T=VT M4M&9+XI<;,ELEG\'[^6MVG*"O71SW-*0/52V"RA.8#T7\2V21 GME9;]+H98 MN>V.%RL-]KKDQO$3E5--SV%:M.2CD4XR6^O73/#9M;ZAZM_Z0H./G0+MN9A" M5 84-^6=2MZI-"2GDFDM8/;V0G08 8*SIB;>GN=B5V A.UR_P2&=0VM@#>XW M_J!SQ,U43R#HCA*'=0ZZ T4-V ,_(NL!&V\9$.)/R" VU%*!:']&B];2R@+$ M^Q>D>)LYA("@?T$*&F:#A](+;&3*VH$)!8J52%E[(:" L=*KUB8U: =@95M6 MWEXH6*PLJX$3& H9(ZWJ)F0*V@-865='GG!H-V"E8^U\KSU'U98IGMX'63&? M$[X,V,P8?II+*Y7EK>DM'M!KKJO67C@HE=+4C=;Z=]:G(WJ8HKO:!S9@0'5=H3M\U+)94)I M2HB3(J<1Z!VV;,W[S$_29PX:.O8C8A ^;8MF&O1'HETBN1 M7HGT2J17(E^3$MGU#NJ"E/]9,E?1@]'ZDL=F;D9C,[W2<: TGHM[+MZ0BX^J M\;6.@HQI9LFYH0UX;NVYM>?6GEM[;NVY]>ODUG8[I0L._6,0ET<$!,E\;LB? MM4WTRIT!DGC>['ES4QLVFR]8*@-RQ[/-N9J5G^Z&DQ#(77IOK6-?VOQ MO([E=2RO8WD=R^M8KU/':DFB!A@=UQUO&%#07*?,T86F_7.0R4B_J8ST"\AW MPJ-FZK:YG5YU;J@X7O'VBG=#A>L+2Y]HEM/H5OS+XU#\50;-?A5C.1O)]4]( M:ZEQM6C3:5_4)T0H1:^R(C3MD+8-H\G<.N**/ JS(*X-E\!VU6Z(8+#MJXT%H_<&%B.'L7R*.AI,PXDU#2-"+6W$ZO M)@:H.-[$X$T,5H3ZAF89I>/UV+J10VN3'/0SR0L.U:-;M.25-:^L>67-*VM> M6?/*VFM2UEIOF4X8]ID8:-,\(&D4,)D5/YBMS\L%9*MG-J3=S1KOEXNWD=$3 M=$_0&P>=3O.=5- V\:7ZBIY^>_KMZ;>GWYY^>_K]FNBW[0[IA&U_"*9%)EY* ME@6KMQYPNF"\M 0WHM@6+?;+JZT%\V3:DVDK2K1*HGDE%HJ/8NSPE"2;JX3. MEY\H>^!D\1B'(RY4<1!_ZJ!%3[\]_?;TV]-O3[\]_7Y-]+NSK=,)+P]2:9^G M\KZC#6N-:$[B) OD8"G(YET#>;E%B_WRG1CO[B_'60X)O.>@BMV'OJL$&Y((]6UT7VHI5=_&D7MEV=P)[%OZJ6?@% M6<0Y2>)_T>B.S?+OA-/=F[(^OUAK=BBY5;WV4JXT_G%*U1*IRK1^^@;5#2.[ MAZ24HL JM):K'!,7+,MW7D:--+IB1Y%A-)?>N'^59Z& \M15.8IL7VB=@FDH MV5J2+X5\\>/99_('XQOS58T@^H*MY5A/U4OZ1!-6#E'S^(%7:J_U93S?T?C$ MIWUM3WSU^\O.J5DP]85ZD_(YGA?SVD5"^7M?L@E"HI6M[O>>9/M"YG1O M1N MV:"R0Y*Y,\YA)_NMW)T4D^C@MSYE4H[.FE^QR=7]N[2VAXU6EQ5NKZ>I%1Q: MW 6"Z \Q0>1^<\6XAE2 R[O ("A[)*_JC)_H'0WE60VADGU\#I-"*%W2JR5/ MCA?YZO[6_=L^!8HBW6 MJ>:,3554R++=OE\E9?]"G_/[[S1YHI]9FC^JUO5N&L75&^?+RD"6D*S.P-NB M!5PXMS(:%YZ&K;P6O C6WQN61BPM-^HI2;^-9S.Q8T=RP[ZY/A_?:OFE55T' MV"9"DE3TO Y#;1D7LG*9!2]?3A(B>.Z.5]JH$UO4Q(3KT*EI4P43$J-N:5'S MU' A6.&44AJ)F45-%['#)*'9ZJ2)F!G:54Y;UH7LA^YYO?RF\C[B_"1/FN[: M131;H*J88XFUBZ>ZX+"DMEGA_;F$UD#J(QR8(<@ &P)-H!.SBI+!!,S&2<4: M>% &@K7>NZ@#K/4>8T1MHW*Q%GH 1NQ-S%>L(XL0QO[0>*B8K0\!(SXEMV)P M+C.X@WV-;2OHDA78K#FL\3$)5.<AOHT1+^';#O<\1I[)]%,H;9,3]@&[D@V-+T8UTB 5A%ZA-6"#*<=Z=A:75&/[S$,:P)M@;_T!6689VV:K9 MM364,=S:I3PMX].QY]FGS!I4@$'PNJ%\+56?XX&'1_9HOC@]0 M%6[;KV+;28I.V[Q4_2H1G;U*8%:3?KEG9^CL#^SU2V$Z&:F@]') 7+\@Q]5L MB\=R-8U]?D(H0FPLILM3H] ^P$)SH)D6H;BPT1MX1A0H0FS\Y@BIKZ!=@84" MU9NHH*DPH&BQL:&F23&V>/O+7_YC$)=9Y(.UO! M.Y*ZLVR,22PD2V-RQ4D:/L99>?T%$Y+J,V-!Z[G(B".6IRR/PPNYW?.E%H>V MK /9/\YF8G (?K.YBD3N>!#45'RX"!#D+#D63;ERKT;1? 0T*RW>"(CM0QTA0 MC+#J7M)5Y-P=Y4]Q2*]O[[3[#;"6 SQJQJ* 8J[@*CO#*(UNQ$.3?Q0\SH1: M(_CE<"]BV69/-<1A8X3C=8^PP M< W"_-&%KQG?";/22E%%0'4W0C$$/1]UI-9K%0,8K?J#?E:\=B!CM^E.@F$, M=[P@61'D 2#5#V9+XV:_X7X^O-:'UYY>>"W4F#"PT-J6KJ"!!=JV]]@--/ 6 M; \86,!MEXXD%[$8/P=9SL)O4R+Z,"#E*&P7D&'18*]1&=9R^=",5QV:<5V& M"HH)+8\*O'_W[B?EK>:&DJTEN9/C]JN8#Z/OJI@#4['V)F-_M;._:MA?-6SI M-BEGXG[6F/W+:NO*N AS8O,Y2\M%9!7?7T8$EU2%/]'HBO&K(B\XO$5$I&(\VUFH!*+@*C!(]B2[JV+);=?B[IC@SY MIFE6M>;/CX$^[AWVC\\"A)BZ#0Y(&6/UZ2G%Z1F+]($^+H%8#E&]([V@@_$CK* MO((MSR^' NAE_!1'-"W3/W7=][;//94^_94EHIE$C+N^>[7^R4/O5WE2^XI3 MNGNJM8]>U3UW2'VZ/M)?&6)&3R1.I%=Q+&7G=Z.E6GY M9VD532,0NS_FHWS/V3X*E7:U%GF+:&U'TI]XL6X &H6WA&H"(]%, MDE[8$(/&=Z.:>$Z9Y(E=&VJ('4,W'72,L?;-6QL>40[UIFP:^=[3X5O5V SNA?_S0V8&>X'<3!3O0 M= J5S00#K;;)9R&+ '[#-L-7GWYG('=@^7>+V?QK\!^PG*/F*.(5BBQPW(Q MF:,@=6@WH23 ^,Y10+L3)8,^>DP,M'>P46B;D_)0C-A8<8\GA:E^5&,LM7JPB_C+.14?DOX0]F:&;AKUT;H^6A=] MM*YW8GDGUNDYL;IYZ49(2!I%,BQ$@N-.0WCMO:A, B13 MY8E5%W(BI8Q^JIVYD*+#D1C!0?>M:-LA6VWUI5V)1O>LM-5/",^7"OVC41LN ML,H;$S9[Y7(4AEQLD*/J4@'QI2[MAE5=!]BVUT)0,<2D"RK-5%BT95TDX*M< M&]D5X^7&MQU%RCR'YAK>Q.!-#.A-#.8#P9J-F=ELAX,SG4!8"9JC"Z#WP&RI M(2KC4+O!B.&0 B)[WO%'I'*58W %#]7XZ],XV<^)3.B"T5C=]:98W*98 \? MZ-D ,#\?:'A_ VUPH''[+71[%]Z!LW/'OAQ-+%*1V MH;>V(3( G)[.[+5(%%JD[28U4 6SW3XU4*W3RE[0H\YU)A:.:5Z&(C&I"P;B MD20-I69"=O*=M%3$6CZE7^VL$V&]RO9:5+;:D*-S,6#&L]&<\C@D*:(K.CS)$01Y78J] M:'OX6C-BU 6=2WTN%K+L;L$IB<;IKX3'DL!+6JLR9=A6=XYP-ZU"20BC%6,7 ME!:$$=* + -U*(%4C$(;=@HZDWM/Q +?Y 6LYP+,60V]45Y1R M$B2!]P2LZ0'5+%ZL (A 64W'OG'3KG#R2M+M:G(:- MJ(HYEEB[2ZL+#DMJ&S;A7=BM@0#,.,Q6T<:(3Z-:,!LS(D9LRN6*P9<'C+B, M2B%KJG8-+HC$3D]&V\E MRD';C@FT&J;X[H0;W$JK93"*Y68P0[,YB3NQ^]GT"BJZ0:DAGR].2%F;-%&. MTF9T',/^WN$VV"@FIM\#;SZVV\=VGUYLM]8%/-#0;5-DP4"#LYN%&PWT5'#3 MN",@7&SW%=@ZRX PL=T[ /.C <%ANU"K-2!L5V"UM-JQ6YYY ;;6[]D6*Z'\&9;7XT3JCQAV!:9$+L+ M6PS?@=,%XF<*J'4]NTG2_ MI+FYA"T8=)GZ@2^K[77UH>S(LA-77_Q^?KNWCQ[^@(3^#L>R09.[^! ], M]O6"MRN1XK818UD7I[Q9*DW6539=>=/Y.4W#QSGAW_0GOH'53@<1@A-BAR(N M-T+J\B$ J^% )!-"VX'9KX$!QV%::Q..FD38 \>!8<:L=N$#*;7G$H&U'.!9 M4XQ-2JS5=JB:+<;R+FQ9))$WO3_1M*!?J/ZHJ[:LMQYZZR%ZZZ'YJALS*V16 M=!T3/IM=FS78' >"M9YNZ0!KZ?3@[-_6Y U=]"]D1+*&# *5\;_[&8LA*/BX M8UBC3>$?R*J5AEFQL*&,X=8K\8F<#;(P1Z$9PC .Q-2&?%2#M!OJ=R)G@KR# MW'I:>0?Y<9W)0-/)P%SE4#]5SYYR,8PSEL21#*(/IB21D>9!]DAIG@4+PD61 M1YK+56\CIM%#;M]D7Y[QII+YF-+7XH?NR.XW2A+V78ZN*\8O63'-9T4R"DMV M).A\2.,GN5I?%)Q3Y5U0C=IPXKF8SUEZE[/PVX3P,:\.Y)07$DXHOWL4\TKI MP0#7=(NK%"4;%?DCX_&_Q#I@Q*.J@0&'/% $Q_"R- ;YQT4NEO0T$LP "J*F MBI/?H :WDOX$EFN;SGE&0% M7^Z\?(7(FI+>>^E-.]ZTXTT[>Y!:Z#0#,_>TH6W]&I&/!%7/Y8 0L:6A@)(\ M(#Q\:2>D:9/<>(L:2=L _]))_;" MR_@ICL23L_7*?DG#1/P/8/PT5O76CR'%0'O%KK<="SAS>E[@RT/1[X.LF,\) M7Y:+6/R0QC.Q6HE?2:6#RJ/1"['FA3'-=HL6&16*:I#$3[1<_TB6T>U=VN#E MOP<9>CUCW@<4[WI_+:[WVB/@-V3*N*R\W&3&5UZD;2S;T\'DS^0YGA?S6CF5 MO_Z#W_J42=E;-;]BDPO#45 V7Q2Y( -LEG\7 M1. Z%:KL0RRHST@N_/H#H39U'6"[DILJO1$[6;0G6G:^K,+\$K&]:8Y5-V@! M%\ZMC,9[JANV\EKP(IBKXYF@<%2_UX+*.@EV8 O*\^4D$1QTE$8;R8RI#2QJ M8L)E3!%@4?/4<"&82THIOY;ZSTT\4\=Z@6MZ,]20S%"6UIE3"68Q'\4_Y/?, M0+$Q(6BRC[ 6RS1&[$UX+.N(&@XN-$NCTJ(Z]%DW^YC14H JK@RZNIS88?G& M:B6:\==V96"MK BHQK";-1;#C&BQ/JFMK/V&$G8XJ:WU5'23V8;J,"M3 \H) M>SQ"B'QR-GS?%FZ""!)*,IH%Y MD^!_*.%7 M0J5LB7R_&>R(6:%RBS9M!CGB>_'D+E[RBW:P8_[.ND"\;04;WJ]I%&=EK":- M/CZ'HNAH+C\U06UJRT4T0[VD"G2&TGCDU^<-@E7"@^8+2\,F@ [K>5^X]X6C M]X5[2Y*W))V>):D;!:=?QTSOX&O)8+]V;#>8#RD_$#6V_ _M=#L@:&Q9(=JI M\$#0V-)$-+-1 <%BRQ71@5X'1(XMBP1(YP-BPY9%PD81A-(.;'DD+'5#)_ZK M,T%IIWE TBA@\F;L0#R2I*'TVA#.901+E5@A$XU&14*EYZ:LP>EBM= T=&@= MXKB.!L"[O%Z+RZOV6/'&T7W#B%C?-B-)>;885L&%>9>E#_>4SR_%J%=9 M;6N*.)94;\'4E'0L]^>->_UVL\",9Q,>BS5I09+K%.H/[*)-['UA]!JU:FP0 MZ-7^HQ9-.49NM-?K"SN2/E\)9#@)JBN*0'+MJ4A]X6%*C^ 8IW?Q>!=/ET! M2PVSF]:#*P]#I$<5+(_-?? M:?SP*/\@3Y23!QJ$9<+;*A-V%K!M?O8>LL)V*1[>A+'=H_1.G]?B]/&FG^Y- M/T>2]K?5I!Y5<[JZ(ONRFO$'EU^,HC^*+-_5)/9@M6P-"_[Q3"6S#6YS*WCP M'HAX+I=_.[3Z-KQ9T]M3O#W%VU/V(+582P9J/^EDCQRH":75/NE";_TYR.2E M*D(9DGK/=\*CK/HF8 OY8*$ZY?&3O("ID=[9N/E>]<:64GJ]S^M]=AJ47 ?. MY6B3F0,%12#5LK;QXITOMT56AP%&Q8SQEV MG^TMTJM?Z(3'H5*=[??I ^S?*\9G-,X+>1-H&GU\7L2\;"&[3B>4QTQU)UYO MSQU@G^XPA>LTY['0)<+R)MDC]:7Q>GYIG\-2:[=Q2J1J(F7W!Q 8CU*J")-*= M>Z;K=#>2#+#?U2NG"NW[(_5["TF\'^XD_7#EW;W765;0Z+(0U/*A6@$KDUCY MX]ZVI%08&C?D/33>0^,]--Y#LP_IN)K?0+TX3K2X@7I]G+.E@4;=MMW*!QJ; MZU)S'VC8;\]68F O8PT;"F:>C*: WL'6Y*G([L0H9016UXH)_Y M:&>A)-@NC7AH FMV3B=49PH>1!_($P=%*EY=D#_2X/V[=S\%<1J*AN(G&BP2 MDG88>M.- .Z#<[K$X<-W7DOX3FVNKDL:EBO MW_\H?U&*H"G56H+/8HU\++&IGZ\LT\'3EV=KEAK&4H-^ZM8K\O-5BF#KI@#1T(IQ:78(C1IEFK+N)15FYI( M46HH\B+(H51*9$B]55L&8SB#077X))G.1CW_Q%FF]%8>[TD8^TUIW-B^^322 M5U$>7N;=6:B'^5&^YVP?A6!]:6U8>SF57$0?V4O@ S%\+CST(0FP7'CU?) ! M*1A:1+J\:P)@@CV_:H"%]9BOD4$5/%1!.4ZGP(DD'@0HRNBF@FJ- M9@ +$=X!;+$K81A[7;PGK1417;B4 8[1*(LNILD R&SH1A=M9$!D-J*B"R0R MKW5*HW2_$\B'!/N08!\2;&TY1;?+]11@UM0*Y2*"XT<9/<#F-,C),\UD,L@% M2R5&&7:0TEQ.;.6Q&-5@N2?/ MHRRC>?;R_L4:YS2P1O>23283>?7"QV>Y#-+]3K*ITJ5L-]L)5MVE.IZ);\=B M?3UG[-LE77 :QM6BG4:C.>-Y_*_RHU[^ULT>":/-\#!6<^ YN-@LE^/9P7 9 M3;,RIE'A4+"JBP?;SFMH!E#3@ .4:\&NRUWPI7@*7) J#I%LQI NM$!?&(/T M@F-R)I>J6YI1:7(2*],E?:()6^PJ2293QN%(2](DI7_IQ%\1^FJ^>'T4)*P[R0-Z17CEZR8YK,B&55W M/73<5X '8>@U>?"LFA%K@:'=H*[I%I?5Z$\A\AZBT_,0-;"^H NHLAZZ\)ON M^LK*-H4N:,>Z'ZS=/>BB>KJ!K'4C 3'WE]^GN^$.M8D!NZ"_Y#W==4'S2)+^ MLNYTA]9DD@!"[R^E3G?0#PS:Z+;\5C39Z,,;"E?6 3EN8R]1I=B@.I#4E]+2&I7R6B2\G&KZSX/3%0K M1J-P0ME5=A+6E^7CV1U):%:;,! M^1RJ")QCC-B!)-^P?J\-^"TZZZLU:+O=&YW!U1JO-07K=US[$$$?(GAZ(8)- M3#DN;-X?UO;/+. TI/&3? .[UE1YFP)9N^"#&>.")E;A>]N:C2S9QWARK_;I MXP'P5N?78G6N/>X^X>PIEOO'%>.W-&1/E$NO\,QPR*E)54<6WZP5;WWRUB?TUB?/_CW[/TWVWW!_0F=?T2-N M3CK0&5:Z?+6*S=B%AO=GJ6S($T7K*)@7P3('OS72Y=H]HU>MK0M1O7[VJO6S MU0F]N\=XL9#7C]:J*N:"+O212J"/8J:Q):7KXW0&90M4R1V:G1A2$!!U>7<8 M?B65%1\$0%'8@?3C_)%RV]< J^0D&B3/DQ4# &*!5/%ZN%L]_$C2WLN8PP$!]I=? 0;0AG #(?:7/\%J-8&CYX_!C$8R,*\\IE8(:KBL?NOB;HDN!7!YVT3W.+Q9[U6;]3ZNA\_F M,/JM&"JW+X;9Q:.\[.8Z7?UXQ7B9BV9*PF\7"8GG-4; +IOM!>,7)B=!(8H) M_K(*5%LQT#*8;5J7=VLBM+!Z(VA?C^RE;\0SYT0>?+^,16FQP82UMW^T;:H7 M+.++"R[6WGPG%YV,$V[W*H&MMD:X%>'%X\74H?%#NOGU-[$)L"02E+7N/35O MQ('!J;[W+Y@\"5\(V59I0UBJ,O;9-X &Y W9"?TF9 MN]L6&JM^P#[I+UMSFSXQ6TQZ]C.)5Y2Q)([D>>-@2I+RO&GV2.DVYM[H*@*T MT9>W!RR*=]B\:H?-#9DR+BLO/_ZSB.MN=C64CI;)27RJ70+J12I?)\6-5U MDBEZ/H_S>2F4$+/4F!YH&JIO\@74<(1CM0)J7X>BF .)#Z[4.+A42''KL+H" M!A3U]V.8H.ANU>@5SU7!A89<<&E4OXJ?Y5^9;MDREG>6V;KT VS9O$)^;5D' MLI=7Z4BCY;7@;NRI-#1H7X"Y@@L4QOO0<5R"OGL13!J5RZ+L2LHSN5GE2[/P MVFIN$>FI'BH-\5 8 ^DS5W"!@J4/]Y3/+^G48&S0E'0L]Q>6AF#1#PN[.-O] MXA:R]!ZSC'=Q@^/^7CV-:,E?P/A4=1QEDF@(I[&=Z(K MZT#V"5_13J.:H"GI1NZ=6Q;%CKO3L?II;E'3"2Z%)5+']V"5,*%1JT&0*LB0 M&'B)354G]^/D)$YI])$(K2U]R%Z8SF=Q&*MPP2OZP.&3S"("UHU0:4.'PACF MK[F"BPPN7'"@@B^-V[:ZH \U]Z'F/M3IEW+X.R=SVA M>XU@L/#P%72G < 8K;4Y=''_8*@ MP2ZV'[X6&W]QK =5;%7^] MJU807JRR M-G$+Z!;8IK"!?D]TX]D6+R@R%=TZV_2M0IVIZ-;>IH!MK(GHSDHU!7V<@%%T MQZ@Z'Q,'5EETQZB:0@9X:M"=EFJ*%1I&A>XH5..7"W3$U0X7^'P)NK45ZD:# MN=C1T3F X"^=%?H0.G1W<&C+=C^L_MLOL[DC0JKY1)\]N MW] 1<-1K](>G:AO6;BWQA,B%,_PVX2R7">A*9^D#)_,+PD5OA>JA85FS"TG+ MI?J*'NLH]\I>!.LM%5+%H: @JPC7EU_LE!20JVWA,LX6+"/))\Z*A:@A/H=5 MD)YS*+#)7@%7NS/9492F96SRM5YC+YN+(23O"E3,2,% MD$).VQI29B[H7.HO9$YKV2ZT^' 1=,;?VUZ<(C; G6$]3EM-($4G'/%)#OKM MDWA]1VHCB,LF12,"M$^/LO=NXBS1SE6QS,Y=C5X0/7< M9B^2QF<% D4I-_(>*DV[D2QJ!+!ZJ#!!$DJ!JZ) =N A5^9LLJJ+ IME)C"; MVBCP;726E8/*H"?9-X "Y>K M>&".VRK0"BGT#J%$:9F#SAO"@ODZ?Q-!K\6XU#:!&V>S= AK"@[K& M"&:'5M, :I3-WBU.F^$+8Z<:T&$9%[*N[+6;22*/4ZX6P]*(:WHQMO7=81SS M">'YZL,H_*?0.$L]^BI^IE%%/,IO!2LYTZ-MTI+SO']KEX4"FKZP<^GWC@V] M=+Z6%!*$"]Z,J]R&FPDE%P<#-%-Y%[G;-HZQRU@NU6F4F6^5@%5RB.:>K>:S M[=TH]@VXR;>W\:U>9UDA[]$:SP"O#5H/#:;= Q=6H.HJ.D9U1Q*I-G\F><'C M?#F>?2;\&\VEC>2.AO([-7ELW X"S..9]22T;\%%;LB76]-X6@7-7J=KM\<5 MXXH3)@K<';3H(F>@O$'V?/\&605$?6&?"_,T>1+./[8"VB#7L^ MH*5/Q]G-.&V5I;._DVC0UVH37]PO2)\NUJ>+/;UTL6VMX.CVCQ: &,B6CO < M+"@O<*\!U>B&16_P=[K<,B0-W0K29Y]U=QH*W?QT,?3:N2C0G7UWT84-0N/0 M':IWM>H! XO1G"LZ"M1UEW1WET)_R\"QYD7MT0IT3*09^E:'X-&QBR[[P#Z+ 3H" MT6Y"- U613(06=/MI-O[E,]P3L MTOY2X2+HTE;9RM"-46"<4I-X9'0L[R59<>\N+'A>DCMO,R[>T[/9[ M)BC-;W'^*,>46$#$'F!UM+&#%MWVPSU3O*QZH4L#UGA1$OM;6JV;]([RISBD ME:HE8Y4>JL7 W&=]/!UK_THLTC(F*,C*/G;!,F7FCRZ:=)$O>FOVU*X8RG(N MLO_66*XEUU2(;BKN(NMON3'*F<-2,6*TR8NU98_*FLA8>/%#GO-X6I3>\7LF^+8Z]X,3 M&5QDC]B[8TV[).H+H\GYL'.B]'RY+;*R)XR^$QY5TW1[5C4KW_>]4+I7>_FO M0I.3FGBUAROZH^_'N^KA;%SD0NE)H\-+38SE7&:EV%N,,\UU!: Z/B_(:>8% MV9+4RX*+L5O-NFI([Q+\C\^4A[&8RTI$31MRA;KV%L(Z5)KK"GN5^L65I]K- M2E/256Z6#E-^6*Q7Z,RE>GY??U=QB]00W>>CT27Z@+T8UDAC0.?4 K])"_,; M.H<6&*1QQ4'GNP)#@S!_="%#\-'9S.C=\W0$Y#8C@"[L1F@6YNM\]FT\V6AB]^TQM^?7VJ@\7 PI\=0(V5:IZKZ M"S)$#@WLP![[!5F/M;4N0=E-C\&?W2V"(#\SGD@IMHE%#@1E$R5WYD$0EQ,A M2':F>IOP*=MG(8BI:B9R@T"KC(9_>F!/;R,:EW+^\\_RSZ#ZL^QB54KDE;51 MGS&Y@6FT(0P4 ;5DLLI?G?I)B;"?:"KVDD1FZXGF@C#)09*+Y4M_*1>PE@L\7/3SA+-9K'P;AR4< MR+E5D.4)[XOJV)\8&-MS?^=T)K3+G7-C8N1P(O2>."5\62H@\@"&J"FH:B(/ M;ZQ.7BEP]_!$9_THI%T-O7,Q,M7OWE#:ASKJ9=UAGI"K^XSE75ZXN,Y3II!= M60Z#S 9F8"SO$H-QM&M*^O#>DP[O/5!O;>X'Q;?2: 4S36&KRDY"L3-*>"@3 M'5S2)YJP,C^+_E6!ZCC!\D33@JYID>Q9Z;2[$)-&]#G?Y&N0!UO%?Y':HM&B M)1=!E;1D<65&/IF';[MC*."9*_B@XY,,.OZ-RL/_-!H]B>7H@7XII)M$YB@K M57)HV'W#5O#@/1!19WUJU(:_B-%]U+*_$\WZ'?F@N>-ZE5OSBH&&U4%=$ ,- MKU.:(@<: 0+>_-'H%OZV?6;P7Z,[$M%B5K0^28#MX(=UC""ZO=P&P:".4/1'"AIV(3A> M%AT=: @8$,")C@)T!+4VVG&@Y\$ZB51%MPZV1;7302U<1>C6MN-W"\Q?V//Q MJ93E-'@?9,5\+KAIF6I9[&KQ+ Z)^)54-Z,*(8,%2^(PIEG *YM^,%T&<_(' MXT'&"A[2()+9*Q+X8:JC/;FOHU5'!N /6OF#5BO_66T*+GVAUL^_>XP7"WF! MK%!1:?1468 MC_G*VU+^FA1'RVJ M\1_T9SO[<9TJ)Y>>WEUKT/;[8"&O;5V-[@96LG;/Z-4>UH6HWO+U6BQ?7:6( M*9VP^16-9(0K]% ]L)9#/)6+V1:/H98[/'8Y#V"5W*$I]S3!&V_$LVW''*RN MBSO0Z(P*":/5I+![8W:5':)K!@LOGA?#J1DXFR9\NA1O__3V3_Q&0J_B>Q4? MF8IOQ;G16 H;8;3A>.BB >W>)DCC0'<$P ICEQ'LV(YJ->'M PUC;TYW!QK# M:J6\ #%BN^7 $EM_MN&?@TRFS)_*>T,"(N^7R<0/Z5-YATSU12#/##P)5M/, M,MSF";W:A=L+ZJW"K\4JK(A'/-:53A=R&/+RVJ.=6VT4MU)C$*6;OIR: 4SM M :FWHZ=C[K':5[YWA&!]V(C[_)-H(L_6@P1-7]N+ MA;B/=PZX")[]9;W5H^GL%O(=O]>S[I; KCN\9]':][52G$OGEO#LK1E7'@)CD:'7BZ(*O]#SX\_J1[>K'O5(<7>NUCQ?(Q]G*E M;N=A&DT2DGXAX>]=[A+('J&8'-/=NN5:'!.%TG+N*>SCX$TR(3_91EP8K[ M!IPN9-[3]*';!'*=/*K72*@.)6X1$E4FI^/+RMJW^E!V=-G)JR]^/[_=,^L= M_M ZX @FR=<[A23;'_ $9>&3Z-6$B94KYSHW4X.RN6@D^ M4?; R>(Q#DFB3'!F+#LDF;MWO\!D7R_*NQ(I8W MLUIX!^?SLECDT/B^8.^#J8DB*N=%-\,0@]^IRU>VKV6@,<.#D5B13.\@] Y" M.\3>0;@/J8<<^^?]02P,$% @ $8A^5/5J1]#^9@ BJL% M !0 !P;60M,C R,3$R,S%?;&%B+GAM;.V]:W/D.)(@^/G.[/X#KF:N)],L M5/FHKNJN[IE94^I1IUU52B8IJ[%$U:S;3I91 N,/A<'W/][^3#X]G)'W;]^_/WG[WW_RW;MO MOY;)-YSJA$C2%2RC=W1.X+^?[JZ4,']\ R/>Y/0)MNDZ>J09QUE,L2CHO/N[ MK"CV/@,\?@0\WOT >/Q+UVS59L5YHTR7JXQ^\\88TUM:I"RYR"VCW#VM$]SO MJZBH7&!_/+%E_!]8%65V,3^>TC;.7(11RS@?36D9YX_4,G\<3F@/7P2BU3&2 MFMAE,.J:_U0/A E[A*J 5XOPUL3T:T6Y/JJEYG9N%N\M8K4$8KY_]^Z]E+'_ MPG_QMW,6KYFJVE_7O&#+$21F8^DFR/$71Z@VPSQN:567S&\%0)V_?U6K[7^I?_^U^$17T ]?KR1E;KFA>"I1. MBX)3G@+&'S:[(;?11BSB2U0DEU%:_!)E:WI:ENOE"KXJ+[ZN:,S/_'GZG":< MT>^X #C@3>]P1S*Y-_Q#!&KF1%8#Q$+(JT5S4BS)M(LB@R3VK*(\W]263 &T16ZG9KY(ZOH [M, M6!DBP?9(D)J M3$B-BG<=/G(+&)ZN1BQ6-A!.6C^E3WDZ3^.(_QS%,5MSNR)_.EFQ+(U36FY_ MZ& \&],AV-$$K&LFO=_A04ZW>)#;&KQWQK2R1X80YQ8YY\UTC]\J2@,4V?0=XC[!"=>6P:''WPO%@6WW'+HC8A M2G*W16$Z)H36C@S9"OID=L.>OP?XQ9HF)_0K'#&4C3PXB4W&5 +SPI6_EUP) M\(6;#>!/AR6'-V*('S6IZX89OS])\Y@M@?^_HABQ=P*;3-@)R L#?L\9\$K M)@\ >SK,UT_\(<;3H*@1TW'[(%[0^-?;@D.+P23@/ST5T?*,6Q#E:5S]3)>/ MM.C@MI%?(MA,$X)K_FK0(#L\2(T(.3N]N[CGDJ\BGR4R_]\8F]_I(I/Z=;3C M=;IGL7=TQ?]*P;C(6)23A,)-G4OUBI%5P<#73^;K/"G)G!6D7$991A[799K3 MD@M%&/4KI2M2+2BWWNERE;$-Y;_G).._(JMHPW'+OO5^.LQR9-J:%YX\MU;SI0W#0+D6B P'9;4V(LAEM0E ML".6?'>2T,?J),J3$\953G$RER^*')EHYR)!\2EN:JO,.PX%/QS]CG/T.<>* M<*S(#6#5O$IS!F^YI:;$YLBM'.1]D_UQ=""^.VGLLY.2/HD_%'3%"G$^$:=@ MQ'Q665\#KA]^!P_., ME>N"0LC(!P[NUP/^'O,)\HVL;VK77+IS@Y ==/(9X!.!P, =U=%;B1:U&8:$ M$PB@: U=EW2^AM2>9_Y[_N^(7XRYQ$]D&).S&(O1& 0+P]#&=(*1&ON#/PGT MR36@#_\^%>B35W7(VNOIZ +'K&0U] /)'Q.0 @5]IOF:GCQN3I;1WUEQ(EG/ M^=G7A!OLQ _@-\US?B>1ABB%GP%I%IQJ]OLP]VR?B.!JP-GUG4&8A^;3,"4Y$R2QN)%($FS-=1T^$+3IP7\ M$#W3(GJBH'"67-64L'1^SUU7)53A@5E<6Y$VD0MF0-I8Q#1MQP^P,O&N=BY7 M1OY2KXR[E;UXL]$J;UJU&.TSG,\@^]9"JP4]B;*,?8$2 M5R=S?B]/V/JQ I_;]DN$"'(!UWT0/PZ_D$'_^^($ NQ.&Z1%>-YYC?3NVPG* M!"?,@LLOL,$!GJ]]UVGT"+8/%TMGZZ+@"U3JXPE]W8&.(6.N+#;P MKQ35SGH6(0JDD1HB:2$1Y![0PQ5,GU3>H90RW&I$?-'K_O"0/M;#:_?Y$1/9#95C,*3*#X##]2!.3(/E)^R>H M%;)SVZ WQ5-DN-4CDYU0^^?E%'&;D5.0JT3Y1L 1I/,Y)(@\TQ,HDWSR):T6 M)W.:\,M@)N9:<^[>R+^9'S&;X!V>/QMHACJ<=WNXPQF]:' 77EL"N)-+B;MX MLQ.XR[]-_^1:Y:"1Q]H^6X1X:GL<]F(_CO%B/]!B^:[OA(>7U/ M<[("]#/:1.@YT=S>/A@YH$AO%A-$%?!<@JN,R[TH7!X M0N>T*/C-" R[;.=EL& CX8$YM(C&(Q7*_CG;8@JVST<*544EIN*6TO((O0!K MQX 71MHVIAOL+W>\_=PE'ZF>N%"!)RS1W$4XP/E>_ #KXQ.!<;;BG(,YF0[! MN\Y6-T0S8)K[P5.S?![^22)//@'RXL$(D(>S+Y$GMWSZ*1YHERR$R;&WRA<> M#[U@$R;,@9,(KEQIM;%VI'4F=WY@^Y (?!Q%]._-2EK$-6HOYK!I;2[J*.GO MF+^#DK/\F995\POK9T5W?M?'90B/L"?F8X.=_-6+.S3:NXPY-^.VSE\!F&54 MK0MIXG+M*'YI>K6S ,9U"1E-=,+5F.&_^GF+(YB$XM=3O\C9V'E,P1K4=@:N M: /-*9-U1@%C\45!5](CA#MT#N &J86C@=_$"N6 /JR1AI,JOKG;(CW)<^J" M6:Q5VQG- 2%*\5A,'K<"R%_QGBFDAP]4]7E9^>!V]M^L))"_C&_8O[*KC&P)UCVI#]XM%7W _-=;TR N&T5"& M(9\;-/R6B!I)]T$>ZB:F]\C\*GT2S[7WM*HR@=GI$C('A#,#6F4+&_ V*JJ- M,F@?,0=\17?8&XF7=G, OOI?3LEXV3\@%2BH9*$-J;&!O!98R \R:27<%" MN]O=K'Y1F>V\PY\%@B1TP4.+>\O<;=A+*5-R\8^UZ/#.-;MH:U *T?"PB/)Z ML>)MN[S*;VF1LJ3)DZ[3I,4?S[E]L(V+Z@NUG!)^ODN>V%['Y NCV%ZPU_(I MX7ZC$0;F=,\$?_*)+V2OZ_+"LCPD58W\X?HZRUXT?@?JJI(']>BO/8#XW8P M5>9W!\$!J9R\XNI: =5(D[C&FE0[1&V"0AS1,,\5[CN_9O M\X%]KY/57/MHOGS%M;^>:8E<4UJ_*+_G;UAX*XYV !_E;U1T_R*T4S#1W0U^ M7VVSWK"E[P#N,T(3>:\UC]B9B@R9!)/:L(CM<]X+DV$77VD1IR4L MZ ]5_H+9?DU@-)<= #R25-+%U+H!8:,]+TXB%U+QY":U3("G#Y3<3V(9G$ MHEQ [?Q+*=0[N,8[NHQ2>%T\8[E(-5M'F9,*ON:8^"[MB\;ED_:?*1=I4D&1B)J$.BF-$U__6 M'J-2K:X 4Z$!8!, 3EK09R3D,A(6BW=KP>#:*[FC*_Y7$48$Q< SL; 8%A:W M%Y;3ZEOO!6&&N)Z-H. +NSVTPG(U;TOO'5TL## )=.= 8.Q:[+50^B_C=S!A M'(OVLC$WO#!3NK7>*[ZL-"_3V$FY"UUX@4QK)5Y>SWKT]%2($"%^VZV1(,]A M[[E.]]JBY:VY@2_L> :N4?.R*M'\1NO-O("J,K_MVC'_NSJ,!5D0+L+$L0OF M= G1N/_>WR@Q" MTZ%.:+=79QH.GBQARA MX4J?64;70^5"0 =,X=^2:'#%-&-DA%-.>&G"HO>"[T5.C,<@E(C0QW0R9J^] M)3FQV$)2'%,>%=R,XI%H)VA_4^(7<19M2E[L=GL6N@]0 )>C#Z%G_34>>D8B MA5C'C*Z%S6D<%U#*)%S=WSXRLA&T>6G*N6'YH/H9A40H%3T*64\AO?_5;'@< MP]C4(P9F[7Z$,CD<>/.6\OI0+_0H;C:O#;Q'YBE51-LXH?(!/ M2+.."ZUU.#JZP]S!1E/-M\[<=IO3/A,ZGV#U4<_4ODZ&?"(LMYB$40HZ-&88 MPOFNST;+DM(;KF,C:(5\3;D**8>JV^A]A*W:UCNY:RZ3T"'PIH9/) +D<^AJ M+9I$9SA*^M?ST#M3[];8/QBOX3LF]2#$!%2RDF!#J<4^>K)Q1)K:)5+_R."W\J"](T)UA;!-!J/N#R\]'5@M&MP\[4^@6\,UBZ!] M1,7MCR)*H"V2J%E\1V.:/H-J*<_3,LY8N2X&:RL:S84N)8R Z=Q6!:1F1* U M(P(QPG>\KK+?PHWLD)N '6NT?_%UE19B!F?-2L;"#63; M#.+W4FR=P86$4/HVJ;M?C'SD:W,3 O3B#0#]\V31(!BYC9Y%XUE!D[2ZC&+P MC6U.OZ:J!IKJ@4CA2^/.-Q.\<0#$%:XT,>:X1"OL(,4?[X*4:+G('[ -_, M^6_XG;;:W/(]J4"R-BTP%(R(F,%2[]\>2)Z[_D:RZ\(\_0HA &5))]+S5VKK]:A,XJ'(]9U!-1$N][@^UHF#EE-Y5K 0[!25[0%.EFNTBE&>^$??IL2$9 M>A\A>:E_];6PDB(KQ^, 0OO4 C#70\AGB$C217F!O.+U$LC'FMFXUB ML-F-YF!27S>9YQIL(V-#WEM4=#V^K_02ZZ6XFN5CT0!_KVYDZ[0,4XI)+@.NK7(A9+L2,F=%77WIQ7JF M=<^A#8?T*(;P;8I*/,L'=AKSNWM!1[MW1D^ -5BU 7FS8;4Q0IFU+M9K\AYU MRW^_$+&A7":L:F2DWW7;!1?^U2ID1$HVK[Y EF1"GVG&Y" H=Q3(3![/K,Q\ M1XSJH%WE,5O2A^AK[14^.[V[N#\]NBSJ#$74/5--Z:/>F0KVV')@]M: 4,02 M..'020V>"/@DZ$)P],WQ%F3.:7TE-A%Y4Q',]EYI&60?CV M#7:@,GE_8 ?.7GV 5F@61HJ)_Y :]ZD(,MM'R(9;;W"//8LSX4RD])[?ZM9E M;]!+STBD<.F8T;6,J$$2"3-LQ$L?0=D(*H7DF)X89.4X&]SB(P+YD%?"!2"K M2:GBD^#AQ]>L+*$1%Q=S-(\WXO$WRDZKLZ@H-OR7?>UP1GV+SE73@.'+8M%" M!F.*.%HEIF4#QX2T4"$U+OP")/-5/T1\_%#%2&?9=F,8CAG1U_!FW9>(+Y#KL2D>BJ,*N]/V+#JL0DOH3OJ49D MO5T\\?7"PB4!'&PLZZ>";Y_,>K62A:.B["PJ%Y<9^W*5SUFQE->R?HDW\FNL M)T4/BFNN;Z-!DFWJMWB>%R\B(A9&48_>$&1+:>P!-!3$!/].>VCJ= M8]!A,*VYG*6<4_B_" +Z8?I MI!W3(4@@/NAUZ'8/,N0%/V[<%C>$]. J*-C!$1/PV^X]5.2'>>. Z&!)4\P4 MV'S8$:"<^P\.2P8TV) F.D_@$UY[H?:'V2"Z9UYN,+NGQ7,:T^[7N(],!$!1 M^>96BBMT^^_0B?0CJ_Y*JSL:LZ<<8H\5C.\<'O*4.,/+E_/%V0(P_IP)4=/P M%7_[.K][D(82>#7FS:.]:*#,<24;6I$=MJ*/\AJ^$(L+(LG<'SCF?=]]UR78 M*VE=MQA0R+?>L=@J!%US^I(KG< Q,L'2*A#G^:"X^HQHK<)5)85>!F&CZ/5; ML15D^,XE*^I?P3A52%\8)*9F570B^^)-CF"[J.\#F8K^'I'*. J. MC_S&40B-S15TO%HS(T@$$+5QFI$:*T@?G.RB<5F3#PM*HFWF)-M2(0,JQ&TD M2;DC MWBZ3^!$G.!)#7"":2J+^*:P*HVY08>51-T[V3J>M-5N72F"\ M.)9,MM;N7#CEG!:3%U #!W501NGLAI&8^CG:O/L.?ML9,-(S B%D#F9R+4,X M./+NNQD!B)H1(PYPQIV#NUWU@H3_X)^E5;O.-,@2X/5QS47M?5W;Y8H3.W]* M'S,JX@=[(Z%&?6OPWC@(P\=#(R!!&BQF9(>'C/X,&U4U;B>8$7D-)681+][] M," S%6-04O-@+O=RDP,D[WXPEIS&>+]8V:G:?:9%&L_R\[P.-MO6GY%AUQ^I M*JIY^ .DI%1/[+QJ"Q=_21,P"&6$ A;%UR O&T\SSTQUF>9I1:_39\!L3R"7 M'S8_1W]GQ5G&:=P338B8 9>,/!KM9FA4K9(,L>"Y;>VU;SI4BZVD%@=5ALGHM,#ESL$]&OI^+^9Q"^4ZZO6W= M<50@D"&'IE$"'/^E;"151ZC=T9+"??^6\OT]*EMN>5:$?\D"=!^O@1;0'.O! M\DL9H]:\-*%%E)&[WT7+U9_/B41I5.6!8*R <_+5X*(GT<@0*CPG*<>^H%PP MD4=:?:$TYZ)RQ0J0D*WZT'5'&_*J+A3]6E:,Y[^-!T?&TM6B!)*)?$CN&E/6'!BEB"W5P6%?]=_>@6/FZ^E^(Y%Q9GCNA+-+J"@-?\XEAWV7M58OO;OYK0IMI@C!C22]O\]RM=1L7G_ M?:^OOV<40AIWS.9:NM8@R?OO#3W^5G!_H3[_/BY@FN0Q8M9[6E6R-@781&?< M6.('J%!RKO<<;2%30 X::"C^=GN8HP9N]RM#^X#)*X1\L_L6LS# MQA+1S#+/E]%]]!25%2?R+[?E)EYPH$D:EV>LX%: H+KR-""^QEC:^E!4!=-C'%*?;.::JO/$>^7Z6 ;3.N?3J M"2'I'(-].FG/Y8<[ 5K(&(]N\C$MFH3BAE[9J1AERA$^)9;DB9 22T7$+KZ8 MBIP0XFM 3AR.,>&*9BZ?6BRPG#@BWR$_=-/$,S=\I)5T+4.FC8(;.L<@N6%O M+A]!K/5C@GQ:P#R(&V*,*$ ]$FU'3-R]ZTR+,&:)HM6"%A]9ODUVJ]\U=HZS MCHNT_D>89-#!R;VD?PYB,3KIT>:Z3)YK=P!'/]&ZV!O3[KO-0VDK,B5O8=CJ M>#HC,41VI?.4#XO*EDL[0-*F_A%B.-J'JD8$D3\W*Z7#6WN\:8V?PWD#1P[/ MB$0F;)[;,-6[BK#TD])(_W"E5D!!K7,J_WN5BUXS-*FYN^3W_OHWVU=Y>F@[ MF4^$T%,X@#YT%PXS1/]U+^M'E#&HP3:J8;)+PU^CIZ="F RM,@<-D40DTBY>B((K/EZ+E+3'=24*'D#EJE64 M)D&ZV)N<;F9O7WVGET>KE-]IH'358:KQ3X7Z%JG[&3:I?&!Z;_GD90TU3-*X M+I$9EG)F,3G85JX7_UBGU>8J+ZM"B*=2F)X/BRB71@!TAGNFA8B"YE,O62XL MA*ONMO530 432Q0(91\&0JBUC0Z!FOX>[%_$'\;;*EM,ZF=PCDN=/?&**VV9 M7#%0!?)%$L[8!,K7JK5[I;PXS;.'&V%ODK-6E90=8Y!%4S MN:P9-X^BBGRA!84H:,6.]%A8 <+@0LM4-B5>,]>4C\-+>!R_!&C]FF5@3_8K M1[_0L?K0#Y;>5*"?Y:"$]^0H;:[H&N#&BFURM)FP+ML2?7JZR[/(8X$YR$A# M-447;N: Q@I^ODQS#I#O8H=*T1F.T %]T_H0VGWPQTH22VLQ>8AK4&C.O4"" MS .OR%B8B6Z[;%W5#7?EPYR0/:P6;[LUML72AD8!LDFTC@H;2^&)FJ,WZZJL MHARTQVF>;.OG_X6F3PNHH\_-[>B)7GRE19R6]+9(X\/&.I/%;U(F+6(=+]OH M12QX.J:?E]V2IM9]%175."W1PHZ(!'ORJ>DLPJV\1_J4YKG(V)[7YMR,FWX2 M_G9 Q[G%'+O*16KM_/VB>_.^=\&-K_*6; MMG#U6:3Q@CSQU5>40N7VG$0Q7RFG-Q@:=<4:_O^T@)I7T'DG+W[5^2S$M:6@M\2LPX_Z=76MI[DYM?<* M][@AM%[.SF/Z7T9-(T2S<^V,93W_K3J6J:SBQXV(,U'LZHGF<4K+70GK) MN$GPS3M& /,0==5@(X(%]_ A.X3"%TE&;A*S0WG?.88Q%\YKD?QP3E<%C66E M,OYS1L4)SY/3)3SX_%/\_K: #()J ]G4%?_;UI6I8'C;TV,S&RVAX:V2K"5\ M465E_=/*Y!VDA2Y)6O@*(1.U$ V37VJ;_YGKC?(L?Y18J7NXZ'R"E!-]4_LZ M^WTX8,ZSW34A;DD- C,B4! 'AJ&KF9<,;F>?\E1>&M2U'WN&8;Q('=,Y3_43]U *IN[XVL\6D'>O+:C M6 \$$9%(-/X,<&'NXPJF2RTC_OTH@K!NYK('1%TJLBO5L'\@@H>[)_3AF^R& M/):-;>&/T$P?MY%S=9N2T&O 'L85/$?!S;K:BP= MK=Z]_7\(_P^W$;>5R,L5-R-%BKLX:K^FL 0Z_B6GZ# 7!9X16L7]Q,7 $F?Z> M3L58[LOFT_O(ML'L)9-/#PNKUB1R7?;M28'(M"U*91[C&.KZ;@FV+KB-L"Z@ M9.!E^A5^*OM.U^!X;)LOU;RNS]3-? Y/5_,&ONPQH>=0?J^6J8,^R@$X?7PU_@&0L]<2N.6L+F:0MT$$X2H.Z;#S)O&?W9RDW MX_(TNBRX\%^D)90<^,!4]^?1WZ'S^P?F=_[4M$6 ;#$@T(M,X!"X5[PV\1F: MHKYE&\N?^.5K>4X?JX%JE7U#L?*L8TKGDHS#/ &@!*#.@E>Q["4K&T.KP*S3 M6P*W?[ E]O%3$+>;@4*6QAT@;@\33:!0;I^/^O2QK(HHQCPF'7[JX%&I >&: MX1H<]JWY/TWKOMA%K> M\ARAC?-]GD5%(7H9-D&!9>/*?)0N$5(N**U$:S7X2]:Q7+*@F0SDY^9]LA9= M_,BZ].M-&6(FIDEJ,YZG3U$&+=M;E::ZF+YG&(;K.Z;S\7[1!7F*."L3Q;I'Q_SK0R]Q,EVQ&Q[!Y;;C)J;H?E6H, MX@ >S>7\AM[T-^00\?VGS+'&,>Y5SG7%LGX8:[6A:A;%\@!=/-7\P+3(91:] M45#=2&T3X,&:>%AK(Q!&PF56F&^: MTX0F'S:?2JAJ=B6R[B$%?]M29< UBY\(W_%J)$#W+YGE@D IK)( ?Y"T0:75 MF":,$]=@0DN&3% M'8W9,RWX$;N9G[/U8S5?9Z=UJ&['61C[*:90I"8(#V]F$@_Q-)#4T+=QS*,K M+#I;EI6H\=7>:E\56PSY*7I]O/H M1;'+7DI1#N)7TC>IDS#,N M %,KV-65-+8(?;C$B\R.?ZO]J7 MWI"DP)WA5MD$J>N:](Z57#H<9:D;:]+MALP@]6/[^U5KA3-X^Q3W(?[;5537 M/:NKKD89*?DP&0-)7@$ ^C5:KB"9X],]^8GFM(BR;$/XL>*'F<]SNL/JMDCY M%'QL.2.B#(AP5A1TP'/=[O!I"\VKR[O[U]^2*[[529)*!!.Y;BI%U_&Z MH4]5(0+C7[U[78NW!C1)*TZ73!C5:0YY+LUF@G500+F8QS1OZLJ60 &P);K6 M/ZLS8)K!+2 2 A7-LQ(*\3*[.<5'0M0*ZFW_,2?E^K%,DS22HB]%P4,(& M;AIQ[5#F\V\QAEIT77L$!^35^]=\V9Q:!8TJ6>9FSF?C:-'R:!O;]7)F)"*< M !7?5;"@MM_LD%O2*)=%B+]261<\S>?<,N.R')KB'BQA1EJ@VK27Q%B7VTRD MNC*/6!Z'MZ35@B4'//PM>>C<_F6T(5%6,N 8CNT1E^S((*KWP9KXHE=1OMEE M*0'9^(TC+^&F)0JCYUP_L;SBQS63RY2DF,FAB_H?0U4)/U[_XVX>[ M ZU[_(>1.G0W@7.->'?ZOZZNO?)(!W68>LE&5M3%?$Y%+,ZVG=X=/UA@PG$9 ME\EB%[=:35%TJE+J7-2EK=*XE0^"#5$_Z;LDIC,J<)V#5"MJ^%@_AH M>%45Z>.Z$N\L8#MUT=F_/#?F?&9SQWV'EW.KZ&9^5E!N-_:FQ*@'8L/*CR9T M_D##(0*O2YAADUQZR,GT:62D/,XIYT ^-6?4ZS1ZY"P*YN?%5\Z2W"SAO[UY MIL4'QGYMETXZJ)C4H4AL3HM0*C; ^XA[L8'G6)WDF38F-LN+=&1AW/\8'F=)ZJ'HH'1B-5N&)6U^+S50U',/'K [=\N\,Z MIJR%M34AZEE(V"(/=^N2#V*=#+$+&TDO(SOE2E39X78U9#7QE?R@#"<:&(FP M)A0SNN;P+5A1V(0 8'0DD;4E6(TC@HNE6%:Z7>J*?^=?N0SQ#!M!1?\JH("Z M"^=4_O0,3>I@.K\2= MFM!D)(:FGY'J>) Q4DJ%T?EWA)K8F\S'EE+/&268-$,Z@-O(VY5#[*UJ49B?RB M% 4*5[3]MMJ0LJGB$A-$6T-_H-]9(R$!;.>TJ9\J3GN^X- M9PX1?U:[F53ETY3CD'?9H_E\W5V/ &/NJA:P1[@Q'^ 3LH5-]%;@Z(ZJ9@BF M32>WIE*)/\,0&I=ED _DIL&I9]1EN ^S:U&9CKFT&0IZ[K=-5MG"5GP M84TG31G;*CI;9R+QJNZL^26M%M &>T7C"DR@WE::TC"JK:BV$=40:X)=-GW+ M!UVK* AK>K:(H+CD;B$/M%@J3"+U0*1-=#RA+Z/H&#+&*K*!/\)E#V#)#NZ, M &3RZF>65XL!Z>S(-NKA#*9/+N]\/X=,#F@9*N)=(*J2T_EBN3(![N_LF6").Z=^Z8(ZTP)%T@8OWNQGI$&3[.&Y M/U*'-L[.OA6.9VZVR[-,J7/R(+XK@2RT4C1U>J;U=5 A-#2_0DJ%@=E='_L: M//E=M%S]F41[* 1A6%UJ,R0)O;>F*!=@C3Y'&=BAIU53M>$7*-J@X#B]C]!- M*?HF]Z5F^K' J!';ZT*H"5&DIH7##*Z5VS(= @]N#H+;+%#'#2VV8CB:!CA8 MD$>)/5_:WQH.MY@1SA]@$D1[)W9]1G9%_ \:<%'1[;87I#UD%SUF@/D9>JQ%1M/6L\: MZ3037 _EJJ*"J@IR*E32N(^1.DD/B"\34 \;C/IRM4Y,>6CA[H_;E6BUBLTY MTDXCV8R9T=2P=%0>W\Q/E[1(XP@:#T(51-"/HAZS4DN-^0Q5$FIX>O?EG_)8 MU :26) :C=I,$HB@59>;]1DIL+3:5V!<8>T:UM2%?F#U3P65:EN\Q^D0Z?KZ M+$1=F1$,RK"[8E0O)J&I4'O_^#W\>")_% >3__-O'(T\ 4)?9M'3P0E4_GWD M43N:QWE)T 88 6A>F4)-,S9(B/UM_C_L[?$ZX<>N^!@M#PT6Q5\Q^[N;Q?GN M2E $8/G?VPYJL0$2.-[7:]BGX[H./2/P^]O,Y&N/&WBA]OF('G6>4?\?OM9S'UTX#-')U'FJC#XC&!BGAVT/:KB@I\[<_TDI4/1BH-S_B M2ZQW=!B"GR2F_;*;KZY96;XF$J$PY>3'T)X9$'0ZS#B>"=TQG[?G+S4**'^] MS16A0\%[SM+4CM+((^3M;G665IO3@D9G+.DRO+O^C-#6[6F:!3[*8\18>OC"Y(TFA MH"W3(YCWMD)?=E7!;PN6\Q]C&0^M4TO?=!IT2Z%QX%SS),=GOR![&Z/),2AZ MLYBM'?#,Y.*5H;Q95V45B4=]!1YF=>U]%137. M!JR#+D1:DDR,&96+9'T)%_G(6I2C%^#HK*M9FFF3R7=Y898_0<8 Y! <9-)< MU=-4#M#5RSJ?X-TWRJG=ER]I5RRI M\S_9#GYPY:%%=X8A9H"\QYYSH6 [S:\,,B)[9O>9'MF#!C97TNK*D(F30X(_ M6/ZD#E,Q)#T]GZS;HBZ*/4J@:WZ%/%D#LSMO!=. G[!DU]T AJ2J>=7#2U9P MEL_/1 NDE);]Y0_[1V/K(';/ZNKS1N< M4 M&7& A]A(:KI\V)&MBR_3,HZRO]*HN,B3\V,[1FH!36BA[%@LK:)+JT#GI$V^;^/?1!36YI M VK+JU1]33_&;T*HBL.05D4/?'90S @N MC""W:HFE./O8:4SK%6N"\U[.6!,OHVK'SM:.T.F[,L@"JPX_=H-9K>2U"."Z M6/)89NVJI8S:!8>>EO/:W27O[[*ZYR7_W:'6UAJ+\+4HYW1]!AO C;=%@B8" MMG=GRS!EV2AR>6,8B $>XFT(&,'41[6F\V?1]_]9KP@^3T()MO MFY!.Q9M)[S@#N;PWGS>I7&ON8"\E_=1DVB3R+(_OP :]F7_B]TNX5]X\5A%4 MJKW*+[[&"R@4=+H #<)%T<' M7M9='%;6[L3%L<5,CJ@['X"Q'B9D"LVQNGZ.P:UP:!I=Y!47+)=I1C^N.^*L M^H8@#*+#J9Q7Y13P" D$J)W*TA)/:9#$N<[?[&DQ1-GO9\*]J5:0/)ZE!_: M,9JCT?S0.:LGUFA@$PFY/,(VW:Q, M"W97VB,8&Z*"[\877$N54(^#EC?<6@5UMD[+!>!V,X>G>H7)I_T=MOG%T/R^ MC+I!1#!6G,W5F7BE^+7D*7VF.2U+*,-P>WM+,A;Y+9 VGJ,8FI#.5>_],LJR M#^LR!9(J56[G*+2JW9O-DXH5,$D#-)!F[28CTZ2->UY8T"P;LKZZ!N$YH369 M+T8 D($MK$X:,CW"^(X$39_3A.9)V]MK814X9A' %Z$CRS M3U?6*&VRCM'&?G&M[-Y=(\7I $:T$-^3,8C)[F"-D&3M$Z_IJH +?5 M*TE7,*%S#;*?9T0^ ] P]0M[J*E,&CHFD7.Y4:?^WM$5*\#+!+E*G9&@.L/1 MDJ1[6D\BI4G9WD(G$GP@X3) 8C:6;D'%#?3Y.&?P9*PE=(Z'6Q$]NVD]"Z"9 MZ+]"/DO@4Q!$'116BB,5V9P+I5]8MLZKJ)!:5"V-%./08NA@/D_R9PM5&C>A MY(Z*F$R;0L[YXB\TR_Y'SK[D]S0J&02BE>6Z)PYD8#R:3Q3S>N(7@'[R*X G M#7PB$0C$.4-D9J-IY[^8:\)RD;+]&.6_WLSGM* )I')=7WVXN>NLZH3Z%E^X M=1B&:^Z32) M%J1&0V3WD5<"D]>:]9_<%2D=L1?,B,">6;1=]*/7H%(/1#+? M\82N.6VO:O! M ,)"]BLPM\SVLO8Z!V^",&)#&)[*P9,(6WE6=S2FZ7/'6P?R:VN)A)U0PJ42 M=J)C)YG0=*7[S\X/X\/NK[:IA*307)NWG,)^9NO-*M2@:T"CHL$SBG'X9^_]^7R]=TNH M1( E'&ZHAVX%-9DVB;P_;:^X\$X%GY[FR>D2'MW_N==DX.@9>O +] .W]H?9 MBR$H[%S@WM&GM.3G6L88*.5M]S"TN-V?SI.TW0$5L2"!9*V"DDR7/)XE[6GR M]W5929\U.TV2%'@TRFZC-+G*SZ)5RD^<:.[S@5NB"21 T;P4C"P2/FY6\",W M3/^Q3LNTHO>T>$YC*NLV<7.5/>5IC]3V#!VI 3QAZ4N;>%H.1C--EM((+2

L[$ M;$F+(R]H;]22YE=83WW_[*[YI@%/CIW;8>.3=*G.D*1T*%VNZ5.42:;O>"GL M&8&0,0X/NJR422;XH4.S"H1#2QB@B-.CS-6*GL/V9C2Y=5+ M =HYYWZE19R6(L!-M/8E3%JJT[7OAS9IK-&N17E?4O.,_WA3/+ O:J-<.=)4 M8NYF]"TO 3)A!0'8865E!U6[)*6*5+[8Y)9S:)3]KW1UQA*U0[1OL"FS[$WJ MFU\D<,*A$P ?EF6ZR=O%-3TT\\4XHKG@37%;L.(D))35ZK_GO#CL1 MM9=/DG4!?Z@6E*S$4^6W7L\4EAV9X6ZX#R'=E1L5C\;ES;KB=\,\X:@I[V0Z M'^WLF]Q5I*E @]U*>2RQ("XU0@:'8YQ3%M*[Y M:)N2LP,URQ1 R,2FG?] MU$TS-DB(T&Z<#YNM+![G+.S\S)['<&_Z %Z=EH::E.^PF^S]#L0>6@9GOP:U M<:Y$Q6?6V&]_^K#L-RG/HHKPO0S81TW/#'A3/$5YG3G#$2U9EB9-5LTMWZ+F M2G\SOTSS*(]3"$J(*BKB%L[3,LY8N2[H4#DF5V"0#&X;'>=>H!:^,[*'L4CJ M:N,,WI0MUF2'-MGA33Z'K@;EC!^8KTTVP()\E'OIES'PM#^?X;)U%?EPC>0$":WTEESEG M!2FVI%BW,?;OY1S%=@Q+;)<1W_P49+<+EJN[+:N&8&*^#Z9R7\V4PR,"8*AR M"4KJ,1V2&(G2FVI!B].RI)6& !T>C!";ZDF=FP4 F4C0-B2DS96XDXM,K#H2 M:/H7AAHLQ,91T[>??1=3?"Y>T&2>GWP,:.<#-N'7B;U0_]K3 "#TZ6:!#ALX>FOT-5;!9[]F#U">SZ\T$P9>BG?Y%Q2KEB9R@N, ME#**)ZG7_FABS36Y.B\ MZ;$10U'1=V =O#$-N:RZ!V$#ZO8F\Q9,MP<5%4AGB#>BK,-'5O'[O@ <*$BN M>^.9'E6,+C,]98TNOL;9&A[-[MA:'*&>FETVID)?_,F;,Y,SF MIOJ^R'56=#DM"LX.PHG]8;,;JF MYPX2]BIH'R-?2MD!ZJ@;YA0HB*GZ)$,OGP#\%&ZA#H\&\[A;OF47S?BD3US6 M_AP5OU+0(1=2X:A$T. '6$FBG-BU0-C"([^+EJL_DU)B$H:-A\G+QM/,,U-= MISF]F9\5-$FKRRB&Z/G--F=/P]!G1=N#DH,2(/"C$@D MPL;3:-.>80EJFJPD^]Q %;P<0 FY>\D*FC[MNN#\):T6+ ,C49&SA)P$E[HT M$IAK_JM!0P\D6LY(3L7E9$[Y?D49>:0YG:=5B,P=[*8P.Y2>@'#L"7 =&FY1 M&/HIC"9DG6QA'2Y^=9"J V(N>+QJ*RN-:W_Q/@+-)"1?B3Q(VC1N;?B,X2G1TK3?9B6+H: M61$7\SF-J_29[E1&5-%]M?&1<0$EZO _9K0VIC](W2C(_'AX]X,Z8'5WJ Z; MPQ=(A(7B&C77AUV6G188[!6?'NM(GAX=< [G78LRL.L@&SM)1=-I?FRY>5=] MH30G!5VQ OPUZ:XA9N-A?E7;@*^%4('?QH,C@?!K&/6X(=%JE6V:3/"$?U-6 M:;PU,$N^G#5GSDU[PB*"-Z:*D55!X=_UGUYEK"Q?2]\VWP9^KUW#O+6;&\(Z MHJHJTL=U)1+L^/=4RHIC;A#U'@*$)WD[^"P$%QO%B(I8LF(CC9WZ'T)8"T%= M_^)OG*7WS^KQ'T8*O=T$KD73IX]7#Q?GY/[A].'BWBOK=1")J5?N/\D*7%2< MFQJEO[FC)2V>Z047%4O.KS(^3V&\COT)6>,VB9E2WC,3WU&(HJ?)153DX$PXC;FR7F<06'3.)6F<'IJ! MXS]$,NXP _9[PU$DDB009AP!*D9GG[>&:^D'-B"WY+.Z3/-V ILQ/[7&JUO MT.S6,[?[>AT2>/UDD^P0",1P.G1F*.+YK]_1<+T(G =[L* +CM?6N(1@PH^T MNIES*U/!>,A9\-4^QD#S*09EDD3<1HAD@Z$"[HJ!H':%62*U9U8^IX^5?FKT MP&@D:RIF=1]J]UA-*M%XB+IL),D\L])57E%.[@%UJQB%9)V#V7PYSP_ XGJD M&V*.B$=J8)*+)J R7!-5%1\P31)Y9VYE"<2Z_\7I(W3QC%57F_$3H(^$+B#G MM_,%1'R5^[4Q95:(<)^V"F3^*1 /CMX39DYHWQK^6$T,L*K&%UA-KY[9E^CN M00'5/MOFBM 9*!7K+*,2QHK1X!Z&(*#O8D-@N7_DRXW*A;39^^V:P?'8\C^J M>7T=&"4"F.-B8S4FF8H<] G YCJI-H6:Y[3ZW2Y,9/8P\[#1-/1]7CHK0F\ MSW51'+_\C_X.>WZ&YA]_CIYI\XO@U\4'%\SM;*SJN7YZ^50T[3 3_6$9CIA2=TD'\E"=I M*8(E:7+Q-89N]Z**!^94#LWEXHBJ8$[BO*J0LWYX+5#!N/5@XX(+\_9CQIBZ M1UJ/SMYC/N:4FY?)-@Q^/\Y=&?NA]14Z!J1W=F^O0_UHH%Z(;*\,K3L;3 (% MM^BQ#T-2;DHZLJ7(_TJCXH%#-K5:C^9Q;+YNX4U"+W8AYM*@-5@]PIO!6>SW MT].!O M\L0>4W3*!S9]MJ%GV]/X.+ KV+W6LA,KFT MU7&;PXPH/E$E\Y%OP<,7FCW3GUE>+90%J0RG, MWD]:&2D9$Z&4^BD\T8,N+JM?F VGS6X6'RZ;+VQJI[E&R[F[!K-RW-G];M)G M]Y#IL*Z:0WKZ-B/3/*TX=L_@_ZWX#D!!'MF/9;_DO7 ):RIF.Y-B#4\CX+Z. MM1F6F%/NFRZ(0R]1/!$XDAV2LIWA3*13BCI@;7QG!(X1N+& +DO'8@8%)7BZMQ(2UD.-?7 MZ)#/$J$PMU+$SG3V*AA';M_*4!9JEE&A\>:!XUA&L2CS=YHGXI^9K/K7WU?6 MVGQ8%8B%ZZOP=X,9::,FDI7;R$W.,V.\G3 MW;GAVDG9P89:$^&A8[N9LSDUO5,IYW!PK3J"%?QFU<)HNICRW;JYK7E[17(H 1\197@Y#K^Z\SX2IN#/,* M&TVR4+4!ZM>>?=&V+XWF M,FP?,0JFK[82,])":R;>R!K,2(/:Y%C:;!<[FE,8;,V4>J/T1N6/^-)%GQ0_ M$?G;;BG R"TD=K72)\K*.KNBVU5E J'X9RQ_YJ8]-W!OYL)C+PLF7)7EFB;O M%!RJ]Q&^V5G/Y+[N8?U88"YCMM>%J>.V10'28 02,R+1(!*/4 W:=-B)X6CI MVY,AWA[[ZR%VCL%Z+-IS>?-2M(&B/!-F6*-K MT9BFSQ!T-.05Z1IKZA)IS^G)'R(Z7V^!AG5_=)*TR_>AII-GSGF AC3K8B-, M$<'VJHR8GI%(KNF8T37/-"!)*2W(4D EK]*\_C',"VT?;=D(@@7JXR;96L2O M*86.QC:N[ _G?/Z\ )>(RG_]>VW;]]^3U91(7LI_)E\_W;V]NW; M1H1&ZVK!BO2?W$#\8?;^^S]L?Y^+7_!/ZU^DXJ9+HHJ<0*<=MK&PS(]_/OO_CC\T$;%V5%1\I>L3Q#_@?O_M#YQ_U001R M'BCX@^EN>K!0A[+I*E319?G N#'#_YUF]".M=FUK']@9'W);L.:OSW MBZ@$:WM.* S0E^;R5@7!K^S=WG&%W$U8ED4%YV9^BQ0R.+@( M'MR';G&L1]QPC%FW0I=: X)/BF>:7++B"[S4P/*B:M9NRLT*3!TQ8PT5R0 MHR,XAJLZ.L]H$]+LF)5%U3IB_%^'QXO_ZF]W$);1F5"O^.O(8W(PB_MJ#)R> M997&7)C_+!Y ZYB3<[:,TMQOH(F*@FR +*&RKD11FJ9@IT*@]@\VS;?:F]2Y M(2\\TU$JU?Q!T]\I]%T]HJZRX6HWR3R(CY^CK^ERO50*D,Z_(T3(WCRN&:,& M%J9(AIIJ;) 4/C8\S?LWO.OOF UOS^-\PR6P@!O>234V2 K/FJ(1,_QV<,WM MM^R>5E5&^]2%QA=(G=$SLR][NP<%C)UM=46(*W$#7ZA#@0'17I$C?:C#/@Q! M00^"\K9@R3JN;HI[?J%.8WKZ-3T\)$/#$&*S:SKG+GX)4[CN:[#D,P#V+T=[ MJ MK*NBS3%]OHDC$OJ3F5 1N#ZBQ>>A[/&42$AG)9#%.6C2*7+R^6 M0L,>_0WKP?*A2Y7^JS#Z])AVK)<@'K;Z.JW2)R%9SZ)2M>?J08C-/Y[,>9WL M+40"($/M?@\5F1YIO//# P>H5!E#0XUY8S>E=PX)I2P&:=K)*2I"^?9G%+75 M,YB>T3,2Z[\XGM&]E=&8JXH\C1GYXQ^^.PY8G9&<'009@L-\EST1QC?0LR5L M!)U#W_:N=U%N(RY^W5_9N@/NSQ[L.KB/AI6;H>G*$)=$#H=T7!3?O&KA$B:4 M1)>K^NZ)?00-*LXU8L*'/[ BW'U&AA_)^&D%AVM07"F[)Q,BWJ28WD9IHA;9 MBE&&*-"\WT,Z=N3\=A(G7'D-0$?)')VCS$MJP&R^F:,IK1$H M:$)%R^Y:&L<$\G!)%9'4X,CYB;*G(EHMP,&C\%T,CD5<4Y5SNF:5-KQ0;HQA M@K)15/+!+_3I$ ^E5V-P+(9?5'/ZY9=03HUADK)1=/)N!T,P6[6!BE-0/_:B M2;L:JD:L_R':+AX"X.&E16 P(P('\>*RQ6(J/0='[ /#$S>TX^.G@I6JN*'^ MP;;<'&+28-X- =V*4P.Y#H0O0T#J\F9,PW^QSR5];HL.DDW 6S%8+T'O(XM> M"W]5$U2>BPD53M"D_H '8R+E$YHCL;T;M3QY U*Y[Q-#V=PUM6\)W86#B9PV M7--^QM2#%:&MO3+'DKN7DSKD]S I@TKQD?GRXSZV(M5#96M.!'*UO#:RX82/S_P%92\*W! M3$@F1D!TS=$U2BC-X&4YB!0 O34Y.GPF7,4LTC;TO?@JYS?YF./6W51%]\:L M.8VMN_0 ..>G\7?1\8 MZD&H_,_#R9P_< H5X:*L/)65X?0]%;:FMZ4ED6@$\U$C M\;7BU?9&*TS3Y[I$(:U;WD[#UC!E\CX;Q,IN3.4A]%-)Y^OL.IVK/3/:7]I^ M"MU!\/<6NMJ^A6Y+=,[(6B!",HX)>?57;G<.^&0\KA.3W=[W\#LC$AMRK;M8 MWR^_'7RG\_2K(K+OHKJTLE/>'S\1MJ3N:(!>HN_F&?M2$N"="=73-]@<9H_B M+\.0;9+"+QFWQM>/%3^EIW4M9+LFK08@O\9M#T(3-W-[,/=H\%JE'\;T;1 0 MT;])C<*VDO=+LH1USH:Y3:R]86'>@Z#QR%,N2I$K.M1W/UX,?V?VUJ.>W]/+ MSF0:E>H3_/@91)>*GGEO&VI]G>94=,!1,)MZ()*[CB?T4=.AKN( ,(D &JCE MK9J:3)]$GGFE3X#N.J,.M"+'S('DL%&P7#.?D;8.LCYNYZ#3,-& MT\ZWKCXZO>#.Z5?-&I]@-7'/U,X5;]/9:M=O?B8:8G)^B_J5,@SYUS_^*%S4 M__K='R;?FU9K!QEF6Z;GRSMC2_BO[-J0)Q]H3N=I58KHS@]129/V@#-6:H=K M603ESI\W&B7W=RNXR3X":!*W8$_5"X7?TW%^*,.-\JTUDD1X**(,LO.O\KHE M4:M)D4IW:'^(U2"# )SKD2T&HN3"29J36"(1J&>R-L49GHS^K9;U()@KXG6#&Y/7N.N7'9<&RA-]XX)V_V@R\F0]_@':EJB9VKO9!C]60_XU( MV&'>O#6(R\93;"IQ4GH/0F,_MQTQY?EY:""2J'XTFLKCT>C-T0DKFM)3DA#5 M'UF^C8.1DKHVA!4LJ_<1DE'[)_?EJ>O' N.NL[8NDQZ0 @GRJ@Z\?5V7'PO3 MK4V/B1B.@E/1 1\V4*VY(\D'\:5MR;^#X+S@-LN?3J[39Y$_GS^E8/.*RW>( M_" ,Y77$NHJ$OHY%4-/TRD]2BY M_<)$MK(+ N)+ZY7>_/5(4(OL$$E[&-IK57>;1B^%^OGQCJY8 R0()]#7Q+'; $SH&OH][Q=UV16EF=146SF MK/@2%8EVT/WP#+9>W]207//JQYMK$K< 3N,Q38/R?6]DNN2>0;R]>#_P29]CC(J8GLX7FEH0*" YW">JOCP5/M>$<7Y,F^;HD'= ]"#> M?4.CXK=*H='!\I(^=:3\,&4<2?8@LHE-86M]ZR&V7+$RK%V\<1G!E1\2790[="U/%C5]"HI.=4_G=[#"^^Q@MHOGP75?1B M/J=JA@Z"1 B;:#2R+\(J&KTJ[UK? ]V1[39?)34R(CY _$1$X&RY$.$ZX@>Z M6\G+,POP!]2686"X^YY%\G#)0'M5_P(4[C.LO6=6/@_[&ARZ"<% ";RI5+%3 M%$2Z3/,HC_<*(JGB(T9/8+=85@<@;Q$4VABA0BHI^81F>[6&?*@T?TU6 M-6KD<4/F#5JM0F%3JA/6QX_#]<$&B>[_+KI,*Y&1R[7HF;@I/U&.H?*8:GR! MOW>J9G;N6=^!%I;7'G#RZB.K*/DQ3 20#KT9@HB>&4T:5S?SML%UDQN9=@H& M=0@)R=@.,')]("3*X(^D-=*DX%@3^7-)F+RF!#D1+C>8>=PUWV_X^Z^YU^JV MECTCL:_SQS-Z2S X!HW**K"Q H2UM"OZ47">P:6QV AM;'1A9-+:LK->^&SAMT)JHL=7'C\/&UB#1/9]: MT7N;(SE/51JC8P3RW+5F\G6P6B Q)\<(8\31D)W05QKX.N+YKLUF&O3P_GA1 M5C?SGQA+P-=]3XOG-*;E/ 55S.X\Q8[KZ*2YMT'/XBQP+(0NM3ON;5HD]"[ M^(JA^3<$)=^EY:]GHB%8S:!&5!V$G[??;?'.#>P MXENK7N$#&&&=Q ?(V/,9XU=YX$+&-$;==^9-R%NLXJ]!YW$O.:>1E-3"%I>9 MU#.!W?2D#D!>5Y<.\U>AQ$,.1+T0M%WD;;IZ/:@VD7PP+ M-8=)91==6%X+O,![HOQ%C="DJF7A]NBP# R.\)Y9^HY649K3Y"(JH,! V=L& MH7\PDDF[)W7-C0U4TH -V]9@@+)L'+G\EZF,*4W*2[ZDJ[)<0^.KF[F&=:'[ M';Y$9?_\'@K)"P0(;#8I 21A*U%&04A \ M_2:L%- R ]]J"BMX4T&L#'CGY M3R7T0:B_I\M5QC:4UA.M.*A0\1>Z^\;0F^'[#B?C/T1C7"ZQKSFK9=R(KX5V MW5U)=7T;\RWVYJ8#PWF)2X >YH8VBL3,B&Z>.>\!LJK7Q4:<@5[MVS,2R54= M,[KFH08D$3##*MT^@K(15 KDYMUCZNT;G9;(PDQAZ/35 >7;]ZN#DXD+V,V: M$9UPPTEN%*=UN'_'DS*,!7')"IH^Y2-MAZ&OS*P&U>RNCUL--Z3%,$C88UM! MCUJ^B[9V]U?L;UJH\PVVB&O?W*[YJM4Q\[;NF%G##]R;4(O@PUTS)V!CM.YE MO3RF'&=0R&!O/A_E"U@^!6M434JF39] .H\FM!A]7Q[ZRE#G*69WKO,DW* Z M;XBP'3I/BUJ![CDU;?B"^;S7]V)C<9VRO$W&3"7F^1O)4QRUF M# %]M_>!"Q8\O,JVM;NHAI[&@%K?8%OZ],WMO(:+@$EV0$,V =2C,D.1SGEN8]8[%EA/JFM,W,X7M3M9/5C:*5KY+?++\Z8$6RW/ZJ%+[74.P13Y; M4WFK\MF"B2KS:80S0AV+%GS\NR4!D#,B*AP$P'Q\IN .\X2#K%]8FY9[NU** M8>J6=G$QTR%6F O@.--<[R.SZU]@4[P?"U0=;\OK0M?T;3HI;2-X?_^,#G;.";G&GY<77JHA8D7!I M56RNN-%7?N1$XU]R F:BC!B7<+14G40/$)''V"%FOF2 PR5@!,BD*(JM^B\* M^#7E_!X%ON35HSR[0H77E3!*R(;D?VV&5K"<(!+*QQ%C 78YA'>B>?[][^LB M+9,TAO7TODYH?F7BH5#/[B4:2X01"@1(&X.P+QFZ9#]T6>C2,HA>A@9$ZVK! M"GXI_A@M:8];;/@#(ZW8-;%K9JO#]D4!N@;VC #TD)XQ#4(?R<9AZDV"O7I= M8SJ?6&4Q/XZR/B8+Z3+3(O<@HTW @294>1YE=[+B35T_YNKNOE>+:GZ%9KC> MV=WSG 1/:OBD1H"\XBB\#JM'=0G/D-0,+NA&Z5 G^C.4[IR6UM37F'AMN5HF M@C'>O:_9@O_B;W7 4_I/FMRS>?4E*L (O&CW[GH4D[)$B# MA;#WMWAHBB=OZTM8O(;OQ4USQ/G@-]*EKRH"*6\LOV\O?>NF_]7I\QO,= M0Q,[N&0>:7XZ,CW#F9U3,SC'&)L3,#3/TS)Z>BJ@< $_U3?SVAQYB!ZSP03Y M4=]B [=T8#BO@;*'!%2B;&S0SP*1X&6RQNT$,R*O;P;E9Z:LTOB,K?.JV/3> M?WK'8AFP:T[G#%<#/11U(>\X_<1EHRCFO73":ENJ1",T96@XNGQ"][2^GKE4 M\#%O5/;6@@AEV0$'48P(;'%6&F* ;]A8 OJNFC.?IS'MO]1IC<56P>F:TWFU M&P%T]%7-54&;7K*R4;1"<4])XV^?V/.;A*:"_CQ1/XHN(7_D\MX>7\\ MS?,U^+!6K#B4ID/#1O*(:CKWJEC")!(HD5"]\L8@)9DN>7P'G,=MR7,B,Z^HQ9J=\\YO_]D;%C[#8[' M1BJHYG4>H]#X[5J0 \SC,B(R(@(8S@I:?XDM/]PQ>WA#[!U,903.R^*L85,&M#D3'T/6/D7C S GOPDCP445Z* M^C&#GA+54 -OR>&4WCPF.\"AO29*JK(QI/)P>ZAH(5J!TO.HBKK;&^L.-[@O M=$WK[:*P!4X >I/%%NQRT$MB-I9NOE4B%8DAW"#\.2I^I2 -=6X"NI]AU># M],X5H(0O[/\M!M,P_;4IS[#D#%>>;-LDXI86]POAK(DS_A]U(U/]3\V+F"E! MN \N:5I_)#7$&5G10A84)Z_2G"0LX[\O=[]]';KLV?!^=%="TR2R0T5[3^,U MQ%)RDG89(&J,C/\*Y'>RG)=,GC@2/>O7]\ M2*NLCQL.AQAP0C.5\RK> 3")-Z]?_7XFC3@@['!$0F9#EU\>ZFRC'V!M@>7 MK#AGZ\=JOL[J^V1Y1V.:/D-\W%\XOO1F/E]J!_.Y+SA= M5L!/ F3HBM,J6C)M AFE_]TOTM4JS9_.^%64BG(/_V^4%LJL/YWAB&2_OFF= M7Z=JV&]VP,DK *^;>NQZ.>8I?2M:0,*6-)QS8[X$IVF, C!]5EK4!"LUPY(FX2/=LP6 M, .Z!DDMW58DAOH^<&(&,_][OS!*,.V^L)(%A2NUVDN M6N$6$+X+51OC!A$2 R9C+> PJ\=9RK>4_YY_]"2<#-6"DF1'ET=:?:$4JF) MV A-6N4L":V-EJ;\Y6M9&X/_-AXDWA;>9*P;>E)$E55D3ZN*Y'=#B4^ MQ":40_OO_SI@]?@R5UQI)/B:^LU0.:(L:57>WMY>LRBO3<=#ZVS,)PB!-32U M,UA&?5DX&8!.'ERN@1/>E,;-\JR1OUSZ?(<96OYCZAQPHM)/D[^ORVIY'+]G:3:DR8N$ZM[$X!A S%\L MN_S1;9J@C'@I12",_#%,](OI=C'+>^"9]_F!/./G,JV$FN,BZTM4)%*$*?A; MXPLD#_?,[.M9NP<%S)N:U14A'M.@S(Q$@+0QF!&=)3DZ<#K\PQ D]'QP+J(" M/.K;B+E.*).[:?#=/(\"H=BX>6=S_P/[U5/E_W#4-=F8^G+2C$9;:'+9@NM7S'LN95FM2WJSK(-H56,G&V3F@B M>\^ C[$N 'FH:'I-?*MS8^->;>#@+1K6!K*H&-DP5$(HJS:F9(]A#=8*=$AMG2*_FX-KASR<^MNBN_2M_+M.W^"CHQM M%Z(J^&WX VP17.7$OJQ4-0:8HVES/0A[<@N> /P]]W89,C=$@W_8>"+Z=O$U M45^B88#*S==#_-CA/-GH(V*7SF("'33D55 G%$C?SRS2/\CB- MLELFB^H,/&Z,^=24?7I ^&,J?G/=8D$:-$+7@ANU"UT\J$W:P"]QM1VB^=)V M,-K22UH]JR\K.S]JS3W)2B-#M.]Y&.LDZ#2NA4<&KWC$&WTTPX5G>OZT.E1 UG,ZMG.Q:JIV*W):GQDD67)6:DA1K9X1:^ *GI#A[7 MRC7;%M^&4F?\^]DV4>!FFR>@LIU&3X UI[0!^?*=Z&.$T6LNUXOP<&[1V2:% MA#$7Q[,;,Z?I%.((QT0)NH@!]&,,OM!;B](PTB#E)"1^=\;348K&+TVRRK9@ MU"BU8 S%JNY 8^,A7;B@44G?O$JH_ E.0RM3B']+B^3>W5%RH:H GP$_*!JJG=[?L<(&$X3A,%>!V:J//&H97)FRC\6]$(C(A=M38B6Z^U"5OV)(@ RPY,-I.&1!? M;'=4 "0PEPT15UWS8Q*%67./[*;RYASYPB:I06O<_#A&,#3 ZZ7+$B*C:M:M_0J;=(GYM:)&R? M4D&+[ Z?NN-"NYK[8[>&]1A1TO>%C0K6IESY3(M'%NY\V5F$D13L0B'XBJ9: MEKM;I$Q.E/2>.E6Y;AL"Q+[_B'&"Y]*,WT8/UA7%/\A."V,=1]@9S3U&8R'[ M?#[9(0?_JN-;H+9PT[?KU8>FL<7T'$7H+>WV$)GM4["SC04R<"8F:R(>;]',C;@\[#X7!Q@0[$#IQYR-/!7Y*XZ,Q'K3/\['+ M)VOI#D"0[&,XO4-BL*6=)\5TGR:8/R2B1>' <^[-MN..VA?9G-)A9I *M)=8 M]5:++UK.1'X=AD$X$&=VUDUH_>5DSP1&Q;5I1-;UB#LZ">S.$I M. 8:-L]Z"#M[.=?VZ8!X=M/5ES.R:_ R(PV*,U*W-)RLI.CAZ9$R8FB#/$N' MC[2"/+';@CVG"4T^;#Z5-+G*MW$$I[ >81,/),3@)T)*A?$ 74L$D34X%UF# MPHX,-M*#FS Y5X@ &SB.W MCMK!3JPL!VZ_1HK[49O@/27W,!%3Y3!0#D0GVQY.Z*U=TA%D5-LD"_@CJMR( M&L&RJ\1!7G"H1:QHD;*$\W91C5O*ARB#1ZNP>%_PJYI]K)VE7BL/(=,G3K!B MYO *=P=E^&[FW&P03M?3)2NJ])]"3M8/$@H!A)W&N/"Y'CCGZ7 WGYK'W!;P MP,7"1^Y$9PEQ#'F-HC]NZRC*2U9P,S:F-"DAM4YT+90/ 1T!(/H?(6) AB?W M$4$QC,78( JKZ]J/(1L9W@(0Y?$)NPBC8)"'!17>U1CNF&Q=P363L(*DN?A) MQFRT5NH_8&/$*6$XZH:J6'.6<9K6=4M.OZ:J=X+!\::5:0[G=>[/ 'C;2C3D M,\ ,7'9&2=JN4C/]] J8\_*1KU@FY2A8J7^PA;R5W:2>@@P!^$G%H9.$@S=- M.3%!'W=O[(8>"3:1+GF/_%?-K_B__/(;VS\-_\_4$L#!!0 ( !&(?E1 IJIRL4L ,^6 M!@ 4 <&UD+3(P,C$Q,C,Q7W!R92YX;6SM?5MSXSB6YO-LQ/Z'W)IG=I4S MZ]+9,3T3\BW7,\Z4PG95S>Q+!41",BLI0@V03JM__0*D;K8)X( WD! B.KK2 M(@">\Q&7<\>____^W_]V_\)@D\XQ11E.'HWW[Q[>,S3"--+LL+O M_OO\[O9=\.Z'7_[VP\?9YW>_/ER\>__#^_?!#Q^"#S\$P;__6Q*G7_\F_F^. M&'['B4A9\>??OWO,LO7?OO_^V[=O?WF>T^0OA"Z_?__##Q^^W[7^;MM.>:;01!.(I#]I>0K/C([\_.WG\X^UZT_IY3GO&G:1:D M),/!S\&:X@6F%$\#O MOC\BG;=GO'N!U2W_8=M>T-8%&R4=^#G#?'9N,=R1DI#P!;/B[6PWEQ@._[(D M3]]'."Y>_8\?Q3^#\I\%%/S//Z[2+,XV?-*C.-V],D%SG/S].]GCDJ)$3!=" MM]"T2-$M7J*D?._D.6851$E:F-#U9EKP'_[XPC\$>R#7< E^.-NNM'_=_OS'93]>]:= M=(1XYE-TFA23K/;&,WC),YBS"IV XETV7"TL2M= MKO!A57GTRM=HQ0>O?'GERRM?7OGRRE>/RER#T&D*X@.*0QP_'7]Z MF'ZF'*)G%0U B]?2O)9F6[IWA0^K6LHM02DKYPQ%D=AUI]DCIG?[=6^@-3<: MRVMH7D/S&IK7T+R&YC4TKZ$-4D-KX7SO73^+2)@7_T!I%.!B9@=QNB!T5;P2 MK*0!Q^E/4S,BJ#-U;<))B 09UPE:5JA&E<\[5M@NQ.Y%,;H@T6OQ2/:X:XIR M*I;B-5\=*/D?C.A5&EWR#UE%G:9IQY1>;F?5)$USE-SA-:&O-1I=LYXH+!&: M81J3Z)K_5J68:]OV2JOXFC!*W[3LB+;]CU@-9U+KI:)M MG[2*$"SW)_XO7DO-WZH9&L5B0MPO'N'[D^PZ9Y5N2'Q6F5N GO MU _UI3!7[I#\Y>)K5Q[_D.:]4#PDQTOYRJL5IDL.QB=*OF6/_-.N42J?J\K6 MO=!['2?X2[Z:8RHE\FV3WBBC%WR_61(J1["R52_TW:0AH7SJ%R):L3%>""U[H?DWDO"M!=%RDY2C*FG7"XV_\_GV7RF7U>\Q8B3%T0UC MN0)737L7@BOJT$6$P>B1XR&=EK(F'5-VC\.<K.:DZ2"M,KG;VGZE_;,YWD4\U$E2%4\[8&8VVUI M"3E!KUOT0-1U3% (.2+#&AC,X=@X(M0"0W#@N#@BUH("?N"H."+5PF-UX- X(MM"PZ[@ MP#@BZLKCR^%0."+CJEUD<#@*PB%Q2HH% MA2? L7%*BE6&F< Q<4J"A<30PJ%Q2HR%!!S"H7%*C%4$O<(1<41^O=(%!L(1 M<42,O8*&EL.1<42BO=+$N,)=IH[(M%?JF&DX'H[(M5>&"3D[@/Y%C8XC(HLT MP \(@R/BB3*L$ B%(^*((ISQL'?T6=KP+$BY $UQ0!;!_)4X *MLJ!JAY\*& M>E)\7<-V0^]]7<-7K/BZAOUP,J5+E,;_+#:0"Y(RDL11>6BDT>QH/U9GY)ZUP_HD>JVQ!ZWQ JWC#"7Q/W%T M3Q;9-[Z>^4J[^D<>K\4W_(PK\K2-^S6G,F<966$Z3;&<(EF;QF_?ANX_'*J:_NE%O5#['JWQ5^OE9.6M-N@^!HLR>N8HJ; M=AL&1R(3T(R9USV&P(>@R6R:O>UA@X_M5OV&.N7B!_:R8:W'\^PFY:)0F5HI MGU;RAM:I%B>IJ*5: QZ#HDOK81CT-.& M5Q0EF&LK3SC-\1=<;?X!M;5!^\'R.MD;7F=;NZO.'V_6V09W6Q/D)0<\(7++ M);B]CQ2P&RG0$;6_(1H+$L1YI=A>9/R-@AXG9$ M1K7%FFB,QBYPK7 8$2-OP]C!,#&"DAJV1H?QJ;9XJT!2VOU=0F5FU7,)%J*02N%;B"A3[>TMADYDHHJN%V73.X"YZD M[11:A@8E5^:4?+DI8F3&SKQ2F5+$6(U]::CYEL>]C9UO^-E2V\TY]B71DHBK M<,C!:SL,&R']) )'*;DR:4PM$B810V",!EKSHM&T443J.3QWM-8:@$L6#,] M:X3 Y#-=,/W8)XG>_@O(%W%%>JFS4F"1V6"$!EI%!K['ZB(]Q[Y@8%8VT\PF M,"H#+?$'GQ_J> %79@?$WE@C/! ,ST#K'NJG27M9[P,M< A?*3[KO3H\I4: MW0&J/G/9?PKBE#?"08:>3;/5J_OVG(^N(L)GG/LZ974RH% 2+PA-8W3-!2*^ M*S#\@)[/":*1.@<*VF_L62RN\&$U&X=O#YAE<;B]D4LYLY1M+=!^4VRY?')/ M\NR1T.I-!]9X$-0K(W%US0?!@0B.,/H&KSL,A@O#;S&(#*P]6?":B) N5CCA MJEXJ+A\M[*KWF#[%(;ZYNU?N3\!>MO(9)FET*RY9^L^>3P'KY MK!)??])G._AL!Y_MT.FL @OI(Z(X"X^<&QO)",]PEUX5#/(T&CJ"DA]>!=''T+IO8N5ZB#< M=&3'I_A+P,0E9G/$00O0-[Z2#1V+B@%Z]BYJ*?$NQAY= %F'TQXWHFZ&*F:\JP5;:Q MZN2>+L2-L3AE9;@O3OC.$5T0EK'BBM!S<2[-T*;83'0>IY9&';O3WQ4^K 8O M7''YBVPP+@Z2Z5KK4-.VM\##)ZYO9H(DE.6JHJ?2=K9I5GK*%2UME)#DXI@F M1*&JB45*U74M*QO9<*SN]^OC'?THD)^=;][LZ<4Q=SCKT@C$OLHK#*T#XPF"O>?:%P9SC M&[[S*1P$8Y_T6MD*YC<\G> 4C5G8E?D $HX:F(AU& HRUMYJ, E5& K;KS[00*_C78G0S!'*=X$6?!FBM5.])@P8*: M07H.& 11XX,&?5V26C=,']DRTVAW5IZ7\TR8([0Q0'6&&'N@C"M\6 WX\<[5 MTN3I0[6S@UA^OG=74SNH+6G94L8\!;[**L^),"% :\;^+JI4X M%34KS50RX& ]JV9&5'D5K0<532P2E&[832K6%672?"5UP\9T7*4K=(^6B&7Y M"O\V.YI5%X2N25EK74I6@XRY)B[-_C['%7FE^>CP9HWE,NTVV< MQR0J6PJ%?N*)"F=@P9NWV8GXT7Q[LPO(!>O4'&;@1PA0]O MS/#&#&_,\,8,;\SH(:A+(:X0$R%A[%C HAIUPMW8;3OZ&6$FDH\=#V_NT^V0 M4!5\[&%*L)516]\?.SS>*-S<*%Q;9;5C%C[[(1#WIR-!:)!@OB)88&8+5HW0 MLP%83XJW^OK '-N6$5?XL&KAN<6,83S=K?;;8K'K+(JP3MY>Y>U5WE[E[57> M7N6U<:]G#5+/,CG(+>E59T&$YUD1A4*R1TR#17DZ<,T$'96I,-2U#$?M6_^J M19[7R7K0R<[Y9Y@N)BM,XQ")]<*_B3!1H'6\FK7\MH1M;\A&@L2Q%=7[$"R9I8I5NXU M\H;>PNTMW-["?=(6;H6*04R%>5,*UAH51!25\AW M!2&]PPBFQKGB0(/,F'IF;%<0TL\8G2',%234I[&I.^%T0GU/92\Q/W=.NSRN M6EUW959 Y+,:-BY7M@_]IEK+Q0B&QY=_]>5?QR*\FY9_A?A6+04WO=^&]^!G M40-ICQ8PB$G2N^]@)249/BC))XK8=A^[PH=5-_A4K/&;E&\'XL:OXJ^K&=F3Z-Q#O9O)/-.]E&KV(-W$;A5:R:*E:#<]V2XO4AF.>,?T/& H:7 MQ0.*UX2*+!A#+0PR5-\J&9RF!OI92/(THYM20-G^44!5P+3]X8_SNU>2R-L' M'>ME7E,/<8@2:55/;=N^:-Z!=DR)I&JJMJV54J3% M=:YET9Z[F'T]QVGXN$+TJSHM ]AM$!QM]L2I$F2 W8;!D:A09\;,ZQY#X$-: MM]>@APT^ML7@WE"G#/4&]AJ[-PM^<7'FWTL?<+*_W"QG::WKW!+%ZF\8*O:_YO%!9K6139 M6Y,D%L7F]_\ ^X1-!^S/,UR/,A^_VTM101:SZ6)VO"<4UQXP_DVBXN^9^#J; M\O]EYM$VAFK,2Q'],6$,9TQ/K;YQ8WJ$?")Z0ZI;"K7Z M#L$O6^9OBG]!_;)O>]CAH[Q0ALMK:%[DJ=[Q_9(^X2N6Q2N^9DK,Y4P9=;? MX16B*2>1S3"]?^1B'6S^ 7M9X.<:Q?0WE.1XNM@[9@[YDDSYN8SZVN"-4,QW MYXN<"_TIAYNBE*$BPU,<0,6?2;%^@+M(X_$L8% &CSZ@9QB+NN86./B,_B1T M9V9D$'&M1D\+?'W!WX[.64I2_L\0'ZT<&)-UA[' \2M*-$*(IO58Z;<:U<+G MQYI+W9M9PL55OF?M"XK YIII=PL<"GD!T5!(>Y?X"2>DH&\;-*\\S0QZ6N3K MB+1"_5RM\XP+%621?0-+(XW&LL)[X1VXPR'ANM9!T];S">QG(RI(B('GB.$" M=S[%"L%ANM[:%6X*Z3Y^PF*IJ:6P!B/Y&"XGR]G^RKA$OM.89/A6-W(KXJP5 M>XV/19/%H@$EG+'[:$XZ#JU/;^5 /=;>6_D:"9UJ1LQ-R:Y ^"7U'6$N+*0 M8!A!!!57(H/,$*GAS7 E:,8,J'KV"E>B:\RP:L$H 9NX!4!X7LXU,T.1N9G M%Y"I:7\!@_2+6R 9FAW!,/W5)9CJN8;!6'UT"2N8$P\N33HA4 MSZ1"BEYL34?*;UNK[Y""[FJ'VPV!J\.J>BW1"[DL%.:L.,DS'(&^85&,/K?#Q5S[^RL=?'2,A.?(@ MD0^.AQ;ID:FA+;@2920'IR4UV94H(_TL:D5?L6,'_+"3M5A <8CC)T%A+8,? M9*2>+7MPDKP)KP<3GE0/@'PGB)4+_KTM&4?*Z();PAAFUX1NW7GI\FY/+2M] M,)FAG:3IP-YDXDTFUF>$-YGH32:@+<[;1KQMQ-M&O&W$VT9,=+=V9"@[:MR/ MXEC@&$:[Z^'K!6UHA^E9@0/2X[4WF]J;]B-!5#?@E[:DMTU*VG;)!C%FAOH9 M= "OAWD]S/J,\'J87@_3[U=>"?-*F%?"O!+FE3 3)E:R +1X!T&;RLRN3QRCH MMZ&DZ7Y$>:LJBAVCSR]<^."DS$4@?("^(1K5L_SHQ^G9_ ,ER-N ;-J ]%\) M8@B"?FM+5H O)'W"+,/1'?]_&H?\7T7VR:]IS#<(L<5RO W- W&M(I%=46Q M@O2RK%A=0)H./)CK42:4HG19S.[SS:')#&V*,F7R;[.%@S0(=#D+57>4F5]1GA+E=Y2!3AXO;G*FZN\ MNM*-"G*+9J[$V:L?X=?9#("J(H*(B4X)1W?P2 M_3@]&[^@!'GCETWCE_XK08Q?T&_=J_)TBQG#>+JCZU:0M;_3XC/*<@JU\#08 MR9L1O!G!^HSP9@2]&0&PA7DS@C#."-R-X,X)>+VLL,EG2QLZ"",^S *51 M0,2=@\%B5ZL@0 <;2$T5K=[@?>MM3:CTRIQ59:[>IP-I>$UFA;7,CWEV=)N3 M29*'NJ-7ZKQ29WU&>*4.H-35W+6\IN4W/:WIF@><0L, M?RO& H:7Q0.*UX06]KY:VIS!B'VK<,:D>;W-JMYF\+U RIKQ]^]5!''- M-YHK/N]HBI+]/=CGFT^8+"E:/\;AA&($R\]O842OTWF=SOJ,\#H=0*47.*W)Z1:XU(DPJV(Q867^P,BPAF*$Q9DG-(<)88:GL&( M?6MXQJ1Y#:\'#6]?I6!;SN%BGK)L("MU-D,'!TN@HMZ.= MO ]8OEHANA$2.XN7:;R(0\2?;N^<$[:K-4GB,,8-M98VWM2S-M,>R5[+Z4'+ MN4#K.$-)_$\VBVF*Y13)VC1^^YZK M6X*.LZ>EI, Z-*:KF!,7A&5''Z."FJIF+6JF5<-/5L*$_\]B:P%2=-RE8^J^ MX"HE7M+2;1V^FLY<3-/IXC/ZD]"]V;"*KLJ&+2*VVUHN\1-.2+&D]/-=WZE- MBP"CV9%>S?]ZK5/SG_YX"5#%%J]NU!N5S_$J7U5N:]+G?=$6IVK:JI[W1-L7 MM,*O%D&E< %JVQ/-=^),DDS$-\_ZI$GZA2N>6K",3;;72A]N.ZTD&-K M:C?3Q16B*=<\V S3HBH+YX-_%AG';8QM%9W:QO2!6M$O2!IRFFB!^%W,OI[C M-'SD6N;7RHW6M-L@.-KLB:O8EDV[#8.C!TZ%&3.O>PR!#[ZNQ0]HB<^@C!QU M&=:Z$?B:+9FW/6SPL165WE"G/'R!O2SP\S*Z7K%$Y VM4WV.6,SNUQ2C:)K^ MAF@LI!M1T5^V2J#=K:Z8ET3>I!FFF&6"KD+KC@XK&\2E:H !\2FT$N6VH&MN MA0,^><+RVHA)JC(Y 7I8_1;77'?-\"V7-B,^7[B:$_.E4%SW\"O#BSRYC1>R MV0;I.E#>V#'^VYM3ON#G[.$;3I[P9Y)FC[)=L=F@0\7C?%.:!1+$JDQ$#488 M%I\'&K7;3LU1;!2H(VE$TF*[GZ/TZW2QX/M^)+;]VYOSZ9U23C'J:X&W&:>$ M*X1*'BK;V*"5BLI?V6:6("XO'7FDM-J(0<\A\?76F0'I8G4/E!*FU4X,>@Z) M+^TQ#NAI-XH1)9AM8\KY[%'N!,JV-FA_ZPY2TZ]K[Z-(G$K)EE MBI7;IKRAC];5S\*Q!ZR>=+1NM3^3:%R*+G"M""<@1K[HL8-AXFX@-2SA#N-3 M[5M2@:3TL+F"E(FJ2!IH+Z[@5<=D15JR KF"H<(31$SM]*Y@(I7%"5SV=04+ M?2Z.L8'+E30EP^VZ9G@[&*V!W]-4\W #FDU9;'A4]=K[A9TMMI^38ET1+(J["?09&Z,.P$=)/(G \H"N3QM0B81+/!L;H MQV%C5&O:*&)B'9X[6FL-P#4'AN>G8<.CEL]TJ59CGR1Z^R\@8]85Z:7.2H'E M[8 1^GG8".GW6%T<\M@7#,S*9IK;#4;EEV&CHI\?:J^X*[,#8F^L$O MPX:GCXI('\<* 31"ISM[]*!+_]2I^7,RM9$,$A>Z$]H&BXY)G&MWQI3QP2./ M+>W.=C XE.H5#.E.2QX<0'N-"%H&H#NE:+#8U,G"ZDXW&!Q,!M65NA.%1X-* M;4B,1>/10-+*=G/FCL#<;OXC','Q2]3PJF5P5-R1I$WJ6,#Q<4>4[J0P$!S( M\4O;U696>"D(.%;N"-[U"TH+TN\,A%U?CI#2+\Q\O^%$?"Y<]P_SD M>Y0P5V\PJ_-Q3^DDSQX)K=Y@88T'0;TR5UG7?! S?=39)HUO^TN0_N7;, MN$ M]E-UO0U8+U]UP\FJ&_NC]G@:*ZLS*WJX>G^VKVOAZUI(;$@ 48/4.=#= MQ0>.C8&%ID3 MBBQOU^%D)Y;CEX!E)/PZ1QS' )5;::. #H,!>X[J,*;,AW;T$-IQ4P0D\L4C MLE?X\OQ9>N>RIN7)!)G 5=L^9N '_=K+^Z]355UMUYQ4S7 M7 )2V<9&"!)9K4A:+-)M'D0105R(!_0)1]>$7N=93O$-8SG?6*1W>IJ.8_NZ MPBK_%QQV85L\,[T5T!_+@0,$2:.4U:(,%\$ M_2S#43'WV /)1/[+X;G(A>%GR/_@3,B,R[3BUO/.W^,B@SCDK%[&3W&$TZ*, M5=OH0]_K'JJ_D80/D_"YUS>N+]_L#K(B9_F:8GR<)=D'KE7O'2>JN^3XTDPP M>4)Q(CS07#\I]KFVP=2\;IP8#N-4<_'L8DIYM+#;I1%(RN_R55:1VY%ZX&2G MGZNS,(P'&!B77TB*FS(J'<,6KS,:2TV[AP;VU^Q*2GU[KJ1]R58% M..S0%2#\I9>O>?:77CK'-WSG4P0+CGW2:V4K6 SQZ:3C:0*)7)D/(.&H@8G5 MEQ[MM9U0H^0)YCUWYB(YH33IOB,9 M3BBKNH]@TQ/,NK859 TN'#EX=H8='"T0,I?"LS1+.-1,4R;BI;&N5^JU+B5T36AQVA[DD+80I[^'-&=Z< MXNQX>(.?;H>$*M%C3TB# MK8S:&OO8X?%FX09F89#6.C^7LAX#L]H0@ M$9M"0[^*P8 ]^U*,*?/^$Q^D=++6Q)<4O4H $.YCL:V)/(P9IJ+H%(@Q_3## MY?D.B_6X>ZBJ=FLZC+>U>ENKM[5Z6ZNW)'D;P0"TF*9']@F:#YJ>^"=H4S"T M1/6J$Y]QO7">%>%V1.CKP:(\7[G>B([J-#=4E!N^I6_MN15RO4K=@TI]SC_+ M=#%981J'2"PO_HTF:;1-"Y4&KIET:QZN^(\\7A>;!$''.=+R"$50!Q?-$95T MSI!8O.'7&>7O#8OP;DJ6%*TNBH)?H1Q(PYX6E+L+?KC%V34*BYHEBHM\Y0VM M4ZV\[DO5U$HVW3P[E()0X"UO:)WJ<[Y=L7M^]*%HFOZ&:"P$?B&DRHPTT.Y6 MC3,OB3RN,%/L+]%6 N=")HA+U0 #XE-[79ZNN74.A) /HETTM([\*WT%<%VI MII=5CG:$J WNKUK9#:KF>M)T 3[U=,T'PL&M$/2IG$_OU(R8]+7#VU)LEV+OD;.P;V(Y3>) B&*? MG/*?'N*5/&'":!2[R0>4A!A'[)J2U:["T'0!^&;ZCE;YNL/K;6@0B!M9<^_B M&XJ+KR-JCW4&Q=DM:V:98N4I+6_H7:G>E7H2KE2%X8.8JJ6N8*)00(B)JN3!B+ESU9YAI)BEA(_WVY0&O)72FB5V $?K.X'#B"R?J.%K M'YQ4$.:.EIN4KR10!]VXL-.? :_-SIZHV-/B"C. M;$NJQX=@GC-..F,!P\OB <5K0HLJ9Q@8925+"@FU)8V?Y1 M0%G N/WAC_.[5U+)VP<=:R9>5QJTKE1-9RZ/<8@2Z?4KVK9]T;S[AL>42*ZWT;:UD2I.4N&B*<W\7L MZSE.P\<5HE_5:>/ ;H/@:+,G3I7 #^PV#([$A01FS+SN,00^I!(RD4I=P:C6M%%H@Z[@4F?C 8C2KN0EJ&_) UIWQCY7P(*-S$3M?C)3>Q[1 MT6:B>(^HU/\'MIZR5NAG M/>WR59#")GGV2&C\3QSI^9'U& (?(@L(SL/+UD.@?YIG?.-,(WZ&0YFHZ&*E M0N)66JBS6,PZ6^<.N&1@G0;"C7+AZ#L,A O]\@'V\@X[4ZJGB[VS:D987.@3 M<=\ZA8X"06C5PSKEAC$R5JN&?$_\BY M.*2['N6RQY&9N16\/QV(H+X#)^BB/^9K8[N"YQ MF/#_ /P9VJ[>H&ENT"R0WJ"AYQ(/?3#C Z%ZJ,# MQY"1>?-_GH-Z27SVK:-J3G, MLE[GVQ&/EBCHJ<;"9_06/N^+MCA5TU;UO"?:[L1=,Y):%&^>]4F3 M%*V*IW8"O=9YQ@4"LLB^<6'@AA]$Z3+FLM5$+ -UEK])7PN\7?/YF.%;OJZC M5Z2Q\TT9>IWPQ:ZH+5%CA&'Q>:#Q[;V(<%Y5HUC@=[K@&SM6GX:@ME:"P\@: MTVPS2_C)-$FC/67:.B<&/8?$E[;NB4'/(?'U:R$UW,8+>>PHN*>W@7D[D5D5 M#EM"\(E8FTXZ$JU:9"8:J77L7-RA M>\IM1F%*&#O?<$]&;>W3%8@:[BTU[!-CC_94+RJY[7#L?,,7E;$:[0X0,'"[.A4K[.C ^ %\%::9&_%CK2"#%E[4]V41;5'LPP5Z"!>06@9;^(P0+WQKLZ57 MP_(MYAH!WI>INA4DWFXIW,RVU]1>YC*3,[1[\&$$/'[AZ_3A&TZ>\&>29H\R MQT#=X:P63H<2_3\8T6NN=S;D?3?,>'@FN%R_&L:Q:SP>N'HZCGD32E?;49"5!,KBX50MQXK_58/ M50E-ZBISZDY6%Y2$M"\D#>NP]+:?CW7PL0XMQ3JTH6KX@ ;W QKZM%X.W DP M9.OEX"HUMZWI=C>)1@^=1)?HSK/D!F)5&F=WOB8G,*LR373GFW(#L@H+%A@R MXUH^&!BZ#FXOM0]VV@V=!2W,%9$.%Y%J T"DCVB&FP*,L! MI\L 42I"^!D/YY;PZ_V\^$Z6)&8SYYUBBY2:'!'DW&M.LA-J%<&PY0:["1 M\2\/#*@QU&!XUWHPJQM;IS_;DJ2I#J!J.@#*E14 U(V]P]@[C-MR&')':5#M/ M,?RB!8WM%&,P6E'S.PS$&*JK166^ZR#(XJ4;_&$,TTEF(>PPGF(,L,@-+G;< M/DH_H&>,$5+'(1%&?;RP@\6D,,%-CU4*F^3 MO"$7,6^?3^\%M)FP;.WC0UQREF>F-XB\W#C-_J,6"NK'$9(0>Z M1WN?P.GX!'Q6F;=MUE%_&^W=SLT<GTI@N;IHO:'P]B>F@X M,_I5PL4>ZWV^.339YM!-!$O3@A5V]8QI&#,A5I2[ETR/ M[^H]X\;LU0&P?8)G- ZE%I%^WSY"?*\)7> XR_FV+^J9/J]C6HS ;M(9IC&1 MW8K=^7OMUJ)JRMZ1('*39C1.N=C[&TJD-1<[?]^X,>QTNWSSGN!'CUH-U'YR M S4+QPSP[:[,RP$C/.@YS"MZ?H5T W0D18T3[2(*QB7=-,FPA/M>OX;FQ M,'Z'A8;.U_8%X<(/UQASE(A@G#,5Z'8H&2'N\KU3QNW[CG!O0(F/-' RTN!> MF(IN&,MQ=)ESM6=9[H"E-;AX^.I8DNJSQ@,!%=1Q^0$[LM5Y%[)W(7L7\B!< MR.MR7\L0S8;HY>O?^3>"(E0=&J,06?^6[T M6/ F?[^T30MOWYQ]T+R[LD4;;^;#GGU4O;BB0>/W?B%/Y70Z4\XZ5;/&-!0& MLE_3N#S6I#2HFO6%N"L'7E9@_Z7R"ZST84KN3OL:+:GK;VNYY".ENGV 1R]!'"4G^0!/4\8PQF;KK$(DD^7MYBOWLI8 M#F6/H%;2/HRVV6PF;DR[>A:;#JYR24.[M$G;[6$B7SV'F+'I@O\ZY;O9.2%? M+S%?;&%<;I%I-%D1FL7_+/Y4TU][V)HUP S8-)DCTFXU;\@V"X1H;4N"A#VT MO/_UZDBZV!,[7;Q91),Y*T(Q)?XEH[[#X>UH9M9C4#& !2YWA-T4<_ E>1*^ M5%V"5,366^=F/X]4\1+5C:U>[?"&)"[M4B*V\3LN>@E3'M^U+_$33DAQ$RB4 M,^ P0^#X:#)]P6 &7_8:UCL6HN]( S\C5M\U3"1$WL,?2J29R=A2'.4L.*_.(*? M+4V'MQH45).))"'?4!KB:T(O23[/%GDR*>^;:1DMQ8N&A9O(\2M7Q8YD*!!O M>]JM<5PM_^FY&:1H=434C.(UBB.);FW4MZ9FYP/Y?"!?+]JU#]L[G; ]7U=M MT)[#(>8VUS!G.>5:->.?]"G$.N5L[1MGK6KE2K1(E\ VU/!=B49I#V(C@V9W MX7U/F,[)X'> &OY75T(!V\%*Z0YV)5RPO<4)-?F"D3,NY6;A8LWVX*MT0X&Q M@I=GLUG)L3VT )8^,';&Q=9&/<\JG$W.*:]U5#:M@[X#O6V :U$%P]N#LKVX MHP[FX$MT'P:CM&D@;F8^[T O&RF.M6/+.M"[7D$XF//#<"K"8G^Z4[R&<_": MKV%(Q$H'^I@D"=FGL.:M@",SZ5(0>4A&DGE^[,P 2^3V$ M.=IOW;:D>!V.J@W?6U%6$L8 ZVPU@$E8[J>+>Y1@5EG:4=O. LV?<,IEX$1H M9=$J3F-Q HO:15L\E7P8];7 6RFE'HP!XMU"?))7#03T& X?RI)VH#X6>*EV MV$!FFT%/&Z%8..&#+CEQGQ']BL7F#6$*VLV'Q/F0N)9"XBR+'3Z.[G3BZ"#' M*:EU9KF"D#[,#BR2N.*\,9PT&F':E? D0U1JB.:N1!D9(F4F@75GTAXT2,:R MMRN;41^1X /?>88<"3[8:D?UK%5VG!,V" MT"#:AEP?>M9R273QYIX=#=VQX-T'/;@/9I0\Q8S/B&M"[W!(GC 5<0$+309N MG:[=N3JZF(,0!T9W<[]WMX0LE^1NS]=%3BF6EMPP&B/X\:2X_6GPW/Y.XPQ/ M%POI94)FH]C--?=VV]%:A?K?;;TU]G2LL3ZK>="Z[+JH:\O?3[.A:K2U)1SG MYD\E5/6U@LZ#M<<[H^1257<&ZW(I7J4CADTB?-NQ,/TH!!"11[[S&+]P++]Y M5LN6U.P=/5N-VB#6VX=ZL ]MZQ_JNPHN6)F.@:'I7> M&.>-<=X8-PACW)#,2G5$5.?F" 09I<#H7#B6$A'M6>Q*M*?>(@O1S%T)ZP1> MQ0>6YCNH0S!@7$PT-C RQF7?+-2V,-IE]98%.T;F5Z6^*0Y)&G)"RU0E+G_C MQ0*'(@@^H+QC\"W.'H,%CD21]M5Z[O@'N7OQ,2\>Q?6K-^GVX36A1<'&.0J_7B0H7E48BMLOQ Q MU7+>C M#V\CKK?!<1&?/JRKPSC -JRW]?;VR%VSX.U=(%.6YC'EKOIF'E3=D M-AVJ%U[XCQ?\D(UW>2F[I)5FGU(S:IOW9AZH>$$!7STX7J;[I[_SW98D$9=E MJSY5_4%ZNU"SS?,$XL'J_#CKU2!;/6DOB,CG>9CPQOR>W4Y?GF?5+>)^5]4MXG);$)MBY*.3>1&L,'$R1.P[W5GBWB=/Q? M_=JK.O"D#3>3H2L;TFFXW=JP5G7GAAL:4NV;W<'8&=^_-"3L>C%H@*&$7\\T M=&]P?2MB[^YA_HD92>)('!_!'"5%?C1[Q/B0AJ?U\ +&Z,])"R;&^UE[\+/R MU4FHZ+RY^D<>O[B \L@[H6AE)Q^C2!@$!7:K&UND_I#N^ 5G,!Y47<:*B"#,3RA3% MCUP;V!^AXKI,/BF+F]/T6)B,8H/?B*L[_'.@9(;BZ":]0.N82S*+[!N7KHL+7"5L0+M9X8B)^J[B/V+/?$()1YI-LD*%Y *]T(%D[C>C MOE9N9EFMXFQ5$,7)+)24)4Y%B7L91_H>EOC8[H+*SR%I9H'B-S<&[B^?E="N M[S $+EY>WP=EI;J7!7ZNVJTXA2OD(-1+Z%>V MM4![<=^HL&C>PP05)EP^8KB[Q7&-Y4+2T3/<7DH9@ MT@^-@S.+]+^\LGDW-3::4AR@3L/A1OMAM/T&](WNXN5C-EW\RG AR8$XDO2Q M5OJE%$&U7T75U@+MLYVG2:LP*%K:H?OH:GM^\AX!JU[H!CVM\"4Q3:HD/W4G MJR>YE#2Y2J3J,EA>-/*)25\O=040-:O'5\6:>RE=63Y@ MC.!Q4JYDG("A,38NN))C D8(X&;KKM*:A4AI^*I2Q=RXLL? #B9S:XDKYY01 MYR^.+9.8(5=F4UVT@*$*KIQ>IC"!0M%=.;CJSB%HM(53AUE=L,P<%!VD-MK, M#ZT+6F=![4[5)6U]2E9XF5S)@JR+%AT7VN:($ ?BO,<:V4\A^XQF>,3*MUV@>^F,S T<:< MNJ+AF<%B$@?JE&YG.'L,*ORW7:#F"=,YQV+0\("BHEVI3&.&C5'*4W>JUPAF MD7$(MU,U9FIO2+5WHH'K7&: @+-373GG@1<; :/=7-$E /R^]%^K@_Q=423, M8%$G2[NB/YAA8EJ$HX-MQF[51Q.P %&JW2D30YY%I@D$W6D50T:I44T?I]P] M9KCI0_.[TR\&#XYIYOH!*ALU&?<_,W%;08C88[!(R+>:U1EUHUFJTP@CRU=L M/"*JJXJ-QR[W5Y[VJ^O2&QCJ.8WH^U\3;<$\3V-B@JV MXL_/>#7'M()B6(R*X(M@CU/PB<#T0D2G" GV)^'IUO?F5B@>TG[T04?RX%#$WEOIY> M:ZEDWJMLDCO,J8I#?N!OLTU>_G#4DK-<'@^7,5L3AI)/E.1KWH/_'99EM+E& MH+O,KT\2@A\]UKUA_=-8L9YA&I/H[;&W99]+1465?5$MOJPAWP7:QD183>L6 MGL2;E+.2BVVR0AC6-[1.]1>TPI7:!;2YM:LA^4E]-!VF::.))V&^PS=9P.T3 M_VSBK)ZFY696V(JG"V5U9&4?NX*1((T)VC"G[NI9B!EYS![+3'PQ;14L*?O9 M9>M(&Q)6? D3DE9VZ'VKZ!U'O\DY4/>KIPMVSA6D:JFVJ_4I]HK"-P$@TMJ@ MH+Y#8\^PZ"RD=Y!^'!2+>U5KZ_33J'?F PR"RVTR]V[*529U@SF&#&9[)F>8 MTO*P0P@804^@%7)'TZF9AG6'V@X7-^D3WSR M-?BZ%0,,\>M6D%GOZP(&&@[7%28\,VXK!ACBUS6WD-8?R [7!V.MG*&W;6S0 MNK4W[Y>)* FPW1 +([3NPYCVM\?CE,X0S;9_3,)_<$6TT+"OXV<R)(@O^#"V"FGO%Y38'#2LR=K; M%:0/[KW+6.S6:<3T=YJI.PV#H0>R7=6F]_/!![#,Z)&K^(:Q7%R:.ET /AZT MWV!X.DY0,F*JJJ-EKNY1(A3ISRC+:9QMIHO/B'[%F3" MIPOC=6@^@HUJY"_/J.F\#!&^27>>D6M"):E1$KY;&-%&)>='1/$Y)Z:HZ<7/ MM:H ,UAC7WW=O/JZT+>N1?0EO.JZM(NOMJZC-E^ODX(2E.Q0O$D7A*X0I/"] M66^GRX++YZ O!WXZY< 542!$UDH6;^$*)OKZX+K8&5>R']6SHW:0KRN)D'IX M3 +D79DT?=PP,/")X6\8 /!)VO-:N()6 QP(R&7BW!ZCG%;]I@MT, EM)J[W M!M[1!S./@G1E0O>)=GNYAJZC-_FV-5,FQ\@'I!HQV4WS@UX,W"]SNH MY'%J@,/]WZY4&K2!,L2SXLJ!"9._Z\9S.R9)UX!!"2(@P M=E]B^H!IWW5&VP86EI72727);/P0:A+.7"G_5@^V1E50NJL)-YIIUUX1'*>J MQ35;P_5S#+K;"(7%5/5B]%PQF78#HV%@9^="8;\;83-, M:Q;4KLC;C8YH<.JO8Y:;!G!4+&5@RH[C MY[,I>&8I,ZX86+L$3YZ:5'N4I'=4):^20_N7E. M &\EJY/ YHK=U)3YEVXV>65*5Q2N1O@HJK6YHE,UP =2],499TY]F%K+GW!N$_TE>I5WWM3N;^7^ELI+.=5\0?K8O8OF#A>P/Q NZ?T>9X]B M3O%-A)\Z1C52&HPXF&MY'HCD>U7379C2I^M"Q;K#Y?:)[S%]BD-#"T:Y;4C;V;AFI,+_ M)D1<">FRYG87>7GKIE@^).631GE1BK*MK_BJI%5V>/.]'\?+]"+GXG0:;AXH MXKM8N$VD+/Y*2@%\OZYW]^W.1%(??Y!E-)[G15S1 YD5\K$$BUYIL+JQOK[@ M6;FGJ!L/I@3;4<&/\\VAR=9\,/F&:%0NT$,1$59\\0>N+&^/P]^X3B0TZ/(8 ME.#1]^MM(<95AS1Z>U^BM)W5F^;J4VWSSK:]U>+5\<$4UXF!^OCR@N;E M!?67=ZWS:@V^:.^R#" W*ZT:M3BI9.EZL$;&4G4K=2PV,5"OHSV3E0 ME"P3L'G"&=^P*2X&UEYG_,.F&&GW8F=5@ MM#ZZ@%9[041P,;FF!M%[DE-=_:%NIM%9305BJ,!H725#"J$FATPQ_AEYRZ.] M.HB+S3I(CHZR)G'5IN\:1+!U/:)K1& S'/YE29Z^CW!"B>:D R#GE;X8IR63X1$HO3C5DED]R21 MA3+H.]@(B]VZ&KB8N%.)XU#"@++M4&@O4J"3?.4+&+I]SBTL'K2'"PNHG+315D%@4^.0QF$<[P@%!^EM?/90Q%7 M0.(4T4TARXMD2-Z32X:)2*3<9GA+.._PC0- YOV@V+:LU:U;:WR8-VSE>T MM(O^J24[V<;:=*M1=[*KXJMITZUCH\Y6,M,81C041:PN\1-.2%$&4OVU0'VL M\/*$TQSO9#R!K/#%7_!UPS&G^UIF$M0091C<[8JYP81Q6SF4?9DQ+"S>FO ;9%>X8MBHB10@ M2\ 5X-H@Q<,5XW3V:L/B4WM-]4Y+A MX'W \M6*ZS3%C4%<4(@7<8CX4Q2&)!>*T3)8DR0.Q67"M/2E!O--L$)_$AHP MDM,0!Y&H2Y? DW\[>W-_J< =L^ 3@_M*#-[&!U16!U8W:OS^^\=XO>9SY((D M"2Y$\O^+8BJE!-*\,4T/Y65Q4B(JGS=^ZV%=];#"CKCI];W-PQ 9S8Y"$/E? MK\,/^4]_S"B)\C";TFWP1L6BTC7KE]+C0)/*C0G4UH=]^X!I&P'3XU(A^M_T M?'BN^^&YVO.$&&WB8X=#'ZH+.X#'KF%#IH5&IAR[K10* 5RV'[MM%(J(3N\: M^^+H,Z5AH(O#IS183VGHT]3XTZX.7B8"*HYES%V3>#=;9Z._6. MQ'J,#7$V[FA[,:7JL0<9PNK7:Z6(FM6OY0W9H]68NA2:O,G:?9.UKRCAS2\U MS2]&NHISDP0"C8E [9P1$S1W0'JA4]EM1O@ A<4.T]F&>E56/:VNN]2AP0-5 M1XUR*AO-#*ZV5Y[Y)75#1<@8F3Y]*[]P%8B$7^?BPLH B5M5&7^0/A4WIY8_ M!"+KZTG<,U7+L]+D#3W[59J3ZKTJ/7A5NKLP^$)\;%ICK"X1?A%;; M(25(/[8+YUS/P]RSY/:-\E,'&Y>HONX-U,'#7H"_XT>-N!?>?^L.= MM7<"M0UYSZ0UQUJ<%;^F<4FD/&%-T:R[F)PFTC\D(J>Y=M&KM[# _H&_MT*Z M5[:QX=GL3 Q_>03+?*8]O=ZJU[X[)O<[?IGWWCO(K]Y?[TSW*!NB7.L$[PME M)F/SL..ET2Q!Z1>TPI56F3Y>Y2-??.1+2Y$OC803'_=R.G$OU2(?Z7/#']T N_AB?C2 M[]%GI/#9AV">,PX88P'#R^(!Q6MQUT.Z;+?"B^AY/"@XS#F*HO]J096%WO5[MZ7 MXD/$F*D+7*M;=Q>LT\IR@T3MM+BN.Z^+?%_2]PF3)47KQSA$B;0NLK9M7S3O MX#ZF1%)Z6MOVU&HYVPT(\J$ 8_5 ]K#C^9@ ]V,"8'LR,3IPQHZ)WIMI<)*- MW;L-GB RL7_LOFUC %YK8-WYF 8&@)%&,?9UX:,^1A'U,3@W;(NJ L2(N'TB M_D\8.ODO_Q]02P,$% @ $8A^5)-ED;#?_ $ *[8; !, !P;60R,#(Q M,3(S,5\Q,&LN:'1M[+UK4^-(LC#\_?P*O9R=/=T1-NT[N'N&"!KH&7:[@0/T MSMGWRT19*MLU+4M>70#/KW\RLZJDDBUCRS9@@S9V9HPE2Y6567F__#R,1J[U M,'*]\)>]812-/W[X<']_OW_?W/>#P8=ZM]O]\(#W[,F;/@:\G[GQH1>X=&NC M5NM\@*OZ1KS@B.3>['WRHK[58\(.LW>&W-X?^''3AYD<&_]P_]]^WIC#_F(Z9O%0U2%5V=^H)B/%J1T' ??L2?X+]-4,;D-A MSZ$"86=NY _V,/].O)*Y-9A#6 &25?TP2X>V'WM1,&_)\F+FZ4#3 \;&N<2. M%^CFF1.;>U9S;G6B8.IP9T@ +G_ R_C+&OX2UG7T7];/0\Z<(^N_+.OG2$0N M/P+4:>3\4:_]V =1\/,'>8GN^O^J5>M7[O& 1=RQ>A/K5I+H*9"H=>4'$7.M MJM7\T*SAFQI6ZV/M\&/CP+KZ9E6K\A$C'C$+UUCE_XG%W2][)[X7<2^JWL+Z M]BQ;_O7+7L0?H@]2%'TX^OF#7NG//=^96&$T<>%,].'F:BC^XA^M>FTV/F">__&2-F>/ "?IHU81GU?;KPOMD M :6%?O#18G'D?]H[^MD1=_I-C@C'+H.'>K['\9IX^(A+XH'\*!R'>T?_A9_A MCHMXQ -A2V >HFL4HLX?&FNUNOQ8;Q "/8;'&X[1QS,/MGIR N 'S#V'?7WX M)Y_L60*.D\$*JOFW'=7@?X>U3KM^\/.'S#(VLZQK/A A2J;H J[,6]7474=7 M-_\^^>WLV]GI^;^F[/@S'-.X63L'57ES1M^WZEOQZ/DA5?P"-_Y M M^%>T=?_OVD[T+@U)OP]GGO^A(P&U46(@[[L-$!5M)J[V7>+3(OC#TAO_Y^ M]1!GWQ@<'$O:@?N\RQ42]BQ<)_RZF:4" M+QXY?N1P6XP8L!+U =ADM;EW=-C5D.B5/PY*)P>4VG: TCPH!$JGM3)6;"", MV$4!<,K' 2R"M%3X['+\<.PYQR.0!.(O^OXJ\,<\B"97+O $N'8&3'\\6A7* M>K?2:1=#6B>/_I9#VHM"VJETB^$4=)15<7KBCT8BPK6&L' 4R" :0><2/#07 M#UKL1T^XP/>#&)AIV;R+=_ M7+'@,KB)D'+^Q=R8I[]2ZZTM20GG%U] L.^#05$,GH-E-WM'X#E<"C]+0$*W MA,=Q-/0#T!N=U<3&0;/8\KM+H6-;EU^O;7;WS\,P7G'IM6(+SV.(:^S[\RT\ MCUFNL>.7<836/!H\S['ZYF:W_9E7O[8L0('E>UO!..MK"X)M F8-*6" L3X/ M/=@[:M3 MS,K79:/M2KN8O=QHK"$(GF+Y!>VIQAK\YC;@+(R#B0' :C33.2RVYC68S(NM M>6F)^^B*22:M9FL#-SQL%%OSTH)U>];<7(Z#YZSYFD=,>-PY8X&'8:>,9Z0O M;+&"CZ,%/Q$##S[M'74K[78Q:=1,&CR_XM>U@/L'JETVP5 VPY_K][@'6F3M)< M?_IC,%Z.,8P&))C"LQ(G:-2*2>5./6?QM73Q2R%H0XM/D="IU#K%CDVG,0M' MO9O 1^?$PF5;K>8U.L_Y&H2SAS$<$'[#H\CEJSF>6WM' MS4J]("_N'*Y!4.M!\A%P[ED52T&27<-DMHJ2 XVPJ&FH9&'1,&TFFY8 M+P;&1GC5AL& 0U)O%3LB!QOA51M'1TI=[6+,ZZ"Y ?+:*$I,<5YK%L1.:P-4 M]E30%*6T]@8H;;-GOBAM=39 6ZDX_Q+X(QDTC $:)>]]+_S, 0"E2X(*R<.S MARA@?N (CP63\XB/0M@&7$C@NRYM1,3!)%[7/&@4Y(!Y:D)1VMS:W4"76#&M M[R!'V2A,WUNV'Z!SU=H%MR%'4UGQD !XZG1_YAY8P&NBM%X0DL,\364U M\P M)(U*LU7,8WB8HZZL2)P;@05D8;M>S+0]W 3WG6>S?X$S!;M[HC)Z;S'/72[A MV'/H+Y>.W['S9QQ2RH>V\#&W%"]$42!Z<8394K?^%7LL76J.1EU0D3[ZT7_9%(*XT&X6D M5[.>DT>Y),!+^#A?: ^ZA1R*S>GXS1P>L&@['$?@DYE[Q81S[IVPL8B8N\P6 MI.<_O.:TH;<^,('?133$C0%J DY" :W/+.0.OAAVF5C':NI:H?RIYG2L8B4> MN>4PMET^Y[<)_T@A\P:23@V(,;3I[?37:7H6W)9 ; MNW%"ZLQ*3MWN02'!#IKO!HCVA6'(RF9O3/JD" &^M$MAI%-N#[G)NG->C!!;3D;LY M>D1A-\)6@]B:SF]="L274 'KA>(1K>GJC=4H^V550$1FMY!&WYHNGEB)8E\4 M@L9R9^X)$ <:R*;R8IJ5PV(%CZWIU,35HIDO"4%SN7ALJ;>OY;MM-3[%$UE9>#F5.M._U:.W% MW'^MM9(T=P3&;IZBMPC&E]#;BQ5/M?*"\<5I^\7U]L9!,>7I2\)0;N6 MIY<\"^(VJ/5V.H6HM3W=LF&UC,J76_]C)>NO3UMJY]:X/QUA;@+BM0JNVGF! M[F75@U>B+;6G"]!WSK)NY_GHBF<'KPL!IJ6UBIVWZ1KNE=CCKW#N0EPT#R^] MLP?,;HY%.$3"O>R?\MYJ.7:-2OVP4$YO>[H0<]7D3>2;J%71?\^]4]4ZP\A: M7;&56$%P-N$I?$)PFL7.R'0YYJI)G$\$3JN8&MQN;4(?G 5GMGO=2D']@TXQ M,=3:1*G&TT!CA9>\DTDY<&JUZIM8H=INF6B1NBOJN CYEP])E2F=+' MGE0PCH'#1ZN=KO9AP=.UH?*,9X+/T!VZQ01P:T-U%\\.:*?@2=Q08<44G ;7 M7^\P'M4/"T7!0,]_$@K='$"-2JU>$*0-E5D\&4BM@M9D>SDW[*KL_XI-5@>E M7J@$IMW.4S-P-3J%N-S>0F[A=H/S,*3]%+X MBG]_%:PG7!&)U?39A02ZX2B[4RT!G'K2#@T(AU'9>'YPU MR?'IP>P4=&_D]LM9P3./\9.KP,? BO-Y\CU$D)+#=PROO5N9H8"4+L9'R(HBE7?MW-;GQ1E;AJ46__8 M_D\L K[A40@%K:F\%BB%F=L3P]3M%A-">4U1"G.TI\93I7-0\!!M*.B=QZ?/ MO3L>KLNGS9AIHU',59W7J613,G8CP&72YXHUZ6GG]1_9E(3=$'#H6"I(CTNF M#"UWRB[[>5DTSY)!<[@)]>X)X"B8P=_.RV5:F>MM"HY52E';AQN1LX:>@'W( M<:#497]-I!B&43$6<+@1,?NT(!4\-AL1LD\+4;&Z_'9WG>BOJ:9>]A/EX(OP M *A5^[!W#HN167>=B._30%#0'9E7^[>2J; Q"%KU8E'.[B:BN'.D?0+)IE09 M[/]8$+P-54P](7A'[5HQ@Z&[B7CM0-^S2)^Z2'$^ ^>M3N B?(GPB@0=L0=O "&4O8+X\[GK%#J3 _\6PG'V[<) MQ52KSO1DP968TUKPRDFLL[YLVXT=Z@&=[JS<[35MM58A5M"I;2(DN^T;9%)0 MJ](JEMW ".W'[E?15S.TU3ZCT]+8AVK([8].'$PX"P!M&NZ+U8<[;PYL]K!! ML \> ;N]";!!61$1_RKN4'.) K1<[ETL'^>?&-_^L&)RT)9J7#%VP^PALJ3-Q&KB<4WB0F_Z>4Q%_XH.UB7/A\0'7(OSQ>?*9>_9PQ((? M$L%PYH KW7$OYJ#=*>3F_"PAB9,XC/P15FU,W3-3LW$5I_6 :+8 8'##95]N MLGI,N.&#G[M;RW'S5[E;5"M92#\X6+)AQ.+MFDTWWH4=*TQ?AQM)J5]N)/SO M ?"9KT-N3X"C8HT'N]-%N>M0W";'#C2*^9>[ M]4V$DC8/1Y:O%6,&TV/$UR&TC8&$DZLJAX?%Q.?T#/'5&DJH A_%HI\$20>U M@J=G$PD:SP%8L?*8[D:*O)\'KD+QV>[T"/*U*#'#O3?)_)K%0K3=)6W[EX7* MB-44FY#0G9YAOA8U/CUXC4:AE*'N](SSM6CR:1!6+-^]F^<]69D>GP:BHGQC M$]753PM1L=FWW;R1&SLY_JN[D6ZEVS'^J]O8W&RZEQG_U3BJ,$[NS!YF%(74DO[WCPV?=_G/)Q M .N3@'G.\0B[E?ZU>K.^>J51K*5"=SJ]?7%$[H4!/#@H9@WFC4LH3(,&D*K' M@"XI6RWGJY@,S1N!4$QP;AZ$5C$#-F^HP:KG*%MCNIKWJEF,%T\GJ*]S2C:P M_'JE5M G,CT7L_@I2"3)FN7*V.&JH"2<3J0O3O\;7/QAL0*U[G3V_!HRT%C\ M!5_185.L0U)W.F=^7=:SH@-P/K^<%[RO=1)-"3ZJG 67>1>P2(H4GE. 4-QQ M_!9ORH_34Z_9WG0GW>,@P P&F>^0WJ)2:X_O68#<5QM/1VR+S+,3XB_!4>$87G";47/><=S&*IK9"31=Q([I/^N'B?_J#E[*A>_QT=CU)YP_*Y'!CCR:]E/X&#W'9IV]S$[5:ZL4[:VM2.90GLA>4 ;.-CPKR('*CGI> _[HC+9_*XOU@MQIW3 M.$A63?>&QN:#PT.@)HQ1QK1UL%\F\@!U<+HR\ MB1U<2?E?N(/HP71=M$S7V+1B5#<]@FC5X!*VFP<*D .5T+X! TJQY.!4A'; M\5L63,R;CD>8M+<2E$4LUD;],,]5LQ1H7SE8V3R_@]GDN^< : @#MI-"/^<: M$+7:11P@C4;N;*WB 9J( ]=3^1]$D$^/CD:S< =4,S$W*1U4R;D)"A@-^B7GZ]?-CN\[_N1YT?<>ABY'X%! M#'[9XUXU#J7FU.\>'/9J#;M>;=?:!]56L^Y4>P>\66UU^XUF'0>8\,;>T>]< M#(9PX"P&XH8-N#4�K^S0,K1+YKB= ".K;N]7T#U"/57<24+4 EWF&[?@AD M8R$NN+[#[UNL"-"S;]V:+]8+[#,1 M6'=8DC2S-GV+7+E<021&7-[F$4IP*70]W*=MU;NXU)X>]-J]%FOQ*N^P%NQD MO5GM'C;;U38PQ08[[#8X R,;E\T&@X / #Y+((?V0E#GY:)INW#EF%=MW;/0 M I*PY;B-[(XR8G\52_0MYDTJ5F]BW0/Y#1_=;KR&HA1^\??_?L @YJ=0[3L\ M]I3;1-96LZYO9N.Q"S2-BT%]VN(/V X!\0(7N5)?T^?#<_4O8\_A@8L58I8O M96[%&L5N)."!",LD=]NM,.[]R>THP7L8(X'0 R3*-6ARU?+-L$WP!&/Y%0OY M0@76X^"G&NWDWP[V:PWZZF_M_5JW C06CCD6/7-WL@*^6;O>[S3;S>J!T^35 MEET_K/;:S4ZUW^AV^DW>J3@CE$O1[Z:S+$GV&YM8341+'3:>GL/,M< C_M;8 M[W8-WI*A]K_5:_N=FN(O"#/A,4N (7W'P.X:(32=_4:;OFGO'[05]8(-.9)L MA0KN'W&+F:.Y;7PP:G?_[<,X#:OIL(SGELGECU](=5^O]6W._ M=2"?@!]KE0PGH*7!^5QE76IU:RVNL]]N5Q#WAUVUQGICOU9_E%_17T/A *HD M[PHP_ /:#P_A;U=X/SZ&]I"/&.@CU@/]/0Q0-0%UI(KKKH/8WW\(P0Z25U'& M_K(7"K K^!X\/OL(^;[,.^COT(\#^>=#+W#%1Z6V$;^J7LQ&A1-]%]( M=)'H"SP8^%98S#"*QA\_?+B_O]\/N;T_\.\^G)S_$Q1B^-]AK=/&WN;3/S[2 M7V6?/B:;3_\51BR(3@$91^D*]>_2:\DRG?16@B!]A;RB_]8O^9#9BV1O4#ND MC4%;03]]1,/3^)$(_5:C?O 1KNG?ZTOZ;_Q][D8KBZO6J39K6["[H-Y$0.U' MZ:*2!ZDK13=,^@FFMTSAB]2(U?:L@6&>1FN[]DPM:MT]N_"]XT27F]F[:$CJ MF@-VR$Z77NC5[C$WF@(-K WR!+ [%MF;J;AJ%>.[R?>0+4/TE$G_W3@90\H M!(1R?H%),\+)G;YG1J\> 6/O*&_5D%QJ=V\8^:56^$8076J3;PK=I1;ZA%KHRQ.% M*'6XI[;YNYNU+TI=["4\;2^"Q%*GVC&$E;K13J*MU'&>Q]/V-,C=+D_;YF"< MUV&\U-*>1/]^N2R XD@N%8,W@NA2C7_#R"^UR3>%[E(+?29/V\L0A2AUN">V M^=?,UUT16:6(?@5(+!7J'4-8J1OM)-I*'>=9/&T;1.Z\KA"E!O,TNNFSU4FN MC^12:+X11)*$VA]QY$=53WHO2=L2$W"LV 9S8/ZX"/^+4V!(^ M#0(V.L%.)\=VM-VHG85H[PA[FRX)UNN*FW^3>-@U+>Z?UP6S_BX!?\*^@LX+Q#QKD0/1<+D<'?I[(7N\N"Q.GU3B.>'#C]Z-[ M$)%3/Y#[/'>(W)8268$-R+B[%N_$7$)2--WU M+KF4FN%&&+Z>R-TM.VB*M,]5:)R.=&Y--7:I4X?1:#>YZU:1F(S2W]=IM(C7K(2 MA;LML4L4[HSL+<1(;X9B/(:-./%=5Q9!_L9$L(L8?0R2-\QF2P2_EH] C[J MWZ]=0GWB>S9L0\!08%V+\,?GR6?NV<,1"WY( WIXSMAY SD;;BCO5<7C)^:E":NRM;?D+>EI9=DFY)NB^O:^=Q7=G".&F&_-6W:1M4 MMZTPNNR3_-UNDGL$"+-CUA0T;X,WE0A^12/'$/PK]WC W&// M.79&PA,AB;$[?O8PABW>"OBH/ \H#_^Q0*!49=K6(ELP^Q[CN^=P[N"'O-^7/;[/. .7OYZ M_OGR>KNI9<-CA)9^[_0NIJ2YU':^+C$EUJ+(-T):*V#VZ<>]2F9[RQZ.XVCH M![ 20M@I?!E&PC[!2&TP49QC]N8+-I(\A,C=8Z[*V%&YZ.?7-]N-XGSPT[.< MNP_K,X_Y&YF^>L&.O@HR(R$/(AQEO/N/.!"A(Z@R;+>I9@%8;P%UC_&*$^:* MOA]X@GT!WFD/18CW??99X+Q-O&^4;RSH=YCKJ2XX_@MWK3==&:N7=ILTAYNV;DJ4;+/&OR.CN\J165/( MVN9NGF]KV%2*K$;;_'A\#^IL.L(B\NT?WST1T=?;B;>D?,AHLE;/\IT5C MH[T<&C.W;@"-S6J]8WXLT;@&&G$'ET2C>>L&T-BNUIOFQQ*-:Z 1=W!)-)JW MKN_I 1XM3Z/^N!B-?_P:@(K$*;LA#E6#/Q;PSRSDSA6;4* QC2A>^!X?C5U_ MPK<\9V-=,ECZ13/[9SB/BFSD$_IPB!:6]N%LCJ\\!T&>E=2X 6H\>_.DJ'> MT'(Y-MS>;X-!ZJ_G[D/)*5\#>68/^JY8R#M'LTORT^UU#>SB47CU5+N[2,UQ MSM&NG.J,WV]L4F_B5<68=MS^U'!)56\*N/6YTA;8N-OCY9TFI, >UCNOEY2F MP"N)Z0F)Z1_,BUDP:;1?*SGE %@2U!,2U"FW"4@ZP;772%%Y$)8D]80D=>'? MR0VOIQN^0_22M_P2C:^1,Q3"=,D9-F)3-3%U;.?ISYL70';H1PIS'U>-> S*T;:!VQ(E++ MB,6VA0IVGHRV.8]W.\CH.3*'7X:,A HS@6"N;Y48U8O:D!C5CS,_EF)T8U$U M$U,+HFKFK1L(E:Z(U%*,;IL8W7DR*L7H-HC1%R2C>4Z-W?5;O#6GPKQ^ 24: M=ZY^/J\[8XG&G>JO*,HCN'Y%\-2IVE21=HF.;2G0[B8J!WQLUO[X*B(QH/:L M)RQ4Z.%1Y%):[N\B&NII:]N))E049T%0>'H$CJ=41+I+*R*$@@WJDS/(Y0/F MGM'29=LA?S1FWB0\]\(XX(&:QK3K-.!P\7$*4C60-1?<]8R4DMA$R3Z>L$6* MB:3UV3U(CUK'_)B#KS-OQ&[8@(51/.+_N@HGA %'V.&)'XQ].5YS]]!7 *PG M/)^TZTM;I;5-%!!D%*\2WT^,[R=3UJ1E5&N8'T\" "CZPFSA:I'^57C\LB\O M*'%>O*&\^9#,TS\SS[[L'P/?$S;[REDHI[> 3^@&(;I?V Z2W%N1_,5AC='*^P85A0I$C@!EN$> M4[>NGRA8RMORR.Z$O,UDDF9$Z+KZ9PN;9E'/.?7D5GD>RO.P[>,+A?'I[R\.S0X=FNE(KR\)2'9Y<.SXLDLHA2W)0G9H=.S-,E.M2HXJ%N M?LRA]"N&00+[QU7@1YRFU,"G0:AF:EYP+99R?I9@7L?N9^Y1O[W1DZI_Y7A.QD-@?ZZ4:=?;2A>+MLGH MNYBW7^N+DD*,Q=M>T>VG/;Z\?/U*S2/<@[-? K^?K-M%+PD MZK[?O$+4Y5BV)>JVWJZ:5R!0HJZ(,_9%B@**,\SM$_EO6=858I@EZG:689:H MVUF&>1D->?#%#[@8>">T*X*'VVE4+\ I6M6/0//6V6N)Z#?"C$M$[P#K%@\? M ^Z20R4]F=QY_M.\'@P^-6JWY(8#+'_"^/8L%=O#XS>J.#WUF M1]6^[T>>'_$]*_*O>3_\9:_?/3CLU1IVO=JNM0^JK6;=J?8.>+/:ZO8;S7J] M73O@C3VK'_@C^0/[L-%I-.J-AJ4_M9)/G>33H?[4; "I?9@"<@O /NBU>RW6 MXE7>82T MMZL=@^;[6J[43]LL,-N@[-.#MCU+06'M>O]3K/=K!XX35YMV?7# M:J_=[%3[C6ZGW^0=P$UW%IS:0=W2GUK)IP/]Z;"6?&HFGSK)IV[>5JAO0C\. M;!["SN#?0\X<.HZ.N#NR_LNR?L8/\%_+^OM_/[#:)_HN>_7GL15&$]R4/IR5 M:I^-A#OY> LL([0N^+UU[8^8]XFNA>(O_K%>&T?RSSO,@_6BCYX?C)C["<]9 ME;G -3ZB[Y('GT8L& CO(_S TO\T6O#KO2.YFI\_C&$=^0NP_OZ?V(\^3:U# M?OG)2I=CT7JLS((LM2++6)*EUF2I1>%JIABNX^KEW]/WB_/;LU+JY/;X]N_GY0P^^"W!G MX-+-V@*R8:TGN'=5KU7\2>T\?>+2(3O]G"NK_66;[T\V>WM\( MZQT ?M<=,\>!8_/+7FV/_@['S-9_%\1!Q:*O*U8((/5S,*(H\A I4JZMZO)^ MA)?3;P))[?@5;'_4\QU0.*-@TXO!9SOZH7<\B%!IUH01^>-DM0<_J1]OY*56 M<=)>N*WYA&XRH#RJAPU81-/'GA06$00SN^.+B M^_%7Z_KLZO+ZUKKZ?GWS_?CBUKJ]M$ &WX*@M>I-Z_+:JK??.>_U5J'H/;K\ M8MW^=F89HCH1T\;K82WR0W^$ 6HWJJ3_8%8T=/R_,5'X9F$SQ)G M$N2-'UA@LEM?1 C$9_V;L\ Z\QSN+!9"5V0LGTD3.G-B/SKH(\#B4(=-)O!( M[BUY9/6 'JM9KUAXH:CH>@D4EO*ME&^+Y=MMP+Q04$K.QF5FAC3KWV)Z1]QGOE;P_DXOM4.EM56MIY' MX(!6]N[L@=F1=0$$8/E]ZYH/1!CA?&V+A=;-F-L8,W$LX5GG46B=#%D SWO_ M5JSH>FU&S:#+635#JP(OKF:T:SLJ2I;R8R[@6>>>G?9@HG"=#,1-3GR'SVH= M(=XQ#OP[?$X!1=UE]Z#8SV5T163_FT;7+7LX5S%9FU!62-ZT#ZOU@UJ]>WBP M !-202C/Y%,@^1V=,@M,:0I_6_^( Q$Z@JJ!0)BHL$'F7-+-P8!YXB_Z^WUY M:(S]/-^_WK_9M]3H@T!O8.:86!?^_OM5->!2-K\6/E#($_AX&=SZ]\LJ5,=VY'O3 M;ZXLLD_5VTC^7 97H,4)S]Z8DO>-A2&SAW'(HRA<6=/K^5'DCTH2-?!UY0-" MW/]?C*5*OA0R:O6#1JU4\EY.*5&X0^_ 50#'3(R9:YT]<#N.Q!VW+ON@F?"P M5.3,/0,2MY#&MT51>PG/4NI*0F<]V&J?0NN6NWP\]#WMB$3CP(U1<[2.00[1 MGGU$:?-N+D-!"8/W%F AW8,9Q^3[^1+FJP\$>X6++&21-FJ=ZF%C#JN24O0% M42+=D#=P: ,1"7A'0-C!3IO6. ["&#U^D6_=R%X.5KWQKO<>CSP&24%&?RP] M?EMC58R$X[@\67&S^6KYZ,^ <"^3M>=P6WD2/EJQY_# %9ALMW=T*R*7/-@G MF/7W\P?\Y7)ZVO1VMLKMA.T,&''EF\FHY[OO4+ROOJ,E@<*.Z@@+!\O"X@_V M$%NI6,!J[X<"ODGY\>Q.OXAZ^X:0^(CYHB3FI-[H$8=94AG L*N/A.';/_:M MO]7V:[6V-6:!=/7@P1MB58_@1/$FR9J61,C5M].-[?JK/@FWH.\M/ UG MBGTA3YMUNB!S*^1ON6"AP_XSC1^+1N!9WUCP@T<5Z^O7DW5R/UZ!055(>Q]D MM' >%A0 4>T9Y.&/DS#B/1G\!*SST'XRWQGRG]_O6O^&2SG=3%6D+W&V_PVK^B8NY46LY MIZ4L>QS]F:.8II2_5"Y/BIK72D2>'\$W_XD%GFHXS'W,UPHH9S+,/^5-C*8F M?V%"W5,2U;]\-_8B%E!R6!"6Q/1RQ&20TOV04^Q]BI[>U=];0V \2$2.Q5PW MH223Q'I.@ZXS^Q,@P/OI5O@1 MKD(]!Q.10UH$+9*%D=6M60Z;A/N+R/XD#@+XM4Q>1K4S8E&\+/7#*9M+_NK4 M7?A6FLQ<'HBG.A!(*$ C(Q%%0%74F?@20X]L-H2@_?OYGXC0NZNO=P\K_[-.^W%X_5D]LNI/WDKX! M24EROQKX]_+[Z0OHY[:N?KWX_FW/;$) =Z9-"/2G],,P<0]='?]Z5OU\?7;\ MS^KQE]NSZX_ _^^!U4U7*&=V8;4":%G*/+4UOYWF;PWN\+H;8N\ MX'RJ)+?,6?WLC;FKGKUM+@SZ5F+&^NXY0"7W:N.PWNA5&TOJ7OME7&YKXG*9 MY(873O9K;C:YXBL=G&/C1) 1:,CT%UO:AA:U680M45X5G,"2!WXPR7&@TDW$ ME3K^NTW"BQD-B,UHD2;0OH@G[X.0Z%Q\/PJ9M! MO-CVG&DY^*N4@TMNCOZ9_)7ZT5-7$[\8!YE-K]ZB0,?6*+!]U#OGZ%454*AR M]=M9[RLZ!\@E P3W;!@3,Y$WSYO8!7(QE[ ML!\^ZH1W(B35T6.>+9B+>B<6I.'-.-#$88$36IB<+)QY<9SF.Y9XX4SU;[_T M&6W6(_^8S1,.T?+4UDE>.&>>QH[:_R/^]T72 -_[+'QNVDE3^N:+D=4Q&:+_ MB#T.LE(V<*D@+0316I&-47_MQ1$P" MN,6^A4%Y-A@ 82+MCB@B+E-)]"\7/ THB9S\9-?VT3<.#PJ1EL-XA Q)N<:! MZ0$?&OLARJ9>'!$WM'&N#BZD(MV0&$W@2?ZW3_G? =SOB #XEA](NF__)($= M^J[#\3O8A\143Y:0&+\S:WZ/!>BSNXI.S[^I@_.%/)8 ]O3)N8I[KK"_N#Z+ MP" %@0U7.WM6[ EY0+[?G.[!(;8%$$!(5JO9Q<>+1XX?JK*6;QK] [''N6Y],46M-+\KL1'9S=79R?OS5NKB\/;.NSWX]OCX]O_C5 M^G)Y_3M\K'Z]O/PG_DU=RK^=7=S>I+FJ+\M=MD6QO?%'B;D7ZFDDH2PR22PK M[3RN)(:5OH(#4:TOC RTV:M?P;0$QA'X-B=3+^<6F8A-EF)>:6=&*T4#\!HG M+X#E0]](*Q#4\@@((K7ZS/#H-^8Q.5S8.A6A']3A 3$16'BX(_G[@]T7$>C2"OD(F-[DQT$6KO+&X6#4_F"SUBG:O*(@C'D;6 MG>_&"&*(4XZG_D+PY$_D+DM \>W?L9B#>Z;)[^>,@21*3 M?Y/7V8/?V/(P %XIDROO!Y4T 4QXL*611# 0^-B%TPE(U/.[95H8]\0/,G6AD?G$2WZXID]%/ $N4B9QP>V.8A8ROYS1+_/,=V-1M"0#U_1UY.\ MGS^,L9\"H RNB-'8%3(!5Z;KS>4E^\\KI99Q!&V[Q$2WZ2/,61*W=.,3NT_9 MOSQF0!4JM3*5'8S(0DHV@VO>T1,!H7X<&$P OU&WI'$@@V#VK7//"E&PVY+I M3?P8/GJ6&E6S]0#- PR/A@2(]4/3#4J$%QVA6B(=#/W:=V>][W$4*G;T M.!'8\B/*N28AF_T^8>NSEY#YC7(?!BP']@XT@-E+*5?/@4@=PYGO71KK-/N] MC1LPF\H%IQ($X>SMP*I Y.3 "/PU!XB',7@SP6)G+<+HY$@:9$#,O DGG]),L2\7;(#CM(S#^&LYXHP!TAU M#F8OC-B/G"=)T13G7\-?!3V>6O%8Y]&'F34S\/@B@QHR*.$9XL.,$7^ M DI^,\[;OG4,]N.*[ 5U%PH+@#@5GG05DR9[QX0KWX0A:!4"P>6I>@:'&B[V MY0-EVF$ET1IT(@5%=3A6%%D^[+T2V_C$,?T>[UDD;:S+&.56A JR$H,6'1TE M+DT!2F(S>I39EM*KL/3ZDJ\3$>*TRF+SA,XH7(>$A2$[5\#I)@GU$4N!)-C$ MRN )B7).Q$>(RVBFL#A81( *,\-\%U V \ R _-.)[BB:),E":A%QA$0YU_X MTR$3(/X8,I#P$Q;HR#>3]H=DZ=N")"<9'_3B5 %%LI:*M*S40245N)T3VY%4 M%4,>W&&K*8M8'8>C^Z[Y7BOU8$O@<$UZ;>N]E?]&FV&B*E@4Q*?1OH2[V_/N M)OU]X-_QP*/U9?3N1#-.XZ3IIE?@K/NR0N04=_;8 :Y!%C-M^CN$/+$M3X]3 MJS+SBG>=>2M#)0.Q&7AT+QQ1/[%Y%RX-]A0#O,X<@T*9/R9BR#"@BA![(E<$ MVW;PWKH*)S2'U1%V^#^6,K.0SXQ0PX=_+$$%9^,X8HFAW@OPWZ $##@\Y? ] MD8'^+?88,QZ*SU*Z,SU*VWMDW4C[#LF#%')4I4$V2G:#%FA(D>LH\%VEP(-R M@80"[\!G#5R_EVX<$A!L ?Y=W0%(.A*"&3PFWZ* M:4?T!ZR(2_TY@_N?S7^6FUWDW1C\H#'X&5C.\$'"?PDJ64 MH!C>6J^]SPB.B-M#K0=.0F"Z8%()-PZ4E>5@.5.HJOE\X[)T_FN MC?>T& ._+(HP+EG15**HB'Z?9 :8]MU_0(S(1O)<]K955Y$/ MCCDQ0XDLY9\R#$\'SXT 0H;O<37-1^C.[]$2R-0-0 E%', Q<3&U"P49DCZ MB40\&$;T.. 5IFDKB9NJ"^O &*1[A0QJN2& &UO[G4+5NH4!.[+QQ(R4L4_; ME8=G@Y MQ+_\"G8T:OB:WO*Z(J"B#'X^;?#SV8ARP5QNN<+GE6>=QZ*>BZ?^//^"JS32 M:/&DI"W;2AH1+,?Z]O0ZD^[DF?&:V<;E>M2C,>,Q9]SBRZ'C4:!OCS]_/7%[?34?%G.G?/]AI98"JY:U);6K#6=('V(IDF\6I3>M%<[HSPDI.Z-?N3 MI3>:,4:!_FAA<1#P(UG15*$0U@G)-W>;^\V?5NOZMJD^;\D_!PU9 MH\>L88"IJ/^-[IX_Z@D06&90A6>A4?:1/PQ%3^A99L?7M]:Y)$5FM&0S=V69 MLK_]@V1L>E6VRP?(Q@]6Z+L"#,I![UVM8N'_W\_?L@VW+%, L@'/=IM+A"+6 M8J6$H%VR#5;%!1RW[K$6)92U'/0?P? NR7 MQ?B75LY^4BY\BK^XM1]F?=Y&R%\+VW0MX MB/E&F&/(^K(P!GUTKY+,>\# :V^4@S>6(O/&#E+Y0LBN9,A"\%=)U8U-$?4. M,N_F4D3=W$&B7@C93+;Y:Z3MYAMFV*VE:+NU@[2]$+)O8$):-ZS/HPG5,;A^ MB&'XUTCAK>?@WHN]:P6H?0O\:PLE?N)?6\G!EDRD.U%Z; M S6V#[+E"K7._A-3&<,C95J4NB)'!UA7NC 'TYGD;XU*I%?%W9)]/JIOQ&6V M2[JI@KVSU.GI[.#I60C9C6X$EE8:8D?LUTCA':#PQEO34!7L!TM1^,$.4OA" MR-)"VU0H;*KB]C4>DP,X)LTW*@@.EHN='*P?.WF!@[(0MO_%AHPB8DD=\_]B M'K/ZVS#NK..>'T=J5)F%$9=7>0X8'(3#-RHO#I P60I8*@)LT#9J: M$\1C52G(@LFKU9(.@>J[;Y3]=Y>B^NX.4OU"R$[2T@^JXQ(A&P1<4?_O6(5U M+#M(,*K\]O2?6"Z /S#,AT10O,;CT=T[:F[D>.R@4.@NIQUU=RJS9&G8P!R@ MZCHB=PKF.*_.TYUNQH:H?!>%P')9)MV=RC)9&K9+*F \3VLM7R5]]_:.6LN% MF@J]-136ZSEE %:A?5/NF?\2!"!UARYI!*CV\ MHH98$9 ']=%*/2#+)4-/31:7^=#YI0"/X)$ 2]#W)/+WM07A%F8HI$&X[8G" M[9+H:*JLM=IR"8JU71(=2\-VJAOB5ZRSI%_^I>J73UK3B1^,?6HK\"OUF<"> M4*]*OJ1[==1Z<_GG&O@E2RIVJJ9B:=A2RL?V1-P+7Y\2E>[%4:OUUHP$#?QR M.;KU]9-TG]%7M#1L-[JURN6]![Q]*,8TJ$&U5/G,/0Y,'WU!\CKQ?J/?[8)V MN:_RL#3VCMIO+OBL@5\N][>^?O+O"QR6A;#I8T$4CR83')OKYQ(_(U-:&K8S M^2FR,FW2YIJ1KXY;* Z^NG ;\ X2^$+>W6 M?!./X(F35TG?G4W1]V88^ZQ\V3HJ"L5@H3< 5L>BUQ0+1Z"/VNWM883;3RC\ MX8]FJ]OIM/>'T6BAZN_?\P!=1L<1&+D>WSEFLP+,G<7Q #WSGOY*!]_C'Z^K M\]GS]$\LAYN6#5'E_T39$;4LX?LEK273_=QF>[RF6D3.AM# MSNCP!YQ2_VCB!GI [H>^ZTZJ_KW'00V+>Z%P!*P(SZ[;_NCG#^(("4Z^0LYKA!^ 5N?(.4:X!Q?'-Z?'_ZN&@*IR M*#D#DZ:63D8]WTUWX]NIW@2:)9C,+\+Y3V$Z"ZEB]0-.@S?L(2 <_E9O.Z>1 MAWXF.Q.G7.B9'80T#GB*X#?XQ_R!GQ4L[0I@/]R)NAR:U_^W8IW0 )1HYNJA M&A?'0'S0V,UDRJ"<$!"H^UEHA3Z63N*X 1;Z'H V 6QCF,NFD\WZ$0X-Q/D^ M>EH![C#5(P>^A]H^3B\0KCE QY@&BJM()H)BE;^0!9V9<3,W9R<)Y>W#76/Z M)0ZV93')'KMJDLT==R>59,.F M 3T[H2E(/6[="7XOQR?*@1_P&4<1J9NNXIXK;%B!FI $KX65"\_ZG85#X0WH M[:?[)_L5/?HKV1.LA#W7IP+)!I^;'@D@K?V!?Y>>A-^YY?@T8$>.B:.>"^98 M%IQI(A>H!DLHZ6E>\XGSF:>&[!23SQ.6&>4BZ?V:T3$L0:[+*55# MM;:UTD:PI8 MN/>_1['+?:%6L>O>P(Z4L3J[&_MJ4:9%.)35&W*AQ5UH#(U64U\ M2CH I,.I9F9XF4LGM6.N*C7)_O#D#RUWXB*^LAZ\& MK/>;GP+APS>1(R&,#4]D"MB9.MT.TN;Z=S'-30_B^>T(F@,&%,*L1J:F? M83*C+YF%UUH,D%9=3]R"Y--C5\5B/QE2W:84# MP 1U9X)OU:,):76"%-0^J).,2HY=J6/AL.Q(P(Z.L0(-M-@>EZ.@\%*R2+E^ M:X#;?R<"'!(%NA1Z"C2UTPA$?+_Z&]'A ?() 7P+ M>0S0+SD: M[3 H%H(*9[ D,"R('%COG MB-'0#D"*ZU+]# _,XWT6V@/I8-PJ#@<=1W0BR'Q7Y\P&F0YV \U0%7\"F0'Z MKTZN (+1> C'9H1&A?4NG6W);="Z0K!YN>HO<^PXJ#V[R-?XI_=@H8YQ[&OF M1X!/T'TJUG#BP%GQ'1_?2'_ T2*W#_SL8:*OP$?]O0+6X; .>'8X\6#[(AQI M"1*+]83G"R?SJG\V*M;-&."K6)]=]A?^J >2QP=-ZR\^EM#\'X#Y(-=;L?X% M;"\>Z;\((CAFS$O@\83M1T(MY0N*<6_B[H.JATXH(5T)P)D B\U*1@EU6>QA MIA$EQP, MH!V_E'5KRKII+94,%>E LWX"JXY%U?,>]F):^<-IZ^.^,%N_X[B,U/IP #&X%^'G!UE( R$T\# MT@BYPY!>X2R-.%=*_AVZNQYP4H,,X@%[<5C@D#D1,$?XN4Z(Z_/CWQ(OA.17 M8!;!=B.7R#B5+!LM!93F\#;%'!(X4LT=31Q8%VJ&^]9GY>/)@"FDSXGLRHRE MZ$HOH!\H#Q502HP3Q,G*1%O;O_=,DX"V%".&\!CT.(%!0\/I04NV#8_\C=%'+I M\//_Q*!)NV3#(Z]3RP:[_D[X<0@P?SD]KMK M=#RFT;,7^FD+Y[O6S2C M9GNX!*)3DAB:C7XHR/V@?1-,2F=/FZ+R ,SZX*Q3*GY$*HW'VK7'O0'0A_+G M9JTF=!AA:!D(1KL_# >%:?G[7NJ"4&<++?U.\5+351,-,6> 'A^FW$.R9==-7>4I3/O6L2>])?Y8.T-4,@'L ME>DW)[$]M4 R6Z4-FJ@)Z0/(U0WOE[@*M;&:V1[;!_LH!*R2WT;KA+@ARF - M\]P_4SA4SJ74UX,^D#)5LGBJY&/OR&<GR83U,NGR!<;0O[*TRL?- M=G3 .:$9:6VBVDD& TFGN/THG\@3+BX8.Y-RC]T M3,'FQ *X.#]-XY#[U@T8$@'\;@CO) T5@&8!2D$L9,%(T7T@0'B1!UXD71ZB MY$94&0Q3"K.\PB'%_L?D@%!&^$ FH%AW>!*P)0N9%134\!0V5%1:"O1=4(RW MF=)OT)N4Y373P<,$<^2=1[/8Y#78E M@4'],RL.,.1@_HP\+F%Z)C"# Q1CZ9].E?#<->1$W*B%F[D2?*-2&)-H&_GZ M]+(3A])\$,V\"[+:IU^0V@^@*(:@W%=[DRK^%XQVYL8Z ;.-]]=KI$I2 'F$ M3(&T0PK\!NKQS+;C0.JBRI,F9@QQ,W2=R@_M4RJ/TEI'Z=RSZMWN864Q-ZXH M1PF2R&Q2.5"\X19(7"KHDLE2%[D&*L:)9-85][QPXMXQ#+=Y/2+< <6=?DE>0Y ; MQR=Y1>I.]?S$@H:#?$QITRK;AMS>0,9@.QDQ=2)OH??1L=[AE6KHB7X?M\'Q M!Z0,DI21?M,00Z)P,I3K*H6CCQHKO",+3.,GRHR3_6*5G6EDQV4W30)]""L? M, SDT@L2#A52GL C\-XJ40ZGU'5C"I-+]_]C4HY<>KXG,#=[[(]CE9VM$^I@ MA]@/_<-T\\L#O;&<']+I FYS@?/*V_7:#XM\=1BK287!E]-C5*<\) ;# 4A> M920KRJY!SP/B#4MC4TUR*IFGQ-SFL[4<3OG\E/B)4O^>A4.*D_DVIJVHHR2C M2'3,=9:HS-,)^LSFUM0C2/#*S"U*AV3J;,-M3DQSZ'H3K=\C=0KHFV MAB:2^=*R*?GR9_A#US6(V\B==VQ?WC^/8B_ :5FI]LLJ804:F4 *755;3:H M9/ 65Z!LP$=0X1%E"6%J$&T%Z8(;::EZ:\0 M)$,+;7^<&.53^9V@7091%53FD4QN#[7'!!1-%%>14C4T/YY)=E45"PQ4X7O+ M0?5$LV^XOF_=Y'%+LC@-+Q5=M)E15:%S;I78&/EAI%0:1X28H,)4#K'4E&<6 M47*P9R\E@T\6):LR0^,U$ZAY"57)_)PK5)TOE-*LKJEXT5*Y'%0T$95EE5SM)-'4FEIH$\71P,%'I.B5,/N3M6:T68 TS@ M5^PAD46JL$+6.Z1'2'AWOGLG2P%(42>N_YZ(WN4RA9A<57",Z-F!+!K A@F1 MD>>?V0"Y64MSJ 'FWE#2'R91A4ILVJEFK.TF:7MX?$">JJ2' VH,OBV2@C[T MOX:H :1>JCVR@T(DLTKON/1$ZO@'B$L[ MR9XQF+(P7YLFQLL$02D+*-YP)ZB7PX1'^!.7VG6 N(Y#/9J8ON*C'@M AI-P MIO@B$HR*()8ZTIHZTF\K*D#OB(1F4W'-NJ/W5C\.*'QE,B$@Y#3/$%@?M9?0 MOB%R7>/A,^P*="#O6]]GCY90$B",0ZQ=$FE6&)T4V78$3DN2%WXG90>&=[(> MEY3KI2H:'?8QDSQ'95>/Y1PUZ7 >@_K/N8,.#(H ]L@U)$*] ')X]*4+R\7, M-T_6IR?*)V5V4C$4:DF@:4E_O"R\2KWG5)^ GHJ "70D=3H'/UGO:'G-6HT2 M2"LU^. -/HQJ9*L SW2,7J5+\=?ZM07ER MJ9J!2GNG#C#T-SEP#-4PFVTNLW>S2@/E?O4#S!"6Y64Z+*G>#]RU(A%'-A,M M ?=1;@@&Q94$=@+1CPA$S[4@.39RUAAC.@AAF?C3+] MLTS_?(GRPID,J;P4HTKJ-5#5"+G]:]"$TT4F*DJ'06L4\K.!:4XQGV*MR!VI?PSE2M(RA]DB86"(K@ 1B ]TL9MDISHEU)R1 I31'#>!L6#4G=#0ZV M=![^H!-#F1.5Z;J?)'3M^%RIK#).E%@C/?^.IWYTX#F1<*>\YGWEJ0FISI$\ M5+(/IVH>$H=3@0^E'8>QD*9/7QUE[?.D12;F(BPE\1VB"8,RB1(*-0]PK3B)#BEG9LJYJ:6A*O!UX]]5]AHW<6N8Q#HM,-:YNS# MP4_#;K-1-H;E 7>^&X^D..TSX:J:?UF$B*8D "F[=I;$64R2DN \5FUT2@&Z M06_-HVV,9CH8R6.K^T%H9TX2G=#YU?IV+%F(1^.T!)89W<+FAX8K2:I%.%,T MFZ9J)TL"Z8J,9*#T\+0:M9(X^U*9T^-#=@=,A&J+':.A71J02GIR98$SNH;@ M[=%PXEH#-[9C;'P-SWYW%OWZ/N/;D.RA^0EW,L#$2L,]*1_!/)65"<*0QL!ZKP):LY*U#GQ96$/(@FI2\8FU>H4*4RMZESQ,Q/LUUZDA+$0< \61H2^9', M ([NN0M'&9ZMGE>QTIYQNJL/J+1AG.:2I-K'YH=Z$V:?.MM#SE/]#V@SON_?[!M#+53ME#O1>]^MX&)EVJS12)<6H("D M4T.;$ ?6@DX\JF^I1ZU@\'[M$L.B#?2'A7%/C5\HU=%-9N:B#S% XX68!@T? MP1X; 9Y:?RMDJ:84B5A?.6Y\/8NJJ1.7*26\7=A_JMQ-OR[R%;O7Z> MK.<1'9^2WC88995]G"3;T'B025+&7VDW+\(7\N=I:I NH\0YK6N%9@NF%1Y] M2B6WJ>L6)M7%BA'.33FA_E]16,F_K$UC:8ZC'-039MR)89++\"/PXI*$"JG% MMS@B)U(#C\KV&2M,;!%'O_O!C[$+AIP>K_-26]@XV/HM+"HVM9ZMYHM1RWDR M@&6R;+^O)UK)5"=QA\X ;%WE!VI,0)J8C"$\4(L$W?^GWUO0$_S%6,DK0>,W MC&IJ]JUR_\TF[A2[D,9*!AEA!ALJI/D;^XN[#HV6PC$:8A*+VVT>SEM^NTGC33[UV[FN7#,BO'6*F7IL&! M+C[)='%->MF:\PFPL8'J@J@S:=+.C?!F,+]&H>X4A\%8U3'>>#]EWF#JC^C% MD4Q62JAVR)D;#=.T2-DQG9(JCT-=/J'K[_O4'EGFWC4RNW3]V":P7H@Q;R[" MD>Y92;%KFENH5 1Q1TVU M&>@JV!\==14@MGO@ $.I(L #FLD#*F;BE?+8*SYA3RL9:*J2-@L,9D"CTYJ- M]#EH#F'K7S10:N/7(8G)"=8)ELE0BGA$KI)A2XX-'Z$GH\PFI)?LT]&LC CT3>8 M0)M<9;,YTDF= /-XC*IRHKX+SS 2520J.U!'1;Y5AF#B5C%-#,HH3A,U5:X( M=J-,!DX0N3OHG/?1 98TO-2S"G7/6?DRY>P>,>%6##'/J%#)0BQS:;?JN@_R MX#G"C2/Y$9T9.HL8'PQO%JJC.*9X&UG" <&"^>& ;QUTG.JT5!ZA-14 76H3 M8N H=E56?)JR/U4=9A;W4.I&ME0L)?4D;@/V+'40B#TD9S/5.Z@$-J"GC*OA!Y,O5ZFF41AMB(]-VJ 7BP_DFXK M..""?D9%=3T>T8B!=,P4C?#!!!?IP]5S@$ 1H J.+V:+0:F'R("0?&R2[*;Z M4LC8'A6MV[(;7Y)KD,O5YY?3&$O4@P0-_BOI#?D;<2)5'E+VP=V^1.AFF0A= M)D*_(-=,9R_.3#^4R0_N(ZW:M9:5TYS]UFB_,Q,LE-9NHM'-C!!+FGRI-9D% M/F953Y+&G#%[,;TB&\"E"A4I&1)VCPV8QHS"B8;E;"U1GDAC _5X,YII9LPX M,\>;)2/+YLX7HPSQ[!2QJ0%@T2P8KWKJUPYH)G.RJ=)/T@DDIR/HNLQ MI^BVDG;=TS[RJ]/;:K>F_>1Z2"9*LWG33:TOV@ MJKZGQI#GI9O)/9G>/-DV*6$\TT5B)4]Y=IYRK9KPETQEXTQ%)#V0DO,H@SFR M+]G )\I5WA9YI^P_8M0V)F<,'H#+I1D1:9OGCRH+[B"K6V-0UTM[W(!Y<''^ M6U4-A9 AKDA$Z'#4+.S8\5T>4F3I'!X\\G MIVF 4"KM8(I0B X]3%X $%MUV9MC JQO&.)<:*M;K=>T&M^H-O;;U@0+O )N M![%0TZ5)K9?RC*P>;9@,*.I- M<])-H^"7XNXJN*?W.C4ZDQ3_=[ ON!7A>]F[P(P=F@^EKJY&SK8,"OLJS1)0 M;1P29K4\8-:CX=I/VHRS!+_6Y8N=:3"*!S(ZIVZ;Y*B MQ62^[*4++[S@<>"/<4E@4H*_P8- ^#C6;X 0$5$I M O5H4#^5ZT='*%)V)2%M>E6:DY:X(C3$N3*9K2T&/ UA*45=,U/W*DP3N&VQ<5\JZM66=7.HU MIS'^!TA),.7?,]PVIFC_78DT,5#),]8O-1(/R M#*U/!$DN-N@/H$3_)5QJI.:[3@;7GN]5:>2![*F7(EJBE@T"+LOX57NY,.V4 MDJO$3?N[*0<@:6JW V?!1HO M@!^XWQ-LWSH3T5!!F;A$Y9_&ULN6JRHMR,8T,S=["^6.)9BA,@X9?3 G,V'D M6\^Z\_RH=$ALJ-2ZD[5NL;0+LPGEH I*=5!F Y#5V0.&7"F-%$CE,WP8XFFX M MJ7OG+)FU6'@\0OI0VF?>MD^E+2^0?S(GV/,G%4$V_BV"KQ@3(B]&-4VI9( M%JHJZ/0,O%#GOE%^]E2E9Y1,_I 5:+K5;$E,Q?2<&\-TUEB5Z#I!=RRV"-01 MT), N$ED78OP1ZD1+7=J9U('II%'J?NDF/%".9U&.NS'PFP;D\W&6MTB;(6/XG MJW5CWW5LS4FR!"=>@=+18]Z/%'VJE8_UGUA6D_9!>_=L05ZKI >[TN:-=J(* MU5AZ+IMR4'VZ;/R.P9>DD3(\)48'+TUV2::>.IQ22T(]( /N0)5%%9XZ'-LO M5Y(LY_RF0>2GSEVMO#Z4"FU>C2/N! N,GU-G(ZRED._5DQ2Q>AV[:HTH=YQ8 M;P"L%Z"D46BD.BI*E@I9."R%7S'A=Y+6#9<2;4.NK@Q[EP6]/%19^32[!L@V MF>0-U^$3G:'$.!')&=/I3DDC9?0$RX8^]9F-^;NT-F0W).AD7-TCVXIE*N?GM"@)(\X<0=P.V 1+9G3U5/_/ MU,5B9_2[+$/KQU%,Q1\V36V7: )22G^3J>J?5]-O9"0C;F./BNED$G2F@:+0 MC?AD<8;J&TBY^<9TW\)3.%\)41*,CW?N*;%,\ZB53K.?FX&$O+-T;:[:_6DF2!;,3,)^& MIEM;UWR@LKO*=C.;3L<#3LN]4 <-;%=XE!-D!(^4*YX2%\@QG$22\#=4/ZFB M#YCS)5E#2%D...?7-81G&K)*W!Y:$ACOTW-&PS1W+>W?>,HQ>4JG>_TF.UB@ M?2.;==RH:%HVHGNBH?IJ6IWG(Q1,,GIU#/]VU- J?)K.*R0XU![)U$2&*5AE MG[LUB?#8M+[10="3H2I)-\#CZ6())4?T]M[K!##S(* M&FM'J:Y_96?%4."R-Q*1*D60&H%B>GJ8C/HIJ1?) +'$CY13,&AP2\53M9HD MF:U(!_.I;($T.$R9D\9B86,\6_<.K_F0THRQ.Q?OB_=C@'33)0$0"]GF!UC&R@F[0#NF*@\ (2***0 MC<)C8('^DH$4W>#8U-!+S&TB<:,^!W/G-Y%]XL>> M+5QI[7O,(4M?SN:B'Z;#J@VI4^)L$S@[6.LL8A;7]%DLC^(6H+5;HG5WT)KG MCD[*,5%#->I_2X_TICW22GF77A7#0DDZ>OZ!3+/7]2.4P>ACI@UZM67>H&J8E7/WHJ2;Q<-#=%S0@$$9 M8UQ%ULC5H*YX0^)OJ/A/];&VV5C&K0E_QER<9">D'Z[ .I&*>EP&%3T$7KJ] M=#5F\N!,@E9B6PZ2P)/9'D"43O^B+/-,-V0O>>3Z 9-Y>>ZF5J&:ESI6O=E- MV^%7K!;^]GX(V@"Q*N"EUW]GH_>WWK E6+>H3M%)J(3IYCMHS_< M.";G :?E8(_G4_O4IDM5S='AHZAZ]GT#O\SOVYK\OG:9WU?F]SUQYR5F">>7 M/8SO_U'_0T1\]$>=[]_X9??F!'Y_3M\3Y5JUE? M&#;#+Z7.1FQ7;792UW_*[3#GIZ/ZAWU2G:1ESA=48NNUZC\K4]V=J)JE+U%C MA4,]F\L&5M^/,>J$O2\P!U$^3#OVX9=S*[%U8^PDGMOC-$-$)@3H=\DQ8)3R MSS*]@](1'UA3JA^"35UY(-^L<\TH7)(4!J!2*:?/J1*C#&CR=7(=JM8[25GS MS5%DCL#F>MKD]T-L3>?_*:=)4O,D:D]_SP*GBNU>=?H)R==2%RW>UHV:9JGD MC)/+?YV?5NM=BSH$CX1-U6%FA?WTH+@I&M$H!=5)D8NBQSPR>>E&JG1ZZ5M"E#%0O=I.,IG0JF,ORE<-1#MC#51!$H_-ZH7M!N[SA(W5?) M_(RRBGL3#E?^$*DDVFP3OH1NE%J44)AJ%)CR$>6Q)+_>O0!C2-8+X@]U,K#A M^LRP4.HC$QM2,P1>BTT(Y&K\..K!WS\J4RI:4IU8,5T%F*X+[Z6N4*XK71W4 M*#_@5NPETY&Q%R7SD''W:+(>3I.C2=R)3J8YK2 "IS>F;74I/5J-)3"W25*T MH2.8%4@L"";3^J5Y9E4^(J5",^HF'@,AY-0977Y<'H#X 1AZ5X/Q;-RG5 M#%";9'#S?\^\3VJ.!9DDI?M)D6=9[FZ1+U7@D!4(U\B4-6:4U[&9TABYI M>-/L/=JOI(Q]+O22S&T$1]&W'/GB>WH43+)BG-VB6S_K(3*8H)Q3W*DJV+4' M05KZP2C+<6F%JF=QR?N*\[YSV6I I5.J%AJF/*?ZU^S%C-"*.-1V@-5X; /'%%20-,^U0ZS> 'V!_0< #V)F8K"ASL0M&F MM'E$3OH9#BTV533BF#GU;,E8*NKUJ%K.&VM*>_ 2(2N&G_ @$I!X45E3;:OI>=40'@6[%P.(S$BG2\PD8PF)KPGV07/?F0,W MW0.55(K8TVK@(VL+8_57A+D,HH]=ED!?E(:HH?569*=..),@)S#:IP9&8X.C M/LWFL+5/=\:^TU.=:?CLPI63W=E'I5OD,1YIJJ:R4":6^Z3Y4KJW:CN39$"X M#!9'61EIA1@2'7JS[T5(+2WA&@O,='&C#%')T%02'9OZ^'H,4;D9\QEC&HE= MP JSTXTR]H7J:SH5P)7KP_YNTL^4-H QU!T*&6IS3:H$CR%+UL_)(;F<)Q-< MJ75!PDBLGG <76]E%GTF;5 58BSM7<"1,"[I2ZP.5T@'[W$MZ@!59[KO)=A+O-QGC9HSL/RGWX/6]\I MN2NM&^2]<>!EVE%59 H*"5+EQZIHSJGZLZ3!%ZT)@.7A^2.0<)2Z)R-PR/74 M$D?L3[*<9"ZLD$^@DK3X> M-_BX ^0:R7:;%*WX9:^V9V'>PY@1$T_^#L?D\J6_V/+$ M;@LF7]F)U2TP4Z^'Z3Q+I>W^ZSJ#6^;F.@;[7;@8,<5TJUZ20!)P^ICIE%TA M!Z/E^K*?5.)UGKZ!7)?:*R+;-!'+P>%0TC>L?,!+1,:,0&@F (K-4#,9T:5C M;/,EJA[G3K@$84SU[7J< M 5)5N/]D/5CE1UMH5[,^.9L-'[?(K);0;\.(VH M,;U/&)WX78="N-'6OR>=\_*1>B1(VI"M0KWWW*1/FW)+8N;U.(X2]Z(9F)$5 M!^,T")FIC37V0V9+R9=23[0D?6%..VB#&TPE'*BD"YFNGR3W9&L!5%!"K58S MBJR!-$T="S#*'\:Z^"%#&&6]W);4RW7*>KFR7NY9PG$)&T_"[Y@ A35$?94P M:.0! &..=*)JIA=(J25LIA @P*2'5,BA8,AT#T<1$6!6?\AM4!J ,&5GWTY=T9*2,"@#9(B4%TC\O%IG7*M':GBI\0JK#[(1^QPR MF0/YKO%>:@/T;'F+HQI88ZX.=NQU]%+OX2T<-3GY/"]Z%[X'!/$?@#]8UO<; M?:/:;JG/F? A&!/0@E((DG(<"IK"ZG!T X4TY:A87QBT$:/5[6R#JY'_H6^W_L M?6M3VTC:Z/?S*[K8R;ND2GA\!3.94$6 9#B;25A@]CW[:4J6VE@;6?+J F%^ M_7F>IR]JV3(88I# O34[8VQ)W>KG?L\RT-%$5V;$03,EUA$D0"V8XSDN9KG7 M.N2'+I\;W;+32Y;>IEA>+75@.O2CVQ':!5Z>($O"6@UOPJVQN:Y>'T0/.4WO M318A<&?)B6HC1.:E(R=QZNNIANJ7+F9$\=)3+T*YC9//*E0+ZAC2GX0X9IGGJ0&'%6A78X6 WX+77E MGU"O?Q<=V-MJRALEB"8QW$CX^&TG$+EC^BBO@P2D$S!V^)):QXN"'Q=V@;;Z M!1R"J&2OP'HRCKO,_4DMU-V-4W2 M*<$3!9ETB5GP!TUTI9G_&#FEA:%8ORA07$1S["23=<:F5,/JEDY.PS1(74UT;6H MV. LP:1A3@S 364MMNQQ@#Y.(;51<,C'Z/(:26M&B0^:&%2PCT$;&B>ONQX':9RA['3D5 .^6W1A6+>HE=JVPV'"6KTJ)) M;2F$XQSV"S$))Z0"WUJ>%E2#+=FP[LYWE":CFY:99.9B@3A>%-)42W0+Q"&/ M'!6&JZH@E%R$"AE3\5H(!S#[TU*&'M73<%,#,P<$B.9UI2QXM]2(397TQ*Q< MZ>P#]N'V5'\W^7J9; VEZ]C%2(, 6#T@[)4JWD^HJ8?XZ[:2XXBK0E?TQ!@G MP*T34 )I=J6"GE(E50\YRTG6U?/%T86\93L10"F[B5%//4(.076FPU5-VQ,! M$%FQ)NXB>8I)X]C*@82DR.75EBX:7$A[:+.Y14YXZ9(2Z<@9?P9CTU8-:!]$ MX%CJ*WB-9%9 )$;2BF!&^GWF;>.[*M>-:(M%O8=9(!\+S[IJ^[\6>1*BT'H'M8DD-ZKZSV M,*^F*J!2IID(WABQ&N4$H<94=R$2NC+R VF,1(RF4@<1)_L20HOKJ(VBA\I M1C*>=] 58'08%%6/%ID?&,R704S# M7M+Z):H,5R9.B AHI".?\TQ%!.NBBL@HH6)(0HMF<0O512NFEAFMR\6.;F-9 MY5ZN;I?5Y:4^I30)3@26#5A3YRC@4Z%9\">L -&2E 83@FTSC5&KS\2@7ZQY M_,48L#Y%@P=3XHRY]OJ[ G%$B2P1?L#U;#M4C-Z)3AX4C=9=4T<\XF OJR>U MV!_1V+V.A:\4U!-\Q[3,91';T!^:BMR]NV/Y99.JV&;16TYUGS/2=84?B?RY M-'FGJ(S!@Z63%/A.[R9K8SW.?:H3K>B[(O1!J5XJMP":/ A!^>H%*Z4HHJH( M1/N1##31,I_*9=-LQ^@/Q-QK$ )X8+A//*A09A'@)*S,N7_'TD:BHF=TK>Q@ M16X^59E9JE',M7;CSS5Z4BX>3#X3'IB,&DH4/C$@'O>JZ)7[C=\:312T;*LP M^2B= LVH*8T?C%-EZ%VI8F/$*34YDT9V@'U.]9':Y .+M1AD#5=PLMIQ*&<> MR:;A((R#&55OZD0-Y_LE.RV8*F.@=XCY+R)<.8:%Q2=S4@S5":_02]))CB('@PQ*4O@ 3'#+V^8O;O/V^/J8X*/4W&12W7P;.='S M2(WR*UH$"%B5@&/YQOKB"#,>ST+!/UPD84J?UUY@864K>]CHH54FEM5Z,:$N M@U0]U[4.Z#)1QI9,K2V>'''$%72>H\)(K02-83!R,]HEARO(YB"D$9=W22U@ M1!AC,3QH!N,B-!:--JO$$J(W&JD86H^HYD/YPHCG949J@'_ TT M[$RGP&":K%!R.$[MU7%2@^D6/;-=-91:ZEK8ZH!]%#+7D;VU])LA*/#M,#8: M!F-NZ,A4OEY 2K^9YK#SM&232)N01+IGDTAM$NES]$5?S#43>6.*?^BT,HH= MJ\"HZ6)%Q1+5(YXDJH-+X85Y(LJBU&H'"7?P>I)A66R5D+ 5L2BX1EH2@%A(KTGAA.$ MVK%#CQ4-JO)(_4%7S6M/BQ,IXL1FT:RSHU7U9,%2]U.EIXI$5 Y6,#$8K/DR MNY?IUJV6TZPK'X'T%B2RA$]%@-AH3(G];[EJ(4NV(GDUU1S$#&4*?)W._(B<065"4DJY"#?$HC4/9=1=U;.$*64@61YZ"R4W\^PS=KRUV MFN%717/RFPFGQ]Y(#F.^B&$6J=UK=*-]H9TFFOD6&4O:&:X%K/ &!:+8?:P* M^XO0Z=>YUN74:%+AN.X78.:'"CL]14-]2L-J%EM>R=;R8JR&-G7,;,1RSEJ% M,5>\"<),4VH6QZ&\@4(X_+LJ'\1O)MCF'%M\4D EH/1P<7&(21_4O90"$86L M$/DB='R84%!*NZ1" J/;O6 37H!R8V?J?EMHE"SM+/FX-#.%2Q2S*S$MA/-" MQ"QE01EWI](Q,C+;';.BO3ZU21;H+HS3Q=("RX,>*A=.Q8$6@\[+F"H]#_?4 M:1>9U6*&:17;T1G;U"*'@ALB=_O^;-MER]KJ[S4GY/O7(OA$==MZRBPJ!"&. MK9#99G.;+I.7=!/.:=,_?D&RL?E%R#UU7A?57&,15ZTS:53Q[E1^TRZDCB> MJ8KRXE,6FD.+1.6J_#I56V[9V(/96+5_->%> KJ Z5\EWZ21XEW(+MGQ4P=& M2@J7[MDO["39(=GRG;49V7,1$J5TY3,5D"]T-NDU=Q1("6XQD!,J6I/@:@)4 ME7X#3>(N\"YH@JXWP'0=)#&%Z"W./"[([7KF!)VB MZ352/J8K*U&J)A>49@/JO LK5==9*B?8X0)H5&7Y%"XOZ>6R+@%V@=)-9"_F M"3FLEX!+#0<627"6690O;T^5A<^JBKODJU?C@#])_5>YU9I;+&:YWD5HO MID7)W'K,\$QG.(%*>(9FNE.EKAGR$_?JA(3;ST\,P2=9*"*%=(X!Y*PRK M&TP(#DEUD8"C+:-?WAC#:;Z^'+ZB'^/*(0,*68QN]7/3-"@G%EBND4T*&L9, M]CV@"CMR[QOIQI:7KK?;C1RCK3)3DCG,0@(D=!,4MF:%''I[2P(Y&V5= L:*#J* MYI"F].QQZ$YE^0;V.,.MT1^DI<;?02H42*6#D)H'A+<%]@FO4Y[*@G# $P=^ MC/S0R.V>Q:E0! 4S+!Y=%B\RO]V1R>U4ZA6+P7U5N>SEDSJ72:[ ;")4= O1 M=,XQE1-P^Q ];'CM5\_+9VHT]H4[YE)E_(V#JUHF4[.\0R'!GE+-]^ @() MXY_*>#A"IU6<1($[=^$9-4M3+X"7GQC&?]FQ57:+I5E:;5Y4'7HYV6M.1*#Q M(&2WB.MF*#AY2'4$HJ&=SC!R/8\*;T4&3.86Z;2)8D1**S3QI2S@BB)@+>/R MR'#1B=X8*3>JT0#9,'Q"6]MXN(H M1'-2GA@_;;.!&Y(-/+39P#8;^%F,[(5>9W*!-/0I1Q '+=5)28RO!1=<%_S[D&\A:F+ZEF42G1CVH#"T\4D8MGV/16JFM$45\E3 M XT+99I^+!(0=3I#&'P#M602Q[Z*XE!;Q$2U0=6^T<7#! X;W_!K6<,CU9VR MCN.)?EJD-9/>(>X4#@I:""LI1WD0^BK&9_BR-=5BE20K5TD6"H^IQQ3V^#@/ MQ["(>JI1\R3BK^6T03,WV\@'-]HE%LG3I"!>RWHKP%7"):6R"%4YU8,$A&E9 MS(TN#A=6_4T=G^SLHE;P8Y[J.=#P7#S-/-5U8DKGBF>H3.>1+9EQ*N9$5'1G%- 1&99U>3,>QH(:PBV7-7@Q4%0V M*]2H*FB>BRG4$6*^JYIM%ZE**N0AQK2##@P,BEIE%AF\*F-VKGGW\H9D.J=A M2;<_*QW7WJZ.0C&+C;JQ"3XZ$JDU.YEDLULR$^9:KIOWS($9FT[L ,]V3-95 MY/)Y!/PH-MP%PI-)3%0S&VHFA?N-9#9 J>N9%.*E9N^$13? ,])),-,-V,V] MJ;!E%8K1J\L UWW$X/K708J5-=0-DGMY5KV;I;TK-0V6N#.UIBG(TRBAH&2% M7 J5*HI3K3HILQG4'Z'7)*K%NNQ=>R*\F*N@%[R- =-"$X=(#$HH?3C8%K87"+'*I)%78#SP,P./GY'BBX+A3 MT847%N&Z[45Y1 2;!FE1,2'=6[*%ML0$64&WV)";=H8G")(-5!85-?^(/3E" M4/KI,6KN@S8J4#+8:99#LD#$&_\UY46!^@[ZE*THR M$KE2JD3!Y&7"":SZ]\5SFI8YT6#%U<5[38*1<*]5NKU4% =2[ARY7?G( (BHYN'$7&;WP)ZO@DF@*#?L> MC\DE+RK@7#]6+J:""T2%1;+XDC$PWO! M1;)8I$071?R!+O0QVS^M8<%U(S!!@A?^<+B6^_=*+]E"J/$=_X[ ^<2RFR6 MTHO2+R(A_HR\.Z4LRHIK>6LIA4&]ZUS+SLI7M"S]P2S]4QB/,#Q;=E0:*@X- M%TH+O!:-5+-@QXNUKZ@J6FCY^?JRM?YH71"5TABI(W'N[$RG-:J0M=(KU<"I M2C 5#22!VPD=JUQY(?1/DA<4#R7W+7%,63*K+3O9WEF5S\O&2FYT2YFQ(HLI M%",'U#WDZ1W#E[*]$>W38 A4$$?9 !B:7,^#@QPZ)77XO]J]2WKQ*J$&-?/2R_;.6.UG>W>R?'%ULZI9?*Y'- !Y(EH>Y'%WC?+L!\;?/UO[B89 M,;C%KB^"0H#MX2,*T,[E2'TU5%6\12BQ1<*8'-U(DUD0">3D5V65 M7%6,K:>)*#,OBB.DR:1+#HTE MBQAR*CITB?G@QX5U5LIHE+7QYKN*7&\RK$IE-T:-C=$:757YR <+L3>B-,,B MX+EHB9'@+!?&N.A=Q=(1K?@P#L(CQLI2+41 Q)[@\8GD=SAV\\1UE\FTU"O7 M92%6 HD^ MBV&K0P+.:!9^#I@]429RJ73!Q'R*.K;"*A54I]!",GQ_)!>@Y?"7\:ND=AGX&*#$B$P :@UP%'W>18J&+2NZ\#7<(;5K2! MJ6Y<=2<+$^JA)"=<0WY8+\2^)4V2":\I&EUV,:1RB M2E!VDZ5'J2LUAY S)?5-^@=S06=!XY!*O58Z;"YI$W))]VTNJPH=CJ1]T\G,R'($FU#&/==K?MR$KV M2*99B%@^62*+\YR/OO[K]'BGLP_F2F1V41'VOJ& 4[8F-JI3\1LJ[,-!#ZD6 MR0L/(V$KJA9]6:=0Z&H:7>08-6QJ)0;*8<#>%THNOI#8.YS1G9 MGA#%OQ3VCO"OR1IWI8A4O/22WF]SPE5TQQ%=",);*8A%%M1MQ5/G"F\<'#@K M\B5$V$1Y8 M*E()'& DPJ$Z[!E4()7J!H,9)91_1DG7/GLTPF@@+5&'N>_6U1^ M33O5" ]#G6TLF]-(2YIZ(CS5P:V23L+3-OL>J<*"DJCLPOP%3%, WCL M'A>@(ZOS1>)3;&0XC14G,#M'RD913LG5)?T1AL-!)2Z2+^)65146#%><@\D7 MC4528^YQR0,A[#/3I8_7+!L=JXXY;]&<'6C.@$0\B,< 3[#W>:0[PF$K$:U"B<8NHH]"L3MY M]/-O[,KXI]$&H=@&#I]>MJF46C'*#(:\Z)RIHEU%>8)J;B_300I>(LI,E:.) M)ERISB=%[S C"T//O9)R5,QW=Z3O5$U+++6E5ETE;.>:1XW8N,-MK"TB=!W3 M:%$K$)YB2D4Z7S>'[GGIE%6DD^8SK& 'Y,U"@HE;W,'KEOZ?*!=.FR MP'^_A0GJ?W;^##(^_;,SVF(@!7"#^#7K,/R:X=>3A(_?;_T-[OS9/3BE;S_@ M;%YDGI2K?T&=&(]P%# (6$N\/TR\7V*S9Y/%[A_&[FXEK<+O;8F>49X6J MAL7EM5@FRFND;/.4O [%.''9PUV.$,0R(\P12-V0(H7RMXQUA_OL$PH+>!77 M=S!I#Z7&[Z!0NMX$U/$,C8=V9Z_;?B?*DNE>X>Y(A=\E#;XS=/VD)%[0=@'3 M041]**8<$N#Y4H'-.6783F]7;F*Y@E*++Q,7T MSI+]2^WLQ0Z6Z,-$HZ82Q@C_F>O)(EDW,GN^9'?=)!HSB9OG>V4N(LTQ]ZB7 M,2)-5VPP1=W(+VX2F+A\IXL/_9VZ=\,3!Q8-?U@>]"KE0:]*'O1:[#.8AB%* M!6PJA UKK5AX"! J& 06+Q>U:S-1)R*-A)!.>U:LBX\MP3VS3;'V=!2;]%)KTDNG;;->-B?K M91X/UEH+(5%Q@=W/F=CSMO79X?DE.SV]GY$_#^MI@'SL"ODXF#LW(1\'5?)Q MT$(K@#*-P4XZYU<8K((=S0W"2\D5!WK5R7]SLI94EE%$2):H^ MIVF:PU=G,A9.=K*XEUWHP(T5P>NT?XVQ<:5,G%24B.H2@R^'%\>'_Q2%10KX M-$)9N.QOIZ,XU"KMV>_'6G%EAP1&:37V';)%'=D7Y@;_U1GLR>D93*5$J-RG MN_8H[-DBVUX^0O3J83=N*MS_4U#DC-$$"X\T4C'T# _E'BIJ.Q9N0WQ/QYBY M5E1/-6 MG1V65;BAHB@/C'<17)$&1;E%OTRSEHDZ6>D\'[E[VJQJJ$,-4<1H+ S61%R] M@.B+F[*> T+3&C?K& *A 5,/!A3NV%=?2LCZ3+W7:0:L00S',3@%W)O MJJOOAK*+-3[86J(@D2H.(=J&J]0WS#=UDP6B>FX30!P0JETS=+M%5^^W0.W# MO]&MIO\6"MHXB"[Q>JW]E75T-\]BK?\-4>V\6S.^ V'F-;(2^-NHQ)8,AJYX M-Z$(9J/8OU4*8J;UYFL,'GANJ%!F%&=9/'W\EN;?K5!I,_^A]''_LQ78,K^& M9< J &R(WF]U[[>#UK"-16,0SO;A3.?>9:I94-6;F?J_4!E'![\!T@OU2ZI@ M-0''XD!]./ YOK$HL-DH<*PD>LV( !^3@__S[%*OPGF47(VVNVTT;GI#^-=@ M\/9)9:-2./J]-\^*(!([LWA6=EB*$RY_9Z*PR,#[&*38I15K.7XI)=>]%A8" M[ZC;TBUHHVD4M%&M:M&%";I:PT3VM;*OBL1 MK&T3P>RB%HH;N:B%XD8G@EEKUB:"-3SEH]-N[>XW3+VUN%!7)MB@;U'!H@(9 MO9UAPU"A8;+=&KTV&:R!WJK=UIX5Y\U8L18)/K30;\:*-K;<-(EMK7&;#-8\ MHMUM]9H67FH&+#8"^OU6KV>AWX@5KLF;<:*-4"_ MUQHTS3/:#%AL!/0;++'AH^Z0"9^QH:?X_+H[?S]X+%:AP50X4Z;6KFW''D4&MLN4S3U\V+>O*B4M]AHZFLF)S.@DA-0\7.TW%I^*_< M!S63Q:GJ14-9.=6>1@)G;)SC=W3EM1N$U.55#/+2@\MQL&QBC ?6'FMJ/QP]K1V\;OST/LQSDU Q=4:[1@ M!II2=*(&T3/\6O5\%KW(J35TPMTT3^YKVKS1D*C"<)Q2BF,2.#*A"SE0[^ MW61*DC-_1R,3NI/#N#X9#Z*_9K<'!S<].Z=2=Q MW )!]O.8)E)R3 %GDP#'QJ*36L[X:.; C75[F,VA'(N3,^:D#LWQN&>:QAH= MZ@L^DF5A!/D2O7;K&7U(0KQHIWMG]IVE<0@6 D8>P)['?]Z^8_?LN=-I]=?I M\I&[$C!A8B*T%DST*D81 9 M/AM$AA8B*T%D_YD@TFT-+$16@0@V.UP)(NIDT4:47]$%OXCWU%\:"0=U@:N! MI]RI.N4EZ2%/G09R?][F MGG[]V] M[A/J#UK=[H^4!=PZ(?XT*L_H=Y>:[" 0S5I'??/K-MNM]GIE^.3_V=%A=4W?NB(.KU6QRH<=QW1_GZKMV<5CKN0J-MM[?\0 M$KUZ>=H!I6Q1H-HC,H]H=]#J#QJB'!_^DQU]_?WLZ\7IY8G5 M.ZS>L0Z1,6QUK=YQ]Q'U6MU=JWC<*3)V6[M#*U7O<1"4TB2*9SF1Z8VW1/DIB ->5TFLE+E*=42EVZ*W/I?MS*XIE<"EC; MF_L2@^Z[N9;,OR+I>;OS]@%D5>Q^O]N([6.!E#N*KSF[PJ1.YJ9ICDNZ["? M Q9$USS-L"RI7P0*KSB[6$J=!QL7/ MHO9+Y!XR%^X4;T9W)-Q\KW%1W-5:&_D_%_PLDW@13*+[XIE$!0$&*=:O8"VC MIOL4'AD"9;&N@]=Y1-A88B0I73VEY^C'E(HTV<1-V8CSB.41H7(6,R1-W CP MI!D']H%V^DP6S\BG9Q,W RYSY5YQ6@EV@!G*2-I)?D65-NXH3[G#^'>/SS*& M564AO#APB(D+Y^#QG"!@//.&RG?2W)NP$28\\S3%-PZB%$XG&,/5P#Q@>W2% MODWQ,(&M,;PS+(0WXQ[4[SM,0!@+6I M.E0L\LR_!;!M].@#.^W_H;W/>S>W!*7[;8!0^YAX4I'ZGD) #&?>QF MKBU:74MGAE2=[EB?K@^G"P*)IU@GY(.$#N,;E(; G8-KO#*)IRS.$^,64W"! MIIY.XCS$.T'[=GV4<5X<1; .]E^X"3(T(8C<]&W-K!B2U83PGI=XO18\%:4] MI6J@:@@^PNM1 F4;LVD7"XWN*2IZZOYA3]L9[)EFN%0OX\6(#='[K<[P_JK= M)VDZPU;+<*\KAUD=P$(2,_SS;_0)G"PX P3;?IYQ7"N?7E-Z\6T"+74M*3V4 ME(J2@%@[5-T'L=YZD9^6@I'S< 8)E\S.=ON=+,_(= :UG'^^4;$*&== MM_W(.,43=I_?.CCGUSS*L1WI*^\R_YAQC+WG;SO=[3O[;3O9RR(#(4/'Z>VV M+3)89( M]?:^U.PY"A8?K^YDZ8VCKX ME,0I9?V-@^S5Z_DKKE@#F7;:3G?7\NQFK%B'S':&PUT+_D:L6 ?Y[SI].TZN M(2O68<;8>@ MMM\9KK$4^\0*=0"^ MYPP'-1MG%O3UN-&<0;]I7K1F &,CP-]W!D,;1&G&BC6 ?]?I=&VFB_6A+U'. M+^/,I89\/'O]&>W-I=(N".F!%=+-6+&>(H9VNV?AWX@5ZX#_GC/H-4U,-P,: MFP'_OK-OL],;LF(=\-]U!NVF1= :IJ9OL@_]?^/D&R:ZR-:R5E.OT9W2']3L M0F\H,#8"_ -GMW&QSF8 8R/ O^>T.[8BH1DKU@#^?6=H$UT:LF(MX-_M-PW\ M#5/2-]F7?H$M@R9QZ/-$#Y]@_+]YD-U:A;V^\'?7Z?:M:[49*]8#_T''AE:: ML6(]5:3#;M.D=C.@L1GP'SI[?6NR-V/%>N"_VSCZ;YC6OLFN]0]N&G@LFD]2 M+YJ OGK=_84T;=INM^K6XUYU!O/+08.]FMFY18/ZT:#=ZC8M7FY1H2Y4&%K_ MCD4%4O9K5Q&:KNIOLH/^. ASG)EIE?W&$[)5]BT:6&7?HH%5]BTJ6&7?HL(2 M9=_Z]:U??XFR?^2F$^8'UX'/(S]E/O="T.]]4O5!YY_&D=7XFT3-[5;;YM5; M5!"H8-L^6U20J+#7-(>>186Z4&'7=A>VJ"!1H<&:/WP=* M!?GOBZ:?I^Z^S3AW]LS9],N_VF MXI74-P0]^DJ:"^7G?;P\OW-XL+&(,C?,!TS&.TE\4Q@BY9\\'H;L[-.7/WZ_ M?T#Q@IF@ #UWG' ^8BW&.EVU[,^PKH:;_FQ^G&C;[>SPT\G.A_.3PW_L''Z\ M/#G_A;GAC7N;JMG6:)=$O/3F[]B$BV/LSKZ_8](B^UN;_E=EK,F?MMC/56?^ MVW'UF2/PUG'BEU^//@?1M^*@!$*M>EC&I^=!\ ?;F0^T+ G[]?_W\7+SV/^3 MIUDPOGTG9JJ[+/#?;\W<)/NS^V>0\>F?>ULL"S+<'W[+N@R_9?#M).'C]UM_ M@_M^=@].ZRJ; 2>G++C(/7R- W 4G4CGQU&;GB;!BF+ MQ^QC$+F1%[@A.XHC/\C4-><\S<.,+I'3$>(HUG__P=CK#YG0<33E 71&%]7/WVL5TTS-Z--I_1#PD.7HJ!Q!F>:3=R,N;,9 M=Q/&PY3?P%H<'@8_!'A]E,,3$CZ+ 97AR1]A#3CKG7^TV.7B!5/W%KA=!%N+ M@%LG]-_BI#P\*=CDC9OX.V$<8T>#XEF;L1]C^ H\(_SY+@ M&MZ!77 O3^! X3T^PW^NQ'WG')_!#KT,K^_L[P_D9LV'!]%U'%[#C4F0?A,' MDT=RS_C %MXO7DU "=_-#\9C 4\ C0%-PQOV3B)I[0E=9DO\ #.5VY][H4- M:+381]?+XD0"88HB@WENGG*6YMZ$N7(]#OO"0'68^]P!@ .\ $0 /A8&TP!! MF<4.CK*'&TO+$X_I',HS!EH3)]U_)RDO.#B'EU>[:.%UED\\B/U_O>;)=9CBD$UV\"9+Z MQ T2>'I*,X& [IB?Y%?$7UU@DT [>1:$P5_XJ\MF0(81$@_=Y2I^/05N&_N2 M/>"5?H#KX$;D"@[CT5^W4R#)Z32/8E"E@#-DW)M$H,Q=W1(K 28X#A2K&=W" M\0"'3F?Z+"*5[%@.(1\BO@A?!OXK8."V./A(AD)^P+4 MU2-Z(C+*%CL&3@W'B5??DK !G/#9,??X= 3@ZW4AX-[ <*]YE -0;R8@"%%8:M!>&>-;$6K]SANY)Q 7B;@&NQ ELR2 9^-S M6^QKQ'"PJT@,1 -=-0$= A@RN#3LL2-TFD@%&; 9/4V)3X!ZE_BL__F8$8) M!K_X-B,@BPB?7;P6O%7"/=S3K?$VQ"?@0!#Q ^ ;Q*%B@&043X5(N'8]+Q ,D?$Q MT%B66B):@8C:]VV5':8EE$ 5&/B8$$X!,,I_"@0"&CI?L&/^J;E=%;)U!)J3 MQ07XP8EUPE-==@2"!/Z*%=!M]HIMEI5\BV0H1_B,$^P!6/ UB$ M# (W!RTD@2/T2Z\F\#S$[:1%LPG@T1-4$9 "63R;D?R7I$9#.Z@.]P,J!97(GC,/;AJ#YTP5\"G^,9R"CUAQ"@ M(NZN5YW37S09IJ5WPJV47H!N@E] :J%%',78JCI/2"$25A-N:]E9@(H NCDJ M AY:R#<@**6=)H!(3 @%)+Y"(H5G<4X>/.F*3@%D*:8)EU\!^00:82"3\5E M"^3JU0@%KPAGKQ@<(J+<#_RU#!C$-#/FQUP\&[6HB"0TIBS@.XWSA+:91R&^ MD[!;0:VE)04FX<; H@?%F%@\JITH^.$1>9*2PE&\3$$D M^.*@U<*2O'+T$LAU0&%!:QP>EV"[DT0(J="]6:*S5B \KNUSU%%(VW-1\<57 M#K*,1&9)VCUIY*%5ZHQ+R$)D(- M<_WK((U)YT8P1]S3#@L"M$!H5XF"U?9Y#\M=<*.N&+:0[OUYQW'S&/T=VM(E M^5'",+XAU8#(##O6(ZUE$T>3'*H L8]@ 2L2$4EPW)2'G%0GPQ,&8(D+IYOO M9BXR01O1)81^WQI:GQRXLXJSFPBL-"/__,]5$0O-]J;]'?*>B3^F\1 M$1@'T25>K\,-Y: 02*58!QR&[3?WA6(>$',KO5X;HR:E"%57YIA1Y*&(KCUK MDMW3IL_=&>E]ZF6\&+$A>K_5:=\?>7N2B*H,IND4A-5-H*6N):6'DA(: M22^#;BQ&O1B,:EN,LABU3HSJ[+\,C&I8,]/ PI1S84W:<6MR MQ=T:*L?:[5;-":1O&@<'"WD+>0OYYX)\PX3S1E>*QBFEB23U"&8F';.FAE=' MZ<=:+)?:"'SE[0^&K5J+"U?>Z#/*"8N"SPK9O;U6K;,^+0IN/ H.=ENUCAM] M% HV3&?:Y%9ZGXP46^O(J,VHZ7=:-9?'6VNV%L!WNZV:B^$MX.NA^%ZKY@&4 M#9;(F^S%D"6DT14[^3[C4QRVSP,@V30)MK$Y95A7UA M)0;)SM22.V4AR$UZK'BNB[B[;1J;GEON78]@-]MU3RX MV *^'L!WFT3Q#1/7UL0VQ?4Y3SEU>A'2VN?7/(QGHD6A36-[O0D<_7HM.9M" MM/$8N%MO.K7%P(W'P'Z]R2^O(8=M7U-QE,6[^ZET=&\,?VB\PR=5B MVPO%MD'-N9@6VS8)VWJ#>F.XKT'YV5Q/DIDN&$38VY)M8^_GMZ]>]VDJX=-D MX^;X?)L!A8V >W?8)&=_,\"P$8 ?VGX$C?!+O/(,6;N,7<8NL^G+-(R_;[3I M17WT3Z79);W.;VVUEEW&+F.7>=7+-$P*;7+T\Q,.9XTC> ;\>,UIAFP\9F=G M9^QS[$;6$5BC7\ Z FM?L18'<(/\0;Q%Y[)ZEM5 MBSOBXS@!(WG$(SX.,C9.XNE;G+9U':2!R-E3EV;N]PWH6-)M^Z3^%6O)SVT0Q3=,CF]R?L#VAV:*:QLL>^YX[QS&/L3W 6#_.1R%_F9QA^?YW:JZH6'VG MK]K"WB"$Z]3<:\MBW(9A7,-:TZ^&;X;Z Q]'L7]+/\!G%^X4GRNUA+_/;?OO M[XHMT@Y+FH!4!,2F?RECXNR.5>XZH@=J'W1*^O\X24<@4A#Y'*_N#/17$K?^ MDZ=9,+Y=W*H?7#,O=-/T_=;9IP__V)J'<[O]I@I \AM"6?I*JG?EYWV\/-%XEC^R>-AR,X^??GC]SO7J#Y8!9,Y:,#Y MB+48Z_34LC_#NAK%]&?SXT3KVF>'GTYV/IR?'/YCY_#CYB_M>E_5AS M$'TK#DH@U*J'97RJII(%8ER1?4C$G'_E!M#FUL&OHX-S?LVCG+/1+?O$XZO$ MG4T"CYWSJR".?OUY='#W_M;.H8@E,@2H="N\WP*$PK_3F>OIOP7HQT%TB==K MO"I3OYMGL<:L8?O-?33W %%1XFIM)(\2*^I*XX]0K.#XSVK]OH)4NV7+ +\! M;(C>;W7:][/8>MT@SV?_5QV R8&(VN&??W,W82> NCX[YAZ?CGC">AU'T+JD M=YM>LWFTU+6D]%!2ZK:[G9=!-Q:C7@Q&M2U&68Q:)T9U]E\&1FULE$B9*/W> MFP9&C([BB.#G9J Q2FO1-E6VR]AE[#*O>IF&R:/-30$MZV/"<_E'%* \NLA M++W^.HVJ;.6?FA;%VSKH]IS!L-;1L(W-I]\\9.CL._UAS1T^+3(T!!FZ>TZO MN]\P9&B8@-_4]FT&&VH>)I0Y&P MX_1V:Q18%@DM$A[T]IS=O>>9DMB;+JY+8FQ&/6" M,O,RT&ECG<=*3^_M-K'&2KJ0;2)[U?*] M&M)5G]OG:]UH#4:&Y_:]6F1H+C+TG$'?,H9FK%@#^#L-&O#9,%UNMRK;,'^[-2]\O8[?6>W_YP9DH_?ZK.C@,7$9\7$7:>_5VN=AL5$ MBXFX_6W6<8;U5GBNO->WC=-D-T)WWNETK/)&MEU'0U:L ?P#I_>LN9T6_(T"?Z?3H*'+#5/. M-MFS^77&$S<#.YJ=?)_Q*.6I[?UIE['+V&7L,G89VY=UDUTW58U@/O$(%(:0 M_8\[G;UCKC\-HB#-4(6X?OT5TLU5[W>=3M<:]\U8L1;PM_=K#5@W%A@; ?Y> MS8&7AD)B(V!O8V[6K;.*XO:[FWSCY.@1JEO*PQ#^LCI;?7GGSMZ^335NQHKU M9)KOU9QMW%!@; 3XM]E>W?$XFR=53YY4MVMUM@UTME6UKSGG*7<3;R*5,I]? M\S">37GTW)E2-IWV>1.[GU>=T6$9<@8G=H$=$B8NW@W6:=P8-5FZ^IV 'EEBD>V:DVQ\\I\"Q2&>1;IL- M]VL-"5@=N.$Z<,T1@P:KP*_9<[QZ$4<0>?&4L^TP3K$Y^RO7@)M+J%W;7; A M*]82VMUUVKLUI^-:"5U3)FYWSV;B-F/%6IHL]*R&U@ GY2LOD;++V&7L,G89 MNTQ3EVF8[-UH[T@VX0D[E9X1&1Y\:]M\VX*^$2M:RF\0,#8" M_)VV[5=JG3F+JMH%S[*08X'DZT_P;BYU;K.>4W.YCLUPL#I9@P"Q$:"W9-^0 M%:U"UBB%;)-]9R*ZQD54S3:M>-WE*;NU6N1-K$ZQ*/C<70+ZMDN Q<$Z(;OW M,J9@-E1UW0AE>6=0<_5'@Y7E3?9>REX5E0EIUIU9HU^CX[3K[<=F_1KUP;Y> MC=)"OC;(#_M=;A(ZH7>YF>HQ?!S%_BW] )]=0"3Q MN5*+_/O<=O[^KEB:5BYIBE)1%)OYI0R?V1VKW/7J#]1.Z>WU__?Q<@)\$/D< MK^X,]%<2%_Z3IUDPOH6M_AH7$Z Q\07Z@1/NIAR;&W;V MWK ;-V6S)(!%X068#U=D,7/9_IOBRB!BUW&83[G#O'@Z0R.!^VQTR]R(#9KB-49X&U&]Q&GR'9_KZB3XP"#A) ML'SD!M(6.U;?R"52XVK84K?SAC;I)O WO$D&KPX+QPF[Y6Z"^PEBW]'O&56\ M)6T!;*&;;()?XA-&>(':9HN=1AE/(C<+XL@-BXWXW-P(G" YWKOM;AO7@O]V M],)P:0@/,Q:E:_-H[%['">(RHL$WL$#&<>+12[(/B?M7$-+N<$]'7_]U>KS3 MV6V?$LS+F27Q M.,A^08HG^'8Z[3)U7AF7$>%+;)R %"%"#>%%#"((XQM.-)/&4<0!%^(T _3_ M35Q^WX6T@J0_>,M;-G:]# A1TE1I,W KH%+F7AD,2E!/#U]!$U&_H_[L"!Q6 M-(??BEV$@.$)[2KA(6"Q;^QF@=%EQ!F]^"H*D)J14,178V!R1(8GV[K#XUL=OWZIF**F@1GF5_M80%9U*,6$@ M*K+:""4*8%SN(:P)Z^:)S1T#PR84U,CC :=',2B$'BX>P)\.W;"3NM> 0?@H MP'QZ-]#*@/;"' ,4R N09(LUW^&B(+-G,7)\23H+,DC2W0.IAT@Y+8@97#Y!+2(21SZR.S<$$B+':+F8C"K0K ZBT!.^ P. M#*Z$G77[K5W-NDH:2G?8&F@>=P_QKEV+]8-KYH5NFK[?.OOTX1];\ZI]N_VF MRL:4WY#U05])SW#Y>1\OS_4#35K#P^/).V8LHCS+Y@,FXQU0P@J?<_DGCXE\_UN;_E?EEY<_ M;;&?J\[\M^/J,T?@K>/$+[\>?0ZB;\5!"81:];",3]4R8 '#5[08)6+.OW+S M),_NG9+G=U*@HDS0S[%!7T!*]S"1]4W0& _Z=VJ\O@I4.!21+&A 5T*8I[VS"/9TFH4Z%28%4#/^AA$H'V@Z7V1P1?4YE@J9MP7QA-8V(=1!/8" M.^>H_]>%J@]#B-IQ%W!R='!.;J>4S"P\^W\C&IY4HB'894<&TJQ^)RC$VP2H M.$^!'>$4]M'!,VMVY!!E*+-ESM'[+= 9\.]TYGKZ;R'=QT%TB==KU:&LX+EY M%FOE8=A^ M0W.M-@\9>GO.[M[0(H-%!E%&NNOT.C6CP]O7CP\-3OWL-S/ULPD*W28W%CC" M:&$1?=L 96Y#"F:!X_?WGK,FP%;,6J0#$Z3;LTAGD>YY&U3TG;UZ#=\F-JAH M+(K7H?UVNU;[K=V=V3SMURRV>/6:;W/)L^\,AS6WNVPH,#8"_&BJ]&O5&AL+ MC8V _S;K=)S!H&[W9.- L1' W]FS@\BM8W)1-3-R8!NVLZ\SC@5IT14[*8HY MGCY_XM7/A[#+V&7L,G89N\R#EVF8WK*Y+J6R@BDJE50+ JHIGVM"8)U.]4T- M==K[=M)&,U:L ?Q[3K?N\4H-!<9&@!]GQ'>Z=L92[2O6X7+JV'G1UN6TBNI6 M].<0RIML1F&UMOKRVIW!7LTCLAH*C(T ?]_9K3M.U%!@; 3X46MK#^U4U-I7 MK"6'RU8P6(?;*EK;.4^YFW@3J;3Y_)J'\0R[+[UZQ6U3"<]NL6^]$:%O9T'"MN.ZJ[@9KQ9OKR]PZN(PS-V2+ MJ6JO7@-N+JEVVL[^H.8ZI(9"8S/@WW/Z?5OFTHP5:W%>=IW^LX[IL\[+IL!^ MIU/K=-!&JVF;Z[PT:PFV<3[U6^P.'T]M6F"=7'K7:>_:Q*#:5ZRC@Z*SOV^C MR\U8L1;2WP?2MPI:[2O6H:#UVK9%B'6D56AH&0XIW);CIY2"9E:GOHJBHF8U M>Z^B_M5#)IW^LM#PLY_6,FYNL:,F[! ;7)I#^#H/S&+)H[ $.,E2<^#Y.TZGVQ>>E=U;;,3'<<+9MIK_B*--WV(?MNL@ MQ4F-8YK<2)?2(,;&62@;81.A*ZS;MJZPVE>LI,"\_SDC1N- MN?K624@,:DWB77VSKUI*;"@"@F;XT$S!WK QU'LW](/\-D%)!*?*S7*O\]MY^_OBJ5IY9+6*)5& ML9E?R@":W;'*7:_^0$V5WE[_?U]G/P21S_'JSF ^(>(_>9H%XUO8ZJ_!P;F8 M__L+'$UP<#GA:B P\[D7!A''&<']WAMVX^*\M #6A/TS'R[(8N:RP>X;O#+A M;LI!$V;7<9A/N0-WC5-0D4>W< U@(RK)^AH7#!;WJEAIQL&4<:>SD+?8:93Q M)'*S(([<4%^!B_OQ3<2&W3?DA&;==FM]B&OS:.Q>QPD" M'L_L&^QK'"<>G#Q<^"%Q_PI"YD8^R^#MC[[^Z_1X!YX]@V_X-/#H%Q\4?#@S M;W%#W?W*#;EA&M.NBB.#WRH7:+$+SMD5CZ\2=S:!-49P4-_HX<5X9N:.XFLX M'@3043R%>P$&,;Q!%&<,4U2]C.%WWL2-KN@ <"U]'AF;P(;QNB3@D<=]O"+( M4O7V?A( 3%@8>)CKRD9Y"K>E*8.;LDF0JE/S T#'!:-+S/B^'<: )N&D[V% M4_; #G6#J%43ZN]TALLQ_641I3F>\!HM&[M>1H$=^K:T"B 0H$@FJ-?/O8RB0(C__3X2>4$& M/?EGMXU$S5S?#_!B9W'71"NN#PB8(E<[09921#A!F"K?N 3):;Y#.^G^,$%LU19!@*9#1BU-@M>X8)!MAAL9& M#] !;L)+@]C'U0'5?8=NV$G=:\ W?!00#KT<:$,@1L/<1SP$O$):+=;$'^'/ M=!8C"U\F;>C,!/4')5&;N=_5ZQ/&IUP? F)[ NS!!NHCO1<;HB4>0C':O*D0F ZBS!-^ R.!ZZ$G76'K8%F4'#>P',2 ML>'.?JNK.9FEU1^FU:*3-F*>[*,]1WYW7V,0(TJ5%8D1:B=F8H M_(!4Z!4!F4?<6N50 _A_ZK9Z#%XZ1%37,"8LH$N1S^)UO>&;$J#+OP[:!=#9 M1]( QW@,F7CJE9L0&2A\>VS"/9TM(*2 .#G_2LCT$$;!\$#KO(X O4 %,I_X3]0I;)812!GL?..>I= M]Z#JVDU[/[AF7NBFZ?NMLT\?_K$U[^]HM]]4N=WD-^23H:]DZ*S\O(^7Y_J! M)F8AU?/D'3,64:$W\P&3\4X2WQ1!N?)/'C &=O;IRQ^_W[E&-9$H^IH[3C@? ML18#>E#+_@SK:I>,_FQ^G.@XYMGAIY.=#^7+^"^@%-^YMJKR! M2)41+[WY.S;AXAB[L^_OF(Q._JU-_ZL*7,J?MMC/56?^VW'UF2/PUG'BEU^/ M/@?1M^*@!$*M>EC&IVJ.MX#A*[K1)&+.OW)C^.PB4QT=? [ ,@1.=$N2[LB= M!1DQ@A0XD(>IB*,#*[E^2'*9SJ:)ZZ.4:6LI@X<.7PSU%R! /#>=H,\(/LZ+ M,O@WWB&$&EHIW$.M)KPM^;2$?-A_!X_0_7%/W%[0\JCXD>^E-O_D%60?Q1 M,BM:01$,"NC#^4HR0)-A":8;QD_"QR$GUQDJ4PA43%"1-^X5..GCVG#54L^8 MP#:-Q0[8'J!2>H'0!,GK,D4WV5_:IB]Q K(\LMC[1KHF&![B,FF$S.^G!;S[ MCMEN3<+\PI05K]XE60EP'S*"BH<,C'93"3!>@"E*Z$ M>5?)GDA%G\5I("ZI O^>5:+AGB)$2#:]"G7L%,=]+FKO%M?2T4M !M^3S,4_(A 3KT: S>7]O MCK0K#F)-5%W:V7*B[ALO-']+%4$/[SH ..N9&QCW;.,U,76+\7(XEBB3&WXK M'[<[QQ^&!AG?QQ\*XJ]0201_N)N%+.,/PD^%T)0%/"I:8Z7Y#S&!$L8'51KC M,F*?@=TR<045>M*<(20#(R<'WMW21H[YK?#-FTJG4U;W2 7M&/)?ZW]:M4-< MFM?*3]55TH-?+*BH'G.*"* L49WA$[^.+EE&+.CL3OHC_0F 4AVJ=HB MU\DQ#I+&X^S&37A+.G^)6E,.!"0.*4M<8$XRFD)Q9F)W<#2X'PRJX><8W::8 M_8S.7.'$ F:(),.V51#HZ%@%?MX2MP0^.K0J['J1OK!"!.\"YG*G?HHL]%9X M]/+(EV&Q$X4U0B$]3!)DC?3%@LHH_:>5>&RZ3%5@%A94U(5?4RB)N#TZY0$/ MA$Q$],B0T>=)V2ZE] DWSR9Q J?IL[U!VVFWV^HY>)^Q0AI@N.K_YB)YIK._ M/\1\&'8S";P)ZY9OG=\"4;.Q$ISB[S32"B[LMMO#N;5:[((6$XNX0(?(']"7 M"\OL#OMJF8E[C&35^P ME@J#4X (9)0U()_.3U,X4)0J@E'>2(3 "(8JAT?E2[F(;P 8(,@RL 7?QYO9 M.,?OZ,IK-PB)5^,]@K(H04-HHH4. T@&?!@1/-'"S,CE2(4XB*.0U#Z06?D, M9=4,C1:X5&J#'V(W(:9_#/=A4DI*. L;\8!#C#BF;X"NE2<4(*;\$)FU,LY1 M6)5XP0U@7?DU+>+]&.(=9E5^OJP*';6RP*1_%J$::A>NCNN4?(S*I0@?04WV M45>(7"D2)'X#_HQX&'!,'"#XISDP2T)8V$E\Q4DOIU0?B1(&CE(.$CK')W$> M^HA/K@\XBIH$$ ^!+ T"W#?R!!OXN2;D'%5^%S$B7T^ I$U@M-R968&J3Y5 MRAL2#6P: V69M/B^9ZP#NAR ; +8?LSI:G@J$4CEV2J['A4B;6(YQ*WE.ZNU M(\Y]84<5A%Q$C&-*7LHCTL#*] U$33\_*1S%TX7KT!AV'P7 A2 M8$,!Z)QPC=9 Z6CALG>88P)@OIK@>\&*05K!/ 3RJ$>G@F6,3+:G(Y7B7! D M/)FFF&+I0(&@L.^M Y;#LHFQ*Y, ?/L[,QA8*)K(A M@='"6T8^"-54"9LJN PX7^#0C'BC1EB\(_A,)&QD+#H5#F]?W\NP?8,2]074!)1"1X M&JKP):0O'N6H;/B$NO7);';%"]-\]!],-T??$SVNN+&L?%F,>5A ^TS9CT>8 M*):)L<4VB+TVIWPHG:EBC5U/^;B%&PNL&YDV-0X\ MON@L -TBA9V08RH2E1.)ZV68JU0L2.MASCAHL>Y5PF62TY((NJ6GA]'3$;H2 M/3CP0Q$80!PXBT-0YVUVR%-Y'4R<=XMCG\EC)UW?YZF7!"/AW*+$P&Z1&*B\ MMA?YE&I1@! NC&=6@%)Y=TNY@:<9G[*A4&L6L@1-,](P'D$7PIQA3Z'-LOV[ MJ8Q282ZG1:'2SKI[=Y)D46\(L/#BJX@L1W=DL#?E-!^:KQ5H!5\7 M\XD"*%:4FD/+D./"G<$J(2I:PJYP*I@_%X2;I6\8"$E\*-N4A$=T,O M!HU3+TB- [/4L%K($Q(),>COD+-CS$5M*'HDZ$[ELI;9[F*U1" 2.LMO)CPJ MFTEX#O*E,6]:OYV18B]W4)MT?8W8)S+54UV]JO2J=!+,9N1J&LN*7UD*84*" M4>:Y3XXO9-$3-T@PLQ=C1Z0T"5U,5]0:@4=F:8P9([K,!81G3BD=6%B)=3#BIDH,SGX=VJ:P*';F@FN-#9<6RS]&[1B66 ;VK+%.5KF3M MIT&W8Q$NK,^O_QIIF?!?IHK*&G+!C8-I'-TZ@NDBY@5C!F@#6.MBM!]=3T8U MK.&C)A<(W)\Z,B0:J,Q>S"08!4!16+E$A4]8$"RP6C-Y6:P\)W%$)NM+ +PM M&EE6-+)KBT9LTZR+]U*S> ]5"S) LENA M6I@VMA#K(3>E@8BFJ7H_SOZ(*$1(%8&I"L"F4G4232(P(/.-,ZZ@;,9B1)VZ M2(& 13R*&*<4O!X7N\^6WB-C M13(CCCSR5?!0/6^JME.86)&1ZNH708S"2A3="UH8))+&(>Q^A+\MRN/7@P/_J% I835H\ M1LVSZ?54B:VHDV*<#(T8@@IFKX)M.Y(M8\3H!&I[$9)I*C/8$Y_2$8@[_M&Z M:%4Q0X-KZGANBR!N&'(&K0)SQN2*"!VJ=BJ# :>0CP!8) MFK(M#3:R<"E+D&!*W]X%H_\M'X?"8?3V:437KZ6= S_M[R/_SU-8SV$_=3L] M_:WUBV_\%7@/)BZE MD5$''"\/W63>:X(+3&-!]7#T2*R92*0ULX9,.JPD.B&1\U0?/24SR;OO(0-] M[P*R*D2E.CY*[T2\$&%\Q+#_Y/Z5)-=1G,L\-#>3^H9H)%Y=%<7BOZ-H"B1Q5,*R)2BI& -!/PFI2NJRNS<*R5P M%SQ9Y$0B'$87]T6+^&Y(;)4'7 J#D#(5=0=IJ,@*FQ+:D^8SJ78R49( MPC0I-H86G5"FJ@Y+<2\Z X0/-@S4.R<5 ?D89J>."F?_*)QW<@/7!(&/7)]. M7X:33:,KX=%51E4125O>I$I33"G,5L*R64PU F@:BR=BS2DLCMFYP-+AM$6O+)G9DI4ZB5(] MC:$ RWL-?@VHCQGW*.>*%X=ET87*:_A/+^]?#^T^%K2.>B,Z31%2" MJO"]@RU'4:+@HAX(NI\\,,5WA<) M/5S4Q^KGPIZQ89_V9MTZIAMHKS5<6IZD"#>P&("ZL3 M7M@5RAGXW1 W1=&!KXM 9 E(63L7.Z'=ZSB92!Z&%Y$YAK!H"5M$V$X$5>'4 M1\),(3]EBB9ZA;0;83'VNA-$%G^[R]A^W.B=&$YLNPL36PA3]$/%_/L7DZ43Y!U"- M3 WG5V6T0C/](NXP4K4+4NW[2@=QI*=S+FS6NRP?)N.*1EZ>:##6Y19(3@UN9C"X!NGLEG@ MMR@J!+<$1HT@9;)_N6$+B4R=JGT2>Y?21IR(Y9!K)6WAAN6IMD8 DP+*W7*_ M(T;\!Q C1:$F- FJ+)"5J ME-D*_2'GY)B59Z9J4U >IN,B\L.]42\FUD^)S%V@;=-TYE<1847V8@RG_OR7H*4C([W(Z*PK MZN4%I1L6+C9 5RY]*M<%QH7G+4MV+?VLP0F&@Q* T8E 3B @1C$*7[@41ESX MA4 G!#TV#>35) W"4#&_A4S/BI1^LAZF-#L%Y8FC,59>A_U ,N5.1'%W.K+$,X+$C!:HG@G:M$'?";E:%$NX M^X$I)[<7]12_-5M %%W[V0WQ+023L.$0/L@2DD">AY#T*N3V,F/_-G5O6>K> MGDW=JR-U[\F$R5U684-JU*JLU7..F%RJ$DOB*$;O BD:MNSOA\O^+E0W_W45 M[2VJB/CXM.BT\6,S 4ADCO.$/'<^3HX*&8TS($PIR6834VRQ[<,H[U>7!?[[ M+52/_NS^"0K,],\]=PMLB0PWB%\#PN#7#+^>)'S\?NMO<.?/[@'5:NX=MM@_ ML2E'D F% HVA?U+3"O'WL4Z"! !3FH)H',C.@_2;I>L?INLO1B\OVQG8;M5N MU6[5;M5NU6[5;M5N=:.W:MU>R]Q>0^OVLA6KZZ#-93;TL-*$'E99T,-6M7L$ M#>D+[#$FRD.26W;L9FZ-%K-XW_I#4EL'V^Y;B9E5)W=/=Z=YME!L9X59DO,[ MF3L-436"M#3#PJ3HZOT6T#+^G1:_4QP] M&\7^K2+I+%GWS@IFDV&$' \A>K_5VV+ B,3GCCZ-:QP'X;FA(O!1G&7Q5+_< M/K[<^O:EX);YYA97VTIGG5N1LF-'K %?SKXS\INRY&JTW788_O,63_+AI';O MVM6$5R5I33Z\=7#F7G'">>, X6,""9,8*/03)%J29H:_O7X#OPS^A+3DV<*8L5ECG'O?A_8J;' M3AO_$1\[W9T>@"9RI[ EGP>_'(K=?H$OM@X^'']E?UP<.NSSY[-??RX]]^ = M6\M"GV,1\HPJI>96/3LZ_/J!G1[_;3WKX^&=^EL' MW7YO?JVW\Z16%Z]J%A,"S);J:Q9[TE:H1O6#;AOQLB$<:S @9F4YUKT<:Y3> MQZ5*0<8/;D@9F!<3SI=WX]437*M0PE+6/90%(#GH=AI$32O*_PVE($S5_#.> M/8R.#!L4".AK,?R1YG670L_&Z7M&$8>EO2>F/0#C0;?7(*JS$O N MJO/&/T!U-!/V(W:,M_3U7/0% ,CN$'T9>VU56DMPOS/^\A-)XG>FR!JR><1 MY"-@<- =W$-!\%'[_N$SQBWNB)DL!.X>%C59,6QD5[&KV%7L*G85F\ACBM@[ M$GGV;2+/QB3R/")QPUA(HEI5*D=_+I%G/E(J,WGDUTQ]74KE.3\Y^WI^R;Y^ M9*=?CD_.3N!?7R[9^5A6'=5'ID^+;.;%J?'-V_19>NM-P#[Q R\%$T:,DZ19:$W;Z:%7%<:V MM58/*([[.@LBZLD2K5C2:.O9'G;&_\MEMQ!DK=Q?+"GUS",?R0!O*@*\P"B6 M42/;QB>I\M92.PG_W5MB-FD^2@,_@!?@]\>*'=F3)Y23MXQ-I26/85R.EI4[ M78@>43]O8]>UMR J*WSZC),[7_1K\]#].-;N1PYDK.1O;1LEF0[&:UZ0.L?325D1UYA+YDYD%(;V+4"9NWC56 KAY0ZY-IJZ(@/.T/1 MU.I^6L>6-I+69CC76S6W6]+_I^ATTV)?\V3^MH I&)*1K[D5QJL 4:E5'RW M2U3\EFTKUDNIAF7I)7KAR39SHJ^2.7J35I?\LFC(("?,+LXK(1:",TO&W*=N M_BGW\D3TP,,FJT7W4-&<")/%/?C%2??93BX#K)XTHX C3IQ=TF"'XE?57([:$MZ MV I= 24Y.48@ +6T XP2TQN*IK$TFE3VQA73*-3PC=6$/\U20=$I6A$+B8^X MHBYQ] /]G-K<@:(2T\S9<0*[*G>+DYW'3 I!/=/!(X=W@[7@!7ET!4R%?I2O MZ%"+=7I%*?SUI!]J9QR'HH-<\0:ZJV6+':;49$PU9Y9 D%8I^GJ#MJ='2E?SQ(:]-* 0VJ.R17F]R.G,X%TEA.,$2EI7RUV@?A@7*S?C7]WQ<0>1PP5I@G) M-%/881Q;5HJA53B?1H^-F!93*GRCQ8Q4B.]]1Z%'R$.6? MIW)*CSE"H6B3K>;E%(H+M;Z^0>HE'H;* G)-:V:%-P&!(.=.B/,W MV(]L^0EG:G#JD=9R#2O-$NC#3(4CU&\\@ 05<+#?14][:R\\["#U*0JI*R<# MB+%<^K/HTV_,FQ=-KZ5=K>7U:HJ&5&]HQMETFD?8:U.,^)O3ITL_JU%>M!;^ M$L#FN%1B77C_[_W*TBPU';W;3'> &F7 M-'S1J1,T[# $E8:X:#$DS!$#RT1'83WTBWB&,:1=-=F6S49!=GN5@+%,X@&X M_7/Z\WIJP^XO@K-@>;C/&0?1%V/II0K\]Y2I,!\P'= ZNNUVWV+]0T1C#=68 MS3N%W]T$=-U>FWR\W29$>.TJ-L'FX0DVW;9-L'G:!!O\\'_*3]CP]!LL^Y4I M-_BQE&9S=O'OH]].?C\Y/CVZ8$=?S\^^GA]>GG[]0G;7*$%D0-OLZY>+KY]/ MCP\O3X[9A\//AU^.3MC%;RYHFZSJ1[/Y-_G-*S(-N6%CRL&?4DY8\.S,"X(("1 M4;]@(;7!D**J%4O//X0E/]IGZJF0")9V:)51[A@+DC $C0/+RY,A;K9+W$>,]BC7RP/?"5'_R#'&.^G'Q-&ZV;2VP=',FPW"'-*/WE!? $^\3-?&(3 M97[]%%S6(46S9VR 4DG(RG_S@!8+J\-Y+0^O,I1_6K92=\U+E70F"@\4D;&/ MB9H]ZK_?\H;=W6ZGT^]LE2)E02D\ED>!^/J/BV,5+,O3G2O7G?V"$#J,?/P/ M=H*Z=D.,[Q]F1VZ28 7-O]"C"%8'H#>G/B68M.5FL,1W4-SSJ1]G/O<"P)(M M)C^D[[=V>EL''6=_OZLB;6K3"\+UR6#UA*AA\4[C7;<"[]KUXEW7&?9ZS< [ MJ^K=+RB,' 7EA]\1PN-0)4'AS$; D%&("=A<#7N.;RA9'-,0_3@?9>,\-/*F MQNRG7]%GHMZ4N@D%WW\\H!2I%:Z:W?KH+>G[[J[ M*DQ645!]W L5A?<]O'8NU'NL]%,H=JXQ[ O/I"'R*.;3=SJ=W68P'XMA:\2P M_F/EW-HQK.?T!@W!,&L'K6H'G25\Y@98J##C42JKVF(JD5#9R"ZY/:R$>!KZ MW7NLA)"0.Q& XWU*T)-^*A^A(P[3G]_OQED;!%MC8@V?*R@>"I$V^_TFX%F MUAA:55K(KOB9^]TP?5ZH9/C!(/J3T?5JVWHP^>\_5LX(F%^ZW[FA*C[2_[&[ M-WPFDE_Q%%^1 -HL?!ZT'RO.UHG/_?W!B\+G]=M%<]A4SY]6@%<'KB_CS U9 M.7S]0J5UT]7KP:/C7&NPV-I.=_A#K+,PXG%8^S&S=YJ;ZC MQFL.55'!%;.N9@$8#; 97P'K0L+J4Q*GZ2-CSP.LA6F",F&Q;(U8-GA\CM63 M8%F_VY"T/JO;K2H1OH[' >9*Y0F@2Y[PLM9GQ3[%=I_-L#E0K%YX/O:IR&E:2"VM'KUY#,AFLB;"J0/CLCG#419S<6C'P MU'1:E1)RIQB83?U?"@"=*/@\SFN]Z[3;EON_/JRJRC2XD_NO%:L&SOZS)1E8 M*V!=3)^[*0T,8L$4&SNK,W^US: MGLTN>N5(717-7\F"V7BD;J:E\U+)KNG*WFY5BL**Y0LBS'L6@@8!YKY6^QY) M+'VP]W>=WJ#=#-W/(MD:D:RJBG+%TH7U(EF/D*RS:PV,%V9@''I>/LW%>%"? MSQ*<+9&I86WN%$<^_55,.WYY)/P:U;/[R]UW@>EOL\Z^LSM0I?+/1(X]VJAB5^5_BR/N!^H_A;D.*\RUB MK1&Q'NU(62-B#5^'\V1.C5;S8#Y]_+__[N\TD/(WSQ./ISE&:GLL_=B;9--P)@XB?9GRZ<]V]WL'Q,V)8W*L1'Z 9 M $*,>4+C2-WO5I(\*<$_N@[@6,)(5\M+XG^,8M?'9!_KEW]]V/7H_/^'8]=? M/(E]-YW,BY.=9J"5M1:66 M@'XII\"$&Q@56[<3CG1S^>-&L_S5Z2>\@]4=7 M#&@,H,R(S.P>'4H2,']D[S>:(Q^=.CJ1S"Z[[3;SS7'8TT8;27U!DGJI7,M/Y\>?CC]?'IY M>G+!#K\_MM.O7S@8HU\L#WPE1]L6>,& ML<9BF.?GP!T%89 %W$[TM$]L[!.;F>Q9-QDO2?$7$]9F[NU+'DOPDJ8L#A^= MJ:2@=2: ]4.M:O=MJM(K1[-'YRVM$WO-0#.KV3U )"0Y+X:;O5"1T/0\ MD.&CLXPD@ Q=_,<&$'::DEQHT6N-Z/7H-*/UHE?'&;9?1W'"!ED%RMR?88DO MX%4\9F$<7>UD/)D"?$>VM]P3$>VC$X8^ W@N 3K' )P?(===6\'P"M'JT?DZ M:T.KIJ@8U@SX 1D0S^6EAH6*\$(%PF;E[0T?G'5XWNMKLMMO-]_M7X]*\(:+,(^6T_D,_"71^W[:C2B(XJ+]^7V7C"7U];%4.'?;G=+RQNK1&W MUM=4937'0FAP'I1S8;[[5?UFPU MB\6-Q>)')V[\*!9W.D[_V:8R-$* 5=ARKR'*9=V?CZOGCZ?3(*,QFS3,ZPB> M!3HBCSR@*+;])>M"J M&_39"F6,4? M)RS.LS0#+0\4O!?JW&EX^!'8P^/'#4K*ND#"^A?BNPUGU_[PVO'IT>'LUX-/ M5O/^$8F-!GXS-/R5:[?8.W:[??$[0NAD[YAZ?CGC">AW .Y ]&@D78?!E3,.Y'3-P]N5 MU(MN%XLW!L/]N>4,:;[RSGOTJ-[\BY<>M?KVK1+Q)$R_\V@E0A#[_1S_[I!N M0W*6+$JM$:4>K4>\*I2RQO_*O=]DJ,,-0: '/F@5S'-G0>:&END_"85V']\% M3H/J#"!U&AT).!F$^SB:[3G]O88T:[&(MD9$>WP_N"="M*XS?+:!(/^?O3=M M3AS)]H??SZ?(\'3?J8H'N]B7JKZ.H+QT^TZ5[<=V=\>\FI!18C0E)$8IV:8_ M_?^.&"+QQ:&""]=!S MA;^<8;.<[5?M8#>R=J+A1\+H'3QBB:UO'IU^@(N6RNWJ@OCJQLCR(QWKQHZU ME?NQDB:^0A?F8!C8AL]-+%2T>A:5NF^6/&IE)(].J=$H$]/;GU.MX*FV2\UR MY_H#[H%2.1QY?, =83US9KMB5U6_?4SL7H+XJE+C*#5K]>T2 MW]+;O8.<]T"A5-L1*%$WJ@.28F']7%(Z+$FJPK"7Q6[1VMK^=^GYU$>N#GR] M2J1JJ5K/:2XR%=3M&YK7=O)GA^9&):>Y]84I#"=Y77AY':L?E4E.^R2_WV0V M-2 4TPT>;3[+!+- M]?6G^FP$Z_52>6OQ_(RPKH3D)__1-M9O4H46/^86>@_ MODR6*%,:<".ZZ-(].!M !MCRW2_ $7'(O%I9XE_;27EF,X/0MM M8!_>D"7E)X""T_1'RWP#X;S"XO_;7[_^\V@6;^7RSTFTJ=^1Y";?.I*7F[G> MY<-==,$XE>HM9K&;Z-]/76#0/_;R%A22SRQ4 MCD[5O1BK5L+;1IB>>AU_.8C4Q=ONKQ?'7^\NNO\\[EX^7-Q]9H;]8HQ%2'JH M=CE\ZLF_L %7VU@=O7YA6IO\>UG^+TG1U!\=L4])>_[;>?*>X^%EL>,/-V?? M+.?'9*,4H);=K-@K?/&WZ2N\Q3_8'/Y+Z@A+3'#/ZB^4*PG!,-R07/@)LI#' MTU\,*90$4/^_W9$X8K[EXXWQ#2;?&'@HA_X.W_YDG-[>_^OLMXOO%^=79_?L M[.;N]N:N^W!U<_W+)[C4HX=8@(N>W5S?WWR[.N\^7)RS^P?XS_>+ZX=[=G/) M;FXOU"_N6??ZG,G?;?^ISVZ^W]Y=_'9Q?7_UQP6[NH:_+SY]^'9S?_\QIQ5] ML!S@SVX@P)X!&/'7'@=6/^*>RIEBQE#.],YE>?.\6I.3E+B:I?SO$\ MAV5?S;Z=*P.7QCC+_QY5RF\+IFT'6[;*X1Y/_\4-CUT +,RI*BE%2YJ>LC^: M=9R7D?Q"U?80T5H]>+"BRZ.XR"0<;!$'9<(!X:!:KG2*BX/W2*H%AT]OOVN+ MEPUU98L@K<$W&C\7(DYTQY^Y$\1+31(>-WL/^:9NDN0)_>FM.^9=LU:;Z7)L MJFA.&?^_=&!''^2EYPZQRR7>YD_+'YP% DZ;>U=.SP[0W.P*P>'_YH/QNJ[_ MN[.H,_(V3W4+8"+$+D1L)P&QY0EBEPK/; 6Q=1F=K#473*@@Q!X(8NOE><16 M.A%BX651$(LUPZU2KZ(S4C%FDV[R=A6RE^M.G.%C"1Z>Z9>96,'[UBZ M8;V2@7Z&B+CI_^JZIDQ&X-ZSU>/BWK7-]3(0ZZ5F?<%HFIQ/?Z]EWV$20#4# M=2]K FB6ZJT%LVV) /+>@GTC@%H&VF/&! !F3;6VRP2P"^ZZ(NB2OWJN$&SD MN?UX;P3B(KO'1>H9Z)$2#;<2#.O)S7*IVMQEMD&(WR'$-S)0'-^+^'JIW6X2 MX GPVP!\,P-%\=TL'DRC^BZS^,U[&8L1L"[\VZ2B+Z>B1].GV<7KB#N"B\\; MRD#)(<6(KDQ7IBOG=F4*N:W;9^U7[G LZ_L?8SCZP@QS:#F6\)%1/_,]<:3D MICZOJA=GD>*DS[/KF-VIL]0R=RU=N5FJ5+=M'.ZQU;,PB@6DS>"QWMAW6 M)3SFCL=&%NE)F\!CJU2M+AAOLQ>92'MNFB:I1=\-[P>7QJI2C 2W[:F9J7D3 MXV%0?!9)1??JZ(#BHT-]#[%72ZT.I78?'A2S2._)&(JU4J/5(B@>'!2S2+3) M&(KU4K-!R=A[I0+=<<$-KS?0&I#)G[GMCK"ITYYH08<9?6UDD6 38@/8Q_D$ M%VLSD/K1::54J6V[_H@2$ Z4!++(N-D$"53;1 )$ ELA@2QR<#(F GV7ZQ?(3;EJ$K'E]-PA9Q]P M$.C'/=$;BQ6!>'L08[-\=%K%1E>3(8P4>#J 8Y=SE)NE'?)O5E2?5%3C*_TJJ+5GD_4AT479FN3%K&?N<"&P$^'M[2W[YAH.F9-;36AK9M+S!8Y4?'.QJ^B- M<_&*/H+ $@.,2-[TS_GC>FT"JJ5*NY"I_83(]R.2#^-LZ#.S'-#.+/SH^)=/ M?$C'O!_'G,)X,NE$LB[C^8M[KFF(P2S/.2XBOR$+;SG-XI[[OJU&GY(6D8^? MJH7>R5JITBB3=_)P3KTM&6=1/)-TZ%LY]$ZA#IVL[U6\H!^X=G_J4.Z>B,M] MS@5YFR);91D:K.1#E$OO_1X(Z /'F0Q!5^HYJ7@$M(,!6O7HM+&=D#?ED^56 MB) 8EB6%9!_HMR8%1:E<(U%!4-LLU.JDDQ#0M@&TQB'K))2M1]EZVU$.K[FO MZPO":H-'WG<]4!$?N-Z+ADRR62Y](J7H=Z.M)CSHMZ"6,R$OGS0UY:QRFJI5F\1_@A_V\=?13:\ MJM0+CCYR(&3F0-@3?\#;8*H!F$PW>+3Y+)I^RML9NVAIB2;(AY3L\7922_!5 MRU8 (BKNB!GDZY2H, $+AE='I\UF[D-1EH?!'MC*1 62"A*ZD:_<_2I#*JB5 MVHWPE':2104(-X\JE1.\F ]0GZSGW?UNXHP7QGA4C!E?XMTG'7R69 M_F[A[;8LF7KL=A(U@O\#SN],;, M]PQ'V ;J0B7FQ3?D;1_:B;38=K-[=5!4B=C@\<:3+'I$()OH2SS>*L M+2.3U<8N 8T,QE5*CE(,QGU12@[&+9CJ'D]HDK]RD&@*+ HDU]R_Z3\8KQ0R M(IK8-9KHE#,(&6V,)FJE=I,"2$056PX@=1)FW:\<0,J8*$XKI5HEYWE\%$[: MB[?).EC..OAJ"*LG?933E6;) JBAVB8K@:P$LA*V9"6<6W;@F*].5J:QY M.[QY6N'H3)(%]\6"7UJC+4;)7T9^VEIYY13 1 ]M*+B[2FY?!\-'[MWTY7?% MS41L3V=YK)(+WB@UZMNNBR#;[W#I8N44P/SHHEHGNB"ZV!)=K)P#F!]=5':: M+LAGL*Y>JL/#I)GN-J=9.>EL%4ZC,3+'<$@W)&6 !1F $+A D^>8;.1X:GNCP,N.#MS'=G7RL"(UZ7E&$[/@B_= M^_#&$&XJ3@ ?I[D^VLSNPF&RGFT(P/#MKU__>30+SW+YYR1JU^]( I9O:3-D M^GJ7#W?1!>-TKQ?)8C<)S9CX!0;]8\]]B0RR91)2 MV^QF'YUJ2F75:D05(>"G7L=?#B)3[K;[Z\7QU[N+[C^/NY?F6&_&&,1 M4BJ:0@Z?>O(O;,#5-E9'KU^8MO3^7I;_2S("]4='[%/2GO]VGKSG>'A9[/C# MS=DWR_D1W4,CCWO_K[+>+[Q?G5V?W[.SF[O;FKOMP M=7/]RR?X^:.'2(,+G=UW9SR>Y_Z]Y=_';S M[?SB[AY_!$^.POD+_(I=_/^_7SW\2UXJYYWX8#G J-U @)07)<9?>QP^CU)7 MF3$$.O/%Q[?7NATIE_E=)@0D!3I#BM;#VF3./?XM1D8O^EO1?M]R'O#[R=(A M1LJ=59A 27'?$A/W3N?:G7&-;%)@OG5?SH?,"$G"WUPN&@2W=/W*.TS9HF(BSV&23 29\ @X!9V7@G/.^U;,(.X2=U;&C)GWJ22"$($+0ZJEL;I%UY64]5DMU M!BNR7RLL^*F6?]XF2I8<3=K]UKT^NRBQ<][C6)#):A78TS)V 4X S!:2%C:7 M!? ^_J87U/HYJ7ZV .PGK8"W/5W :V'5;EM5[?X[*HR\^&]@^6,,-K@.UDEV M7RUQK#+M92[L=XF/MZI\LZGC;98JK05UO$7 R/())40P.TDPG8T03,)P=_G% M@6O#BH6ZWEKT4JL0L1"QY$,LE?+:Q-(U30LO9]B8#7;E:/_N5@FGU*C6B'B( M>'(BGLK:Q!-6*FU?.6LN&/55!(P0P>P#P:#')USLL>"]8^OU>&"9)G<^AX13 M/3K]P"KE4KE=_>43?C^71/*E'^DCP6^OX%>3\"O5JDU"'Z%OV^BK:_1U.H0^ M0M^V=-7&8EUU*\9:I5UJU5N[JWN^,^0QW72ZR"&/PH4YE.'#+"$";C+5&:OV MA3US,=72>D]85,%X3SI326B[F]!<="-ABJ^&X"9>B3O"P(5U/<]PGN1MOHXG M7[DUQOA6]\7P3'7[*T?X7B#;2 P\#P[D9X27$'Q)35\XM[(YKKL[G0+17 M%HR6+TB1+)%&EJ2Q>#CF\60R)IT\G3R=/)T\G3R=/)T\G?R.MD'9SN4W=["I MQQ@N)N$L]XU\B%!S)=2#29TMG!_IP7AE+Y8_0%\F#J3PN&HTZ+O:EQ0.5>][ M[I#QXLF>R$5^P[^XYYJ&&,R$1IB +897$N+D.CP0N+\=**XV M,5!"+ _A.%H"_X[YA.=R\ M,#P'P"H(\X3YXF*^5LX"\[%^HC*58:K;I&I"0&1 9) W&;QMZ]0JQ;%U*-,O MMTP_Z6KMQ=@+XZ_XFI/GE4Q1.GDZ>3KY;>FG]4STT_5KQ&,ZZ8.[X#K)*JF4 M(CJA]X[#LH3E\WON/5L]KA)[[WC/?7*L-/TUM9:AU>B0]GHP1$+LL1!WHI.G MDZ>3+\)YT,G3R>_AR:_).&:<$W2F4X^.XZ62:1EY71/XF.$Y@TF]-0;,J&GU&F5BY#3 M0T#8.EO+I#=41@F.Q.P(XYMD=JU",3M*8,S+;WK-?=#ID2N1JY.,*3IY.GDZ M>3IY.GDZ>3IY.GDZ^NQV&+62_P/.[TQLSW#$?8,@^UQ!SN,[?/ M?..5;ZL9(AL9)G8@B,]OV2)3V?>)04443MGL.6%P5S"8(B;SZ/RX*-"H6>.9 MYHP/R!C5DKN.^3!ADY-$?Q#0-_T'X_76]>0'ON]9CX%O/-K\P;TUX#+^BA'( M@@0>B4*)0C6%9A/F7S\?DZB5J)6HE70ZPF"A,)@B,?)I;TIR@FB4:'19&LVM M(RN1*9$ID>F*(^5;9 %D(0%9V#Y"4-9U7S.EK]UOW^NRBQ,YY M3ZH(K%:!?00U@[*HQ2S[WA+K>6M"M50BWA-M:J[XV;M\10\D*P]52M5[$1F*$ MXZWCN+$VCM,]NYO4'IIMPN[!8'<)(U;.7ZR42^5VM0AEO82$W)"@Z[M;C3H! MX:"!T)8LH=2L$A#V& @I>DUGL5ZS>1V[?G1::9;:U7(!]11*V<_+?:JT7V8) M$7"3P9D )&M?V#,7/C?)@YHCMV@G#'FLEJ,P.KSYNMX M\I5;8XQO=5\,SU2WOW*$[P6R4;F,QC\,#$=W'_]#8NK*45W'UV)@A61>1!I4 M^D@G3R=/)[]1<9A0]+JZ.%S7/YBC0"QV/EEAP+K79$$,L1!WHI-//?D-'\*& M+[^Y@TT]QG Q"6>Y;^1#A+K+3C;*45S;R?9@O+(7RQ^@!]=RGIC'95-JYKO: MT:9&7 G6]]PAX\.1[8XYAR? B?8CVW"VU2^#"+C(!$PGOW6C,Z&4*5L?;/JL MQSO%*!YLE6Z74DI[@GD&DNB-+@CH4I=Y?$)"T*\2="B7M.@GC M\;)VL9*\(\ 7!_"9Q!36J50GS.>.Q$/%?,+$P-4QG]%H+2*#W,&YUV2PA*G3 M*(RI0TF0N25!2D=K+\9=&'_%US2)BRQ1.ODL]7C*KGGCO?<)\=:0W$A?84H BDBH?'A&FK[^F7>.5-':O%M MHUDC(CD8(B&%H1!W*A)[K)+9,[ID"PV !,DWWX MZ>U(4KW2.3HMGU3:.I3$1MQ3:=T?*8A /@$Z^>V+KX3Y?QL/(IR'W"/VNS.I M85&Z F%Y?2PG3,K;JON?<$VX)NE,)Y\=1\LDH+FRQY[X&*%Y<^F$]7)'IA-V M:D5(*"08;)NI53()0V;D6R961QC?(*NK5 K$ZBAW.B^?Z37WF>T*ZE!!9A2= M_/8UCFHF21XK.CF!YI4:\@T(GV++A-LU<)M-%L;Z#DW",&&8I"Z=_'K<*Y,B MZI6=E\2S"+D96>_5AII*U6X4HO:9@+!U%I9-1#D;5R4Q-L)S5HRM52C&1LF< M>3DF+UV/PQ:S7N!YW.F-F>\9CK!E:G&).=QG;I_YQBO?ENN2C0P36]I$ZZR, M7K=(S US^1>_.Y,N+9E2J252PS__[%H-+_TJ@MIIV6SYX3!7<%@BKJ51R?A M12J99HUGFC,^(&-42^XZYL.$34YJ-T!!N^D_&*^WKB<_\'W/>@Q\X]'F#^ZM M 9?Q=U-M(PHE"E446LLF=V-]CS11*U$K42OI=(3!0F$P16+DTR^;Y 31*-'H MLC2:6XMO(E,B4R+3*3)]VWM?JZ/WOE+.T76_].-L(71)>,P;CXV=PR.EPN<5 MDPH"JU5@'T')V+OD^%E0U@"4IAN 1K)3K&'QLM-4RIG, M"2L;__WBX?/B)O"%;S@H"=;J<]0L5(F$A[4_33 M69M^TCWUF]3?FFVBF;QIYK $T-NND7I9N49*Y7:U0.Z1Q<^T5Z4&!,=9.,IV M%.U2L]PD-!(:\T9C53+'4K-6)S02&G/2=>NUQ;KN5NR]2K74J%1W6'SX=)Z55%I?F23L5#88:)D;0='U/,-YDK?Y.IY\Y=88XUO=%\,S MU>VO'.%[@9QR(?-^'@:&HT=7_"$Q=>6HD17KS:G(Q?]\$&9]\4BCB#G/A3D/ M.GDZ^3T\^11QF#0)>V5QN*[G.D>!6.S,U<* =:_)@AAB(>Y$)T\G3R=?A/.@ MD\_UY(N96KU1;R#35[VZ7O.JW);:XO$ &0CB+AY$![&BU?N]2S!L]BCN94(ZED=PO>1?SJE70VGP>>Y3PIVT=YH>-S;D/43,RB\I)^PJOK MRZ-3\A,2R 'D236OF8)\W3G/$S+ ?QM.CY^YPJ>.CP3S=6">2:3H'4G1FX!\ M:ARH3K@GW-<;27.-M^(2SDR+26+L4H$ASDX(!X0G]:;.&.&DPA0)?H<*]$RB M>^MTIR&L$]:WC/6D@<^KJ^O9#!P@^!/\MPS_I ;0\_ GBW-'<[(/(:;Q8+RR M%\L?8&$ *!K,XY(1,]_5F=-,J+SJON<.&1^.;'?,N0Y_C&R#@A\41J63ST'X M-).FQ&XQ(G"G&,6#"QSDSPD#N72]Y#1#&E%/<'\3[F]7839E%68KS_+T/2NM M+!X*2-P5XD[%$G>91 ;?XS\F@4> WR;@,PD)OM./3)@GS&\3\YD$";/W)Q,9 M$!GD8>NTBF/K%#-/_A \M%)7!;8X82^,O^)K3IY7,D7IY+>OI2P7]LLA%SM1 M&8EG\=UQ6(JP?'[/O6>KQU6VWQWON4^.M8;F0@H+40101"MISFKATK8W1QVI M\?96/9?NV$0DI##0R1>#/692H;B9W&=2&8@F? ME@@E=2I'I^43G!@I0TELQ#V5V/V1@@CD$Z"3W[[XRJ1,=,4@PGG(/6*_.Y,: M%N4K$);7QW(V9:#KN_\)UX1KDLYT\IEQM'8F +%HJ>EUYU(2VU;/:<,+@K&%RH7C7*>33D M :G=*YOP.5V,Y!.%$04I"DH&P-E?3\R41-1TXY1$^E$A,&\,9C"T?/IVD)\ MG&AHQVCH39=6H]Q EU:SV3XVOW6O3Z[*+%SWI,D&CS;?*=ZP M>-EI8GT^C/#]>^#XTUX1 M4&>>*IE-5-3 >LO54J:]//.F-=L]'?FD0SN=/,80F@MWTC%3D I%(NE=MY-L9=_IGV M*M^=X#@+1YEHW"DU&F5"(Z$Q;S36)7,L-6MU0B.A,2]=M[%8U]V*O5>IEJKY M=,_)2'=5P91/_J-KCO$O ZYPRO[&V"^?3.M9O4J,0?QC9M7_^#)9807O,Q5H MT'$&M9C/T\L8Y7Z7F9LL[*XL_*?:TI5RIP\#SHP>MM8WG#%. M/W5<'VX)MA,#3FO!!9X\PV8CP_.9VV?^@ O.SEQ'QL'DF-1+RS&?VV6 #NO9A@ JN?WUZS^/9NF@7/XY MB27H=R3KD6\=RMVUV^^OU M[]]3[Y&\<>&>S^+IZ%3=B[%J+;QM1%Y3K^,O!U&$\[;[Z\7QU[N+[C^/NY?F6&_&&,1<@$\*8=//?D7-N!J&ZNCUR],!T#_7I;_2XJ-ZH^.V*>D/?_M M/'G/\?"RV/&'F[-OEO-CLE$*4,MN5NP5OOC;]!7>8F5LCLND,-]*#*D)%($; MD@O303[S>/J+H<1C_XCYEH^WQ)<##Z7@W^$;GXS3V_M_G?UV\?WB_.KLGIW= MW-W>W'4?KFZN?_GT^ 8OV;/^]93HO[8#G B]U &(XI/N:QB'G&JK$O);6F__\]0I\YT)%.IXG^ M!L6\%_VM**YO.0_XTV2>G,[74F6)?!#+ 1M!\F[,X]$4JY2+D);?3-R(& 5; M(Z5B_A&F])WM7!E8*II$_WN$L8RWI,AZ@GK]+)JMLJ/'TW]QPV,7 MS*FM$ MT9*FI^R/9IW,KDC8H$I\B&BM'CQ852I349%).-@B#LJ$ \)!M5SI%!<'[Y%4 M"PZ?WG[7%B_76"5CE2$TOQN-G]=+&5[1#[14^^B^[;X(UO?<(7-'W#-\='JA M=_39\BTN/F^(FG)@EW1ENC)=.;:\MLUW#VQ*9;]B9%49NJ:MQ!J=*ND.:\)Z>^ M5+O#?%5C.N:#.&:R@-86D^=\!&:/)>?H,L,QF3%T8=/^DF^0L-P /2UV>5:7 MZ]"9[/(<#;A3BS,GIL+;P MQ"QG!DJ< T*DQ[ZUBM(4NF&(!EZH+%1.N9-VDBUI)#=JB;\KX;E(.G>..>6 M&+E"=NB^Z4L3Z9U5"YU"^I4)DQO%9$*$;F6[?2U,+C#2)W D:WV_%(YKUSF6 M*?'8G\_CP@_-]@]Z$1':(+1G;-9MC&&,"A MLFJU*D2:T':I/B%ZN;(F)&?W?#4$-\]B)[I6"+VUJ DZB9[]!6&]G($2E"$( M&TT"X>&!L)*!_I,E)\3N&<4#(;F!UFVC<#8PG">XK^7$VR%(3Z$L*;(MX]&R MJ34"79FN3%>FU@AYVZC=7@_V 9BSQWO<>L99!V2K5>G/YA=.Q;.?8&-HXKUW-+K"2+)T,1>NOQD6&9H6]7V3DNQ@A8 M+_ \[OB4=ICLY&9^4N5T M-J(S:E/#;.Q3$T]9(2F:#VDUI/U9*K?:A2 N.O6MG+KTV\MVF'3FAW+F+5F6 M511MF0S0]QB@7L G4=$]$9T9#:+?(MTMO>)ER+.-B0NU]G8,VN46OL]V[X&C M384=2JU6,Q^1L/3#[(&F<-A0:\IH1S.O]H;K 8UL_&6T$S7,>VY8YX= R,ZB M'Q/'=I*VL@]$74'G^W;,1])5#AQKJF]FJ9Q7D@3I*@<#M1JPM5*MO)WL\2P9 MV^;=*0M.G-ZFO,1U-,YJ;DTM3RGEN>YG\ >'?/B=D+-I!:SJ_:T"HGW$FCW'DCWI@_OC(#G MC6]MX Y=Q[SX;V"-AMSQ5^\Q5#\ZK=3+1>PQ1,C<*#(36LZNW.@J V0>XJRR M/3<+EU! !J[G'_O<"RU&1 BI(%OF $D3-5=M^CG+ 8#DOQM^ $K.^*;_W?!^ MG)IW4 ;:P0!-UN-V.CN5+4] VT&@-54% M4+.5DX:::V'&GCL!8H49DV*,>(E&4K8=*2K[0-8MV1ZGFE.K>Y(?!P.T-@*M MW8XJNER.!7GQ?(' ]=(5(;HFY1A=T!' MKH+E=.*'<^(R:ETKANI%!FPV0OCV]I9]V^6N+XUACW!KSW \C5Y_+"\.K),X9GJ %W>_YW/GSDWO)5 M2U="!(;3XS?];Z[S],"](=YU]3*E&H8$*S@#J'AE2H3FC:(YH<(SH9"N@&C> MJ6I0\B]DH]I,"@:B6"II.5ME&)V$RMN$7@5)#"/J0(+*:=?S#.>)XY_$)_*' MU6%@M[*VZD;8)>SFB]WJVHI:/MA-M38JI7JE6400DP]J;47-&,O>45CDN;]J MVF'G#G=J*B9$2>H$M,T"304?\QJB2D [&*#)D&>]TM@EH)$W*9.BS:1T?%)3 M]H&H=2UVN;939$U0VT&HM8Y.&^7M=)>@P6T'CK6V2IHMEW>J;0Z5;1;D;5(; MEU,;+_I]WO.E'^NU-T!O*?,,GS/U6C#7D5KEGJB*!6*6E%Z5_TT*DIG:+,LQ MUY5BE(?0D6_ER&7Q7V6_2H+V/!*DG"P?3-[SN"'X1V#8ZA6\4+X7U=D37F!0 MZ-FP:;Y(?@0F*RW;]9R:(1)3S>/,:VK:=[U1#+9*I[Z54Y>#)ZJ5>EYG3M;G M>YH&E=@CAT\:Y<9T\I:U]/ D1 /^.3T[P*KK 7\#NTUZT;:6#ZXU4PNC5JG:)C(B,MH*&;42R*B]%V14 M+Y6;G1TF(W(ZK:(D<\?<-_7X38*O ;Q,-WBT^2S%_U1 ]K1XM6G\J9V@+2\U M [?P_*E2ZG2J^?*G14>RUW*>R K(JD-&*)$5D57&9%4IDU%:5++:O,^Y&)E= MA7^;[)KE[)K[8#2R97&N83,3*-EV18#=,<',Z873!)CE*!(&:J3Q 71ENC)= M^?U7IOCL"D-=<$0 ZE&8[N0..78YWI_:,=+J0:M/:+>1T.8H7<&_DN!X0&S< M F#6\VB7&[NL@1,)["X)U);JEK1Y$JC6^7X*:.RT944NRW642E<%A9TG9F.A)KDM]XFQ) TG M656YO D!\@WQ$?9U73/?K=+8]E01$K)$"Y(6$D:;K*QF9DH+Y=I.^W"(%G:6 M%JH)4SM65CBSE0L=4CT/P)]YAP1Q[/:/ \&9(03W!3-Z_PTL#V< #V!'G@:D MD>XSYTF:N;*J1BI1=-/_7? N0NCFT3M/N2EM&M'57M?*FCGX%,8E,LF%3++( ME=H6F51*[?9.NX[CNB.\?G3-L?H(_D E2/[QRR?3>E:O$G6X?\PL_1]?)HN6 M:Y[2VK32II;W>7IAHY2[S-QDF7O$\-[CF#X7NRL+_ZFV1FH6]^G#@$LM<#@R MG#%:ZX[KPRT-#W5!F9S_Y!DVZ(>>G!;C#[C@[,QU9/LWPPQ_> MD '3$\#':?JC9:@$:TJ,4[I^]+E=AD-E/=L0@.7;7[_^\V@6IN7RSTE$KM^1 M_$.^I4V%Z>M=/MQ%%TQ8#(O=)#0UXA<8](\]]R4R0F8^ZG';9K>_7O_^/?4> MR1L7[ODLGHY.-<6R:CVBCA#X4Z_C+P>1N77;_?7B^.O=1?>?Q]W+AXN[S\RP M7XRQ""D63\KA4T_^A0VXVL;JZ/4+T];8W\OR?TF&FO[HB'U*VO/?SI/W' \O MBQU_N#G[9CD_)ANE +7L9KW%1M@<'RFI0RHQ ?IZ?Z$(2L \/G+.;*6NV,KC MZ2^&E&^2F1PQW_)Q"?JO@8<2[._PO4_&Z>W]O\Y^N_A^<7YU=L_.;NYN;^ZZ M#UGCH<+GKFX>+>S@+^,;U_./[Q?7#O?Q=S@]_SGM\^,@]5JN4&,9_WUY4YN($8?>W:;S&L*B$]W4P!(SU MEHM=S^3)>$^&8_TE^[-,I '\T77,6P]DA./+/V_ZD7B82(?SJ.G+ ]SVJ^WV M?API=:A:;G7*C>H1XZ"8C)"DO8"'O'8K8B3ZIS-+7O\)A&_UQQK?B^WKRHDT ML-FUX<,3HM#\&@C+X4+$8;#MQSFNM!<_T#1V"K;3UNF9TD[8S3/WGBW^HI0+ MVLO4O;0@*4.F_DJE9J[ /H><@YP/;H?=';K_XT MOT0#I@4;&)8'EU9!'\R[-[W@2;H:C<= \!(+?,NV_I)!(% A?>2=IOJ5X1CV M6%B"#;D_<'%P];-K/^,W3>L)KPBK@.O@=[$)[E_C(6?6S%))OE,N*YI4>;:'X-@1[004"_BO@N&Q0S/;D 0%X5[C$R*--=C,S1]7Y\=IG+VC3OD6=IP/K1[QH57XT)R^.EDK4J(; M^(\>-W[(-G"N!SA^MKQ L \1&WK[>$(6)8_I(WL96+T!>P$*-#FH]9B.^3B6 M!/2GZ]DF^XT;MC]@<5T&J?212VZESK@$C 2I&6@,F!5_16Z#:9TN"SM0XFL+ MR!Z8S M>%FP.SCA\ZL+/P^#W^(3].;!L?$S@DL!@X-%[[%$K!G@/N"UW8*'( MCM'TAK>1_($+1-_"1;SPJ1MK5HS&PK,%7 W?PUM$;*S$EH8U+F)@P,V9@/.Q M^E8/CCE\-&3'<%U<$BHU4=/-$]8U32OD.TO=+6*VZK9^A'1PSWL! &#,NG :$YKNWEW<3Q0+^ R%O2%)#(XL M!4;LN^'!F5=;TL(JEY@$$]X2472)NX2"\]+RA#^UQ#LN1H!;KFX& I4;<)T> MCG,/D:X4BM]I9$Y&%OH"P]QYPD> M($E9".E*_LAE_0 #ODQI#HIS]4&1\R6#"SS?L&QY$1[-BUZ"P+4!A." #0/C M;P1<+"3$OMI:/'BYB;@0U,KX?P.,3-O\R1*VXL7(N?'+ANF.0H40_[XU4&WM M_6"WGHO*'7X$+Y\\8SB!UNWM;00LK>N%]RS!TSV!V@E'\F*! $B^/3!]6T0< M%A;YPOD(MU[NM9Z3#4?OA8""+9./MBR_G8@8*VQTS,#(=DQI),L3X'@"3ORP M]1:,//YLN8&PQQ$*'V!99P@!W-'_T7%AJSP7._A=*&) W#N];\D1^ M2HE-U))">,LFMX^&YJ0WT%=U0WD,L+0H^-!<-OC0.#JMGLPGX8):;=NX:GSP MU$=)"+,L'8W,_%'*)_-1E.A1T)C"<\:Y'P*'@,"1+<5C0I=3C"&N\KN0/R&H MD;*>.0IUH$,#P&,&O5!'ZKE"(@=@R$$54:";U+B@GN1@UHG';4/K2Y*-#$>V M.^8ZFB$)+()\:/,LPS%FE9&9W]FV^\)-S=H514@6"-\% M >!Y8W0^RX]3M@PW2=&OP_UX68\K0-G"<\.MDGQ5:;+2T.-3733CY(LUZ[DI M(JM)^Z)H)@OLMV_6?P/+1!T#$?+=<$!^(BL-S;10[U3?%NS6-AQ!-EQ&OJ2N MOQ:#\I.<,!.M08#6WE/9:W9TO)$VE,KLDT:!+#UAI^O,#B/H^F?((H#4_S#L M@*_.\ILHO>;[444L/VQ_CG8- /@DAF!4Q4"G\X%=/"KE6NN%(@"FB;Q&S.HT M_4!YGR/^! P5)!9ZFP9N ,8O6KDFL%#D39$B""P9]QTY-MBR/_!W/6-DH2_* MXS)I0.HF<8W%Y(_ !A\!#J$[2TU#5[^2@@ .339XE\S1EP60OF2S#AQ.&FHJ M5<5IA_#^ $S-DW!M#N>F$ES&,^BY M,O\1Z. 'E_OECD;2\2<=<*4IH9&&\Z$Q5L#&8E D,^#RL5SX$,^PXYYA8;UH M)+#4.9ZP>SS3\'L]>5:A*_(Q\&5D/F4!CNNK/;.MH:4D+SR\$ $Z/95$&L)V MPL]=D'7HLL7SBQ98@M\YBMZ48"[A=R:)HWAV\FOH.9$II @YCK9WZJ+4F@Q8 MAR<7$D-O>&L!P 7#'W$9'4>H4NN-QS/GWA#4;E]Z2K#.ML=',FL#GK*/Z (I M'XG3D-ATH&N+V0CK\/=-Q^SN)UZ=KLK[A5V_!0.W!PA/CL35=CH25]6&Z'TP MA.N.$=2Q/6"336#A+I FL)[J%=>BU@BC2/#/2/.,>#I!#8!K^!WU5& MDH(ZATHF6:G0* M0?P4F Y:1N>$C6ND#+2E7I4+)@G)97T1KFJQX/;LY26A+H6BJAH'A6J/&!7 MQ-Q5A?@/J\"CR@I7BW\?;J^LKS$[,<> U'+T.PP^1;EJ2"M.JRM+E>3=V.=AUW&@7[V\;+VKGIC[&-TQN&V/I#;2& MX7"CT&.9]*N/)8DN[DO=3P5^N8.1C\F&PW^5:BBD/C.KRQ2:) O.T]ZO2_TN M^$W_ KWUALQIBPND9LX"*743\F?I"Z1DM)DD%S.4BR./CPPOXD43MBRB;#SD M6D !Z,1 YXIDQ\9$-=;<'B669E'V6)M=L824D_N3T$,@8.F1XP*37HP?($;" MTXV[#I0TC;F('PU3VJ/P+=MUGHYMZQE#%5BTP/"U^K5VHX)U;0=&Q#_% "WC M1P,9M>2MC@C#.(Z\1C Y&7AJ2\(?R;T']N2:)^B]#J0+1KDVE%/ MM%!LL[[G#O5.1IM\PLXF\:GH7>DZP!"09TY.3MT"_U(>>'@/G4QRDW\X[HM# MPJ=PPB?909EJ)+5()JV3$8;^6"13^2*VUR2C-F"[ 24(RT1K A. !M;3 "2- M\OKKWB**N4H)Y7H6W!J8XA#3K!.Y\TC7ON/K%".@H\-Y)FKP8"?9,M5**&<\ MGYPYL&'QQJ7FHQQ+16%EW%4M0GE3979(2FRC47E/;&.)H$9Y*JAQ+'@/ QM@ MH)J".[,%@>C=G0UJQ,]+5M2HQ)JD;27YLD]$OU$'88CB6^WZP BN#Y+P(HQ/ MI,K =M$=A>%CJRN!5SZ9N5K@Z6+@I38M_C*7BN#F;7YWS*L: ;KSTYK*S M+@;.0RQO)C:OG^OQ]$,4;_L8J96?WA0T6WCB/$YW<_IT5:PXUMP3JKG2ZQM8&:+ M6;();*Q!SFS'0M\=33]35FM;JQWAFP^\/(W$,HM#;?U8+^Q,:=)P'&[??T$5 M]X-,?/\XZ3NXY(Y5LMRQY(XRJY/;OR\MK,'YAM&,*\[T5,S_X+D7*O^_0O2^__QVN/0R&ZOVE"?MW:1Y\L_H\ M9B-76NW.O./'##P\C*/3VIR7IF 'LUC:^.ZDZ6$>"\Z)]G8$P<9K=@CN5%(0 MW)A'<,1?9%.P+8J$V=:S)!*F1,)-'S1!SOJ!Y\CL<14MC5PV^R4?%H+\Z_AA M/%)4HC8D^F2S>^J->5HV6VL;H'V[@ZRUOOHV_8:$I6R"0$C_M<941A%A56 M7FJ>.OG7#('I;MKQ1MJ)19A['/A8+_Z:T^-LTLY@%F_USSPZZCW@;I';)D.P@5#ERJ\ME!3+I72CLPD1AH[0^#=#?2CMB!;>YIJOVW*H\4;_B03&,7!Q)=XF8 MFG#0B[=U>S1LF5TE!IS[XB26MD0IJ04J>;CC@F/#O_-)?2M60,Q$&E+3/SM4 M K%6"<2$)83;S&*G P5TQ(I234C2OZ3Q[BPSOF,:7WQSJP1DP-5$"O>15C] MC2FIH-'K";^R^-M2_:%M)MMR3TKPU W")%+DU,!2;3D6RB1#6Q3U).P+H'LL& U4K]\0G=?78I-N#WT;7 MXIX4:LB9IQL/B;'P07K$WU05V(:/PL#!%K%*B5J8*'LV]\Q21(Q&P#R4FAVO MHA]A"W-NI9C\]]=+RQVJU<>DK M-7^\FE++I$V6EC4\R4&>LMU4WF^T-ESL+VA(AP2 #I1CZ_5X8)D S<^A[@.J M@C_P./_E$W[Y%(&WS,]:1Z=]4+7"7TGG;2IBX)/CZ8+Y3U&K@! BL7)1>&QG M MK$_.BT<[]RI![@F?+KLHHHU 9'4G"4XHO;<.?%6,W/R_31AZ1JCV/T'!VA M>O8WC+GV>Y77D-/'&'V:PHJ-6Q)^@B@%V-9K1[Y#F85>X]AYB)P??]ZS'P(^W MVXMKSG:).V*^ZC8]\(A,/!M4UN?XY95XO5W:;#/5UV212=8#4/-H2R?H,.2F* MXJ1 L7^#0% )D2E>B#:6+Y$78F4OA-Q=IK:77 T9T:/:5%T4.O) \'F6K=LP MJ.[N<19M [^TXSQ,&DJN'NL5Y_K3H[4BOB[T\%AMP83VJAW%']5?>)]JY]V[IM=\ H?H$K MC&?LVS6Z0LSWOI;QB#6W^RUKL%-.L0972>R^E?<6;UE WW#I,S;/NA&+RDF" M=AY&+,)65<$P4#)U*E;ZUJZDV% M-O+?DPU1:)*?ZBT/5&>Y@419[\QF7 S-A!E RSF?.LLEM^S#-KSE>,+./LLX MGHJ_%?6CTWH":RV8SPDU:-704K;*7)2@EB 09T9H>AP#.#C3Q'U).^%6.4E) M>3>A+\Y23CONE-O%#_]"L;-K6/+#"[>?^7<7AYBLC@G4@LMIH!B! H.V" N' MAKTU5D4%Z?!)(FZ2ZR1^R=FM>'YYWJ5*J04VDI2+WE9M+;SF+[ M3MZF#60[6R+,NHAF&V._3I7T(8=*><%3E&(1S2E03?3#YLBJ5;+JB"S;9KK] M!3/=)Q>0D8_0T25O(OWT=L\=N/943@?.BYJ,-Y ZN\.,)X]S\U@.G^ISF:8B M187\9=B#;=+?6;>5TQ,W7\*!K-'#X3[HA]8QD*A?M(ZEA"N@2<7OA5](VC+R M,WTFR)\]./XP6R9$"WS5]PQ']+F,GA!Y7##%1>3;J: M6M/J)V85+?Y65:0GCZ0GSAW"H"NJ$\#.57:]U?\P,&J+C M2<]QQ9EDD;]&?#QAEVA/3)+!PY^9W#RJL],3=)\\8@4[('CUN_##=%QE$ MD3/DD)]R=NWZJ2-A,7,4<:H,HMH7_:+WY6MH?-USF1R%G:>5<:6^87[9O)*5 M>2_+\\GIP.;>]+7B_X 'F-S.,J4;5K4R.]?S#7JQ7)NL79:>)Z0M90A'7))2$>8RW#\C^))?>MOB!S[8)(1I9B4:J1"*KDHA2JHM* M#P2>HH.G3. A\*P)GDJGN.#9MB1>HVUC9K?69D&]]G,.S::.?7+4,;4Y\WBI>M>7OZ/2G1?=M_CRMB$DWX&;7LCA]LCV;/IE2M&\&/?_& MNU=1?YD:J4]TF=1(K1Y<>NX0U 8?5_*GY0_.=&;!5=C* [,EX?_F@_&Z9C.$ M4KLS7P63$PBVAD "^U)@3^I0D=R582? 7NF4RLTV@9W G@3VA!8D"WIN[ 38 M:_52HS'?I+( 8"^*GKD%A\0NZ)GW VLD.V=\8F>NC4F7,LER8%A>\KR(W691 M;]VJ8%PIH1/0TOIF>+*38_T-#K5(3*I::M?GRQH+P*,([;F@/:D@=5F%4'>\M,:Y"VAOM^8;]!< [471/\G/*55+*JYN18R8:LBJ*C'Z"/^.CTP?4-.\Q0VT?-_$TN4@/4FFZ 54LS M;*0XT:SEUYS&^K(85K@]EE;JE.>G6.3 U1;M]<%H"T1!$04E902M.AIS*Q14 ME^D^M>9\!S2B(**@'"DHBR&L6TNK:)6:K4(8K.M2$,V7QFY<*[9)C'>UEU\Q M<LPV'O% 70\;>;$S6 !\Y%@&3@0; M>5S()EW8HD*UO1N'_;Q.V#TVD, .$Y.^7W+:#+8]5"UKDNG&>8MAJ73V64&/AC6?# KQ8.'%2?H@?1!T49QH.SIZ@OJX\0-R M(79A&ZNN=_@.(E_"OQ6'3?/8/U M8:&J:9Z:GJJ.0?*?V0(^00UU]B<%%_$-.3PC1HQMGQKF2D<2"2O(7_!7) M1DYCD;.^$)R -FX QB7D8A %G&A4VGIRJIAP/=^2O4#AM]ZD'ZOZ4U(Y(2O# MIIA#;HC 4R/&_*G^WM-M+!>THM0PF^M!J;I&QKNX1I+'>.5BZG(C!"T.F\/Y M9H[FO/JLCT?2BRV1BWW( 0NZPZINEV6J04 $C1R4QR@7%RD8$WKB*;FD468K M#,*]#GN&Q?2\&-V"E-==82?J77P ;'@5K2-,2V\\1M"^V(>>/D9L^\^P7:P6 M_Z&*!FH -4P"Z?7AC8HTK%GBDG+=WB\)\\5 M@CT:P@)+6:)7I'&%<$#O9+![>#$"Y[MU&+W8Y349-1*35)8-S!E-$/8"WL)9 MR9;/AW*PL7)VPYD #?)H',/$\(P&+@.#1S\4-^443[BT!4_G]D'0X#1F*0W@ M7GJ*N_NE9HGL1&*,WVT$]2>XS9&1;ACJP@C@G&V7 3M@([N96! M%H0H3H,R+34R :!W\O(N7\.$_ M:GX'NJ)'6C.C06#+D\WV!H$);GB]0=-GM\$MXYX-#)"+WX$9NP(-#,4$^97\#MAB!TDCA6+6^.E;8]^9-3*L>*=EQ-%R'NE FA M?D,/3B^^M2JXI$:_RR J1T-5Z?(]V[# )DP;HS,TQFJPO+33U,6>4/=S)&^S MG&>T4;77M\0$&*%\X-JFM'1?1&!AUH6*@/G,#FFK%*F5 4ZDE\LH85PM;MT: MO@\6Y E.H_'@:\E3"94;#&[P* .Q,JAO3&X$:B>PYD<>\=[(#Q9S\MERT^"T ME)7TB'3^YEZS]IGEK99U%BVIC@N(+TFN M:-DY=9M= \VPF\U8G=WO)6?8M6B&'4^?-UW,VV=[<%/48[ %SS,@LVH#3QE"L1Z6R M6VJW54:?2F1'VV!B/PRY/W!--@H\$2#C\EW6O3]+TX-:]7(I/K6P]R7A5*,I MA>QWG2@CTQ#P7J6I!('(WA',Y.$X;[23A. Z(A,N5AI[KJC\ MOP'8@UPEXO#AR/60*YM6'ZZI/GCD_@O7<][Q5X^&4%]?<"MM1UG>9/1[&!94 M&\D=(UJ")P=.8H($W! LP7"=8QRS)B?+QU82&E<]'9S T*,G^/08,IJY.E)#1$VE?^K$X9A2EF,,$KL4P8?=T MV,,P34_%3Q,RC>236N('VJ-]RYY9L>$8]O@OG3DZUEN+^2P&[Z_>.O MABWS&>\'G*N/2!!O0! /C%37H^,J*2IB9H,+I_.H3N=8R-.1[%8$&'91M67P M[4D67A2\+C%WI)/6)N]XVM,8_FS S2<9F?8\_+4,,Y^P2\N!^UDRJTX J0UU MMJ_A3Y@X"!D1//X')5M<>,O >@QPDKGW%.+DPF5&3)BU)Q.5A8H?14J*RBU$ MW^:4,)FP^9'4=F5:JLM&MM'#3!^AK@0B<6 ]#1A(+ZG,]*<>Q?(#%3MG75_6 MNI1TII#)I8A9TC$,F\U1I'CH..4R.T2YB?O97FE;0TLG"41[9+K\ M#1CH;(5';EL(CO)7^U,,ZF2R]0A/I:[F'RT]3SSG&!^'5F+Y!P%#*+ M"I]%)T]H]6.2]01OO@Q@"^)@&!H_,)MC4A&E4B=@-U##,0.L>(+[SZA_(*DM M!W/8#55'K;2'R4$"(KGS!"N&IY#G/LF\J+_E<)MU C&GR0]X/3& M AP"+_[4TTH Y?ZJ'-@H\G:)^S7W5O2_I9P_CD6KV%P)C[CMS MG?]N04*%E#P:FI^! < 7;OK3U!RU("E/M2 Y%KR';4A>L":".[,]2% 5G>D_ M$A?V*$BCW' 0/&EIU>4PK]IC0ZS#F,VOGO*,",;E!/J50A,EI98A(:7YY\O5 MT$VE=1U9*CC MR@_?W2++**8&FR+Z"JX[O%^#O<2?137-#' MDR76/N5< *5Q.++=,>LXY F[\AD(-7=R M8?R>KI66D259(#UY;IGICI5\L6OIBA[94P>^_N2AN8>"9J8QSM1UHG*@9[VX ML#(:?3^N6KE^J'B<$%-19;HH'+WE/&'S )F/>JSB9%.WF*KZ5EY;M3:YTBBP M-K,S6@C+>T^KRD'HFA.@=F!2VC%6TH7A8U4DK@*YB]>TZ''C=PW+)F']L5HQ M=/"&0;[G2>VIY2Y[8D0KMO05S("'3R^& M6(OA2'5.]U^R1JIZ4>E*LIA6DJR^Z%*.NTDIOS%)#N:J5EYQ()4F'!:S*4C" M,P$5I=;9 J4W->N)^WT-$U8'E^C>__[6K^6/CU.^5.[H&V >PA"?1%?0P99= MA*Q"J@Q:=MT:8TG>DR0MY&#A84?0F51!&T+U0@B!.DGNDEL3WB,._)&^QU2$ M.ZJC3KI,/"Q?PG?ZW/*!?G5)-%8&!K(;&,;(D>EC&KIJ-R/9E^X ".KQ"Z9B MPG]EP M6=CN!'X36[%*79=5FRJM7LJH)6)AAHG"4*XB!CK%RZ.+Q[CK7[+)E,Q7P(P. M8!A]2]4B&2KF$#[X9',CYNOQ)^ WLEA<-DR<9$WHZ^BHA9A.F("#E=$J4G96 M42"5$I$H!!_'X09/(!@:D99084^,N0CV04+5#00@0'S\O)7,?EF!-+^Q:YLP M:(S?]P: +)O?].6VS!DRNJ;Q 7$VZY*OEEN='M\L^+H+%&)^(IA;B,N>U3]095 ME1G\B^XHO+VA'1L:QY'< WQCU^^Y>-K._Q[A&)JWBB3RG:&SO4$E21L0KPI0 M-N[CZ;_0E7@A78EQ-Q*:MRRR<3=UE&O-3-KV9)L](Y(JT-8$3Z537/ *E"6FS=WIJ<@A/T:#V+D7)'& M^*2/YZDO%T-7-47WH5/@FZO\6"H2#B<,YC/F0BPS([-KV_AK;B9'#K7!O=;\ MGF:MB"/I">;YPSPAXR=IMO(.P+Q^=-K(9\@;P;SP,$_(B$I*;-L!F ,W;^0S M#71'AAPCW]OMUR@+#'?3,6IL438)["/?.^W7+ L,= MN7N+%,Y\/9G%4SB_1RWDE"],K[U@AT"OOE_!+"S0&X4$>E%4RX/T949C5)1F&9OB ML8?:Y3L3@'+C6$NO.XVQU=ZOJZ8..**H^VIG51@!3 26#8$E);&LJ"(7F<"* M$@@E CM4 ENR84^*O5O K@& M #;= LA9Q!:5]OR4 M[IS,6J(8HI@%%).0<)2@A>$%_[G!=]YRS:]?GJ4W"XMW-:E^B-F?QEG5=V5$K[#[&9),MTY0=NN3$ 4Z M) #9)D>VZ7&3!^$H57MD&TX1ND,NWL"-3^];;L!I]@BE(:8S6_IER2&F;1IB M2D-,5VJ*1$-,BRY TX99A#-'4YG"7LTR3=^-'>A3^_[^R!>&Y\!QB5ON294[ M=;I'FWHA+^"KL_V/-27I_X!2B<-R').=6W: 30JON<_T(,P/WUPA/F*/4M5Y MDEHD9S2=1^VZ SNMFP9^L*.=EOTWL6<@^L#EB3SB"%#=V'3^-\:S8=FR8YX< M9#8<@NHOKX&=-;&7/?P'++\&GEI%3AQ[=!_M 2(I"[&HQT M8^2H+3!V!(XM-VRLJR?$LL#!GL38]-7UPH:CZIKH%0D[.4<=LN]_[T96Z$?J M(YH-1X@P#,*G2'7#Y52^ALD)5ZJ%W(:QIB,,NS MCHN0Q+E@FP]%'!\TM225RV>DE!*U$+7L&;4DU+YGI0JO3RUOM#?;89HIBN)\ M@-6VJWE&"H4QHD=KV?A;@+EU65'#.MU8]5"UIJ$=F7M=%S&_'_*Y43D@4 M,Z&8I"KUS/R]65-,3AY?HABBF G%)%2I9^=ISIQB&KM,,52 FYQOFU(+,54% M<>EZ,@5ZS U/,"[G9J]4HU5BJDHKI3I))C]A?1+F^*9^L=(IJ6^&&=J^RT:! MUQL8@K/%%->J+S>1\"V*ZSJ^%2:^W_-> ,NRN+A095#FI><.SV2&ORPRGL_0 M[0ZQS&K-5J_S5!@E,I=2'WVY*74%?O1V>_&C*\BD//URP\N*^_2UQGP;L4Q MWN_SGL]>W,#&^@[XN2SP .YD'8=7+$(U_6KVQ- M]CCD;\"VQ* D:\P"?-L#707X&NJ44I2$[X^,,;YYPB[@XD/L:\/Z0"3L&:E$ M8/$7,#Q0./J)-S-&(\]]E;^#&WK>&#FQ_JD9<-URQ,*R0-?SC['Z#2C2#SRN M:NQT+Q)9(9?"O/T75ZM",8:/C%JVP&2V:SCBA-TX'"Z$8A)^"K?BPF<>KDP] M1-H-:DHI.S:-,?MV]?7F3OWP_TL3MXTE)ZB<\T=_0@2RE>=%N/1OL/*NYQG. MD^SWJ;IX_OL/1 P!O-B M?7H9F)$C[D<>-\P;)WZ_2B2YCZM+BN[ZT6GEI#6OL_TB99R7K7[JZT35=ZF;@SLBNK"6H.-HX &W2MC:J=),S(^OF$=:5B MH2IG#>00/V2E;&R32G(G(R(SI)J%7Y^0:T$5CK0>!L66!.LK'*.A^5G2V$W_ M%HX0$2,;^3KF&9AR??RN%(ZVC0:5,^L<:^H?<>^0KL/LCP]/:.["CJ>TG MA213A00E>B_:7]0D(J5!A"VM)PH*LK/$+VAQ'>H&>&H6O/TR<&U[?.R^8/F\ M"!X%6*GP)/#<$_MK)$\;/@^$9)*39B\C#^YKC6SX^I,:HFB/\7,^\B>VX.\@ M&> OR>EC->Z_G]R?L%^[W=M)H3OKVK;BSSV]3!_DC% ,7173/QHVUO;'E\=M M:PA/#/<@5ET85AW9AJ['X?)G@>=Q!]AQ[#R!;Q%M?DL MW'T6VV_BTIMP=C^XNBV(+UU=!G)&='<-#/*]\.3A.5S- M)3$'A?N*G<(5'^&RZ(N'MQNZC=PHZ#G!_KVV--E0B#XY04[Y0_@.65''B7A^H'3TSU"HPVWQ,0I M*DTT%&FN@[# WB^Q9CQASU!I>_MCW<0F& ;JL969A[^&7W!'H%=UJMN/>D)? M-OC7SP:7Z,\B(/YH1I0JA]^+PC/OB,Z\&7BIEG7@!13W$9P%/ ;H"B^X-6"7 M#M'9X:'*HDRP@DKRW?7R%E(^W?,GB<$[+MLBX0!C$DK9"Z4IIR"L!EBGD,I_ MG/6FN@J!;RGB%>K$2LST N#%7$@S0'#OV0*E7'I<#*1P8.ZE&5LDWCW9M$0/ M>!?P&G3/ +<*R1]8 A@;RK:'2X$YH.V6Y.O(+LQPE45-F+5] K_2CRH7*Q_A MA"W3-+I2D\^M]G&N=?17%$E<"#8'Y*D6TD_/&S],L+;PN3S^ MS!WM8*(6S-2">2(M.]2"F5HP4POF/4VA2M2&\NN]_&X?#^S29!&WGNO RQZ/ MQ?Y373O5.==.?HVAWSBC K2N7FZ%I#NO9HC<<62:H'QV35>ZKN-$-05HLE R M\GQ?.,5@Q8,[ IZ8-E6FKI(DU?3_N ?+G01[2;ANXS?MCCGF^@2^X5XS!ADBM>0<=H MXF$;^!YNXS+/J<70S(H-6[@,ENFYSSQLG(RFD#&"E?F M]AC-TJ&ZKN,$N'?2JR@BOUEH5S]R( A'+J(//UH.W)6&U('*&N"R834W/ RB MF2I!&>\WM'P,;LG5WV.BCN&E.^F&QEA=\)&K"TUY3^&H0@\<@X?PN!][0WH) M+>4DQ#0DHS=0;EF9DXG7PW-5)K?!AJX):@C\-7V11QDG#MW=!M/.3/CH./03 M3QR0<"'XM2'[=W.=]LJ,*& YV=?($X 9(LI?&>[2=-Y3^,C9\ >=6"X7E+;I M_V< /D ]F_:+RB--S:!5UX_\GT C1L]?Z-%X,Q)<4,_I$C'0I'**XDI7M$F5 M[3FQ.R?VY/N5:DRS$NB>$@^>8?*N8]X@G[R+,@[%N7*B!=Z")MUS4SL*J'JE M) ]J<=,-B1,\.XJ0^@D/)R>CF*LBO/[@3UYV#T:NI].[G:<8(U7I$7[*O(.Y M<@6:=T#S#N8ZCS??#A0<8NOQ< .2>H]WI5H=]PFC<&?4BGP/R8,:\],X$((. MC0,YJ&YEH4+7K!9QIL-79:^4IKULRL6YCXW)$EI]_%28SC#I'5\Z">5Z\YT7 M?K\_G^L\$-IZ8/V<:TLO=*I,C"!M ZW786"^P4 !>HD3:',';;T\#]J$AAFY M@#:A'4H!0%L4R7B #?"GCZ8C5WCKN<^60%0G^LGV4$06KE]:.H-)F+B1WI4I MQFNPFC@Z8. SP%=+BYO^+,]9K^]0(5D,(347I"8-6TAMHK5-I%:K141J M483A 3:U3A*&D]C5'LJ]#)OUY^Z/2F![ %KTI(7+/1:\=VR]'@\LT^3.YY!' M 2?XP&J_?,*OYL, ECZ&CP2_O8-?7<*OO$OX*XJ(.D![+>:]Y(YY8'[+Y;M( M%\=5E$GGZ]EFM-:;9M[V7$IMFJ5 Q%(H8FE2T& SQ%+(IO")"=0;3E,.07&K M.IYV'1/>\0)N?IOT2WDC4;DYUXPOK^S9MW*2ZY.<9'Q$=O$ZXHY0]99Y9OT6 M,/.X*9<5;A37&Q46"$6U'%'JZFH9IS./L!K=3,JA6_#=^++UJC>8C3I/'(NS M3IMS3<\HZY32ZBCKE+).B3R6)P]*':2L4X(.99T6QU=[\%FGH56 /2W!+)BT M$>?#D>V..19].[QO[66"S2ZG\[77]KVJ$[_0Y_M5'^][_$>-,F6=$DP38;I^ MJG3V,*U5"ID$5A19>)!QRU#^/1NZ/XYVC^VAM-NM)+W9X5,K"[@_](F^+S!2 M*R+'($3F@LBD*5VKR+)L$)E/8'M'9-@!IH=.9)AL/T>"*V\V45U7<,EVA#IX MNS:/:& SM7(1>03!,19?W'/-0TQF!5FQT4$9%%$V4&:83=JV,-,7O@>"K(,*WJ+F7V6QGS63A21 M\)A/DG^/8*RW"B(6,T($DY-#Q M^7*X_9/F5%0<Y-D,F)DM5(E)\FZV1$&Y52NYR/&_D0 MZ^NSG''^[A'G*7.TMS/@/)S'72LO/WP[W]GE[QQ=ON*.SPTNGYI;_N9FQ5[E M,K)\KR:6;_.9U&,DC#]_:QV9L[$-MP11@VX?C->W^G[,3?XN:M^/AN[[$1_A MF_\0P@)V_7ACWN!D9#$.H=6=M75+$/'>GB#%GD+G#D<@MQQ?W/0C^M#VLBXS M2FD$4J-&(-3I8-'UHW+U2IDZ@:S:">1?.$7ZPL$1G+/M0*B(?0]I)+FE Y%( M"HE0/Q "SWO 4^".( 2>@H.GTBDN> XH%!F:!?5:$=O):$"ZQO4.->;_](I-XY. M*[5*GN-?#B5!8_>PT<390-52N=S,%Q_[-G=J#Z#1PGR7>JM=',91%+%_\%FJ M6NS?^X9_J(7^!238]M%INUX<:B4TY(J&CI3L)-4/'@F5\M%IHT!\H2A2G(QW M;;R['H>-WT,YOAO37Q/2\=]?'->I5!(&HR>E5J5ES^L0@$;(7&K5CI:M4\'H MH=)$-8$FRA.:6*JBA&B":&*?:*(V3Q.53D03\')S-)%>AU@O2/LXRF+8+24W M+)\.\Q?.>9_#*S,]D8$XV.8YV'*+7-O.K1^=5G$LR-8,W26?YT#\9(1!P& C MC*?E&C99^BCVS$%'$ 0(-F6=>KN\;QGNOT+-LR9&*][K7-^WW>\ZUG. '# MY^S%\@>J![?*J($G,OS =[VQ^MP2S!!,->@6.]V/^R)\\*@9]QT\X-W4)J4T MY*Y30VYJ-KSH^M20FQIR$XTL22/4%I<::LA-X*&&W#OM?R]V0^[+ M1.MQ#WWOA9M6GEI!7^VLVFGE-O#XK V]C.7<]34$[D,$3'TY*K,_KBY99U_% MBMF3![./#]D(;?^K84ORSQRP3L'?P"@=R8 M _(V$$6UW,54_6XY?!M'FS/3 E!ZW.EQ05I>WE*R\1XM;S0TE^(PT=F?3XY^ M/>G8.FF2>"3<=FK-]VAWV\4M=G\M%\X/0KC=V X?IP&W]1ZU;ML,=Z+.M4\J M!0-P4;2Y W7DN;T?L"."8ZK$$+MC2^"10I>W8&QO0Z&[=C'U,H"O/=I\NCGZ M_<#PN 3&60P79Z[P@2EAULAZ;CURBQP.O%/=(DG9"9DK?MO&]T3.)KFOQ\. ME-/K8>)0'FSV_2W"WUA"R4U?3 "9N9 M8C'Z_*-/_[3\@6MC+X1W!BHJY9,.>5 (O C>I.2&E12_;8.W>E(E[!X,=M.@ MFY#?L)J>MQWHGM:3\OQ(KSM8A]XDX8!94KM3+:$ 3JQG>-X8]PH[&UE#4N[R MYC$)J2C9^_C.!H;S!%_0'P+_.0MQ<(8PH'PJPO [,)R4[I"Y;R][#&,DK$8Y M#81AQ'!"2D/V/KU#X<-%T?X.TJL'^/.X(?BG#P 3^>HCJH'/AAU($#*/PVV? M][')2X;S&+;*FI9>=YJGI9'4;&,CQ<(A&PMG&\&7ND)P7_P18JR+;6<-,$#> MYXIIE M3P$8C3O:4I-(H*BD!8R/ERQNEJ$+I"$N?RYZIPP=-1PG)'YLIHR8Z M6D1'15')#](A&T$W@/*]>$Y'P5G[[G>L"!44E2*DM&&G4V5 (ROM8Z:1.5$)7D1R4) M.3-9Z-[U74]UX,P48> ,Z#?6"F![=SV.-8#KW":CC#&<,. M(CE\$2;Y029$X-4P\=5VA9R8]<)M&_]K.-@B4[K/<<7XM8D'W0B-2-R, MI1[&<$QFL- ACS_KQY-OY>=AXBWN:4_58"UQ_9+>K8'5&\#J/^(M74#?^#"7&9B?OC?^+A>1\.5K8)CR!U^X]6SU^=7>O?AKC MM+_?G\\R6LU(G:=O@"$9T(--?C$\<\)8F\NZ&!KH8IBOSF3 "VP]#"Z$B4S7 M#F^M\-N+WUQ#PDPE-\?U%7[XZ\CR^+8.M55>_5"G6N3]7^!9PK3DA7,XHVI" M+5#\C!09O75")?RJ.J74S:IL:;,PC+UXH^Z#Q_\ UW]P+Q JDA&NN7?S*1?1 MWBD8,L-G*,3< +@0/(A@C]Q_X?P-9E@K3YAMZA?K(=?$;Z9N?;T06W_M^EGM M?CDANSG:_6+RBF;1!4!4JA4_M.X0[[WF&4J2 !-%88;S^P,@($U*;VD0 M]1C1P+' +Z02\?_8>]/FMI%D7?C[_145FNE[[!,4S46KW>,(6I;SLC(+=V0! MDSQ#*HKVY@S0*"S-=RV8C&_WW0B?^Q3 4M>Q.\TB"8+=2:<[?8-"[@FC(/'5 M"*#5#!#;;$OXW ^#Y*$_)X8FX]*W *D#T$M\SQVX,9:+,F;#0.VX@5-GE_-B M39QQ 7NU?,V MTSC=="-031=LV'QENG=[PT[S]JL^EP^_HE#!RX?! 9!/^ _;2QS^<57+<=Q' MU6GYYLNGW_;&PT<-;*D\&??)-F&&CW1SY\P++^YO"_L'&J.H%V3>T._MA\&3 M_FK\.VP9S6Z^7/W^;7:7PHE0C8KRC)'T0SI:D4YN2S6O)O8.9J978/PC\W=? MGP'?=+Z<[W^Z/>_\MM^YN#^_?<\L[\D:12JBA@$DGV<(]('UN2!W"WM1RY/= M?S3H/WF'OO*K/?8N=V]^^9R_-[C+R]F9^^NSKZ[_?>^CHB=3W(=>-Z,"V?ZG/W,3%?W7E"ARW;%MX%8JRNY5&L+NIS#N^ST+^,8/88Q(O8&_H)>)H M@*.W[U>NRC,!Y_F.D+,V\,[NI@?P]O_^0%]O<]@0!: MC>/3QM'A'N-@$X?(S&'"M1ZET#A#[AQ:#EY0_-<>1F[@W]'0LO6_!1_W7)^& MT'*1U<]6$@=YW>N5L)PT?IJE)9]Q;)#AM@;H*DPU$0'_J@'X\]ZOV_ >56UX MG]N&5X1(S#!(U91W2Z6C:E*]2(?S9GGEH6*>LC-/H[S,,Z\RG2M-MMPJ5P&X MHU89.YP#IRAEY.?*!RV5154]^HSD[LJ8KEOYM)=F3"_]FS"P>:13U4'? M?.:/W N& [/IT[.@>JUQ4II^GZ5AH=WEUKPKC8N9RE?BUL8V&L+*M5RN(;Q. M[U5C[8+*"*Y;K1P^UPCBE><)E9+>@<9=7>PHYZ T)?U+PRN[RY9YE\<+K=VK ML.4!&K9FNR3%]RH/K\2&[>;FAGT-++\Z9BR-#GEVVDZN#H&-Q7V50:6IQRY_ M\S!PK*@_;M;VRZ@[*H9<"T,^.]OF)0RY+WV'4 MP7[H/.S'?9@##YU@P/=MSP7?>3_D49"$X%SOGY%_3?_8[\<#;]]S?7X9\\'^ M8^MQ'Z]E4C&@7;675]=?,^5,MM!<+K%WP"LJL?DF^6Q=M[P7)Y644OX5E[ZJ9U-W2F+YH MM84&Q_?L(/FP<_O\.%R-/"H M>JMN"P-.LZW >'GY HO9UH+>CO.=K:0-A]=SR%*YK94]+K3'.0XKZ_1B'K+* M4F^]HBQH?_!,17G%%[R:4&LW-CF@5XG!%HA!7A+&8GAA<3%8ER=>"H"P61G, M*R[D6+V_>G]IWU]2SV WL/MX_4FC\D)5A'(WAZDVY87#[!22*9="RTO!._^! MEP"I401@"@A;Q"6HV.PA@H_ZN:H"L[G1SUA% \_28C@": MM=;!Z3H/ ;8NNK^AW' HN.'X^+ 4W%!AUU*I^IN0#RVWJH%8/KD]0KD]:I9" M:"M66"LK'-.9_DDI6*&"ZJ72WVLJF\!D^S@SA%V=G,R6][GG/8]:.$&U<-(^ MKE)]*JXL#U>>"G^CT5RKO_%^AYS$ MG9TPQ+GW3C+G )4350KD?-) 9=2J-0_6:B0K/ZH!;R M*PGGQ<0M;5+F[."2Z,Q%I['YM'C16BL'D7M"N9YQ5/3O!DF[R#YEI/W.;?A8P/ M\2[N!LX(_V7!HQ_9_V&,J<3VJV0 H]ORPUS+\#]CL_^?#^E,::(9[2^5OVSA MGF7<(:7\\Q^VESC\XVN-1D9B->'%_J]]H,J\-F(*'NAT[CJ)>D'E#O[_? M"D?)-_F*R\=(^B$=C?W,!^8NO&>NWP>.0SJV6S^_XX-T8N]@9GH%QC\R?_DS6*E)@@$/%YAD ?6)\+7LS/WUV5?7_[[W4=&3">Y[#M',/_.QWX1, MS*F;E&1+A09PP>/%IR5Q^G=WW.#KAVX/CPI^CL&8A#'[<$+<&8PB?@)YS%E;'HMCH*_IV5,&4[0FOL6D8%F M"Z^(<%D3ZTR&Z.7\2' M?A ++J9MC)"185DP'TJLAP%]8+0\SGERX9EY7MQ%B0-;^3=WZI6*RE51LW6% M("4:'\OU@:F*'H^? GI\/XKY4*L%P7M"&0@MXK !MZ(DQ'\EP#XAOINV>!A$ M%/H#=28%'Y.W@,4P ";T2\'X/3>,Y-[3#( C86PNN)T34YF#D!S)F=&_NR,M MYS@UMS>3\6%PQ[6%>+Y0 G H/3/B<>#?*(F0-D+?H/I-'#>N256'<\28JI?0 M;V""(?B>Q6B6E@:Z.B9!(V .+XS05&Q>RE!NZ)% M) @H?>0!!_(HQNLO">@]H9T4;681Y;#QDQA/$A%6U>5BI4*4A49*O-@=X*:" M2HA%GD76_*#-@#T*85C\9P^T:0#_>.J#AI8AS0M<]\"2G3E$8%)V*X!"LC0(_E$QOX3M&T$ M#)?RL!TDGB-T3/=/1!4@V*1>)'Z*>/9'Q"?P(3T3S<>BKO\8>(#/L!FVQW^ M$H@2OIC$4(>8F/L(\(3T$$YP$6 '0@T^\G%>3B$-Z7JDR!2JH-7D#NF"1J! M#$3(161XAOP*\86Q"I_#6O+XW!/,="X3J302+F_6JVO*JG)V6;^MW]4E_Y%E MQ*WT'2MT$ ^[(*82;4[L:/$@1W(,V#8DJ. *]:\%R-L\D>2-^V&0/!0+Q[2M M"?D 5;4AT/P'*"??4N@&T?7 ^E,X063^DK@?A.1W:"V;%QDOA>+%\* ( Z8A MP#2T]W-FUIGB.8ZH(=7 _V;*264KY]R$TMNXBP/[^SW\^I,'?^R)NCRMQO%I M _NK\? M0,H!(^@\T1B+$O4:T2 ME1'*E<.QAB+B3_DQ M.A)G6$O=+)8R_8H<#G6ED2-,90,Y< ,P#C\X/&)5N! M:I_.2<378B3AYJ/!!RS''H-8>-"VDG;\=82;W@\\1,)"24U98J$2%O.$42,, M9 P]RX^R5$#CBK8=O0JU>AC"H C.HU(QG]W(]@)TGJY[:'' CI-ROA6 X"R( MXN@.R?<)@R\WUH@P1[XJ.MX4570L51$IH'U:&>M0LXU*&Q5JHT((TCC206#X M'2J(&Y!+> 2L.=AY,/9.,(Q%.'2N%V7BOP^A1>'2'G@6PF>@*#4&1^C39(@* M8(Z\@=/6WD> [3)K0,"CFO%Z1*H@3+'2$:A*Q!]8Y(Y9Q"=I#P)=*F11!GB &5\1/"'0B MI:5]4VM$ G/*]V.],!BP@B8#ISG]V)NGJ#C;S?_B1*Y@$IT?;K2OYX>?XK2_ M$>@UJA^2IAQ7L:GZ-!5L)P1>>" 7[M-H0L.2-KJBY5WWZ-NHHV)]%T'X!?E( MUU \FK>&XN'>QV:]-5%!D8%&\9 J*$ %A,KO,-TXW%)"'4TE5)UU2+X7\E8+ M"%Q0:78S"/RL:IXGAY,$1N08H2J3 BT<2-2$.M*-QD >Q9$Z94+,%]0R52AO MNK7O66Y()W-V*?!-C/OE.9\NPK MY=DN^^198"#O;/ 6. ;K'>Z)E] TD$O4[Q\QND1UKRPC%C <0B9@O"04DE6=5G;O? MYXJQ[1<\U)!AQ%D0MWE44_%&(SB+JW>!TC;-#Q1=C[NHZ.0I$7P]8@$>H CL M.X>'G)[FD-Y,8\WFRW%[TDEP44S./%$2 6#PFA-;$@HZ9L M\SC1UQ>7FYEM6H"=7V<5LP.%R[_6L)KUY?H#U\4AGU\M/['"$6L=UL9#/PH[ MDA. ISZ("&U$>XC:IG>< (=M;TI$NW5H_DD<8>.=W<(/IXU?VB\\! MR,>C2Q_P;$*!\6O$//=]R[\6<)?_=U>?PDP%P94-T,_;K MFQ7:?08H])F[-;.A7:-Q3!Z5GJ%RDA:>Z(@UVTMDJI-\ICK<;[;-/[>=J9J' M"[&5]KX7]+AA TXS'K?PG=$W@8GL:R^V2V>" R*T<%#F>'6SD>>7D]^3.I$Y M7OHKNN4J5L^,212ZZ,_QRN7QA'2LNYR<*C/>0/LS#^&:K[W.%M/NA)C^&+HA/:SDT% SS:PP M(FW>.TF(JP?A:TP<-Q-9\F,MI8JRU%1:FHTG,2+DD@H#["H]+'G0#/%-#&BRW8(@K&102QX\QB(JXO$+V)GL0 MF5YB4196)50XKQMOWRK03 'O "^TD*213@ZYS%J)3(Y65);1=,4T+R*U%@\/ MDZR+;DGT0RXS?X1Z?I.F"RE$$+U]7PJ2CN_NBQ-@%H9IN6#L#R[**G9 +5@/ MG+[\#(KIPG)#;!7*[Y$)\M-G3G+39]C/@F\PO"-+)?UKK[%'_P:3:NM_BT!0 MS_5I"!UIRD800:D%.M9TTOAI5L3N&<42,KO5P)!9)IS9DD%86?E@=N&@1>8GJKEJ#&G'%U>7>#]Q-F&<6I+-AL)X-F5\&CQ&;- FRV0CU7P;0\F"951 75 M2@'53EJ+6!\E:LUF:GTV H<=@.UHE-%R; O[;S(06^B0?X8H;#+*:M:;[3+* M2EE0UDY&P.9#616TJB)@.PVK#I=E2[8E @;(JWE:0:\*>N6*RT)'^2\7ETU& M9P?UQG$9Q:DLZ&PG8V!XM9)N5F(ON J7E02752&O4F&S*>439]X9:Z-8;1#D MPIN3IU5&6 6Y4J< GS*0D'YRO;1 M'*KAI!!SC%'IP_A>S:32FP($(1K3Y)>DD].C K.O.+VQ'H*JQ'&F#+D;Y;4D MG%+ 7];1]D7-?NQ8.-&H$ =1A=6-\LUQ]BG87SL15=E% T/\/K>%H=0'HL@V MZC>4U<3R&%83G]58%(O'ZTK-8JIJ;KI4]^R6&A*=RXX:LOA^MC?C/PL4:?<[<76(HM66[1Z67: M$]ETE5I[8@U\756?Q$PVV(BB9& T8IE6GOL%=/[O+9)*VOL?[B 9++F]@R9> M!Q1Q_?63YZ" /(?UXTGR MX%=&NTIJ\UXK:NS3RLD:6(XFX\NH5%:Z'=;\TIM:V] MCP>3J?T_L4?]WF(*YAPD;P@%;]WH^T7(^27ZWL UB]$/[X#7)^^M_H0-@NBU M+%1:SRHD9,Z%X0TAI&+%SRXV,O*=A0G9KD^:YY^8(U_+1B[W'"+G0A!F(I%N M82!SDM-RO;'?!,^RN1H@DYLHNA"0R3N4D$LQ_]P]().;[;%,'/,",I<,Q[0; MKX!CED2>$N 8;!_SRCBFG1?S6HH8;Q2.F;SQ.S>.:>?=1=@,"BX-QS1RS>\S M<4P[KQ[=9A!R.3BF1;9C7APS3^8!LTU@$%@C:FY^+TI,+PL8ODLWI& MUP4"NC!B5=,'B!8806$L4OA%WS-=M!#A[)T6P5E65DH55O3(8#Q_2B<997<$R[_:U:.PRPXP#KQLXX M*!0-=Y&8C[#'>-9H83]K;/(:L3=FQ]0:XS]L#H.* T@=TMG:3JIVGSN)QZ][ M^8)C. 111]*OH!WJZV?H,5.Y6:G11Z81*^2*Y2"6V,SD;& M.UM6W%9QVS*Y[98/+-='?_XLS:>2WWUU>YR](0?_;<5W%=\MQ'>=AX>0/V"C M=,%4E\!EKA^YMORWZ-_[CI[].4J&4^ <9GYZKL_W^\3'[YLM0)CI5(HG!V6MH6=GW4YIV2\?3 7;[_BX9+!X:]PF^:@ MWBYEG>1M8?UY-/F:[FP6)#*-'^DL+1%I)D]K%\?P<#!#J97)4#H]+,A0.DZ3 M&52"4L70NZ/+IY\\[\N+X6OGA;(X%CM8MB&[-:5+JZ MI+RPL<>(*XB"%NZEFD[.AFXZ3:L]6]::RX*)=K H:!XF4K&%"A6MQA+BD96: M![JS^^Z/_;[K.-Q_+WS>9J.Y]_%-\^=W^.2Z#./;$NS.+N&CJ7')9F.^;.<5 M%?U1VF('BUE76&/SL,;VO']W]JPL^+"*F=$,+X*PQ]T51LV8S(,V4SA6BA5> MENZT-A0Q][SG@:"' $%;I^O$H',O9Q50=>T\N<'X=;Y^+BO"KU*;)>%K(MC< MFZY;B6"?)1<51"HO[*PVQ[@[&0FKR=Y=4[J[^YA^_S\61[0OA29:C;FDJD-3IIMK:?M M=25R*[%T6;I M>Y?9PCASH\)#K&N_GBXI2Y*LLKC *SGNVK]U?NK]U?OK]Y?Q7XW)/8K M@P-82ZV*_6Y_[+>95[A@1;%?@]5>$/L].*IBOV40H\I_UC*55S!AI;%?0[)> M(?9[6&^V*I$K@0UX5;%_5I+'7_5OKO: MLZ+6W:V"UMVYE%G:S%4I]8-UU$]4I,$>DY8JX8E]L,0ADFH2B57[L6LX2>>3 M%9G-O#,-&*U!D/AQC;D]9OFC&NN.V%/?M?N9AN,P]'<>S]MW?,YN,Z+-C'R; M-1QZL&,X6]$OZH?-.;:NP2^SG0QQ C"PFD?B@W;U1CA-V2:JQ@:)%[OP0ESL MB)[R58EPT;$ 9IMT_^1V#*S!N 7+C1+X'_$"TIE/K6;SLQ& M.:JC#NY58>'%_6U@)VAA&OR'S MBGYO/PR>TN_&OT1@PVZ^7/W^;7;%Z0F5KFS#&%D_&,,5*8GV@5 1>FKO8&[I M*LQ_9?_1UY#GIO/E?/_3[7GGM_W.Q?WY[7MF>4_6*%(H%:V-SS-T^L!D96?6 M&O[XP.2YP3\:])^\(P7YU1X6D<[;HU\^Y^\1;O>R=NC^^NRKZW_?^ZCIR@0K M/I=X\N\I1GY"0.;$JCD5&W'U&7G)'W*<=>802&,4R9ZIB.JF.JV#H2P-?G/W MG[-?SK^=?[X\NV-GU[=^\OK*U$*G$J#8\N-Z_OS.R S/'%U=_WU\G/G M_OPSN[B\ZER=77:^LKM[^.#;^=7]7?9WS[*=TD53]<)?7T>MJ'N1*,$^G1+' M=2'HU%]HGV*?C"(U$7N#-M3U$^Z\580AFZ84^0I[,(E5J-U9NV%<^OI>U%4+ M 0VS<,]>M[/6\HF[Q*Y95X'_R"-P.6[A?^%M\)?N73='PZSCQLH:9JVF.U9. M7ZZJ859IW@_:3 W1G0@,OO*%Q**A-VZ8LC5I*6/WE?&N/VPEK5'6FWZT'7JG M8N<<=B[J%*^;\Z5H?J5LOF*> .=4_-W<6_HFY9?XSVCUPKT0SU$-['WLQ\NP M(:_J]*1W9X7FIU)!&ZF"-KCM68%TJ+:AJU)355>][6.O8:8?Z,L[Y[6KSGD3 MDUQ[Y[RCLG?.8__7&@P_L-]E^*5JI(=#+3,E8T;[)9$"59@[VVI./P_]+P5[ M[T=#WOGA1OLZ9D8??^,B@_R54M;/_TK<>'3I1W&84#FUZQCLXWW?\F6:H [J MO2"5O7ET5.[J:)LM"<^J%5@RLOK)\AI@SQU# .0(8&@\ 7Z2:5 MU5^)4IM=-;^%5?/98:MJW509.^*'^4K?E]S8:;US'YR1UJ$)OH9C>U)*U%@6 MH[>3CNV9Y6-F7^7:EL?(':.16VMKF,K&EDKX M;(A]VTFG;N7=U3:OD=HKZ[OY)IFO%DM88&+:_' MUG.2AZKBF&4Q55-K"3T3PK?SDI$VX:1R& M>\ $%/E4IJ#;M)IM5.5,%JT0-2KH%1$+N2@+IRJAQ?!Q)(U2#'9&E$-[&I]@ M#Z\.BFISXW-3CXB9BQG$1+J\4FP;4'1K-;5%D,P&59% X[5$T)KBYLZJ$G?8 M6J#E^K(+"O^;3+\*I^-54[IIVEP,I9].7AG0]5-JQ<3(2\ELI,3(K4)7;F+D MM('5Q)A9BN\P)P.O>:KI 7]N'#UR>G2F](#7D.+!PI(1XSZ6E5RDAN.,^HTU M4;1I9J7'YJE\,E-YD)3L1!G/2140X=;E9X&15LC8 K-VI?Q(:1 'KW\3MU ! M4/&V0JXY7H)*$9DD$;SZND>N2X=&OXRBA#N+[?UAH[FP8L@[N7RN8GB%)36; MD[F?SQ#OTR6(]VNLZJ!(:6V$D.Y4I;/%:]V"*HDMCWX^G4V/BH(<-Y[E7P%# M4HSCTL<;U[ #^&FKT3B:+^IHI*J=64,79B0N^-]R .J/W+D(PHLD3D*.3(V' M_PMQ]4DA5\MBPT")K*+F@(M#.0]B?5?.090S+N;-QI%@34T7AH2IL\5W3-11 M!DL ?M;?.*,,"@V,LP%98EE8#F&/9F'1H[F[Q(SOX/E@Z 4CSN^ 3F#"\L/( M.L8D*B3>(^N9WY\%47P5Q/_A,(P=//BX0+W31\_ILEK/*7L, NF1HQ2P+A73 MEA0,0'LR:](E&A+<,43C!87V7HT\$I,%H?P(G\OT^F@<%?7Z:-5/)V)8I-:U M_LP+<:U&I6*Q6%$4-JT'F]9[??F>9,"P[Z@M^L1]WG-CE-,HO]9A,[?684D* MDI[(@J1J.4RNAQ3/KI4 1:!^$XWL/K@YCFM'["P(AT%(6UZD?0\:HJ#MF^]O MV9WU"-I4J-%;'KLAN4Q$3O8&M7%Q$2? )_8'\WWX0_&Y\^$M%1IE?R66Y_:P M!+X#6^5SA]@Y=+L)372(0[D^LVP["!TR/4]NW&=WW'[.0F1 Z1(KHOA@\V_Y M(_<3+(OJ<+!(GL>XY)E(Z$0J]O_ 9U@J6?N78?R(>^Z#BU%IT+$#ZSL&E/A^ M;/W(K"=BR1 ?L!C"-;%NT+5H(.5H,# 8-=N0SSK[G8SM#'J/T[EFUGTM-+<# M:R0-+$P2=Z7@83^(Q9*#+JQ7!N1J\(K8[L.JAFA88%LDO3515=W9*<106S^P M?KB#9%!GW_!]:,BSS^-NS$[\/6CL??R;AX',_"UTKIH'S24X5Y_%_,^,R>(6 M2#T4?G8C.^3XJ16.S(>$M[*8FW(Z>:XTM_/5/,@)O#W;^5K#JF'R!:LFO#JP M'(Q0K,)+6XJ3MM4@8^#&=/X*& ,Y "2:^[;+(^0-+XC J\F'&:TRPXQ3"3., M]1$39%:XQ7!#T,?]:*P?F'CG:JS?&^;5X^#01,SF86RY9/Y<8(J>9;L>N"5< M\ ?_*W&'!*"$]QR Y; M^O.I,Y#-H[I09>11@1_HHX&5 PY%O#NJP8^Q+C_U$9)ET1W\+*1EU0C?V."W M/8CXJYPX6605P0TM="'WL5("V=705R(YYMR# &=VQ^8_P!7C$, ^QWIV,"MF>Y _@S="F7(P#WD0*QH3%$W+=B M>*L,-+H SNGL%1\$>09_W#0_-8Q-XILP7P^^>,#?^60S70H0HL\IFN=1S+H? M>,39UE.4N&C(8(9. BOQ7*N+MA<\6W(A13=@/6&8.[KF<@)U]@=:)AE7Q%A# M" ]')%!$@ Q1V%.?@R(A3QF&ZU(J&JW22H>%E7H>QEIA:4D8N%P0!G9XZ[[QQW<6 MS%X7]\.\X\-80LKVQ)&, L%4;YB HXAP:8JF-@>Y$1@N\ #_65HR@5NC81*C M!#Q8(<'0W)Y%E@=J2$4()?O*.!2!41K63J(X )\5%0:.@_-AB,+%4R)\: !U M2D:3OTF'0K0![TBC@IFIN>H;L28> JX6;Y\5%=56W* H4%,0,^5!UE$4T^%2 MD7JA:(U >9XPG04@/P1UA*31S4@1:(>@9GN)EYF\J1T-JM!@0"PB>T 'I@[O M<7'21KEX],,ZNP$#DUABEV?18=[U9\.8Q$CD@X#ODITDZ-"TT2Q,L0BQYJ46 MH1MQJMT(^+/=^.]7S39G )U$)KN>XQ_ 2&=R]+R,]G&$*[.+HHL@_(K6U- X M"^+RFX/+5=WY9U01*Y<,B(7!E+D990=B$_(!=B6^D7J-R'"RY *B9CPM *1 MDI0"M-THST*$]2.PN3T7M;UK$30!T/+H1J0QNSQ^XES 1%04@"'J8&I<>JG0 M''T0?LL!IX+.AS'6H3$.P*.>A1BC*Y4_*@32_LN2_JS2 QSSB*$0 $BPK1X= M&6C(B@F^!&-2VT IP[C.OCL4>M_4&-EW]Q**$N,K9%C$,"UZFY-Y3F+FWT45 MS.$@)>31V5;4QYA*'S:0YA>*F$B1^![EYBV\@@+["E@U]:E&'0&3._&9%8;8 MV)HR(Z>()1V]@V@^!:$3<7\\KN\'DV*9\IE,09$VR)='?WI#E[(5"_3,KLN; MRZOO?*C::.9U*UZDMW!1X]H5=Q8NNGMQF&DL/*L9[O\I0U/AE_84?N[.3'84 MSC84GH=HF4ZM$SRGV''BF?)Z+UIRC^;U7;JN0+>@%H,0='$R0.U Y_ ZQXR@ MOH+SWZY_3Q,;X!4"#R#\3C#K FTG[123"EQ&+ "R@AL2Q1A.,"ZX*/?D#',C M@M!W+; "#R(1NH_A%?RYL%_R135V[@\L=@?OB^)DP-EC?6KV1XVA,2BBV%50 MGQT%?2^CH/MG_]XO>*YQ=-02'<'W/]]=U"AJ(GT'>4J+]T)AW7P'P9Y,IMA?/Y5D"?=&T)&$8M<8$\K1&+[>,*)!RPJ MBL1Z+IY_J*V1/F 8"8MC''YD=FA; R1%D44M)M>_UTP,:?AI4A#B/A!=A-MH M2RV-LK(8>Y;G=I27KD&G/HTC\\\@N&C&-%2%5H, M?(^B!CW7E[%C>,,070?XIXH04#P8E!IX&7;H=F''N]P+GNKL B8=A%K&K5@] MFG7GTZ@F/4,GB2DX0T@>:8<,?2@00A'/F0'[ &P&OB-46-_R>K/2N!JMECRG M,2*K%*P5C@3,DN+;O5QR[)3D=SQ,MWGH9_81=MWEC^8V4J@N59-36-(# ,4P MOP3LEQLKK4&1=)1,2X4OR#JGGJ6A=C(JAJL(UO01,>87D@\'9OXQ !]_&,3" M-09^CP"-N3W7QAB6./'H<3P%$4ZV/*3&\W ?<]5\ZT&Z<4!X&3V@('K?>N0R MU=KACX$TZL LY)G"OXQP9-;*IU%&M$/3;#X\S!\"=<$2M$; 7-@(>C6\#Y4P MJE4?.,%XMXW"#B^9<0;*+G@7_#I0$*G'E$YKP/$82&2'8Y(B: [?EH&-^?9< MP!RBOPSG.I0H!HQ$IRODY*D7"Y-+@XJP"MAC,3I&9/]*7,1LL%1C'%PA/BOV M+ T9ZU=FAQ,Q @SK!N,SGB2_F(X\RR7L$/C[_ <@A)@>PI.;-(^TEY&1[$9+ M&R@(&;DXKZ(]^37Q.3M%]-H\5@D=^>2-4#AC.LUZY"'94UP''HUQ4%TQG>JY MA'8CD#JPR/![/DHS-)'C!3H+)#2(GV"C$4^1Y2RH&%3 MT:P+:34CEOI(LH '_TF@!&VD3G!YZKMV/XTS#CTZANSU4J[ZGY2=[""B3*/( MM+%:^>ILH_1F*,7[G3\!KXAT!LD#T@+3TB,ZKI5@A/_ HR0I4D+[D@QP<>CI M<''4P758EZRX<>1#+]9&G?T2/(%-"VL%EDZKQ1C+1%Q$>) MXA1W37^>[MI-Z#ZB/>FD+/>%^QQ=Q8X]BZ=;C<:!]'3O<#BU/#?2>]"55TBR MVKQ&]MGJ@:?H(GX5D 7 --&G!N$VJ"(7V2CS1A4IW0XC"Z)0]''X#N?V'7@ MY5"$N#/X6XH"7F*(<0OW\>Y;RGSJ_#[+%A@$!Q8CA&5L=: 2 V_N_G/VR_FW\\^79W?L[/KVYOJVNKJ^/[\# M$L,35W?77R\_=^[//[.+RZO.U=EEYRN[NXZ"2KNQOT5HID 2FXC#>((46^E8R!4/@5A[NERU#7 MO?W?X9$WZESRUCPD!O7,Y<5!\2:%RNG\C/R=T>P9QFJ*.G7<2&U5!,KZGB%_ M2#R+8I58.T4>OTP2CV[4]D5RF)C)K%$ZX&L&T;BOG/KJ$#TP5R&"E*GZDLI-]JEH)_A,\(VK0O+FZ^;4;M)>^WYK336_O?6SGI/#^-*60::IN%J%6;9Q<>3;=+3#DA?2X53?-Z,M[ MF&.F#D_S^+B@#L]!O3&E#@\18OR6K+HJJ@)T!62(G[BG;,\ ONN_I!; S+M^ MNFK;K$NL)XV-N<0Z\^[GR3+*9ZSJ0N[.%LG[9L5)F%Y$[UH>G81&?9X:,:#G*=IGD+Y,L@0<_U:0@=@T MQ=LF:IOV%FJ;61VL2J9@%JZ5.Z^"^0\X@/=/P<)Z9>ZF2[NH5RH4DZM7#BJ] MLFZ]OK8T6@DH'M79K\I"W DL5 M6"I@<^1(?>OU_1:JENV'3;/[OIR<[GU\PPX.CV7CE[7HA+DWXFVYM$8%2R9Y M[B:3WJFSC(TLF&W4)#-9N@TL[00))IB,\?2ZSL?GG.!S$=!I8U$$- 7[+ 1X MVK63H_4$G>VTN63#*CE@(?MZ>E(=Z9;':FZ$POD:^ _[=!6G!"J'R0QO MT^6L0@^S-=3<\RY29*TE*[*K0/0+6D27'>Q];-5.3M9S2+-X(*2,2J]"65,. M:78"1^UNP&/ABP-5P&-"B[V3MY;>T5TLH[3^6/&K557ZR*N[]$ M!R*LA?DUL,2]ZCMNT_5.LPN-Z!U%?2"H!K[5'M1K187:ZQ5=Q]+ M7Y)Y.[+-=4\RC>09[$HO^&6>8HV7\OAXX?OI1Z!/CJ9?M0>>QHK=R )4'B.5 MAF$"G(5WJ^OL'"MCBM*H\D.U68[1G&HZ2U!Q L59:2E<_@-X45T STBBCVV* MB439:SD,4G M=%U6:XCU;.B*MH<;A/24[5S@GQ'B$*[3%51MFAAK\4CGL+!-DFS+XE@C]O7R MT_6M*+DR]!*L@SH,^Q_O-QO87LSXLY3[^M]_HWT# M,F.A%C&GP'<"GT2Y:_G?KWL]M$#X-9%J0@_DE8;)+N(3-KN_ [):SK5OCM=\ M?DF8 ZQ@<7PX61,&U6[1)IU.XO:R2]PS2*PT+U*5N@0YLNB.]< 7(G*[?IQ; M>.6BNMBPTFCK#3:E1_N '327XD5PO0\W8W10=0-CYQ_NKS_ MW&%46%GVL<%*7/B;GOL#VSOT ;?*>N]8+$D\JU!15OAUF#"8_G9(;7ZE18Y#F_CO]0(E?F M^:PL(!,P$PG#A/.@6ZO.X3(<9#RD&?R5[J[XV:ER- 2RT"V0TZ8.!7B]UL=+-77!2"NF#=L'S%E\2Z56=J5\9/%\N?JK MMZ=RRY3*E1ISDA\JZS9&7.Z JN.()1]?4)ZQN$MVJSE?S<72;VF>LV3NZ5AA M3M-SNH:/$$LM6*DTSRL5X4I90) 7J^-F?N?.C=N!9T0&GW6M:=(AU=4/42]J M(9+U3U^B+V=(Z"Q1*LAY*/WN30LV%,C-@O(R"1)_VJF:HS,/AT9,<&5C=CMN M2K6B2*DZ OIN'@%=U3MUP\;?W-PPR\$ 023>(H/O= .(N>ZM2U^@3LB34FRL&CII%^J)2LE%]V?-N'"FS]G/S'1U ME77U@5KJQ#-K[G>"9AH[HVN@EQ[ZR3[EHHDQ1COH5"OH>JYJEKYXQ7SLRK-P MR?SEJ[T7)PS> 51U$@^P91;)3FD9=E15OZ^N JTL*WYK2]V7[FI.49(Z_*>H M6S.XI+%T2>]'0SY';&G^@'G:1L4\@-%)(Y?^4LKB'ZTI^7U#[B/N^-68Y=BCNFU?7H3=*#:0$("N90U#WG]EH%T]8-TPH:BKRN'ENPOTCK:#*]J@)@ M%0#3B@?/)=4EL&$0JCM[WLXJI,V :2^H?/NF2+\5M#5Y7?WVDHI;I8EP5<5Z M-U4-SJ?N:LSGE&PUIC&W40U656RT4BQHH_*Z2O$EU;NH"]1D$G!5]F:#4]GF MJ,"SFMH_U2C5*-4HNSG*DG,17YR*6)#OMII$1)4WUSZ9E8F6_KG>',,7IA@^ MD^(3"89I<;AYB&7\E6]Z)SA\3NB8$P+$)<\G5N-L,(=0&0-)5DO%3-O^UL%0 MEI&[N?O/V2_GW\X_7Y[=L;/KVYOKV\[]Y?45587KAKB7\-35]?WY'9 8GKBZ MN_YZ^;ES?_Z975Q>=:[.+CM?V=T]?/#M_.K^SJPFMY(UB65,I!K.GL=KJ*S7 M+$M(-?PN*=.]XSOT+WEU;U:QPN-2%RMLR;HCHD:A7!+;N:J$M'IY39+N0;A1 M'&%J+KS&Q3I^D[[23_SSGWS5#PXZZ)9 M>[Y;NNN]#ULK7D)KKKH/K[^$G$)>QA)FE:]HYUSY:Y[J98C*+*M8QF'A3F1K M.-SWL5+5C O$[9R:,PMOD%#C)/-35D?E^6"%3P#/(NZ/+\\/)I=G5,G"MV=D M.7J!,,]1&D.J\,N"&3Q_ LU3HTI"(=,=+Y'I9F_-C-/0]N0Q@>:\^O.C*NLN M3,G3!Y@Y(BNE8(O]NC:6.:O@W5#0: 3 M3Y9 DQ#(\F"_A#2C&G$$NX%F0B/@^G@?&S;3\@!RZ2(A$56\F_Z263@LO6"5 M=EZ1\X>)XH7^T/K;]5@$VB82=1-18SSTYZ'+02-#%R3_D-,>X.+BT.TF<1#6 MS;I^ZF8JKS:ECJYI\NZ212# MJ@QK8L8+W^A:1U1["8KK5I .BPN<_P">\2WO3%(D^C3ZHHG9";D5T5VM?(5V MNIO7P99W6OF:#?5.5]"\+R]C>)6-"N?,\BB8D1T@3_K_V@->#D$!T-_-O:7/ M-"^.^KS9'QS_)(PX)N2RKE8 MBR:K(-9IZ'=GJ+=9_-3<.'YJ5/Q48G[:./V$,>WR\M,XQI@KHWV3$,>966%* MNG#OMZC=^+KDH0S=SK=BJ'49R&H#-VBHLF[@O"[J7#<$-LFLK-J1S3N:R%2* MW8G+ C,N >3<,G_-N12<4![DG>[GE!&GO<-C@31\;'F4[/_[W:SF"CH:#1 G MQCG\X<9]%9&^5!T=.U'$X;_.O?5CL5H;[=KA24DN0I7H G'%YL3F4PH^CS3;2]WG,TK;2[8/*_]U&2^R0:P>>NXUFZMY_K6DN[N;UV HEQ' M(MEM$CA3)"ML(<"Q^/#AIE5$'; B@WC*WG M;(!78Z'+H_EZR:Y&U1V=K*?RYIS'^"4V]$L- MB>ZRD)V^% ^76\C _SMLK\?_VWPAJRS925DKRID53BX%,A^ M[^-]$%N>2IS;1CS_6A4)UZH3I\^Y2"DNHZK"RDZR#FJGC8TN1+@U8+V2("U! MRRCJL2J T&K6VD>EP B;*$&5#7H="5I&/9E5V:#V<>WH^&23):B4Q7!S:Z44 M5R5999T!*4]_ C>YO9$L$6(1$P^M,/YOZ[\N^(S_/=UCL1OCG/!3UF+X*8-/ M^R&R[3^P[;?U\9(^K+.S/A;IHN;F6'[GLQM9#R&7[7BI%7K'MM'-M/ #D!GY M3ZKP!3^XT'4JTGHJ:RB)M\9Z#U>!GW:$WZKE3N4P*Y_%K%P>ZP"3H3(,O(@X MYB8,;.X FT1KX!-1ZT(H,5WFHJCL14:54K52)(8Z,9X M2ES1@#VG:EL"+Q.%UZ)DB 61(GH%B22*U34$2RO),HJJ2JT 1 M?7/6=WF/G?_@=H)%\]AUK^?:, :^\]_P%^PFCUR'?BEWV<.OL9B1Y^'_MV!8 M-W3V<>"1*%7G@W6RQ<.LYX:#FBHLQ'L]49R/*FC)#QT8X$&L0I>.4A-W4AZS M31X;:AZKX1PP8M'8#U9O MDU$&4QO7V2>JC)0,J3:2%1O[4GL)Q?K6(ZT!B8\%I?#5\ZU0%&'2I)O.'7' MN$]OHK=GZUC]E;BA*&35Y49M+%=4@ JIB%DD?FA4NH+M0W(&(3!<=X#5O5(* MFF1C+M:&>@OOL5'5.S4Q?\3< &V3 98Z_1N&PY6)L? +9%HY@1C$CL'NNX$3 M,2SAZ/;<='K&9N$;],@PRX$;H1 8A:^( ? Q7+[XZXT+<[-L.QDDHIX7?FC# MC\&YL%6!K]<0%.).:PC$&(+*B#F.8V$I+5JP-R(_(Z)::2%_L$(:3F]6RANK MQCM5D?:,$3"*M)]61=JWL4A[A5,7AX7=LN'4;UJ+X\24:8 O(EFM$_WJ2X54 MI+9F APEK!/$+"N%%?A3$&%B!% M^#_Q;V8Y8//0/D:C")U851/=1)*T/VF9SE#MSS@"S. 2A(,*#?8R:+#W=DKE MS+D'QH4*\"H !%CY1T #,M"!CXI%-"120B_XX9Y%WC+SE. ME0 ]?&2EJ#A]-%(I"Y$@L2Q5R89). 1L)T),-N(QF@!Y"%\ZG9M2Q$Y>ET,_ M<=M*(DYL%$>BC"]RIN<"AA6U:6O/V.>!-0(#'>-6/.)K@-H.CP&.,T2?>AMD MO7'8#%YC^"262HT43T?TFW#@^AJ&IYC>!AE0[!/X5*%VDH>(T8/AD( [ LEN M%'A)G'D"5FS9 %4?):>Y8-4RZ:>$PS7GC1U8A[M#_3-0T@> MT$5H#?A3$'X'M18E\$%WI*8.0A-SDJ8[U.I!B/.Z#A\LW_U;5GJ6Z[P'OG4 MV1J>&7MS=GUW_58YUK+D<$JBFFDZL@YRK<#7?;'FUL(W0PA>5U-5,'1IJ,\N M&PPUCGHJL/D"L"E;>/@!D\#.$/[_>8[4.TFH %CZ\T$0Q1BW$LUT\'"8 10- M8XIR63'K6Y%9.MXBM8'1*T !A'2EH1X!NOB.(1VPS!//UQ:=/$?%B!\C-/6T@X)PG<%. 2K$"#^ M,8@%K)&1\RFC3>L?$?P8I9X<4WUUD@3=_7O!F8;3.4+H;'!X$X:W>D'UG#H 4I!( A?EL, K%Q;_>Q^[#B/%+BX M"F)TO#[+_:YCVM#'W_4QE" AB1C!9MI,M;79+0]90*:AJWKX" F63(W[52#" M3R%Z03X& G Z ]21>)3&/63L@AXQ=]P.02^%&$-@W H]5T +GW6&H>NQYH%6 MM,2C)*?R">K&@B=UR*]ZV@&J\I'^89W=): 'S(G9, EO9)P*R]-$6) X^H+E M^K$Z:1)!)"F1@IZ[RW88,40.DQ-T/S8/K/T3S&J0FB3+B'>IXC&T#>([T@#( MC&1JR!6>9@8H>NE2P.$Y%L'40SAM,64QWRGGM(IM$?#"<)KE"SH;<1T,"2@8 M0J$P@TIRH'TD@J- $V(^D#6'C*Y8JL+*.\-R1;"WY9[: M*=H5_\H!N6=U,_OF5J,=>4T-C'SH1HYK"[U';LR-C%U>^J)!(GQ1FK3!E8LY MF!3#S-:K8^]9Q]X'C>K8>QN/O=?4F]ST\MM9[[X]IO!N.K?W[/+RLC3*:CVQ MD+:(A30;8]02L1#\>-),-!MH)J2/4YL\U!!.T5D0#@,\ F!?, B%$:@=2RB_ MH.:&\EC 8IX;Q<)F1ER:7 =9SA84U$MF4)XX'<: @)*C. MH7W6 =91![UA8P_4S)S+]"'IWV $(@27'#P%7W@UU*;7274P52L%<@T+/.C)9-Q_'."L:(NMEB>V[SH\;Z.R3L4] ] M*Z4R#H\FM/NQ\R#W>$7[_+(^39,36S4+J%ZRY93W/&KDL858RQ2NN)&&>\9A MZRI5^'SU35:EZ,NFP?<^WEJC08!HMO3.:F.R2:EEERK5&A&;%_'=T(8[JL[Z/+O ME5)10'Z<+46"9KO2-&O4--.3WDNN:RH$(S;PFVOW+>ZQRSJ[@[]Z/0*D_?KG M>J5XBA5/Y5:52?%\M;IX3!6$(W:MRD1$)==!%=X1>_F+%89X)\CW7?O[_U9Z MIUCOG%: 9XUZ1P5H:JR3.&YLW'\31;]K="++_4@DA$]^?2533OV'B2]+KJXJ MR"18X _+P^S&NSJ[#P:PTUCZY]>PPDNS\-)AI;,M'?N YT?]6 ML;$9^NZPTG=;JN\VK.K-AE^-G)X?^[\AC]U05AZSTIOTXLJ(N+)^,->-D;%9 M+UA4A69J3O09559>=P;_^[_V[WP;4/'EP4K:^Q(\>!(8_E"/#R1N'+;\(@%B5;V+7/:S"871<-3N2;#A" MTAOGFV+'L\(!N\,&0L#1[ NHO:%\+=#2E:2T6!QBO;.T5ANI>H85BJ$D,'_UA4:WW&(_./]?/Q'Q1L/#JO+&?WZR(:NG!&GN8]03;6DL+S76HE:"%SB=,4!2H2TL< M&.40+%% T*9:6<@+FEA<+X=J984Y7)TE^R2W$=,*R2R1 MH[DR+2!NTA"Y4E:==I]!DNQ7"Q1U.$)1.96DD])*GYTH634>&Y.HL=?>67BI MY_]:@^$'%/GO9 #DF^$Q%XMN!>S/0#0HR)1AF/>U7[[A]G]*0GK%%[3N8]K MPDJ(%C"9Y8UBUXX4)TIN-E9SA+/15;!1&TDU(CQ,^(!4@/F+L8G> >7_?4,, M#1,#&_4U&6![)BPZQWZYA=V2,QNELQAOXF"(5P0+D\7HJ*17;,EBY6!8G])" M==B[5H-H%K^!(#H!4J_K/B@* M.I-4%-(IN:W+06Q!Q_LW(-5H M,=*:HW$?2[EAL3/\(:D?BHD\>$&7:O9*JKBE'2SU!8]]X3[PD9T10VT< MR,(HH^"-]OL<<*,-2A^#T,CA8$NZ;I G*$]4HSHS'2KP[ Z,$M\W'M9 A;D) M]=!!?HW:-"&BFC2I'\)!Z=L4#I(61O,\T4UA%D4V1%.%I M(0LEZU++/K&@=.0]-P1PI2 +%\6T\G54LG8Z@*U+3! M,>G$.O#&B+;/F"*L-7^*4F]G>>9XTBB<3!G- BSDH\XW>NU^HZ8$1)?K'STL M#BQ&Q'JN01+:!.>^GB'+Q'R '!12V4;8%U14 #TUT@/E+*9B*KU)/"GG8 S\ M*?$\H+.Q[7)$HPF,HK@8T5@>U3*2 J&N!%@)VTN;!2C' 3^$[<\T&]4%"B* M++N?1* $9WDHJT$-Y<$OG\/T$DVA?D-"YEY82#'@J>0/TZP?I9TYC(]1;#,C MFUPS$$])/? Y3!Y O47$PAWGT8UP>.'ZO/E\W_GT5A:-MO [+@I[6\X M%P4 MTV2IRT?21>&#>7:Z6"6:C+#P9WX1?*)]AT[Z6^KU<=?Y]LM=YRV6J'5P+K&< M"W9,?TP[.'HI;6P3XTN: 'D:J/F03%/7_ME V??!#]$'H.I8Y/23' $S_;UCRE7WB\')KP,Z47="; M#"N;/?DG2_M6V7V;C VH;[0_HQ_!(I^P$#M=-- ?!I]@SC&'F-0X%?\,0KUV MPTO2(]U8<5^]-N77Q@XC&GES)<-\P/.N#=@B!G+Z?$04O0X];H&0W\"(49^] MP0G*S\!:@%CT!(,<*X^]70<#AG^TA&E2 ^GRO/0#DNJSOZVPQGX-^K!!=292 MU&4I=,4T1@%R](II2CA1$,!$U/:7ZHC 2T[E=LW (7W5G0>AK;!<,\(22Q@3Y%L120HH MFE7#^OBB-T!,/6M=GZ)G8N,SKR)MC(]F$*\9I@.M2CE,Z%D%0]4_"W@@ZLOP ME)2?TQ,=.VL<:+5[TI9J]T0Q@_GRB\NKF]OKFN18B9_>Y<-7QY6MM<>&SZR) M -9]&B*[#[&&]TBK5-#%00"@+_&=-+B6ZN1(M<)*8Q]GR,^N)Z)U/@_WS_!] M^!X/)^$.Z64Z2,>ZQ-G2DJ@.9?OC@<\.]8,3U<1%"$\T/ "7PG-"+J)<%\AE M:)W??.9>: %FP&J18!&_OAU;]E8&\=+5/2.*=UIU92[+(6*K.D3 ="#6@,[,>Q;L#:;)Y0V*34B MJG2-J1KU-+8]/DW 5ME5/DV<(*$2!,6,W21B8'7_.RY=V\QAB#X>A2+@\4]6 M2$U%Y-F27+B#> )]14[A,S-&]PG0HPR-G:E@UIV*D$23QUF=O]$AE6=AJGVQ1M3@04D5V*79PP%E+V8=/ %TVIHLQ)SS@COI7CAN18"1NFZ2LRI3V]TC$AA3Q48 M^%WTZY(-JC];HUAQ' #M@Q1^'VKX?=R6G\(#,JZK"$.Q=*1SD$1&/YFT@+KT M)$6@4P2U0CI?2UN\':GC'1'P MRH3IQE^I>G4*:AO 7R]F@8/>W0V=J*L-IB+W,R<(FHC(>AW'N0/V0'MD,=5; M:5!C=T\(X&5^@:GMQ6YQVLI[3#D %^8RN'^;*GZ##R)\-; TX),$9N-ZGNRK MC8;4ZO&8#G4&B:]4K&S=_8%=.J#5[V#U\80!-V?CXF/XMB[U" 2C'#S!-X.4 MN])IX7+!K\-^IJ'E1WCPPQYYW[4]#@/B2P"[_0! \(8:66(ST>]^\.33^<@# M>&L1NQ/3>TO$LJR[_4GZQ&%BDZ'N>1RH%(/2QZ:8MD /,++X5D]+\+K>-=-? ME:=L:2#@:P#44B=G/A7A]X,!RK@>51E2,26RHSWL@DY'NKG$,)3@)%W&#KA4 MDD[F:+S&)OE.G(&+2,9DI%Z>[&BE: 8@ )I<(.4$T6KL!I$,:D3T.V'=ER'W MD))O+K[>_S_:B GJ*](K6E,/R:#K JM@OVU8.K9M,UFD%X-#S/5BO9&9+V0< M:#6?OU8#%V17V0$RWZ>'FP3?/+?^Z^OLV>BF43 O1\9 M.',-F$6<" KMBY@&&Z*DT.&J<_>Y\__);T5JAI@^87S8HRLKC8@$)E@%A M"O3IUBX*@J5-/Y$C3#LD.N89W3?%Y"?G_)Y] RT1*BPO<4'-"$P[1N$8HVV+ MAM_E.$I9"4/=F[ H#ETT)+"7U%55.)2H,0C<(8++V5M B1$E&F%8%AY%+$MJ M(OH.!CR2YE8%7AB>KLG.GE&L5!1[2%R'H*7,IS#4;"_22C1WQ/0O.P$#SFS 5]C/434SG?Q*A,Y]CLG4P%K8(SV5.7@9MDV" M;1-M"A^Y:''$T?;?B25&08*;I&BBU7Z-V=;01=]'P NPUJFOX7$+D[K[[A!( MI5/+!BJUK ;K'.!9M2V 8+&;)*B M"%JI*";..M!>=YUUU/O%R/1P-XBS'<=5W[(^) MIKC8KCG1P(S46@^;KLDF:T*!1TAQ6C6X :!+4F+LD,297=O3V D"YMR[#D7W M)RQ*6/1 C$:B";PU4'Q4,U^![I^4E$@VGQ\75WPZSY\G2: 8(\EFKLL?!^K6 M#-KWJ=4L*$L"F\01AU W8707R)F*#24?B9"I0!-Y4ZK)A)\IXQ".Q"?&Q"0. MWK,WS;>"$^P@P&Z[N'S=7_OY&X!AY CUDTL7)40B%EIE83GC8 A6!9L[RGBZ M/.HE8Q5]8&]:M[S>V+0BXQ^H@S5R-@WS" 73V&L1 MDGC3EN,"KU#8.\+6XT*-]1)?=AR6(^1SA1@1L01Q$ 6Q07H(=,'_IP!$!EDK M]0Q((8U$%.XCN>%20# 7 +>5N%T$YG0^[*Q@]C8I#_3L$.&B)NA.N)[PPT).<@B'DUG"Q].$HC?\+,IP+ M,B1#3'T*T8_R:07HD>*D4!B"!!1;'T.>X-B@$E4/1'V<:!+5!1!= M.J:).+@ZK9-3]B7DF+8/7F*-=6RZ:Y?)WF:-YG%K5M[F2B_;5QDLTS)8VE4& MR^YDL*Q,2X^5::K)\V@5=$,O(,T)$&G^%-E4LK7MOD08*[ T=ECTC0L;-S5)F::&>3]\=K M88DT +$Z^T,>"!;?.1^D@T\&+L&8E'RCC#R;,7;V0-W9E:M -.[IPPR=G:.# MJ19-RE:3DO&&.69?8'<+9B>"F^K$#VCFB\AGNF$#.A&-,JZGMH%CV:@O23[\0)LF+0\Q^8#?4@;E&Y MY'R*G=Q.-"AZ*EO,=?ZUAPCHO^W_HHOZWV9S#WRW&,?'CUF;/%>&'_=#WOO7 MWC_@E^^LCY?BTWHFYSDM&*?[\6XEW=(LKC(N>2W)(:IV@KSN@N<,6C?(%$9= M3!"C(,H%#:;4#LDIL<+.4>5-,SP PO'8F;TQ_9&WAB^J+^+85M3/3@C>^<]F MJW;8:* S@D7VVN.'^4PQH@,/7*#"5R"IU,J$%4 M5/\\$N\8^^WT2!@9;R-0E-+,UJ?SPB21<:6,MP@SSTBJR1WG/"V>H.]8FT9? M)\/!RD2QVSK>;C/N^DA:F8-/80F100;8QB,[P^*G@(4!VE1Q*\A);($0_GEP M4J-46),Q%!\X&0LDHY_@O#V$P.CJ.I89K6)H'Q'K/-%I=FK/)UA-/IA9 )X: M@64>!)%@!XIQN;ZL:]%2V6/(0V2Y@3VXK"ZDYOF$5\_5]"@>0547U(2 0LC: MRA*J1_ H W&#.$?P:7*/ED=I%L!-#/Y.>$W87=<<''.5Q:\P1(JQ72#$8>,G M14@_4=@"W%@\X[&1%24G).=8I!U:H0:+#G(: MGECB&FO:?3;'Q\>Z%N5RX9/&=.0D,.&;ISARRSCK^"&CZ*!S_7!(K V//T[1%4&ND2 U4CB=E)B^![^ M*#-T+"9Q#V6MT@W]\1S(-P9XDM,8IUU*.F8]A%P'*O&=UJ$O ZJMIC#VQ)IF)0>MW&B6TY3?9S)M MQ*%KU ^>@$?5 5'/C?!2 J;A,C0U3IJSUV[69$$/55HG"7 M#.@\-E,O^9XHE]H0VQ+"H?R6?-2LO94NAQW86L?#S0?0!!@N!'?]![GK/)^[ M?G[GS@#:KS#I,5H)R<"XUA QG__PK[W&'OT[&EJV_K>(@('F)'[0X;5L$!23 M;76 [?3DIUFAQV>4!L^(> .CA)F(;$OP@8BTI86Y5]I78!4= ]K-GU0Q= MT*@Q_.];_1T-_QYSF5U'?Z@BGT"]LG4=R*NVO_?QC?6VJ/? LHEKT%;-#6@E MB)A/9EK3E&>FU>6';0/)\O^UUYH=M'^5A@&OM=S5<50>O;)- =YT-YASU#-2 MJSZ3OS9BB3.%XV#=PM'>9NFP-U@Z*M99*^LXV\PZ[76SSE;;9+[-K%.AN5?D MG-X&<\[":&[GV^.UG[\1LCO9RW:B7*[QWL(YA>J;69[9W6!(VO79F17UR\F7&^Y!5V+U.HPKLL,ZXISNYR@9 M3K&IV-832^ONR[349JOQDW$F@:F^;YH 2> -'UB\-&(;(ODUBV6I&M1+,2S:T63>QH1WIP.:=ZC]GS!*O9JY6]BOIG3WS_9T5W'8EN-LBN$N=V&O+ZI(D MLYE;V:5BU9*SZB[:F&:K73N:!1%+0>5M"?)4"4_K"O+\8H5T#9'*_51AGAW6 M>H<-K(NP 42NC'C%SK-G?MRJ-0ZK,$_IV+^2WDIZJS!/%>;9 <&MPCQ5F&=# M6'47;4RS-0=$+ 65MR7,4^7RK"O,\X?E857$M"W=KV&]BO;LL/*KHCT5.V\1 M.U?1GLIIK*1W4Z6WBO:4CO,KP:VB/56TIT0<4=F8*MJS6=&>*JEG7=&>"^RX M\*MNGU$%>G99[[6K2$_%S]O#SU6DIW(8*^G=5.FM(CVEX_Q*<*M(3Q7I*1%' M5#;F93-O-78IT@-_ZAY,\#>VC!)_KZ;_UWP]K<9YI_&ZU,^VRA+S%L2:TJ]J M67/)"W+)11\L< JD7!\%L'FA M-<#VG9%H6.DE S]B;^RWU'WPC?-6L$C(>QXU">W+-K&BY67:Y55TBQ=U>F4' M1=\:4*="QWUTG<3R(MW->)SHE1ZJ]-!.ZZ'6KNNA#NF/*YI]N^YC=OI:;>\%_1=39Z3RU;Y27F]PR&;S0 .\&X3WW7[K-#ZM). MO:NQPO$P=#W6;M1DH_$F!0(UJ-IG.?5.;?:!IJ!S;M^175101!XJCTV#YJ7X@S)# $V/P_QRR,UW(SI9F:;^6U[WJE6 M9JTR:Y59,\U:NS)K"YHUM%=_ 69V>ZZV;:I'_8OMVI@"5>\%V&[9?R7PDJQ. M?>+P"0SF,_Z#A[8;D3)!G3CKE_ _F=_D&8()'Y'9 3R9U9;VM2D M[3&MX'MVTIH]O9,F&9M7GEYE;RI[4]D;T]X<[+R]\4=LR$-0*)$;8TPF% T? M\$-0KI;'NMSG/3>.&)@*[CZ"<>F%P8!L"79AL. %RK10^$;9%*',/!Z!SNI; M/CT1\F$ ) 5S%?=!:?4##[PN@,8@_&[4Y]I(W7$["=W81;T&NN_\APUO>* ! M!VX48=.'-_\4#L/;$BNUU8SBN(_,]JPH^M?>S9=/O^5KR3F4F])MF?==W-\6 M-CTU!E%*RWQ!O[J=W7RY^OW;[,:J$XRM)&2,G$ ?,19C!P=J MV'4]6:-('9J@)/D\L_(/ M3)Z_L];PQP$DHP MU+S$,O[*UUD3'#ZGZ7UU<_O^M^7+&,YQ-Z?,T+F #]?Z=JS==@]1Y=>"?@U4R; MG9LP> BM =O:Y0O.<\&GPJ>;A_J\(T,&LD%Q#-X3$ B-U:? "AW6M]!"1D/ MZ&[7]=QX!*.'J7$#HU=C+CA>'-P6,H%HV>P _P:WS1NQ0>"[8#?I*P=,,,? MD3P9D986R-)J-$\_1/!#8TK#ONL%43#LC\ MFCY?^"A!5P',L3B7B;&+S-BK ML.^G'!3<"3N)P>3#2GNN#8" N1&=X-1@J1;" ^77T3MB%Q^N[Q)O@%9_Z <) MDM-%K();*5$.D3 ]RP+?+T#]AP#*BO(W]:SO\AZ@'47V:T%VYB3$%3TW C J MXP$6NMF@S.E=0<0SQV8XEO(E)X>)GP)@MBAF?3!:P'B: 6!J.7LN\*#&<-,F MB0ZHZ]M>XM 9GL!QR0 (.LHRY#UQ39=[P1/Q#OXPY#T>XN4!=&\%=<1\[0\" M54[.2WSO?-A.?B-5G%6_6LB):M?=/P%F T&B2B$K!0<\Y?)'4\,1F_->3Y#* MX**LTI.6#408H)WX-?SM\ BP@6#*D.,1$;W3LOLX"JIQ"L4-N>T"2RKI!\>I MA^M"[?T0H#1*IT;*H0CGB$@0@8\HG5:DA!0$"/ (& ^093?N2Q&7!H>">^@[ MH73"R\7<4$.88\O?<99XL3O L_= L0R^"$Q1&#SBCXS7B9/Y8B."CUCH*G9! M,61&U(9 _0KH)FQ.NB'*91Q8L$+X/S IL$9+6DR4_C@.+3NFEX4<'V%1 J.X M:$QEW)+R KYS\%P#\%HI+"8.7&"0\8T%E2AV$)]/7Q#R 8UN&"[XS+/H#VG_ M<@UCY *O6R&H31@ZR>I,BMV:#_P-WPX3L/\VO=FB9*$3M/ M8UOP*ZP'^%XO,\MI.%VD;CJ_FM30P@-7'OND;@6D#E;-,*S%\ADL^@]*)B/,K[2_%96!]QWB1-X9H'4TIQ.-%"*:+.(Y> KH)P^PV MICDQ1'8AAW>"QG,$8/ Z(@31F-]"]Z!)0%)32*@%*3\K:=/#U] Z=! M2%^Z0B%'#U3@0%-G@&QP"T]0\NDH#!?X5*"TQ":$^#AJ$[(FV3T4^BL@I!IQ M-::I(L>W,+(\1+.6\V<2Q6C_A=V1AI^22%1N7(U@[1!^C)$%Q_3C)EFWT.#: MECX-XJ17'7 #P#+B4Z 5!H'C]D;"GQRE:\0U&],$SD]3[5+%O)U\1[KTCL?D M9:=D?4Y!-C XJ?(RHU4!7I)0)?(OD&A!R'\\7!,R. M>#P.@(38:^1NO IM@7@70> $E,I:T$45O)\6O#^L@O<[$[Q?C1:\G '9"I4@ M^6\8/24 PCWM_^<$497O\F1ZO87QB@#]( HN//(0?#H)(^;T.J7;:X7@*67= M3F^T#^ZT(Q'0,"25"A]21E#JDNZ.)>PPC.E@O :O) "V1#V%!,_?29<M0N/G M 7L(JSIP?U#81DT@,\\ZN_3AWUP#:V%Y@9 ._!1<91_MG$B$+')H3- M'$VX&N ,\#6$,+J!GT0:_+HRQ)P-X4V&["B0(2"[@/7P%(;C0M?.IHX3M,YF MVU$ Y$D&-VA75([Q(_HXC()9],88.'Z&["UPK&E(GBD!K>,U(W(\MY@&Q_$? M("WHJNP6,K^08B7/=D;<"IEPWU0.J)AK-A$4M(-ONT,I())PR/$F31'B3@OP MT>G0^Q636>3X"2"FT_OF3O%R4F45^O'Z1/@W XQ[XFG*@Y?&RC".:R5TU /*PGN\\SAPA M6U'$HTBG!@BOG86!)[QT<6ZA_6YQ>B#=)#<2S@^M&;]4OO^0$V!SX[[T;Z1' M5E>,04ZBH X8"C'E-0#7!G%-/T@8Q@TR$/O2*\7@G?V?- MLYHIFVK$HC.;D'5:[0_&/:Y]=\&Z8(-]HET)&J4)0R'1/M5=T3%J31W"] M:3F".OD,'.E\3YV*.C1@ZX/OP)P,S3CN)5XV,*0>?H:C-!L_X?\SQ-).PA W MUWS813;$#!;@)_@^MESTC:(XDF>"2:QR/D1VVM"S,+O23.#C\@%'7+$C=]7( M3\-J%O-GMM&PD1Q8W*I#2<03P4KE#\*JO3=T&%_ MP9;%>F8-H<)VX" YM867&B><(<+\1(&=L4.]7;*0]T9P+M7[,A=(Y%5-=_]5 MC M^ZFQR+%"R8)_PQ#B QDME(=V1MZLS B2T7D'4\*\*+U,2?<>C=BB-G9CP4!] M6)@>>@K5D/,%[,.(/:)43@4*9 0-G90Q=LJTXVM4!E4/Z.#;KC@C?4=!P]"* M^8-KZQ46!HG3'199<2)6;.0"8%@33_[%T2@)A\YKS"1]&+WUHBLJ%C+=RX-O#B(A:?F6M.E;]Y@+DSF/?V@>8H,"')$$HM(M;Z9_,9] M"]0GW "X1V"S $M@6EY/!?39F^/ZX4]O:=\-':N"LCJ2[&9#W#(LC E3ZW;23[[^^OF-)NWDI;$$6 M^VX2I<3K6U9*RG9ET^I M(3@4L08!!H=D_O>O>P87+XF2*'((]E:2I4A@CIY?']/3W1.%[V$,V2 F]=?: MAH2,"@LJS1B5 IR/3M9AOJD_--/G('F!_.KJG.+NI MT23VQ_S9'3S*MXI;\

^#CGZ%2*)J>+:3B5_,U Z,GXY/4+"0JZT"3H MHDE!%Q1T\3HS_0OZ]V[1OW>N_'L%NWUWC?4+F5$R%20P=<*.TEI9[\7@#JFF M"G$',AE%9N+G#M3IH#>4X2C1)2;P1RV.)2#+5&_ A[AIE+'82874,)9F MHO)R1D[8YW:Z&08LR^PF# ))3LXP3@3?1D><$TA+-.&YW&";K5HHJZOF(>8+ MC>9\!WFOW*V%G:P2$8DC6<6Z3#B[U>\%@W\Z[^M)?W*Z!9 1#B,D;[8AE5]! MIW(B%79><"^J$)M,F& C*9&D_:QV^'%PJ)I5D35JJYBV+LO.IJUG#CW;]^2A ME]QR8;9'OM 3:SHEHB6QDA$\P4TE4.HOE3S?5"34KDJ=-! LDSB*'FPIP9,6 M]WJEX.'8*,:K?9?10K8T%G#WGZ0V@@DB$T;E3\FYR@2G&"N377G5N@DZ3,NM ME4JL5"8M%%J38F9R8*L3-^6#?F[G7XLH66>5CRXML9.T6-1N6?=%5WR>VL\ M>TV^,L>5CZ5% J<;1UD^LQR&],MW!28!L8C_0)9RP@EFE]ZD4.:NV= ,IP\ M$\,F+G#K@%[$Z\0E>NKW@)>."Q/).\X2LY$L.7DB>Z!B\"<>PWJ&L$$OU.,M MX41V45ZZ3+/GO;D'^BKW=X M(&5$7B-/L=W-^2D+8G>GLC2*#([9A]*M*0_?@?BG*LI$6NH@%7R7W0C,FL%= MQO%=()2(5+Z-KR(,T6^1./(-=N;'MJ\TUHT]X+BBB3Q9KE5UUIG7!5%1,%B3 M@Q4[^&CD@L&#>Y+4WY^ M0*9T\'P8")1EYH9.IZPZ1"[&!X++#E,#]0JF ",&]%]E_:*1=2N/4O+:#J=9 M@$]"I-2838(>2HE0F;QP"ZH2*7"LB@(@\2Z&'G6B9&$B20 M6?1SZM",I?6@QC'9)[0\]%7Q&H_]7=UFD,ION0$ _E_H;1$_;#&*C-0Y:W/E M8TUHA5-A&&3QB#07+IF84B)X MX Q18LZ8DF\D@[(5A:'V8]P[IA!SP5"]RQ_*WCHC&A2H7@*\;,>*08[PN@B/3*RUPQM,E'<0!K4U:-K\HS)/%SJ&_3 MJ@"GB5=!6:I%4;);TO56(C-S*B"WX3F,_V#,"Z0(I_+%"G<&(%$Q6%"A>TY& M)4:1Y($2"V59(1AQ3H+:5(=^'($QI.3/I+2;N(9@81SW_ L0M& %"D186R!" MBP(1=B808=6EFXLR-4G-*FBK#0W<1/$8>2/)O5*>GGP#$LG0-[[N,\?O3=C MH29XFVM:EKSS.*%SLX)7J"3OR+F_\I+D]2W8/+I.76C2?71A5HW[):^9?HS* MB])F@57P]/CG/>MI V.CL%IJCEIAQ-XVC+SXNG+-YT787SOV>X1]/>9%V%\[ M]@5A7X]Y$?;7COT^85^/>1'VUX[].\*^'O,B[*\=^P/"OA[S(NRO'?L.85^/ M>1'VUX[]_^X,]@N%$M^849YECM[V/EWRH,BNODB*$VW?@IAWE MGY8;?P@>:"0X7J@X),4U0,"FUC:9_^32WLRM5JV!^-HF:X< N3I J@*&'\)X MM$!G8QEF3*P^3$+43"LM8RU[Q["_?1/L'&CA(^&:<*T)KE5.>EIXA&!)L-0" MEI,Y_J\4NQ:)7<*W7OB^]+W#F8IKLA;79-FUUP&_1L GX.L%_#PA\ I0CAC_ MG;NQHOGM*KS!R"<\GA;!F-:E6[Q2.>70Y:UCNF.=T MP!VLNFVPT_-O!OM?/AR]9U>!P&KF7D1'/NLY\JG2D<_NJIA&M6,T&W7M5I\L M)H(SF?X$Y%T%LEFWC#J=]A"<2P+GIM%IF-HM/J&9T$Q6!@&9@*S+NA.0"<@O MLR_,>E.[Q2FR7O+OCBTHIV?=9SV4T[/+ MRL6L&P!%RZ[J+ ;^-3OBX!.>BBKA_3*6QM)M:91M:AZ&\&Y%' V+[U=?NF(>R>C0[:ECNF&R_PG(I0"RU0;SG\0RH;D<:*9L-0)S6]ZI[\.QQQ._V[.)(9 MI_L+5B!=Q&KUIWED3;Y)R%HXC?J0TVKBR.PM#[V2L=97"+CEY$AME1"?/E2, M_!$,8]\\>'P,G54.8N_C[4 P/O1C+PJ9XS';=^.AQ_9[!RP0?5?8$;-Y. "V M\N*0\0<>]$( 0T_ <%D$[XJL%)[?[SNV"$+6Y:'H,=]CW!XXXEX,\33-[P.$ M@XA#'WW'XY[M<)=QKP>=]IQ[IQ?#GW[WO] AM 4#YB'KB= .G*[ 9]C0#P1\ M PVXK"M<_X'%'C"Z',- <.03!DMH54W[_86'!TLXIE,<^XD<^ZD_' DOE.=X MZL'>^\KBH]\=@]TRPU@Q\I8]?-^*X_,<&T_0. MS5IFN\*.DS&' __!8SV?>7Z4"[^"U(#6(A!3[AA^M06(EQ[KCN48/#Z$/V9$ M(9YY0X- 6"=B'KP3AF &R/=S@JA&$SI$ Q[!2%V4<=B+?^&L=AN(]DJ5O+$MKFY*E15%ZAZ)T!()1H+P"T31T MPE#R^X@[O=0B6R0DB#^)/\NZI/OUS=DZRFXHL*F36SR@4IF ;=!""V'((]@D MP=[%AOY@LQ,K_0U6AF_S*-?\N'OAWAAY7+:7&$P+FH6]4QQ@JW,,)#:*@S!& M(RR1%TG32H]WWH>L7C7WOQ^P*Y?#9!X&#G3GA&H#UH_1_,DW9D_MQ*Y%Y 1J M XA[O6_P3,!.A"?Z3I19#@?OU3B5O(.9C43P5^R$3@3+Q"-%%CG^=/:+J-D# M*8C6F_AA"WC@[V85,ZYQ;80CN\;00N;+_S<7",3G>7^FL/0\WP]+_ZTWX%GI M^H/=,!#KW:'9GN<:6H\#BGIY;B\]YY[9+AC@/^]=_7+R>6]JX[RT4RWUJ4VT M=_G;UZS!><&S$YT\[@^<1NO>1R4OZ^T$^M!Q,H1!II.NCG\Y/SRY/C_^?'C\ MZ?;\^AU(IP<^#E-?*X;V>F)J' .A)F6-?KQG26S\WZKR?_/"YI.?]MC1/ K\ M>G8]EP)(RHE^T_FHY9F:4^'3!K'W H%1F'*RYA.]?NA^_!9'800"%D7O.8C. M:)QLSD!\LD]."/J2_0&R__#+?X?(: 2:[A<>3G MRKG]) L\PP0H"F3@SA]3+&PMX05?E#BR%7;>\S(,9'+%:])&UF5,KGY:+SL[ M!=$';R45%0B<-Z_BY-.2@<_?>?U M-,/4B6'>FF&DHY?XY259H5NAW%.KN?/32G,_=H0T0MI:D"8(:82TM2"MKQ/2MM'C M0GA<*1[O=,(C(:W$2!L0T@AI:T&:0T@CI*T%:?_5"6ET'O V]1]U.P/8^WC) MAZ(,P"/1\V+1!$SG0^6\8N.J.,6SJ-T_\$('M8&++MR2+ MYEQ]@]%'&J&'%"2AM(C2[#O"*>%T33A-@DSS1&N9+*"B1=ZQYZ 8/O/ R^%, M "8 KP' 23Q@HN&Q[+=CD_ D[*T5>R-'E95G9SS2"7QTS+'K$"UH\ $/H&,_ M $WM1*'\2H:&WF*I@E\YZ/Y+/V*_BS 2/8TP3.@L+SJ_\N"[ ,REY2R>A5'V M(8Q'"UQVF$SL.IXX3-+73*OZ4R']"1/T9'TF:$&GX&?">GFQONQ.*]M'*68P M4E8(DJ3K:P1T2%*;D*PGDA.9#GB]XF,_+DCW5W]3*ZU H7%?2O_6L=:M[OO?1K%8LG27^6Z__$SN8-:S 9G8F MR<0F-R:=([-Q9%6MQCJW"UKXUO7H9G-2G[JAY2JI'MXRHVO6Q55VTM-BO\%B ME\7+UFA(!YL^7K9-7?]$3JPE[>DZ.;&TZ9&<6'JL0^E67@]WCIZDWT$G5JW2 MMC2& CFQUNC$:AR9%CJQFN3$(J\(=;/SRU4*/;QE1A5OT>KKTJ,V M:I86N_Q^+,NL5.L:0X'\6&OU8]70C]4F/Q8Y1JB;G5^N4JCA+;.YR(]%BTU^ M+(K%(C_6"\WI&L5B:=,C+;]&BU&ZY=?#I:,GZ7?/D656*TV=^9X<6>MW9'7( MD46>$>IFYY>K%&IXRVPNA1&S5+BUU^/U:]4J6\0G)C)4K@"/ZQJK7JUCBR2B$IM% +N;>Z#52/X6O!WJ^X%G>C MA:962F-M%U_;@1$J"97Z#>RM4:DM$0F(>@V,Q".A4K^!$2I?,\J=V&UH.S!] ML6O5-IWCL1L(T(2&NKG>EQZXV32-^F:3$O3%PTX,;-NV1V_O4"[W>FL[, +B MNCS=FAV :!=WO+[PF@1#D3]*()1\D:Z\.FL['?# A3[/_-CVH\?B;"@H>M.6 M%]X=:30HO5N/'C<1'$FKKTN/V@1!T&*7/]:-JE125#15J=2CF])GBY>KF](O M5RG4\);97!1E3(M-4<94I9+\6"_U8S4V?82MZV+0\M/REVGY]7#IZ$GZW7-D M495*Y>\L-"6+[ZV R-4$BKU&]BVU;X@()9T M8"0>"97Z#8Q0^9I1[L1N0]N!Z8M=T]ITAL=N($ 3&NKF>5]ZX'B)5)UPNETX MW2816KK*@%N^WMH.C("X+D>W9N3$'+0J!T:7'#:S^1AT7NJY#Z59>APVJKJ3?O4@WLU9I6QI#X:W7GV*B M)S+[30M3^YM;$Q*])O&PIFY*GRM>KFY*OURET,-;9G11E#$M-D494XU*\F&] MT)YN;_H$6]>UV(G5)Q^6%CUJHV%IL7? A]6NM"FOGWQ8B0^KCBZL%KFPR"=" MW>S\.5VCZI2Z]+B1VJ14G5*3'K71 MLK38Y7=CT6W!Y,:BVX+UZ*;T?I%R=5/ZY2J%&MXRFXO<6+38Y,:B2"QR8[W0 MG*;;8K7ID59?G[4HW>KKX=#1D_2[Y\:BNX+)C45W!>O13>G](N7JIO3+50HU MO&4V%[FQ:+')C4716.3&>JDC@]P8>O2XD5@L6GU->M1&Q])BE]^)13<%DP^+ M;@HFM;#@9(L"M$E/R!'5FD:[T2 LZ-"C-@8B>=QHLW ],5N M?=,'X[L! $UHJ)OC?>F!UTRCT2&<;A=.MTF"ENYZUBU?;VT'1D!6YPR3^FIO./]_G0Y<@G DB2^)$D5F3RT&BD>I$=,ENX M[HCW>HYW]_->=4_^'8ZXG?Z]ZD.0=!&KU;G+F'R3D#6)MI'$RFDU<6ZTNC.U M6"AZS/>8[?HA MP)^- L<6S.^SO[CQSXS+T>.QUP[TXPQV.GT$G@NQ^.NA\?'_#*!>-Z MR*+TK>/U!#YM-N1(;@%!I_YPQ+TQ&_"0P6\B %0Z7N0S6](&7CFT%6T [L"7 MW .4\KM "$77!R<:,,'M 4+WJPC#(*RPSS&>?SL&._-CVX\DK=-[SP'H_KV# M&@"F$!0:[0I/]!UH$K_FR ".W\-6XQ$( &9:; @#&82X7(A]>-&+\/>HL*HX M'/@]?[CONZ[_@+WQ9$KX?CJE?9AU#WKUY*QEL_G<#BKL=N*+9.ABTX8#M@'##Z="#SM"=L/Y&S?J99=>/4]V_L(5/YP MA(]_9/O6P2PIH.5 \#Z0BPD'_X"N)P>Z#_/"B82Q;<-2^L%!1EP1*J(/1ZX_ M%@(>E2U$,)V)!4#2 ,*MJFF_MWD<"O5'[_V!P>"G_>[!9#N%]@=.F'R/4Y]H MZL,*V%6 ,*1Y,D [7@NG(V-JR;B(1B MPN)"]N( (8]?)7P$@WL8.,"F\)4C6=V)7* <<%8 VL6Y%P5ZC!*I66'G/VPQ M4FL!H!@L*14,R?$B?Q<'$HH1!]R*XAK/>5E-YFM0285'3X1VX'1AK%T!K&S MS#VI*+%1CP\%]B3L.,(Y^/T^J-$@E/(L6SW9[E0/!7)5=D?DGR>26BZ(M!IB MSP'://"@)Q?-'RGM."7AEY+L^4HEK' 3#X>(?:2S\$(%_ENY$^!='Y8K 7F8 MH_Q>A!%"]\&/71@1R"%72-1(!3Y'?E;819'OH@F=AB.QXP"5VCS1.]>TPBEE M4JE78+UAPM=+T0*:E@S3@T8,)=2'?BP9F\/&#;D?6$\^LA##B@8#?H\22L#L M4W46OELS8GO./1BJ/ Q_WKOZY>3SWO0F>=G]5;J]FFCO\K>OX^\'&8 M;KO?28DS-8Z!4).R1C_>LR3$[V]5^;]YT7_)3WOL:!X%?CV[GDL!).5$O^E\ MU/),S:GP:8-R[ 6[AL*4DS6?Z!4-^M2,1QX[2;7U;RNRZ5<_Y!N$) [XR'3@[IG?+.95^F# P4W?L(-O>:TJ:6="I&_NC9/M(GDN)2@FW\ M*&FY.6[*!P2;H76FT:V 5EK5E2*<:XOS>42:PKY-V-=C7H3]M6._1]C78UZ$ M_;5C7Q#V]9@787_MV._O#/8WE'>[+1FUR])UW3M3!88B6Z:S5=2]Y$.A$81U MK=FS]/ U*NUSPUT>C#^$\6@!LV(0#AXU'R:N;].J_E1PE4KGO@SI@28^:@22 M;=3?!.S5 ?O8MH-8]-COW):G!*^%N$40)XCK!?%?!7>C07XP]CJ([]<(X81P MO1!^G :"X#&OWV?G?\5.-&;'&+<2OE:BUPGOA'>]\'[K1]PM QYWO@!7*?T MUWP\]#'8)HN">ZW-T5BC#-;C I@MZT8KC43=T KN8#>T@MO>#:W@MG=3%DM8 ML\N?MM42-BWV%5X?/&:WEJ(6]=N5S&EK6S*G8:W[YNXE=^,+IZ1;;3+"Z3H& M;C:-6J-),"68:@W3FFET+)*F!%/-85IO&*W:.F^R(9P23I\_\([9,:JF66:< M:K9GWL[K6[9U:]U4.VNVGQ1N\/O,]>TD!,!SQX\&4^M> Y&$W^L&;C6M+2F[ MK*N2)CAK!.>U[^ )S;I3>IO1W# Z39+-A.92H'G]_@""L^Z4WF(X-^M5H]%8 MI]M@[7#6S&U 1^TK\0><#GC@0I])N<57!IPV*>!4[VXH5&K;NZ$5W/9N: 6W MO1M:P6WOIBQ6,!V>[4!<*NWT-=KIUV"GO][P57)4/\)EW7:$^S]W0_F-J@O\HG*O(N4QL6I,]:W(' MQ*339*1ZD1TR6[CNB/=ZCG?W\UYU3_X=CKB=_KWJK76ZB-7J3_.HGWR3D%6- M6Q$KI]6$4V5U/J59P$T[;/!T*YU ?7W5K1X;1FVEPUBW+T6N11,//;;?/5!+&(B^ M*^R(1?!8A%>N) ]CK:$3'@JF;D5D^UP]$_ ('AS 7P]<-BCZ?7R_[P?R=],Z M'*(WB8U@0'Z/C0)A"V16=AS?Q2$0S6!6U:H>&#"4X= )0RQFM._T&1^-7* ) M\/@!XUZ/G?A>'.)#(^&%JN:1ZM>/7;Q2QXL<+\9!LZY@(PZB##[B$,Y_"#N. MG'O!>G& />.7L$#0>"1ZZ<#ZONOZ#_@SAR4,AHZG^I T\CR8$_[UX,!4.%/U MEV"5#['?P'<9_'8&,QMV1HV6-R%K B M=A0#K?$[%DH*3] #Y]^=G;_@@8=M!/"^NM*O,,,13"N8H;_M.Y[MR 60T?ODGE'FA""8Q])L MBT?P=RA&/+_!#MJY=VS!'@8"Y%> HLGSH\<$Y8?GOJ!R,_$60%"RRW8',C,T@MU4SL#=15 MM=WDJEH29"3(2)!MFR"K:R[(Q.3V_AWLL ^2C>?D-<+XW;T((Y1A,S; MW^&S$S$N+Q=F=P'0"NPZ];L2@,,1]\;0AU4U.^]#V/Y6F^S"LX%*N/&^Z<'SZ K@<-V5&2[=[_?!_,PR#L!N3Q"LQ!^ MFQXDXW>!$$,4V])B+ S24'/D;BZ"'P8.] 36:4^HW:\:XS!V(V?DCE-Y[L5R M>X^FZ@Q-"JZ( 8$$CS>:M:7K >R'LAZV#;KH:&+]? UR*ZOSJ4J#P(4 MS%)^)M(XE#L9TV+2MQQ*E?@VYP*&]&Z#]!LX=^@42MH%K<'[D51/2&4D$4%X<<1LWD,LGJ?HQKH2QT S0Q 8&>ZY$". M;+JM@3.4<[SS85(PR!!/,QYM!6?@2(>7S4-AR!' =SPC[[P3BAE=.:TLL,_, MG:^T638 J?BS 1B9BC78P'\ ,@5&HIZF"#'RZ4F_+PQG7$3&^.@^,\X]-#-EYNM]. MC+:N@):&#FIP,,>:R[9%^I;T+>G;;=.W39WT;5*\%^7+69!G*<_5O]EV:#?U M+SSH!,5=7J;%POG:&%YX4AT_VNB&E7.X:$.WX="K]?32<^YA1PP;[Y_WKGXY M^9S%S^33'Q5L%Q6^_G7YQO.\YH12@EB56X=-\S36#\"7#,Q-@3D]Y.;:: MP<%KM&)'\MF'[L?SS-)F-VCR MZSDJI,R?&]X59C3*9+,Q(=*Y&_I,LK44X]B,5]C.S&M .2,+)H#2[:A#4&7E M;V1;E;[4<8G& 9T2CXJ;E0J[+>J.R;WZG-:6X+.A<[$I9+O9[J<+5'[WW!]*0V.\>%%LIM(U;L@*YBNT4 M='?:VN-;ZFE"]'SHP,L(+!829,I0&4C-S%647,\)>==QG6@L9S+OV7O?A9TN M6F%%DJ0636$:%78,Q![QL;+I9I@+P X]G[>LY[>_;Q-#E1QC.M;N'F3+&X Y**I?RZS4((;8<W([\$U% M$QC;,?+_2(Y.[L1V #Z3 M+5=IV,Y6#)LD#$F8G9,PW+J/66_'$NSB1FCV"O7F(&4"!GWAD0R5OQFS@NST1 MA&NNK[C^ C!+]FBMNYK+WL=6I_/T-6"KC/28HRGG19F ''I=:7HS*TVOV2*_ M*2V?+!BT"8R9]W$6'6#B!LR1[-]8/*:C<,L[71XG_ZFR5KO#EE2\T2 M/ LGTT1+T^1PDRI#VX6@I:>E+[->?V+I=UVCDZ-!K=,M%N0CY;S+?@-MEX-V M^(2%G=+9VN_%MZD\\T3.R1OZQ+0JSTS)GRM._GS_LD++JS8>.[5-&(^9D2B3 M(52&@./9;HP1W8U6 RV7-$@[C+O_3<*V_4(4R&3MFJ34YD,:D\.3F)Q GD'C M\S*9("E=+%,9_3YK5DPV%CQ0P1F655^ZWT(YI![66)W2:3?"VK_EDOZ*11@=DLJMPY3N355@:N8Y))EB"4"4^95O:&$>E/# M:UUY5'*VJ0])X#MC:R8 MTP.J8O%0%?N:_3#;=/%]CP^! #,53@W9WKYS+Y_$PJB,R^$N 2*Q<7R@7+[D,YO?[FTLWF#O$&4,##)%U8K3QC)5]VXADXKZ2<=^5,K'0 MWX+0[JTY%V]=L)X3!KWS,3-H)NBG_Z^%QYTPE*6.;H4]\(!&=YCT]^7+*872 MY,$3;RC19H7&WL=:RS+,>O/Q@36V,$&B1@D2&XS):59:FXW(^4E?C;#^O @] M-4*[6F6W R>052:\6!BR]S_\X#M\^@.]N99%FF$M++S<*!IS#TW6-(8WV*&4 MOT=K[5W.K\.AF03>E$VNJ7 A<4;B;"MZ)'%&!N4C!N457A3(?JVPSS 0CTS' MC3D5&DW+,#MF^9P*=7(J;#+1IUIY E,[[%4@/[-:(JME5=F9[W&W!WV&(?R' M]PSVMYII;KYP6,EZ7+\]UJ!ME&[;J-JZMU&:"5ZROA/KF[M#=B+#YW[A04]@ M%=M/7UBM5C>K)'E)\I+D)-9JM! MBJ#\P")%H),BH+CXLO2H8UQ\"\"V[/,#KL;/L MAH']-EZ<$/I>^.CE4KMF>ZS9J.V =NVT2^C>:)-)N\G3SH:F,2\?-+Q$;:J3 M%]XE5L$H;K$QOQIS=<+T669DUR\D$GH M#M\56"MTAV]*@1MU.1;>=66#W>7T!":DS-Z593"\7 HOE!K%P0CORY+W2SEA M"V-[D+Q@))=. M8=^!?%O]A1=[@85]-Y"79J97 ALP^(![ZN(T@X$!#HTDEVT9+,!+U/"282GB M N;#N(('O)MS@'>'!>GM8'*X_H,(\':O>Q"-!GY0/3S(G/3P.WX9X29@?2=FO\<6BI U(&VQ &^S\ MG<97<1#&\'MZXV$0XS%3CCLX(OD7'-JI1MJ'8FAI;=L8S"-[E' M'IJA*G\0*B"2M: MBOHY$S58-X[47?= HU%Z.WTR=B3IS @-.42\+CH9YDH&**^<1A61*A^\3--3 M&B)5Z*0<2#F0R!ZH"J86?OEZ)CU M'5<]^$ET@Y@'8V::Z=6\LGH>R*!%EV49>%N6@?I W#EA)']:E=>V(L:)O3=S(C'ES/[_#XU_'U80Y;<%K5 D9%4)*E( M4K$H%>LD%1.IR$%$9#(1Q(8TCD,V[[9W:8>!>(0&63T1E]TQ^QHDA?WQQ^1. M\[82G!5V(2\&AP9K9LUH55NIA$K]+?G+Z$D(8I"=RB1,KIR77RDSLVX9C49M MN@'.7&?HH*L ;[@OF(O*>,_;!VK="WGO]QU,+(!9)2^0="3I2-*Q*!T;NRX= M,ZF%-F/?=UW_ 0TP+QYVT>+J/^XPP)<*&^D![ZW&4?!.23-5>H\!2*VJ67MO M-AI&M5I]+W],ZC%E/RHDMTU, U-/I$4ZIAYIUO)'DMSMJ2=,UEL&J;56"B<:RC= M687D,LEEDLM%N=PBN9S(9=,TC5K;G+>#3R7?Y!Z>JS^DR#&-)LB7Q:\J.=1Y M'[)PY,20(")!-"&(VB2(4E=BRT2C*Y4FN0$HLDA]OQBIW\LB]6?,PI=O MQM593JUFU%J-R9$\"&C0":$!E!-Y"X\/[16&J<:R'X<][5[^< M?)XO?)>0F:G(G&COT^UUUF Q]AQC%$209Q)!)ZDL+#8PZ!\&_D,N)2=_0JW! MKGZY_.WKHWW,YY>4\::CKO<^JKX8:UAIMT?0;X:.['/QXR!3#5?'OYP?GER? M'W\^//YT>W[]CG'W 4#YGG7]H"<"9%!/3,S\/4L2&)@U^O&>):E$?ZO*_\W+ M,DI^VF-'\VC^Z]E\FN/BK8+BM]].OSC>]YQ0"E#+$JOP:;XHG$'XDAI]3GH+ M3GDYMIK!P0O$;/9O1_+9A^['#YPYO9_W\*SDS]J?3B2&?YJU/18Y$?:/7[,: MPZ\9?CT(1/_GO;_!FT?\XX7Z%O:TR6'.=2&J-4S.PET9YGD;<"_D=AY3E&97 ML0NO)T8"\P!L\>$(QK->T;(>2K-BM@,S&W(DOV%(\&P\VR4/>_ROQ/GQE0?? M!<820]/_]3%(-WTLURQ(3@Z@3WX8"G2H9,T=QSU0)#(8+D*[?8@6^U\QH*\_ M1GO>R>@?Y6U6V"V\>N*#]L%V\E2XI-$T@L'VO5YLR_,[^,=#STP@[AV@6_*@ M4UC=!0-4O> D'&C(3@<*8_CDQ](QA/_71]5:F+.,/_/$<.3Z8U'\91])(7[8 M DA?\.<<5-BQ&PUDF';>*T9@8!@;[X'6!YAB3/(=D!D,+28#VF0\'@QA"#_ M6KNX 'T5_9W/*XET@[Y5^)I,58&^P)X(183/1QAYMT2D(O#+79SPD'QF 2"8 MZRAS(1OD@0$]]!&&,K1[%/CW3D]D(>^3:"DN8<_I21*D(=DR#"^88.1]4;FK M&')IT$SB+O;5 QP%\G.7>]]E4#M&ZL=N)#^[X@Y_X[8-6D%]!;.%V:.%(@/- M):]! S#RQ*[R8]@V.C L)Y@+'AD@J$ S=^TKNR,[%K"GC%E-L,S9R'<=>PS4 M!8,UP4&RZOEN?%H\.*&, L6<"[1N$>N*HU6 TAB1A6#O*8PDQ_+0>"[@E?"( MQJ-$IA5%OXW13#DLDQ$ZRO*'IL88IQ#*;J$C)5LP&T($]V!4AS(R57%?%_KV M9&*8_*H?^$-C8DPR:@OHT1-]QU.9!E)AU:OU_>Z!"O9*F8W=''Y6*1K*.RUZ M,H @S!G6Y0^)5)RFV$#V >)A*+L!YI>9%KCI$%)*+::4VA7D')<] V/M.R%* M(:MJF:I-Q1Z!4!N:'OSL^F$,']6XL[GQ.7,K)V<4^B41.WR3@VRWKY';BE$;YQ$8@&A1_(FU 3O=D;#L?ISOAD[-O M[+>;8XR6O)),G#$NCT!;=.,H?3*!]UAP$%L2Y$AJ^%!]I\/L7^023#8A(&YN M\?ELAS.Y#^5QY.=5$3*WX<+=WS/<+A,SJ>)&;6)3;"WA-GSK@A3K*#71:*Z] MZ,:S[M G@;W[':U6>5+\S1#PP[!N;%4B!5@^$_!_E4UERH M8QXQ)AV#*.6['S\IB?$'2 PEB1-I_-8K_$SJZ53]98>9S=H29M.3UU A;QV3 M$>2V''+5K8.<9E6]UE]_4$E_[:IZR2VZW,"]LC:3F=5F>K+NURI+8BU7+NEM MBW#M??S[$]6:FNNOUE3K6$:M^L35=V]-EW6O#:%A(1KJ1M-ZHGS7VM&@F5)8 M?ZE'C97"87H@N0KE8.V*M\&)(#9,#H-W02 %JNQ,^O?U&[]-5, M"M0 MZW3+?ZQ$[-OAFVS*LIR[1>.,RR*LD-4%Q M:Z$(QGN]OE$E]W)*:Z8+:3.4Z$(_XF[I]RU/ [D&0.[Y,9[N3R%9.W?'\D-O M=*I&H_;$)P"0_3"60@=']M)UB M='-79 T<8!BP[7N>D,'"2:PPCBJMI#L3S9WD8/0=CWNRL%M6#U.%LN:AW"J^ M'I,:AH7'BRD$25!V6J)]MK-_QSR !MPQNQ8C/\!([:1XG%D]_+?L#S,"LLXY MD KS%6R5CJDR7[)LD9YOQTGPMRP\ESWR=-:$ONF1)+M)=F] =NM0,'XCU[T] M=E=/JRHRY$B]+.0I$Y 2JIN;(Y=ZD%$]3.9)6I,2>2IS+FYPK MJF6^1UIB/9#"%=I3>1ZY6DKSIM+L&=71@Q]\QP+J*,A5!="TU.:B(:BK/-1, M=,XU)V%*PG0#PG3G"ZQGYV9+B]"B!(27\?H'UY&&7VH4QFXDK4R-Q0WU\MQ> MJ$S'HC(=-2K3L3-E.J9AL 13%3I*H#;GUDRKGD7+%U)>IU)=IU-_9999J#UC);[2YN,!*#;XL08#W8MH\EMRFMUP2"; MMY98&\5-[MX*LP'E]1#R*AYX_TU6H"2]@.W\M+!934"1OYP:@XX71D%<* &D MP,)'8!O:BE]+^0>6.0>J)-[@-P#JW8/A,Y=9@_)SQ-&T,W%+Y?'M[]=G]_L MEM$S!9F._=S#GHNDL".'8ED=[9J=6-Y+V\'[0 M 'N0A>%B=\SDYJQ7-,R32 ]8%D^=T6'IRZX8<+>?EL:3&RCU@*'JR<$.S%<- M\C@:^ $09NW[HF>=P:W\&*0]K2"L.1I"UM?:X"'<8T=BC56>1BY3D 1$K/IL M[BTSOM6>'&[JP IDX-7-'Z>_GG\]/[LXO6&GWZZOOET?WUY\NWRJNLACQ#'; M;[MX"U(E=@:K:\?GBT^V"0E;)Q:R?\WJC&EPF SLC$?0X%=YPVVMJFZX?:FP M*($DS4W+.21+:DF>C-^]E$+6*IEHZ02UH_"(71__\?7;Y1D[K;#/OYTWHF[KM2&^XZAA)IH>[8TF_1NZX0*>&/)A-?!==X?H/J<\B MKQ<^$D$HCXB]U*V1=':=^T=4?(#\UN;H/P4,)"< LVSF778J^O" MZAM+F,AO4YF1)\]/I=!KB&MTE%GY+FW[ M:J>CU7_1)#^^/+L^_P_[!FNW#)8&X7;RO1UJS9 M-1O=EBT66:5DE9)5*O_[Z_'U]1_L]-OEY<7IYW]NN:<0LAO.V+1=@EJXZL.OG?_QQ_N3V_9C<5=OOMZ_GES;=+ M@_WKFLP[,N^V5KYL=G3_X6XD LE0_E!XH>\!0P65[5T]4I:["^9M7RS"+AEZ M9.BIZJ/7YV?L7Q7VG_.+R_/K6[+PR,+;6L&RV=%]PG)MR$G"\:#7[5TUTHZ[ M"^)M7RS"+EEV9-G)_UY_._GC$J/ZSXY_O[@APXX,NZV5*QM.*O>[8T\R$K]W MPNU=--*-F\+PTWG3"_-**(&6K()G:9A_GD GB[)WMUKIE,0$. ;@!)X8'P+W M?.)VM.6KLHM9 J62:"NJFJ,)',G(T<_(F:GC0A6M)Y9D:C'>%RI:-])NJ:+U M&BM:3R](OGP+"^ \I[:T'N6MS__OUXN3BUMV<7EV_G\;*%ZM=C4*D=F&YID; MG">HI( F\5V4'G*S,B$\'MN^/"UQ4>"F756LGYXIKPMO5SHO?[G5G/ONTYZ4 MR0V-VLO@KB9E_B;8C;3W+.UE%MEAP+:TA^X$G=?8'431Z=W3T M\/!0"85=N?/OCX[!5'?N17@D>G<\..KQB!^UJ\V&V3K"Y>DTJF:M4;6JU7K' MLHZZ]7K#LD:V^'%?JT0_HDR0'$)[A]!U )NP=T)!#7JN54PL[/]FX%H;>":A MLC%Z'@^%EUYC=RWD[=RPU4 B]&4].JQH=^'9?C#R R[O#.@[>!?N@Q,-5%V] M*'GJ3+C\ 6\[@V>.X[LX!/S@?JUJ9><>5M6L)^VP_\ MX505O?_-KO'^=\P#X#1WG);J@][2&Z[^S?"&8JIN=V(4210+"4[R*IU M4)D'HAUD1].LUZUJW6Q4ZXU&K75T7S>;;-ME)ZWHR$#8/W0#/Y]O>B+ELEOZ3?29687W2:\\WQ7+XI MG>K!WBOF5I$]@!]';]6V*\B".V! MP42$-\RJWP,1 @QE0>)1((9.*+#$+TA9%R;$3IUH;+!3F!(8+)[#5PG,8\^+ MN3O'.OI\"IC70F[,1$,M4\#RKEPJA5-HPF!:W'[/@N$$KZ M/ NP"5X)>WK;%8>=]B&HC6J[OHSRDU"OD3WQ6CI^<@+8OTI;7'(6R/&B3GA, M!P"VURW9G\%;K9+9'YO@KSKQUVOI",H+S[1?R& 5XK!RD OY*!/3A]:XUGGCKH9'3XZ@8C& M;)/,:S8.GN#=I],EWC0P:3V]4,SCHIC')L4\;B#FD\I*W M-SX2CORB2'XV!XHR4.KV^.3+.?OV"4L5WYY?WMY0R..J0A[G1QZNP7AH+.CZ M;8,>W]1DV<:@Q\:J24)ACZ\P6'\E"9Z:*W[E@K] 68'6F1-]]B._WV2[IN+EHJ MN@YF7M\4%ZU<$*]Z._UBJDKX^OTDXNHWSXG8\0,/>BP.T[,<,1RY_E@(=?6U M[7MA[$8<[^<&$UZHS>D<%B2VTYWM:DNR78/8;M5478+M8%M]F+(>ZR7E;69X M[ORO& .)B/6VB_7J2[)>DUAOU51-62]G&<6$W^2FIQ"2-T\#/JKQ7NS]?3:/ M$8L]#89ESTM;Q&*KIFK*8I> VW_'>+[B8"[7\FSV+$.3V$XGMFLNR79M8KM5 M4_6%;+>:YGM>LWLP,=ZVSR"5?_3K':69+9.Q21V6QE!3P?=5FK=U,8+&LF[]3L8C/5D;0/,9'L4ZA&("L)E?%V)^<&4\39KS) MF#'7=ET1/0CAL:MP; _@JYYC@RXJE$:0.=LSY=K>5,WETS%5=;PJ,>%CLAEF MLQP7XC_$AJLCZ3/TW5?''G !/ C_UP=.(:6W1?PV):.7/1[ @WUBMY51=-U: M+V79BTK.M:3V-%)[RQJ?\""IO162]!EJ#QX-7)CBF1_;?E3("3%)W6G+9U/" M>=D@% /J;O5473=ZFZ*54G3::3IEF9!8L 5$O3F65HMW\HUE58AW:879ZE3 MI'K5:K::S:/[6JMAF9WG12N;FRI#HR][O9:JD\G">"6&:4GDUA6OG03 $;Y[ MF)09.PY#WW;@Z=!@7[Z#[ QBCB\N9':^(B969^&-U:;4 MEXE?0=*9JC=3M3@2;=B>+0R@':\3ATV;3,U6JY;!86DC='/UDS7GL)>1M,@U MLNRJU4D,3&6,YB ^^I6#L3B'?*\<)'3L1=Q;5D;NK) M>8UJTZQUL"Z+!2:2^;QD!7-S]=!UY[V7T_6+B!"\TY6""[[%1K'0S;(<:("N MO!/ 'H%Z#_.(1K+]K#CQI1^)Q;UA@U>!/_)#[K)DD.KA] :13O*D1IIV!15R M'KU0>+FGJ$+-H@HU+:I04\8*-64NS[)]FE[MT=I8C[19S4X*EH[VJ=.V=Y4D M7:#?TS)VB>)JO:5VO_3OB\>4T)D.1SHMLLT?]5O6G\&Q=)ZS0I(NX-@;!61M!3W^LY&/P#N/X/=] %S"?.<2Y] M9E;8K<^^\A#96OFZO%[.=].,GJG+>A*@]"BC_R\?CMZ_A?-KF0BD;*@=BC^: M!R@3+;9JX_D@L6W; +#GG/HL>>2F< MGAAZZJK-R2H!4K6=934!$-WG/X"/9"& ;WUX0P33=]O.CTJKE.%:;T4M,!E">65OGYVZ)\/#;#U? AL26L@SO&"\WYEI+8J[D)TS/(L<, MYGX'A+&K0(!%!<0VTI0XEV"W"'9+W2M5LW9%U"U%CA>).K/-?JO<5$XK&?KP MYCVLQ7_<\T>1-,5F$=JI-G<=H4O5'0.$[HA@7*X,VPL%X^9 NC"ZK#P!,FSH M]'IN(=KJS>Y\D?X\LW)Q>?,,?I@>GO5Y>'8OL6\.S\TZXNX)GH.YZSY>OWY?AD5]?O"^\*=XN7 M[NKZ?%>7#HUP,%&V6WC62[MZISY&65SQ.P%F921P7X4[^C,>JY MCH%.1UWJ>>'U<"..5W=@ H>L85Q=^A(" %*1GR$MZRNPG.3#/6-6..?+W*N MI&1XHT%]Y1[PJ@S(L/WA"(2LDJPCO(G!#Q@/ JR/]L2N4!<67'\O*[KHM$4= M4H=OU^&65D3P U6T !D !P;60R,#(Q M,3(S,5\Q,&MI;64C!D[F1W3L])24+ */V9]P\_+R MTC +B0KRB' ^Y>7Y-0D*-C8V+@XNZ;U[I#RTE+0\_[<_B.\ (1;*@SO^J"AT MP!U"%%1"%$0'0 , *.@H?_L ?_^@W$%%0\? Q,*^BX.\H)H N(."BGH'#14= M'0T->=8'>1Y (T0GHN66P+BO8H))YTC,\SXV$XO^>7DKB>KH$<-3TW?^V'65M9OG)Q= M7-W$AL7%?TQ(3/KT.3DK.RV?W^.3T[/SB$GIU_4LO% 5Y8_/7^I% MB-3K#AH:*AKF+[U0[KC]NH 0#9V6&X-(0@73Q/$^'<][+.+GL9GEK=CT3U6/ M2$S?C=Y]P,"[PGC\2[6_:?8_IIC_?TFS/Q7[AUYS "XJ"G+S4 D!$'!IX^6N M.T=G^OP5;ESV6,X-+\UI%^AF7<46 5"7@^M "7+BA#[)^%=K-+85LK9X*T_%X[8BE==@$[+!;3+E78PUM58HWFI.*Q\PP*] I;^7.P? MLY7<DQOA73CD7UGW<2^9I*&:6K1Y>-\SK=]^+MXVE$C=U MWQG^!CC_K@3)D'6S0&5S2W5E6M=U[\&T2Z.^=&!2Q)'$6>$YZ.&,M>YMS4 :=P(8)FNHDEB5=!;K*;9%M(YD*3J MX=@-H,5#)UF\'5G>$#R(MCV1;&VB%%&?S.S)G_XJM;4ZPC. MZ *]%PR^IL/"P ?7PZ5BI;5'#0D;":61!4M\V3]C?XBKTPSY"7-52B $3,$ MT"Q)\Z=:L8H;F&CFEIC5QIVK>Q@!6AYQVC1RILQ1\G;TY91GHNB [6]2M?@< MU]R-#7@Y$\#LUQ^DM#->HK?=1$R5>,Y%WK75/!A;':35?!WF@G($ZJX&K'Y? MM%3H:KB"DUQ]AWCD-[L%) M=2FX,3Y6J"6_[62!"]6K<=GQC>:FC]+V!/T"1GWE9PC@8;[]PA:\TC6U%J;QWLQMYKM=VQ:HKX)+C,[:E5_7 M8F'JTM PDR:Y3N6F>HAG8013XW=(ZLQMA=CR4C&\N5\2U[6.)A.DT[L5W59$ M\W#VGH#,MQ/FDW-I;(+O??%[@X#=;W;0N">G'R _<39/9A:;,\'(W=4?\1A5 M9#1KK^9ZU4"TZ=VCVM0,VQ_OI!VC)E# ?Z7 U_-H4FVKAL&:+X[$ Z>VBW2 M*D[VUV8#8X3; M*#OB%,N_KR$@']HU=:HL['RA52/0B=-];\!+W@_L/,E\O*T@\1;O?=$M)*:A M@%OFKFJQO64M"%V]KJW;N(UN]CT94[R=<=O:^8\ ME^0RWKSWM=W;B,B@&A9E0LVQ3 77FIE4R445KWKJXIEIN/C* M2MS]YR7'3"8LP[3"M"+O9)"A#Q.CY/Y%?%U$ )&9E9/V['1CU3CU',2\@_:D MQBADYX5<3?9Y.E#/<5V9K;K:!N."\H+%M"NT&^6_BM(Z6M3,%?X<=!HZC-'J M"::!\91$3XVD8Q<';/W 7^I(0_W(*-OMV7N>J8]WZO/>Z1 M""[)VF=QD]@8,*'&V3"Y]5QZ2/ZH69C[ 1T[JB"%?IF^DS@% O@=!\$%T+9V MA6.2TK!C)<:.G\7?@+G ACO@NZ[%JXT& BKDSORU;I>-;E7\Y07?(OV6Y8M6$#79-LI'Q] MHA6VRQ&<]L$S#!CY?3.=5(Y+'I!73Z4E&]PN)!90OZZ->*+L=9X_N.;S1$=; MR9IJ<#WIQZ='_B(]CM/T-7^%AQ(R$3,;>TL+%R<+#WN2P>[9A8'W\OCP95'1 MW1_'),4VE\*O<@(A)O>50-3ZQA?,4WZ\S;_M24KU<6?N>9O/%X6)W$H/D>HF M;9"SHF/*EN E1)3+L';2][(YV//E//?]J!XIW@WC6!<_J5K6%KYTE9. M5SD5ZAU&,;)7L ?@?G 97M&YEHXLX?OB\\J=XT"%_;[751B*2^NC*!]TP!GT M^[Z^SW9OO'DC@RO,GTW2]#VA/A:0Q[T(?X9!XONET/6D#0(@G9O;?;=S42,P%]A! M_S1L4U_O[6+%_&1NIR%A(;:K0O%K:SR6R,I[49_BO""--*Q- M^?W8%[@1E(3B]W[;T4*K#*S?]HA5E^4.JBT&>.)OVK*^F H#;&MAGIWP'W - M#LE_2M+0B57$*9>CWQYP-3TL>/$VXL16:^:;-@8:W/]SEGNV9-/86P[;0S.] M4#KM.%SOW9DNK/VPG=TFUP<.0Y914VB?SETB,$"1@$,:]K3S-U3QNO%JG;&A MDRD/W/+>=@$A-#P$$&A<193?WEN:S!1&,6BL=.=)ZXP[I>NVS133U\JZ!(NT M,6QSPXAC?^DUU7Y[W..0S5 &<8F[NUAHSAGX7(U!N_?>;;7&LN$HO-KA3.B6 M_ ;8SE;-SLMO%OB^_!XCJ4- O-#F;&P&<[K:GCBE86C&&X%VR4F7+WO@2NLCS-H@-/JB*.WTM[X:0X,/ MRE?O,1M,V%;E)E+L-/641K0:$-$'MIT+ML+VIIKJ.@R5)4^.:^T$N_-8PD@S M0R2)K6+?^X75H1YEX/--VR]WD!L%'&2DM(I1U*#E'"8J9;0^:V5T?Z<'6B:OQ66-E'*!=V)8]4IT4TS'[&Y#4_TUPV]0J8&SK:B$T-6NT9]=^076 MY(L+Y--S3VRS/D6>W$%!Y^[9,XS$^&QBP_7%WL*>V,_LW4MBN&G:E";D'2?Y MW'W!'5J).E]>E,CH^_+LYD%Z6*O<4G9$YJ8W+>&DJ_7#I-M'PVNV9&X5DH6U M"6[D9Q^E3W$1 .N9<.3^2J+V>AR#![V0E 5:VS(#VZ$=_PF9):>0H3L(SH/6JH2KE,L13Y9\ MZB:7^^:6E18\$3%%E?IMLBR(E^HY_$0N$M< ?CUR+XN^;O]ME QF?/+%8UO( MEK-'1I24_,_7RJ^V2A_G]4W,W7ZDS/[E,DU=7,0@[ODGW+[C";+Q9/\P0VZ*2=I,6 M/"JOJHE-P]$V=;T9B UD/LG %QR%2>3M( \SJJ]XOW#9X@-X^)SZ.%T?::C^48T7K$8<$ M@#JI%BM/RPMQ:HT\68\2U/REKE:19Y;"/7K0C;F^X.6-0N8!$#Z,QK>O:VE* M.^VU2FKQWEF9\H.1QQ]+N .XKMN(O1& D:Y&;> C @;NDD?&4L2V2'RB!DU6 MLXF"N]+(H^52[9H'V8:?2O9E[7TL<*JJ0FB6O2NPDGOR[2EE[?&CP8< MS/[7"K'Z5:V&?"''@8<]?).=10C@+>QIXA$"*.%_&X(/>K5'%\1"1_B" M7)ITNR #!:I&-#;'0HZUORKSA3%6&5UHKQ/P:,Y& QZ<@B@U $L/'(LTMY^ M/12\JD_#\-*VU 'TH53KN*?3#6-H%I(X"UE]PLE-)E%EED]<.2_AA!\O0MA/ MX;[1_7E<"A]!_M(LX%JJ,R7Q, M#Y=(-KK]@ S,(X'2JQ[98S"?S-WI(DG_=@8,53'MA33LL](I&W>[.Z%9LG>^ M6N!E_(@ZJ^BD//ZT$6G^8E+?G!SX<4YQ8T0 O9%08)*LO\&V+F6*_JA!#]B= M7Q1K&9UH52& &TQ96*?+Q47B18CJ'%:F6B]AALJU6F03TP]]TIB!AU;Q5@N8 M>5:H0X?IRM/>>L6R)GG28%M;.^1@,@N&^O!@ MT"X>VS2DA/WG;/+<&)9.$-(C].'J9]6UD>;J_GPZV)QW -*T^G-D%#RFZLQI M"/Z07]YB(#:994;5C?:RCKK)2TMM*V<)IV6VF+- DPQ5GT4E/BK%4<\^=T86 MUU$TH5&:M(TVA*!%8BXGK&]JZ4$0A959:/,)'9"/#*PB7AZEOEAS)=Q5$8D[ MM!ID#!B]N$K:L MG5 ;F!*@)CK*GS%]?'8H9YCU93A#ND^;G]ZNUX2- MR>L"0EOCNS0#@-03BIME(T_@U$"!XM4Q?WCF$S%USX+Z*M&F/$PV*/>M30XT MP$7@@E=8H<@C23>E_TYWBITAY(R4=/B;"X^>!&]Y/P-W4VQ*=H6_UK:7ZKA[N[F@M$2"-ZZKLRI,>(TCWM^>I:&; ME;S3DR[>2]S5M>72?DH "GL:TWXB5*:;N$26S)](NIAMVZ,CP8JDE;QP.0M9 M9;V.!ZKR800FIWM[XM1Z%7*)(]6-@72V:OKW <\2$^U'%S\TA[Z K3/<;SIP MBF5JEM\^YF@:.RK)0/$##[\Z4,BM9']E'%(BS>T?@.7SC:6NLJ91N9;_6#X[ M(Q;5[#0#GVER4T$33&S#+_X%0X9CRJ".2-"%(=H(HG/\T5*J/'E2/5Q!5 ME*U1 \EL]Y8. J/%5&$#62(YN4UE+11QD;2G:=UC53#L8L-=+>$) >'0EJ I M9QFF&6*>F'?NI0VK4TO[_/H2E+VWLP1/;JU-_"FL.AQ>QCY"AB'\,3^18\BY M5UF(+DQ8H;.Z482PI(SGP2,"L6TD)3,B@. S*NI^N7&+J?7Q:C;!S_N'3VN% M0/Q>9J*5R8=32\2?-[5C+1R#'+(YSGGGP^5LJG&<[(G[A.Z\O!<]Y"?XC4DN M_8'[?>5P+1/.[EC:!O7YS0\;YJB[K$G!5;/VS0_?/"1\\$5E8B4V=?Y0""C0 MO\7<,PRCEXSN5U?V,[.B-(TC-:T--?7GC>+;#D%&3&5,FA4:8JMRJ+UBI5?= M2H,D 5\CKJ#W&H5O=72F=4/"0=FJ5L64^5?))N.>6+8#D=-!3YH9]L[A.MI&8\?6M23-DGO;AUJ"4) M6(P5T'=FULSY_E:YD=S,&@FF^J))U/U_<<5Y,;7XU< MB^J:555J+B;R6S84RL#G;A9H4&BWNI"9%Y&TQ?RXF.V-'H\ J X/=5TU1W7> M4/-7!SH2\Y?319O@L8WHSF&X+V9&5!GM]JI\O/9$)J^H?:M8EZ^X:>=X?K$8 M<(H 4/2S=BX(6T)5549D1W$Q?F6H_V;^9&5O2F'!*R"%VO^HG,]?6M MMLU_CS&@EV:I=V595+\?>TT^>M1<:+&R:-/!K]NT8^W(N*88S77G)4.,Q"$" MF"Z%R] FRBS)Q"X]_8C,)M+M7UET)N3.JCG:XG;Z[OP;XH6G#YT_E9:Y[.-T M,/6KS9#+OL+^(^O[!_411&)!)ZSQT!R#=.\ HR57P8YDOM MT_=@FVS;>N0U@O[EGID>KL44;TC)3UA>0IZ<7Q<[[DKP>-U920_,H-30>NS- MA1B-UOA]]F;S%8M83$U4$NOJJF.I5)=%L^S-> M =&^H+OI"L>2"[7DD*ALXQ@CZZ.K#FG.,Y@*==0![C;.4C?27>1@*! M2^G"$GML=]!^ U."4Y'!$J_K@454)UQ=$]*+5P@M9SZHS7%D!..#(;_E2+77Y[>XY%%)'1>E5V0_):BB00D\_9US6]I1H?6UI'('IE?1;\-+,OC6!*K@X_E%NY"3&NKGAH1R=P M/W*&NP.+C+HI>6+B_-Y+ZY$EJXNIRU=[FP)?F$8>DJ%Y3C,DOZY=O6=IT%R; M2&'CT5NNXH1M.EK0I35".546P-"( #X\MQ4^(2-:;1^HN?H8^1W_8[0ARQU( M4D3UEW2\!9L*Z\1B2TH[K?M$G0DU:Z0[4Q!0!.>!'?M/7@B?734V)''3>,PV M"MTD-GY/^]HVMP]&U5!KX_&R0R&DCZK[,KA:.I=O.+"ZSH6B&*?PK?T95+D7 M5W* ,TS09$(9H_7XVV");FY-=AZ.CV(;OLA+QH6X?,H :)AVDRT;%.GAVEZ, M41<]JWJF"^:Q >G/\6PP-?Q/#=,-ILV^U@=-.I_:V%5TO1B0NR-C6+>:NKK/ M?S#?;N-D:\+]^)3=[T5EO= M:7I6.#O?;MDWP9 M22,S'=?UC)NORE=K;G,Q /^3C"$(=XH_VL;+9.W&1B_DM8T/?Y]5=AV+:Y-% M+;-8AB-4P\KY'KB#7*S2U2((JUK68.!^A_P7=5@&=7N46!7*##2^PSZK)MW> MYDVM@-O)E4-PO"DN;IR"^@1,KFB'FB(9?O,JBJUNDQ"K8SZV=?M[U&3NB;)[*7!!.Y>!N7R)PV.:4)D^WO:X_-O(#\XI 3"X'I\S2],:UGEEY1% MN_65,;5%M IWIB^4]QK472\N(XB>?6):*NK.,)F+!'=%9^\56E!]2E[B8MN/ MMVL-'GC+10.QL!$X<:^\X5+X^K5)^U':L_ OGS-9RHNTYR@6I2Z92%\$HDAKFLUH M>-'<7Y8N:\^V27ZGJ^00"-D(,]AA$BXK+S5^:E?,)0*V-V^BG"5O_6"C7_&#^40J:AE!"R'#)3)3QZQ(MD*9J:)5/U:_IB(M+TQ>Z*>P$L/9MQW M1=UDW;G*QQB57.'.C*/.MZRW=J5A)5U6=]E1ZQF.Y<"98IEK.(UDM*_]%2C% M&5E=#_:'D5XR'.&MOT1>\V%NGF/BA$U&N?E.US=MN.F7(F@6?&Y/NNIK>9!- MI!37$VP&UH<1JW7KE9/5H+LVT]>152UO_#NL+W:^;OC'UOOM]79OZ D/??'P M@D 5'GF%F]9T\![GR5M:G?] %OCY]FM5T;*3G'QR3#6-XQ8$_7<$?0Y\M]4. M51;<&_7&]C,G7&RQ:7]I-SKT-^W"BDNACR$B;.^239(O8(N,ZV5/+;98G<+" MC:;RC@W]&CB"$GQKW215[87OA ,'LB+*&)T((*Q,S\B67G)\M2'YF4N=6[() M*6T#^GGA@;>LBWW1]A2^,7V2LA1GZ17W$RK!O4$G^., V=Y M(/LITCP$32;!AC[6M+63RUI'YLDIJM5S+Q& U;OZ.<>NM;TPX!MSF(@<=S\VK5-&U:VFNZ!UKU9_ M6&5^4II.]YD_-6/=,7F3UWS\9S5$2D&12H?YQL/] ]8-J:6_8VL&'@+H0)( M1B!G)B4;&SW+3#=J?%CWI(@MY^>RV5G1$!M9NBC9K7L#$D,HW7EOP"'<C?:\-43V6V$,D>/?;7UMBY3RN:O:"!^JDW/?TR, )KNXC.C.6F(\.$AJV#L MUT6U4R?!M>.:TX,LKGWJ*01>ZZ9%V[KK#6[^&V/T8V5;$RE]H43?6WU-'>1< M*4'F-M4- M2V->3=,7;9?EZKF_&E:.VEFICNQLGRM^H.KQHVRJANN0[DN;;(Y5XF5%]=GR M:XP#?D:4FP$W5]12@I,14EIW#3(UCQ*YT(9 F4';5Q]4 KP_5 MQH[3GM."4 +[K9U@[RVZ"51X#(QK(]!,F2A$/8D QCCL7!W::9Z8[4E!,,I* MW'>Y\RLDJ#_;UUND\8Q6MNCC*[.@OA[O*';[,34=1UAO;$U.Y,ESKJ:32"V0 MN-?FF5;($=?I94(6"^EW:"=32W^A/>>2EYV[X\LZ8F=JC9]X^:27TIS^D/(] M]*+@',D5TZTUEU,U8TU)Y/8S=IGJC"'TZV^]:)!4?@9GF[289'>^%5"L3;3Y MPM@@]C97O&==,SH8)G,-V5CZXF,^)9R0AQN3M$"F)*6VH,7*J1BY^HWZ8G=J M^WO#L99KG&W@>[+54&_[=+P=SZH'X.,;AZ^\=LM.S)AIYZ$^*Y_Y MAA] 8[47OLMCK\M\**HTR_S9/A>W2[&HM++TF;'YTXY3W@)M\BC]G&+[J2W5 MK?ME!EZWX;3YZ*%S"!%ZC-$B%FE\9 !93TDCUX,W#9#]=NL&804SVW>VZZ_K M0O><'6,:/:D\?N.PFHYN6[M3$<=T\-F@ M;KN134SI [K8BH.KSS?&44[(A$3!<16BZ..* !1'SSX=-+=6R5NDT O1"ZK< M6L^EA_)I-TG8YEA?._,H\=6F>>^\VC\G&896ORTM+36O'3O7 Q.^.&D5+9%' M&XS"DT;WN9X0WD"F)&TJN0JEDM[JUJV6<:-Z8I:."4B%*L $RS/+5JY:-0Z0 MKHR?<1]B8JF%C2^+A9N_,7TNM2;W_%Y:>\+S--[_TUFIFE:]/UO9W>6Y5A_& MR*KHNB;Y,91NE:F<8XPRDDW(RJ(ICEY7=6U=C"P\:CX)<,W ?VX6R'#'01CO MO+M_=5&W6VL<=J%UJJ5/&%5G7 2+1F^FDZ7RS1-K+WH8 M.M[9:[U8(%_9*I^P:([O#%"J/P%59Z7H75D.<#^B=UWN:XC&_UQM3[XKO#NO M@)XTJSI%ST/,0^!&A+(O_M#\^&7LGO!D].S'TM0WG"2U[[;(6L^*/)4B)M]@9> '*QQ9G_,DX.C/M'%U%&(3K MK 4RF&5KFKS+]Q=K:F\C2W;:^H[7>,1[F:";J*7X9OJ;N9LSN1@GI?0L%J])VP+F_-BW#1FFSQ?T M)7+G.&)2.@[&4[^C]G:QI'>C*OJ\65:MT;8K>3(B10$7(ZE3!5%:[ND/!W2E MF@A_@59;'7;.DZA+GWQ5(D,-2S(8.\;#1;&+TJL6\KPD>T]Z]Z8)M*X]__PZ^CTM M%B K[&\#)1A"3%VEC&K;LC;%=8EY4OB&S1YZ'G[;"BO2!5BRPO[3X4\AY^61 ME\R28)Y:*_/C77<^GRCQGQ7CWX9&&3L'URC1P=SC!%)A3&77K]O2F<6\_]=K M_C\:_[YB53PUF],;,"AR4'0G[G&\8#E-\3 3O-:BH4J-Z"WLJ&RER@YW.TV\ M4UZHQ4[X\5S$:S];.++*5VEV2\XVAB?[ MR=L[Q4.D$830U48<\3T+($G,./*%9:FC^'T5>4?:KBZ5O81!@;<(X'0,=/,# M 40""K'9K;(W!79"4"&)9! (.H%6IZUDB@+18!+",";.:!\'.HN%0T)HXT:B*;3K<4QH!>-,<9_]+ MRK^D_$O*?U4*-UH&["#'BQ,$$?,C]1R5V),$^.?AHJ8(P ',&H]*^KT ,L1! M)SA$X""6D$03@AJ:4))+U-53]#ZA-HD!)<8!JYO^:\:]$OQ7;(1-XMX51&UN M:4_V>2626 A^G*907L 3RHG#>659?::5V[>M4,[4#%]&4RQJB?(XRM_(TYS. M@@XS?RW/)P__ZF?ZY4CV_A/PL#E2GVD$E: M#I'HMSV[/UTWT4_H-,NH,$Z[=+_C$H=N2)='W4X(7"@*B9&ZEL2RXN]AJOIHQTPJ%JOB%"4<'1;PJ=BK1U#DX/3%6_:0F90/%L M*-U-5QW\;S32S"D_HATYSL3?LJY3DXW]F)''T%)+'>,6NHY*SZ4\SZVRW44 M/7RT7SJ3S>UKN-D7?-85Q5)6,X6;JYWG.9R="('$IY;IF8*0;5O;_5H/ FGJ M@T8"W(D)+^$*:.[EHTI!VX=*D]E3HP/O.H.8+&,<^M.DO#8;D0KHLA:HJ&>; M'V!KR__2YK$5).@/8_QSZBB! *@=3Z-CG'8ZG5[W'6Q.*RL(GUC6N@;W69&]^[P8:2+II1)SKB)SX7D7*.RR3$ MR18?RE\0)VH>4C)SLTEAO?CY3*,!,/N,P<^:KE_SN#$?Z2J.2'*SA/WJGN(8 M1[*B()(5*^'$=NEPCVZD$Z4?_6JVJE5" ")K2+\;AJHT@*^V:&XOP&VY67YT MBR#8:33\!K0BM8.DT!3P)9))[R:& >'.2$X< MW\1 "!%/^2\B\I_T4IH0?& M-0;C@Y1OW-%G<*=$EEC+T1B+^EW8?"9?TJ>UIQ^5;&D20#]]D9GYP^F"0?N40D"^P(=+LMR41$LC?U?7Q\/\YZLSFZ"BR]B9-E MXJG7#V0N%=JYTE2%"'$M2K88H+N-I-$\T.[YDA*BZ%A]FCY"_@%:)?4?X4(ZZ,#'5/-I:ZT\O]'>8'8;,5IA!MEHQL("&]EU*[%3$52))C M-1[=%J-#^!I\M?$W*T7^PZ@D'"09/?]K84$:I.KKK"SZ!326+DD,M$^%(2,@ M2N(ZCDSH-H'E29%#,76]WN= M3GNVA4J;AH/Y%Y3T:N0:YQ"ET,5[F*6DY%QGWF(_QTF(8LNO< M.>H,X@$N(7P6+K@Y)"8QTIZ;OJV%G0R7CZVB+D-9>7VMJ%7,3N*\(ERZ]PQ( MJJ1PM$V8&0DX?1Q8[NC*1^M*1S)TG6EVRT>,_ZT]5NEF71GM,W65N><$^%?C M;/[?>YD[08>QXD3FGJ.Q>RJ_FIQ7T__>#4O\JRD7D(W=DY*&2/]J3PT#_]&O MJP:_(D9ADH:045?3_*WK]?&?7;C_$O/_%S%'^%<6OQK>[R"QQ"-JPW2J.?KS M/=[QLPA8;(%9[/P(#<22L]S16V:59[@Z>CZ;3DQJT$X M8E+NFV)?!TV5?M<'LXTAO7230>.\X.+EKW$7^[9)E PO8N-'UE#/^3)M5R)Y MEJVMDBW58L9JP+C.A1<)%D==2RWK#RU1Y7D8,C2; M,B6SL43WM3Y1%)562^_0/-'5D\I476)4&4&[D_2G>:B[5*'K<%WTQD_E[IH# M=8DG'J4Y(.]&8^[S\UL;TZ6QN5'^^79*LXA]P)*ZN>KP3^/Y_-T"$-I7!%!E MAMC_T):: 0P]Y]GT4]E_V%#Z']< \?13$=&ZT7^NAN8/@_^;.=^ ?I.7@%>5G M3KE61LHWHMMG615D^L0 E>"9^:^JAFK6,63V="<*)&R?C(S@;4H#X+_=Z-AL M@1W%G]*L2?_KZ/^\HQK)U\\<<'^\)/WQT(7L]DW$$M.X\;OHQ^P8OO)/8-TD M1(58,,56)].P+? *>Y!]W%#7ID[SPH>80_9[M[1XJ!2>,^8[QU(I%=L>6I9.+ Y5]!+"7BP ^6 T.GD_NM^,W MO&#Y#I/-WW\-)P6EO7>;F4]7+Z]9WC)HRQ4[.4 /7IFJWY?NW'R6JX<>IBV. MGMK:*Q:0Q_8<'W_GZUN0<9RTTFILZ_"$)4VNG%ADOCZ!D5P7AMCSAU?D8;$= M"E9C]S=9)(OVDC,&(S\Z/&^_HX/G>/!T^H0WN]TM"=*B/F%PQ=P?<<=Q!DZON/E5/RZ%ZUOVV\\]F[,@<9 MB:CZ'J,MZ:H0'\4R/2XD?)[69-6E[X-H$, (43?\A@9F(#4"DZ@7KO?$NBU.Y?.U$YK$&Q-S,I7C@5 7,]F_DCQ/6H^ KTK#*1(TY M,#O-5,+6C&@:E3T_W.A(,1Y.=(\"[C\%@A*TK.F,N1^V.\ILS\4E/I>8IXAQ MW!9O+0"M8!X=WJ*DPQ& (@T%QTFZ99WF9_%5 M^D++P-;9<"@VN$S2W/E"SF.=\.7-R?&Y64WRO$ #8"$%7(L@1=8[:$^_G3>T%N(S-"']UMN;TG4X$0&]*#C2P00 M)0!5%_ZJUWMW>RJK_O(X*+FTC\@5^/%$)> J>2BI^R*4K2#P"1[&SG=02#?) METX5 ZGJ>;7RK*8+^Y!Y)N.6USAI&&1?Q;(A3^'W@^INMRXFJVO<3YJ"D8E_ MM])IX?6",)-5@:9G :@^+5Q*_-!0!0GXF-39 _MJEF7!.Z1=8Z*^1YU<, 9/ MRF6^LX;!CH! X[ GHD)F[R&VTA7%UTS7K:,B.4;5=Q,7Z5R9J_VRT"0WJ.MQ"U(IDKB,RAAN48Z M -I)/-P,F"+IH3_FZ]]+[LIVS)8?@1J<349^['48C0@4_:KN:Y:_)G]4&^I2 M+"JFFOPR.:$^"253GZ>&1^*[$&FW[G!R9>&Q];;N=RW'S88;!) +34V',3V@ M.6W;@T-IUI3".QO>1E=WC.+Z;"F"Y*<$8$S)P[?8E\M0Y&X0RL!Y/F7SEZW( MS92,V%ER'P(7/:R8:\ECYZ#T(_I=%UCS.=SR!=*&_+$( &0&A]H?(2.%+3W< MM_OV:'E%OQ;&+/80 62(( H;OK:JV;!HTKA@)R!C)0'_+WO#Z>BK;6NDE9I MU#H0P.,)<)L",L3-(#,;"A@+DA:^R"" ]')D2B( U03!&,7N(D&?N R]NPQ3 MH#GZ"&6#>^J!?["!CWFOBA +[CL,XUF&2SZX'4WC&%.&G8;?;/2TI83W"&L M?O)6K@.3[.J]RE5R$90I>/6]3(<'C98.RHBZH:5.">8%Y&"&67: M?HKQB\!LI)#7:B" ED@X[R%R.Y>O""82(QK_#>#GOP">(J*5YY.9]3I6XYU( M6\MC6/TMJ\I**N59%29\3@ ZI1 4F,=4N9&JN+2JWG:O53##ALGS.K/7]BI;K>DI*FG< O+KV'B2W M\3XN09<26M;[Y+ UK7%;QA,[/AQM<]1G# GJ:]L*1HQ:QXI+X;"N[,=O+2P[ M+HTXYVT4F@Y^'%P3>D?[P M4-@$;PMUJGY9Q0^F#TSE(G^-2L<;6BOPM0?UO- 9ZR=*U3\ M @N;UNKX#8?=.V$M>.%YK=0=%1]*G4Y+UZZ2-\%(^ED^W?N#?7*0UEO6LD\& M81OQ6B:\K:4OOZE6B<2"/?;I:E$MJ8UL7GO8DRFD *&+C .\T@ZDMEZM6]EGEH2Z[U4 ,3J*C76U5NTW5" MZ_YMY%IX],+"WM1H&^Q9VR<'T:_9Z1U(S\?2K$8 +WPNUY=A!F)NHYA?\YI9 MPX_!F7,'1BI7TZ(0Z+C<2-G8T+KB20+NDNH=8NK/O32YYMU'_8K< 4X%1G)" M&XOZ+&9[_OBG1;4( "?3B>SKA(5$"B@--<4SPNSD]HT%:^(HN6I^X.;EYMQ9 M^<3PZC>,I1E]L<*WRFL?? :';^C3QXK ;5XK9=?8^#=G"&!%L?Q(ZKVY&?@G M="-!S8;WPU>S*,4Q&0@^5+K*Z!H-Z1H_A!% ( C<,WR; 'YZ$^72S&35.H-C MLXF,D"'&-^=YR#S!Q^F=]^#3]J1+UT61!<)3-TI4V%ZE=O9+]9<:&J0 'I#O MARD1YEUY0#WE/Y>^Z@@Z2H FGE[R&SY()ANF/<"> ?8FN$YS;.6Z-V3(.4($ M=RG!QR[SH]+TN^U[!$;W^* M$ROCBE"_GA*7<$8&\T*)V/TVM9:5!\>BAX=E M32KL3WT6$[]_Z+8+]("QU61%OVX(GMJZ4#5B<-A:N1V&$@UNE8.$@-966I#&%@*@*IT*$TUYACG-=A8["&Y#19H&(_KF&@&L MJ?;^2$6IVF&/:Z77$CHEWI04RXQ26AEKN/OX1+H\?8H-:8X!4?PV3\. >D@6 MSX"B]\[7(4QYU"C,L9J+LDOI#3E)WCC-EXKOOFS&-^*ELF2%F?]Z?_:_-_Z9 M1&-_D>B[\B9[].5X,Y=U:3#E)KW53L,38@OU]RF$*7CNI47_](!%<)PL#K1XX,97\ M8K(#.NU7189<;F2&['IKS?]KCZ5%.;_"9#8*8DA[/%2^/;T,!S0+=IM7L/;ZB:GU!R3Q@LID+:ZJB<4I824N_[F<$W00E.4O.+>=T0P.4Q&)H< MI" /RU^"1'?;:TUN/'7&%),!8;V^V>DP>:I(^*?D3WU3\]NL"Q7[). MKCZ'="L]J0-Q.7:!4FF.@O9 9_S+O@K(^F+TYPYRUA_M:?DG<*8M&+VP- RJ MBXP^(N!?W!MI37.Z8H, _(X1P#%? #*0;H6S6PP&AWS8W3NE*$FA,793:ZEL M\D $E]H;GZ CXF_?1"6!1O1P2O5BL#3 S6^U%#G0I='=;N2O]&\OX'!D079?$;GEM48! MEP+4#^KCS%?FZ.:Q+ZZ4:$*SX?=%+>&!;(>#+= P(S6?I*5PG03)B^75IW 2 M6$VP7?PJSHW@?)+^P8*/.UU]/PU@TU_&]0G^4I;6S(LRVY&Z>.B=SQZ2W /C M<[GP+;U+!4TVRC!;/(?*H1_'W@1R<62%=<[?_9$Z&JTV[?8#G4;YR]3\0\HY ME?'/SZ[ 1J'>L*=C9.%\FQG:*7$6ADJWIYIF4+>5\TB-E60I5/0EM?CS3ETC M2G?'S^IOV.(T,\7:=@C M):G);(RF[9B#=R2@&$.L9X8TX\8)%D%C2T($&P;&XA(7@L7'2KC'[%_[XJ36 M6+>_^XM&RF")WN-4;R#:4T\\L=]\L2X N["_V0"W)?6!KPZ9UUM65$?E!\+_ M[0]06_1C9 K4E![S]]OL_SK\O\-A4_K'O0E?9M9@C\]4?B_Y-*:X+,;/INJ" MN.F#)5LQ@:?H#&LI@!-4H_CO#8T%=5$ZM&RX2VH7/IGE4'*@.UZWWIU@%@+I M#S&TIA3"#A2<>[95-DY2B9;EY;ZIXK=+BGJH@]E>%X%5MA4EI?/ ^DZI.=X[ M]RX4S#PV4\$IECA>4G7E[&T6P /-O<L?]3)B;@C6E(L)I-",+BI@:_:JLYR@^& MV"VM\)YT-C"$#(2?88;ML!1%;%!]YN3VRJ:M\KGWL7#,]D@*C\,!G& );B-; MB;[&:+D]YX).JTCR:=J\[MAI/8AB-0*L[-F$90M>YAR3WP^\(%-]0_OC,X=! MT.>RW0D.G#[1S8[2X.4, MZORS^NS^X\':P^9%&Y?*=/J^+@1@WP#Z5+H:YKMDH I^=,&6#?9 TM=;Z!;< M+[$%252K12IK5-92TT>Y*R;M)!S^/LVZ/[>SYSH/T:'!E7%S\FN8'6Q>X,5= M70TD-:E1?W?_Z=%]4OQ@F>#L\6*B9ET-8,X[ZN#[QK#RT[-.+AB;#\N[I*3=]@0QTR,P:])=T""49%#M M"GP?KD%B0^0,_C/]2XHC C:45W#2]W&@@8*YEP]+@-\#I1U\D12%3(!PS!. 3 M#>>,WF\AG85?GXH':6.B<\QSRNY$/("K>V&.EGW#K#9(7W!9_AW?//_-E$:UZENKVNR.\,SJJ M<(Z^.F]!>A,RQ^A4=P,1.6]4>G! [*A]6C6%Q,5]3IY^S]Z=!'\4_2:V9?:[ M#FGQQ_CR]37,JB"S5!DT8*CLX(G@-P&"-HB5<4*XDO%MJ4-ON_]S",3LBCU[%/W3AC9=F@9F0-UZ:>3NI3%[VVV$ M_";X5Z_H/^E\ L;GK*>)-)428-HQOW/H,7P '5I%EL(T06S3UIJY/Y.UZE0+ M]TGV3;G^PF")81T3X;_A^==S^+CB%& Y+%8I*PPPV9/$A! #\W_VY(?]4]EU MEY4B*966PYZHG\E=TR?[M+50RH'GB5<8H/LXBD%PID_T77W>_I_MKK]NM]?\ MHTEV],^F6C_&K*P_6V2E_JFE%D@,"_^G'EF*?VJIO:/+RO%/O;BV_Y+R+RG_ M?2D9?IX1$_]!5[:MT4%T7\'NG&A:M>E4DN,&/FM_.^TYYA3DKYNU>>?\4!#/]JD^TY-9JW_$DD0EED4WXH*,0"ZR_]7RTG) M?_RL-XP[PO7E%ZV;[)/L-PC V5>#^J_;R2<^RE:#&T"LNO\SC)Z$*M3-^_]B MCSQQ!U' :4/LSSIXU?5_$DW^^4$&2PG."MV>+$?JP#"O1-H*;DY7X=<5?N<% M/6NDT0'[4?WFU,8#Z8(%&>:*^SW[G*LTHE+N^B=/G@BN%ALL+LJ:Y'11Y426 M+%FWC,T]\,D$1THPG+C#ME'+L[)J8A1L<,-(V3(>"1BF[O[[=XS*FYZG663( M'#!'[;Q_T$N<*R [D^*"6CA,C%(I^6Z087F.VFM)X>)3:;;?2P;:NPED5\*4 M)TX1DW4D#.1- DGQ582O2'NWB%D;4039(O!S 7L5'4.J()FJ! ]JIZVGKXIY M(WZ&*?75,Z2AOQGY=^\*]9:ORS:\(-\7\Y5:3X.U:?A6S--!_D?V0JR/\U#@>9L""FI]5K_=X UF! M?^PY'1CIYRTO]N@H-G9(,W2H@U\(E1;].PLC!QN.BK3MZUD(IZ4 RTINQ"OO MZG#,1V7RM6\C)D4YY]S_P(^B[*[O_,/L. ,O+VR=R::W M"N>QV^(@$7N0$=VZ-).4:[EI^R-/RR.^T1T>.?Y8:X;US[J,[$IJW;I _6]O M1EG8%%/HH'MLR6+3L?SXV#4F)DA&*N)R=E[BH;MCSJ/DPS7/X3M,GB7S7.BM MW3-/_K6T[%K2#+R:L W.9.W_ULYU136]-?L_1(A*.W""]*8@'4&1)B7(B1"* M-$&ZD2"]"*$9>E.! (2,4((" 014'HP5.D@+5*D(QV4WJ1?SG?O=[YUU[IO M]]6'>=GKMV?MF=EK]OZM-3."_<*EM22Y"9OV1TY^5 *>'0Y1(U5@=NX$[8&^ M9RDW=TKT)#YJB#"_%KS.VA%^9Z;]2!\-#/Y/M]E_)+%V)G#4_\>2%8$QRR3F M8.%0:7Z:'6N:AE5.G[-4-)@4F>%AE('R/&)MUR[1RTWEKZN2=Y)-')[VNA'1 M*'/"7[.5T5T!4O)/%2#Y:I;;;W8&YFN(3 6'I /.?3#(OX:1&/ZGB*WBWV-* MREG_J>L ((:P?X15=\D"97-<7N#6-8A:8']Z=(P>Z- -ZX\!\F33%31D+W_^ M!E,<%WNBP<)G=(L2@ES*L(^?/%0=:HNKS XV6C'= 7%SDL]4&0#'$-)\U*&,6S@YV[I4!58/@=LY$]5%C?/4V@2;K]7QKG4,J^10@XYW\ M,O6^O_(H\B> #76WD).E7ZQ;?Z&ZQ+22')#OD46,CE0#IEMZQ?V^017=='&O M1^=;N-S1,S<1;6'RKPQJJZ9?*A7S2POZ +TT/E\+L'-2IA0J99=B0>:XCMK0 M@WN/'0\>%;]L((XT+]##2X2X6C-G&^)=XUT=TT6R.R\/3H=R M < ."J61E.YDA\[#+J+E_'.E")=PV4"?D/8V]C#7TR4T7]"Q#HZ =_0[DJP0BU$Z= MG&N&@K*RP2@42)3W#T,6M=0\ 2MQ=%A\>4#.WT=B7,[>;F]Q>Y0Z]XIA*P M^%*M(H(X1Y4BY8Q:JY.5(Y9@]ICCK.81_&=4K8ML!V19<=Z2FZU+M-(#I MC&JYLS+>TV%',%4XT;Y&E#2*E%:R0,FV(1*/P 25_(9$4*149@*L1S8GE)^% M2@5<"!C%WOG*GP2__'7%<.Z<5B=+>/U.#_=\@:7%Z#"4OSQV8PYG0;R]%YVA BF&Y(X)>&*W8BZ$S M8T@,CTPQH%,NLI:85WKZY6YXHP&5K&J6EOJ@P MG29;J&!#UX!TEWH&K\ZL]HRO09L0%N]HB((Q$7?/_"KRC]#REAF@^Z ,9Q0T MP:QNC*\C)Z_PWVVOCO^DIH)"WR#[B4&YOD+^JM1:;NU?];NS(4H#66G6Z3^O M%A5X9OPO7VO7=Y'=6.5WC&"/= M9[;R91'CQI6SP@QF7 *Z6=>L<:*V>QOHT? M5S)2@_WG*\M<>ECU\LX->(^:2?HF6?.]" AA[O)& -*T0%9Q^B/QP[Q!V9'* MZN[[AS*K1YKO[MI&LW"E9F^MZU;?SA#;Z#TSD94QP^U/L\EARTB?<%F<>-M; M$?,&03#/&,)N#USN"[$MOJFH5MK MVN'^\@RVLZ=U$&10FZ-@B64&*_3HE$& M<)K&JV6#1A*F =]'_[SMU3G7^E40N5G4 V"888#7H NP$76H)_2IS2ZV$W[Y M2]QARIRE,F-=(=)<_?HO-V\/,76&YG=D8:=Z=J$AM8EK$0D:-A%A:5/VV%!% M!E'^!RQCLA1+P6=MFQ2MTBO!<\$_?'E"+&(;VUU*88<0J(V@G77)56G2K.+. M. :T9HVG187A !"!P"C7H4#[FI!^5WE8LM1.JPJ6C''GTYU1W4%J6@:X69AY M+\ZD7(4+F@=F)8"OG#\A+"0\M+:AE8F1@7(;-3\\CBEN!1V3J';'!+9B5GGM M9_H7=CB:;QB'4[1\0-F6Q&$+$>9(EPKAY&YNA(_"5L:%5^3_WEI5\F'TE"0[6596,L_SB$C*J$C%O\8 MC:R5L0YB!^<1F%1P';,%7#^K>\3U,55I?PJ*"2%33@%')D]*^4V.H@=F;.LC M/1)RDIR"^9WAQ&,',#[2@6^\Z%,,,/?!5=+4VMW1[0JC*US3K,7+\%/ 5VL) MV$"I"[/XZ''4.57G2]#))IGCF=9:\?=O@1T(U8+<[IZIZ:>4I:>!SY'A9M]8 M)@P3YH[N90R-U%#W,SL *G^Y'.4[BX#HFMCP I582._V-ZE[X79/K.AYZ^D3 MNC_.#2@'7T8=Q]G7B4!*QAEHEJ=4<]Z4125=(R?![W MH(QMK/N+AOO.P5#NB//)+5PWQY6^0DXYJ$FVJPQO-ENW"S&$87'3.>Z=2J2D M][CU4W55TE)&H'VYBX*1R[NAYZV?L^#J3F/UZ\>3T5)2PIQS435EZNK16:Y8 MQ04UF0(&SFY/Y^7!Z#]['BI][DO ^8Z-J9':ZA<^6*SE%2:5*.]WXNZ7US : M<636QK<(.7EZV"X]-F&T%;H]0YQH4S;1RJI(UL0.X$9$W!8P.6VA^VSGKFT0 M/31Z'G2079FT=>F1($B;PHL-_?=+I=8P#_NGK=3BS_=" [MCTQ"G@,9?0]AU M[0V=Z]FQ1?N8@B<7CM=R?+^!\R!NO!&;!,:0)GDENP-75<>G2"\.MPE]4G:\ MI0HMC;T.1,U9IFBIG,:1IJ 9;@^M\^>[RQA00AD$8ABU!N3ET4.Z<$QP@ M">%##6>Y:?E-KBJU(I7WSNT")^V#JBUOW+B^;-Z6@AREI?"^WBY* %'BOQ$8 M14;'@DIUR.%R-T:>B_W]R$7(H+T3>2^'> M^%:X"GPVX+X!5 4J6P:8GGL5+,A"2M"O%&%?$?J$V3@RJ8/]-34W\$%=UI-S M9;["C=DC4\?_=?$A\7#,6QDOAHU"O8/Y=A*%<5^J_+\=U1DOV83),EO]A<3= M3&0R>9AH8.Y4@48GNE"WXHGOU*+G27.1;_*)7<1I?:E(M9@_#/RB?L42Q;WRGZK(E^Z][W[5J*DNN@ZHR2%!A1ZP]ETS4-\ MO%U0+IXM[A<81>W?,A'":9>?,>RI[AW.(2'LR5K3'T QN3)G'$_5\#EQ:8+L M+*TBKIZFUU",W3Q>*[PX!G_D.KC!*BE6P1>U]L*3DMMO<[PZG?$S6?? U;#8 M?]ASGIL#+(RG5=@IJON;B)51-3F[$25S"R6GF59HDP-9I/=WIUQ%QE\&IPVF MU']4ZFK"94E@^C1W3;TELE'I^/T&A=VB%_D?&X#XM!@8S,3$A.H^ 90#>*XW MVL/R)1B.RZYI=(SJXU1#7L>&^'E\QUS\@(1L6'01);S.ERLZ^"*(%Z*MX,G+ M]]U54\81#@KS,<"TA/<[CP^LE]@-C3J^1&<;UUZ6STB.KXN#<\M%20X@/%8R MT;QW1@+[MHZ^6!Z20^@1]QWNT*)B@._N+ H%-\DN=N:-(YT")+..3TF3RY/] MFX_14_G 1*XX:;-1*Y(M7CUO_).JZ@Q(QGA_FJQ,OT"-#56(PG-ARTC] M!+-II>Q:+]TJ$P_^^.-*;UFK9K9AV;4JFH1=3"Y?69,YBYKH1HK"C*_G#NLH M@C<+ ^HW N[OC\%+M ;W[E V1.+BSCO[ONX/L3/'9SKN63MQL[[\O\:Y\#$ M%[N+6<<\SN*1M^K( _\!.P5:G4Z!];Z)/\X>9O>J4R#X\BDP4V8(!1_)^D6J M+7(5A4P^K_NUPO<;\AOR&_(;\AOR_X!<. 48N+XS'=#^R-B;OG9RZRPQ@T^' M_PM02P$"% ,4 " 1B'Y43:C\'-T" "<# #0 @ $ M 97A?,S0Y-C8S+FAT;5!+ 0(4 Q0 ( !&(?E1&%\S-#DV-C0N:'1M4$L! A0#% @ $8A^ M5#B+,.6K!@ ?A\ T ( != 8 &5X7S,T.38V-2YH=&U0 M2P$"% ,4 " 1B'Y4A"_\MO<' !Q,@ #0 @ %*#0 M97A?,S0Y-C8V+FAT;5!+ 0(4 Q0 ( !&(?E1C/"CMZP< &PR - M " 6P5 !E>%\S-#DV-C%\S-3$U.38N:'1M4$L! A0#% @ $8A^5."/C?V] M$0 XMP ! ( !]6@ '!M9"TR,#(Q,3(S,2YX@ <&UD M+3(P,C$Q,C,Q7V-A;"YX;6Q02P$"% ,4 " 1B'Y4R)H@UR!( !Y& 8 M% @ &3BP <&UD+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4 M " 1B'Y4]6I'T/YF "*JP4 % @ 'ETP <&UD+3(P M,C$Q,C,Q7VQA8BYX;6Q02P$"% ,4 " 1B'Y40*:J