0001171843-23-007042.txt : 20231113 0001171843-23-007042.hdr.sgml : 20231113 20231113171608 ACCESSION NUMBER: 0001171843-23-007042 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 56 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231113 DATE AS OF CHANGE: 20231113 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PSYCHEMEDICS CORP CENTRAL INDEX KEY: 0000806517 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MEDICAL LABORATORIES [8071] IRS NUMBER: 581701987 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-13738 FILM NUMBER: 231400062 BUSINESS ADDRESS: STREET 1: 125 NAGOG PARK CITY: ACTON STATE: MA ZIP: 01720 BUSINESS PHONE: 978-206-8220 MAIL ADDRESS: STREET 1: 125 NAGOG PARK CITY: ACTON STATE: MA ZIP: 01720 10-Q 1 pmd20230930_10q.htm FORM 10-Q pmd20230930_10q.htm
0000806517 PSYCHEMEDICS CORP false --12-31 Q3 2023 38 87 23,312 21,964 0.005 0.005 873 873 0 0 0 0 0.005 0.005 50,000 50,000 6,470 6,349 5,802 5,681 668 668 2,099 97 3,209 396 32 34,540 10,082 13,729 1,634 9,127 - - - - - - - 401 - - - 401 - - - 2,099 - 2,099 32 34,941 10,082 15,828 1,634 7,429 32 34,275 10,082 11,820 1,634 10,771 - 1 - - - 1 - 54 - - - 54 - 721 - - - 721 0.07 - - - 799 - 799 - - - 3,209 - 3,209 32 34,941 10,082 10,242 1,634 - - - 394 - 394 97 97 10,082 10,733 1,634 10,082 9,550 1,634 - 36 - - - 36 0.07 - - 787 - 787 396 396 10,082 10,733 1,634 3,209 396 14 36 874 849 86 78 10 2 100,000 10 2 40,000 66 14.70 11 121 11 36 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. Intrinsic value is calculated based on the amount by which the closing market value of the Company’s stock exceeded the exercise price of the underlying options, multiplied by the number of shares. 00008065172023-01-012023-09-30 xbrli:shares 00008065172023-11-06 thunderdome:item iso4217:USD 00008065172023-09-30 00008065172022-12-31 iso4217:USDxbrli:shares 00008065172023-07-012023-09-30 00008065172022-07-012022-09-30 00008065172022-01-012022-09-30 0000806517us-gaap:CommonStockMember2023-06-30 0000806517us-gaap:AdditionalPaidInCapitalMember2023-06-30 0000806517us-gaap:TreasuryStockCommonMember2023-06-30 0000806517us-gaap:RetainedEarningsMember2023-06-30 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-30 00008065172023-06-30 0000806517us-gaap:CommonStockMember2023-07-012023-09-30 0000806517us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-30 0000806517us-gaap:TreasuryStockCommonMember2023-07-012023-09-30 0000806517us-gaap:RetainedEarningsMember2023-07-012023-09-30 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-30 0000806517us-gaap:CommonStockMember2023-09-30 0000806517us-gaap:AdditionalPaidInCapitalMember2023-09-30 0000806517us-gaap:TreasuryStockCommonMember2023-09-30 0000806517us-gaap:RetainedEarningsMember2023-09-30 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-30 0000806517us-gaap:CommonStockMember2022-12-31 0000806517us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000806517us-gaap:TreasuryStockCommonMember2022-12-31 0000806517us-gaap:RetainedEarningsMember2022-12-31 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0000806517us-gaap:CommonStockMember2023-01-012023-09-30 0000806517us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-30 0000806517us-gaap:TreasuryStockCommonMember2023-01-012023-09-30 0000806517us-gaap:RetainedEarningsMember2023-01-012023-09-30 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-30 0000806517us-gaap:CommonStockMember2022-06-30 0000806517us-gaap:AdditionalPaidInCapitalMember2022-06-30 0000806517us-gaap:TreasuryStockCommonMember2022-06-30 0000806517us-gaap:RetainedEarningsMember2022-06-30 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 00008065172022-06-30 0000806517us-gaap:CommonStockMember2022-07-012022-09-30 0000806517us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-30 0000806517us-gaap:TreasuryStockCommonMember2022-07-012022-09-30 0000806517us-gaap:RetainedEarningsMember2022-07-012022-09-30 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-30 0000806517us-gaap:CommonStockMember2022-09-30 0000806517us-gaap:AdditionalPaidInCapitalMember2022-09-30 0000806517us-gaap:TreasuryStockCommonMember2022-09-30 0000806517us-gaap:RetainedEarningsMember2022-09-30 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-30 00008065172022-09-30 0000806517us-gaap:CommonStockMember2021-12-31 0000806517us-gaap:AdditionalPaidInCapitalMember2021-12-31 0000806517us-gaap:TreasuryStockCommonMember2021-12-31 0000806517us-gaap:RetainedEarningsMember2021-12-31 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 00008065172021-12-31 0000806517us-gaap:CommonStockMember2022-01-012022-09-30 0000806517us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-30 0000806517us-gaap:TreasuryStockCommonMember2022-01-012022-09-30 0000806517us-gaap:RetainedEarningsMember2022-01-012022-09-30 0000806517us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-30 0000806517us-gaap:MoneyMarketFundsMember2023-09-30 0000806517us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-09-30 0000806517us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-09-30 0000806517us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-09-30 0000806517us-gaap:FairValueInputsLevel1Member2023-09-30 0000806517us-gaap:FairValueInputsLevel2Member2023-09-30 0000806517us-gaap:FairValueInputsLevel3Member2023-09-30 0000806517pmd:IncentivePlan2006Member2023-09-30 0000806517pmd:ChiefExecutiveOfficerAndPresidentMember2023-08-172023-08-17 utr:Y 0000806517pmd:ChiefExecutiveOfficerAndPresidentMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-08-172023-08-17 0000806517pmd:ChiefExecutiveOfficerAndPresidentMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-08-172023-08-17 0000806517pmd:ChiefExecutiveOfficerAndPresidentMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2023-08-172023-08-17 0000806517pmd:ChiefRevenueOfficerMember2023-09-212023-09-21 0000806517pmd:ChiefRevenueOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-09-212023-09-21 0000806517pmd:ChiefRevenueOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-09-212023-09-21 0000806517pmd:ChiefRevenueOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2023-09-212023-09-21 0000806517us-gaap:EmployeeStockOptionMember2023-07-012023-09-30 0000806517us-gaap:EmployeeStockOptionMember2022-07-012022-09-30 0000806517us-gaap:EmployeeStockOptionMember2023-01-012023-09-30 0000806517us-gaap:EmployeeStockOptionMember2022-01-012022-09-30 0000806517pmd:StockUnitAwardsMember2023-07-012023-09-30 0000806517pmd:StockUnitAwardsMember2022-07-012022-09-30 0000806517pmd:StockUnitAwardsMember2023-01-012023-09-30 0000806517pmd:StockUnitAwardsMember2022-01-012022-09-30 00008065172022-01-012022-12-31 0000806517pmd:StockUnitAwardMember2022-12-31 0000806517pmd:StockUnitAwardMember2023-01-012023-09-30 0000806517pmd:StockUnitAwardMember2023-09-30 0000806517pmd:StockUnitAwardMember2023-07-012023-09-30 0000806517pmd:StockUnitAwardMember2022-07-012022-09-30 0000806517pmd:StockUnitAwardMember2022-01-012022-09-30 0000806517pmd:CaliforniaLawsuitMember2023-09-30 0000806517pmd:EnmaSagastumeVPsychemedicsCorporationMember2023-01-012023-09-30 0000806517pmd:EnmaSagastumeVPsychemedicsCorporationMember2023-09-30 xbrli:pure 0000806517us-gaap:LineOfCreditMemberpmd:EquipmentLoanArrangementMemberpmd:BancOfAmericaLeasingAndCapitalMember2023-09-30 0000806517us-gaap:LineOfCreditMemberpmd:EquipmentLoanArrangementMemberpmd:BancOfAmericaLeasingAndCapitalMember2023-07-012023-09-30 0000806517us-gaap:LineOfCreditMemberpmd:EquipmentLoanArrangementMemberpmd:BancOfAmericaLeasingAndCapitalMember2023-01-012023-09-30 0000806517pmd:EquipmentLoanArrangementMember2023-09-30 0000806517pmd:TestingMember2023-07-012023-09-30 0000806517pmd:TestingMember2022-07-012022-09-30 0000806517pmd:TestingMember2023-01-012023-09-30 0000806517pmd:TestingMember2022-01-012022-09-30 0000806517pmd:ShippingCollectionHairMember2023-07-012023-09-30 0000806517pmd:ShippingCollectionHairMember2022-07-012022-09-30 0000806517pmd:ShippingCollectionHairMember2023-01-012023-09-30 0000806517pmd:ShippingCollectionHairMember2022-01-012022-09-30 0000806517pmd:OtherRevenueMember2023-07-012023-09-30 0000806517pmd:OtherRevenueMember2022-07-012022-09-30 0000806517pmd:OtherRevenueMember2023-01-012023-09-30 0000806517pmd:OtherRevenueMember2022-01-012022-09-30 0000806517us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-30 0000806517us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberpmd:CustomerOneMember2023-01-012023-09-30 0000806517us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-30 0000806517us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-30 0000806517us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-30 0000806517us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpmd:CustomerOneMember2023-01-012023-09-30 0000806517us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpmd:CustomerOneMember2022-01-012022-09-30
 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 


 

FORM 10-Q

 

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

For the quarterly period ended September 30, 2023

or

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

 

for the transition period from _________ to __________

 

Commission file number: 1-13738

 

PSYCHEMEDICS CORPORATION

 

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

 

58-1701987

(State or Other Jurisdiction of 

Incorporation or Organization)

 

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

   

289 Great Road

Acton, MA

 01720

(Address of Principal Executive Offices)

 

(Zip Code)

 

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

 

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

 

Title of Class

Trading Symbol(s)

Name of each exchange on which registered

Common stock. $0.005 par value

PMD

The Nasdaq Stock Market, LLC.

 

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

 

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

 

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

 

 

Large accelerated filer

 

Accelerated filer

 

Non–accelerated filer

 

Smaller reporting company

 

Emerging growth company

 

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

 

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

 

The number of shares of Common Stock of the Registrant, par value $0.005 per share, outstanding at November 6, 2023, was 5,801,761.

 

 

 

 

 

 

 

PSYCHEMEDICS CORPORATION

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

 

INDEX

 

 

Page

PART I - FINANCIAL INFORMATION

 
   

Item 1 -   Financial Statements (unaudited)

 
  3

Condensed Consolidated Balance Sheets

3

Condensed Consolidated Statements of Operations

4

Condensed Consolidated Statements of Shareholders’ Equity

5

Condensed Consolidated Statements of Cash Flows

6

Notes to Condensed Consolidated Financial Statements

7

   

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

 
   

Factors that May Affect Future Results

16

Results of Operations

17

Liquidity and Capital Resources

18

   

Item 4 -  Controls and Procedures

18

   

PART II - OTHER INFORMATION

 
   

Item 1 -  Legal Proceedings

19

Item 1A  -  Risk Factors

19

Item 2 -  Unregistered Sales of Equity Securities, Use of Proceeds and Issuer Purchases of Equity Securities

19

   

Item 6 - Exhibits

19

   

Signatures

20

 

 

 

 

 
 

 

PART I FINANCIAL INFORMATION

Item 1. Financial Statements (unaudited)

 

PSYCHEMEDICS CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except par value)

(UNAUDITED)

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 
         

ASSETS

        

Current Assets:

        

Cash and cash equivalents

 $1,370  $4,750 

Accounts receivable, net of allowance for doubtful accounts of $38 at September 30, 2023, and $87 at December 31, 2022

  4,596   3,739 

Prepaid expenses and other current assets

  1,524   1,136 

Income tax receivable

  382   339 
         

Total Current Assets

  7,872   9,964 
         

Fixed assets, net of accumulated amortization and depreciation of $23,312 at September 30, 2023, and $21,964 at December 31, 2022

  3,357   4,573 

Other assets

  809   823 

Net deferred tax assets

  -   691 

Operating lease right-of-use assets

  2,066   2,681 
         

Total Assets

 $14,104  $18,732 
         

LIABILITIES AND SHAREHOLDERS' EQUITY

        
         

Current Liabilities:

        

Accounts payable

 $817  $448 

Accrued expenses

  3,208   3,939 

Current portion of long-term debt

  302   294 

Current portion of operating lease liabilities

  1,058   1,037 
         

Total Current Liabilities

  5,385   5,718 
         

Long-term debt

  77   305 

Deferred tax liabilities, long-term

  7   - 

Long-term portion of operating lease liabilities

  1,206   1,938 

Total Liabilities

  6,675   7,961 
         

Commitments and Contingencies (Note 7)

          
         

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,470 and 6,349 shares issued and 5,802 and 5,681 shares outstanding, respectively

  32   32 

Additional paid-in capital

  34,941   34,275 

Accumulated deficit

  (15,828)  (11,820)

Less - Treasury stock, at cost, 668 shares

  (10,082)  (10,082)

Accumulated other comprehensive loss

  (1,634)  (1,634)
         

Total Shareholders' Equity

  7,429   10,771 
         

Total Liabilities and Shareholders' Equity

 $14,104  $18,732 

 

See accompanying notes to condensed consolidated financial statements.

 

3

 

 

PSYCHEMEDICS CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

(UNAUDITED)

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
                                 
                                 

Revenues

  $ 5,704     $ 6,516     $ 17,100     $ 19,537  

Cost of revenues

    3,613       4,184       10,745       12,492  
                                 

Gross profit

    2,091       2,332       6,355       7,045  
                                 
                                 

Operating expenses:

                               

General & administrative

    2,200       1,588       5,291       4,360  

Marketing & selling

    723       791       2,258       2,409  

Research & development

    275       328       859       1,003  
                                 

Total Operating expenses

    3,198       2,707       8,408       7,772  
                                 

Operating loss

    (1,107 )     (375 )     (2,053 )     (727 )
                                 

Other income (expense):

                               

Settlement

    -       -       (500 )     -  

Other

    -       (8 )     (9 )     49  
                                 

Total other income (expense), net

    -       (8 )     (509 )     49  
                                 

Loss before provision for (benefit from) income taxes

    (1,107 )     (383 )     (2,562 )     (678 )
                                 

Provision for (benefit from) income taxes

    992       (286 )     647       (282 )
                                 

Net loss

  $ (2,099 )   $ (97 )   $ (3,209 )   $ (396 )
                                 

Basic net loss per share

  $ (0.36 )   $ (0.02 )   $ (0.56 )   $ (0.07 )
                                 

Diluted net loss per share

  $ (0.36 )   $ (0.02 )   $ (0.56 )   $ (0.07 )
                                 

Dividends declared per share

  $ -     $ 0.07     $ 0.14     $ 0.14  

 

See accompanying notes to condensed consolidated financial statements.

 

4

 

 

PSYCHEMEDICS CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY

(in thousands, except per share amounts)

(UNAUDITED)

 

For the Three Months Ended September 30, 2023

                                                         
   

Common Stock, $0.005 par value

   

Additional

                                         
   

Common Shares

   

Common

   

Paid-In

   

Treasury Stock

   

Accumulated

   

Accumulated

Other

         
   

Outstanding

   

Stock

   

Capital

   

Shares

   

Cost

   

Deficit

   

Comprehensive Loss

   

Total

 

BALANCE, June 30, 2023

    6,411     $ 32     $ 34,540       668     $ (10,082 )   $ (13,729 )   $ (1,634 )   $ 9,127  

Shares issued – vested

    59       -       -       -       -       -       -       -  

Stock-based compensation

    -       -       401       -       -       -       -       401  

Net loss

    -       -       -       -       -       (2,099 )     -       (2,099 )

BALANCE, September 30, 2023

    6,470     $ 32     $ 34,941       668     $ (10,082 )   $ (15,828 )   $ (1,634 )   $ 7,429  

 

 

For the Nine Months Ended September 30, 2023

                             
  

Common Stock, $0.005 par value

  

Additional

                     
  

Common Shares

  

Common

  

Paid-In

  

Treasury Stock

  

Accumulated

  

Accumulated Other

     
  

Outstanding

  

Stock

  

Capital

  

Shares

  

Cost

  

Deficit

  

Comprehensive Loss

  

Total

 

BALANCE, December 31, 2022

  6,349  $32  $34,275   668  $(10,082) $(11,820) $(1,634) $10,771 

Shares issued – vested

  121   -   (1)  -   -   -   -   (1)

Tax withholding related to vested shares from employee stock plans

  -   -   (54)  -   -   -   -   (54)

Stock-based compensation

  -   -   721   -   -   -   -   721 

Cash dividends ($0.07 per share)

  -   -   -   -   -   (799)  -   (799)

Net loss

  -   -   -   -   -   (3,209)  -   (3,209)

BALANCE, September 30, 2023

  6,470  $32  $34,941   668  $(10,082) $(15,828) $(1,634) $7,429 

 

 

For the Three Months Ended September 30, 2022

                                                         
   

Common Stock, $0.005 par value

   

Additional

                                         
   

Common Shares

   

Common

   

Paid-In

   

Treasury Stock

   

Accumulated

   

Accumulated Other

         
   

Outstanding

   

Stock

   

Capital

   

Shares

   

Cost

   

Deficit

   

Comprehensive Loss

   

Total

 

BALANCE, June 30, 2022

    6,294     $ 31     $ 33,863       668     $ (10,082 )   $ (10,242 )   $ (1,634 )   $ 11,936  

Shares issued – vested

    19       1       (1 )     -       -       -       -       -  

Stock-based compensation

    -       -       277       -       -       -       -       277  

Cash dividends ($0.07 per share)

    -       -       -       -       -       (394 )     -       (394 )

Net loss

    -       -       -       -       -       (97 )     -       (97 )

BALANCE, September 30, 2022

    6,313     $ 32     $ 34,139       668     $ (10,082 )   $ (10,733 )   $ (1,634 )   $ 11,722  

 

 

For the Nine Months Ended September 30, 2022

                             
  

Common Stock, $0.005 par value

  

Additional

                     
  

Common Shares

  

Common

  

Paid-In

  

Treasury Stock

  

Accumulated

  

Accumulated Other

     
  

Outstanding

  

Stock

  

Capital

  

Shares

  

Cost

  

Deficit

  

Comprehensive Loss

  

Total

 

BALANCE, December 31, 2021

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

Exercise of stock options

  1   -   4   -   -   -   -   4 

Shares issued – vested

  55   1   (1)  -   -   -   -   - 

Tax withholding related to vested shares from employee stock plans

  -   -   (36)  -   -   -   -   (36)

Stock-based compensation

  -   -   694   -   -   -   -   694 

Cash dividends ($0.07 per share)

  -   -       -   -   (787)  -   (787)

Net loss

  -   -      -   -   (396)  -   (396)

BALANCE, September 30, 2022

  6,313  $32  $34,139   668  $(10,082) $(10,733) $(1,634) $11,722 

 

See accompanying notes to condensed consolidated financial statements.

 

5

 
 

 

PSYCHEMEDICS CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(UNAUDITED)

 

 

   

Nine Months Ended

 
   

September 30,

 
   

2023

   

2022

 
                 

CASH FLOWS FROM OPERATING ACTIVITIES:

               

Net loss

  $ ( 3,209 )   $ ( 396 )

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

               

Depreciation and amortization

    1,394       1,836  

ROU asset amortization

    701       718  

Deferred income taxes

    698       (775 )

Stock-based compensation

    721       694  

Changes in operating assets and liabilities:

               

Accounts receivable

    (857 )     (837 )

Prepaid expenses and other current assets

    (388 )     (11 )

Income tax receivable

    (43 )     1,875  

Accounts payable

    369       (137 )

Operating lease liabilities

    (797 )     (757 )

Accrued expenses

    (731 )     786  

Net cash used in operating activities

    (2,142 )     2,996  
                 

CASH FLOWS FROM INVESTING ACTIVITIES:

               

Purchases of equipment and leasehold improvements

    (24 )     (60 )

Cost of internally developed software

    (108 )     (103 )

Other assets

    (32 )     (25 )

Net cash used in investing activities

    (164 )     (188 )
                 

CASH FLOWS FROM FINANCING ACTIVITIES:

               

Proceeds from issuance of stock, net of tax withholding

    (55 )     (32 )

Payments of equipment debt financing

    (220 )     (523 )

Cash dividends paid

    (799 )     (787 )

Net cash used in financing activities

    (1,074 )     (1,342 )
                 

Net decrease in cash and cash equivalents

    (3,380 )     1,466  

Cash and cash equivalents, beginning of period

    4,750       1,992  

Cash and cash equivalents, end of period

  $ 1,370     $ 3,458  
                 

Supplemental Disclosures of Cash Flow Information:

               

Cash paid for interest

  $ 14     $ 36  

Cash paid for operating leases

  $ 874     $ 849  

Right-of-use assets acquired through operating leases

  $ 86     $ 78  

 

See accompanying notes to condensed consolidated financial statements.

 

6

 

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

1.    Basis of Presentation

 

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

 

The accompanying condensed consolidated financial statements are unaudited but, in the opinion of management, include all adjustments necessary for a fair presentation of results for these interim periods. Except as otherwise disclosed, all such adjustments are of a normal recurring nature. The condensed consolidated balance sheet as of December 31, 2022, has been derived from the Company’s annual financial statements that were audited by an independent registered public accounting firm, but does not include all the information and footnotes required for complete annual financial statements. The Company’s comprehensive (loss)/income is equal to its net (loss)/income for all periods presented.

 

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

 

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

 

 

2.    Financial Information

 

Liquidity and Managements Plans

 

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

 

7

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

2.    Financial Information (continued)

 

Accounts Receivable

 

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

 

Recently Adopted Accounting Pronouncements

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which modifies the measurement of expected credit losses on certain financial instruments. The Company adopted ASU 2016-13 in the first quarter of 2023 utilizing the modified retrospective transition method. Based on the composition of the Company’s investment portfolio, current market conditions, and historical credit loss activity, the adoption of ASU 2016-13 has not had and is not expected to have a material impact on the condensed consolidated financial statements and disclosures.

 

 

3.    Fair Value Measurements

 

The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values (in thousands):

 

           

Fair Value Measurements at Reporting Date Using

 
                                 
           

Quoted Prices in Active Markets for Identical Assets (Level 1)

   

Significant Other Observable Inputs (Level 2)

   

Significant Unobservable Inputs (Level 3)

 
   

September 30,
2023

                         

Assets:

                               

Cash equivalents

                               

Money market funds

  $ 505     $ 505     $ -     $ -  

Total cash equivalents

  $ 505     $ 505     $ -     $ -  

 

As of September 30, 2023, the Company’s cash equivalents were invested in money market funds which were valued based on Level 1 inputs. As of December 31, 2022, the Company did not invest in money market funds or other types of cash equivalents. The Company did not have any financial assets or liabilities during any of the periods presented in the accompanying consolidated financial statements that required Level 2 or 3 inputs.

 

8

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

The carrying values of the Company’s accounts payable and accrued expenses approximate their fair values due to the short-term nature of these liabilities and as such these are considered Level 1 in the fair value hierarchy.

 

 

4.    Stock-Based Compensation

 

The Company’s 2006 Incentive Plan (the “Plan”) provides for cash-based awards or the grant or issuance of stock-based awards. As of September 30, 2023, 277 thousand shares remained available for future grant under the Plan.

 

On August 17, 2023, the Company granted Brian Hullinger, in connection with the commencement of his employment as the Company’s Chief Executive Officer and President, as an inducement grant outside of the Plan, under Nasdaq Listing Rule 5635(c)(4), options to acquire 300,000 shares of common stock. The options have a ten-year term and an exercise price of $4.64 per share, the closing price per share of Psychemedics Corporation common stock as reported by Nasdaq on August 17, 2023. The options were awarded in three tranches. Under the first tranche, option awards covering up to 100,000 shares vest over two years, with 50% of the original number of shares underlying the option vesting on the one-year anniversary of the date of grant and 50% on the two-year anniversary of the grant, subject to continued service with the Company through the applicable vesting dates. Under the second and third tranches, options to acquire 100,000 shares each were granted and each becomes exercisable in full only upon the attainment and continuation in effect for a specified period of time of a particular stock price on the Nasdaq Stock Market.

 

In addition, on September 21, 2023, the Company granted Shannon Shoemaker, in connection with the commencement of her employment as the Company’s Chief Revenue Officer, grants of options to acquire 120,000 shares of common stock. The options have a ten-year term and an exercise price of $3.66 per share, the closing price per share of Psychemedics Corporation common stock as reported by Nasdaq on September 21, 2023. The options were awarded in three tranches. Under the first tranche, option awards covering up to 40,000 shares vest over two years, with 50% of the original number of shares underlying the option vesting on the one-year anniversary of the date of grant and 50% on the two-year anniversary of the grant, subject to continued service with the Company through the applicable vesting dates. Under the second and third tranches, options to acquire 40,000 shares each were granted and each becomes exercisable in full only upon the attainment and continuation in effect for a specified period of time of a particular stock price on the Nasdaq Stock Market.

 

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

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Stock-based compensation related to:

                

Stock option grants

 $39  $20  $73  $114 

Stock unit awards

  362   257   648   580 

Total stock-based compensation

 $401  $277  $721  $694 

 

There was no income tax benefit recognized in the condensed consolidated statements of operations for stock-based compensation arrangements for the three and nine months ended September 30, 2023, and 2022.

 

 

 

9

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

4.    Stock-Based Compensation (continued)

 

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

 

          

Weighted Average

     
      

Weighted Average

  

Remaining

  

Aggregate

 
  

Number of

  

Exercise Price

  

Contractual Life

  

Intrinsic

 
  

Shares

  

Per Share

  

(years)

  

Value(1)

 

Outstanding, December 31, 2022

  508  $14.19   5.1  $25 
Granted  120  $3.66         

Canceled

  (66) $14.70         

Forfeited

  (11) $4.07         

Outstanding, September 30, 2023

  551  $11.87   4.9  $11 
                 

Exercisable, September 30, 2023

  431  $14.40   4.2  $6 

 

 

(1)

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

 

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

 

  

Number of Shares

  

Weighted Average Grant-Date Fair Value Per Share

 
         

Outstanding & Unvested, December 31, 2022

  238  $6.10 

Granted

  91  $4.64 

Converted to common stock

  (121) $6.55 

Cancelled

  (11) $6.54 

Forfeited

  (36) $5.66 

Outstanding & Unvested, September 30, 2023

  161  $5.23 

 

As of September 30, 2023, 1.1 million shares of common stock were reserved for issuance under the Plan and compensation arrangement outside the Plan. As of September 30, 2023, the unamortized fair value of awards relating to outstanding SUAs and options was $762 thousand, which is expected to be amortized over a weighted average period of 2.1 years.

 

During the third quarter of 2023, the Board of Directors approved the accelerated vesting of 44 thousand SUAs to the former Chief Executive Officer, and 6 thousand shares to an independent director, both upon retirement, during the three and nine months ended September 30, 2023, respectively. The Company determined the value of each modification to be $185 thousand and $25 thousand for the three months ended September 30, 2023, which is included in stock-based compensation in the accompanying consolidated financial statements.

 

During the third quarter of 2022, the Board of Directors approved the accelerated vesting of 19 thousand and 35 thousand SUAs to certain directors, upon retirement, of the Company during the three and nine months ended September 30, 2022, respectively. The Company determined the value of the modifications to be $118 thousand and $230 thousand during the three and nine months ended September 30, 2022, respectively, which is included in stock-based compensation in the accompanying consolidated financial statements.

 

10

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

5.   Income Taxes

 

Our effective tax rates for the three and nine months ended September 30, 2023, differ from the statutory rate primarily due to a valuation allowance recorded against our U.S. federal and state deferred tax assets. We recorded an $692 thousand valuation allowance in the third quarter of 2023 based on an assessment of available positive and negative evidence, including being in a three-year cumulative loss position in the U.S., projections of future taxable income, and other quantitative and qualitative information. We intend to maintain a full valuation allowance on our U.S. federal and state net deferred tax assets until there is sufficient positive evidence to support the reversal of all or some portion of the valuation allowance.

 

 

6.    Basic and Diluted Net Loss Per Share

 

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

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Weighted average common shares outstanding, basic

  5,755   5,638   5,718   5,613 

Dilutive common equivalent shares

  -   -   -   - 

Weighted average common shares outstanding, diluted

  5,755   5,638   5,718   5,613 

 

The computation of diluted loss per share for the three and nine months ended September 30, 2023, excludes the effect of the potential exercise of stock awards, including stock options, when the effect is anti-dilutive. For the three and nine months ended September 30, 2023, the number of antidilutive stock awards excluded from diluted loss per share were 524 thousand and 513 thousand, respectively.

 

 

 

11

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

7.    Commitments and Contingencies

 

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

 

Settlements

 

As previously reported in the 10-K, on December 6, 2021, the Company entered into a binding Memorandum of Understanding to settle a purported class action lawsuit 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. The Company has accrued $1.2 million as of September 30, 2023, related to the California Lawsuit, which is included in accrued expenses on the accompanying consolidated balance sheets and which was paid in full on November 2, 2023.

 

As previously reported in a Current Report on Form 8-K filed on July 21, 2023, on July 17, 2023, the Company entered into a Confidential Settlement Agreement and Release (the “Agreement”) in connection with a contract dispute regarding the Company’s alleged contractual obligations for work performed by a consultant for advice on strategic negotiations with a shipping carrier. The Agreement provided that the settlement amount of $0.5 million would be paid in three equal installments as follows: on or before August 17, 2023, on or before December 31, 2023, and on or before December 31, 2024. The Company paid one installment before August 17, 2023. The Company believes that the allegations lack merit and agreed to the enter into the Agreement to settle claims in order to avoid potential significant fees and a general distraction. The Company has accrued $0.3 million as of September 30, 2023, related to the Agreement, which is included in accrued expenses on the accompanying consolidated balance sheets.

 

 

 

12

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

8.    Operating Leases

 

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

 

As of September 30, 2023, the Company recognized a Right-Of-Use (“ROU”) asset of $2.1 million and an operating lease liability of $2.3 million based on the net present value of the minimum lease payments. The weighted average discount rate used for leases as of September 30, 2023, is 3.9%. The weighted average lease term as of September 30, 2023, is 2.9 years. The operating lease expense for the three and nine months ended September 30, 2023, was $258 thousand and $779 thousand, respectively.

 

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

 

October 1, 2023, through December 31, 2023

 $293 

2024

  1,106 

2025

  564 

2026

  460 

Total lease payments

  2,423 

Less: interest

  (159)

Present value of lease liabilities

 $2,264 
     

Current operating lease liabilities

 $1,058 

Long-term operating lease liabilities

  1,206 
  $2,264 

 

 

 

13

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

9.    Debt

 

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

 

The weighted average interest rate on outstanding debt under the Loan Agreement was 3.8% for the three and nine months ended September 30, 2023. The interest expense was $4 thousand and $14 thousand for the three months and nine months ended September 30, 2023. As of September 30, 2023, the weighted average interest rate was 3.8% and there was $379 thousand of outstanding debt related under the Loan Agreement. The Company was in compliance with all loan covenants under the Loan Agreement as of September 30, 2023.

 

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

 

October 1, 2023, through December 31, 2023

 $74 

2024

  305 

Long-term debt from equipment financing

  379 

Less: current portion of long-term debt from equipment financing

  (302)

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

 $77 

 

 

 

14

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

10.    Revenue

 

           The table below disaggregates our external revenue by major source (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Testing

 $4,864  $5,554  $14,416  $16,759 

Shipping/Collection (hair)

  819   937   2,614   2,687 

Other

  21   25   70   91 

Total Revenue

 $5,704  $6,516  $17,100  $19,537 

 

 

11.    Significant Customers

 

The Company had one customer that represented 14% of revenue for the nine months ended September 30, 2023. The Company had no customers that represented over 10% of revenue for the nine months ended September 30, 2022. The Company had one customer that represented 27% and 14% of the total accounts receivable balance as of September 30, 2023, and 2022, respectively.

 

15

 

 

Item 2.

 

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

 

FACTORS THAT MAY AFFECT FUTURE RESULTS

 

From time to time, information provided by the Company or statements made by its employees may contain forward-looking information that involves risks and uncertainties. In particular, statements contained in this report that are not historical facts (including but not limited to statements concerning earnings, earnings per share, revenues, cash flows, dividends, future business, growth opportunities, profitability, pricing, new accounts, customer base, market share, test volume, sales and marketing strategies, market demand for drug testing services in the U.S. and foreign drug testing laws and regulations, required investments in plant, equipment and people and new test development) may be “forward looking” statements. Actual results may differ from those stated in any forward-looking statements. Factors that may cause such differences include but are not limited to risks associated with the changes in U.S. and foreign government regulations, including but not limited to FDA regulations, R&D spending, competition (including, without limitation, competition from other companies pursuing the same growth opportunities), the Company’s ability to maintain its reputation and brand image, the ability of the Company to achieve its business plans, cost controls, the continued labor shortage, leveraging of its global operating platform, risks of information technology system failures and data security breaches, the uncertain global economy, the Company’s ability to attract, develop and retain executives and other qualified employees and independent contractors, including distributors, the Company’s ability to obtain and protect intellectual property rights, litigation risks, and general economic conditions.

 

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

 

 

 

16

 

RESULTS OF OPERATIONS

 

Revenue decreased 12% for the three months ended September 30, 2023, compared to the same period in 2022, primarily due to a decrease in volumes from the Company’s base business. The Company’s revenues were impacted by lower volumes from customers experiencing the effects of the general economic conditions, continued labor shortage related to hiring and changing customer priorities. For the nine months ended September 30, 2023, revenue decreased $2.4 million or 12%, primarily due to a decrease in volumes from the Company's base business.

 

Gross profit decreased 9% or to $2.1 million for the three months ended September 30, 2023, compared to $2.3 million for the same period in 2022. Cost of revenues decreased by $0.6 million or 14% for the three months ended September 30, 2023, compared to the same period in 2022. Gross profit for the nine months ended September 30, 2023, was $6.4 million, a decrease of $0.7 million from the comparable period in 2022. Gross profit percentage for the nine month period ended September 30, 2023, was 37% compared to 36% for the comparable period in 2022. The increase in gross profit percentage was primarily due to cost reduction programs offset by lower total revenues for both the three and nine months ended September 30, 2023.

 

General and administrative (G&A) expenses increased 38% or $0.6 million to $2.2 million for the three months ended September 30, 2023, compared to $1.6 million for the same period in 2022. As a percentage of revenue, G&A expenses were 39% and 24% for the three months ended September 30, 2023, and 2022, respectively. G&A expenses were $5.3 million and $4.4 million for the nine months ended September 30, 2023, and 2022, respectively. The increase in G&A expenses for both the three and nine months ended September 30, 2023, was primarily due to higher costs associated with legal fees, CEO succession plan execution, accounting and consulting fees, and business insurance premiums. As a percentage of revenue, G&A expenses were 31% and 22% for the nine months ended September 30, 2023, and 2022, respectively.

 

Marketing and selling expenses decreased 13% or $0.1 million to $0.7 million for the three months ended September 30, 2023, compared to $0.8 million for the same period in 2022. Total marketing and selling expenses represented 13% and 12% of revenue for the three months ended September 30, 2023, and 2022. The decrease in marketing and selling was primarily driven by lower personnel costs. Marketing and selling expenses were $2.3 million and $2.4 million for the nine months ended September 30, 2023, and 2022, respectively. As a percentage of revenue, marketing and selling expenses were 13% and 12% for the nine months ended September 30, 2023, and 2022, respectively.

 

Research and development (R&D) expenses were flat at $0.3 million for both the three months ended September 30, 2023, and 2022. R&D expenses represented 5% of revenue for the three months ended September 30, 2023, and 2022. R&D expenses were $0.9 million and $1.0 million for the nine months ended September 30, 2023, and 2022, respectively. R&D expenses represented 5% of revenue for the nine months ended September 30, 2023, and 2022.

 

Provision for (benefit from) income taxes consisted primarily of federal and state income taxes in the United States. We estimate income taxes in each of the jurisdictions in which we operate. During the three months ended September 30, 2023, the Company recorded a tax provision of $1.0 million (effective tax rate of 90%) and a tax benefit of 286 thousand (effective tax rate of 75%) for the comparable period in 2022. During the nine months ended September 30, 2023, the Company recorded a tax provision of $647 thousand (effective tax rate of 25%) and a tax benefit of $282 thousand (effective tax rate of 42%) for the comparable period in 2022.

 

17

 

LIQUIDITY AND CAPITAL RESOURCES

 

At September 30, 2023, the Company had approximately $1.4 million of cash and cash equivalents. The Company's operating activities used net cash of $2.1 million for the nine months ended September 30, 2023. Investing activities used $0.2 million of net cash while financing activities used $1.1 million of net cash for the nine months ended September 30, 2023.

 

Cash used in operating activities of $2.1 million reflected net loss of $3.2 million adjusted for depreciation and amortization of $1.4 million, ROU asset amortization of $0.6 million and stock-based compensation of $0.7 million. This was also impacted by an increase in operating assets of $1.3 million and a decrease in operating liabilities of $1.1 million.

 

Cash used in investing activities of $0.2 million was primarily related to internally developed software and equipment purchases. We anticipate spending less than $0.3 million in additional capital purchases for the remainder of 2023.

 

Cash used in financing activities of $1.1 million included cash dividends to shareholders of $0.8 million and $0.2 million from payments on equipment debt financing.

 

Contractual obligations and other commercial commitments as of September 30, 2023, included legal settlement commitments, operating lease commitments, and outstanding debt, described in Notes 7, 8, and 9, respectively of the Notes to Condensed Consolidated Financial Statements.

 

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

 

Item 4. Controls and Procedures

 

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

 

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

 

18

 

PART II OTHER INFORMATION

 

 

Item 1. Legal Proceedings

 

Information pertaining to legal proceedings can be found in Item 1. Financial Statements and Supplementary Data – Note 6 “Commitments and Contingencies”.

 

Item 1A. Risk Factors

 

Item 1A. of our Annual Report on Form 10-K for the year ended December 31, 2022, includes a discussion of our risk factors. There have been no material changes in the risk factors described in such report.

 

Item 2. Unregistered Sales of Equity Securities, Use of Proceeds and Issuer Purchases of Equity Securities

 

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

 

Item 6. Exhibits      

 

31.1 Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
32.1 Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002  

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)

 

 

 

 

 

19

 

 

SIGNATURES

 

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

 

 

 

Psychemedics Corporation
   

Date:   November 13, 2023                                  

By: /s/ Brian Hullinger       

 

Brian Hullinger

 

Chief Executive Officer and President

 

 

 

 

20
EX-31.1 2 ex_590982.htm EXHIBIT 31.1 HTML Editor

Exhibit 31.1

 

CERTIFICATION PURSUANT TO

SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

 

I, Brian Hullinger, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Psychemedics Corporation (“the registrant”);
   
2. Based on my knowledge, this quarterly report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report;
   
3. Based on my knowledge, the financial statements, and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;
   
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a‑15(e) and 15d‑15(e)) and internal controls over financial reporting (as defined by Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

  

  a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
  b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
  c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
  d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting;

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors:

 

  a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
  b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date:     November 13, 2023 /s/ Brian Hullinger     
  Brian Hullinger
  Chief Executive Officer and President
  (principal executive officer)

 

 
EX-32.1 3 ex_590984.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, Brian Hullinger, Chief Executive Officer and President of Psychemedics Corporation (the “Company”), certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as the principal executive officer of the Company, that:

 

 

(1)

The Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, as filed with the Securities and Exchange Commission on November 13, 2023 (the “Report”), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

 

(2)

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

 

Date:   November 13, 2023  /s/ Brian Hullinger    
  Brian Hullinger
  Chief Executive Officer and President
  (principal executive officer)

 

 

 

 

 

 

 

 

 
EX-101.SCH 4 pmd-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Financial Information link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Basic and Diluted Net Loss Per Share link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Operating Leases link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Debt link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Revenue link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Significant Customers link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 3 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 4 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 6 - Basic and Diluted Net Loss Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 8 - Operating Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 9 - Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 10 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 2 - Financial Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 3 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 4 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 4 - Stock-based Compensation - Compensation Cost (Details) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 4 - Stock-based Compensation - Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 4 - Stock-based Compensation - Nonvested Award Activity (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 5 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 6 - Basic and Diluted Net Loss Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 6 - Basic and Diluted Net Loss Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 7 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 8 - Operating Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 8 - Operating Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 9 - Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 9 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 10 - Revenue - Revenue by Major Source (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 11 - Significant Customers (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 5 pmd-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 6 pmd-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 7 pmd-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2024 Note 3 - Fair Value Measurements us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2025 Note 4 - Stock-based Compensation Note 6 - Basic and Diluted Net Loss Per Share Note 8 - Operating Leases Note 9 - Debt Note 10 - Revenue Note 3 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) Note 4 - Stock-based Compensation - Compensation Cost (Details) Income Tax Disclosure [Text Block] Note 4 - Stock-based Compensation - Stock Option Activity (Details) Note 4 - Stock-based Compensation - Nonvested Award Activity (Details) Note 6 - Basic and Diluted Net Loss Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details) Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Note 8 - Operating Leases - Maturities of Lease Liabilities (Details) Other assets us-gaap_ShareBasedCompensation Stock-based compensation us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear October 1, 2023, through December 31, 2023 Note 9 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) us-gaap_LiabilitiesCurrent Total Current Liabilities Note 10 - Revenue - Revenue by Major Source (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue Shares issued – vested Operating expenses: Share-Based Payment Arrangement, Option, Activity [Table Text Block] us-gaap_LitigationSettlementExpense Litigation Settlement, Expense us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Outstanding & Unvested at beginning of period (in shares) Outstanding & Unvested at end of period (in shares) Granted (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Shares issued – vested (in shares) Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Current portion of long-term debt Less: current portion of long-term debt from equipment financing Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] us-gaap_AssetsCurrent Total Current Assets Exercisable, weighted average exercise price (in dollars per share) Exercisable, weighted average remaining contractual life (Year) Cash equivalents, fair value Exercisable, aggregate intrinsic value Exercisable, shares (in shares) Outstanding, weighted average remaining contractual life (Year) Outstanding, aggregate intrinsic value Treasury stock, shares (in shares) Income tax receivable Common stock, $0.005 par value; 50,000 shares authorized; 6,470 and 6,349 shares issued and 5,802 and 5,681 shares outstanding, respectively Adjustments to reconcile net loss to net cash (used in) provided by operating activities: us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Common stock, shares authorized (in shares) Forfeited, weighted average exercise price (in dollars per share) Common stock, shares issued (in shares) Canceled, weighted average exercise price (in dollars per share) Common stock, par value (in dollars per share) Granted, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) Accrued expenses us-gaap_CommonStockCapitalSharesReservedForFutureIssuance Common Stock, Capital Shares Reserved for Future Issuance (in shares) us-gaap_DeferredTaxAssetsValuationAllowance Deferred Tax Assets, Valuation Allowance Cash paid for operating leases Lessee, Operating Leases [Text Block] Accounts payable Chief Executive Officer and President [Member] Represents chief executive officer and president. Product and Service [Axis] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Outstanding, shares (in shares) Outstanding, shares (in shares) Product and Service [Domain] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Canceled, shares (in shares) Litigation Case [Axis] Litigation Case [Domain] Credit Facility [Axis] Credit Facility [Domain] Preferred stock, $0.005 par value, 873 shares authorized, no shares issued or outstanding Preferred stock, shares issued (in shares) Cash paid for interest us-gaap_PolicyTextBlockAbstract Accounting Policies Preferred stock, shares authorized (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) Preferred stock, par value (in dollars per share) California Lawsuit [Member] Related to the California lawsuit. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost Share-Based Payment Arrangement, Accelerated Cost us-gaap_PaymentsToDevelopSoftware Cost of internally developed software us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number (in shares) Revenues Revenues Fair Value, Inputs, Level 3 [Member] us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of equipment and leasehold improvements Fair Value Hierarchy and NAV [Domain] us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) Customer [Axis] Customer [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) Fair Value Hierarchy and NAV [Axis] Share-Based Payment Arrangement, Tranche Three [Member] us-gaap_LossContingencyAccrualAtCarryingValue Loss Contingency Accrual Current Liabilities: Vesting [Axis] Vesting [Domain] us-gaap_IncreaseDecreaseInOperatingLeaseLiability Operating lease liabilities Share-Based Payment Arrangement, Tranche One [Member] Share-Based Payment Arrangement, Tranche Two [Member] us-gaap_Assets Total Assets Supplemental Disclosures of Cash Flow Information: Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount us-gaap_OperatingLeaseExpense Operating Lease, Expense CASH FLOWS FROM OPERATING ACTIVITIES: us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Statement [Line Items] Allowance for doubtful accounts Accounts receivable, net of allowance for doubtful accounts of $38 at September 30, 2023, and $87 at December 31, 2022 Net deferred tax assets Share-Based Payment Arrangement [Text Block] Additional paid-in capital AOCI Attributable to Parent [Member] us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation Tax withholding related to vested shares from employee stock plans Shareholders' Equity: Other Enma Sagastume v. Psychemedics Corporation [Member] Related to Enma Sagastume v. Psychemedics Corporation. us-gaap_NonoperatingIncomeExpense Total other income (expense), net Liquidity and Management's Plan [Policy Text Block] Disclosure of accounting policy for liquidity and management's plan. Award Type [Domain] Business Description and Accounting Policies [Text Block] Other income (expense): Current Assets: Fair Value Disclosures [Text Block] Award Type [Axis] Net loss Net loss us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period pmd_OtherNonoperatingExpenseSettlement Settlement Amount of expense related to nonoperating activities, classified as settlement. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net decrease in cash and cash equivalents us-gaap_Liabilities Total Liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities Commitments and Contingencies (Note 7) us-gaap_OperatingIncomeLoss Operating loss us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used in operating activities Share-Based Payment Arrangement, Option [Member] Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities pmd_IncreaseDecreaseInAccruedExpensesAndAccruedIncomeTaxes Accrued expenses The increase (decrease) during the reporting period in the aggregate amount of expenses and income taxes incurred but not yet paid. us-gaap_GrossProfit Gross profit pmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockInPeriod Converted to common stock (in shares) The number of equity-based payment instruments, excluding stock (or unit) options, that were converted to common stock during the reporting period. Cost of revenues pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod Cancelled (in shares) The number of equity-based payment instruments, excluding stock (or unit) options, that were cancelled during the reporting period. pmd_PaymentsOfEquipmentFinancing Payments of equipment debt financing The cash outflow in relating to equity financing during the year. Deferred tax liabilities, long-term pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndNonvestedWeightedAverageExercisePrice Outstanding & Unvested at beginning of period, weighted average price per share (in dollars per share) Outstanding & Unvested at end of period, weighted average price per share (in dollars per share) Weighted average price at which grantees can acquire the shares reserved for issuance under the equity instrument other than option. Granted, weighted average price per share (in dollars per share) Weighted average per share amount at which grantees can acquire shares of common stock by exercise of equity instrument other than option. Accumulated depreciation and amortization Commitments and Contingencies Disclosure [Text Block] 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. Fixed assets, net of accumulated amortization and depreciation of $23,312 at September 30, 2023, and $21,964 at December 31, 2022 Long-Term Debt, Type [Axis] Long-Term Debt, Type [Domain] us-gaap_PaymentsOfDividendsCommonStock Cash dividends paid Customer One [Member] Information related to customer one. CASH FLOWS FROM INVESTING ACTIVITIES: Retained Earnings [Member] Earnings Per Share [Text Block] Title of Individual [Domain] Proceeds from issuance of stock, net of tax withholding Title of Individual [Axis] Treasury Stock, Common [Member] Additional Paid-in Capital [Member] Common Stock [Member] Line of Credit [Member] Provision for (benefit from) income taxes Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Long-Term Debt Long-term debt from equipment financing Incentive Plan 2006 [Member] Information related to the 2006 incentive plan. us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable Testing [Member] Represents testing services. Other Revenue [Member] Represents other revenue sources not otherwise disclosed. Stock Unit Awards [Member] Information related to stock unit awards. 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 Loss before provision for (benefit from) income taxes Forfeited, 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 forfeited. us-gaap_OperatingExpenses Total Operating expenses Cancelled, weighted average price per share (in dollars per share) Weighted average price at which grantees could have acquired the underlying shares with respect to equity instrument other than stock options that were cancelled. General & administrative us-gaap_Cash Cash Cash and cash equivalents Equipment Loan Arrangement [Member] Information related to the Equipment Loan Arrangement. Disaggregation of Revenue [Table Text Block] Share-based compensation Banc of America Leasing and Capital [Member] Informaiton related to an equipment financing agreement with Banc of America Leasing and Capital LLC. Revenue from Contract with Customer [Text Block] Accounts Receivable [Policy Text Block] Document Quarterly Report Amendment Flag Entity Incorporation, State or Country Code Accounting Policies [Abstract] Document Transition Report City Area Code New Accounting Pronouncements, Policy [Policy Text Block] Concentration Risk Disclosure [Text Block] Entity Interactive Data Current Cash dividends declared (in dollars per share) Dividends declared per share (in dollars per share) us-gaap_LongtermDebtWeightedAverageInterestRate Long-Term Debt, Weighted Average Interest Rate, at Point in Time us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Security Exchange Name Common stock, shares outstanding (in shares) Preferred stock, shares outstanding (in shares) us-gaap_DebtWeightedAverageInterestRate Debt, Weighted Average Interest Rate Title of 12(b) Security Current Fiscal Year End Date Shipping/Collection (Hair) [Member] Information pertaining to shipping and hair collection services. Chief Revenue Officer [Member] Relating to the Chief Revenue Officer. 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 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 Entity Small Business Entity Shell Company us-gaap_DividendsCommonStockCash Cash dividends ($0.07 per share) Document Information [Line Items] Document Information [Table] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Dilutive common equivalent shares (in shares) Schedule of Long-Term Debt Instruments [Table Text Block] us-gaap_IncreaseDecreaseInIncomeTaxesReceivable Income tax receivable us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Weighted average common shares outstanding, diluted (in shares) us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Stock-based compensation us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] Exercise of stock options Diluted net loss per share (in dollars per share) Weighted average common shares outstanding, basic (in shares) Entity Address, City or Town Entity Address, Postal Zip Code us-gaap_TreasuryStockCommonValue Less - Treasury stock, at cost, 668 shares Basic net loss per share (in dollars per share) Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] Statement of Cash Flows [Abstract] Entity Common Stock, Shares Outstanding us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear October 1, 2023, through December 31, 2023 Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Revenue Benchmark [Member] Accounts Receivable [Member] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths 2024 Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Local Phone Number Exercise of stock options (in shares) 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. Fair Value, Assets Measured on Recurring Basis [Table Text Block] Granted, shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) CASH FLOWS FROM FINANCING ACTIVITIES: us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Forfeited, shares (in shares) Marketing & selling Line of Credit Facility, Lender [Domain] Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity Total Liabilities and Shareholders' Equity Accumulated deficit Research & development Accumulated other comprehensive loss Money Market Funds [Member] Debt Disclosure [Text Block] Cash and Cash Equivalents [Axis] us-gaap_InterestExpense Interest Expense Cash and Cash Equivalents [Domain] Changes in operating assets and liabilities: us-gaap_StockholdersEquity Total Shareholders' Equity Balance Balance ROU asset amortization pmd_PaymentsForProceedsFromOtherAssets Other assets The net cash outflow or inflow from other assets. us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Long-term portion of operating lease liabilities us-gaap_OperatingLeaseLiabilityNoncurrent Long-term operating lease liabilities Class of Stock [Axis] Long-term debt us-gaap_LongTermDebtNoncurrent Long-term debt from equipment financing, net of current portion Operating Lease, Liability Present value of lease liabilities Operating Lease, Liability Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Current portion of operating lease liabilities Current operating lease liabilities Operating lease right-of-use assets Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: interest Deferred income taxes us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2026 EX-101.PRE 8 pmd-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 9 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2023
Nov. 06, 2023
Document Information [Line Items]    
Entity Central Index Key 0000806517  
Entity Registrant Name PSYCHEMEDICS CORP  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2023  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 1-13738  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 58-1701987  
Entity Address, Address Line One 289 Great Road  
Entity Address, City or Town Acton  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01720  
City Area Code 978  
Local Phone Number 206-8220  
Title of 12(b) Security Common stock. $0.005 par value  
Trading Symbol PMD  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   5,801,761
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 1,370 $ 4,750
Accounts receivable, net of allowance for doubtful accounts of $38 at September 30, 2023, and $87 at December 31, 2022 4,596 3,739
Prepaid expenses and other current assets 1,524 1,136
Income tax receivable 382 339
Total Current Assets 7,872 9,964
Fixed assets, net of accumulated amortization and depreciation of $23,312 at September 30, 2023, and $21,964 at December 31, 2022 3,357 4,573
Other assets 809 823
Net deferred tax assets 0 691
Operating lease right-of-use assets 2,066 2,681
Total Assets 14,104 18,732
Current Liabilities:    
Accounts payable 817 448
Accrued expenses 3,208 3,939
Current portion of long-term debt 302 294
Current portion of operating lease liabilities 1,058 1,037
Total Current Liabilities 5,385 5,718
Long-term debt 77 305
Deferred tax liabilities, long-term 7 0
Long-term portion of operating lease liabilities 1,206 1,938
Total Liabilities 6,675 7,961
Commitments and Contingencies (Note 7)
Shareholders' Equity:    
Common stock, $0.005 par value; 50,000 shares authorized; 6,470 and 6,349 shares issued and 5,802 and 5,681 shares outstanding, respectively 32 32
Additional paid-in capital 34,941 34,275
Accumulated deficit (15,828) (11,820)
Less - Treasury stock, at cost, 668 shares (10,082) (10,082)
Accumulated other comprehensive loss (1,634) (1,634)
Total Shareholders' Equity 7,429 10,771
Total Liabilities and Shareholders' Equity $ 14,104 $ 18,732
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Allowance for doubtful accounts $ 38 $ 87
Accumulated depreciation and amortization $ 23,312 $ 21,964
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,000 50,000,000
Common stock, shares issued (in shares) 6,470,000 6,349,000
Common stock, shares outstanding (in shares) 5,802,000 5,681,000
Treasury stock, shares (in shares) 668,000 668,000
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues $ 5,704 $ 6,516 $ 17,100 $ 19,537
Cost of revenues 3,613 4,184 10,745 12,492
Gross profit 2,091 2,332 6,355 7,045
Operating expenses:        
General & administrative 2,200 1,588 5,291 4,360
Marketing & selling 723 791 2,258 2,409
Research & development 275 328 859 1,003
Total Operating expenses 3,198 2,707 8,408 7,772
Operating loss (1,107) (375) (2,053) (727)
Other income (expense):        
Settlement 0   (500)  
Other 0 (8) (9) 49
Total other income (expense), net 0 (8) (509) 49
Loss before provision for (benefit from) income taxes (1,107) (383) (2,562) (678)
Provision for (benefit from) income taxes 992 (286) 647 (282)
Net loss $ (2,099) $ (97) $ (3,209) $ (396)
Basic net loss per share (in dollars per share) $ (0.36) $ (0.02) $ (0.56) $ (0.07)
Diluted net loss per share (in dollars per share) (0.36) (0.02) (0.56) (0.07)
Dividends declared per share (in dollars per share) $ 0 $ 0.07 $ 0.14 $ 0.14
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2021 6,257   668      
Balance at Dec. 31, 2021 $ 31 $ 33,478 $ (10,082) $ (9,550) $ (1,634) $ 12,243
Shares issued – vested (in shares) 55   0      
Shares issued – vested $ 1 (1) $ 0 0 0 0
Stock-based compensation 0 694 0 0 0 694
Net loss 0 0 (396) 0 (396)
Tax withholding related to vested shares from employee stock plans 0 (36) 0 0 0 (36)
Cash dividends ($0.07 per share) $ 0 $ 0 (787) 0 (787)
Exercise of stock options (in shares) 1   0      
Exercise of stock options $ 0 4 $ 0 0 0 4
Balance (in shares) at Sep. 30, 2022 6,313   668      
Balance at Sep. 30, 2022 $ 32 34,139 $ (10,082) (10,733) (1,634) 11,722
Balance (in shares) at Jun. 30, 2022 6,294   668      
Balance at Jun. 30, 2022 $ 31 33,863 $ (10,082) (10,242) (1,634) 11,936
Shares issued – vested (in shares) 19   0      
Shares issued – vested $ 1 (1) $ 0 0 0 0
Stock-based compensation 0 277 0 0 0 277
Net loss 0 0 0 (97) 0 (97)
Cash dividends ($0.07 per share) $ 0 0 $ 0 (394) 0 (394)
Balance (in shares) at Sep. 30, 2022 6,313   668      
Balance at Sep. 30, 2022 $ 32 34,139 $ (10,082) (10,733) (1,634) 11,722
Balance (in shares) at Dec. 31, 2022 6,349   668      
Balance at Dec. 31, 2022 $ 32 34,275 $ (10,082) (11,820) (1,634) 10,771
Shares issued – vested (in shares) 121   0      
Shares issued – vested $ 0 (1) $ 0 0 0 (1)
Stock-based compensation 0 721 0 0 0 721
Net loss 0 0 0 (3,209) 0 (3,209)
Tax withholding related to vested shares from employee stock plans 0 (54) 0 0 0 (54)
Cash dividends ($0.07 per share) $ 0 0 $ 0 (799) 0 (799)
Balance (in shares) at Sep. 30, 2023 6,470   668      
Balance at Sep. 30, 2023 $ 32 34,941 $ (10,082) (15,828) (1,634) 7,429
Balance (in shares) at Jun. 30, 2023 6,411   668      
Balance at Jun. 30, 2023 $ 32 34,540 $ (10,082) (13,729) (1,634) 9,127
Shares issued – vested (in shares) 59   0      
Shares issued – vested $ 0 0 $ 0 0 0 0
Stock-based compensation 0 401 0 0 0 401
Net loss $ 0 0 $ 0 (2,099) 0 (2,099)
Balance (in shares) at Sep. 30, 2023 6,470   668      
Balance at Sep. 30, 2023 $ 32 $ 34,941 $ (10,082) $ (15,828) $ (1,634) $ 7,429
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) - $ / shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash dividends declared (in dollars per share) $ 0.07 $ 0.07
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (3,209) $ (396)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 1,394 1,836
ROU asset amortization 701 718
Deferred income taxes 698 (775)
Stock-based compensation 721 694
Changes in operating assets and liabilities:    
Accounts receivable (857) (837)
Prepaid expenses and other current assets (388) (11)
Income tax receivable (43) 1,875
Accounts payable 369 (137)
Operating lease liabilities (797) (757)
Accrued expenses (731) 786
Net cash used in operating activities (2,142) 2,996
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of equipment and leasehold improvements (24) (60)
Cost of internally developed software (108) (103)
Other assets (32) (25)
Net cash used in investing activities (164) (188)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of stock, net of tax withholding (55) (32)
Payments of equipment debt financing (220) (523)
Cash dividends paid (799) (787)
Net cash used in financing activities (1,074) (1,342)
Net decrease in cash and cash equivalents (3,380) 1,466
Cash and cash equivalents, beginning of period 4,750 1,992
Cash and cash equivalents, end of period 1,370 3,458
Supplemental Disclosures of Cash Flow Information:    
Cash paid for interest 14 36
Cash paid for operating leases 874 849
Right-of-use assets acquired through operating leases $ 86 $ 78
XML 16 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Basis of Presentation
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

1.    Basis of Presentation

 

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

 

The accompanying condensed consolidated financial statements are unaudited but, in the opinion of management, include all adjustments necessary for a fair presentation of results for these interim periods. Except as otherwise disclosed, all such adjustments are of a normal recurring nature. The condensed consolidated balance sheet as of December 31, 2022, has been derived from the Company’s annual financial statements that were audited by an independent registered public accounting firm, but does not include all the information and footnotes required for complete annual financial statements. The Company’s comprehensive (loss)/income is equal to its net (loss)/income for all periods presented.

 

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

 

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

XML 17 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Financial Information
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Business Description and Accounting Policies [Text Block]

2.    Financial Information

 

Liquidity and Managements Plans

 

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

 

 

Accounts Receivable

 

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

 

Recently Adopted Accounting Pronouncements

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which modifies the measurement of expected credit losses on certain financial instruments. The Company adopted ASU 2016-13 in the first quarter of 2023 utilizing the modified retrospective transition method. Based on the composition of the Company’s investment portfolio, current market conditions, and historical credit loss activity, the adoption of ASU 2016-13 has not had and is not expected to have a material impact on the condensed consolidated financial statements and disclosures.

XML 18 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

3.    Fair Value Measurements

 

The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values (in thousands):

 

           

Fair Value Measurements at Reporting Date Using

 
                                 
           

Quoted Prices in Active Markets for Identical Assets (Level 1)

   

Significant Other Observable Inputs (Level 2)

   

Significant Unobservable Inputs (Level 3)

 
   

September 30,
2023

                         

Assets:

                               

Cash equivalents

                               

Money market funds

  $ 505     $ 505     $ -     $ -  

Total cash equivalents

  $ 505     $ 505     $ -     $ -  

 

As of September 30, 2023, the Company’s cash equivalents were invested in money market funds which were valued based on Level 1 inputs. As of December 31, 2022, the Company did not invest in money market funds or other types of cash equivalents. The Company did not have any financial assets or liabilities during any of the periods presented in the accompanying consolidated financial statements that required Level 2 or 3 inputs.

 

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

The carrying values of the Company’s accounts payable and accrued expenses approximate their fair values due to the short-term nature of these liabilities and as such these are considered Level 1 in the fair value hierarchy.

XML 19 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Stock-based Compensation
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

4.    Stock-Based Compensation

 

The Company’s 2006 Incentive Plan (the “Plan”) provides for cash-based awards or the grant or issuance of stock-based awards. As of September 30, 2023, 277 thousand shares remained available for future grant under the Plan.

 

On August 17, 2023, the Company granted Brian Hullinger, in connection with the commencement of his employment as the Company’s Chief Executive Officer and President, as an inducement grant outside of the Plan, under Nasdaq Listing Rule 5635(c)(4), options to acquire 300,000 shares of common stock. The options have a ten-year term and an exercise price of $4.64 per share, the closing price per share of Psychemedics Corporation common stock as reported by Nasdaq on August 17, 2023. The options were awarded in three tranches. Under the first tranche, option awards covering up to 100,000 shares vest over two years, with 50% of the original number of shares underlying the option vesting on the one-year anniversary of the date of grant and 50% on the two-year anniversary of the grant, subject to continued service with the Company through the applicable vesting dates. Under the second and third tranches, options to acquire 100,000 shares each were granted and each becomes exercisable in full only upon the attainment and continuation in effect for a specified period of time of a particular stock price on the Nasdaq Stock Market.

 

In addition, on September 21, 2023, the Company granted Shannon Shoemaker, in connection with the commencement of her employment as the Company’s Chief Revenue Officer, grants of options to acquire 120,000 shares of common stock. The options have a ten-year term and an exercise price of $3.66 per share, the closing price per share of Psychemedics Corporation common stock as reported by Nasdaq on September 21, 2023. The options were awarded in three tranches. Under the first tranche, option awards covering up to 40,000 shares vest over two years, with 50% of the original number of shares underlying the option vesting on the one-year anniversary of the date of grant and 50% on the two-year anniversary of the grant, subject to continued service with the Company through the applicable vesting dates. Under the second and third tranches, options to acquire 40,000 shares each were granted and each becomes exercisable in full only upon the attainment and continuation in effect for a specified period of time of a particular stock price on the Nasdaq Stock Market.

 

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

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Stock-based compensation related to:

                

Stock option grants

 $39  $20  $73  $114 

Stock unit awards

  362   257   648   580 

Total stock-based compensation

 $401  $277  $721  $694 

 

There was no income tax benefit recognized in the condensed consolidated statements of operations for stock-based compensation arrangements for the three and nine months ended September 30, 2023, and 2022.

 

 

 

PSYCHEMEDICS CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

4.    Stock-Based Compensation (continued)

 

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

 

          

Weighted Average

     
      

Weighted Average

  

Remaining

  

Aggregate

 
  

Number of

  

Exercise Price

  

Contractual Life

  

Intrinsic

 
  

Shares

  

Per Share

  

(years)

  

Value(1)

 

Outstanding, December 31, 2022

  508  $14.19   5.1  $25 
Granted  120  $3.66         

Canceled

  (66) $14.70         

Forfeited

  (11) $4.07         

Outstanding, September 30, 2023

  551  $11.87   4.9  $11 
                 

Exercisable, September 30, 2023

  431  $14.40   4.2  $6 

 

 

(1)

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

 

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

 

  

Number of Shares

  

Weighted Average Grant-Date Fair Value Per Share

 
         

Outstanding & Unvested, December 31, 2022

  238  $6.10 

Granted

  91  $4.64 

Converted to common stock

  (121) $6.55 

Cancelled

  (11) $6.54 

Forfeited

  (36) $5.66 

Outstanding & Unvested, September 30, 2023

  161  $5.23 

 

As of September 30, 2023, 1.1 million shares of common stock were reserved for issuance under the Plan and compensation arrangement outside the Plan. As of September 30, 2023, the unamortized fair value of awards relating to outstanding SUAs and options was $762 thousand, which is expected to be amortized over a weighted average period of 2.1 years.

 

During the third quarter of 2023, the Board of Directors approved the accelerated vesting of 44 thousand SUAs to the former Chief Executive Officer, and 6 thousand shares to an independent director, both upon retirement, during the three and nine months ended September 30, 2023, respectively. The Company determined the value of each modification to be $185 thousand and $25 thousand for the three months ended September 30, 2023, which is included in stock-based compensation in the accompanying consolidated financial statements.

 

During the third quarter of 2022, the Board of Directors approved the accelerated vesting of 19 thousand and 35 thousand SUAs to certain directors, upon retirement, of the Company during the three and nine months ended September 30, 2022, respectively. The Company determined the value of the modifications to be $118 thousand and $230 thousand during the three and nine months ended September 30, 2022, respectively, which is included in stock-based compensation in the accompanying consolidated financial statements.

XML 20 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Income Taxes
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

5.   Income Taxes

 

Our effective tax rates for the three and nine months ended September 30, 2023, differ from the statutory rate primarily due to a valuation allowance recorded against our U.S. federal and state deferred tax assets. We recorded an $692 thousand valuation allowance in the third quarter of 2023 based on an assessment of available positive and negative evidence, including being in a three-year cumulative loss position in the U.S., projections of future taxable income, and other quantitative and qualitative information. We intend to maintain a full valuation allowance on our U.S. federal and state net deferred tax assets until there is sufficient positive evidence to support the reversal of all or some portion of the valuation allowance.

XML 21 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Basic and Diluted Net Loss Per Share
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

6.    Basic and Diluted Net Loss Per Share

 

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

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Weighted average common shares outstanding, basic

  5,755   5,638   5,718   5,613 

Dilutive common equivalent shares

  -   -   -   - 

Weighted average common shares outstanding, diluted

  5,755   5,638   5,718   5,613 

 

The computation of diluted loss per share for the three and nine months ended September 30, 2023, excludes the effect of the potential exercise of stock awards, including stock options, when the effect is anti-dilutive. For the three and nine months ended September 30, 2023, the number of antidilutive stock awards excluded from diluted loss per share were 524 thousand and 513 thousand, respectively.

XML 22 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

7.    Commitments and Contingencies

 

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

 

Settlements

 

As previously reported in the 10-K, on December 6, 2021, the Company entered into a binding Memorandum of Understanding to settle a purported class action lawsuit 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. The Company has accrued $1.2 million as of September 30, 2023, related to the California Lawsuit, which is included in accrued expenses on the accompanying consolidated balance sheets and which was paid in full on November 2, 2023.

 

As previously reported in a Current Report on Form 8-K filed on July 21, 2023, on July 17, 2023, the Company entered into a Confidential Settlement Agreement and Release (the “Agreement”) in connection with a contract dispute regarding the Company’s alleged contractual obligations for work performed by a consultant for advice on strategic negotiations with a shipping carrier. The Agreement provided that the settlement amount of $0.5 million would be paid in three equal installments as follows: on or before August 17, 2023, on or before December 31, 2023, and on or before December 31, 2024. The Company paid one installment before August 17, 2023. The Company believes that the allegations lack merit and agreed to the enter into the Agreement to settle claims in order to avoid potential significant fees and a general distraction. The Company has accrued $0.3 million as of September 30, 2023, related to the Agreement, which is included in accrued expenses on the accompanying consolidated balance sheets.

XML 23 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Operating Leases
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

8.    Operating Leases

 

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

 

As of September 30, 2023, the Company recognized a Right-Of-Use (“ROU”) asset of $2.1 million and an operating lease liability of $2.3 million based on the net present value of the minimum lease payments. The weighted average discount rate used for leases as of September 30, 2023, is 3.9%. The weighted average lease term as of September 30, 2023, is 2.9 years. The operating lease expense for the three and nine months ended September 30, 2023, was $258 thousand and $779 thousand, respectively.

 

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

 

October 1, 2023, through December 31, 2023

 $293 

2024

  1,106 

2025

  564 

2026

  460 

Total lease payments

  2,423 

Less: interest

  (159)

Present value of lease liabilities

 $2,264 
     

Current operating lease liabilities

 $1,058 

Long-term operating lease liabilities

  1,206 
  $2,264 

 

 

 

XML 24 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Debt
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]

9.    Debt

 

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

 

The weighted average interest rate on outstanding debt under the Loan Agreement was 3.8% for the three and nine months ended September 30, 2023. The interest expense was $4 thousand and $14 thousand for the three months and nine months ended September 30, 2023. As of September 30, 2023, the weighted average interest rate was 3.8% and there was $379 thousand of outstanding debt related under the Loan Agreement. The Company was in compliance with all loan covenants under the Loan Agreement as of September 30, 2023.

 

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

 

October 1, 2023, through December 31, 2023

 $74 

2024

  305 

Long-term debt from equipment financing

  379 

Less: current portion of long-term debt from equipment financing

  (302)

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

 $77 

 

 

 

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Revenue
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

10.    Revenue

 

           The table below disaggregates our external revenue by major source (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Testing

 $4,864  $5,554  $14,416  $16,759 

Shipping/Collection (hair)

  819   937   2,614   2,687 

Other

  21   25   70   91 

Total Revenue

 $5,704  $6,516  $17,100  $19,537 

 

XML 26 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Significant Customers
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

11.    Significant Customers

 

The Company had one customer that represented 14% of revenue for the nine months ended September 30, 2023. The Company had no customers that represented over 10% of revenue for the nine months ended September 30, 2022. The Company had one customer that represented 27% and 14% of the total accounts receivable balance as of September 30, 2023, and 2022, respectively.

XML 27 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Liquidity and Management's Plan [Policy Text Block]

Liquidity and Managements Plans

 

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

 

 

Accounts Receivable [Policy Text Block]

Accounts Receivable

 

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

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Adopted Accounting Pronouncements

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which modifies the measurement of expected credit losses on certain financial instruments. The Company adopted ASU 2016-13 in the first quarter of 2023 utilizing the modified retrospective transition method. Based on the composition of the Company’s investment portfolio, current market conditions, and historical credit loss activity, the adoption of ASU 2016-13 has not had and is not expected to have a material impact on the condensed consolidated financial statements and disclosures.

XML 28 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
           

Fair Value Measurements at Reporting Date Using

 
                                 
           

Quoted Prices in Active Markets for Identical Assets (Level 1)

   

Significant Other Observable Inputs (Level 2)

   

Significant Unobservable Inputs (Level 3)

 
   

September 30,
2023

                         

Assets:

                               

Cash equivalents

                               

Money market funds

  $ 505     $ 505     $ -     $ -  

Total cash equivalents

  $ 505     $ 505     $ -     $ -  
XML 29 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Stock-based compensation related to:

                

Stock option grants

 $39  $20  $73  $114 

Stock unit awards

  362   257   648   580 

Total stock-based compensation

 $401  $277  $721  $694 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted Average

     
      

Weighted Average

  

Remaining

  

Aggregate

 
  

Number of

  

Exercise Price

  

Contractual Life

  

Intrinsic

 
  

Shares

  

Per Share

  

(years)

  

Value(1)

 

Outstanding, December 31, 2022

  508  $14.19   5.1  $25 
Granted  120  $3.66         

Canceled

  (66) $14.70         

Forfeited

  (11) $4.07         

Outstanding, September 30, 2023

  551  $11.87   4.9  $11 
                 

Exercisable, September 30, 2023

  431  $14.40   4.2  $6 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
  

Number of Shares

  

Weighted Average Grant-Date Fair Value Per Share

 
         

Outstanding & Unvested, December 31, 2022

  238  $6.10 

Granted

  91  $4.64 

Converted to common stock

  (121) $6.55 

Cancelled

  (11) $6.54 

Forfeited

  (36) $5.66 

Outstanding & Unvested, September 30, 2023

  161  $5.23 
XML 30 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Basic and Diluted Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Weighted average common shares outstanding, basic

  5,755   5,638   5,718   5,613 

Dilutive common equivalent shares

  -   -   -   - 

Weighted average common shares outstanding, diluted

  5,755   5,638   5,718   5,613 
XML 31 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Operating Leases (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

October 1, 2023, through December 31, 2023

 $293 

2024

  1,106 

2025

  564 

2026

  460 

Total lease payments

  2,423 

Less: interest

  (159)

Present value of lease liabilities

 $2,264 
     

Current operating lease liabilities

 $1,058 

Long-term operating lease liabilities

  1,206 
  $2,264 
XML 32 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Debt (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Long-Term Debt Instruments [Table Text Block]

October 1, 2023, through December 31, 2023

 $74 

2024

  305 

Long-term debt from equipment financing

  379 

Less: current portion of long-term debt from equipment financing

  (302)

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

 $77 
XML 33 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Testing

 $4,864  $5,554  $14,416  $16,759 

Shipping/Collection (hair)

  819   937   2,614   2,687 

Other

  21   25   70   91 

Total Revenue

 $5,704  $6,516  $17,100  $19,537 
XML 34 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Financial Information (Details Textual)
$ in Millions
Sep. 30, 2023
USD ($)
Cash $ 1.4
XML 35 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Cash equivalents, fair value $ 505
Fair Value, Inputs, Level 1 [Member]  
Cash equivalents, fair value 505
Fair Value, Inputs, Level 2 [Member]  
Cash equivalents, fair value 0
Fair Value, Inputs, Level 3 [Member]  
Cash equivalents, fair value 0
Money Market Funds [Member]  
Cash equivalents, fair value 505
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]  
Cash equivalents, fair value 505
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]  
Cash equivalents, fair value 0
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]  
Cash equivalents, fair value $ 0
XML 36 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 21, 2023
Aug. 17, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)         120,000  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)         $ 3.66  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         2 years 1 month 6 days  
Stock Unit Award [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number (in shares)     44,000 19 6,000 35
Share-Based Payment Arrangement, Accelerated Cost     $ 185,000 $ 118 $ 25,000 $ 230
Chief Executive Officer and President [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   300,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)   10 years        
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)   $ 4.64        
Chief Executive Officer and President [Member] | Share-Based Payment Arrangement, Tranche One [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   100,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   2 years        
Chief Executive Officer and President [Member] | Share-Based Payment Arrangement, Tranche Two [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   100,000        
Chief Executive Officer and President [Member] | Share-Based Payment Arrangement, Tranche Three [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   100,000        
Chief Revenue Officer [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 120,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years          
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 3.66          
Chief Revenue Officer [Member] | Share-Based Payment Arrangement, Tranche One [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 40,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 2 years          
Chief Revenue Officer [Member] | Share-Based Payment Arrangement, Tranche Two [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 40,000          
Chief Revenue Officer [Member] | Share-Based Payment Arrangement, Tranche Three [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 40,000          
Incentive Plan 2006 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     277,000   277,000  
Common Stock, Capital Shares Reserved for Future Issuance (in shares)     1,100,000   1,100,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 762,000   $ 762,000  
XML 37 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Stock-based Compensation - Compensation Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based compensation $ 401 $ 277 $ 721 $ 694
Share-Based Payment Arrangement, Option [Member]        
Share-based compensation 39 20 73 114
Stock Unit Awards [Member]        
Share-based compensation $ 362 $ 257 $ 648 $ 580
XML 38 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Stock-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Outstanding, shares (in shares) 508  
Outstanding, weighted average exercise price (in dollars per share) $ 14.19  
Outstanding, weighted average remaining contractual life (Year) 4 years 10 months 24 days 5 years 1 month 6 days
Outstanding, aggregate intrinsic value [1] $ 11 $ 25
Granted, shares (in shares) 120  
Granted, weighted average exercise price (in dollars per share) $ 3.66  
Canceled, shares (in shares) (66)  
Canceled, weighted average exercise price (in dollars per share) $ 14.7  
Forfeited, shares (in shares) (11)  
Forfeited, weighted average exercise price (in dollars per share) $ 4.07  
Outstanding, shares (in shares) 551 508
Outstanding, weighted average exercise price (in dollars per share) $ 11.87 $ 14.19
Exercisable, shares (in shares) 431  
Exercisable, weighted average exercise price (in dollars per share) $ 14.4  
Exercisable, weighted average remaining contractual life (Year) 4 years 2 months 12 days  
Exercisable, aggregate intrinsic value [1] $ 6  
[1] Intrinsic value is calculated based on the amount by which the closing market value of the Company’s stock exceeded the exercise price of the underlying options, multiplied by the number of shares.
XML 39 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Stock-based Compensation - Nonvested Award Activity (Details) - Stock Unit Award [Member]
shares in Thousands
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Outstanding & Unvested at beginning of period (in shares) | shares 238
Outstanding & Unvested at beginning of period, weighted average price per share (in dollars per share) | $ / shares $ 6.1 [1]
Granted (in shares) | shares 91
Granted, weighted average price per share (in dollars per share) | $ / shares $ 4.64
Converted to common stock (in shares) | shares (121)
Converted to common stock, weighted average price per share (in dollars per share) | $ / shares $ 6.55 [1]
Cancelled (in shares) | shares (11)
Cancelled, weighted average price per share (in dollars per share) | $ / shares $ 6.54 [1]
Forfeited (in shares) | shares (36)
Forfeited, weighted average price per share (in dollars per share) | $ / shares $ 5.66 [1]
Outstanding & Unvested at end of period (in shares) | shares 161
Outstanding & Unvested at end of period, weighted average price per share (in dollars per share) | $ / shares $ 5.23 [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.
XML 40 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Income Taxes (Details Textual)
$ in Thousands
Sep. 30, 2023
USD ($)
Deferred Tax Assets, Valuation Allowance $ 692
XML 41 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Basic and Diluted Net Loss Per Share (Details Textual) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 524 513
XML 42 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Basic and Diluted Net Loss Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Weighted average common shares outstanding, basic (in shares) 5,755 5,638 5,718 5,613
Dilutive common equivalent shares (in shares) 0 0 0 0
Weighted average common shares outstanding, diluted (in shares) 5,755 5,638 5,718 5,613
XML 43 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Commitments and Contingencies (Details Textual)
$ in Millions
9 Months Ended
Sep. 30, 2023
USD ($)
California Lawsuit [Member]  
Loss Contingency Accrual $ 1.2
Enma Sagastume v. Psychemedics Corporation [Member]  
Loss Contingency Accrual 0.3
Litigation Settlement, Expense $ 0.5
XML 44 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Operating Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Operating Lease, Right-of-Use Asset $ 2,066 $ 2,066 $ 2,681
Operating Lease, Liability $ 2,264 $ 2,264  
Operating Lease, Weighted Average Discount Rate, Percent 3.90% 3.90%  
Operating Lease, Weighted Average Remaining Lease Term (Year) 2 years 10 months 24 days 2 years 10 months 24 days  
Operating Lease, Expense $ 258 $ 779  
XML 45 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Operating Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
October 1, 2023, through December 31, 2023 $ 293  
2024 1,106  
2025 564  
2026 460  
Total lease payments 2,423  
Less: interest (159)  
Present value of lease liabilities 2,264  
Current operating lease liabilities 1,058 $ 1,037
Long-term operating lease liabilities 1,206 $ 1,938
Operating Lease, Liability $ 2,264  
XML 46 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Debt (Details Textual) - Banc of America Leasing and Capital [Member] - Equipment Loan Arrangement [Member] - Line of Credit [Member]
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2023
USD ($)
Debt, Weighted Average Interest Rate 3.80% 3.80%
Interest Expense $ 4 $ 14
Long-Term Debt, Weighted Average Interest Rate, at Point in Time 3.80% 3.80%
Long-Term Debt $ 379 $ 379
XML 47 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Less: current portion of long-term debt from equipment financing $ (302) $ (294)
Long-term debt from equipment financing, net of current portion 77 $ 305
Equipment Loan Arrangement [Member]    
October 1, 2023, through December 31, 2023 74  
2024 305  
Long-term debt from equipment financing 379  
Less: current portion of long-term debt from equipment financing (302)  
Long-term debt from equipment financing, net of current portion $ 77  
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Revenue - Revenue by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues $ 5,704 $ 6,516 $ 17,100 $ 19,537
Testing [Member]        
Revenues 4,864 5,554 14,416 16,759
Shipping/Collection (Hair) [Member]        
Revenues 819 937 2,614 2,687
Other Revenue [Member]        
Revenues $ 21 $ 25 $ 70 $ 91
XML 49 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Significant Customers (Details Textual) - Customer Concentration Risk [Member]
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Revenue Benchmark [Member]    
Number of Major Customers 1 0
Revenue Benchmark [Member] | Customer One [Member]    
Concentration Risk, Percentage 14.00%  
Accounts Receivable [Member]    
Number of Major Customers 1 1
Accounts Receivable [Member] | Customer One [Member]    
Concentration Risk, Percentage 27.00% 14.00%
XML 50 pmd20230930_10q_htm.xml IDEA: XBRL DOCUMENT 0000806517 2023-01-01 2023-09-30 0000806517 2023-11-06 0000806517 2023-09-30 0000806517 2022-12-31 0000806517 2023-07-01 2023-09-30 0000806517 2022-07-01 2022-09-30 0000806517 2022-01-01 2022-09-30 0000806517 us-gaap:CommonStockMember 2023-06-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000806517 us-gaap:TreasuryStockCommonMember 2023-06-30 0000806517 us-gaap:RetainedEarningsMember 2023-06-30 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000806517 2023-06-30 0000806517 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000806517 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0000806517 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000806517 us-gaap:CommonStockMember 2023-09-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000806517 us-gaap:TreasuryStockCommonMember 2023-09-30 0000806517 us-gaap:RetainedEarningsMember 2023-09-30 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000806517 us-gaap:CommonStockMember 2022-12-31 0000806517 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000806517 us-gaap:TreasuryStockCommonMember 2022-12-31 0000806517 us-gaap:RetainedEarningsMember 2022-12-31 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000806517 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0000806517 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-09-30 0000806517 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0000806517 us-gaap:CommonStockMember 2022-06-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000806517 us-gaap:TreasuryStockCommonMember 2022-06-30 0000806517 us-gaap:RetainedEarningsMember 2022-06-30 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000806517 2022-06-30 0000806517 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000806517 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0000806517 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000806517 us-gaap:CommonStockMember 2022-09-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000806517 us-gaap:TreasuryStockCommonMember 2022-09-30 0000806517 us-gaap:RetainedEarningsMember 2022-09-30 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000806517 2022-09-30 0000806517 us-gaap:CommonStockMember 2021-12-31 0000806517 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000806517 us-gaap:TreasuryStockCommonMember 2021-12-31 0000806517 us-gaap:RetainedEarningsMember 2021-12-31 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000806517 2021-12-31 0000806517 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0000806517 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0000806517 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-09-30 0000806517 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0000806517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0000806517 us-gaap:MoneyMarketFundsMember 2023-09-30 0000806517 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0000806517 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0000806517 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0000806517 us-gaap:FairValueInputsLevel1Member 2023-09-30 0000806517 us-gaap:FairValueInputsLevel2Member 2023-09-30 0000806517 us-gaap:FairValueInputsLevel3Member 2023-09-30 0000806517 pmd:IncentivePlan2006Member 2023-09-30 0000806517 pmd:ChiefExecutiveOfficerAndPresidentMember 2023-08-17 2023-08-17 0000806517 pmd:ChiefExecutiveOfficerAndPresidentMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-08-17 2023-08-17 0000806517 pmd:ChiefExecutiveOfficerAndPresidentMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-08-17 2023-08-17 0000806517 pmd:ChiefExecutiveOfficerAndPresidentMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-08-17 2023-08-17 0000806517 pmd:ChiefRevenueOfficerMember 2023-09-21 2023-09-21 0000806517 pmd:ChiefRevenueOfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-09-21 2023-09-21 0000806517 pmd:ChiefRevenueOfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-09-21 2023-09-21 0000806517 pmd:ChiefRevenueOfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-09-21 2023-09-21 0000806517 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0000806517 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0000806517 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0000806517 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0000806517 pmd:StockUnitAwardsMember 2023-07-01 2023-09-30 0000806517 pmd:StockUnitAwardsMember 2022-07-01 2022-09-30 0000806517 pmd:StockUnitAwardsMember 2023-01-01 2023-09-30 0000806517 pmd:StockUnitAwardsMember 2022-01-01 2022-09-30 0000806517 2022-01-01 2022-12-31 0000806517 pmd:StockUnitAwardMember 2022-12-31 0000806517 pmd:StockUnitAwardMember 2023-01-01 2023-09-30 0000806517 pmd:StockUnitAwardMember 2023-09-30 0000806517 pmd:StockUnitAwardMember 2023-07-01 2023-09-30 0000806517 pmd:StockUnitAwardMember 2022-07-01 2022-09-30 0000806517 pmd:StockUnitAwardMember 2022-01-01 2022-09-30 0000806517 pmd:CaliforniaLawsuitMember 2023-09-30 0000806517 pmd:EnmaSagastumeVPsychemedicsCorporationMember 2023-01-01 2023-09-30 0000806517 pmd:EnmaSagastumeVPsychemedicsCorporationMember 2023-09-30 0000806517 us-gaap:LineOfCreditMember pmd:EquipmentLoanArrangementMember pmd:BancOfAmericaLeasingAndCapitalMember 2023-09-30 0000806517 us-gaap:LineOfCreditMember pmd:EquipmentLoanArrangementMember pmd:BancOfAmericaLeasingAndCapitalMember 2023-07-01 2023-09-30 0000806517 us-gaap:LineOfCreditMember pmd:EquipmentLoanArrangementMember pmd:BancOfAmericaLeasingAndCapitalMember 2023-01-01 2023-09-30 0000806517 pmd:EquipmentLoanArrangementMember 2023-09-30 0000806517 pmd:TestingMember 2023-07-01 2023-09-30 0000806517 pmd:TestingMember 2022-07-01 2022-09-30 0000806517 pmd:TestingMember 2023-01-01 2023-09-30 0000806517 pmd:TestingMember 2022-01-01 2022-09-30 0000806517 pmd:ShippingCollectionHairMember 2023-07-01 2023-09-30 0000806517 pmd:ShippingCollectionHairMember 2022-07-01 2022-09-30 0000806517 pmd:ShippingCollectionHairMember 2023-01-01 2023-09-30 0000806517 pmd:ShippingCollectionHairMember 2022-01-01 2022-09-30 0000806517 pmd:OtherRevenueMember 2023-07-01 2023-09-30 0000806517 pmd:OtherRevenueMember 2022-07-01 2022-09-30 0000806517 pmd:OtherRevenueMember 2023-01-01 2023-09-30 0000806517 pmd:OtherRevenueMember 2022-01-01 2022-09-30 0000806517 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000806517 pmd:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000806517 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000806517 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000806517 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000806517 pmd:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000806517 pmd:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 shares thunderdome:item iso4217:USD iso4217:USD shares utr:Y pure 0000806517 PSYCHEMEDICS CORP false --12-31 Q3 2023 38000 87000 23312000 21964000 0.005 0.005 873 873 0 0 0 0 0.005 0.005 50000000 50000000 6470000 6349000 5802000 5681000 668000 668000 -2099000 -97000 -3209000 -396000 32000 34540000 -10082000 -13729000 -1634000 9127000 -0 -0 -0 -0 -0 -0 0 401000 0 0 0 401000 0 0 0 -2099000 0 -2099000 32000 34941000 -10082000 -15828000 -1634000 7429000 32000 34275000 -10082000 -11820000 -1634000 10771000 -0 1000 -0 -0 -0 1000 -0 54000 -0 -0 -0 54000 0 721000 0 0 0 721000 0.07 -0 -0 -0 799000 -0 799000 0 0 0 -3209000 0 -3209000 32000 34941000 -10082000 -10242000 -1634000 -0 -0 -0 394000 -0 394000 -97000 -97000 -10082000 -10733000 -1634000 -10082000 -9550000 -1634000 -0 36000 -0 -0 -0 36000 0.07 -0 -0 787000 -0 787000 -396000 -396000 -10082000 -10733000 -1634000 -3209000 -396000 14000 36000 874000 849000 86000 78000 P10Y P2Y 100000 P10Y P2Y 40000 66000 14.7 11000 121000 11000 36000 1 10-Q true 2023-09-30 false 1-13738 DE 58-1701987 289 Great Road Acton MA 01720 978 206-8220 Common stock. $0.005 par value PMD NASDAQ Yes Yes Non-accelerated Filer true false false 5801761 1370000 4750000 4596000 3739000 1524000 1136000 382000 339000 7872000 9964000 3357000 4573000 809000 823000 0 691000 2066000 2681000 14104000 18732000 817000 448000 3208000 3939000 302000 294000 1058000 1037000 5385000 5718000 77000 305000 7000 0 1206000 1938000 6675000 7961000 32000 32000 34941000 34275000 -15828000 -11820000 10082000 10082000 -1634000 -1634000 7429000 10771000 14104000 18732000 5704000 6516000 17100000 19537000 3613000 4184000 10745000 12492000 2091000 2332000 6355000 7045000 2200000 1588000 5291000 4360000 723000 791000 2258000 2409000 275000 328000 859000 1003000 3198000 2707000 8408000 7772000 -1107000 -375000 -2053000 -727000 -0 500000 0 -8000 -9000 49000 0 -8000 -509000 49000 -1107000 -383000 -2562000 -678000 992000 -286000 647000 -282000 -0.36 -0.02 -0.56 -0.07 -0.36 -0.02 -0.56 -0.07 0 0.07 0.14 0.14 6411000 668000 59000 0 6470000 668000 6349000 668000 121000 0 6470000 668000 -10082000 -15828000 -1634000 7429000 6294000 31000 33863000 668000 11936000 19000 -1000 1000 0 -0 -0 -0 -0 0 277000 0 0 0 277000 0 0 0 0 6313000 32000 34139000 668000 11722000 6257000 31000 33478000 668000 12243000 1000 0 4000 0 0 0 0 4000 55000 -1000 1000 0 -0 -0 -0 -0 0 694000 0 0 0 694000 0 0 0 6313000 32000 34139000 668000 11722000 1394000 1836000 701000 718000 698000 -775000 721000 694000 857000 837000 388000 11000 43000 -1875000 369000 -137000 -797000 -757000 -731000 786000 -2142000 2996000 24000 60000 108000 103000 32000 25000 -164000 -188000 -55000 -32000 220000 523000 799000 787000 -1074000 -1342000 -3380000 1466000 4750000 1992000 1370000 3458000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:-18pt;"><b><em style="font: inherit;">1.</em></b>    <b>Basis of Presentation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">The interim condensed consolidated financial statements of Psychemedics Corporation (the “Company”) presented herein, have been prepared pursuant to the rules of the Securities and Exchange Commission (“SEC”) for quarterly reports on Form <em style="font: inherit;">10</em>-Q and do <em style="font: inherit;">not</em> include all the information and note disclosures required by accounting principles generally accepted in the United States of America. These statements should be read in conjunction with the consolidated financial statements and notes thereto for the year ended <em style="font: inherit;"> December 31, 2022, </em>included in the Company's <em style="font: inherit;">2022</em> Annual Report on Form <em style="font: inherit;">10</em>-K (<em style="font: inherit;">“10</em>-K”), as filed with the SEC.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The accompanying condensed consolidated financial statements are unaudited but, in the opinion of management, include all adjustments necessary for a fair presentation of results for these interim periods. Except as otherwise disclosed, all such adjustments are of a normal recurring nature. The condensed consolidated balance sheet as of <em style="font: inherit;"> December 31, 2022, </em>has been derived from the Company’s annual financial statements that were audited by an independent registered public accounting firm, but does <em style="font: inherit;">not</em> include all the information and footnotes required for complete annual financial statements. The Company’s comprehensive (loss)/income is equal to its net (loss)/income for all periods presented.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The results of operations for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023, </em><em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be indicative of the results that <em style="font: inherit;"> may </em>be expected for the year ending <em style="font: inherit;"> December 31, 2023, </em>or any other period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">Unless the context requires otherwise, the terms “we”, “us”, “our”, or “the Company” refer to Psychemedics Corporation and its wholly-owned consolidated subsidiaries.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">2.</em>    Financial Information</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;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Liquidity and Management</i></b>’<b><i>s Plans</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:15pt;">At <em style="font: inherit;"> September 30, 2023, </em>the Company’s principal sources of liquidity included approximately $1.4 million of cash and cash equivalents. Management currently believes that such funds, together with future operating profits, should be adequate to fund anticipated working capital requirements, including equipment financing obligations, and capital expenditures for at least the next <em style="font: inherit;">12</em> months. Depending upon the Company’s results of operations, its future capital needs and available marketing opportunities, the Company <em style="font: inherit;"> may </em>use various financing sources to raise additional funds. Such sources could include but are <em style="font: inherit;">not</em> limited to, issuance of common stock, debt financing, lines of credit, or equipment leasing, although there is <em style="font: inherit;">no</em> assurance that such financings will be available to the Company on terms it deems acceptable, if at all.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 6pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b></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;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Accounts Receivable</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The Company believes its allowance for credit losses related to its accounts receivable remained adequate as of <em style="font: inherit;"> September 30, 2023, </em>due to the essential nature of its customers’ respective businesses, as well as the diversity of its large customer base. While the Company anticipates there could be an increase in the aging of its accounts receivable, the Company does <em style="font: inherit;">not</em> anticipate a significant increase in default risk.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Recently Adopted Accounting Pronouncements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments </i>–<i> Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments</i> (“ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13”</em>), which modifies the measurement of expected credit losses on certain financial instruments. The Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023</em> utilizing the modified retrospective transition method. Based on the composition of the Company’s investment portfolio, current market conditions, and historical credit loss activity, the adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> has <em style="font: inherit;">not</em> had and is <em style="font: inherit;">not</em> expected to have a material impact on the condensed consolidated financial statements and disclosures.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Liquidity and Management</i></b>’<b><i>s Plans</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:15pt;">At <em style="font: inherit;"> September 30, 2023, </em>the Company’s principal sources of liquidity included approximately $1.4 million of cash and cash equivalents. Management currently believes that such funds, together with future operating profits, should be adequate to fund anticipated working capital requirements, including equipment financing obligations, and capital expenditures for at least the next <em style="font: inherit;">12</em> months. Depending upon the Company’s results of operations, its future capital needs and available marketing opportunities, the Company <em style="font: inherit;"> may </em>use various financing sources to raise additional funds. Such sources could include but are <em style="font: inherit;">not</em> limited to, issuance of common stock, debt financing, lines of credit, or equipment leasing, although there is <em style="font: inherit;">no</em> assurance that such financings will be available to the Company on terms it deems acceptable, if at all.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 6pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b></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;"></p> 1400000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Accounts Receivable</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The Company believes its allowance for credit losses related to its accounts receivable remained adequate as of <em style="font: inherit;"> September 30, 2023, </em>due to the essential nature of its customers’ respective businesses, as well as the diversity of its large customer base. While the Company anticipates there could be an increase in the aging of its accounts receivable, the Company does <em style="font: inherit;">not</em> anticipate a significant increase in default risk.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Recently Adopted Accounting Pronouncements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments </i>–<i> Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments</i> (“ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13”</em>), which modifies the measurement of expected credit losses on certain financial instruments. The Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023</em> utilizing the modified retrospective transition method. Based on the composition of the Company’s investment portfolio, current market conditions, and historical credit loss activity, the adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> has <em style="font: inherit;">not</em> had and is <em style="font: inherit;">not</em> expected to have a material impact on the condensed consolidated financial statements and disclosures.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:-18pt;"><b><em style="font: inherit;">3.</em></b>    <b>Fair Value Measurements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Fair Value Measurements at Reporting Date Using</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><em style="font: inherit;">Quoted Prices in Active Markets for Identical Assets (Level 1)</em></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><em style="font: inherit;">Significant Other Observable Inputs (Level 2)</em></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><em style="font: inherit;">Significant Unobservable Inputs (Level 3)</em></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>September 30,</b><br/> <b>2023</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;"> </em></b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;"> </em></b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;"> </em></b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Assets:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash equivalents</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Money market funds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">505</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">505</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total cash equivalents</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">505</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">505</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">As of <em style="font: inherit;"> September 30, 2023, </em>the Company’s cash equivalents were invested in money market funds which were valued based on Level <em style="font: inherit;">1</em> inputs. As of <em style="font: inherit;"> December 31, 2022, </em>the Company did <em style="font: inherit;">not</em> invest in money market funds or other types of cash equivalents. The Company did <em style="font: inherit;">not</em> have any financial assets or liabilities during any of the periods presented in the accompanying consolidated financial statements that required Level <em style="font: inherit;">2</em> or <em style="font: inherit;">3</em> inputs.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 6pt;"><b>PSYCHEMEDICS CORPORATION</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(UNAUDITED)</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">The carrying values of the Company’s accounts payable and accrued expenses approximate their fair values due to the short-term nature of these liabilities and as such these are considered Level <em style="font: inherit;">1</em> in the fair value hierarchy.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Fair Value Measurements at Reporting Date Using</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><em style="font: inherit;">Quoted Prices in Active Markets for Identical Assets (Level 1)</em></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><em style="font: inherit;">Significant Other Observable Inputs (Level 2)</em></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><em style="font: inherit;">Significant Unobservable Inputs (Level 3)</em></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>September 30,</b><br/> <b>2023</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;"> </em></b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;"> </em></b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;"> </em></b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Assets:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash equivalents</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Money market funds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">505</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">505</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total cash equivalents</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">505</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">505</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 505000 505000 0 0 505000 505000 0 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:-18pt;"><b><em style="font: inherit;">4.</em></b>    <b>Stock-Based Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The Company’s <em style="font: inherit;">2006</em> Incentive Plan (the “Plan”) provides for cash-based awards or the grant or issuance of stock-based awards. As of <em style="font: inherit;"> September 30, 2023, </em>277 thousand shares remained available for future grant under the Plan.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">On <em style="font: inherit;"> August 17, 2023, </em>the Company granted Brian Hullinger, in connection with the commencement of his employment as the Company’s Chief Executive Officer and President, as an inducement grant outside of the Plan, under Nasdaq Listing Rule <em style="font: inherit;">5635</em>(c)(<em style="font: inherit;">4</em>), options to acquire 300,000 shares of common stock. The options have a <span style="-sec-ix-hidden:c104991693">ten</span>-year term and an exercise price of $4.64 per share, the closing price per share of Psychemedics Corporation common stock as reported by Nasdaq on <em style="font: inherit;"> August 17, 2023. </em>The options were awarded in <em style="font: inherit;">three</em> tranches. Under the <em style="font: inherit;">first</em> tranche, option awards covering up to 100,000 shares vest over <span style="-sec-ix-hidden:c104991698">two</span> years, with <em style="font: inherit;">50%</em> of the original number of shares underlying the option vesting on the <em style="font: inherit;">one</em>-year anniversary of the date of grant and <em style="font: inherit;">50%</em> on the <em style="font: inherit;">two</em>-year anniversary of the grant, subject to continued service with the Company through the applicable vesting dates. Under the <em style="font: inherit;">second</em> and <em style="font: inherit;">third</em> tranches, options to acquire 100,000 shares each were granted and each becomes exercisable in full only upon the attainment and continuation in effect for a specified period of time of a particular stock price on the Nasdaq Stock Market.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">In addition, on <em style="font: inherit;"> September 21, 2023, </em>the Company granted Shannon Shoemaker, in connection with the commencement of her employment as the Company’s Chief Revenue Officer, grants of options to acquire 120,000 shares of common stock. The options have a <span style="-sec-ix-hidden:c104991707">ten</span>-year term and an exercise price of $3.66 per share, the closing price per share of Psychemedics Corporation common stock as reported by Nasdaq on <em style="font: inherit;"> September 21, 2023. </em>The options were awarded in <em style="font: inherit;">three</em> tranches. Under the <em style="font: inherit;">first</em> tranche, option awards covering up to 40,000 shares vest over <span style="-sec-ix-hidden:c104991712">two</span> years, with <em style="font: inherit;">50%</em> of the original number of shares underlying the option vesting on the <em style="font: inherit;">one</em>-year anniversary of the date of grant and <em style="font: inherit;">50%</em> on the <em style="font: inherit;">two</em>-year anniversary of the grant, subject to continued service with the Company through the applicable vesting dates. Under the <em style="font: inherit;">second</em> and <em style="font: inherit;">third</em> tranches, options to acquire 40,000 shares each were granted and each becomes exercisable in full only upon the attainment and continuation in effect for a specified period of time of a particular stock price on the Nasdaq Stock Market.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">Stock-based compensation is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant). The compensation cost charged against income is included in cost of revenues and operating expenses as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Stock-based compensation related to:</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock option grants</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">73</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock unit awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">362</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">721</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">There was <em style="font: inherit;">no</em> income tax benefit recognized in the condensed consolidated statements of operations for stock-based compensation arrangements for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023, </em>and <em style="font: inherit;">2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>PSYCHEMEDICS CORPORATION</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(UNAUDITED)</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 18pt;text-indent:-18pt;"><b><em style="font: inherit;">4.</em></b>    <b>Stock-Based Compensation (continued)</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">A summary of the Company’s stock option activity for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023, </em>is as follows (in thousands except per share amounts and years):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Weighted Average</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Remaining</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Aggregate</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Number of</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Exercise Price</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Contractual Life</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Intrinsic</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Shares</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Per Share</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">(years)</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Value<sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Outstanding, December 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">508</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">14.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%; padding-left: 9pt;">Granted</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">120</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3.66</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Canceled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c104986874">(66</span></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c104986875">14.70</span></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c104986878">(11</span></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4.07</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Outstanding, September 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">551</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">11.87</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Exercisable, September 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">431</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">14.40</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:30pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intrinsic value is calculated based on the amount by which the closing market value of the Company’s stock exceeded the exercise price of the underlying options, multiplied by the number of shares.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">A summary of the Company’s stock unit award (“SUA”) activity for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023, </em>is as follows (in thousands except per share amounts):</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number of Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average Grant-Date Fair Value Per Share</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding &amp; Unvested, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">238</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">4.64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Converted to common stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c104986894">(121</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cancelled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c104986896">(11</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c104986898">(36</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">5.66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding &amp; Unvested, September 30, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">As of <em style="font: inherit;"> September 30, 2023, </em>1.1 million shares of common stock were reserved for issuance under the Plan and compensation arrangement outside the Plan. As of <em style="font: inherit;"> September 30, 2023, </em>the unamortized fair value of awards relating to outstanding SUAs and options was $762 thousand, which is expected to be amortized over a weighted average period of 2.1 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">During the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2023,</em> the Board of Directors approved the accelerated vesting of 44 thousand SUAs to the former Chief Executive Officer, and 6 thousand shares to an independent director, both upon retirement, during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023, </em>respectively. The Company determined the value of each modification to be $185 thousand and $25 thousand for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2023, </em>which is included in stock-based compensation in the accompanying consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">During the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2022,</em> the Board of Directors approved the accelerated vesting of 19 thousand and 35 thousand SUAs to certain directors, upon retirement, of the Company during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022, </em>respectively. The Company determined the value of the modifications to be $118 thousand and $230 thousand during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022, </em>respectively, which is included in stock-based compensation in the accompanying consolidated financial statements.</p> 277000 300000 4.64 100000 100000 120000 3.66 40000 40000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Stock-based compensation related to:</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock option grants</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">73</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock unit awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">362</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">721</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 39000 20000 73000 114000 362000 257000 648000 580000 401000 277000 721000 694000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Weighted Average</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Remaining</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Aggregate</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Number of</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Exercise Price</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Contractual Life</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Intrinsic</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Shares</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Per Share</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">(years)</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Value<sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Outstanding, December 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">508</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">14.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%; padding-left: 9pt;">Granted</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">120</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3.66</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Canceled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c104986874">(66</span></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c104986875">14.70</span></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c104986878">(11</span></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4.07</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Outstanding, September 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">551</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">11.87</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Exercisable, September 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">431</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">14.40</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 508000 14.19 P5Y1M6D 25000 120000 3.66 4.07 551000 11.87 P4Y10M24D 11000 431000 14.4 P4Y2M12D 6000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number of Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average Grant-Date Fair Value Per Share</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding &amp; Unvested, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">238</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">4.64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Converted to common stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c104986894">(121</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cancelled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c104986896">(11</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c104986898">(36</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">5.66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding &amp; Unvested, September 30, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 238000 6.1 91000 4.64 6.55 6.54 5.66 161000 5.23 1100000 762000 P2Y1M6D 44000 6000 185000 25000 19 35 118 230 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">5.</em></b>  <b> Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Our effective tax rates for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023, </em>differ from the statutory rate primarily due to a valuation allowance recorded against our U.S. federal and state deferred tax assets. We recorded an $692 thousand valuation allowance in the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2023</em> based on an assessment of available positive and negative evidence, including being in a <em style="font: inherit;">three</em>-year cumulative loss position in the U.S., projections of future taxable income, and other quantitative and qualitative information. We intend to maintain a full valuation allowance on our U.S. federal and state net deferred tax assets until there is sufficient positive evidence to support the reversal of all or some portion of the valuation allowance.</p> 692000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">6.</em></b>    <b>Basic and Diluted Net Loss Per Share</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted average number of common and dilutive common equivalent shares outstanding during the period when the effect is dilutive. The number of dilutive common equivalent shares outstanding during the period was determined in accordance with the treasury-stock method. Common equivalent shares consisted of common stock issuable upon the exercise of outstanding options and common stock issuable upon the vesting of outstanding, unvested SUAs. Basic and diluted weighted average common shares outstanding for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023, </em>and <em style="font: inherit;">2022,</em> were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares outstanding, basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dilutive common equivalent shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares outstanding, diluted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">The computation of diluted loss per share for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023, </em>excludes the effect of the potential exercise of stock awards, including stock options, when the effect is anti-dilutive. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023, </em>the number of antidilutive stock awards excluded from diluted loss per share were 524 thousand and 513 thousand, respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares outstanding, basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dilutive common equivalent shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares outstanding, diluted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 5755000 5638000 5718000 5613000 0 0 0 0 5755000 5638000 5718000 5613000 524000 513000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:-18pt;"><b><em style="font: inherit;">7.</em></b>    <b>Commitments and Contingencies</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">From time to time, the Company is a party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. When the Company becomes aware of a claim or potential claim, it assesses the likelihood of any loss or exposure. In accordance with authoritative guidance, the Company records loss contingencies in its financial statements only for matters in which losses are probable and can be reasonably estimated. The Company continuously assesses the potential liability related to the Company’s pending litigation and revises its estimates when additional information becomes available. Although it is difficult to predict the ultimate outcome of these cases, management believes, that any ultimate liability would <em style="font: inherit;">not</em> have a material adverse effect on the consolidated statements of operations. However, an unforeseen unfavorable development in any of these cases could have a material adverse effect on the statements of operations or cash flows in the period in which it is recorded. Developments in legal proceedings and other matters that could cause changes in the amounts previously accrued are evaluated each reporting period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><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;text-indent:18pt;">As previously reported in the <em style="font: inherit;">10</em>-K, on <em style="font: inherit;"> December 6, 2021, </em>the Company entered into a binding Memorandum of Understanding to settle a purported class action lawsuit 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. The Company has accrued $1.2 million as of <em style="font: inherit;"> September 30, 2023, </em>related to the California Lawsuit, which is included in accrued expenses on the accompanying consolidated balance sheets and which was paid in full on <em style="font: inherit;"> November 2, 2023.</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;text-indent:18pt;">As previously reported in a Current Report on Form <em style="font: inherit;">8</em>-K filed on <em style="font: inherit;"> July 21, 2023, </em>on <em style="font: inherit;"> July 17, 2023, </em>the Company entered into a Confidential Settlement Agreement and Release (the “Agreement”) in connection with a contract dispute regarding the Company’s alleged contractual obligations for work performed by a consultant for advice on strategic negotiations with a shipping carrier. The Agreement provided that the settlement amount of $0.5 million would be paid in <em style="font: inherit;">three</em> equal installments as follows: on or before <em style="font: inherit;"> August 17, 2023, </em>on or before <em style="font: inherit;"> December 31, 2023, </em>and on or before <em style="font: inherit;"> December 31, 2024. </em>The Company paid <em style="font: inherit;">one</em> installment before <em style="font: inherit;"> August 17, 2023. </em>The Company believes that the allegations lack merit and agreed to the enter into the Agreement to settle claims in order to avoid potential significant fees and a general distraction. The Company has accrued $0.3 million as of <em style="font: inherit;"> September 30, 2023, </em>related to the Agreement, which is included in accrued expenses on the accompanying consolidated balance sheets.</p> 1200000 500000 300000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -18pt;"><b><em style="font: inherit;">8.</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;text-indent:18pt;">The Company has <em style="font: inherit;">five</em> operating leases for office and laboratory space used to conduct business. The exercise of lease renewal options is at our discretion. There is <em style="font: inherit;">one</em> lease which contains renewal options to extend the lease terms included in our Right-Of-Use (“ROU”) assets and lease liabilities as they are reasonably certain of exercise. The Company regularly evaluates the renewal options and when they are reasonably certain of exercise. As most of the Company’s leases do <em style="font: inherit;">not</em> provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at the lease commencement date in determining the net present value 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;text-indent:18pt;">As of <em style="font: inherit;"> September 30, 2023, </em>the Company recognized a Right-Of-Use (“ROU”) asset of $2.1 million and an operating lease liability of $2.3 million based on the net present value of the minimum lease payments. The weighted average discount rate used for leases as of <em style="font: inherit;"> September 30, 2023, </em>is 3.9%. The weighted average lease term as of <em style="font: inherit;"> September 30, 2023, </em>is 2.9 years. The operating lease expense for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023, </em>was $258 thousand and $779 thousand, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">Maturities and balance sheet presentation of the Company’s lease liabilities for all operating leases as of <em style="font: inherit;"> September 30, 2023, </em>is as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 40%; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">October 1, 2023, through December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">460</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Less: interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(159</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="text-align: right;"> </td><td style="text-align: right;"> </td><td style="text-align: right;"> </td><td style="text-align: right;"> </td><td style="text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Current operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,058</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Long-term operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">1,206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2100000 2300000 0.039 P2Y10M24D 258000 779000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 40%; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">October 1, 2023, through December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">460</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Less: interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(159</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="text-align: right;"> </td><td style="text-align: right;"> </td><td style="text-align: right;"> </td><td style="text-align: right;"> </td><td style="text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Current operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,058</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Long-term operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">1,206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 293000 1106000 564000 460000 2423000 159000 2264000 1058000 1206000 2264000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:-18pt;"><b><em style="font: inherit;">9.</em></b>    <b>Debt</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">On <em style="font: inherit;"> March 20, 2014, </em>the Company entered into an equipment financing arrangement (“Loan Agreement”) with Banc of America Leasing &amp; Capital, which it amended on <em style="font: inherit;"> August 8, 2014, </em><em style="font: inherit;"> September 15, 2015, </em><em style="font: inherit;"> October 30, 2017, </em>and <em style="font: inherit;"> December 2, 2019. </em>The terms of the arrangement are detailed in the <em style="font: inherit;">10</em>-K.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The weighted average interest rate on outstanding debt under the Loan Agreement was 3.8% for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023. </em>The interest expense was $4 thousand and $14 thousand for the <em style="font: inherit;">three</em> months and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023. </em>As of <em style="font: inherit;"> September 30, 2023, </em>the weighted average interest rate was 3.8% and there was $379 thousand of outstanding debt related under the Loan Agreement. The Company was in compliance with all loan covenants under the Loan Agreement as of <em style="font: inherit;"> September 30, 2023.</em></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; text-indent: 18pt;">The remaining principal repayment requirements for debt obligations as of <em style="font: inherit;"> September 30, 2023, </em>were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">October 1, 2023, through December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term debt from equipment financing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">379</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: current portion of long-term debt from equipment financing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term debt from equipment financing, net of current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">77</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:18pt;"> </p> 0.038 4000 14000 0.038 379000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">October 1, 2023, through December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term debt from equipment financing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">379</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: current portion of long-term debt from equipment financing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term debt from equipment financing, net of current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">77</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 74000 305000 379000 302000 77000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">10.</em></b>    <b>Revenue </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-indent: 9pt;">           The table below disaggregates our external revenue by major source (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Testing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">4,864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,554</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">14,416</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">16,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Shipping/Collection (hair)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">819</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,687</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">6,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">17,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">19,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Testing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">4,864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,554</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">14,416</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">16,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Shipping/Collection (hair)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">819</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,687</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">6,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">17,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">19,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 4864000 5554000 14416000 16759000 819000 937000 2614000 2687000 21000 25000 70000 91000 5704000 6516000 17100000 19537000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:-18pt;"><b><em style="font: inherit;">11.</em></b>    <b>Significant Customers</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 6pt;text-indent:13pt;">The Company had one customer that represented 14% of revenue for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023. </em>The Company had no customers that represented over <em style="font: inherit;">10%</em> of revenue for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022. </em>The Company had one customer that represented 27% and 14% of the total accounts receivable balance as of <em style="font: inherit;"> September 30, 2023, </em>and <em style="font: inherit;">2022,</em> respectively.</p> 1 0.14 0 1 0.27 0.14 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. Intrinsic value is calculated based on the amount by which the closing market value of the Company’s stock exceeded the exercise price of the underlying options, multiplied by the number of shares. EXCEL 51 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( **;5<'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 " "BFU7_#Q[(.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O295P=#E9<,G!<&!XEM(;EM8TX3DI-VWMZU;A^@'\#%W__SN M=W"-B=*$A"\I1$SD,-\,ONVR-''%#D11 F1S0*]S.2:ZL;D+R6L:GVD/49NC MWB.(JKH'CZ2M)@T3L(@+D:G&&FD2:@KIC+=FPAO@!02P,$% @ HIM5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "BFU7KJ:+V,X% #7'@ & 'AL+W=OTB33%ZV%,_HI1(\RD5ITF&>U^ND/,Y:HV%^;:)&0[DR29R)B2)Z ME:9W(;7;0\6R*1B-!8"PY_GD4@DL0Z03G^ MW9BVRF=:X>[QUOTFAP>8)ZY%(),_X\@L+EJ#%HG$C*\2\R#7'\0&J&O]0IGH M_'^R+NX].VN1<*6-3#=B*$$:9\5?_K*IB!V!3VL$;"-@;P2T[@G^1N#GH$7) MPU=PF>L&5T,..@:=932?<.%\6SJS&^9S,M1P*I:GQ/=."/.8[RA/@,OOY?,I\7HN^3?%\KB_<[F7U#?U;2 MGV'NHTU7": "%$^@#B+Q0GX3KRYHW,F#?P.OUZ5]%R.J;*)=]1*@LH90_1*JCQ8J6"F5(\4ZA![Z17!EAR("PZ2S#7&W=INR MMD]=D*BP(>2@A!R@Q2H'H0WE1*A81N0&+CN';-SMLW-8134-^W M8BT=[E4W;:"JAGS4J^9?[S#"Q]>ELU_NT5.O_=E%A%P$]JF?M\?./&. M$69HE6;H07'F-@NE@I;+ ^L)F1KHLD0J$L@59#F(=#)R=V'<_>K:B7R,6$.K M7$/Q8+)!?N0OY#:"[AO/XK (ZDC[XI;=09OV/7H^<,957-R4MXH\%$\I&]YQ M%(&[/MD>D'Q5\BESMRMNR0;GY+T2W) 'R2,G\S$"$*T2$,5#RUOFP)Y!?WZ4 MZ\S)B]N-0R-=N@#7-<6L@A#%T\M;S/*]G2CY'&>ANVUQS[NQ$_08@8A5@8CA M@>8MZ$1J \GOKWA9.S3M>:)._+BADW1JX3$ M\' #Z2^*LSF9OJ9/,G$2XP:3NRLGUC&2$:N2$<.SR[8)R?5+N.#97-1^Z-EC M=#^>7HV=RS%\)6$:<2^F]SA^<7X3#G!54\XJ +&# M M!M!DO.8H? +LGX%MS)B3O6<1XC]+ J]+"#0H]=JD!RAR0PE\H] N$^]S)K M\S 48 ,F46'HY#U&^F%5^F$'I9]IRI.$7*XT_*S=O1;WJ?N4@,L:XOE5YO$/ MRCS7J5!S^U:^!P>S@%B0+GGF;-<]AK5+;%S7%+2*/#Z>6+;MN!#0CA@>;E./ M=XSHXU?1Q\=3RW:8+>;UJ9W7(:GG&VCDT\I D,WL_.DD_DZA9E,/A5LW=[-; MN<^P<(4K8A>U.#%RF6]$/DEC9)H?+@2/A+(WP.\S* M_0=02P,$% @ HIM5\!'=+U@!@ ZAD !@ !X;"]W;W)K MS>=&\I+R:+,Z;9]=R<2YJ M7?"*74NDZK*D\O$M*\3]Q01/GAY\XK<;;1[,%^=;>LMNF/ZRO99P-]_WDO.2 M58J+"DFVOIA-\^#,BBJV%,4_/->;BTDR03E;T[K0G\3] M'ZQU*#3]9:)0S5]TW]IZ$Y352HNR;0P*2E[M_M.'-A '#7 PTH"T#L<>L=U71Q+L4]DL8:>C,736R:UN -K\PPWF@);SFTTXNEJ'(8%)8C MN%*BX#G50UI MU+ZUIM(N!#N=X:%W81KU0C T\F,_M8<@W(<@=(;@6K(MY3EB#ULS:U6C7.@- MZ,W:?*5-OMI4AP-!."1!3[7%"/N1776T5QTY57^H,E$RI.G#P=#9%$;#D"6D M)]!B,Q;5>*\O=NK[+#0MT/&$M\F+!Y^.D[BO;VB4IE%@%YCL!29.@>_Y Q3E MW]$8&@5A[-NCD>ZCD3JC\5>3[^-YG@Z^F7AI3Y?%AHS(PE['4L\I[",, M#"PA&.11WF3[N,:VIT,!_1)J,8E2/*+Q@/?8';PMDY 5U2TJ&"Q_D#3KG)E8 MSVJX<>C% S'$B_HESV85)6.:.Q)C)_S:^3D^+]OF1T4KP%Z_M-G,DM@G(_(Z M>&+_12N%*TY7O.":,_MR 3LA_+WKA9_5V['3'8OQ"V&\I8]CY1P/$9C@?H6P M& 5!,C(F'2>Q&Y0@3]:L Z55WI!U/O&2OCZ+53I&'-PA$;N9^)0T6U.X=S6Z M$-7M3#-90A%9::MB"_R\/H L1B0= 1#N$(G=C+3H%;U24G3Y;Q4_)"/VPD&X M;59^/"*_ RAV$_08\5?/*!U2*_23L*_48A7CL#X9YVN6O=)PU)UM=K,1G9+9 .=<2-NBZ2/YZT9$@T M#.#KJ[=8I?Y(*I"#'>A+N/=,LI(AU:(H[B>KQ2I.HQ$RDPY]Y)F-HRA+KDNS M56S6D$M1F=BR*@.UZ-5'H1F*7UME_P"^D'7?_/\[.G:^0R )G-R_V5#)-J+( MF52_H=]AUZP?[><$3I1^]T'!3^KMV.N.K,1-5C/D,)64%MG7*3KQ3CTOA$6 M1'>TJ-D;%'I3S_.0,L&!I*CU1DC^C>5O4#0-8J])DVCJ!^F3"5?*D-H\#Z>) M1]HK6#<^68A:*PU/(;.FL(-46]8<_A6/UF#;J-Z?#4Z;X\!T1"=NHE_F.3=5 M!J:LV://>(4RNN4PA:TR+2@/T@#WE=K,2#Q6R3N<$S?.+P\VC[!EX1FWHH8, M:3S#84+ZU+;:X82,U?".V\3-[2NF%)JASQ**=2T?G](.]JB94'J*HBAIL\0J M?XCH&?:\P9G"\W;'\CN8$S?,#\/<'M.($J;EQAR$WP%]A+(+'^)[AB._OZ-Y MUNSX-+#CO._F_ X\MOIF/1"TX#T@_1VWQ0I[<3R"(+^CO.^F_ "23?UXL78\ M/,VT;!UM9I:MX_S@(-[\"O(GE;>\4K#46$,[[S0&[^7NAX7=C1;;YFQ^);06 M97.Y811$&P-XOQ9 T/;&'/?O?]Y9_ =02P,$% @ HIM5^,2XVI* P MC0L !@ !X;"]W;W)K M\5K()Y41HM%+SKB:.)G6Q97KJB0C.58]41 ..TLAN*B3!J17ES T\ M+W)S3+DS'=NUN9R.1:D9Y60ND2KS',O7&\+$>N+XSOO"'5UEVBRXTW&!5V1! M]$,QES!S&R\IS0E75' DR7+B7/M7,S\P FOQFY*UVA@C$\JC$$]F\C.=.)XA M(HPDVKC \/-,9H0QXPDX_M9.G>:91K@Y?O?^W08/P3QB16:"_:&ISB9.[*"4 M+'')])U8_R!U0 /C+Q%,V6^TKFT]!R6ETB*OQ4"04U[]XICJ58(VFLP9L9V-Q8-41#N7F-"RUAEX).3V>"I_!2 M2(I@I 2C*=8PN<$,\X2@A7</FLE))PC>9$4I&B!X[+E(+A!3J?8[.3$4T3 MS-0%^H8>%K?H_.P"G2'*T7TF2H5YJL:N!E[S5#>IV6XJMF /VX(4/11ZERCP M@K!#/CLLOR4)R'TK#]IR%[+4I"IH4A58?_T]_JX9U+S-"IP>E(KR42]+!H68 MB)+KSO@JAY%U: [4\S2,Q^[S9@R[)O&P,6EQA@UG>)@S2L6OR#AG]P M&K^E5 B7.A.2OL&&B:-:[82O_ ]:M1!NH1^V:8%'#7CT)7"J5'D<.MH!\K:0 M#UFT@(<-\/!+P'!-*0U53OGJ&/7P*/4ABQ9UW%#'!ZEG(L_A%/Y'<<>?*NYC M5BWX40,_.@'^Y,H>[21SX%6?+?A/&+;X?>_CHO-.C^!S)5Y[WJ2*^L,.^B[# ML#_:3[]Q3?NGTY]0[[7[5F)C+^@(H<,PBOW](7QVDQ5RM>M((Z! M![LIC>(.[J-V%;:[T2N91O47EBO*%6)D"4*O-P0/LNK]JHD6A6V?'H6&9LP. M,^B7B30&L+\40K]/3$?6=.#3?U!+ P04 " "BFU7*?0AY8T% !2&0 M& 'AL+W=OT]@'4+DF;[S%BT+502-9)VLG\_ZA'))BDE:YP/L26?>\ES>,U[1$^? M&/\NMI1*\)QGA;B>;*4LKQQ'K+8T)^*2E;10GZP9SXE4EWSCB))3DM1!>>9@ M" ,G)VDQF4WK>[=\-F4[F:4%O>5 [/*<\']O:,:>KB=H\G+C+MUL977#F4U+ MLJ'W5#Z4MUQ=.5V6),UI(5)6 $[7UY,OZ&J)ZX :\5=*G\3!>U!1>63L>W7Q M6W(]@=6,:$97LDI!U,N>SFF659G4//YIDTZZ,:O P_.X+4!WEM'\-N FKK3<*^%6Q!)9E/.G@"O MT"I;]:96OXY6>J5%52CWDJM/4Q4G9W-6)&K9:0+4.\&R-"%27=Q+]:+J00K MUN#/DG)2K:L 9P\%V26IPIR#"_!POP!G'\[!!Y 6X-N6[00I$C%UI)I9E=]9 MM;.X:6:!!V;A@J^LD%L!EFHVB25^,1X?C\0[2I%.%OPBRPT>37A/RTO@PD\ M0^Q:YC-_>SBVT7G?Z,L?'OU(#+>K$;?.YPWDNZ-[6NRH=5V;R*".K#:E_

ADO39#G M!M!>?%%'.1JE_)7P[[0NOH:T,D0*LK&QC$0AAIC"RKRH+["%E08A@/M M AVX0S1*NJ>;J+QU MR"WERLFN6$[!6;N^Y];VT68Z4?\X:;;%2;,M3Y7M>$UZZXG&O:=Z4I49'=I5 MVN##0M ;QGC^_ZVM.>"%;YC44XUYK%GO9M&XG:WKV"J7:2H-N4S(A;X'VS#Z M'FS!> ,-!_7N%8W;UV8+9M:OZ2=04'N-F"[3(&U"3-(6C \-VB9JD';O:-&H M39O]7IGV1[IFG%;>?9_6IS3J$IP]*H^EO#Q8ME=;8&[D MZH)84-@/L*Z(!1:$T8 FO;=$X^;R]ETZF-XOCK&N@@FZP)'^U&I!!5ZH:V!- M-=2<>[.)QMWF'U0.M^7(>%!6G32.=9(66&PX$ O(Q6;MVV!Q,,"RMYEHW&?> M$)&NJB]WS14H0P+$EJBOPEE:@(1E&>$'=\^M8C0C1(Y=<[1CQ*W+9889<=M@K<@WD M?J-[3A!:)4(\O*Z6,4NZ'!$-&Y>LMIH4 M037:. =GQ#GEF_IP7H 5VQ6R.0KL[G8_ 'RIC[VU^S?H:HXL]Q?H:MD<[_?I MFU\;U%/Q)BT$R.A:#04O0[41\N8 O[F0K*Q/J!^9E"ROWVXI22BO .KS-6/R MY:(:H/L99?8?4$L#!!0 ( **;5>*0K1$F @ +$^ 8 >&PO=V]R M:W-H965T&ULM9MOD]HX$L:_BHK=VDNJ0K D_X'LS%0E8/OV MJO8NE4GN7ES="P]H!E<,9FTSDWS[D\'!2&K4P&K?S."91T^+;K6MGPTW+V7U MM5X*T9!OJV)=WPZ63;-Y-QK5\Z589?7;B^;+Y6,FCT<%ED:_$NL[+-:G$X^W@/7V7^EX[8*?X=RY> MZJ/7I'TK#V7YM3WX;7$[\-H9B4+,F]8BD[^>Q5041>LDY_%'9SHXQ&P''K_^ MX9[LWKQ\,P]9+:9E\9]\T2QO!^,!68C';%LTG\J7OXON#06MW[PLZMU/\M)I MO0&9;^NF7'6#Y0Q6^7K_._O6)>)H &,G!K!N -,&\/#$ -X-X/J 4Q'\;H"O M3RDZ,2#H!@1ZA%,#PFY J V@_,2 J!L0[8JUS^ZN-+.LR>YNJO*%5*U:NK4O M=O7=C985R=?M4KQO*OG?7(YK[J;E>B$7EE@0^:HNBWR1-?+@OI&_Y(IK:E(^ MDOME5HEE62Q$5?^-Q']L\^8[>?5EG6T7N52_)D/RY7Y&7OW\FM2MM";YFGQ> MEMLZ6R_J-^1GY?AFU,B)M^%'\VZ2'_:39"=\T5?ZP;;*'0I"FE.^]DH6UN:;( M6RYERM1A([GL#FN/'=8>V_GX)WP^9$6VG@OR2A9BOVY>DZPA,S%_2SA]0YC' M*+18]J[!SK4]U3[?A2R(;D;/QTO!&KH]P;^K-]E-SZKIW"H^RS*E654#"_4@KQ%$:^L9ZA*CB@15I/:9**F*#JF*K*GZIZ28HJS! MS5:$IL;J#3<$@4X*:*385 SY)-0RB-JDB(V2PO$AA6-K"C]GW^1FO%FV&U^Y M#Y/@5>SVQG(+U9V"N\WN8U6NB%AMBO*[$*3>[5(W\K(')G^,)M]4#+F6D1GJ M$J.*!%6D]IDH29TL%[12/'$3$DTUO:>B2G2,XO8**FE7L]RGC6Y\3=1S?-:M,RV7X;EICT_ MUMAFH?,]GH]^5;&'OG2W 34,^TT8.+4+77EIM;YB-GI=74&:TO1]NDDQ]70 M+X2X2PRXZ*<<7)):YZ+FJ^=,>A5HWHN-!!)O!R0,3!W ?9QR/7M.41.*:;"F MTY")4[?4E9M:ZYXWZ=G B=<7P$FF5Y<;]> ^Y1.]/\YD3L!.ZB+.]4Z!="9V M C)*(\9.=$P/GM1.GB6F MUKH'4&HGT*..P>MKDJ-QCX::W,?Y..1ZQYA6<,= /.LQG^D= ^F CC%EE$Y. M;6MICZ848=,_<:^&F@!()WI6K>$O[AD<;)T&3)RZI:[,!R3<4F" M2U)D-FK*>E2F=E:VW<.A*&-.<$N,> RY/IF*,%CI9B1FKP>(YD=(Z_%(F8B&H!%]N 7/X$#8IJ/ MX%R&3)RZI:[".,>V&E(Z9OGL!=4#'F#+9?Q$]T3$]7++K'V]B6,0 M5&/ZQMD>_^*F09]JQDX#)D[=4E=N:K%[!F;7,S!8X!#?B9F@:G 1;A,#-D:C MX,]I[9-1D];#)$-@\@(P8OBC6T 2Z4TSPWUB7)+@DA29C9JRGB69G25M8,1P M=L0E,UP2 Y(A9]Y$3Q).CZB3FJ:>'YF='_^:!]@,)T] ,@ST)TJX3XQ+$ER2 M(K-1/];6DR=W3YX<)T^.DR?N$@,NPVBB+TT\5HH9JRCG89,G+JEKMS46O?DR:\B3[B^9Y GA\ASXNN7., *_A H1)3! MF(WU9CF// %9Y+-3#7/T*=JKP//X>0V<4 "?6I\JM8I>$(QS89Q"IY.W5)7 M;FJM>_#D9X,G7M\SP)-#X!GXQF7E3/ $[(:41\RXNIP'GH!L0MF)&\.\YT[^ MUW$G-R$PT._5V,-?W#(X=CH-F#AU2UVYJ;7NL9.[Q4Z.8R='87"&N\2X2X)+ M4JM$35D/G=P=='(<.@&)[QE79!PZ<4F"2U)D-FK*>NCDUT-G-]2ZHG#HQ%UB MP&4H2=$X]^+0B3JI:>JAD]NA\^JMO4EIT-;^BD_Z6DZ[0$QSI^(R9.+4+77E MIGX[J6=@W\[ EVSM?9-:C9T*I &V]H ,W*F .F!K#^K,G0H@ [;VHZ/OXK9? MYOX]JY[R=4T*\2B'>6\CN=JJ_?>C]P=-N=E]/?>A;)IRM7NY%-E"5*U _O^Q M+)L?!^TW?@_?4K_[/U!+ P04 " "BFU7C&UJ,T$" -!0 & 'AL M+W=O>WSO[G.^,O7<5HH?'6FDW M2RKOFPO&7%EAS=W8-*AI96ULS3V%=L-<8Y&+"*H5R]+T*ZNYU$F1Q[FE+7+3 M>B4U+BVXMJZY?9JC,KM9,DGV$S=R4_DPP8J\X1M;GC#A=&_9'"5[/D/ &!:]XJ?V-V/['W\R7PE4:Y^ ^[ M/C=-H&R=-W4/)@6UU-V7/_9U. 0SW% U@.RUX#3-P#3'A KQSIET=9W[GF1 M6[,#&[*)+0QB;2*:W$@=3G'E+:U*POEB8;2@,T$!-')&2<$]!2M/'SHL[\"L M855QBY51 JW["%/:.G.E0]&GD.WVKZ-Q5(.164NF%HUM7*BJ4@)'4((RBP$&#MJO?R;'Z M=?SGD3\TZK9(Q^E9^N(WR=GVT./_83IC[.!FU6@WL>$D>BFMN-U([4+@FRG1\1IUBN^;K F^:>'_OC*=NB,.*WBNT M(8'6U\;X?1 V&%[ XAE02P,$% @ HIM5[(>,J.R!@ -QP !@ !X M;"]W;W)KUNXC@4?16+':UFI#+$-A^AVR)1 MVNX@[;2HM#._36*(=Y*8L0VT^_1K)S2!Q'%;B3\E2:]OSOT\U_'%CHM?,J)4 M@>1:4!)FBY*X@SROWTD( M2UNCB^S93(PN^$;%+*4S >0F28AXN:(QWUVV8.OUP0-;1YF8:7+<\@ MHC$-E%%!],^63F@<&TT:Q^^]TE;Q3K/P\/I5^VUFO#9F022=\/@G"U5TV?); M(*1+LHG5 ]]]HWN#>D9?P&.9_06[O:S7 L%&*I[L%VL$"4OS7_*\=\3! JW' MO@#M%Z#J@F[# KQ?@#-# O3. /(0M>";O7XX<<'#A99SIPTU>'L^_@=M_ M[G_.P>W#_7=P/[MY&#].[_X&X\GC],?T<7HS/[>Y+5?;M:LU)7XNUR2@ERU= MPY**+6V-_OP#]KV_;#:?2-F1![J%![HN[:,[W9%B+JVYD:_L9RM-V]F.VAAY MPXO.]A"]36K8+X2.4/4*5#UG7,;AO[K$\CQ77+>E@* M4ZTT8"3OPVD(2,*%8O]E#VR6Y^IZ!Z&#>-BMQ-S2 W\!GZ#)<%!-\/=O0XG M^]G$.HY80=?9K(U@%U51U\70L&GL@B7M0?]# _'T[L?-_#T#,73RZ8=;]8FT M'7NAY%;H)M?91@01,?U/;[+H[PU;)UGK,Y1E*B/BL8YI8J;-?#-F]4B=4MNH M.ES9A/J>/8JHY%WDI#*]>93*0&>IHB(E%V*=R NB1(Y";(^XQGFOD%63@/5^O")H0:.C1&Y>;%6S2S=4OF. M:D8VMNM7L\ JY3>,L*@D1?2QW>WM]&Y\-WE',:.3;F]/I>W8"R7K(C?KS@0/ M* TE6 J> ";EAJ0!->4AS0Q]ENTC]9V9'79,1::X=6"M?K'P;J]7#:9%Z"!- MCZTHN1FYN7E&7HK//F5'"NE"@25+M45-D"WTBY!7Q6R1ZJ&FBBY)&KE).OL^ M%3*S)4]#,_:PT(K1QM/#ZM!CE?(;!@E4$C7Z(%$7[GRKM"U$#;U!K;9M8KC; ME! E4R/W#M7@#FD@LDE-P\YL, R579@4V9*XB9N094N*L5]+B[H8[/8;A@Q4 MTBMRT^ND">H96- 52U/C?)WG>F)BW)XQ==KL#GHU^'4I.!PV>!Z7[(K?8-=F M^-1LEUS <9TZ]>!>!6Z1PMU> Q_@DF Q=/+!?+->Q]G 0F)PS600<[D1]/A3 M,IBF^2$$XZG]TZ>3Q3_\[?-$VHY=4A([=A-[9G:VY=5&Y_.2YG6KV76.AM5: MM\@T?2G#!Y^HW5O;8XC\>(]FK6Y&PO=V]R:W-H965T&ULE5;;;ALW$/T5 M8@,$*:#HZJ2I+0FP; ?M0UHCBMN'H@_4[DC+FDMN2*YE]>M[AERM;$,6V@>M MEI4F5]'U;D\'*VKI*!@S=9N!K M1[*(1I4>C(?#CX-**I/-IW'NULVGM@E:&;IUPC=5)=UN0=IN9]DHVT]\59LR M\,1@/JWEAI84[NI;A]&@0RE41<8K:X2C]2R[')TOSGA_W/"[HJU_\BXXDI6U M]SSXI9AE0R9$FO+ "!)_#W1%6C,0:'QO,;/.)1L^?=^C?XZQ(Y:5]'1E]1^J M".4L^Y2)@M:RT>&KW?Y,;3P?&"^WVL>GV+9[AYG(&Q]LU1J#0:5,^I>/K0[_ MQ6#<&HPC[^0HLKR60.M5H5,]6R*9[GBW!V+25PKGVOK&T?BSV_T&,1"V_S^KV.QGF8SZA^O$O&M M)*%,(*'%EJUJ:71R-+GX0=7(.V)(<*4A3R@<2*R+#:[5T6*H;YQMI N>:L5RC*;KD MP9+RQJF@,,,ZWCSFI30; H.J4CYVG'>M\^7-5><835!\;Z1#J'J'G@2V'(81 MW"'$:"B,#>*:9X"4V;SOW1#?*(QLBD4;UDU MH0?Y8URV5J:MA4H:=%4VX-5<-P4\:BUD\3?:2@(RH.H]FG&,3(JU5&ZO;E=4 M&*+%^;@%/OPAUS6>MO!]UH_J("2TP ZW5=A4I+*CHA?=^B8OG_GF(( NH1FZ MJX8;I,2Q%$8&%&L_:O2*+"NI(0N)].&2,:]'=.=T,$HJBBZBHZ)"0;C@SYP* M.W3A4,8$-28PIQK,G\>:B:))E1*QK=?X@*4*CO4&![)B6M$#]E-( MIEK)E=*'HBX.YQX;$1L'PIY?LTE>6.#],3E>?;![C8ZC!S)-2X >:TZ=%T43 M\WHPBHK&XDE9WI<8$'#=2(GJ"@X_1R0,NA'.+?1.26X_"3VHN(N)YO^7-8#E M.X.D^0C$&G #[-+156LO.2)7^?TAW5)[['O[F<:_G+&-ZZ9 MIUEJ.Q!I. M-X)NMKM/7:9KQ&%[NHQ]D6ZCD )-:Y@.^S]^R(1+%YPT"+:.EXJ5#;BBQ-<2 M=T)RO 'K:XOO;#M@!]TM<_XO4$L#!!0 ( **;5>)6FN/Z ( $T& 8 M >&PO=V]R:W-H965T&UL?57?;]HP$/Y73JE4[:$C(;2L M:R$2T%7KU%:H=-O#M >3',2J8Z>V ^6_W]F&E$F4!\ ^WWWWW4\&:Z5?3(EH MX:T2T@RCTMKZ*HY-7F+%3$?5*.EEH73%+%WU,C:U1E9XHTK$:9+TXXIQ&64# M+YOJ;* :*[C$J0;35!73FS$*M1Y&W6@G>.++TCI!G UJML09VI_U5-,M;E$* M7J$T7$G0N!A&H^[5^-SI>X5?'-=F[PPNDKE2+^YR5PRCQ!%"@;EU"(Q^5CA! M(1P0T7C=8D:M2V>X?]ZAW_K8*98Y,SA1XC+D2QG_#.NA>D'+>&*NJK3$QJ+@,O^QMFX<]@\OD X-T:Y!ZWL&19WG#+,L& M6JU!.VU"/B5M+,-T1'*=' 6=8=Z"7G$&:I+TC M>+TVX)['ZQT)V(!5>P'/++-(C6;-H7@#W/EA.#H51=GK2 M[2?71\B>MV3/CZ%GX\:0Q!BX09-K7H=&E@6,\EPUTG*YA*D2/.<4TY]G?+,P M%BI_^7LHD..NT@[<\]>&%]QNO(L')FDJ75K P%0P:6!D@,(<^8K-!<)SB3!15=8>KWW$UNKU#.JS UX:T@1E0BX,L'3U'25JQ@5&A:H>] MGT>M))WST DT!?"CD30;2;=_!H^JXT_0):3]43%6-\%@$LC?!_*?GE7-<^BE M_9W=ZEBT#TPO.553X(),D\Z7BPAT6%[A8E7M%\9<65H__EC2OD?M%.A]H6B&MA?G MH/T'R?X!4$L#!!0 ( **;5>>/U)$^0, &8( 9 >&PO=V]R:W-H M965TRL[12X7W]C)V7I7N$#X)>99YYY\]#=2/6B4T0#VSP3NN>E MQA0=W]=1BCG35[) 03>)5#DSM%5K7Q<*6>R4\LP/FLU;/V=<>/VN.YNK?E>6 M)N,"YPITF>=,[>XQDYN>U_+>#I[Y.C7VP.]W"[;&$,VRF"O:^7N4F.2?PG>-&'ZS!>K*2\L5N)G'/:UI"F&%D+ *CGU<<8I99(*+Q MH\;T]B:MXN'Z#?W!^4Z^K)C&H]Z=!S$FK,S,L]Q\P]J?&XL7R4R[ M;]A4LNU;#Z)2&YG7RL0@YZ+Z9=LZ#@<*=\TC"D&M$#C>E2''5W("R MTH1F%\Y5ITWDN+!)"8VB6TYZIC^5!J$-E_# N(+O+"L1GI#I4B&%WNBN;\B* ME?6C&O&^0@R.(/X.3U*85,-8Q!B_U_>)W9YB\$;Q/C@)&&)Q!>WF!03-H'T" MK[UWN>WPVB=H5O?[G M3ZW;YM<39*_W9*]/H?X-7"?R>CEGX\HGP9M7QU+-RQ2 MA$1FU*M48*&+JQ7I-H8))3!#$/8-! M%8JS1T>_=0XA7PN>T!W%=4:^*)BM;/'8B,-$%.5/Z>"]]%+(8Y+M\P9U"Y7R MBO#>6J91V>XTADRG@#]*3A&PKC6H47%'KXDE#$E)<8#?X*9YL_^^M)_&0AKR M(/I%^R-1EL,0YA,:/#Z6@\#<E^B ZJV?%3O)K 5+EK+C2U M6$*JS:LO-QZH:JI5&R,+-TE6TM!<S_6O3_ U!+ M P04 " "BFU7\ T&K,,% #0#0 &0 'AL+W=O+47)>6UJXN:C43+3$1 MIJI6F-+*7.E$6)KJ1O5&9CF>)8@\F2 M1.C-#<9J?5WR2UO"O5PL+1-J[:N56. $[<-JK&E6VVF9R013(U4*&N?7I8Y_ M<1,ROV/X)G%M]L; D3PJ]<23P>RZY+%#&&-D68.@WS-V,8Y9$;GQH]!9VIED MP?WQ5ONMBYUB>10&NRK^+F=V>5TZ*\$,YR*+[;U:?\$BG@;KBU1LW!?6.6_8 M*$&4&:N20I@\2&2:_\5+L0][ F?>!P)!(1 XOW-#SLN>L*)]I=4:-'.3-AZX M4)TT.2=33LK$:EJ5)&?;0V410CB%B571TRD'.(.N2BCI1O"^7=4LF6'F6E2H MO,E5!A^H/(<[E=JE@7XZP]E;^1JYM_,QV/IX$QQ5.,%5%>K>"01>4#^BK[Z+ MN>[TU8_$;, JN)6I2",I8HI>6"2L67,HWEQ=>%@=E\V%68D(KTM4%P;U,Y;: MGW_SF][E$6?#G;/A,>WMR5)H/+UQ>1F+#?L(':U%NG#^PE]3?+%P$U/V_C[D M^U'MAWT/JP4:;MZA :9+= 21;C[_=A;XK4L#W " DD0[^(AZEZD3&*70R18$ M8O!;6UJC66\0X"R^6ZN"76I$F$M-5+M6T/!^!Y6B^_/<8*32&;%)/8,!E?1L M)MFK$^+:P:?V322-++ M29(1P@JU5#,H+S!%+>)XX_B>T5B9+K:KA3$6MIO9Y]_>;! P)EV\I;_'T'EW\"?9&'V9)8TSIH&2JBYR)O'4+;C<, M?(+Z.7T"CSZM.GU\/RP8LU3:/%$&ZDVRUFA!,SR#QID'4V6I;YB/K'Z"T/-9 M;:O%>@,>-\]#WGJ-L*;=254!PY1C/U0^'%<5QI,_NU_Z=_W>H#N![NA^/+KO M3 >C(0Q'T_X$IB,B#GO]X:3?X]%D]'70ZTQI^5S"N.HN%Q@77U3!S:LB5_@OJ2%*5C#471)<\UF0]H[Q\ ME7.D#F$U(5E&X)JH@3')N2&4-RBTJ< W5Y)EOP*CS!I+ "5C)]##J' V;QD! M=88SAD98]<^A4769;< ?C"!RUW?@J5>;3>C2@4)7#JI+FE1RD98'=(.8HV3> MLN\[>ECU6F^-'L!XH^$[0%;/6B1P[L;;L,5CC >%PKJ?VPT]$@H8>% &?V\[ M\D9$A1V).,KR\GC3KD2B,NICCQM8+V6T=+0H5H8S04!XHLOBFV9V&!#X$B%R M+;L6M$W6RB6K$,RHUG6\8;TY?,P))'2ADJM8LE-Y4TMW*31K 4.9 MEP+OQETGH:SE\9;]($=7L]IH%%B,]T!' MY' ?B_4 &ZXI"<7:F:@];FB.VPQ80.[1US[7U!+ M P04 " "BFU7T9VZ+D$" !!0 &0 'AL+W=OQ:RR*(H!J%:=)70:/0?NY:8B'XBS62,VN$+ZT2PM>_' 4L@:M9-&@\5R'EV>7BPF/C\D_)2X M=7LV^$K6QCQZY[:81XD7A IS\@R"?T]XA4IY(I;QM^>,ABT]<-]^9K\)M7,M M:^'PRJA?LJ!J'IU'4& I6D7W9OL5^WJFGB\WRH4O;+O<\32"O'5DZA[,"FJI MN[_8]>>P!SA/W@"D/2 -NKN-@LIK02*;6;,%Z[.9S1NAU(!F<5+[2UF1Y57) M.,J^&4*8P@>XU;FI$1[$#MTL)J;V"7'>TRPZFO0-FD]P9S15#K[H HO7^)@E M#;K29UV+]"CA"IL1C),32)-T?(1O/-0Y#GSC(W4Z( ,W4@N=2Z%@18*0^XL. MUMO130[3^5&Y<(W(<1[Q+#BT3QAE[]^=GB6?CXB=#&(GQ]BSE[N :^ER95QK M$7X_X(Y@H4S^^.>0XN.&/B.<XR#U4=[[5EC783AL]!;EI-78<.T6&^+[NV?DGO'H<[ M83=2.U!8,C09?>1QLMW =0Z9)C3YVA"/3# K?J/0^@1>+PTW0._X#897+_L/ M4$L#!!0 ( **;5?0>8['&PO=V]R:W-H965T'0FDWCW+ORZLX M=FF.A7!]4Z*FG8VQA? TM=O8E19%%I0*%2>#P30NA-318A;6[NQB9BJOI,8[ M"ZXJ"F$?EZC,?AX-H\/"![G-/2_$BUDIMKA"_ZF\LS2+6Y1,%JB=-!HL;N;1 M]?!J.6;Y(/"/Q+WKC($]61MSSY._LWDT8$*H,/6,(.BSPQM4BH&(QM<&,VI- MLF)W?$!_&WPG7];"X8U1GV7F\WET&4&&&U$I_\'L_\+&GPGCI4:Y\(9]+3N> M1I!6SINB428&A=3U5SPT<>@H7 Y.*"2-0A)XUX8"R]?"B\7,FCU8EB8T'@17 M@S:1DYH/9>4M[4K2\XM;XQ&F< %+X60*0F?P6JK*8P:WE!+OC'-PAQ96N; X MBSV99,4X;>"7-7QR OX5O#?:YP[>Z RSI_HQ46WY)@>^R^0LX K+/HP&/4@& MR>@,WJCU?Q3P1F?\=^ -O)5:Z%0*!2LO/%+>>7?,WQIN?!R.K]"5*T6*\XCN MB$.[PVCQXH_A=/#G&;+CENSX'/KBC;!:ZFWG1.#?C_C@8:E,>O_E&-VS@,?I M3OO/2H9&2-.&XHV2-ES8D Y24Y1!;_T(F=S)C&A_%Z5%GR/LPY4A(;%#2Q4 M=%6L"<5L6+^@.QOP'% Q<9[8,$A66?ZP/EF4)NNW'/]7*AR,C U1$3FLX==* M[H2B5'D64]CGJ,,<-QNJ2LSN -F'CWG7ZF^;$H2-'BW5#')+^A0)]S0&].V4P-56/'<>J<45"5SE5BK1"JTC0^/J!- MI4,6[7(U)9=C%P+Z"X@=.A]4GB#TH-*\0RQ6GZY=-UNS)A-^.L[3^41]K0Y% M;I$.@*(%5&.H /!!' I->"<].B,6ZI8TN&6-)RM/U7\&"UB=T>=GD^UQ R)7 M)[V7DPF]IZ-+'@_Y/1V.ZHMP-FDNFN>_V#P$]9153MSZDHG0: _92RH_W,9G MQOH7V\<*:=SI@ 7:;>CSG*^5]G4S;%?;7XGKNH-^%Z__0]X+NY64GPHWI#KH MOYQ$8.O>7D^\*4,_71M/W3D,<_H=0LL"M+\QU%.:"1MH?[ 6WP!02P,$% M @ HIM5\CNO1P9! (@D !D !X;"]W;W)K&UL?5;;;N,V$/V5@1;8)U>292=.L[8!)VG0+;"+(-EV'XH^T-)8(D*1*DG9 MR=]WAK05!W4,&)8XG'/F2H[F.V.?78/HX:55VBV2QOON.LMB1J?T/_9/5A:90-+)5O43AH-%C>+9#6^OIFR?E#X2^+. M';T#1[(VYID77ZM%DK-#J+#TS"#HL<5;5(J)R(U_]YS)8)*!Q^\']OL0.\6R M%@YOC?HI*]\LDJL$*MR(7OE'L_L=]_%<,%]IE O_L(NZ%],$RMYYT^[!Y$$K M=7R*EWT>C@!7^0> 8@\H@M_14/#R3GBQG%NS \O:Q,8O(=2 )N>DYJ(\>4N[ MDG!^^=UXA!G\ K>F;:6G='L'0E>TUE[J&G4IT+@Z,WQ5G")^Q2F.0C*/)BG@[/3 M<^S+L\6!.^E*95QO$?[^@2\>;I0IG_\Y%<19,Z>#F*7G>P/NK6G!TTGE;/)S M!+Y!!G5"OX(D#'3"^E?>WPHK3>] B9WKI70UA+.@L*9B=-:4B!69 MH2HUP@,!'8+4@=Q8VJ%+!$K36Q*;#:Q[1^$XE\+/!O4[%]98FI8\%3MA@ZZ( M5HD&.NH#BH8L!M$())ER#OD72)1\1B4;8ZJ )#K*M6,HOG0AZRE\Y>NE)*>H MDY!.L&] ]+XQ5E)+T:T#=2_#WOO46&2,BX3ENZ12G)0=V S-Z8;F!*/5*]!] M3/> ]VB#\JZ191.(.$Z*DO*W%FN%(;&ET)0$LB>/;% 0T.KA\!O*Q%O(3)&8M; MR:P5:"-!YI87NUKLG)L=BMCYBQVQG)F]NTZSN$.2VS7U-Z7X0H;C^"[2:&X M+G+(+R^+*;%U/FH<;CE6V491$27I&3L";GMK.8['(*4V 1Y<< 5_]*3+)B-K M6(YGAZ5O+"*L^IJFS9%X<'@R_D@T3=&$*KHVGF1I>&_J( M0&ULC55M3]LP$/XKIS"A32KDI2\4 M:"M1&-HD& C8]F':!S>]-A:.G=D7"O]^YR2$#DJU+\G9OGON>7*^RVAE[+W+ M$ D>0?#K M 4]1*0_$-/XTF$&;T@>NV\_HYY5VUC(3#D^-^BGGE(V#80!S7(A2T8U9?<%& M3]_CI4:YZ@FKVK?+SFGIR.1-,#/(I:[?XK'Y#FL!P^B=@*0)2"K>=:**Y9D@ M,1E9LP+KO1G-&Y74*IK)2>V+2;(80A[,%5@5:0U$NX0%;I1B$Q MO'<*TP9J6D,E[T =PJ71E#GXK.%ZF^%\NQRY0J0X#K@?'-H' M#":[._$@.MY"MM>2[6U#GUR@;H6V+U/GO/X8 CUG*J(:ZZ<;VOF02]4=W>&27QP[$!Y%:"DF$E5X_ Z$4 MF%:IJI6*=\5 M((([0WSC:F*%>*IN'22='D?[8A^!U(0LC>!CW#^$3W!=ZX0'H4KT'-^*XK2= MA).[K&:K@]24 MFNH!U.ZVX_NDGEHO[O7LOQ1V*;6OVH)#H_V#?@"VGJ?U@DQ1S;"9(9Z(E9GQ M+PBM=^#SA>'>;A8^0?M3F_P%4$L#!!0 ( **;5>6$^(!&P, "8' 9 M >&PO=V]R:W-H965TQCVH-B,+=267$FNV[\?)3MIMJ597VR)EZ-#BJ2FM52W M.D,T\%#D0L^\S)ARXOLZSK!@NBM+%*192U4P0UN5^KI4R!+G5.1^& 3'?L&X M\.93)[M2\ZFL3,X%7BG055$P];C 7-8SK^=M!-<\S8P5^/-IR5)V?PG6.M=]9@(UE)>6LW7Y*9%UA"F&-L+ *C MWSU^Q#RW0$3CKL7TMD=:Q]WU!OW,Q4ZQK)C&CS+_P1.3S;R1!PFN696;:UE_ MQC:>@<6+9:[=%^K&-@H\B"MM9-$Z$X."B^;/'MH\[#B,GG,(6X?0\6X.1(X+>RE+HTC+R<_,OTJ#,(8C.,65F?J&(*W"CUOW M1>,>/N,^A@LI3*;ADT@P^=/?)RI;/N&&SR(\"+C$L@M1T($P"*,#>-$VOLCA M10?BTV DG''!1,Q9#DO##%)=&;TOW@:NOQ_.MLA$ERS&F4<]H%'=HS=_^ZIW M''PX0+:_)=L_A#ZW=P"G7,>YU)5"^'F##P86N8QO?^WC>A!M/]=QU]TT7 JX M8"K.*,\VU[U^!TZJE.H-1IL]707E:84*>@,GH^]E;*25-#?4&W8(+6Z,0BZBH&8:HN[H#= 4T_+OS*X"5>HFM(985L(T8VPK MW3X")\WL>S)O7A JZ)13RG-J6&3UDJ*P! MZ=>2ID6[L0=LG\;Y;U!+ P04 " "BFU7;*'D(M<" 0!@ &0 'AL M+W=O=8YHX+DL MA)XYN3'5Q/-TDF/)=$]6*.AD*U7)#*DJ\W2ED*6-4UEXH>\/O))QXK?$UGCF\)88&)L0B,EB=<8E%8 M(*+QM\-T#B&MX[&\1[]I6KRF3-R(,4MJPOS('=?L,LGMGB) M+'3SA5UK&XT=2&IM9-DY$X.2BW9ES]T]'#F,_%<!,Y+NRCK(RB4TY^9GXG#4+@PP=XP"<4-4X]0[#VT$LZB$4+ M$;X",89;*4RNX;-(,3WU]XC.@5.XY[0(+P*NL.I!WW_ MD*,&(^&&"R82S@I8&6:0:LOH<_FV<-%Y.-LF$UVQ!&<.]8%&]83._-V;8.!_ MO$ V.I"-+J'/NV> K9(E+.EB%14N%87)8=F4 RKXM<9G XM")H^_S_&_&.$\ M_\#O[2L UCF"89L"86.;%E*N698IS)B]1UDKH/"H!-VCZEPV+U24?R1U.QTG M"%=<@,EEK9E(]?L)02K$DSJ!.Z)UND/O3H^RH03MXY]JMA3L)SR2UJ@-%QF\ MA<@=#2):8S>.[1I$;A0,K#!PA_$85CFO*C+UJ'GW\^ J9UR]AU$PAG%_"*$[ M""+['0WAF\DI;!A &,/0AW$ :VDHV_T%V4!#WP8:N'$;9^@&OF^%L1L3VKE" M\(ZZE%XQ:V:1AD36PK0->]@]C+OKMLO_F[>S\I:IC L-!6[)U>\-8P=4.W]: MQA\*ZDG.L4&./P$YO\ 4$L#!!0 ( **;5>" MNU$\: ( &(% 9 >&PO=V]R:W-H965T(%H<*"/(/@WQ,N4"E/Q#+^])S1$-(##]=[]MN0.^>R$@X71OV4)=6SZ#*" M$BNQ5?1@=E^PS^>]YRN,6-()%/K=F!]=[,YA4>8O4+X$>Z,IMK!9UUB^3\^9G&#PFRO<)Z= M)%QB.X)Q<@Y9DHU/\(V'C,>!;WPB8P=DX%9JH0LI%"Q)$'*ET=%\.[K)<3K? M-%>N%07.(NX*A_8)H_SMF_0B^71"[&00.SG%GB^,+EB7%:&$'Z3;P(UTA3)N M:Q%^/>(SP5R98O/[F/+3W&DZ.O[H\%@C+$S3"OT"M2C!:.QK$2U0+8C;,22K M"4M()V=@*CYZ0KU%X$'!/@B:PP$_'M_LBF'[%QQ!FIR]8LQ&1P"=Y?S89<8' M=<_2UJ&['11FJZEK@>%T&"#77=_\<^^FSYVP:ZD=**P8FHP^O(_ =AW=;PK+F(8C6.["],EQ7_<8'&,9J_A=02P,$% @ HIM5^K(E@ / M P Q0< !D !X;"]W;W)K&ULC551;]HP$/XK MITSJ-JDB$%K6M8 $W:9U6B=4NNUAVH-)#K#JV*E]*>7?[^Q RJ00]0%RMN^^ MN^^S?1YNC'UP:T2"YUQI-XK61,5E'+MTC;EP'5.@YI6EL;D@'MI5[ J+(@M! MN8J3;G<0YT+J:#P,]R.O#^P>&7Q(T[L,$S61CSX 0?#G":]1*0_$93SN,*,ZI0\\M/?H7P)WYK(0#J^-^BTS6H^BBP@R M7(I2T9W9?,4=GW./EQKEPC]L*M]S=DY+1R;?!7,%N=355SSO=#@(N.@>"4AV M 4FHNTH4JOPD2(R'UFS >F]&\T:@&J*Y.*G]ILS)\JKD.!K/Y4K+I4R%)IBD MJ2DU2;V"F5$RE>C@W=YZ/XR)\_FH.-UA3ROLY CV1[@UFM8./NL,L__C8ZZS M+C;9%SM-6@'G6'2@WSV%I)OT6_#Z-?E^P.L?P6LB_&>R<&3YL/QM(ESAG37C M^0MTZ0J1XBCB&^+0/F$T/GG3&W2O6JH]JZL]:T,??Y>/I.I@IH>%/X+"%>WPFF"J3/C12:$W23.%89J@R.Y@0\-X0Y@NT]0:=0B_A MH[H%;8A_T"+!>2W!>:L$NPUS<(Q4/A:VJW S;2;LMVO$:Y-7@B]A04J MB4]\9B3[",7]3>@4@3LEI!99+U#&.5ZWJ 1A!F0JUSVN?<&UZ#LH^X@,'TOV M!N' +!ME]7JVB#FHQ1RTBOF#6^;A#;!&LYV&G76GL)/UE?*VI_(":E);F&2F M\$HU'\)26D=!R7JJ.J#4I&E\T%ISM*OP@#@(U5==MIZMWZA) MU9I?W*L'[E;8E>3+HG#)H=W.!SZ2MGHTJ@&9(C3JA2%N^\%<\SN+UCOP^M(8 MV@]\@OKE'O\#4$L#!!0 ( **;5?JJD_/OP( !X& 9 >&PO=V]R M:W-H965TS#)A5@X=FH[T/[[72:FU^<#W39QBQLRYRE'2EX72&;,TU4O?Y!I94H(RX8=!T/JWQ$H5P1"3C MJ>;TFBT=<'>\9;\JO9.7.3-XJ<1OGMATY%UXD.""%<+>J*X=)R"!TX@RO&-3PR42#<(#.%1CIZ:^#C/9L+ M-"=#W])V#N3'-?6DH@X/4'^&&R5M:N";3#!YB_=)9J,UW&J=A$<)9YB?0R+=0.5OG[T*W=V/=M4R,#F+<>11.1C4:_2B#^_:_>#+ M$6W=1EOW&'OT>AVG,#8&Z2;J:TF DOD.XT)K+I# U;OPHZU 2FFL=TMES"N"P[N&%ZY4Q0 M&X'KA"AXS,36V<0R_H M-<\S]VO=*TL.XO_0^T)A7S[X.S6;H5Z6G&ULI5;;;MLX$/V5@;8H$L"Q[K*=V@;LI-TML$V-.&T?%OM M2V-9B"2Z)!7'?[]#2E%L5!%VL2_4D.*9"\_A97K@XE'N$!4\%WDI9]9.J?VU M;!NZS=*?T@#V?[EF*:U3?]BM!/;OUDF0%EC+C)0C< MSJR%>[V,]'PSX7N&!WEB@ZYDP_FC[GQ.9I:C$\(<8Z4],/H\X0WFN79$:?QL M?%IM2 T\M5^\?S*U4RT;)O&&YS^R1.UFUMB"!+>LRM4]/_R!33VA]A?S7)H6 M#O7R;L.9+*\98K-IX(?0.C9 MY$T;IE2#IN2R4I.R5H+^9H13\SNN$ *X@K7B\>.5+C"!&UX0Z9*9=;MX8)L< MY>745A1/H^RX\;VL?7MO^)[ %UZJG82/98+).=ZF/-MDO9=DEUZOPS7NA^ [ M _ %!8;%(:<\YZF2C?>B76JM?A4:P)S MIFA0\>MZ$O"]^9%2X4K"._ GU'@.-2.?&M<-FHE5F2E@!R82"7Y$T<(11,$8 MPK$##URQ'.1;4=]!X+C:[6BD_7K:CB8!]+ 8MBR&_X_%KZ:^ 2STZ92IX[]D MLC=J-Y,_S %%>2R>4-!Y"[\,W*,^Q;,RA46:"DR)"KBK#)-\"Q^?4<291%B) M+$:27ZD$G:D5K>R?V1;A,_4S.JQC,$5+6!'.F'!Q1";D)7QG>44]]Q*^5DHJ M5B84; "W&#=Z<0>U0$)GK,D-ANX$PJ'A)H3?M08H7=?0[P^C"&Y8&=,!G\ % M=2YKR,@!.J^WF.FY%ZYKQH.A,SH/VJ'2,'2-I(;C$0$FQGXI6Y/2"0I\MXX; M. 3RM'3ZA!.UPHGZA4.W;U*1$&CE[WCYA%*7LV'^@W.NJN@3@^5H T=!U6MHG MKN$Q"K3T*&A]3NB=7- >-IN;Z/9JOJ-A&#;JR$]D0,/!J3K\6C6AUE)?@AV\ MNY%KD&1VT6V?7,D%BM0\/"1E6Y6JOIW;T?9MLZBO]-?I]NT?GN_%&Z1=3(%IX*X4TDZ"PMKH,0Y,56#)SJBJ4 M]&6I=,DLN7H5FDHCRSVH%&$<1:.P9%P&Z=COS70Z5K457.),@ZG+DND_4Q1J M,PGZP7;CD:\*ZS;"=%RQ%<[1_JAFFKRP8\EYB=)P)4'C'_C) M<6-V;'!*%DJ]..=;/@DBEQ *S*QC8/1:XS4*X8@HC=>6,^A".N"NO67_ZK63 ME@4S>*W$,\]M,0G. \AQR6IA']7F#EL]0\>7*6'\"IOF[.@B@*PV5I4MF#(H MN6S>[*V]AQW >?0.(&X!L<^[">2SO&&6I6.M-J#=:6)SAI?JT90<31^411C!"4R9X1DPF<,-%[7%'![HE_BNC($9:I@73"-\>F(+@>;S.+04 MVS&$61MGVL2)WXES ?=*VL+ K'E'.7>+Q-?!H?)9QC=0I)U(,XBI,C M?$EW$8GG2XYD=J-TO+P2>\,W"5*CLY?C'M;T5&C$ MO5K" ^'V=Z@V%LL%)>@*M.^Y?>\0D*U1TRB 3)4EM:QQ\@S0+#&6 MU)'LGFM!TCKLG0V'M(Z2K)$O?*3QU"46MJF/;O=;KA=-3W][W@S&>^97G%I0."2H-'IV3 MW4R;QK&J\AV^4);FA3<+&M"HW0'ZOE3T<[>."]"-_/0O4$L#!!0 ( ** M;5<=C[/ZJP( .8% 9 >&PO=V]R:W-H965T T)"R)4W3KBMMI'4#@=2Q:AOP ?'!3:Z)-<<.MK-N_YYSDH:" MNGYISO:]=^_9O9MME7XT!:*%YU)(,_<*:ZMI$)BTP)*9,U6AI).-TB6SM-1Y M8"J-+&M I0BB,!P')>/22V;-WDHG,U5;P26N-)BZ+)E^6:!0V[DW\'8;=SPO MK-L(DEG%7=,#]>,?^J?%.7M;,X)42/WAF MB[DW\2###:N%O5/;S]CY&3F^5 G3_,*VS3T?>Y#6QJJR Y."DLOVRYZ[>]@# M3,)7 %$'B!K=;:%&Y36S+)EIM07MLHG-!8W5!DWBN'2/2KL@@3 M.(7;"C6S7.:P1')IX.2!K06:][/ 4AV7':0=YZ+EC%[AO( ;)6UAX*/,,/L7 M'Y"^7F2T$[F(CA+>8W4&P]"'*(R&1_B&O>EAPS<\8MI Z^^0O18='T:[-IF: MBJ4X]Z@/#.HG]))W;P;C\,,1;7&O+3[&GBS1&$3___?P8R",<3C$!Z490*$\P05>Z'^M@8B/R:T MLSX%+BU2;0LG@]$%O(>5$R(M/#%1(ZA-AQ7==7!Z22KK1U3DJM;:I:K^[@[E M#OQP-(&EDODI52J/9@_\B%SL^ \];[#7>R7JO)DP!E)52]NV8;_;#['+MG?_ MIK<3\(;IG$M#,C8$#<_.1Q[H=JJT"ZNJII/7RM)<:,*"!C%JET#G&T5_[&[A M"O2C/?D#4$L#!!0 ( **;5=6#9,U?0( + % 9 >&PO=V]R:W-H M965T@6H1Q%!V%->,R2.?^[%JG<]5:P25> M:S!M73/]>XE";1;!*'@ZN.%E9=U!F,X;5N(*[;?F6M,N'%AR7J,T7$G06"R" MT]%L.7;Y/N$[QXUYM@;G9*W4G=MS>[+'_#L\ Q]$+@+@'Q%YW5\BK/&>6I7.M-J!=-K&YA;?J MT22.2W+5L+-._GH25NEQ%F/<^RXXE?X#F! M*R5M9>"CS#'_%Q^2ID%8_"1L&>\D7&%S"$FT#W$4)SOXDL%HXOF2'48-=/ZV MV>O0X^UHUQHST[ ,%P']^P;U P;INS>CH^C##FWC0=MX%WNZHE;+6X&@"KA4 MLCRX15UW-W(AC=4M=8$U\-.KAUM\M+ 4*KO[MC_KT@.IK#MTL)G752C M+OVL,)"I5MJNH8;381R==EWX-[V;95=,EUP:$%@0-#J<3@+0W7SH-E8UOB?7 MRE*'^V5%(Q6U2Z!XH>AW[3>NP#"DTS]02P,$% @ HIM5_TR6&^/ @ MI04 !D !X;"]W;W)K&UL?53;;MLP#/T5PAN& M#O#J2WQ)NL1 TV[8'MH53;8]#'M0',86*DN>I#3=WT^2'2\!TKQ8E,1S>&B* MG.Z$?%(UHH:7AG$U\VJMVZL@4&6-#5&7HD5N;C9"-D2;K:P"U4HD:P=J6!"' M818TA'*OF+JS!UE,Q58SRO%!@MHV#9%_Y\C$;N9%WO[@D5:UM@=!,6U)A0O4 MW]L':7;!P+*F#7)%!0>)FYEW'5W-$^OO''Y0W*D#&VPF*R&>[.;K>N:%5A R M++5E(&9YQAMDS!(9&7]Z3F\(:8&']I[]L\O=Y+(B"F\$^TG7NIYY8P_6N"%; MIA_%[@OV^:26KQ1,N2_L.M\D]:#<*BV:'FP4-)1W*WGI_\,!8!R^ HA[0.QT M=X&ALV:[A4'=J(H]P69:&EN:4&IXM[H1&B$#[ (SXCWR)< M+,F*H7H_#;3AMUY!V7/-.Z[X%:X)W FN:P6?^!K7Q_C Z!K$Q7MQ\_@LX0+; M2QB%/L1A/#K#-QJ2'3F^T9ED%73YG4JO0R>GT;8]KE1+2IQYYOTKE,_H%>_> M1%GX\8RV9-"6G&,O;JDB526Q(NZUBLU0D%].,"SQ1<.=D-A6ZC1>L:<26T:6MGUF:.HK0. MYGXCS/OL-S; ,)F+?U!+ P04 " "BFU7X+?YZLT! !O P &0 'AL M+W=OVW>;8WHX-Q(93-2 M.]<^4&J+&AMN%[I%Y2.5-@UWWC5':EN#O(R@1E*6)/>TX4*1/(UW.Y.GNG-2 M*-P9L%W3MWX/S5&8D"0VAQ,(%!NZ/$VY0RD#DV_@]C^.XYZ[@)?H:6-7^B'W/L5 M@:*S3C-Y:G0/)F1[MF!$J1'M MFQ,J+&7OC(\*CW/Y#^T0&'R&1Z&X*@27\*2&78>A76_1<2$MO.+9=5S>P!4( M!<]"2A^V*76^A\!$B['>>JC'+M3;8[N 5?()6,)6\+;?PO75S;\TU$N8=+!) M!XN\MQ=X-]S6_^MF0"V3" M_Z"E?+FY3>IK7HK/YA5_QF9NC4!8D5AZ5++[< M$3##>@?'Z3:.]*"=7U T:_\BT(0$'Z^T'^OHA"U-;RS_"U!+ P04 " " MBFU7BW?QP_@" "8# &0 'AL+W=O_CP2.;)=H^\.-N3F3GA=81\AQK*T$-5]SO$+.K9+Q\5J)>O6:-G"]_:%^4R9O MDAE1A5>"_V(3G?2\C@<3G-*"ZT>QN,4JH;;5&PNNRD]85',##\:%TB*M@HV# ME&7+;_I6@5@+",,M 6$5$):^EPN5+J^IIG%7B@5(.]NHV4:9:AEMS+',_BI# M+Y:(K6?2JZ%VV*=E5.R'[K"?E<4+9L M&PO=V]R:W-H965T6EW^B4!H_,<";U(\CFR+AY2_D7,&;LMQG,6!^(T7;!$?C)->1QD\BV?M<6"LV"2&\51V^YT^NTX")/6U45^[9I? M7:3++ H3=LV)6,9QP)_>LBA]N&Q9K><+-^%LGJD+[:N+13!CMRS[N+CF\EU[ M19F$,4M$F":$L^EE:VB=^TY7&>0E/H7L0:R])JHI=VGZ1;UY-[EL=52-6,3& MF4($\M\]&[$H4B19CS]+:&OE4QFNOWZFT[SQLC%W@6"C-/H<3K+Y9>NL129L M&BRC["9]^)F5#>HIWCB-1/Z7/)1E.RTR7HHLC4MC68,X3(K_P6/Y1:P96-TM M!G9I8.]KX)0&SDN#WA:#;FG0W==#KS3HO3"PG2T&_=*@OZ^'06DPR#NK^';S MKG&#++BZX.D#X:JTI*D7>?_FUK)'PD1)\3;C\M-0VF57OZ09(UWRFMQFZ?C+ M:]6K$S)*8REU$>1B>>6R+ @C03ZPQVP91#_*PA]O7?+J^Q\OVIFL@@*UQZ4[ MMW!G;W'GD/=IDLT%\9()F]384[/]&X-]6S9]U7[[N?UO;2/PEBU.B6V=$+MC M.S7U&9G-A\O9*;$&6\W=/;P[G:WFWO[F=MV7>9AW_ZN]:UWAK*3HY+SN-MX\ MX.SUVTT%#CD/DAF3 V!&[I[(>KGKX"F_/'P(^.2$_+I0!N*$^-(B$R1,R#7C M83I15U(AR"MY12A[42?>M\8*JEGA7"R",;MLR6%?,'[/6E<_?&?U.S_5*0<) M134U9WI:SNPY PMX#UU[_XL]YF_]04L\Y>=-!F&7N3Y->4\@G*A.,XW<1G[3_D'"7"3,0\(H M$N:#8)I\K$X5N^E\ZW?,YAHVE6!)T\;!SN;-I OUZD%I%$KS431=86O10>O8 M"O,>%R$OC,K;E^VW*^;:-%:3N6U6IUC*UT8QD17QH#0*I?DHFBXPNQ*8_?\( MS9C;T5B:]D;4HGO:[[XGS[V.@X:>BYIVGUQ M[3H.&E:&TBB4YJ-HNL*J$+2U?PSZ:Z,\>1RQC._LL92#AIYW-,\VK.2@@68H MC4)I/HJF2ZR*.%OFD//QYM /#ZEY#H4&L*$T%TKSH#0*I?DHFBZ_*HQM'3V. M?? <"HUF6S6QY=HY%.G5@](HE.:C:+K"JH"Z98ZH'W& FW.VXS8!&HF'TEPH MS8/2*)3FHVBZ *MT@67.%WP+0QPTXU#2=@]QT&P"E$:A-!]%T_="5@D%VYQ0 M*(:X&W;/DF4UP)D&)C.PJ2"@-!=*\Z T"J7Y*)HNFRI+8!\]2W#HP%36<-??1!ZJ;(=YO^O(W-K&*H0F J T"J7Y*)JNPBH18)L3 >;U M%S+O9*Y(XW4;DN9":1Z41J$T'T73Y59E!>RC9P4.7K?U-O=9UBW;H'O/H30/ M2J-0FH^BZ0*K<@+VCFWH_WK::4>%MB>*1F;+QA*#QOVA- JE^2B:+K$J[F^; MX_ZX*7-7FLEE42C-1]%T@55!?GN?AP(@X]G.K)*Y*HU'-.@#!%":!Z51*,U'T?2'[JN8 MO_/-/T3@;&[[KQO1S UI*C HS8/2*)3FHVBZP*KL@&/.#KQ+QE(K*F-^'04) M48?D&$!^$47 7 ML?P!^GRLVCDR07?]0VEN25L?->W!8/,92*A7NJ=7'^55U\_:63([=O2G<2S5 MDC\'?T)&P2+,@NA9"#>%P^(@!;K,EIR1=T(LY;J)[50$]HP8["$Q-6>QU&VH M\*!NZ;YN?91;71-5=-TQ1]>!!W$,XW29U#XR;:Y#8WU ^LE;?TAYD'?KI$' M-&2^IU3GTS3-GM\H!ZN#":_^ 5!+ P04 " "BFU7>&EF3Q # !7"P M&0 'AL+W=OWUP[FA+ MZ!.+ 3AZSM*2S.QC@HNH+A"MG&!+,.R._8S/9UN=:7S?]%G_QQ]KQAV M[1-;Z3F']&),H;)'N..'KG,NE5RE).^IC>\8YDC?[-:NC;$\;Q\3M#&>U="9 MM3'NC5-C]E)UZE2=$U*=J%3G^$5\D2X<(MIQ(X:[ZC6 MWQJO3[&@3[%93V)[!^+5!^+U9CRO=3W9KM5P7AMC#9I781OC.M<-[[4Q@VNC MX3U]IU/(@*Y4B\9$&NNQ/C&'4[-C/1!=8]GD_9$O6\X[ M3%=)SE *2Q'*N/+$5T++-JZ<<%*H/N61<-'UJ&$L.E^@$B#>+XGH5:J)#%#W MTOYO4$L#!!0 ( **;5>FD)E:Q 0 +,4 9 >&PO=V]R:W-H965T MN0;-L&(8] MT-*Q1402-9*RXW\_DI+EBV3&U0+L)1(IGLOW'9+Y?,8;RIYY!"#02Q*G?&)% M0F1WMLV#"!+,.S2#5'Y94I9@(8=L9?., 0ZU41+;GN/T[023U)J.]=P#FXYI M+F*2P@-#/$\2S+;W$-/-Q'*MW<1WLHJ$FK"GXPROX!'$4_; Y,BNO(0D@903 MFB(&RXGUR;V;>XXRT"M^)[#A!^](05E0^JP&7\*)Y:B,((9 *!=8/M8P@SA6 MGF0>_Y1.K2JF,CQ\WWG_28.78!:8PXS&?Y!01!-K:*$0ECB/Q7>Z^05*0#WE M+Z QUW_1IESK6"C(N:!):2PS2$A://%+2<2!@=L]8^"5!MZ)@=<_8] M#;JG M!NYEC@Z9C1#6)JM?2F7C29VEK")ZFJ^Z-@\BN1=F+Z*Q6 M?'2+'@4-GF\5A2&:T43N*XYU9'JAG+PZ&H]M(;&HC.R@S'M6Y.V=R7N$ MOM)41!Q]3D,(&^SG9GO7,SBP)8D5D]Z.R9EG]/@(60=UG1OD.5ZW*2&S^1P" M:>YJ<\^03KO'YH8+QSVM$-U7ZRG/6'((Q!U25UQS,[ MZNU<%9Y0O\'/$2G]BI3^Y:3@U8K!"LN[C$@*B/RW%* UCG-H2/C>[/,3@7(GJ[,I8AU>/P%AZ< #=GUA;Y@59RC(:]&KT^MU:#8QAVVZMO39Q MS2+B"-8;%JO?>$WZI^"-R;4%OQRJ M+3E[">2:-= 1.3\D6U]Q?$:WEE:'JO143I@=MV5$":3C'])[A>&9%8:$\N68 M#T0X"G ZEH4] 4B0@03FB>"K38HDU$@DC/!3'E:HLEF#V#*'W0I?ZF MNALXW;Y_-_3.N&YOP$L $$JO:LG) 2T-\S0$%F^57ZJ;(?P&)7DL2!83 ME=16KTKS9"$/L;0I[K!.$TGV0<VR31*^P, / . 9 M >&PO=V]R:W-H965T'M$&SK@]%'VCI;!&12(VD[0;8'[\C*)-1 M21=P#_IS>2?QS:NCI*P KIC@1,)\W+GVKZ9^;!RLQ=\,UFKGF1@J,R$>S,N? MZ;C3,X@@AT2;$!1O*YA"GIM(B..?*FBG7M,X[CYOHO]NR2.9&54P%?D7ENIL MW!ET2 ISNLSU)['^ RI"D8F7B%S9*UE7MKT.299*BZ)R1@0%X^Y.OU="[#B$ MP1&'H'((]AS\\(A#6#F$EJA#9FF]HYI.1E*LB336&,T\6&VL-[)AW*3Q7DN< M9>BG)Q^$!M(G%^1>B^3APBB2DJDH\#-1U I]03X(O@*E<>)Z325>C?1,/Y+7 M[T!3EJLW&W_RF3-=67V]A6(&\AM1&96@"./DKTPL%>6I&GD:L1L$7E+AO'$X M@R,XA^16<)TI\AM/(7WJ[R'GFGBP(7X3M :\A[)+PMY;$O2"D/Q"O U.=VM9 M(:RE#>T*_2,K?%QJI9$MXPORBA;EKZA.I2/59 8+QKF9$W-2@F0B):]1([?\ M&_)O(Q#'S*T;V77-/EU-@G P\E8-8/LUV/[_"_8M6=LM8@Q6(''+DU*R!,RT M@V[II"+/J53;4<-LJW83.P?4[^W0B[M^3<\:3=O9?/6_M20PJC6)6J.\EY0; M?J>F)3I(R]!OSDI<(XA/07 ^K=WR@QW(_6[<;P9]68.^; 4]-;\+:YL_@;!?=WRFM?FL[#%$9R&XXRZ!P>Z1]TXWM>]'>LWY"X(]W/WDHKKFY+[=&1; OWV&HB1OSS' MG"FB,]@JM#!UL[)R1UK\VQN+)!?*B(TMRP-L+%!CH$EF[L;&U2H;0F&GDM.J M:%@;C<.*NA9$/Y;0Q4,M'*9F3IDD*YHO#[%M3!QRAT!C9^3,^-(SGF_ +FP;9#"JK;DVAUOZM&ZU;JV#<;>^(UIP9K&@ZMID_VU'Z%#U#@3 M;[HY;PO)]8*W5.+Q49$^5>M"AMAS(3&OL=^YAA2PK2&.#\ M7&"74KV8!>HF=_(?4$L#!!0 ( **;5=C6)LRX $ (H# 9 >&PO M=V]R:W-H965TQ;.MR3/=.L$5 M;@W85DIF_JY1Z&Z9W"4?!\_\6+MP0/*L84?"58V>I7"9I$(0""Q<8F-].^(A"!"(OX\_ F8PI M W!J?[!_C[7[6@[,XJ,6OWGIZF7R-8$2*]8*]ZR['SC4,P]\A18VKM#UL?-Y M D5KG98#V"N07/4[.P]]F HO0"@ R V@O2)HLH-R<\;?:D=-4 M#IFT-KS2G\P&8"' MZSW[IQ@[Q?+$'2Z,_"%JWTR3#PG4N.:=] ]F^QF'>"X#7V6DBU_8#KYI E7G MO%$#F!0HH?L_WPUY. 0SW% -@"R?P7D R!FCO7*8E@WW/.RL&8+-G@36UC$ MW$0T12-TJ.+*6SH5A//EO?$(5_ .YMR)"KBNX4;(SF,-]]1#7XUSL$0+JX9; MA),;]%Q(!X^X\QV7IP1TX<3M?T+#8V,Z1T2N8)X4AGM8-:B9]VJR5]3D<&>T M;QS'H[<=G0=$,;'.A\;:CC!R-<,,[+\C=02P,$% @ HIM5Z,7;A_( @ MO@@ !D !X;"]W;W)K&ULK59K;]HP%/TK5CZM M4M>$/-JN J1"F#9I[5#9UL\NN1"KB4UM![I_OVO'I#Q20-N^$#_.N=?W<.*; M[DK(9Y4#:/):%ESUO%SKQ8WOJVD.)5478@$<=V9"EE3C5,Y]M9! ,TLJ"S\, M@DN_I(Q[_:Y=&\M^5U2Z8!S&DJBJ+*G\/8!"K'I>QULO/+!YKLV"W^\NZ!PF MH'\NQA)G?A,E8R5PQ00G$F8][[9S,TH,W@)^,5BIC3$QE3P)\6PF7[.>%Y@# M00%3;2)0?"QA"$5A N$Q7EQ,KTEIB)OC=?3/MG:LY8DJ&(KBD64Z[WG7'LE@ M1JM"/XC5%W#UV -.1:'L+UDY;."1::6T*!T93U R7C_IJ]-A@X!QV@FA(X2[ MA/@=0N0(T:D98D>(3\V0.((MW:]KM\*E5--^5XH5D0:-T8Q#J##*M#>+^>O%FD'/S MSJ.]/K#U[EF;&>ITB4UG[L%E/[E*DJZ_W%2X!70976^#TK9(G1W0J"U2)VI M6YK$C2;Q04WLRX,WY%H+>*G8DA; ]5J6(QK$>X<*=@0XBDB/(D:'$%MU)TW= MR7_S0N8NF"-*)*>XH06T[X:V2'MN:(NTYP9_XT(N0(TJTVS MO;4]9F=]T+D9=EK64VS.=2]]"U]W]CLJYXPK4L ,4P475WA467?+>J+%PK:# M)Z&QN=AACA\8( T ]V<"6X*;F 3-)TO_#U!+ P04 " "BFU7'C#U-J$" M "+!@ &0 'AL+W=OV^E"@2X/B)?&U[GW MG'.OZY-T*]6C7B,:V'$F]#A8&U-=1I'.U\B)#F6%PKY92<6)L:$J(UTI)(4O MXBQ*XG@8<4)%D*5^;ZZR5-:&48%S!;KFG*BG"3*Y'0>]X'GCGI9KXS:B+*U( MB0LT#]5*6WVP!M?)4LI'%WPLQD'L M!"'#W#@$8A\;G")C#LC*^+''#%I*5WBX?D:_];W;7I9$XU2RK[0PZW'P-H " M5Z1FYEYN/^"^GX'#RR73_A>V3>[(,N:U-I+OBVW,J6B>9+>?PT%!DKQ0D.P+ M$J^[(?(JKXDA6:KD%I3+MFANX5OUU58<%>Y0%D;9M]36F>R3- @C> -3R3DU M=MQ& Q&%C86AHD214]1P>HV&4*;A,^Y,3=@9G 5,*.,V=GJ-#)6BT.,\CWO MI.%-7N!]!S-+L-9P(PHL?J^/; ]M(\ES(Y.D$W"!50C]^!R2..G#P^(:3D_. M.G#[[8#Z'O?B!=PI8=3^]P4E<$>VNJ8&OLV0+U%]/]9U)YB[89>Z(CF. WN% M-*H-!MGK5[UA_+Y#ZD4K]:)3ZIW4^N#[*'2R%J;QBG:W==JKQF!^I3]GF>8 @, -\) 9 >&PO=V]R:W-H965T,JS0HRL5,KRS+9%G&).Q#$KL5 S4\9S(E67 MSVQ169[3E.8.>$%E8X-&-C'@[97&:TP#$',<]SPE<7F+'ER'*MYX$) MG:52#]CAL"0SO$%Y5XZYZMD-2T)S+ 1E!7"(E9IHE4&K]K3JM94@/7V\_L7XQVI>6!"+QD MV3U-9#JR!A8D."7S3$[8\BO6>DXT7\PR89ZPK&*#4POBN9 LK\$J@YP6U9L\ MU3ZL ;Q@"\"K =YK ;T:T-L N/X6@%\#?.-,)<7X$!%)PB%G2^ Z6K'IAC'3 MH)5\6NAMOY%FJ?"9*$N/(4F57 M(%^@%7[\X ;.IXZ-/&DTG^RF^=[4,4S@?*%F9@@1%3&;%Q(F1*KY,?(8B];= MK59RO36USK'3.]WPY'5A46?>;W0E:%P)WNG*!/6)UT2H$L9SV/^%A!^T6=.] MG .Q!SYS%PM!)A_I3H=F]'F]G)N#FW[;WAU];DF M?$8+ 1E.%=0Y[JMOGU?7B:HC66D.V &PO=V]R:W-H965T MT96VE431M$@S$9?OLMJ>- M11)GMM/"O]]Q$D+;! /]TL:.SWN>U_'E#-=R4\HR:SPL^V[$>,@+E; ,;@21 M19I2\7P."5^/+-=ZZ;AERUCI#GL\S.D2[D ]Y#<"6W:C,FC.>R/*7K.NQ MCD5FA50\K8.1(&59]4^?ZHG8"'"#-P*\.L#[:(!?!_BET8JLM'5!%1T/!5\3 MH4>CFGXHYZ:,1C"T2.RZHJH0 M3#%L\$7532X9G;*DZCR\ $59(H]P[,/=!3D\."('A&7D/N:%I-E<#FV%C#J3 M/:MYSBL>[PV>.\A/B>\<$\_Q_([PB3G\ F88[I;AWG:XC3/33(_73(]7Z@5O MZ%W/%)^"()6B?TQ4+'BQC DF@E2_J9-UL9Y7VE&IK??3:NP-<.!JTX\QO][$ M9S*G,QA9N$LEB!58XZ]?W,CY9G#G-^Y\HSOD#KJXJZAP@]MUG6@'W"B])WC0 M@ ?O@8==X$$+/(R"'6ZC\I[<8<,=OL<==7&'+>X@* M)B0I3X"[HHWIMK32*\QTC,:N00IS_"(4H#:JLM"KV7A MQ T'.Q:,2?:TT&\L](T6;K1DILB*)@7H@[GZ+,GKP=QEJ]_^,EYK:Q@3[VEK MT-@:&&U-"B&T+=[<0Q_R-6@?54[8W_$U:)W#KN/WFD%;O*[S>G,ZYK7$L^4) M+J3TL\RU[A:TUSI?ZU%;U .__P;UQGWOFF^T[7O^N+G1GSM1W?85UEXWYI2? M73CV1C6C2\DK*I8LDSBW"Y1W3GLX<:*JSJJ&XGE9X$RYPG*I?(RQH@6A!^#[ M!<)CVX":WB45B!]MINW\_VPE9@%*8]M+XXYR39(BK8 MY1F3(R=5JKAT71FEF!/9X04RO;/F(B=*3T7BRD(@B2TISUS?\P9N3BASPJ%= M6XAPR$N5488+ ;+, GY0W,K6&$R2%>>/9G(=CQS/&,(,(V44B'YL<(I9 M9H2TC:=:TVE>:8CM\;/Z5YM=9UD1B5.>/=!8I2/GW($8UZ3,U"W??L,Z3]_H M13R3]A>V-=9S("JEXGE-U@YRRJHGV=5U:!%\_QV"7Q/\SQ*"FA#8H)4S&VM& M% F'@F]!&+16,P-;&\O6:2@SI[A40N]2S5/A=ZX0+N +S'"EX'B&BM!,PAWN M5$FR$[TQ(2P"OH9QCH)&!.9()&4)$!;#E!14D0Q^WF"^0O%+PZ^>2EKH8U8P MYX3!6 C"$K0++=1T< 65PE_)2:GDY=)6.:(RZ41UG4L7QWXD3 MP UG*I5PQ6*,]_"GA_D7!_BN+FU37_^YOA/_H. 2BPX$WBGXGA_ _7(&QTT%S_('5[;VC:T[]%![LGQUC&&]0Z&\7KIE"@5+!+5&X[Q0JU6YE MUW2*3>AUO.!\Z&[:H3Z$O3#=:TSW#IINW%WM=#.3>PU6"H/6BWNOO+U%='O[ M??4;7_V#ON:<)5_N4.3PF;*> E&PX%1_&.8_KUOCOAS]SQ7Z0]B+0(,FT. ? M NVS-WA3Q.#LXI6WPYC*F-OJ8+K/)+:Q2XAXR535S)K5YNX8VY;I_H57%\\- M$0EE$C)<:ZK7.=.U$54SKR:*%[8?KKC2W=4.4WW_H3 O;_FNB?6$_."YD8- M_P!02P,$% @ HIM5[X/V?$( P B0H !D !X;"]W;W)K&ULO99M3]LP$,>_BI6A"20@:=)'UD:"=FB38" ZMA?37KCI MY4$D=K"=%K[]SDD:A39$K$*\:>WX[OS_G>W3C==F M*;T0$BI/>0H,5WPN$JIP*@)3I@+H,G=*8M.VK+Z9T(@9[CC_=BO<,<]4'#&X M%41F24+%\P7$?#TQ.L;FPUT4A$I_,-UQ2@.8@[I/;P7.S"K*,DJ R8@S(L"? M&.>=L^E(V^<&OR)8R]J8:)(%YP]Z\GTY,2PM"&+PE(Y \6\%4XAC'0AE/)8Q MC6I+[5@?;Z)?YNS(LJ 2ICS^'2U5.#&&!EF"3[-8W?'U-RAY>CJ>QV.9_Y)U M:6L9Q,NDXDGIC J2B!7_]*G,0\VATWW%P2X=[+R--Q/0ISI7 U0C]E/N#*R C1<",H"P)-3$NWF>(^660R$^X7/':3TN5@]G(&B42R/T.Y^/B.'!T?D@$2, M_ QY)C&X')L*1>NM3:\4>%$(M%\1.(?TE#C6,;$MVVEPG[:[S\!#]T[N;K]T M-S%55;[L*E]V'J_[2KPKD/(,#T8()"8I%_EEQ%S$G 4G"D2"EPBSX@N>$'C, MHE2GAOB;=#8EH-BQG^^H7]W*/7$L%+NJ8S88V:-N9?0"QJE@G':8MVD^)@S+ M"3)N83>Q%!OV:C('@RT29X?$L7K-(-T*I-L*\K42?<4IJU]9\N<:D@6(OTUB M6X/J^GDF4^K!Q, "*4&LP' _?^KTK2]-]_"=@KW@[U7\O5;^&T]QA"3%/7>. MB0H%SX(07ZB7XV^>0-,+NNCMGEEWZ\Q:M]\3KE_!]5OA4':W279_1W;]'A6Z M6R/OJ7M0Z1Z\Q^MJ0AOLH@U&6VBMF^^)-JS0AA]>!8<[S U5L%76GM"C"GKT MT=5RM%,*=ZIEJZ;_)39KC8)NTJZI""(F20P^AK=.!YA^430^Q43Q-.\=%EQA M)Y(/0^P506@#7/E( P M>PT !D !X;"]W;W)K&ULK5==;]HP%/TK5E9- MK;0U'^2#,$!JFTS= UM5VNUAVH.!"\F:Q)EMH/WWLY.001*BEN6EV,XYY_I> MG_ICN"7TB04 '#W'4<)&2L!Y.E!5-@\@QNR2I)"(+TM"8\Q%EZY4EE+ BXP4 M1ZJA:;8:XS!1QL-L[(Z.AV3-HS"!.XK8.HXQ?;F&B&Q'BJ[L!N[#5<#E@#H> MIG@%4^"/Z1T5/;54680Q)"PD":*P'"E7^L!W)3X#? ]AR_;:2&8R(^1)=KXL M1HHF)P01S+E4P.)G S<015)(3.-/H:F4(25QO[U3_YSE+G*9808W)/H1+G@P M4OH*6L 2KR-^3[:W4.1C2;TYB5CV%VUSK.,J:+YFG,0%6:R.8!<%\;02K(&2IJWGN6>$\S/%X2,D648D6:K*1 M53]CBWJ%B?3)E%/Q-10\/OY*."!=0Q_1/6P@6<->:_:")O@WH6A*UG0.Z-P# MCL.(70C,X]1#YV<7Z R%"7H(R)KA9,&&*A=SDLKJO(A_G<,"0 MGRQ@T<#WVOEN"U\5M2@+8NP*) VYV1Y[MUFL5?:OU MNA3SNA3S.Q([6!FG7!GG9.LY-2OT=;?BO#K&W=N4\F+5,8:M5]SI-X'Z1[:W M?IE&PO=V]R:W-H965T'J@\F#,3=Q$YM!ZC4CZ_MA)"P;%I6O( O,V?.FV+<(($BQ:+ 6J;E:,)UBJ+5_;(N6 E\8IB6W/<7IV M@@FU M^<37G@LTS&A,*4(Y$E">:_1Q"S[=!RK?W!C*PCJ0_LP$_Q&N8@OZ13 MKG9VB;(D"5!!&$4<5D/KUKT9NXYV,!9?"6Q%98VTE 5C#WKS<3FT',T(8@BE MAL#J;P-CB&.-I'C\*D"M,J9VK*[WZ.^->"5F@06,6?R-+&4TM 866L(*9[&< ML>T'* 1U-5[(8F%^T;:P=2P49D*RI'!6#!)"\W^\*Q)1<5 XIQV\PL$[=N@\ MX= N'-I&:,[,R+K#$@<^9UO$M;5"TPN3&^.MU!"JRSB77-T2Y2>#>R8!N2YZ M@^9D3RP8#+*F7A/,+E&$T9E)- [NH1EW=]6JDIIWE[:R&L$G$/: M0FWG"GF.US[!9_S_[EX#G7:9Z;;!ZSR!-X,-T S0"&@8J99ISE4CEN[M&Y'B M$(:6:EX!? -6\/*%VW/>GA)Z(;":[$XIN],H^S[3&A%;H0G^R?CAT3JE.H?J M&BC] MH$KF]OJE(>6SBE18U?M^37?699T)_#D_Z)0F.Y&F.<6ZX+@=72T2O3 MT6M,Q^.6OD)3X/I,O=5/2<_QW':U)"VW8%P*K"1^4P@>7Z[W!/WNOR:+&[[KD=_WLPIS3?8U1SBW8 MACUCXIWVJS2ISEANS)*J-2OS80ED*E3_NDM3\LI M[M;,+D?G(SW=F1'E )./AA/,UX0*%,-*03JMOGJB>#YMY1O)4C.P+)A4]3?+ M2$VHP+6!NE\Q-;04&QV@G'F#OU!+ P04 " "BFU7E6#V:D0# #*% M#0 'AL+W-T>6QEE7G%Z-Z=4>\N< MBW+HS[4N/@9!.9W3G)07LJ#"()E4.=&FJV9!62A*TA)(.0^Z81@'.6'"'PW$ M(K_)=>E-Y4+HH=]K0IZ]?4F'?B>^]#TK-Y8I'?H/9^]_+J2^?N?9^\F'DY/P MX?QZ-WY6 >=^X!2].D#T(@QQ80 Q\?@P\7W:F'3O(.D]RIAP?UNX%?H3,7$2 MP],-:GB*D'NA@]PR+2VHRV0TR*1HJR7R;<#HDIQZCX0/_3'A;*(8L#*2,[ZR MX2X$II)+Y6E3IB91!R+EDX4[M@<57.OD3$A5Y;89[.])/7P'6/? (..\,=CU M;6 T*(C65(D;TZD&5\%GD%>W[U>%<3A39-7I7ODMH;J9)!.I4JJ:-!U_'1H- M.,W CF*S.=RU+ ( M9:Y::2,S*0@E8[Q_9EO8RV]BQ:K]$ MTS2&ZJ:5L1W0WU2SVINRER_2]0KV*/7GA9F.J/I0V/16T8PMJ_XR:PQ@ZAU< MG10%7WWB;"9R:B=_<,+1@*QYWEPJ]F2R0:E,38 JWWND2K/I9N27(L4]7>IU M.2TSW'/W#7K^M^L\HX(JPC=-F]H_YE5^L>.H]UJ6JV^57<-.C_4[^]A-7KT% MD_'QFXR2X_=8GYR.W63_+9A\"]O=>[5O]KTF@_HDM''\V7B'[ZP#;TWT5@LT4KT1LIOA: M ^)>-V DB7NWL3S P'8!JQW([\X#->7F1!'L*N8->X)Q)$DP!&K17:-QC*Q. M#!_W_F!/210EB1L!S.T@BC $GD8-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( **;5=^XA;6O0, 0< / >&PO=V]R:V)O M;VLN>&ULQ9G?<#;*='U-WIA=?[S+3)IDZD]<;&=:Q)D+R M2"))^]=W@>,BVK!S+X@G@Y#%AV#WT\+[9V,?=\8\LI=2:;=.#MX?+V8SEQ^@ M%.YW-^-=6MGX8[QD'MI M-#;6#?<2GMWK\7J7/4DG=U))_VV=--L*$E9*+4OY'8IU,D^8.YCGOXV5WXWV M0FUS:Y1:)VE[X!ZLE_DOS=L:\D[L7-/BQ>ZK0)!ULIKC@'MIG6]Z-.,+9'P" M[-SN5=Y\DLJ#W0@/?UE3':5^J(?!JY@%E]',0_?;3N*%_3_3:/9[FYPD=J7;H;!O?:5XZJNBO6J/N,$< MV@N)!^Q5T8"/!WEI= ':0<%PRQDE"^0HV!]""9T#"R S C*;$/*?+(#D!"2? M!');X^!? \@% ;F8$+(WDTL"C@MYC2FP$ M0\5)Q\R>W5IP^)^?,] 9P7@6@3%#QD]28SA+H0:RY#G!>!Z!D=>,0EIV+U0% M[ L(5]DZM'V8RN=4+I]'P%P@YM:;_/%D)]K'L\0A'?8.,4GEC.R8QCV[NI ME%'2D942PGW,2>+X9W!%-3#I+R3Q2AE!C'#FC"CO)/%\,X@ MYC)\G4)YAT_JG56(27F'3U'-L'<;\$(J%T8ZI[S#IZQK>B'$R9=H,;PSB!F& M$*<$Q&,(:*C\ZK^1I"S$8UCH[<5&_7R&F)2%> P+O8EYPKZ(L"SCE(5X# N] MKHFZ"+^#%U\)%2X].&4A'L-"_V'6#^6-/X#M5B(A)F4A'L-"O37&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V4V.@D 0AN&K& Y@6U7X M-U%7LW$[\0)$6S&"$+HGH[PS,H8VP_GPK;T=1&&3>O/MS/[IJN+>%MV!]<6VU-Q\$Y'HXGK7F=D MJ\7KS,'FVOK_3&SV^^/6?S;;[]J?XQ^#W4_3G4+I?0J"WHMY*H+>BWDJ@M_9>M@GT5M1;"?16U%L)]%;4 M6PGT5M1;"?16U%L)]%;46PGT5M1;"?0VU-L(]#;4VPCT-M3;"/2VWL<2 KT- M]38"O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KUSU#LGT#M'O?-WZAWBM?+A MV?-8X_W?276\7>N?M[\O'YN]AW#'V<$OC=4O4$L#!!0 ( **;5>(C*DW MI0$ "\9 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6Z#,!"$7P5QC8)C M.TU_E.32]MKFT!=P80DH@"W;29.WKR$_4JL4-4JES@4+O#LS>*7O -.WG2$7 M;>NJ<;.X\-X\,.;2@FKE$FVH"3NYMK7RX=8NF5'I2BV)B=%HPE+=>&K\T+<: M\7SZ1+E:5SYZWH;'KM3-++94N3AZW!>V7K-8&5.5J?)AGVV:[)O+\."0A,ZN MQA6E<8-0$+.S#NW.SP:'OM<-65MF%"V4]2^J#E5L6S'G=Q6YI%_B3$:=YV5* MF4[7=6A)G+&D,E<0^;I*]J*#?FH?C_=!VUM5W_]";]=DUJ5S=&?=?]) MYI]02P$"% ,4 " "BFU7!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( **;5?\/'L@[P "L" M 1 " :\ !D;V-097)PC$ 8 )PG 3 " &UL4$L! A0#% @ HIM5ZZFB]C.!0 UQX !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ HIM5RGT(>6-!0 4AD !@ ("!*!@ 'AL M+W=O*0K1$F @ M +$^ 8 " @>L= !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ HIM5[(> M,J.R!@ -QP !@ ("!,"D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ HIM5YX_4D3Y P 9@@ !D M ("![#< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ HIM5]!YCL=S P ; D !D ("!CD0 M 'AL+W=O&PO=V]R:W-H965TEW4H)] ( . & 9 M " @8A, !X;"]W;W)K&UL4$L! A0#% @ M HIM5Y83X@$; P )@< !D ("!LT\ 'AL+W=O&PO=V]R:W-H965T"NU$\: ( &(% 9 " @1-6 !X;"]W M;W)K&UL4$L! A0#% @ HIM5^K(E@ / P MQ0< !D ("!LE@ 'AL+W=O!@ &0 @('X M6P >&PO=V]R:W-H965TY> !X;"]W;W)K&UL4$L! A0#% @ HIM5_LCH%R2 @ _@4 !D M ("!'V, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ HIM5_TR6&^/ @ I04 !D ("!?FL 'AL M+W=O&PO=V]R:W-H965T+=_'#^ ( )@, 9 " M@4AP !X;"]W;W)K&UL4$L! A0#% @ HIM M5] 8D!SX!P I% !D ("!=W, 'AL+W=O&EF3Q # !7"P &0 M @(&F>P >&PO=V]R:W-H965TFD)E:Q 0 +,4 9 " @>U^ !X;"]W;W)K M&UL4$L! A0#% @ HIM5[;)-$K[ P \ X M !D ("!Z(, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HIM5Z,7;A_( @ O@@ !D M ("!MXP 'AL+W=O&PO=V]R:W-H965T M]GF>8 @, -\) 9 M " @8Z2 !X;"]W;W)K&UL4$L! A0# M% @ HIM5S241# J P +PL !D ("!QY4 'AL+W=O M&PO=V]R:W-H965T^#]GQ" , (D* 9 " @1J< M !X;"]W;W)K&UL4$L! A0#% @ HIM5T#Y MM>E( P >PT !D ("!69\ 'AL+W=O&PO=V]R:W-H965T58/9J1 , ,H4 - " 0.F !X;"]S='EL97,N M>&UL4$L! A0#% @ HIM5Y>*NQS $P( L ( ! M(C*DWI0$ "\9 3 M " 1"P !;0V]N=&5N=%]4>7!E&UL4$L%!@ Q #$ *3@T .:Q $! end XML 52 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 53 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 54 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 118 199 1 true 31 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.psychemedics.com/20230930/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) Sheet http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Basis of Presentation Sheet http://www.psychemedics.com/20230930/role/statement-note-1-basis-of-presentation Note 1 - Basis of Presentation Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Financial Information Sheet http://www.psychemedics.com/20230930/role/statement-note-2-financial-information Note 2 - Financial Information Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Fair Value Measurements Sheet http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements Note 3 - Fair Value Measurements Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Stock-based Compensation Sheet http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation Note 4 - Stock-based Compensation Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Income Taxes Sheet http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes Note 5 - Income Taxes Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Basic and Diluted Net Loss Per Share Sheet http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share Note 6 - Basic and Diluted Net Loss Per Share Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Commitments and Contingencies Sheet http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies Note 7 - Commitments and Contingencies Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Operating Leases Sheet http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases- Note 8 - Operating Leases Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Debt Sheet http://www.psychemedics.com/20230930/role/statement-note-9-debt Note 9 - Debt Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Revenue Sheet http://www.psychemedics.com/20230930/role/statement-note-10-revenue Note 10 - Revenue Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Significant Customers Sheet http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers Note 11 - Significant Customers Notes 18 false false R19.htm 018 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.psychemedics.com/20230930/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies 19 false false R20.htm 019 - Disclosure - Note 3 - Fair Value Measurements (Tables) Sheet http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-tables Note 3 - Fair Value Measurements (Tables) Tables http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements 20 false false R21.htm 020 - Disclosure - Note 4 - Stock-based Compensation (Tables) Sheet http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-tables Note 4 - Stock-based Compensation (Tables) Tables http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation 21 false false R22.htm 021 - Disclosure - Note 6 - Basic and Diluted Net Loss Per Share (Tables) Sheet http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-tables Note 6 - Basic and Diluted Net Loss Per Share (Tables) Tables http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share 22 false false R23.htm 022 - Disclosure - Note 8 - Operating Leases (Tables) Sheet http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-tables Note 8 - Operating Leases (Tables) Tables http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases- 23 false false R24.htm 023 - Disclosure - Note 9 - Debt (Tables) Sheet http://www.psychemedics.com/20230930/role/statement-note-9-debt-tables Note 9 - Debt (Tables) Tables http://www.psychemedics.com/20230930/role/statement-note-9-debt 24 false false R25.htm 024 - Disclosure - Note 10 - Revenue (Tables) Sheet http://www.psychemedics.com/20230930/role/statement-note-10-revenue-tables Note 10 - Revenue (Tables) Tables http://www.psychemedics.com/20230930/role/statement-note-10-revenue 25 false false R26.htm 025 - Disclosure - Note 2 - Financial Information (Details Textual) Sheet http://www.psychemedics.com/20230930/role/statement-note-2-financial-information-details-textual Note 2 - Financial Information (Details Textual) Details http://www.psychemedics.com/20230930/role/statement-note-2-financial-information 26 false false R27.htm 026 - Disclosure - Note 3 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) Sheet http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details Note 3 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) Details 27 false false R28.htm 027 - Disclosure - Note 4 - Stock-based Compensation (Details Textual) Sheet http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual Note 4 - Stock-based Compensation (Details Textual) Details http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-tables 28 false false R29.htm 028 - Disclosure - Note 4 - Stock-based Compensation - Compensation Cost (Details) Sheet http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-compensation-cost-details Note 4 - Stock-based Compensation - Compensation Cost (Details) Details 29 false false R30.htm 029 - Disclosure - Note 4 - Stock-based Compensation - Stock Option Activity (Details) Sheet http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details Note 4 - Stock-based Compensation - Stock Option Activity (Details) Details 30 false false R31.htm 030 - Disclosure - Note 4 - Stock-based Compensation - Nonvested Award Activity (Details) Sheet http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details Note 4 - Stock-based Compensation - Nonvested Award Activity (Details) Details 31 false false R32.htm 031 - Disclosure - Note 5 - Income Taxes (Details Textual) Sheet http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes-details-textual Note 5 - Income Taxes (Details Textual) Details http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes 32 false false R33.htm 032 - Disclosure - Note 6 - Basic and Diluted Net Loss Per Share (Details Textual) Sheet http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-details-textual Note 6 - Basic and Diluted Net Loss Per Share (Details Textual) Details http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-tables 33 false false R34.htm 033 - Disclosure - Note 6 - Basic and Diluted Net Loss Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details) Sheet http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details Note 6 - Basic and Diluted Net Loss Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details) Details 34 false false R35.htm 034 - Disclosure - Note 7 - Commitments and Contingencies (Details Textual) Sheet http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies-details-textual Note 7 - Commitments and Contingencies (Details Textual) Details http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies 35 false false R36.htm 035 - Disclosure - Note 8 - Operating Leases (Details Textual) Sheet http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-details-textual Note 8 - Operating Leases (Details Textual) Details http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-tables 36 false false R37.htm 036 - Disclosure - Note 8 - Operating Leases - Maturities of Lease Liabilities (Details) Sheet http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details Note 8 - Operating Leases - Maturities of Lease Liabilities (Details) Details 37 false false R38.htm 037 - Disclosure - Note 9 - Debt (Details Textual) Sheet http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual Note 9 - Debt (Details Textual) Details http://www.psychemedics.com/20230930/role/statement-note-9-debt-tables 38 false false R39.htm 038 - Disclosure - Note 9 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) Sheet http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details Note 9 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details) Details 39 false false R40.htm 039 - Disclosure - Note 10 - Revenue - Revenue by Major Source (Details) Sheet http://www.psychemedics.com/20230930/role/statement-note-10-revenue-revenue-by-major-source-details Note 10 - Revenue - Revenue by Major Source (Details) Details 40 false false R41.htm 040 - Disclosure - Note 11 - Significant Customers (Details Textual) Sheet http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual Note 11 - Significant Customers (Details Textual) Details http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers 41 false false All Reports Book All Reports pmd-20230930.xsd pmd-20230930_cal.xml pmd-20230930_def.xml pmd-20230930_lab.xml pmd-20230930_pre.xml pmd20230930_10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 57 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pmd20230930_10q.htm": { "nsprefix": "pmd", "nsuri": "http://www.psychemedics.com/20230930", "dts": { "schema": { "local": [ "pmd-20230930.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "pmd-20230930_cal.xml" ] }, "definitionLink": { "local": [ "pmd-20230930_def.xml" ] }, "labelLink": { "local": [ "pmd-20230930_lab.xml" ] }, "presentationLink": { "local": [ "pmd-20230930_pre.xml" ] }, "inline": { "local": [ "pmd20230930_10q.htm" ] } }, "keyStandard": 185, "keyCustom": 14, "axisStandard": 16, "axisCustom": 0, "memberStandard": 17, "memberCustom": 13, "hidden": { "total": 159, "http://fasb.org/us-gaap/2023": 150, "http://xbrl.sec.gov/dei/2023": 6, "http://www.psychemedics.com/20230930": 3 }, "contextCount": 118, "entityCount": 1, "segmentCount": 31, "elementCount": 304, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 521, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "unique": true } }, "R5": { "role": "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited", "longName": "004 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals", "longName": "005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": null, "uniqueAnchor": null }, "R7": { "role": "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "longName": "006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "pmd:DepreciationAndAmortizationExcludingRouAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "pmd:DepreciationAndAmortizationExcludingRouAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.psychemedics.com/20230930/role/statement-note-1-basis-of-presentation", "longName": "007 - Disclosure - Note 1 - Basis of Presentation", "shortName": "Note 1 - Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.psychemedics.com/20230930/role/statement-note-2-financial-information", "longName": "008 - Disclosure - Note 2 - Financial Information", "shortName": "Note 2 - Financial Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements", "longName": "009 - Disclosure - Note 3 - Fair Value Measurements", "shortName": "Note 3 - Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "longName": "010 - Disclosure - Note 4 - Stock-based Compensation", "shortName": "Note 4 - Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes", "longName": "011 - Disclosure - Note 5 - Income Taxes", "shortName": "Note 5 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share", "longName": "012 - Disclosure - Note 6 - Basic and Diluted Net Loss Per Share", "shortName": "Note 6 - Basic and Diluted Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies", "longName": "013 - Disclosure - Note 7 - Commitments and Contingencies", "shortName": "Note 7 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-", "longName": "014 - Disclosure - Note 8 - Operating Leases", "shortName": "Note 8 - Operating Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.psychemedics.com/20230930/role/statement-note-9-debt", "longName": "015 - Disclosure - Note 9 - Debt", "shortName": "Note 9 - Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.psychemedics.com/20230930/role/statement-note-10-revenue", "longName": "016 - Disclosure - Note 10 - Revenue", "shortName": "Note 10 - Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "longName": "017 - Disclosure - Note 11 - Significant Customers", "shortName": "Note 11 - Significant Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.psychemedics.com/20230930/role/statement-significant-accounting-policies-policies", "longName": "018 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "pmd:LiquidityAndManagementsPlanPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "pmd:LiquidityAndManagementsPlanPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-tables", "longName": "019 - Disclosure - Note 3 - Fair Value Measurements (Tables)", "shortName": "Note 3 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-tables", "longName": "020 - Disclosure - Note 4 - Stock-based Compensation (Tables)", "shortName": "Note 4 - Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-tables", "longName": "021 - Disclosure - Note 6 - Basic and Diluted Net Loss Per Share (Tables)", "shortName": "Note 6 - Basic and Diluted Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-tables", "longName": "022 - Disclosure - Note 8 - Operating Leases (Tables)", "shortName": "Note 8 - Operating Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.psychemedics.com/20230930/role/statement-note-9-debt-tables", "longName": "023 - Disclosure - Note 9 - Debt (Tables)", "shortName": "Note 9 - Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-tables", "longName": "024 - Disclosure - Note 10 - Revenue (Tables)", "shortName": "Note 10 - Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.psychemedics.com/20230930/role/statement-note-2-financial-information-details-textual", "longName": "025 - Disclosure - Note 2 - Financial Information (Details Textual)", "shortName": "Note 2 - Financial Information (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "pmd:LiquidityAndManagementsPlanPolicyTextBlock", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "pmd:LiquidityAndManagementsPlanPolicyTextBlock", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "longName": "026 - Disclosure - Note 3 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)", "shortName": "Note 3 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual", "longName": "027 - Disclosure - Note 4 - Stock-based Compensation (Details Textual)", "shortName": "Note 4 - Stock-based Compensation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "unique": true } }, "R29": { "role": "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-compensation-cost-details", "longName": "028 - Disclosure - Note 4 - Stock-based Compensation - Compensation Cost (Details)", "shortName": "Note 4 - Stock-based Compensation - Compensation Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details", "longName": "029 - Disclosure - Note 4 - Stock-based Compensation - Stock Option Activity (Details)", "shortName": "Note 4 - Stock-based Compensation - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "unique": true } }, "R31": { "role": "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details", "longName": "030 - Disclosure - Note 4 - Stock-based Compensation - Nonvested Award Activity (Details)", "shortName": "Note 4 - Stock-based Compensation - Nonvested Award Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "i_2022-12-31_AwardTypeAxis-StockUnitAwardMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31_AwardTypeAxis-StockUnitAwardMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes-details-textual", "longName": "031 - Disclosure - Note 5 - Income Taxes (Details Textual)", "shortName": "Note 5 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-details-textual", "longName": "032 - Disclosure - Note 6 - Basic and Diluted Net Loss Per Share (Details Textual)", "shortName": "Note 6 - Basic and Diluted Net Loss Per Share (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details", "longName": "033 - Disclosure - Note 6 - Basic and Diluted Net Loss Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details)", "shortName": "Note 6 - Basic and Diluted Net Loss Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies-details-textual", "longName": "034 - Disclosure - Note 7 - Commitments and Contingencies (Details Textual)", "shortName": "Note 7 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "i_2023-09-30_LitigationCaseAxis-CaliforniaLawsuitMember", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30_LitigationCaseAxis-CaliforniaLawsuitMember", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-details-textual", "longName": "035 - Disclosure - Note 8 - Operating Leases (Details Textual)", "shortName": "Note 8 - Operating Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "unique": true } }, "R37": { "role": "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details", "longName": "036 - Disclosure - Note 8 - Operating Leases - Maturities of Lease Liabilities (Details)", "shortName": "Note 8 - Operating Leases - Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual", "longName": "037 - Disclosure - Note 9 - Debt (Details Textual)", "shortName": "Note 9 - Debt (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "i_2023-09-30_CreditFacilityAxis-LineOfCreditMember_DebtInstrumentAxis-EquipmentLoanArrangementMember_LineOfCreditFacilityAxis-BancOfAmericaLeasingAndCapitalMember", "name": "us-gaap:DebtWeightedAverageInterestRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_CreditFacilityAxis-LineOfCreditMember_DebtInstrumentAxis-EquipmentLoanArrangementMember_LineOfCreditFacilityAxis-BancOfAmericaLeasingAndCapitalMember", "name": "us-gaap:InterestExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "unique": true } }, "R39": { "role": "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "longName": "038 - Disclosure - Note 9 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details)", "shortName": "Note 9 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30_LongtermDebtTypeAxis-EquipmentLoanArrangementMember", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "unique": true } }, "R40": { "role": "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-revenue-by-major-source-details", "longName": "039 - Disclosure - Note 10 - Revenue - Revenue by Major Source (Details)", "shortName": "Note 10 - Revenue - Revenue by Major Source (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_ProductOrServiceAxis-TestingMember", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "unique": true } }, "R41": { "role": "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual", "longName": "040 - Disclosure - Note 11 - Significant Customers (Details Textual)", "shortName": "Note 11 - Significant Customers (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "name": "pmd:NumberOfMajorCustomers", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "name": "pmd:NumberOfMajorCustomers", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pmd20230930_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)", "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." } } }, "auth_ref": [ "r438" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r76", "r182", "r183", "r422", "r482" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_DividendsCommonStockCash", "negatedLabel": "Cash dividends ($0.07 per share)", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r80" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r208", "r234", "r235", "r236", "r237", "r238", "r239", "r329", "r330", "r331", "r429", "r430", "r435", "r436", "r437" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "ROU asset amortization", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r471" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)", "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." } } }, "auth_ref": [ "r271" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "pmd_statement-statement-note-10-revenue-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-note-10-revenue-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Revenue" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r284" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals", "http://www.psychemedics.com/20230930/role/statement-note-1-basis-of-presentation", "http://www.psychemedics.com/20230930/role/statement-note-10-revenue", "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-revenue-by-major-source-details", "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-tables", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-2-financial-information", "http://www.psychemedics.com/20230930/role/statement-note-2-financial-information-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements", "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-tables", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-compensation-cost-details", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-tables", "http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-tables", "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies", "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-tables", "http://www.psychemedics.com/20230930/role/statement-note-9-debt", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-tables", "http://www.psychemedics.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r130", "r131", "r132", "r155", "r332", "r365", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r379", "r382", "r383", "r384", "r385", "r386", "r388", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r399", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r446" ] }, "pmd_statement-statement-note-3-fair-value-measurements-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-note-3-fair-value-measurements-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r327" ] }, "pmd_statement-statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "lang": { "en-us": { "role": { "label": "Note 3 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total Assets", "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." } } }, "auth_ref": [ "r85", "r108", "r127", "r156", "r163", "r167", "r178", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r295", "r297", "r310", "r335", "r392", "r441", "r452", "r485", "r486", "r520" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r11", "r51", "r52", "r86", "r87", "r129", "r195", "r196", "r197", "r198", "r199", "r201", "r206", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r318", "r428", "r429", "r430", "r431", "r432", "r472" ] }, "pmd_IncentivePlan2006Member": { "xbrltype": "domainItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "IncentivePlan2006Member", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Incentive Plan 2006 [Member]", "documentation": "Information related to the 2006 incentive plan." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Basic net loss per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r120", "r135", "r136", "r137", "r138", "r139", "r144", "r146", "r148", "r149", "r150", "r154", "r306", "r307", "r333", "r348", "r425" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "pmd_statement-statement-note-10-revenue-revenue-by-major-source-details": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-note-10-revenue-revenue-by-major-source-details", "lang": { "en-us": { "role": { "label": "Note 10 - Revenue - Revenue by Major Source (Details)" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r456" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r22", "r23", "r60", "r111", "r341", "r360", "r361" ] }, "pmd_LiquidityAndManagementsPlanPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "LiquidityAndManagementsPlanPolicyTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Liquidity and Management's Plan [Policy Text Block]", "documentation": "Disclosure of accounting policy for liquidity and management's plan." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-revenue-by-major-source-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r169", "r332", "r350", "r351", "r352", "r353", "r354", "r355", "r423", "r433", "r442", "r463", "r483", "r484", "r487", "r524" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Lease, Liability", "label": "Present value of lease liabilities", "terseLabel": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r321" ] }, "pmd_IncreaseDecreaseInAccruedExpensesAndAccruedIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "IncreaseDecreaseInAccruedExpensesAndAccruedIncomeTaxes", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "pmd_IncreaseDecreaseInAccruedExpensesAndAccruedIncomeTaxes", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses and income taxes incurred but not yet paid." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r29", "r106", "r344" ] }, "pmd_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r63", "r127", "r156", "r162", "r166", "r168", "r178", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r310", "r427", "r485" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r457" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 }, "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Net loss", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r62", "r71", "r90", "r101", "r114", "r115", "r118", "r127", "r133", "r135", "r136", "r137", "r138", "r141", "r142", "r147", "r156", "r162", "r166", "r168", "r178", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r307", "r310", "r347", "r400", "r416", "r417", "r427", "r451", "r485" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Current portion of operating lease liabilities", "terseLabel": "Current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r321" ] }, "pmd_TestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "TestingMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-revenue-by-major-source-details" ], "lang": { "en-us": { "role": { "label": "Testing [Member]", "documentation": "Represents testing services." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-revenue-by-major-source-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r169", "r332", "r350", "r351", "r352", "r353", "r354", "r355", "r423", "r433", "r442", "r463", "r483", "r484", "r487", "r524" ] }, "pmd_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "NumberOfMajorCustomers", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "pmd_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers", "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." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "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." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r443", "r444", "r445", "r447", "r448", "r449", "r450", "r476", "r477", "r515", "r526", "r528" ] }, "pmd_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Diluted net loss per share (in dollars per share)", "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." } } }, "auth_ref": [ "r120", "r135", "r136", "r137", "r138", "r139", "r146", "r148", "r149", "r150", "r154", "r306", "r307", "r333", "r348", "r425" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "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)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r17", "r30" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Research & development", "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." } } }, "auth_ref": [ "r49", "r277", "r522" ] }, "pmd_OtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "OtherRevenueMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-revenue-by-major-source-details" ], "lang": { "en-us": { "role": { "label": "Other Revenue [Member]", "documentation": "Represents other revenue sources not otherwise disclosed." } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.005 par value; 50,000 shares authorized; 6,470 and 6,349 shares issued and 5,802 and 5,681 shares outstanding, respectively", "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." } } }, "auth_ref": [ "r54", "r340", "r441" ] }, "pmd_OtherNonoperatingExpenseSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "OtherNonoperatingExpenseSettlement", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "pmd_OtherNonoperatingExpenseSettlement", "negatedLabel": "Settlement", "documentation": "Amount of expense related to nonoperating activities, classified as settlement." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r454" ] }, "pmd_CaliforniaLawsuitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "CaliforniaLawsuitMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies", "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "California Lawsuit [Member]", "documentation": "Related to the California lawsuit." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r54", "r379" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued (in shares)", "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." } } }, "auth_ref": [ "r53", "r221" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r54", "r379", "r398", "r528", "r529" ] }, "pmd_PaymentsOfEquipmentFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "PaymentsOfEquipmentFinancing", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "pmd_PaymentsOfEquipmentFinancing", "negatedLabel": "Payments of equipment debt financing", "documentation": "The cash outflow in relating to equity financing during the year." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term portion of operating lease liabilities", "label": "us-gaap_OperatingLeaseLiabilityNoncurrent", "terseLabel": "Long-term operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r321" ] }, "pmd_PaymentsForProceedsFromOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "PaymentsForProceedsFromOtherAssets", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "pmd_PaymentsForProceedsFromOtherAssets", "negatedLabel": "Other assets", "documentation": "The net cash outflow or inflow from other assets." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r458" ] }, "pmd_DepreciationAndAmortizationExcludingRouAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "DepreciationAndAmortizationExcludingRouAssetAmortization", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "Amount of depreciation and amortization expense, excluding amortization expense for right-of-use asset from operating lease." } } }, "auth_ref": [] }, "pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details" ], "lang": { "en-us": { "role": { "label": "pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod", "negatedTerseLabel": "Cancelled (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were cancelled during the reporting period." } } }, "auth_ref": [] }, "pmd_EnmaSagastumeVPsychemedicsCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "EnmaSagastumeVPsychemedicsCorporationMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies", "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Enma Sagastume v. Psychemedics Corporation [Member]", "documentation": "Related to Enma Sagastume v. Psychemedics Corporation." } } }, "auth_ref": [] }, "pmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockInPeriod", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details" ], "lang": { "en-us": { "role": { "label": "pmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockInPeriod", "negatedTerseLabel": "Converted to common stock (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were converted to common stock during the reporting period." } } }, "auth_ref": [] }, "pmd_EquipmentLoanArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "EquipmentLoanArrangementMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Equipment Loan Arrangement [Member]", "documentation": "Information related to the Equipment Loan Arrangement." } } }, "auth_ref": [] }, "pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockWeightedAverageExercisePrice", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Converted to common stock, weighted average price per share (in dollars per share)", "documentation": "Weighted average price at which the instruments, excluding stock (or unit) options, that were converted to common stock during the reporting period" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, weighted average remaining contractual life (Year)", "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." } } }, "auth_ref": [ "r81" ] }, "pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted, weighted average price per share (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of equity instrument other than option." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized (in shares)", "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." } } }, "auth_ref": [ "r53", "r379" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, weighted average remaining contractual life (Year)", "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." } } }, "auth_ref": [ "r35" ] }, "pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndNonvestedWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndNonvestedWeightedAverageExercisePrice", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details" ], "lang": { "en-us": { "role": { "label": "pmd_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndNonvestedWeightedAverageExercisePrice", "periodStartLabel": "Outstanding & Unvested at beginning of period, weighted average price per share (in dollars per share)", "periodEndLabel": "Outstanding & Unvested at end of period, weighted average price per share (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the equity instrument other than option." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding (in shares)", "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." } } }, "auth_ref": [ "r53", "r379", "r398", "r528", "r529" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-2-financial-information-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Cash", "terseLabel": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r96", "r338", "r369", "r387", "r441", "r452", "r464" ] }, "pmd_SharebasedCompensationArrangementsBySharebasedPaymentAwardEquityInstrumentOtherThanOptionsForfeitedInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "SharebasedCompensationArrangementsBySharebasedPaymentAwardEquityInstrumentOtherThanOptionsForfeitedInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Forfeited, weighted average price per share (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to equity instrument other than stock options that were forfeited." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "totalLabel": "Weighted average common shares outstanding, diluted (in shares)", "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." } } }, "auth_ref": [ "r145", "r150" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "pmd_SharebasedCompensationArrangementsBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "SharebasedCompensationArrangementsBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Cancelled, weighted average price per share (in dollars per share)", "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." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Dilutive common equivalent shares (in shares)", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r479" ] }, "pmd_ChiefRevenueOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "ChiefRevenueOfficerMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Chief Revenue Officer [Member]", "documentation": "Relating to the Chief Revenue Officer." } } }, "auth_ref": [] }, "pmd_ShippingCollectionHairMember": { "xbrltype": "domainItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "ShippingCollectionHairMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-revenue-by-major-source-details" ], "lang": { "en-us": { "role": { "label": "Shipping/Collection (Hair) [Member]", "documentation": "Information pertaining to shipping and hair collection services." } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals", "http://www.psychemedics.com/20230930/role/statement-note-1-basis-of-presentation", "http://www.psychemedics.com/20230930/role/statement-note-10-revenue", "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-revenue-by-major-source-details", "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-tables", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-2-financial-information", "http://www.psychemedics.com/20230930/role/statement-note-2-financial-information-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements", "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-tables", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-compensation-cost-details", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-tables", "http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-tables", "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies", "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-tables", "http://www.psychemedics.com/20230930/role/statement-note-9-debt", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-tables", "http://www.psychemedics.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r130", "r131", "r132", "r155", "r332", "r365", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r379", "r382", "r383", "r384", "r385", "r386", "r388", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r399", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r446" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r73" ] }, "pmd_ChiefExecutiveOfficerAndPresidentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "ChiefExecutiveOfficerAndPresidentMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer and President [Member]", "documentation": "Represents chief executive officer and president." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Cost of revenues", "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." } } }, "auth_ref": [ "r64", "r332" ] }, "pmd_StockUnitAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "StockUnitAwardMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Stock Unit Award [Member]", "documentation": "Related to stock unit awards." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies", "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding, basic (in shares)", "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." } } }, "auth_ref": [ "r144", "r150" ] }, "pmd_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "CustomerOneMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer One [Member]", "documentation": "Information related to customer one." } } }, "auth_ref": [] }, "pmd_StockUnitAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "StockUnitAwardsMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-compensation-cost-details" ], "lang": { "en-us": { "role": { "label": "Stock Unit Awards [Member]", "documentation": "Information related to stock unit awards." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r240", "r241", "r269", "r270", "r272", "r438" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r55" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r326", "r440" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "totalLabel": "Total Operating expenses", "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." } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-tables", "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-tables", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-tables", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-tables", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-tables", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "terseLabel": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r320" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Cash dividends declared (in dollars per share)", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r80" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r454" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r77", "r126", "r194", "r200", "r201", "r202", "r203", "r204", "r205", "r210", "r217", "r218", "r219" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r273", "r274", "r275", "r368", "r476", "r477", "r478", "r515", "r528" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r25", "r104", "r424" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "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." } } }, "auth_ref": [ "r171", "r460" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r454" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r208", "r234", "r235", "r236", "r237", "r238", "r239", "r309", "r329", "r330", "r331", "r429", "r430", "r435", "r436", "r437" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Total other income (expense), net", "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)." } } }, "auth_ref": [ "r66" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r319" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number (in shares)", "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r208", "r234", "r239", "r309", "r330", "r429", "r430", "r435", "r436", "r437" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted, weighted average exercise price (in dollars per share)", "terseLabel": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r249" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r208", "r234", "r239", "r309", "r329", "r435", "r436", "r437" ] }, "pmd_statement-statement-note-4-stockbased-compensation-compensation-cost-details": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-note-4-stockbased-compensation-compensation-cost-details", "lang": { "en-us": { "role": { "label": "Note 4 - Stock-based Compensation - Compensation Cost (Details)" } } }, "auth_ref": [] }, "pmd_statement-statement-note-4-stockbased-compensation-nonvested-award-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-note-4-stockbased-compensation-nonvested-award-activity-details", "lang": { "en-us": { "role": { "label": "Note 4 - Stock-based Compensation - Nonvested Award Activity (Details)" } } }, "auth_ref": [] }, "pmd_statement-statement-note-4-stockbased-compensation-stock-option-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-note-4-stockbased-compensation-stock-option-activity-details", "lang": { "en-us": { "role": { "label": "Note 4 - Stock-based Compensation - Stock Option Activity (Details)" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r327" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)", "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." } } }, "auth_ref": [ "r325", "r440" ] }, "pmd_statement-statement-note-4-stockbased-compensation-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-note-4-stockbased-compensation-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Stock-based Compensation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Canceled, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r252" ] }, "pmd_statement-statement-note-6-basic-and-diluted-net-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-note-6-basic-and-diluted-net-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details", "lang": { "en-us": { "role": { "label": "Note 6 - Basic and Diluted Net Loss Per Share - Basic and Diluted Weighted Average Common Shares Outstanding (Details)" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r20", "r100", "r116", "r117", "r118", "r130", "r131", "r132", "r134", "r140", "r142", "r155", "r179", "r180", "r222", "r273", "r274", "r275", "r286", "r287", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r311", "r312", "r313", "r314", "r315", "r316", "r328", "r356", "r357", "r358", "r368", "r418" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r208", "r234", "r235", "r236", "r237", "r238", "r239", "r309", "r331", "r429", "r430", "r435", "r436", "r437" ] }, "pmd_statement-statement-note-6-basic-and-diluted-net-loss-per-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-note-6-basic-and-diluted-net-loss-per-share-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Basic and Diluted Net Loss Per Share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Forfeited, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r251" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-revenue-by-major-source-details" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenues", "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." } } }, "auth_ref": [ "r157", "r158", "r161", "r164", "r165", "r169", "r170", "r171", "r231", "r232", "r332" ] }, "pmd_statement-statement-note-8-operating-leases-maturities-of-lease-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-note-8-operating-leases-maturities-of-lease-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 8 - Operating Leases - Maturities of Lease Liabilities (Details)" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2024", "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)." } } }, "auth_ref": [ "r327" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r54" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets acquired through operating leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r324", "r440" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r143", "r151", "r152", "r153" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r100", "r130", "r131", "r132", "r134", "r140", "r142", "r179", "r180", "r273", "r274", "r275", "r286", "r287", "r299", "r301", "r302", "r304", "r305", "r356", "r358", "r368", "r528" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)", "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." } } }, "auth_ref": [ "r151" ] }, "pmd_statement-statement-note-8-operating-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-note-8-operating-leases-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Operating Leases" } } }, "auth_ref": [] }, "pmd_statement-statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "lang": { "en-us": { "role": { "label": "Note 9 - Debt and Other Financing Arrangements - Schedule of Debt Repayments (Details)" } } }, "auth_ref": [] }, "pmd_statement-statement-note-9-debt-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-note-9-debt-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Debt" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "negatedLabel": "Shares issued \u2013 vested", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r260" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r107" ] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "pmd_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Dividends declared per share (in dollars per share)", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r80" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2026", "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)." } } }, "auth_ref": [ "r327" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToDevelopSoftware", "negatedLabel": "Cost of internally developed software", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r68" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Loss before provision for (benefit from) income taxes", "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." } } }, "auth_ref": [ "r0", "r61", "r89", "r156", "r162", "r166", "r168", "r334", "r346", "r427" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2025", "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)." } } }, "auth_ref": [ "r327" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options", "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." } } }, "auth_ref": [ "r8", "r80" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedTerseLabel": "Forfeited (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r258" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "October 1, 2023, through December 31, 2023", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r518" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "terseLabel": "Shares issued \u2013 vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r257" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r518" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r517" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r421" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "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." } } }, "auth_ref": [ "r466" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r8", "r100", "r116", "r117", "r118", "r130", "r131", "r132", "r134", "r140", "r142", "r155", "r179", "r180", "r222", "r273", "r274", "r275", "r286", "r287", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r311", "r312", "r313", "r314", "r315", "r316", "r328", "r356", "r357", "r358", "r368", "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodStartLabel": "Outstanding & Unvested at beginning of period (in shares)", "periodEndLabel": "Outstanding & Unvested at end of period (in shares)", "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." } } }, "auth_ref": [ "r253", "r254" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-compensation-cost-details" ], "lang": { "en-us": { "role": { "label": "Share-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r268", "r276" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r2", "r7", "r23", "r300", "r303", "r328", "r356", "r357", "r467", "r468", "r469", "r476", "r477", "r478" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r39", "r84" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r271" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable", "negatedTerseLabel": "Income tax receivable", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "terseLabel": "October 1, 2023, through December 31, 2023", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r475" ] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-2-financial-information" ], "lang": { "en-us": { "role": { "label": "Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r72", "r73" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)", "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." } } }, "auth_ref": [ "r35" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "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." } } }, "auth_ref": [ "r121", "r123", "r124" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "negatedLabel": "Canceled, shares (in shares)", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r252" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Forfeited, shares (in shares)", "documentation": "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." } } }, "auth_ref": [ "r251" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Cash equivalents, fair value", "documentation": "Fair value portion 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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r245", "r246" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodStartLabel": "Outstanding, shares (in shares)", "periodEndLabel": "Outstanding, shares (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r245", "r246" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-1-basis-of-presentation", "http://www.psychemedics.com/20230930/role/statement-note-10-revenue", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-2-financial-information", "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share", "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-", "http://www.psychemedics.com/20230930/role/statement-note-9-debt" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "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)." } } }, "auth_ref": [ "r12", "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, aggregate intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, shares (in shares)", "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." } } }, "auth_ref": [ "r247" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, weighted average exercise price (in dollars per share)", "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." } } }, "auth_ref": [ "r247" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r26", "r28", "r40", "r41", "r171", "r421", "r461" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r53", "r221" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r17", "r31", "r32", "r42", "r43", "r45", "r48", "r78", "r79", "r429", "r431", "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "terseLabel": "Share-Based Payment Arrangement, Accelerated Cost", "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Income tax receivable", "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." } } }, "auth_ref": [ "r46", "r465" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Shareholders' Equity:" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebt", "terseLabel": "Long-Term Debt", "totalLabel": "Long-term debt from equipment financing", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r11", "r87", "r207", "r220", "r429", "r430", "r523" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-1-basis-of-presentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r50", "r83", "r363", "r364" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-compensation-cost-details" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r104" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-compensation-cost-details", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net decrease in cash and cash equivalents", "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." } } }, "auth_ref": [ "r1", "r69" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $0.005 par value, 873 shares authorized, no shares issued or outstanding", "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." } } }, "auth_ref": [ "r53", "r339", "r441" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r487" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "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." } } }, "auth_ref": [ "r25", "r69", "r125" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance for doubtful accounts of $38 at September 30, 2023, and $87 at December 31, 2022", "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." } } }, "auth_ref": [ "r172", "r173" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Tax withholding related to vested shares from employee stock plans", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r479" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "lang": { "en-us": { "role": { "label": "Current portion of long-term debt", "negatedTerseLabel": "Less: current portion of long-term debt from equipment financing", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r109" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, aggregate intrinsic value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r35" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total Shareholders' Equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r54", "r57", "r58", "r74", "r381", "r398", "r419", "r420", "r441", "r452", "r473", "r481", "r516", "r528" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r112", "r176", "r181" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Net deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r279", "r280" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total Liabilities", "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." } } }, "auth_ref": [ "r14", "r127", "r178", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r296", "r297", "r298", "r310", "r377", "r426", "r452", "r485", "r520", "r521" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r156", "r162", "r166", "r168", "r427" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "terseLabel": "2024", "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)." } } }, "auth_ref": [ "r6", "r129", "r212" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LossContingencyAccrualAtCarryingValue", "terseLabel": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r184", "r459" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Provision for (benefit from) income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r95", "r98", "r141", "r142", "r160", "r281", "r289", "r349" ] }, "pmd_BancOfAmericaLeasingAndCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.psychemedics.com/20230930", "localname": "BancOfAmericaLeasingAndCapitalMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Banc of America Leasing and Capital [Member]", "documentation": "Informaiton related to an equipment financing agreement with Banc of America Leasing and Capital LLC." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r171", "r434", "r487", "r524", "r525" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r480", "r519" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r26", "r28", "r40", "r41", "r171" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-10-revenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r99", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r233" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt", "label": "us-gaap_LongTermDebtNoncurrent", "terseLabel": "Long-term debt from equipment financing, net of current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r110" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r453" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r17", "r129", "r195", "r196", "r197", "r198", "r199", "r201", "r206", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r318", "r428", "r429", "r430", "r431", "r432", "r472" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r171", "r434", "r487", "r524", "r525" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total Liabilities and Shareholders' Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r59", "r88", "r343", "r441", "r473", "r481", "r516" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid for operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r322", "r323" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "terseLabel": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r44", "r91", "r119", "r159", "r317", "r403", "r451", "r527" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r82", "r97", "r290", "r291", "r474" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of equipment and leasehold improvements", "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." } } }, "auth_ref": [ "r68" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "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." } } }, "auth_ref": [ "r13", "r472" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Marketing & selling", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r454" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Treasury stock, shares (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r33" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information", "http://www.psychemedics.com/20230930/role/statement-note-1-basis-of-presentation", "http://www.psychemedics.com/20230930/role/statement-note-10-revenue", "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-revenue-by-major-source-details", "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-tables", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-2-financial-information", "http://www.psychemedics.com/20230930/role/statement-note-2-financial-information-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements", "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-tables", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-compensation-cost-details", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-tables", "http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-tables", "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies", "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-tables", "http://www.psychemedics.com/20230930/role/statement-note-9-debt", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-tables", "http://www.psychemedics.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r17" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Less - Treasury stock, at cost, 668 shares", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r21", "r33", "r34" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r308" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r26", "r28", "r40", "r41", "r171", "r421" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r455" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information", "http://www.psychemedics.com/20230930/role/statement-note-1-basis-of-presentation", "http://www.psychemedics.com/20230930/role/statement-note-10-revenue", "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-revenue-by-major-source-details", "http://www.psychemedics.com/20230930/role/statement-note-10-revenue-tables", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-2-financial-information", "http://www.psychemedics.com/20230930/role/statement-note-2-financial-information-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements", "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-tables", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-compensation-cost-details", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-tables", "http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes", "http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-basic-and-diluted-weighted-average-common-shares-outstanding-details", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-6-basic-and-diluted-net-loss-per-share-tables", "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies", "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-maturities-of-lease-liabilities-details", "http://www.psychemedics.com/20230930/role/statement-note-8-operating-leases-tables", "http://www.psychemedics.com/20230930/role/statement-note-9-debt", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-and-other-financing-arrangements-schedule-of-debt-repayments-details", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-tables", "http://www.psychemedics.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r9", "r10", "r36" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "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." } } }, "auth_ref": [ "r13", "r472" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r56", "r80", "r342", "r359", "r361", "r366", "r380", "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted (in shares)", "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)." } } }, "auth_ref": [ "r256" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LitigationSettlementExpense", "terseLabel": "Litigation Settlement, Expense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r454" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total Current Liabilities", "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." } } }, "auth_ref": [ "r16", "r103", "r127", "r178", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r296", "r297", "r298", "r310", "r441", "r485", "r520", "r521" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r488" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r27", "r171" ] }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtWeightedAverageInterestRate", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongtermDebtWeightedAverageInterestRate", "terseLabel": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time", "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r19" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities, long-term", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r279", "r280", "r336" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-compensation-cost-details", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-nonvested-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities", "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." } } }, "auth_ref": [ "r122" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r53", "r54", "r80", "r250" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-5-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r128", "r278", "r282", "r283", "r285", "r288", "r292", "r293", "r294", "r367" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities", "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." } } }, "auth_ref": [ "r122" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOperatingLeaseLiability", "terseLabel": "Operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r462", "r470" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Disclosures of Cash Flow Information:" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "General & administrative", "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." } } }, "auth_ref": [ "r65", "r402" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash used in operating activities", "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." } } }, "auth_ref": [ "r69", "r70", "r71" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-3-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r104" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r26", "r28", "r40", "r41", "r171", "r421" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtWeightedAverageInterestRate", "terseLabel": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual", "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted, shares (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r249" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Note 7)", "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." } } }, "auth_ref": [ "r18", "r47", "r337", "r378" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of stock, net of tax withholding", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers", "http://www.psychemedics.com/20230930/role/statement-note-11-significant-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r26", "r28", "r40", "r41", "r171", "r362", "r421" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies", "http://www.psychemedics.com/20230930/role/statement-note-7-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)", "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." } } }, "auth_ref": [ "r439" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r92", "r93", "r94", "r174", "r175", "r177" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-4-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r38" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r454" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Fixed assets, net of accumulated amortization and depreciation of $23,312 at September 30, 2023, and $21,964 at December 31, 2022", "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." } } }, "auth_ref": [ "r75", "r105", "r345" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r67" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total Current Assets", "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." } } }, "auth_ref": [ "r102", "r113", "r127", "r178", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r295", "r297", "r310", "r441", "r485", "r486", "r520" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.psychemedics.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Cash dividends paid", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r24" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-note-9-debt", "http://www.psychemedics.com/20230930/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.psychemedics.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r454" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r424": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r426": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r427": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r428": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r429": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r430": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r431": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r432": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r433": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r434": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r435": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r438": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r441": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r442": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r452": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r453": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r454": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r457": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r459": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r460": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r461": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r462": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r463": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r464": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r465": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r466": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r467": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r468": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r469": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r470": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r471": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r472": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r474": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r475": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r476": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r477": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r478": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r479": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r480": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r481": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r482": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r483": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r484": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r485": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r486": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r487": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r488": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r516": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r517": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r518": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r519": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r522": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 58 0001171843-23-007042-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001171843-23-007042-xbrl.zip M4$L#!!0 ( **;5<&B+O@I@< "XM - 97A?-3DP.3@R+FAT;>U: M;6_;-A#^W/P*PD.[!K ;.VG1+G8,N)G;!NN2+'&![2,E41%12E1)RH[WZ_<< M);_4+VG2.FY7Y$L<\>7N2-YS]QRE3N)2U>TD@D?=G4<=)YT2W7>#/]^S?B2= M-IV]L@E]J7""J.:K$V*7>-2#@1.JFS&@MUYD2& MT4XHD29KG5W.GNEPDZ@HS&S;JS\],PU8IY*-3YD3SX5VK4',A66G8H1 MN] IS\K&.O/-=6:%D7&;^7E6_BL.6:N9NS;+>13)[.J0-67&FL]:,FNSL#!6 MFT/&"Z?;9$%^5[4K%/F&(3>29^Z09;1\U68I-UWEW9XT%OR[H_K4]T^J5?J:S4EEI+!4^R0*;MV_2L?%5,B>N78,K M>86&$ N(/F M_H]CU-D;-GC79Y>]B]>]T_YEX^SO]_U_6.]XP-"SW_RRJ=MPHV_7<5)GKZF7 MO2N4 F*%J6,;C)/QF+F$N\,M+M'Q0 EH5ZH*'T7]% M_!K)R"4DI/EXXAX-)6)7^4C58N15XB9!9>?1SB,$:[/IT$F227 T$5S9=O#X MZY>WM$]#.N&0JXGC.YU#<>L94DVT1O]O+S=H /R.)7PHF!%#*48B@J])RSX5 MW " :HSV7!O'=,;>P&LPJ?$7TS$[M^,P$:F(9&C9L388Q"G-L:=/?GFUO]]L MNX1D7DGK#%S.-[;:N^W)NO!KNELZMXT=ULP!9GA9/J9-JZ/S7M3W/]^^-6Z_ MO]+M[V<_7W,+9X?#IF/V,=,C):(K45_C_9&&NDP[S^$XB!3/QJS(G"D$K.0. M0,@3F,$U'6"8."-L3C%=OR,_BAP\PO@\8'_P(,!8LEAG@04B;P:$. MY&(XNLUMFV%2JKDH<2E(YCB4?O\">,&^&A!:A(JDX 28L M52K2)C2PI(10(8+7'3OPX3 MCLJ+]9 1+PJ%$:T#3@8V?VNW7CP5NUY ZT4TWU8V2BI8LQ+GI2[*H7/X+U%( MALUK189=K;4!V?%47_FTZQ>]&!4P@AC\X8*#[N"7RKA[KQD?*L?O43G>% :W M5ZCRW9L*U><;76\D+#0#,Y[B?AG==6+?(2_L[:<0#0X$FVHJB;4NX"$%,NU0 M6I^_,4ID7@Y=S,PR_SR/,$)QC_:*6<\06Z\X!G5*L #88K62$7?>T,#*2 )T MM !9\G_/;#*25%B*&#Y26D_@?;;75L @!W9!DW).)U4H3KD?R_)&S+@]9I25 M@F<)58&#_P)! \$C,%]$/TNZVR9;6)]=@Y4PV7AV??YX"2:+:6EM5EI"RZUG MWAXT -I01H0%;G7F,P6WP!%5L000;J*)LP(^D@=223-B&3:Y/P4< M,!%QWY;%7J +M]Z"VV0W/ATMJ*:-;[K J:P()M6R1WBU$["G3<(?/'J#'AUM M,^*7SK+L='1+6=46OF>E9]\ASA/9T6%8&'*M.6:Q0FJJK4,[O<>#+(O]F5Q( ME&(2;J>\B8*M!X&(?!;R"Z@RQ)@I^5&HZGIT87S]F]>T&,:W5C0]E$NW*Y=6 MH6N#-<6++;YH^[IK#_]R;HKP^BR$4T:91]DLFE,NN /O6RI0IJ;QPG_V8J=4 MRS= 9)I*YX2X(5\&&F2.^B,)^TC(=[N?>(#:3WTSL=U+"+KIISI' J-T^T;W M>*$4 %7% *>7 2/!/Q*E*^L,3^I\A>3?"4YN_>\$U:IN+R]"5^1''F&B%=/T MN!;655V%*< FRI]ZR2LM+;Q(X8]8L5],Q2-6OBEYX(S?H&Z;%P+$ F.#T%V' M PF?;>""_F5PY:OUDI/);*C54! QR_A5]4[;5 E*I+G28X'>4:++K,0_0P(\ M=R,T\]D/D2<"P$(8)(3:0LI83!CWFRYFF6!=)/7N]#L.\G#^-G[^+SO%5J.\I\6EWOP!O%5'#%QG:_LU=&<4/K-BC3Y1QT/X[Z?\ 4$L#!!0 ( **;5=:X!,%; 0 *H6 M - 97A?-3DP.3@T+FAT;>V8;4_C.!#'7\.G&/6TNR U?5SNH"F12@D/ M.K;MMD&Z>^DF#K'DV,%Q@.ZGOW&24AH6#FXY%MTA4:*,)S-_CYV?[?0C'7.G M'U$2.)L;?9E+;'HMI"B-Z#5,9$U$8ZY";ZY!2Q4(;\N=2]HWVH-U*M T)"0(F M+GK08@):C383-OB92J7J *PN/UX)'SM/5='SH3OU3H].AP/O=#R"R?ET M=CX8>>"-X>_J\'H:SQNSQK !,W>8BVQW=UIO1]Q@!H/#\<1S#]]H]99EVVO] M"N,C\$Y0N3_\=SG-;AP+3"2<8YDHFJ M.@PC1D-P;ZB?:79%81R&S*<*B A@HFC*#!) AC!)%WY$8QHP/X6A5(E4Q- 5 MMG1$X>,ONYU.RQ[*."%BD=^U[>TZ5EQI%B[JD"#X,A0&6D)[%Y9SMR!T/G?K M0%(@@4PT#=;13CDB@F?)80#O2V M<[+L7!FE5%O'&Z)[KSB^FLPYQ=IP7JX1^S7TJN66-"'^RE)JN6:!CLRD;WTH M)_U+K!2%0,NL .7+4EH4NXANUX'-C%%U#<&04((F13/,?[ M+M*JT^IT<]J$C&/C-=-1P2:DC6*:86<,1-T;W*LB:XV"F*6I(1G^C>15$:K= M+4*M<;30M,)HB,!>X#8V3KB)>YM+TZGVVCMSI;\*H, O!JH/5.R'="_L<(V7DG9$Y()HJ#L^&'.3 3 M)A!K>'0UZ"@A&1)FD)G@QM @IVZ:"><8#2G)<*^%#0DR**WG3X5,$-R$H1T# MXCG>A#9,1*^,%\22"2WVD6EE5]9X4R2:2Q50AC5_2B^']_N7GXK5^+A >E?N8TTV;UY%#&O9NDW\R_0_[E' KL#G)$WW:V>#F6=-!L>N=3!U![^;;Z=W6B?'1]ZT8HM"2\GK^T8# M;)@'-D[5W=<^(X$G^_JOL?=+S=?'Z<^NB="4LY.6]V#3@L1YG*/LO%IZ^>=T[OK7URTD%28>=CG MC)RV&&_]^N7O?_O\#\?Y3A@16!$/#9_08!(PCXBO?$K0[V>WE\A!G5].CKHW M5^CGH(\..X='3K?K=(\P(/3UD2IV4F[_?#P!P*_T 2]V#,[]M185LS3"H$0H!> M136BTDP5C]!\:BC($BKAJ*<9D1GY316M 12W=;&NTW$Z7>>P&]M77Q$$L2DS-,79G?M"G*M#V;9FTTDT_:+,0# MP@.73PUQY_BH$U>0U,UO&PHR+4NA$L(1ED,C,#Q<)%KHZ#1I6)2MH&:B@#^4 M9$@#Z8PQGCUO.2I8)"Z0(R[)D&O.GLH*$AGD0SLL3)/2)>:C3(]$-S'?XS-S M1^.F>WQ\W#:E+825$G08*/*-B^E7,L*!#]($[*\ ^W1$B0=CW@[I*?+.&!"E_4HE]0F^N MUF \]ZJ5^,;D^F(UKCGN92G'9_1MXBMI/$Y];>?^KY*V,;F^J*GM@F>JIG+: M^85JQ\W4T/V9RZLXP.,*>F1_J-G=G-5'U\UNOPYRFKT=\'LM8;1 M]9/59"@/@HK$*:MI[F5-#YL-]:JYV'2=Y&X=)YN$=]5\;$2N+]:P 0R?X[;@ M/FDS,M9!>[41Z N1J:6'X;&>8+L?%^7 C'%EFC+/XJ>S&64C'CV"ASHJ.8D# MT5LR0B9..<'"U7R61S/MF> S(A2%896*94T#$T%&IRT(4ITX!/G#Q\,#B)1B MBF?M9P,)HR94(?[E7+JXK@;=:4M"7_LD4GK;VKC87U4;J.(&OK');NKDD=&J M.D$5RNCNJC039%65H(J$^+N6G70# R! %%9G$ 0K$\H['G<#A6.C.B(7>]4.YT(V1"_V,Y?I7@Z9Z!G5F6#^?$$6A M4^2+@FM1%EM8.[2,-?3N)B-H [Y%@R<$TN$C1\_'AKGKP-<6J(ZJ@2HA MD8B/T'4B$7K7^*Z*9I03&&T3[GM$2(?\%>CP9:LX6BZ +4"]KP.HNY1H_T3G M1K8&6G8LNY6I<0UY; 'OPR: U\R1JUG>Q7+BC'S^L.4Y,I>O+61]K(.L/DB$ MOFF)&D>FS$J7#N ML1\09TJP[C/C VV8NKAQ6\8^SC6V7A1] \[H-\T97:4X[[FYW\.\RUW3?7H^ MGLY@'K0VLHL;MV3N;B?7W.&2!3@[AC7,ZG/6>V[O#^!BP1+$4?B16!G3"RW: MLFPWU[)Z37!AV*&!9K?GUOQH8B37O$#QJ!_H.)H1Y4"G29W&#!=N-JQ8V=CQ(=8ATK%A]+QF;1GZ M?:ZA=>A^'?-$EX;GGMOVV/'(4-DP9]22+0M^R+6@B<>!S9Y;K=MQ!+DG++ R M&:=:LV6]C_G9$!U?WX:L]MV"74?2,:,CZF*=Q Q@:3,EPLIL6MBV+>L6Y+K, M9H^OK=-VP*[9"Z^GNQGWJ0XLDHLUS5Z9C2T$/$N"I>W>2R1 -Q%C M]"Z^VO<4=V'."A:\0]]..%W*PQ8,5DZ/H7<#(\&^HZ PE641!:4\+*'@.V0)"?@\M;DC<&3Z^H+1HY MVZ MP^8GU>*5>F/,Q46V18,^;]264?,3:.D%?&/8I?L-8*@I3'UPH^11!=C? MX-:&9ZQL@2 _!U>XU0&]^QH*@@:A(/L.C>)U&):21&\Z?(J'U*?Z2ZZ8QG/ MJ!B&MOZ$0,_(X=:ER,R;72&N)9DMX.6G#Y>M*QW4,X*;6/)R+GA,Y2$0 8/O MB@2/=F7%B-UWI!:O%3?@QJHSLX6G_(3E\A5JX\LJ&FWA1BJ;CJH.6UNHR=_I MMQ0U3O:V#V(U/J;4E.8Y+$#-#785O==?!&P%1EJZ!U?(-C9N(?DHX MV()'M0V/39A3+T&^ 5S4Y&P++^MMD6QP5,^:SXD>"!U/S/1Q3P0>$[,S4@[AQC>6OVO< $HJ<+$%C/P\>?ZKS08+95::8A6( M,.O,1^'#3"K:XK2W!G=;V,E/=>=BQT%7B7#Z>V+S.)/L;B:ES(ON#7B5@I9M MH2$_43U_E]YXCSQKZ!" JPF$J='[41C.6 @,,W 8(^A#1;W )WI(FQJ"S/!3 M6&;1G=@4QQ:B\I/8":)TM'*M98U?Z8*[Z:5DU>FD2%KME$P^$2VSB; 5NMF"4G\'.[ >97PV?8*8"8="=$:9!2M2#/H0>U3$@^.P>\_IX1A7VK\AT2$3+G+Q]VJI(2WU?[^6* M.8/IF[3,V^_JL/+AC%E_A!!E1E-2LNWDEE)I2,SA^)"V+K743]\,N4,)@3QM*A\=*PN M:$Z&5-FR:7QL-ZAW;@[MOD@?0Q5UPW*:^JJ"2-"#MF%ZSJ;X#H^Q5"#U;S>I M<*'/Q8R'#68!O%J571R;^DS&F::XY)BE5BX+>I91[:)J%X!ZIB> &Q@ $&]] MS.I47+P++@BD$SH_]96$OQ>LY[H@CG?^J#E&-O4GL5CZZU$23R59XT4-"VAV5C>SQ>-,[YE,;YE,A8IG3W.22$FSAS(\%/R" M 9J#4'-MS,$$LW#K+D32[)X(1;P!#[>3F/V9%RS\PXVXWUZ0_QH.VNR+67?X M&+V&Y:H/5U==(\/W=9"8T]M;8_F&.S@76_$VJF@7U?DC$2Z5Y$90_2>Z&[= M'9G6FT; ($;8W374=VA"R1B3+VN@E61YZX9)[2F$A5ZR/_]E+51/J,V;*OQ' M;;66I6357EGL%(C91D3_2X/54;0U<5[)0*K<'^4S[W;ML[8\+VN@HN78W83J MMY;C/@=57%W[WY@NO,\IH=G%W*J)"7XR&MIR09W\LMU70R[30^ZT(@.88 !! M6046'^ZBX*E#&.MO"0K5M=/4KF43JV@5GXA3O1^2&J]&W4T=!E+29QMC^P8Z MOB+L*C3P:CJCUC$.)?U3K\TWT&7E7YK7[KD*3;^!#BPY^*%V[Y6U^P:ZKJ+O MJM# J^F,K7Y36]*OVY7EK9FH(GA7;>W5=-,Z7[V5]-E:3;_F#JR(J64U7XWZ M5K][*NDPN[Q>6Q=71-4B]6M0L_I_4Q0KOT(;6^N2\,L*#<&UL MW5UM4^,X$OY^5?I8;?"RTRE"@@58'?OTY5BMXEN'"DGR8'< MK[^6XX1 _"+;0193-340IR7WTU*_J+MMOOS^/(LZ"Q"2=H\.C8Z_?]_K'GO?;EXBR[Y_U?Q,B MH8-,,)E\/.U.E9I_[O6>GIX.GB'C<6U-W4W+];: V [:)?^ZM MOMR0[DS]=)S0]D].3GK)MQM22;,(<=)^[Z_KJSM_"C/B4:8EXFM>)/TLDXM7 MW")X_/]2+BBGL1X%VE-R,J M%E11_)6'JXO($YG0:'4Q $5H)!%\PLM40'C:G<\";WTCS>T_]GX?M9SC]I-T M-H^@V]L2AD\B/XX2X5_AYY1<@VU5+BM^X5D!ZD6Z>FN6(^Z_DIYF4ZYW<4CD M)-D2L?0>"9DGC/8@4G)])9%T(N7TPK^O0$J T9KE*\W<5=D]C_!43+[P/HRBWM(Q^A6J':JH_ KE6CF-,=-0!=.6(1_R\0.A-_A N52BIZ,9[-D3H^BZ5V/#P6?-;!,?$\; 9DT M$D+_!Q%"L;DSE<;1#R*-'#MH*H;C'T$,!M;B11Y?>EFQV+N$K"<8:4V4AT<2 MCZLI""^D#*-Q':D1(0A[3&BEI^/R((Y 1VO)" 'S%%J]&/8=;FPWJ'TW +:B M7,X>[T',+I"G/#^806+7LV\Q<+TY,8PW AR%MX*BS.1&7TD,O[,DI M$9!!M!(^_D(6Z*L?P<-;S5":";WT>*R2W)RVX+5<6@N,V75YK0&TY!+_3-D< MK+B\B6<3$!1V$>MU40E\_B M(= MYL[T)JZ&LW@.-]UDW27C>Y&&2Y[SO2115>-M^U2?HV5E$HTS_B9Y1 -=A4(C M'NFJ#)IH #RI^+$0FAJM/.6!%S,2!RC+P-A#[N!,QYH%X^4:(?R>'[U90M\E>A %HU5+L^)G Y8 MH']<_C=&0Q+I(_! G1,AENBB_R!1;I6WTEB[J'!/TB2PD)I!SG16&O!,#WD; MQ6"$=02I5A4N00Z955XO( 3CC4.KF2]>AB-8JU[Z]0->ITM M818K H23U:=["F ^TBLUJ5O2[F?M,]/5L73*9=? 9M_LXTHJ\(4C>%>(3.?7"B#_)_74A MF]^A[0;DJIR:]1[O2 PO8.R';M6GJUW-@L&,"T7_EWR\?/:C6#>QCWF<)"VV MOWQ34]C'5%5J)9E8,"S0-ADN8/5SR-(#?9J$U8J07MDJ$F0@:3918QSKQ\F_ MKB*YC -KZ7+%L^A%T:=SI'7Q] $L7/ 5)W&KM=@ILP M^H+J+<,"6?Y$F]F@5G#<\X&/$:V W(Z,$DSF$[2$[P(6$/'Y'0_5$Q&Y?;5E M]+9[43=GQZ&4L7X0>A0:;#33<78[./7S^&>HTX&N'Z#J9N4NS(C=[(:LX47X M_G(<+N6 ZTEB/Q[ I5QQ,SE4.GR[5&9K!MM$]6N4W-ZO1-4,;O53O%/UN7V# MKWY(-!7'+\[O_((8WA3DKQ]QS??XE, GYQ>Y8AK2%/C)!P1NE/LRCFO<#O'V M4Y"KT<%@W0P4985X\Y-CC3C7?1$4GC9K1+2N(:Y3%/T(>[THP\NK5EP_PLXN M 5PGU?4!#FRFJ*OE75QJ1VNI LX;N5;G\A[.2K&T$N62$CHKQ=)ZEY/M>^E? M D."]VK?*[J#6^U[Y9PV:-]+(ID;SC9_>BU-7MR!4A%D%%&J#;+\0CBI1N$W MSH.DRQ7$@OH@[W@4O,%@/L J_ZL_[ACIDU8PHXRBM4#I+J"X]F@XRBX2_2@T M6J+\)JT,BA9> Z=S5CKP674WQ[B31QME.X.0"]A*\UP^HV31I:!;$LLA*FCR MM#2.1*5&UAZ'3(% 6YO?6_+>=VSG17I&37DN->-]C-:$;?NZ8J78#I32M]-8 ML:X&EG5.O*5KA]O2?5% :?]E856WB-D@RZ]\DH 1J Z/TWR2#A^*81B-L8QB M 2R&M6$7Q%=_4C4]CZ5"^8I-)*]31O@OR'\]=H.9[#9&0.*!< FNB?@.6QJ< MUQQ1.J!1@\3[)96R(A5>/89TZHJR8R,G=V(QHMQ3GTL6HSQ >OON+,.0RJU:B0G*.LD> MIY8R\Q2W\ZY'"X=RM];>3"S&W7NYB>/T"_W?A$C *_\'4$L#!!0 ( ** M;5=B7J<3O2T %GB P 4 <&UD+3(P,C,P.3,P7V1E9BYX;6SM?5MSV[BV MYOM4S7_(9)[9B9.^I6OW.27?,B(R6?_[^=I'GJ]_>O7MZ>OKA>4;2'S!Y>/?A_?N/[S:M MW];-^;=)ONVPW_BG=]67VZ:OAG[Z6+8]^?3IT[ORVVU3BIH:LD%/WOWWE^N[ M> &7($(9GY&8TT+1;[3\\!K'("^G4T:1;QCZ*3#]''DQ^>:?*6 MS?J;-]74 1(3G,);.']3__KM]NKU7* L?Y>@Y;NZS3N0IHSD/F.:[/WGSZ^?U<2S91!SK[-\BC#.8Q.WD<$/L*L@"^)7RV3 M:-.Q)%+93T@L8PIEB*N;:_9GW9K3TBO9U>/AOW@S=O%D* MXQ\>\..[!*+RF?R7DO7JW4#TCXLL1_GZ_,4"2,$,IK^_%7U=49-R-8M)/1OV MJ6F6IT&HNH8/(*V>/7E&M($P08O6-,T!G95KJJ#1 P"KBC"8YG3SR8["^H-_ MG",:IY@6!-XS23EEX_\UF=&<@#@_H-B@AU4.;BNIOR1X>8:SDHX_4;XX*VC. MP S9$BE@Q[2[5=[N-FNRA?64+J:')WT_FI>[DJMWDWSUM:5H_I#IAF94%^DY;PR M3 ,?^"_&'._9(6V6F$QS6%Y5:JVAHP]PUWUHQ_7?WC5 RT$ \L=H#A")'D%: M0#8#@+/(O]V^,CV\K!S&*GS6I":@Z8"FCQI-7[)5\ =?!#O"J I":_4)N#G@ MYH"; VX.N#G@YCYQL\'FXP(LGT0S0!&-\#Q:,L4IR@I_YADRLIC.+U$&LAB!=*N$:0,S K:' M>DP XP&,!S >P'@ XP&,]PG&A]VO+./W!,=%^0O(D@B60AJA;([)T@S":XYC M"\4;D3,(D)^PQR>10MK5&)Y\C/2I?M;1 MX]5N%8J@LFYSN]0V 66=IA:HK*1-O(2D[2S0]W\+0')(TO4M7&%R:/YJM+1 MXST!#.'QMZW"TT21*&=FC]@Z_.$Z&/2-+6%IU\AYN2 M>_PD]F0)6]JB\08S")/^/[02[-+JQK8H+1'ME-P0_(BJ4P926@7-!Z?V#/(L MD_2*P;OG_P/70C(%[8:G#R^7.+O+F1EPMP!LIJ9%7IYD05D3:-3O-#SE%2RK M-"![,'_#C9!#I[D?+FR_J+'H4*\>>[&$Y(&]FL\$/^4+)F0KD(E7C+3UX+1> MHA1^+?9-^E<$OFYBA2IRQC3= R;BF6ML-3AM5UF,"5M\)4 MU?$9+IC26TNW M&JU>%FAGF!#$.7J$#+F"6I=(B)8U'YS:6_B N/LB5(T].",G!(Q1M)8ZO!:;L'SU<)]R/-476$4J%\%.V/*CBJ01/F M+I$%SL0Z6]1D0*KN8%P0-@DG'V;W*&^T[45-+%!U\1PO0/8 !3I$UFQ ZICI MRU'FW7HYPVD#68W?.PL8?C@=3WIQ)TWV?O*./?0/ MN>B&L'4Y] _(B%/I='GR#[[(W;.Z)KE_R$7NX-7ERS_$(O'#ZC+E'UQ1^[QU M>?,5G^AD2>CRZ"L\T8G.ZO+H*T*1A/AU6?,5G4CBK[JL^0I*-%):=%GT#Y6H M ONZG/F'34R3XG:<6CEA$^.,F9QLIOAO]6$A]L<,I+P\W.39KB)[X +S$YQ\4LGQ;=+'*PPT;!K(%F;19%&:='?*EN33T.CGG0[I U!V)IJ]0A$8^T5@ M>J?SGI2U:M?EJZ[U8_G"!20KVX>,U%#B)>2B.B_Q,GS,QW=G3<'D[ MSG,UX]'8HZ+)Y_#1F=9\]K(4AX_1=.2OPSJTD/[:D;FNJ]!" JP9AYKFE!]Q MM6V#LGHSY70N<,HFED:0H95\/5ALK?N3'O9#:7VY M=OTT.6VRMIVIN)/[Q__[.0%D7+SI24/HMO3&-,G@!)A&3(FG6' MTY3D>U":_;63;_;'/\ISI]/Y599PWTH!T@8I5[:S3R6_M_T6IJ6FI NTNL<2 M]=%AA./CK#?=V2J)GTLXKQK4(&72-HX,^>G\;&]++B<5)F>8YK1T/Y[R7?L& MK,NHAKZW3]:L65ZF>G@QAJTN%ZR$>%.=-_E(_R5A++F&)6X32#C3"PPPB><7C/ MGM25QX8Q?./R"7?E\7"$X.@_@J,B?T#*G6<2L-'0P@6%4L7$C-XWV']:SO'SB1^VFPSWXPD87A56;^=[% M\@02APWO->^]AEU,H$F MRST=".]1O4I"H=XIV$$M8:R;*>&E,G;B1>BDU7LJ&!!R:$,.[1'GT/::T>$B MH_:G"&6L$8QR\+P[3ZV71MOP&9Z-^#YP;"!"SH M= EAZ'#>+ 0DQQGI"%@Y8&5?L;+^WN,""/\&+$PX\4DS "TYF!6D;,130$R M'S-D;BZ% %(TQVQ]@FOP1 LD*=(@;]F9DHML">[ Z!YL81_W.Q)^1DF*TS* M2)60NA:]!S\J?\W6\D/YX#- FP[TRAM9IH\'Y85G]E5-QT"KTZ.69SLM/,F2 MLWT=K!\/:3=(,*N#81H,TV"8#G)^1[)]89.M8W0&M\[>[8WAIO4>L '.\\J; MT$T./<\F-WEUK4&P76Z#NRNXNX[8W=4%I;OP@?T:\5OJ *:7($9I\TM6 M-W1(K[179?+-GBA@[I5=9R5C4? M(^UN)7W\SA,&P:=S;8VN:NZ<]FL.^HA4DG2['0,O3E?'/G'20MSBAL$!%QQP MP0'G'2,:, B;P@X?^9-L=-C$:/"1-^56CMMNF:-S%9NA&^^'CE M*A]"@'W(A^I1D%7FJ7.IX.2MN-'@]'$8.YV_($!X MG%79=AS4NKW&.XYQD>7T%L80/?(M4>J$5S6W?'*XO#ZI.KQSB^A?IS"+%TM M_I*'PC6['0,OCD]V'Q*WWI(G2PC1[.::%W[:S(R-PQYN.3 Y7:_?U2U/PO(' M!CW&RX';U5YO:J_HDVXHFKU"PH99T!>DD-:WZ7R%\KBZM&T(K8?0>@BM>\>( MPDC#1O:13XR9@"?<8E%?&L-2&&6VL71M#>^>YU9%(W!(&>15AZ'_% M'EF8WP-[*K!WZPEB_>*T'MB/M\T*P# MJ1P]QW3(-@C9!F8VOVR(5&8A MF YH*R&A'5TA-^&[RTVX1O\J4,)'S9(O( /UE=3\NND;+B-K422H76<7D6PF M^#>UN"N<]NH.5NG_"I_V*"(X8[_&]127TRM_0UV'L>VPP23\AA,2OYDE80T-QJ]D2AC*]B&P38,MN'1VX8"%8#[ MVAU=P.@?(YHS0F: S1R_OG?%Y+<,/[:"T;JC68719D0%&!U@M RJ,<%+BI27 M&=F3I#-,\TM(L'97@7(&=$HCD"6,%V>%HSH*(-YQ.:51DS)1Y2_V%:>@U9#6W4C=* P^!2"3T'+ MKKL )$/9 [V!VVT$Q9,L.:_DS="8:S5:L.""!1^O;06WE<-8A=::U 08'6"T[-ZSAMN=KQ&8E17SOX"\(+KQ MD XC!?@[R@UW0_=(%Q3]Y'I*H2VPKG"KM; MQ;H**@+>#7A7?M<(>'@@C)(JS:ZNFJP%;XSZ!M0;4&] O0'U!M0;4._QHMX6 M6Z(+X/LA8H\ 68Q &J%LCLFR.N*;P!R@E$9<,@JP?;%Z<-AP4*L@N15M 3H' MZ"R[JUZ70 L<1653A#+ M>%A/2L<$F/7=PJS&>R#.%@C.+YYA7.3H$4[GO_]92(NB96=*ML=O)T^ )$(R9,VZ M TU*\CV0R?[:R3>_A^P>Y3S^=)4EZ!$E3.\T2+FRG7TJ_T3YXA:FI>:D"[2Z MQQ+UT6&$X^/,Z?WSI83?KU]>.7IXY4M3&[M&*UXNZ^(!9V"%4BD15N>9 M;]'\SDR)XFAJXH3&1E4M;^0[G4YWC69YWBN"<[I^72*'"_DDCF'*,\I?%\01 MN=$&?-1(YHS_]P=3%/S:AG+YB[3.$(\8QQQ]+3A&KZL.T9=7[_TPP%7KAAWN27S-&I>NE1,3,AM?1W4,^*LR9 M_J/\WC6%##4NG#\A>EAP]/C(=KD'>/$,28PHO"%(:/\XH,"'&2[%@5$>+^"K M^^KU9D@V@F<6Q80S?N'S"77D\',$^AS/U'CJ3P-H:L%5@1#8/0SQG M'+-U\;Q"U57KE<;J>Y9$XX?TB2/(&Z[E7N+@:&CA@D(IC&ILXS>5)B@M),UT M9D3NY\4C-XT^6:SG#?6)'W4(%/<09QQ=;IO:]>Y=?KI MXK!!2H!7"7OM5MHPIR:LRY]F9H(W0MA%0^ .R3U>2>Q0NK233/=4T[]'G2I$ M^]Y(LQR3J)&O->^]IGU(F:FBQ_ M]$Z]2M+,O%.P@UK"6#<+U4ME[,2+T$FK_^C-4@@GDXR7=CB9-.S))#LY,MZ! MDH$G1S<3QNYFWN^\]!]/LZO/[4G)4%D7FO/UT]CFJW4:H^:$_.S9A'0\MJ#) M]2^><6WI6(+F[/SZO6%9/K9N0%(ZJ'_-1]>[%-.$<$L*O07N>4 IS^@=(BTH' MI"E^DARG-.@9$N)"/2&A9\BELS=X[8+7[OB\=L::V05$T[QMO1-TZ_8,JY"N M#U(#U M03U;M@SV^%"WT".]@S*_P0I!>/,=IP83FDBD:;L@5>5T']O#>W,D2 M%\+#M+V.'>!B@(L!+@:X&."B%;@X@.YV 2A_X?4;ER@O8VHECN(BPRB%68RZ M.@%;#FX50G:B,6#'8\:.S74B08KFF"UF< V>:($D%2SE+3M3KU@XIO^6' M6Z;S;PRX\L05+?H%?1QR<7!&YQS1F(=(;IG>NF%X#PJCZ&V'\8?76\BURN;+ M>TB6HG+E;8<)+J+@(O+2112,N6#,'9\Q9[#7CM2(TT)#FKSY=A2[&Z#09-JW M$]?=D(4FT[X=F]:P15PX(3XQK3_+NSD>Y&-8=3;HD!(<#,?L8&C,7SD%63R= M3Y:0H!CP!Q1DE;GOG0@KMPAL[J/S4FB[[9A'=L7,Z#2M=*<7 MJ)O1B&9[L--)+/VYFB-DHQBOL)"-,G1E,P,WPDCS4:1.VI'FH;1R XTT_43L ML7.1@'%R$E'TD*$YLVW89W%!<\PLG8YG04Q'M9JDT8ZXD+;QW:5MG-62\>JV MP_W2)Z(VG9^^N2+G"_@G)IO''+*O;CAX^8V7CQ64,A$W&IP^;@X>3(ZP/HBR M[3BH=1IDF\1EUBB]A3%$CQQ:2D-MJN9VDUMP>:%T=?[[%M&_3F$6+Y: _"5/ M=-'L=@R\.)6MU\2MM^3)TKTTN[GFA1Z=+JXY4%8 M/\J@QW@Y<+NZZTWL%7W2#42SE]U0/$CY!5SE;;Q?H3S71-HV)#R$A >AC]*I M]U]9\$H"^;$1VO:),9.M&+?8,T;":S-ZDC$L1<2CS8#01F3^A>8T)!*WW&2] MBOOTOV*/+/G!S#CR7Y!%F@8;0:ZQR'!G37PD.1(Z3D9O9% W+-G=GW!K\;QE]LGW >O MNU'\X[2J1)5P.'.): Q23G$7IJ4#^L/_MRRI"X_!Y.(Y9DVE-XMV&BL4X>U" M^5E!"-0L5BOJY ,?7QFT;L/*ZWXA7!O"M4)WPLAC7L'5$UP]GOE$^H(](W4) M]6/+C/7(4!>3\%\\X[[/.]J_C MX*W1%M)D\=,X6!392"Z"%'5U9G[S.[&ICT(BR,9,BA=Q! M7_8@<%6KF791BP$>[**L=?_TA[C&,<LL&$4(>AK6V5PHG;3RQLYJHBK.],F:.J59 M7N57VGAL=#L]]!:\^"T[/ ML>I#[XOXNR.R^A5=@,)PDF#,]XU*?W,Y4S-P,R< 9#% M,$UAHIH^NT_W><8:7_E!_=^+9V9K(0H9[HH/W4V^DN?QG']F0^1T(R3>S+4Y M61[/\;3(V>:?)=4],5\WV[LWD]V!ON%GG>JR=3#_FH M,&?ZCPII&B%-XXC2-)KQ%;:I=T:;W2'!IMZE=0SZ&K&N8>%5/H'3)1 R2$(& M2<@@&2(B[>^W9&FK;AQ)8PL)<;/&,[(\F_\"8./[(B[W]':D9V: M=YI-,+)3^/Z&G$9ZUM]96$07&%NT[BU*7H]Q91>)H3]'C$,4EV4$$I06/.,Q M@WG$WA"-F#T<43X+#8V>:K8B4/'%TR>9@J_:TPCO(&^[3%('A%E-/77&7\A5 M53LUQINK&F(J4EJU8RJ]TWFP#50^D_-J39<[S0LO0?+/@N;['K #ACJ.YI[S MZ5Q$K0G'ZE%\X/05<:=#[S_X_H/O_X"E#KID9/[[7O?%D7K; M.^V0+FS/D_<1J>Y[W/Z,-R.V7!K3&$O MG4OUG:C"!'9QHQZ.*Z#5BNF*,YRF,.;+X+\ (N)4>HWFG6FZAY17-!42T?A] M=S. DGS/!&!_[62$7Y]Y0W!2Q/F4W$'RB.*F''Y5,ULTTDF6U(^GC4M-J^TX MJ'6:GEJOR4NVEY]A?DM@G/^)\L7F"L2K+$Z+$H=0R@M,)_?@66 4=A@I.(]" M0JZ7)K><$:6RQ$9Z:G3>!+W-PIN\6KU7@94[M%<^DLXRZ$-6:U\O31_;>>,Z M,.)/A:)#+G+P1P9_9#8\N'U2>UP:5US"ZM[A41XO)>)7H#UEP' MRF],D#=V0OHS0!?,0.,_ M>'KM(TAY!NXD/P.$K!D>_ .DA<@[9]37+E=L):$RO,RM3PYX&3DPBYEJ%/&B M[F&=@UH72%^!H)E56L_A'#))3BJUS+1Q)=Y,-PNH5G=P2__>3FK 1',OJYQL M:8%[:$9 O[2M5:KW)DY :T,+5Q1R;Q9?;@N<,D.?5F<2U&1+N[GB17$/FA]X M\C49BLU5W<$N_:.^>&Y,UXSIW2I[0+_)5;1N^5"^"L,K9YUP<\L3Y:;S;Q26 M>[X6)X(^=KG@1F@-4Y3O0=;6*M4WI 8I2B I:6F;XA6SB2^>^S;B3(]N[UZC-K'ZXTYML,F,>C6T![\Z=:;.J MX<;59,Y>539]6>W\QNQ523,03GW;3I-+>R7-M+G4<()H,F>OQ)@V<[H!+$T. M[14&TW]]^AXX32;M%>TR5"^>;WJ:MY]J!CV\ VD:A#> %UFFF7?0S)A%G6PN M[^34C,N^;B&VA\C,^#,)*WF'SPQ?93^2:@^IM9?4CDC&'DPS8]$HE<4[U-;+ MPNSX9NTAN-9KTW/09L:7=KJ>=]N(K@=1+\;@'9S3(/REGT8>=?8.RYGQ)T_/ M] ["F3%GFL7NX5(T8=X3PS M]LQR;W?,NCS=NFU (SR/8D 7T3S%3[2_@ZWZ3W!\IM64T'"<]9B/LS96(SN' M3%?'J+H^($LF2TQR]._RSXOG^CC[+2Y*)^_^EPT&K$.87(?5G^P%_!HXZ3909S[JZQKX50PW!,<0)I27'-@+!C70K-^I-_JF M\VW4[1)E@!F.KZI?ZS:W?.1T4S>UC*HQM5B:D/?X%C+U&:,RF+\#+O>8YS2P M27U$3#>>KK]1_MJW+I!)G*/':HM4G%>T]%CK1Q\/4CYN(:,'Q6QWJ5-"7GZP MUW);,.,F.8"NLYICM:X)Y=4'">.:XNL3EM4:KV6:: M><'OC+EE2.%B/H="Z75#A-LCC+6Z/X49@VO:1QB;>]D^POAZ ]N/^0EXT>[G M"3J3] M0#[P>U5>LMSA?4H&\)2_=N]38R ?^&TPW,SXE S@*7_MWJ=O%NX+HUS,RNLV M#@^(;UPN G+EC?TYV/[2A5A"!2V.](>Q>XAYZP@[1USDLX2JRYSI=7+"QSV> MQ,S&)U"8C*_@27\ 1_R=PT>8XM4=GN=/@ B/_:O:VSXJO_7^7E%:\*JFT[F& MH.GVLWM@_N52GLZJ_(&K;.,SNL3$S/[J842[1ZL;[\46,"=O'$H#'$-I@&*U MJH[F@I3CI\L4/UUE1-<>[>K'#[.$@^P%+74TW[S)N.S"$ MMR<6UMC'?:;0>*=4;$YC/QX![Y:KBRDTBFQ[EYCN8L9T MS"_O)DIO)V@;E?5.I[=@1#H-JH0"[[1QWQ-@'M/U3KOV/27]U9.QIP:&6A>- MF4/>G>OIFWLM#Z)W!W_:S4)?*=/>G07J)A1MX[C>K8U./@'M\+QW0*$#0_NG M:Q*$/-63 [%34676@J @:)+6/1A893T#83USN$V,]TN#QBY-WVXL&4 M=CH;YYTQIQFL;9,?X=TF;&Y(B#=_MP!T9UDF"]VWH[\-M;WMMN4OPI M\T%YX*4N31+!LC;)4/4^M![E5>$/ XI;5 9Z'KK+R]6@?G%UB_[6ZXOT%C3 M2\Z13A]751)N83G5]_@>//^)\@67):8DF,(P2D[M8417,W"/!2^HF=S2A)FN M2EATRU<<94OM#I)'%,,*J/(@]$.E"-2S9>/I_LTLYX+[!M@>57L(SC 57ZW> MPY!VJSKLC%VI9A"VLUL;H<%&YP!$0+2JN57:JUIE?(7@C,E'8_$GK;;CHKJW M^E7'>VKNL!RE="'*&WMP)F1"",?Q7 >>KG=-:M-F\@1(4@G*5<;,A*+ROG'X M=,_P?[U?_,%,/VX45/N$8"9L/_XHY_8>LQWI$B BNVC0+3'VYYU.BYP9+UGR MNI28LIV;TT('JI(8D1A4)- MVWH@^_R.Z+K:AKK,TJU?V=[5.;D>CI>UT$[>^;OEJ+VYEGS3"[3,F/PDG=F+ MP:VL >\<^MIOTL!AYIT77YM)3;WC77A^C+9S4UM>E-*CUOTJ MH7ZU;3CE.W L7&YI>:=6V]X*Y+DR-7A9UGTRWNEFOR9+YE;Q+N/(^$2XO;#4 M2).)NM<#L'DQC.';[Q;"U>3?WI6 >OSKQ;4TF;-W+Z#!SMC!V:0+I->; M2M,*'5M.C9>5E4LTZV^6+3^P]>Z(D M@-;8QFY2!M-D> WAWFXH#1PHV_L5VJ8BNVCJA0IIX;NGD',/'L=-8[=J>EQP"O9/?T+J [Z&O$QONS MLXB,+"[L9"V,)(P\M/QHV@1VYR74&@ZUAH\O"MG&9O7+#U=^'N%R=XE =6Y[ MW;SS*T>_K(9G:%ZC(:0YV]43]I5#-VB0,^:50SMI?Z=I7E!#%3)![DM);N\\8Z>X/NK<+GC'6V'.RM MAD_W:V:%OASQEC?$% ]$QKCFNF&S=#'7+*;6BC.U MQ?%R/SZ13>B@#QSK_!W(QBWD[@Q>1QUG9<6R J3WD"PM3*PI):.:/F(WT+*-;A^98ST@.'4P78^A)C0DH1YS$FKCP?"RKL]7G.'-C3AUGOD=S//*!7E C%DG5S<-;.N7 M,(!5ZK;RCC& 1+ES)ETM\T3SZ?PSQ@F_6;JN(D3O<"KF1-7![D'RNN#A9C(9 MDD&Q@'1I6Z=4GZ.TR(7%BQ6MK5+^&69L3:;\%O)DR;88?D]6CAZAO%Z"9B^[ MG'!'U@W!C]=4[NW1 M%2ER/:!L;Y7ZZ0&\$,VSL)U;:@\O*511W7SGIFWJE5(M:6F7XD,0JB/@>IT\ MXD,E1$:=+=\Y1"$@,;]Y]QP^PA27=W_+7X]6'\MZ1DC1A5>%>^43COF.MY;X%LN:1M_@'\*UHP)W"XH MZ9^R-6:[C5?+/^W;FNU^.;:HAEMS;"W^XY]V[SAGBJB1=^J^PZKH?!F/O8, M[;G4R!7P+HV_/VX;,PR\2\]OSZ]Y.H[EW,.R\./': X0B1YY*B2;"'Z#:9UM M!RB%_$>61"D",Y0R0B#=M$DB7@XR(C N"+]^*)HQX:7M"F4.2X/5.IHV6 D9 MCL>(XHU_ELS1BQ(^EO ME;LM':?K[:__A=C>0N+%^IH[8R1ORJRS&[ZNLE61TY*8$^EU.QH]G'/PP9B# M#YYQ\-&8@X\^K2FWE:C7'<7#J]6.@+SN"Z\J9?%IG@WC:]QK9S M?W*"8F:B-.\HS9]*N>MCR.]Y#L(%62$G9Q0Y.7H79!G".=S+'N?C1&A8('@( M+3JZ1"U3D\V[L%@O[PZ;X06ODM?LB[P/MX#U*/IM;&#OED$[_=TT"RKCV4OA MM[3Q^2#YKH2AT0_A7=Q\$-8;'1AV60\YV2$G^_ARLEMZUM5AS?IS_A^OW\(^ M^?]02P,$% @ HIM5_0L(I>#0@ *[,# !0 !P;60M,C R,S Y,S!? M;&%B+GAM;.U]^W//?+ MN:ZV*!*C8<(A)B1'EO+7'QH@.9P9@GB0 "CGJI*U+8'H1J.!?J ??_K/IU6" M'G&6QR3]\S?'WQU]@W :DBA.'_[\S:>[Z7E-R@O@C0*$I+B/W^3DF_^ M\R___;_]Z7],IQ]PBK.@P!&Z?T;SY2:-<'9&5AC]U_O;*S1%1S_^]/;XYB/Z M-#]%;X[>O)T>'T^/WTZG?_E3$J?_^ G^CORF'PV^CHOZ@.?CWK_DOZZ$'4W]YR\8>OWOW M[C7[;3TTC]L&TDF/7__7QZN[<(E7P31.@2(AX)+'/^7LAU4][(X]4ZP=^\[HWI M#P2&'5%_U8.A D[+E4&K[S"&Q/CIP)3>53>FO7< M)-Q9Q'H%Q'SS]NC=VR.&)?W!KVI-.TV:E%0BT"'I,YR3319R@4HA@\C'Z?33W3=_J6 C M"AQQZ*@!_D^OM\@>+N4DJV@<9*$$MW+$ZY!0:;HN=M>UR,A*@\1$EVZ<#!2% M_0U189)K4N YN8A3J@?$04)OY0(#V#-M3F7W#RB#^2M%CN,_M0TVDR>U^PMIF]+W[= MI\$W+0J!NMY!$,I_WSL]XH,Q)AF:PH/+J90*R^G;Z2*(L^ECD&SP=$4QVV3L MM_FT".X392&E-== $DH)IA,=ZBV:H@N*!OH9T$ ?&VB,0C[I[4Z'<#(@^>@D MT]]PD,V_D)X":6\6RW*HA#8V\5.B95/J&*_<3-C\?M3"9I_I#&1,*SWMB);O MZ0](R-SDT30DJS5.V:*\ M/3+9HD=S.WS[ Y Z#J=!&DVC.-F -Q><$,4)G7&448[HS#'PUSM1)8Q5 ?E[##1\=$TPX\XW9B(;N''0S+3 M 1 G#'5\1#GJEL,=#U.)"2YC+ D57;O1 FJ7P1]4L">E/0;>^W),-*6J;4 1 M#C=9!GCC_[FA*'/--FK+?K5J B1% 7T MI)7H,[TW1Z_*M\EOQW/V++.2N7]Q./YP[?'8^T=>F!SQ'M.[\8L(T?#N*J&_ MVOGG*45NC$>OSQ:;^U84]\V9*_\RI1CA>?!T%N'-9*U"8F)'1],;.?4]N6_2,(B_@Q M+IZ'O9R50+BYH#M1&<,ES7Z%9@Q!=%(B^+(N:K7M-K^L-?;0]6%*2?J(<_!= M!E^"++)TGE2AN#E2,FS&<*JN*QS1">#X0@^6\KZ;GRV]S?3Z_'0XZ N.'Y8, M]T>GKZ&0']4#V>MPWXIUX1.^)K@ MOJ!KXE_D:+9=TQAO"!^<.-#[W?#L-8[PJH]!L M:"^=29=9L<09?S^AQ@HX\.E:!/*C%V09W;0R<@+J'T6;!(/NQ[[(\+K$W<1RL0#60E3F$.@YC>ED M3CJN%5Y4&*.3!L;@YB]Q!G.'?7-;XSQ&8\<&IRB&E@Z__>Y$^]8P.^VTA<0# M347QP83.1.P!9"/1.0#^A: 45L MKH*_DVS*R6LBD/1GM12X+8'N/**[\;?[9_014$)W[.LQ2@N#;=0(!]?:F]Z5 MI_*V0D1M3"T?;%AAJGU2%RR8"\I*N4^)4B NT:.8)<8XN<^++ CW!;W>1X,R M2C6Y5X9!GRLTW+YS:=)=RD/MQ/3L-&V8%N^?MT-*JY;%"IW_<\/J\U'L6U#1SUGN5N;[!$?KM?_SXYOCXCXB'I(W(->[LJ$I=[V[WW=US:.5N M/'^"I6*1=J \WO195#2O]:?1^J4?EY!_\O-"*B4LT::6.Z%?^K=FB_;#PQ[A MRD-0A00K17 --[&I,.Z-@/6RI2S>CR&&RMNHZ;Z%+5OJ%L6]6.+,[)ZT0!3-O[8 K,GC)W,)'6P0F M2&E%UGRW)S?K@+XH[M;]_!\ M^3?KWH+&=:_VIO:ZLR=7EQ.BD0?WVV"U_B/Z5.71!@6ZQP]QFL+OR )Q&.J7 M[PLE8GM;-F,2XC0R(=Z+DURBB\V)W.K<^J] :GV@4Q2Y-Y.@'?SH9-8NFK9% M%H/V52NC@FUWWY!'>Z!WT7SY.NCN>L:E/?6EM4F"5,=+ M\%=\K0H.GX=W8.]O=LWE0;G""Y(=+JP1SGZ2)&5[:]$C"\R2OW^^H8RF^+X,.W1&TNX>ZXDZ<,<9RO(#))DCHA' MFCY/'LYH^V!4"1=KDK%'/+) "<5B2@7N"D72*ODVUM';E0\)AS^A4+8R!*<- M82K4UNP^J'.<_+Q:=G 3T2"M!SE;^T=NZ7^S.*1_8]$(G]*X, V+Z3%G;[EG M -NZ_&KD+&YK$6[Q*\M^,@Q''!#39U=;Y5'OK7)V7'CMCVZ)TCK&D)UWYG)E MW.X -9$*STL;9_I!AH35!591&61181+5- :<&'^E(@D29#E\!C%?2LO MS+5BR"1#>%;Z[+S;LW\O7]V]]NIX\0^J>9^2E(5[;X($E-SCKGO #R9][@2W M&/N]'[(*+11N\4))O*!W!91V\7@W>&*<_7O")S%8]\=0#)A/HD1A@J"5$WJ4)_M9.C+Z.T!ZD_4E MBK1+>M[B-(]#MC('DDL T+^ VD/,J1P*'AXRYC=$<86%Q[/C8+?M2)7.+7R) MQJ:=>%P9'/\&I)OXVITCR)_57^X+NW13[1A\_F,+>UP=C2!5187TC24!V0,3 M3Y+3 &/KN>-;E/YM3+L^C#.@$.[-#2]&.C=6NJMN6)+24GB>I+40+Z>G?(2* ML]6]'E"(*VZ@LX,YSU@WYV?V$,K[4O%82,'!DHXW/!C">6TS=@48L29UH]%( MY70FVL1SWU 8Y[%<'-.1[V#B^")*CT54+_M@EM)VM8G M6$PG=\Y?SK; P5V"733,U)6[-YUUCRWO_%?>-;\Y^N[HZ/=H'90^VS^BWQ]- MCHZ.JDLHV!1+DL7_PM$?T0^3[_]PQ"J6_S!Y^_V[:D@9L0X___WDQZ,WY=]^ M^/&X&D&:DIO^8(TAT@4GSWX\Q*+](ZJ;XBX()_K[)B]89"ITX0GRY66!5_F< MT+-"_QU3,QP7_ A!$\@Y <_U348>XPA'[Y\_Y1#=7A>I*N.+8FEQ,5=@34.% M+*-G^P0V\(>.?UF%-4IQ@:!_)/P4_@Y+0Z\V$ 0>I]^B=;D$B/NNNWVAH,;? M3\$T9\Q"?'' 2S11/40K:4+W;[[ZC%9RO!RGV76V*3U$>0<[(6(ODI!]2CS\ M6T7:Z5YP=GPV(XRT:VC+W.@_J:T&N0TE^J*_.;4_LUO+ZL" \N[042%ZNPW4 M3YY!B5%;TV=#%5UJ\-17S$.E*HIV1P\EAOBL7D10Z: ;G?C9(W27Z&FCWLL1.^=/ZSAC'WD5.X9H M^!([FNC:CW2F')[\NTD=4YX94NKT8@0?4N\@GB:T.4V'QU$U2M#Y4+1-4*T;OJJ+YK7^',X!UWV__+QB2ZE*M$GE M0_4\#=9Q$23<:K[%.<71!LHL->&W C 8S1JZ(ZLW37RU5@^?J558;,1.9 MZ6#U!I*OU-/ON)Y>(L;%7(XJU-""9(@CARKLQN1?TN3>=F7>9%.<'?DSO,#T MRHGFP1.OLP/V!I>-24*^=!QRC2\-C[4"!%<'60$5DZ-K984&A[7" U%$REI0 M$U3C@A37:.D\ZC :Z4%;]SU:KS!5-DM=4Y2ET#VX;W?6G4F=U'A8!S&_]K>1 MAPD@X4==DU"WK45K!\G<%6O%E*/Q+DJYK,BDVD>F)5P[)[?-61PZF,H53W$$ MT&??-2 5B4[,*.G2N"0;RN^4[R&Q0FI9=@PV-RM;)G5@4S*H]-IZ]I8$(Z$G MT2.2*L^L5Q'C@Z-W;X\8+] ?_'JZC/'B_ F'&TB\F"T6<8BSDS2ZH32,(PKK M(VXI.&'PI2:7:$"P+N4 #53C@4I$6#9+C0KZS)&17$H.%QF1D#4W8!J2\F)O M\9K^ECDQ0[9N7*^;--:]KK#[SND!,N$[TH/._:[C/"L:5S']U_8:IO_X]28C MT28L9MD=-2 I-B=/\;[.*!NF>:A$T]D^025,QCDE6/09 +L5X5)J$E42C>>A M3CT\V&KE("$<_\D<+Z0SIPAQSWD%/CMMZB>\CYP<_1(J1I+];^^JL),6,7P] M*C6YGE/EHA0@^1F!DC=BX2X>:R[A#^?T(N8Y:&^"OH.R1(M<+T;DMP3%61+Z M'9"\%0P\P.BE"/X6U'W(NGX4W.UXI/F^6(?1?B6"KNMX#%IZ4;)C5H7=55S$ M#[S_&<5/8,**!QF(M\/)K#NC:X@(0/HR73NH2-1(XY 3YA244.N1#>W-%=LI MG?.&+WU'2M-6'A$1REV$4H:CN+@(0HB7>FZY/^0#36.,#B:T[DAF$%$%TL<] MHD!-HDXB3US2>J^H#!V$4]S<*P>\XN->4:*ID%^\WBLW61DM(JW:UC'2D%]: M9K1O>E'I8>F*"4[&6#0B3'UGOBA=^ZMH1HT-D3MRGD%LL_ M&(3W7&88'[#@N)*,%2@N9*T1I!I?I@6F.!0W01Q=8U&@AF"4<:G2G=G<1I/% M)7!/54K;Z4@4B>/NXB%)'#[7P422\HV2T:973ONLKAQO O FSK/!5F(0L5M& M^D"H&T,C]A1 *>,1HDDNKS)86FY*[:,!9;&[HE,B>3RBNE.*U)?(Y?%7GQ)Y M9+5F512]CP>1W;YJHQS(\%&6 M1]'<$*$X'[9(2GNX>Y#$] 9)X^ J^))OXH[P]NZ1)N'L[3/:-ZLKL*B$:QZK M/M0*3&/3$^ -*()?+#%J+"SAZ'@(1I=P"=$@W/CU56JCX@32F':_/"7YX+JJ M BC7>FH'2J/743MP=ZJ?#DK#GKIIK7-NT9Z@!H)(3IVQ:98JIV8(K5)Y&]UI ME&7^[IRY_QGFAE%5D TX?T3\D/D[E M_I"(&PM]O]3SXXUJZ@3E FH7U2B<4%:.V!"]H-5VWMF]=TMOWW2#+R@%J][3 MO\3%\G23%V2%L\LT3#80] +E9>C_H-*,X&;K,9/AW64 T?;M5*(D>:?TN!R# MZT)M398.(P4=O%7UUEAA2A=K$@(0>S,*3\)^;.,,W&92I*IYOZ 84)VET M3G^Z7HE+W^A/T-MPE %R;TG*,.IG6@ZXWCZVY@W]^9+5F*(&)ZZ LV165L]L M29((Q2OHMX'PD76-YX2N?_C7F.J2=)>Z,P",YN@K M-%1@N1,CJ(;,^/?ZY&>_"01F6](F6?3I/'ZORC:#4YZN/>3\KKTH^WB,WGNR MC[!3KTE_:OGQEFSQ+KL:H%=_PT'VPMPCPC,SA%ND>VNM9NE^#/Y.LLH2S 7Y MVN)!!IFYAY-9CW@H@?E*U.X@'U&CB546N Y6>+;804&8J2T=:\ 0PCG=\86O M)&TY.8D6C;PZ:HZU'37'UAPUQ[X=-Z/-8&^L,=@; MWPSV9GP,MD]M"8.UDO %!+W!?\K7*ZZN'0\>["8&X3S([1"5\0>W'>+L-JAM M")IY>MJ&/ZI'[;'8:T,?H4$BWF1[[%Y2OG\^=("QB[:CBH[>QWWE9R<0O]Y0 M?Z5W-+>@3:AJT-6W?(5C,Z>G*USB.86$.U4ZHSF&E9#ML&SSJC0LN40),9S\ M:H)FFR2_@U4H[ZX?#\ESB)V@MSU.PV?6US%(3HK3(,N>Z0^["@II?6O:G4<% MABO%30D9$XW,TBH-5"W !#50024N?EH0:3$8Z45/=R?NH&>JI)B)_ /3LR6< MV+Z#DH%##0Q^\L-A!:D"!(]+6,. MGR 55"VQ]=[&DFXJN+M.-^MUPJZ (('*OQ<)^7*9+DBVXN>FV_FC^;7I-:H& MQ?H5VD #G<5YF!"(@6>)*JQH,N"%&HCY<1KI[@GI26AW261T-R @K\.?U#;$ M-!&L,97U^G+T7PB ^?0IM=*.J!#$.0=TNI7:!_7D D>=&[=\X-.U)*!@"R]X M=2Z=K]8)><:X;!?9KOA=D_01YP7FD2,Y4P/V:R5=D^)ON+C%(7E(.XI46X=G MR*/6\'*E0%I;@(E..B)JVBBL5F->A9ZQVDX45_2,"[3%=H).5E (W\L%9/^D M$><;[NQ:W'4XGC\!CJ(8B#$"UZ.3L!U[@ Z^4F(X]QA*/WSY_H:6YXXD_"(GYD#PP2\]9\(L.SHP_0 M>BS$R=U?T<75[)<[='$[^XAF-^>W)_/+ZP_HY'1^^?/E_/+\SH^=VV-SR' 4 M?_G:+@^COB!9^2,8)TJM\(/$V/3B5F1?O++#K4+E1P!8YQYVF'C@K +5=QBB_I7T5.3/% 4__YP8367>451/098"(& MU--SHIB:1)U$[AX'DX1\">BJ*-.>D6;;:KD6'7:U2B@X(2'S_O?D:;00:AL#NN/< '].IN)E7XQ)0G.Z:V MSH(E;)35P"M#-GC#D-V]_1$&![BA3L1 %]/9H@H#<$Y8S]YL?_P"_ M/J-S\]\>L]^^\E7V/+M.0K/ \>.)O\>+.OO(/#'E6/+%M MCJ4@4%3UMRJ")Q3X"Y)0("_1IYD[=JJ# F:+IFI:=DP"#34_R&O.Z\ZM(IX; M9E93QNP'W7-<&_H,F""&BA_]_-]58U.-;9<79ZB4Z*(HOO-P5K]UH0>KNRI$BO ML<'Z.T%ZD]?A!?GW35ZPN[J\R>>$*C70,P"*7L?I [4 VWUCPINS]XS&5ZHQ M9&=AR^8H&L4Z.Z%(G\KK%!OT98L.M6#K/I^E;YMWV$%P)A$N?;:\)2Y:TZD\ M.5@&8')B89\<.I;I!@!N.,NA<'SQ+(O:EGY@[&@63>S$#"@A_PYQV)["K^7$ M)?H4@#G@E$21J3TD6D\4>?DMAF+0?<3>J-&5&)&*56&:FW? M?9ZN@KO@('>KF\I B:J M_("K,VKR$XVG(ZA,DV+UKOEAXHTUV"+-J$@8,7O?2RH Q2;\-\%W88?N6DW<6!9Y3/.G2 ME%($;8*R52G< "7K;F)6M1I ^\U7M+J=.E6K>^^1L\/V?I/'*<[S,YR'6;QF MZTBCD_H29%="C*5OT\;S&!X3;7BVST"%$&I@Q(3%%B=4(>7_,=I\N\A@>S 2 M5Y;$1ZKWL177EBO?Z:S5E/#C/=4DN[+SR[-7E0>*OK$X[^8@235QF3'-Q":7I1;[AMC'F><[;N5P$ M.-/S9E2AKB>B!NY=-6SMY52W[#%1HH%P^\#:6?X0X7!:^@V?*J MJ/Z1P6NB?'+;M[,:%KH/AX.NJT]X[$B6T.O-D]=T@RNG=/,U@WS3!H8HJ.O> M3%"8!'D>+V(Z+,A17F/M_OE3XP01,]J_#"V6U[4X;#917H?G3^$2WJ1NZ=:> M+Q98Z&OT@X0/358;V1>ARVJORKE2YH#NAD9V5.*"6+*=0$5[>3J9^:D<2BOK MN>7.;N!&OSS!]=@RPO#N:LSDZF*Y4NVC9 %CX[!&9:0M';VV'6]OL3BNVI87 M<1JDX4Z]0K$;5W."86M9M@!R%@2LC)&AJ]C:>@U%')-F&RB-0&7Q.L2>K5@F6:U QR] MNB8%1G_P4_!0A=[$@(CN2WQ+'^TZ1O8M[^WN :\#=*_2WHY?]AJ-+GV][W6Q M0ULQ;^]O?>KEF?74G8X)K)?N]JSNM& TH+HSR'J'4'?:7)EC4G>Z.-"H/KGO MNN20R3Y;"S-_EA>M+AZC;/#PW+$%R/)1UUMH#TH*MOE>22 M52?OH9)T3#"L2M("R+-*TH+1@"K)(.L=0B6)*T1&JI)T<:!<)9&2N5? Q>%S MPDD89AMI1@:\DY MUJ69!7O,E_"V63YROJJ>.[]%T2:#.XC*4T2%+,EXTCMO2T)O*?AY\/"0L1@9 M%.Q'C'#UHLP6*V ]\(\-JQY]ORE06O8\ >GM/D"DY^DFP^VK,WWD0T;RG%[& MBUBD!;>,,-0H&C.Y4AD:($UT@EX8&PA]!@^M%?"U)-O;-ILHT*.7=)9FQHL2 MXWG-N\LT+S)VP^5,S9\O@Y3;G?DI=/W)6!7&1B'ARY0'&;3(=]^H&&@(OE!V MH6/X6INN*'\!>[ ;O#K75W=J3"#:,V2XE-5;7U&YSXN[2E[D7B3A>FM1Z89U M6P$EB"$]O6?>OG7I[8NW:YA0-:F,/B6T3XLB94PPH*] 5GF&Z" M:$>_"4*="7ZQ.JO<=W+C\*]_E& #E5) J9-MY+E%KJI7N4&2V>J ME)OE&"D!HZ-T?X6I MY;01H=;4:L$]5$'Y\.Y/C*(YXYJ)>$JOI.S1: QAK^ M7@=IMH@4E>$&,J!K6A>7=A=\W9MDH+7T28*L4*C./4,"1?B^V,87>UI6[QN- MO=613;%(R!=PA+/42'8!D?*.:\10-^ZF9QQD[N\CI?-"="GLS+8YZ-W82*W0 M:+_9_I6AE2.9W?9U<=9LPIEL04]00N@^%3A;C:,IIX#H79TYNR@Y4CMHMBGR M(DA!;:%F7-U]_A<+WZAL*8-UO&QK MRV#!X[$YG.R6<86:!G;HM\%J_4?TJ400VF:W%*F94)N#8XX"CCI: \[P:V[P M,=,O(DD29/GVIR.R AWNB';IF^[]V*E^\_]WPJ9^^TL[;<'F7L;A$CW0U1<8 MYV!]HR"D*Z7T!N6V;/E'_X^S1_H]=$6(\WS#VMAOTHAN PPK]>.MU5\&H%*S M/BV-_*_)9.\C>ZT;];W9<*0*V0?@T;SR5(Q&#]-':U3JESKZMK4NA@G^&@2! M39H.=?_7Q"PC_+I%02D&J+3>>:6^?T:X7,[6$_QO(P4,3K[UR]^4]=R5G-YV MX3[#ZPR',5L[_7N"JU82*_#U_XO]_":#1+[B&;JF%/1WM0-+X"$:>GK30M<# MH6&]1O863Q0U$&5!OD$#0]_MWH?9S/9N\ /NT!BJ3&SKR\N:!IA-,GPMBA9@ M?LM3-'K#>6\T8+A):@4LI)3O9PN DO IC;GL$C8$[AIFHBNW3&<]"9BI0P 4 M\;8#IHU\AT&^=\=>KM[!&ST* )'<@][6Q15$E5J]^/>:Q3C,%A^#OY/L=$.) MLL)96U)9]T #'FZ?T(7?NQVR+AL/A;]!4M=U'9C"@"/O:S ]C&MPNH%\*G;" M;59L56&%3[-S*3CGCH_^)Z)_4-6%F63,A[>FV@TKW\N.7%J4S<:S.*X M"-U?%Y(C2-3WU&%= X%.R9)T!#J;VD?&U0RZ)K?>ZBE^8B6F(<>?=;(N&_/6 M%DK3(&%:VX[)0@?_YLW;R=OC-^#,N*.\PN0!>GLT04#["?OD-V^.)^]^^!Z& MG%&>Y2..V8@WG@HD*&TH,=LE=]542?H (0IG^+Z0=)3J&FI:7[5E2MOL"C"G MSCL\>RA+B=K"/US[&V\BV MLQBJ4:11WLC?$8E0I8],16CGY*ZRIKNQ,$FD'FQ=?<)/62N=J(+/:@SXD=EJ M'$3,R-?+9JV4VEF*A0X7X1@#2_5@+NN>NQ(@HA"-W2P#8&UFUEVFU$A;E?;7 MUM]2F7.(I-B][23F!Z)$KA'6WI(T63:?R'HM+F?MF4_N_HHNKF:_W*&+V]E' M='G]\_G=_/+Z SHYG5_^?#F_/+_ST[2YQ^88E:GRW.[Y%A=4@<+1>9!!<&+> M63ZS>[ A<[9/:IL!*ZBH NNW1*:$LD2/7.[JKY9(W.",A0S(WORDXTWKKXKF MM!* MHO\KEHPV9!C!K YL MLLB,Y[=<^A,@OMVYTRZE[X2$9JHDD_9QQU5P0%RY3B&5&01D52%N$N MCCM2^L:0NSKGMNX"Y7EW6Z ^PY#4J$R,2.?.J[Z+2F=<4N=84V]ZVYRNVXJ%]BP&"AZP+U$A5M_^3W3M\2.&H&>*\P_"X";)2+,. M3FTSVCYQ-5@$B2HJ(B3"PL#JSSF4\[VJMLA)[QJ,B(Q%C M^O42&G,>Z244%:V_-Q 0._-8?TTI>TB:BH*>R/;/9BSQS\O&".YO^_9M)U+R M].)%5JCEEN=-"AE2/,B *P\GL\V:#"(J01HSZ!!X]^927KBHS'-%_(N<9<.R MWWR!BD<1+YZ /52C[V 4HD;% 0L[M$>L2L?U+NW@*$YUO[:#:IRJ-?0'U<%' M5^FA)?!6D78CK5O8WEMJ-/4+S=$;51U#_678?U(6-'?["BHN* M[+1AWU=4\K#'96&_F4U/GG3\&GY%*VL-E6E#VS+M?U*U"[/4J;P4S^TG\>8[N M&7;0\'GTK_QVM_\@4L#!GMI5^'+5FVC_(KH@V0)#Q21;M:K=8F9#S7.S NL% MBRIDQJ/1C96PMML6D$T2H24=5I6LCI@JQCH4),],N^,EK"'O!=H9K'%8-#I[ MM=>LYJI=J0I)DMFM=S;BX,L6>,$."E[4#E5J$T,2NLM/#/*E M@*.:OS+-0J13N-*H 9:)$FV&HT'(F1Q!6PF1S8TD72MWRG;02H/^ 7?V8Y"P M?)7B-,@R$+$_!\E&=--I?=N#<:4P["N%^9*5W&:-U?$6#V];0YBQK$Z>UK>&U[02#-OG;!<)2'"O S@9 M(LAW,3V]G2"]R.NNA$O"N 5'S!)\OV\M=AM+>A^;%G51 F(]^!* 3YFE#/$V M-7@_)5WTZ$[Z$;.7%O$^2,/9XF2%LS@,KG"0\V[0796"=#\ST"A4IK?-48 # MW'(E%JA$@WT+Z$MIA)<,@PO3D,+=TE;9W6W=^NR%)'#X+6%7K6^,*APHPK->C MJU(SMX#19P[:NRJMMPFD%V6-N#+'X7&CABM;?&_#"SCS6[Y0*& )HSK>]G69$2@A+6WS.2I!#]'!&V8IIQ:R&U"G< M2MGS*8GV#6?-KPS806%VZPY3A@+:P6&"&!;0$;;$! $JSCE(A_C$D*+N?#=U MQUTF]^3=AN0?F/IHA!,[TG+ )JQ H\\5<$\%=^54)OJDLZS&4,4JS5G97ZD> M(QK:0Y'9G]*9)K,%[%N5$5*5Z)#*$I>Q^']E;B'3:0RED"XXVSQ&\4%- M^;2#T025MOA8;'+CS2)#[8##:O*L@!I7YF[C_!]GO(+*1MZV3.=3XYKS]A++9- MZ\Q*K($C@(Y*\-XLPTX2$UVZ^6B043=VKAKYG>$PH7]$PBM-_=/^;32$()R$ M 6Y[=D; =BLS93F.G5=*+LD;T7@9+5>CA-BA$T4^:7_>HK:X Q679=05T3,N; M6UEI[V+M$U2GO94(H0HC!"A-(/_MAL1I@>AYG<M+>79,5EB@X MVQ1Y$:10(DMP(H7C3)NI[,_GZI0= #8Y3P-@S^N&W15!5NB=G_=!PEJ^@OSB M:9Y:F;6#+^$\C2POP-*9%K,T42:3)1OV#H>;C-I!YT_A$L+LKX-5FW.X:YB! MS=HVG?7@WQ(FJH B@.K<1.VD)%$ECP_57_4"5_FDOZKO_%H_W2FZ6::]DRU\ M[[>,$MW;=7H;=X]9,W:\P!FUGK083O$K0YZ3S&Z;[6KP(^8\U0T@AE1UE^-E M9$/:M1U'8C-:L!7'8".J6(9^$M7T[3_[=I^Z/GG\YGX>%P=M@[J&]- CJZFL MMTL!()#*@0JVR@,-ZJ9)I[6?K8IA_UZ"QR] O#?FO?\&'0Y_2L.K'%6!''*:M43JH)R M[%ABWY(BAL+MROUU:%)B+:)+X%Z'XW09XRJ#?+984+J(3X9TK,&Q$,YI_;8$ MP'5-@!*T\7$8S++G1NCSW'"]G&:)%0)?-#/;Z^5$[<1W$T5EI M+9:Y[77R6)[C0E0?M]]DYBT(#("Z,N+,L!NFL^7 ='C'Z9!"00ZL^2Y0HE)7 MZV4"B]>G#$MU+E!8N27+KR??=K;'U-\$]V6O(:D>[]FQ$.('$:E@Q][@+#R, ML.L[3=^BV8K@G-?45L2K5\EM:VLW<.AL:W$SK%I\.Q5FY:N_$@$L'75C9FTK MZ&VT"Y8SDKB%ROXB@N2+8K+:_BX#Y. MXD)49V: &4VK))E#MEXX"5";DL5TD^/23FIV!\C(YF&)2*V&)8"<'TMJB.TC M%O9D'#;5+5YQWRW[)<3)'IO85!W3V+"I6L"-PJ9JP6MPFVJ0M5NQJ6K,^ C$ MHJY?@9;@)R+%F&-5#2OI5EC-.;R($WR]:7DPZ!IBG%NXG*,M]R,B78@DE7X-T7W-1'&W,"ZVS.F*+"C;BP%$)W1.+ M=-.7:!+-=F48.GV'P=3\=9\*,/13=U5?Z$A_A5Z:!-LO[G) !:NWPMTJ2)+W MFYRJHGF;SZ1CE/$ML#.;H]//8*(*J*=#WTY&HD@;NWRPQ$DB$PIM@\RYH#&9 M*R8 D)XO_E8:$C7"N(MDKK)T&U'^'?VM9,--8Y<%TSH+6A; -XI6[K^6/F_6 M>Y4/7OWFZ+NC/_A.)Y>R#=&EGV4]J!&\=D4OZ,L"K[K>&;J&]]"3VJ9UIC\@\D$RMCK:-Z>6GJV1PZ:C)4 ?7HJSDDXX&[1D ;I[EEVVZ\)T^Q M*&Y1/+!'!MGNA-;O#0H1;4&BSP#44\,O,36).HFLWA9E-@8O!1NG#U"9NC7\ M066X\?W1/JVCBZ3*HJFA(P[>TY4B(3'1I9NG2P;J!IP1>*A0NFH.AP]RX6RG M=7SM3%B%!_29 Q_#]=-"8>$E)"*;,U[:>_'BSQUG<;*I.L\U$[9/HK]O\F(E MCLOM.9LA)QI"M5\NCF( U3)#7E1BV\^X2N_WG=+?=[O(P'O@KDQ5N,31)L&S MQ>YQS&5%A=4_-"UD)05@/:.QQ RH'>+JS5NW7PLK5XU-H284]EC;A2T,UGA M>?"$&]VS!-RI^?5@V4^M4/RE.[6B,TQ^4]^5[CJ'Y_I1.AP!5 1/*%-G>Q!D3*)EHFEX?U ME1>D"!*]:Z(.YPW*<-[2+#TL-3=!$4?4^U5@RJ\RPU1U*QQ6X-QK=U+F<5*, M1?'Z*I\85^ 43^WJE';A8'(DAUV3@9@^;-13IR53',;1G*>-A;J:\@AIZ-%@ M/NPUK6PMBS\=S%0^!.'/3C[$91@CN=<:^X1/U8W41V<:=W!6IUTL(Z75)TMJ MCE]&]'C'BSAD1UZ2C2(9;_QH*9C7T:LEA8YVP?O-6I%1F6B3SNZ[-Q,8R64: MX:?_A<5Q,H)QYB_=N_.Y>N+F4!$#BRA<7V_; FH291)998I;_!!#ZV3^ "KD MB?9AQBRQ.YTCCM@"]=.*H).21)4\[IRO]=-@/B:1PER4OT% 7 T2WW9[EW4)5HD M+2647VJXK9=*.R[,$]MUEGF]P!/^%OK*G)! R7*.V/]_4BV,OA%P-62T88,*YC521(.CE"* M"Y00*LSK8AHLN"DB21)DN>\2&S*2$TTZ^@Y+/ BK>A_D<2C@-Z,YA@U);(=E MFS=U(O+N :&QQN-)MDH>C:="?Q?6SBG]ZRR;DR]B7ZIP9%]+9SNC:SL'(".2 M(8#MU\9IH6J;A2,BE0L6H=HL%?#_)UZ?DDC\>5$L=M7_'"0;D7---MQ0 HJF=?6F*8)O\MP[ MP%KZA!M>@7-HBBHLJM[M04$%>5Y,T \__%A*:R_"6LI 1)>2W@R6+O6Q<^Q MQHH3=9 !>6&&BE#14Z"@"VG-_%&S["8CCW$:2N6U8'A?B;TWK6N9S<"#@E/]8"?#K+.2E\,11K;6?VQEH^RSJI4+J+N43D\_$,!T5X+Q+R)5=_?A-^ MTO_9[6!JI\]MK,HR S^B9S8QM=N?UR0DM)O3L2WN+,L\U_O(/-NC8W)7J1_< M>7O'C4".!5+.([>7":)"=F)&2V<7&=2A@C)44*WI8U"4E1MN\3IX9@]QL\5- M1O7#>!TDO&=3!%[E;1=+P64WU+2&%V)?\*Y<-GWQ-''MN*>-29U"MIFMYR& MRU60>4[VZ*8KT2*6NZ#(@_H2G;PC&VX:S"B8UC8'U?5"MH#]\I"4OD27:&,T MT2[3:_Q4S+_@Y!%_)&FQ%'G1!YG3OG%V"'N$EMDADI;-LB&H8F"34<;\?NS6 M5@>SFIE:,EI;\@;.LP"<0G?/JWN2[)UAX>\-?'P[\]@^6R4PQ*$Y]]JUTXQ( M">'S,;36P/1>1%L_&^Y9=&=Z#P]8#;UT5 ^D[63O?B7MH*5'QJN0TGLO%7PV M&./M3N^7\4;U?"HB?"?K=5'3&>O-LH<@C?_%L*(HYB2)(_:/DS2ZH9M#42Z+ M1M=9;[5K(#^+\S A^2;#LNXBML 8LO;0Z-@^"DU\)V@'8Q2D$6KBO)MVN44; M;?%&GWTW-['&#\35)MNJ4$%9.;E9DA0+2U**AIC4J-B;RGJ1"H"'&$!?I2:% MU",J)''XK%/G69Y1^RA]X$68^+-ULUA3E9(JRGDTG\CXP4<7H+>L7>]99STV MAPQ'<7=Y(N#+DZD*[8-,!NZE:U+@'#' GK(ZVC>> MJ%%%E8G7JX@QYM&[MT>,.>D/?CW#ZPQ3!:#4#DY6T N5:PZ\B0H]5+=DH=[ BZFI00.XSJEPN\BH;,#>LBU=+RZ\Q1 5,5'7 MLA%^@IJ+>$+_4F+=^GNT(!G*(*5X2A;3#?U! "OC'8_(&H,=23]-H)CZ=TZ/ MZR!,3H;<5&?RZR*(,Y8\QA#*/[+,,AS-TEOHN925V=W25INFTQC*0%UPMJ\% MP BJL$$-K+.TXC3>-#+43[FR/U@JQ)UE&=Y%9Q^^?MT-N M^)O-R9<@BTHU\P-4VLXO4ZZ&?LA(+G*=6X1D:KT,CY'M\\1 XFBBW7MYQ!0P MT%\94E.&%6IBCAJHH_MGU!Q7HH\8_A-4KF""^!H0)21?!?P$,E>]VXL6SPMQ MR +.KK)K7$ Z"R7.W1Q._N(+BZO3ZY/+Z\_H)/3^>7/E_/+\[N?O!R+'IM#AJ/X MBY'/%R1;X+B@JD=]1BW)YPY(GN1S"T:NO$(64/$D@:LTC3X&V3\P^##.N<-#= -)/S"]2(03V[X/:GCHM\%J M_4>4+["D)G5&3BC^IEI@*UD M>NNOK%#5&[+!&0:H0F&".!)^8V>4:4],">J5^SKB!&7#!^0V-PTG&#-!1S6? M88!2JDKXR&/8WU47E>KI0"FR%S&EJ[,#=HL+*AUP5)5L.PG#S6J3@.5QAA=Q M&(N\/>H?&AXR.0 '&6(51!1QD%[838/4Q)Q^#EDNQQ3,DAZ#,_R($[(&8ZS; MQE'ZQIC1.N:VG\?*@9>&3K1%P!.KJ="9&!'/95YKQ>FS8@GMU%9K*C@H1O$C MYKG;5R3/KW$Q6\R#)P'+&+&%R_6=D2TA(]>CEC'\@; M5<\]D8PV9"#!K/9CZNZ+465RR*A+-$GF+NDNR$&PPQ]@I#P&">1]=.5Y2C\P M3;033FS]21?J18+UR?[2 .XUL5-.9Z)//(=5CPI,22[1^06CC*L<[4]T$22+NQV,;[/-6,+U/"VF8FL/2=;30O:_5==P5W MWRWDJ105*N?'+;W*6&A6X>[J#KZA,-S""6 M"J771?1*&YXO,6N,%X+)1S;%(B%?H*%9G+*_\73?QDK=Y_IJG!)B1EUW[P:' MSF>)W:;PA>G[@7AF5]IR!PHFFMN@*S(N8%&0UNI7?MY&%+B'&!#0DYI717D] M7].E;[*,TE5)K^OX;A!%KF5^?89[Q-D]T64Y*&0[I:RZ0FO0;GCQM;WJ#$U' MA\FQLK!6L^M"BLA(5F=P=6SWT7CSG.CE72=)J(A+B>J^5\UI0K69LF-)QXNK M='S?GC3[\UKWB0*\N@>-ST=6.6G;FLQTT\M+17ZI+.H>/$ -?8]2)Z+@^Q:[ M=R](VJ'[7$^!*W2E'P7LB_6X*H$-:W M%JJG>]K1.!V=^!HZ8N G=?:(T=/ 8&O1._YES5WT"!60X$C85(^=W &FV^)6 M5]30$'WIA>$21YL$SQ95/L<-SJJ,]CB$\/LXV10X4BH@VG,V4YW2#*KM0U>A M!>>M0@R*&O%WQ@FKL1:R]_@2O;'46^N[BV3@K?$M[4Y-'"ZG-KTMIVZTQM-= MQ M:QI"';NM5D;1X*5&1W"(1)RD^I#NR^>"*7 L.-W5B]_91A3IH?NYJ5]&$8PS M5XXQ=*U<;/CX]#E]%(7XJ.XPA^2J,X9WU3<73^%-*AO"*Y MR7F4S67C<(I@CN*DBI ;_-@.0(4^,36 VT\H+O-.QG=^I8RI>IC5Z.PPH76! MJ7X<\03M>?!41LB]QRE>"*N4*'YEG.#:.;O]1%<.GG(CP$=%\.3)!E(E,S&D MW3CD1T.\_0T'V9S"[*O+'<2)R5OWWM_>+HEC]]<.'AX>''QYG-/N!T+L/'W_\\=.'3>OWZ^;BMVGQ MW&&[\<\?ZE\^-WTS],.GJNW1Y\^?/U2_?6[*<%-#/NC1A__^>G6;+- RCG N M$$D$+0S_E54_O"))7%0P:EEX)VTA_A=MFD7B1]'1Q^C3T0^/+'W/47_WKH:. MD@S=H/D[\??WF\M7WURQ)T$02G'"?DC(\H. _L?/GW[\(%I_X)07_+=Y$>6D M0-'1CQ%%]R@O!3/5V N*YK^]7RW3:--1?/U_:_L53RLN'@PO5QEZ_V&+V!5% MC/>KT+GB/UBW%]3LE?": /18("Z(:[@V-&0D><6>^"S;B U#R0]WY/Y#BG#U M3?&/BOF*N&S'.-]\+HMG*/OMO>S7-369D I"UWCLB9HK=!=G M]3>/'S%K($C2PH2F-P+ ?_"/;QQY-B47..?BC^/L=C,G['C&"AHGQ0XQ9IU: M8S:/V:Q:126+[N)X50.'LH)M?O*"X/H'_SC#+,D(*RF:/_*6'"H,=X M.8@^.N'AIE[#%Y0L3TE>4?('+A:G)2OX24*?R90P9-K=*F_/@LYW/73)_[F[ M5/4-W= [C6<9TM'ZJI&*SNW]_Y@F[PCE>L)O[[FNP7\S1Y2B]*K^AO1IL_ZN08Y3^]KZ@+R= 3),WI\KK@=8M/JQB*DZ29(&S=--[SH7(>,#:&[JR @U 7$FKO:8_=.S(C.K()3H58>S,:\2? #02, 1'8X4 MNM/[(@P058ET/<9?P/K;AT9+HQ>+Z5,TCS&-[N.L1-$2Q8+)ZFPP,Z"TPUBV MIX#T!/,JF%?!O!J->77!U_3O8DF_D,9T-A6H3S"D@B$5#*E@2 5#*AA2P9 : MC"%E<':[L9Z.HEG,,(O(/-K^GF'P23V([4@4A)I@-P6[*=A-H[&;)O0NSO&_ MJX5\2G)&,IS6)T>>7F\M\LF\07X:V)$PWM=G@G46K+-@G07K+%AGP3H+UME@ MK+-^CWOK!EU*DK+Z1YRG$:J$/L+YG-"EF4T'',>>66=$4"^6W3'_?"I(N,CB MNP9+JO'W/=IVIV)#HR@^)>FNQB3[=9_4E%2LS N^(N+L[RBFYWEZQB>OB3)- MTQZI/%M+4?WM:T0Q22_XSYHL8VU;:W0*C&!4OFEI@<;+EU4HLS:@S>U2VV1K M0)I:H+*6-OD24K:S0-__+6/*U?_LZ0:M"-WU(0!:6J!Q2N.<83%[6B)E36U0 MR3^AHFSKUSU2LU:/TY0?VVS]EUB=1U(7IJ*M+3K%"3>A4_(@=[1*6]JB\9IP M%2;[?W@E.:7UC6U16FFU$WI-R3VN[]$H:94T[YW:4R1RT;)+KMX]_A_T)"53 MTJY_^LAR2?+;@IL"MPMNK+!)651WM7#>I#3"._5/>:V6U3L@_["8X4:5 ]*\ M=VJ'$F&I/W>^1/2.@_"%DH=BP:=S%>=RV52V[IW6"YRA;^5RAJB4P+=-K%!% M3_F>H'+G&5KW3=IDGA'(QKU3!:N,[)27?7IZ4FSJHEP7:N?85)P6^1UQ' MC->K5D&TJGGOU-Z@.RQ\-7GQ+5[*H6UNUCMUMPN49;K%W=2H?\J6<9:=E(RK M84R^93>VZIVV:?QXF0J/S1S7UW$UFX^F_=BCY:8T$>%\6)!J2.&YE"G[M]6LY(UD!6X^_] MB6ZJEH_WD2J06^D0XE4F0, ]AIZ*QUMN"=C$]510-)"H%$,P(A_]0$01CP)# M\*+9@H+_<%0\46SA\7LX-)ZHM] T##@PGFB[\BQ2.!2>Z+CJ, L<#D_T M6W5\!^YL\T2O541OX%AXHM3J VQP2+S28B$Y4W!HO%)B(8DG<&B\TF,524]P M1+S2816)+'!$O%)= 2F%<&0\T5W/-?E8<$ \T6#/#9.-K=]>3$B>HIQC)?ZU MOHK)_S.+,_&T0\06"!4L2NJS(5I5SN:HS.,RQ:)=C=0"%9AKZO#:G[U\U=[- MR![)#Q5R>LCY:U,?XSCAJ[S,Q,2>(2Y!":[DA_\[0^O+RL=+H5/6%YFO*>'S M7#Q=1"B?D'H&2EGQ;S,.$/"@KCBJSZ'CLE@0BO^- M4CTGLAYN.;ADK(13_[JU6\KEMY1,NECEX7JCD;59%&:='?(%7!JP3L[Y4"X0 M?0?G].N7";!7J 8&H7>KZ,HUJ9,H-&7K3+KZ4.%L[W1.:?7.P%,EONL]OQ)B M"F^P0SU,HD9,$#7PU"BV,\-JF=)F*!T M03(^'RQ"7#LMGGJ+9'?_LO-H]KY8:!'1[AA?.IQNML7*2V: MEC[9SHWT52ZM[SDNCA]BFDIA4C7K;ILP6FS9)?Q_+^N/_^?RC]PL;A!6;5GL@5>38EB6^LP@MT+=6+^1:'/ACE0MG'D-9C, M3[>.K@I,E)X25K#*=WLB3K?K^*E:7#J?SYY&':__9/P<./( B<-%%+I1+)JF M)DYH;-R>U(WL>J>>5]CV&CRF5%03JE;#(-SV^:DA8%81 MR9GA5L$D1XV'?X<1!L;AE'^I*X\-8PR-RP?2E[\C)APHB@.H MH84+"I4;X+$')A /JFQPX$:.]H'9OR M[C:V=,^0&F)C%Q"@BM':U>2+B'3&1^+"\>6Z?G=\9&Z\L4N0V1:L#\'[(C'Z M35<1L_1EVY4:R; /QB&L92TZ#$_<2SU*T)^HEE^XEXS -QD*_XE*#;WM9R7J"(B)".&:V A+<:< T=I,9?50I[&CPVD29B = D!ZW"Y M*P1:0Z U!%I':3P-W(P.QE-+XPE^=+NQC'Z)9C'#213G:93BK!3EHG)41)Q4 M)IY&JBM+F5E,9F-:MJ3:$!4QSG-\]URK2F5?:]L&V"K95 ML*V";15LJV!;!=MJ,+85\-QV8UC]192/6.*B+M$KK(V$5.4\4"Z*>9A95,#! M+)M21E0%&ZK/DAEQAN>$KX;X*GY@)5:4R%"W[$S)>;Z,;^.[F!7E$OU^O25/ MIX2N"*U$4$I=B][^VY^:$@Q7N,!W%3"G,6NZ;*UN9)D^D8HCK06A:VK5KCE] MV=N.\_1T>V>#1^[:#3)>BW_\'(1RF<'J#U9_L/J#U=]3JK9"%2$F:L#8L8!= MH=(I;F-W@N@E FRU^'"/00]%:Q-I[))BTV,X4 D)'L..'L,NYI@;-^*OD7BV M-Q9T1AGB>P*+S%R'B@$LNPNUE 0784BS""Z+T;@LKA!C"$TV:_JJ6M(ZAQBL M4W"]!-=+<+T$UTMPO8S2?!JM!1G,)Z7Y9')XNS&7/DQ;!0U M?3S803W:02=<5YC,CY>(XB06$BR*JN3I:;S"19Q),Q-,NG5/HOA7B5?5]D/B M[7J-\KP)4(=@0VZ']_F.C(N+.,%9LQ#J&SJD5UDP6-74KI7+MS9XKH2FM77* M+W,NGF55$U4N'?*&#NG5UOC7-1^O+V3\'+CRYG!-=S('[XJZYLYIOQ(J%%6N M F@W9[PH'S60-PS>L^ ]"]ZSX#T+WK/].TSDZAXQ5:]\P42A!! 3H\07/+2J M$6FK@OB"D-X!"U,O?7%(0R2FG1/*%X3T$J,SQ'U!0GT"F3H##RPSQ1[L)8RQ[&5;;Q/[RHN>G\-?XGH1MXF.0FMKQ1[_0)1\1D_HH MZ55L;5NK3MOC)"$EG](;E"!\+\XQI6MH#Q9+&/Z MISJ("^SFF)>G9[)4(71@-]>\[+X3HF>C^?$45QR8U"6 =W7+D[1@A$$/NQRL MM\LW="FW+&"O\8:UQ\^!J\H0<8;8^M6J;T@=$U:V#6'A$!8.8>$0%@YAX;TQ MKS'HB)$M-78P3-1DTD)_\QB?9FM(!9+2&O0%*4!4!VJ2>1/>,5Q<)F:%+QBU M$AN%0\(77-IL/ "+PO\8,L1O.W8AT:LR .>_+Z+09J7 G,XAL!X"Z][I:<95 MF$R=S]:C[-N!Z+A>V*)LT8ID6!2+>OX'..!N.J"]V'L[RD(8OL?HWSN,[?8]=9G%^+V7B2A7?:=>Y,[Y8PM1:K+0[V,9R+\#0GZ'I-AB;* MH.]@E?YOZ&&+(DIR_L]D+3:5R*BEKNLP5GG=H4$S49K6XZ,\E#=W&0[:.YU3 M&J>(;_238H'H6PND%@()^49]_0IR[>6$">$O6?@+N/>,W?PYZ-"734? 0%UF MP1&PBX1.77KK+M.JP+Y ^"7=#/@?%E.,*0Z:#&^>*G-@.IFG;FYY_(IFL>8 M1O=Q5J)HB6+A(JQ?&RS$Y!K>=X&.9OG>BQE9P?'6H^.MR2XPFB.-%ZO%?%LR M)"\X2;\+BHX90P7[6I.53G*^E9:4\BWC)&986]Z[[3#!&>&#,T)\62>U^AG%5?;&6"04>S;(*9D15,,!CM@N\_)X+>Z_BIJOST4MB)'6<5B;SU9/[2<'<4=O(D?(@@[=\0*E-[P/RE.^+]NA91\SS%G*RGP/9=U0_0ZC.D(A>8YJXB>K,0_ MVT+1=>#@(@@N@B'3>7 N O A&EP$P4407 3!11!)Z"TZB.$^C%&A0Z+5:,$+ M$;P00Z;SX+P0[?:OX)((+HG@D@@NB>"2,+'U.FA,;JR\7R.R>:P^RJK7ZEM9 M=-IA+%MO0'J"I>;"4M-.#L0J \ZP)3WT"C&&T&1#D7AY#%WA>%8],?0U+DH* M#0=W&"E87L'R&C*=!V=YZ?>H8&4%*RM86<'*"E:6WLKJK!FYL; ^1RF:%:VL MJL:NEBTI!0W!>G)A/35.",1B4LRD]3C5ZS=ZM9=FX1V##11LH"'3>7 V4/.N M$^R>8/<$NR?8/<'N,8DNP90?-V;.T8\1K1_!:&7J2+M;-GB.HA0[DQ@[Z&,TW#T-'.)\3NJQO?*>HB''&HH(36\:9F75D.*AE MFZD5=<&2ZM&2$D^4-[U0?E;/R/3UA&Q9468=K>J:IS%;2#1,\:OP;(M+"VA< MQTX+27>NJP?5= !Z65!-!Z":#M9J;3J&W"BA\L)#G=10XV$'4Z0RJ**N5-'3 M!4;S\T>4E 6^1Y/Y'">('N?I-9< G/*I>_T&])8N:MAS/Y2N[@&8,RZ*T?#MZAYFG^!ZGG/N&U:AM9Y_*/W"QN$%9M9>R!5Y-B6)[ZS""55.H MFO\I_V+#'"C;V#5[R7*YKK-T&J]PP=>1N%C*;O@!2N]1>D'H15F4%%TR5O*% M)K/IC,=Q9%"?SLUO'BN\_?47&#$G*7 MXW^C5()+;]_S#;]K1#$18K+^D6AW9!O41B(<(2V.VV_Q4K5]-#5Q0F/C1JUN M9-EO838G.<)"@3-T+>%O*3.;=Z^)0KYV-K5L0?O_/%)QZZ MJY:4;"7O\Q-C0^E;*73#=>E#=GS/E5;A#>&[SQ?>=^_RI?G7 M>2T#7RAA4@_Y_K\T5,R8".["$Z-G:4X"E&+GL4(0KD9(KT;82HKH;[OQ#UIX MVD1_)_NP4>TCX-6?5C!L+-TD5O1W[HX7[0X9>_V=X8.%LW/>/!BS7[S!S%I. M/1C;OP1L]Y):#P;\5V\ [SU%"(SI9[\P[3D'W\W-ZY\CG/-&HM;;(V+=KEO# MQK)\Q]J$J'"Q.M3X,:N2NM[=IO'C,6.H8+_'65GO#5E&'A37&P$]0^IAJ! 4 M4N9"RMQ(W. ##X@$-W@+O;?%*>5&C?TEFHF7JZ,X3Z.T?KLZRE$19<([O.(V M#!/J>3?UMMLW+*N]^R VJ,-!'3:K4,)AJH0-WZ-;E(@'#C%BYX])5G(QNN ; MD#""RV)=$W?W\?GC)2FEUY3W,G90J8-*'53JH%('E3JHU(Y4ZE[.,3=*]U]$ MS*5I)B07<0/$=\NNSN26@UM6LSM1&?3K/NMXQAF>$[YXXJOX@958 M4;=3W;(S)>?Y,KZ-[V)6E$OT^_66?)T2NB)U\HV4NA:]#\J1M9ID]DZTH+5.J:6K4/7HBY146155-\_BBBFS)C0='#D4UV11A? M09N]^NDX2:A(GR].8TJ?^ ^%ITO*#:1OL#6#K1ELS6!K=KSAHSB>B,G1,'8L M8#=O=8?YV$UOO42 -5H?KK_IH6BM/H]=4FSZJ08J(<%/U<%/U4K'/<#K3 :6 MC1LOW:\168D,5#YG48;X-MG1,0T7.%XAC,^WR#*GUL/@O8;<9-N,O_.=3V1C@3B8*?/(/C8N1)XAEDB MPCHW7-:O$15UE$"LZ8<9(K4V$K-Y MM)Z#8#9+S4$CW>, S66@=MF?ZVDDR)BK=F#(_"G4T54_!$/F3[4-D%WJQE'U M.4K1K.CFG%*/8=DA!2$F.*%Z=$*=<+U^,C]>(HJ36 B\*"29I^NZ*-*4*Y-N MW;/#_E7B5;5L2;Q=44">$ ;J$!QX36_3\NT;%Q=Q4NDRYRK'HA5BJ*"!44O1TZT M#0EJM_I.*U>Y@US#FLS!NXFNN7/:KX0*0I5R#^WFC!?E\W'RAI9S3O,[88B( M%2BC=*N)L\S8_*Y8DV"^NP![!U=]<-4'5WUPU>_!\:%0)(FIXN8+)@IE@Y@8 M#;[@H57!2%M5QQ>$]-$>F!KK2_0+(C'MG$6^(*27&)V)[PL2ZA/(U&EW.&G7 MA[*7F)\[A_D^S_Y2*T;[+$U(K5 4HS/R*!Q@[ (RT+ MHVUKM_YG4B4ILAN4('PO5%ME5$[7W&ZN!:G>+Z\OA-]@]N<)RI/%,J9_JO,N M@-T<\_+T3)8JZP78S34OHL2%&1N[/=QRL$[@Y3JH[.*3JHNCR.D;DJ3EJ@QZ MV.5@O4&^H4NY20%[V8T*QYEXT*UZT/D;4J<^*-N&V'N(O8?8>XB]MRJ^HU"1 MB9%V.G8P3!0/TN)\]!B?9OU2!9)2O_8%*4#H#*KD>A-#,UQ<)FJ;+QBU$AN% MB><++FTV'H#>['^@'N()&[N0Z%49@(/7%U%HLU)@;KR0O1"R%RSH:8.+K\)# M'@>8L&#BYW03A&XH*KB,B_6K+1&9US^,LG4ABZTW/\S"TMV_X[[:8BN"0^BZ MQ]#URYSM??:V(KH]?L7NQ3?$&$*2"C77\5/UR,^9_%4(8/?HTZ"Y^\97Y/0! M9??H*\F+A?12:\OA7%UJ!)+[=Q33*?]FUTE^'F<,_#Z0?7#[0(;,:UT.*!5J MV 5F29P)FKNPW3C@$!'XGJ?KZE$H/7],>%/E0ZNMQHKR7YTPOI?2MN.E/#H: M$NVG)15F@1D+ZTZ#*%3[3-0W;I>T8>:E7[C?'F+L)C'V/G7H$)#W/R!OTSTY M4$=^<$]V\,3M3^4]0#?FOFSA0[R@U<:JIR?Q,6Z[9C CL P-#],A)M0HD9R+, AN0OWFQ69D8_&*!??0=( M[D@ 8_39%*-[1&=D5"CMNK_9\MQ@CU\JO;"(\3'3 M,D/":*]Z4+1:'SWM8L8]?-A-A?3]Z#E M:AW%M;=(4$<@&EI&^6?G1']]=N?>/,_[9'Y-,1>559Q=YM"(?)>@B*OXY:3L<@53(/3X_A[S' HDLV8R>_,2-(9+\.8LY M3A%O+2H75U_DO\[O$>/B%L4/,>5_)@6^%U&?5L&2[M^Q'!O9%\$A%-)C*.1V MP9?HB9BBTZT9VE*?3YY>FJP338[%I EUNWAZ>32"383A/UW$^60EAF"G8I*I MV&P)'WI)\ELA#9?Y-:*8I#LLNB2EI0M=#N=,S\/,G(F=0 M[X>T[EB+,_E[CFLBI2E"JF;])09UM[$@>4#[LN1L5?$7I&B"^(UM[$:5>S-W MWNQ)LI"U/0IX3:'L\*F0NA52MSJD;NU!MPN96H>3J=6L-Q.;6YTO M4.HS5Q1&BB\93%)Y@MG4OL 0$KD&GP&C@1?Y5_IKV;+D# >9CBVA^2W@:<&#BHUIH=Z,@ HMZF_NC>CDWHGT=L>RNH,7.*'$*+KKU"/OU*_Q_00N&W5TIP]SP=9O$MK=F" #\^6E4Z(S?LEBS%L4U;R*:PK6[NCV+R L@[2Z ."#,\HT19QR&*R8NWG!R,-V0;#=G4AAB M^#9C^'NG<^=HJY6,LUHVJD/TU9F8_K-DA2!8PE#'T=QS/IG+J#7A6#Z*HVIM M$BK?D'HL M!U@+I:/FX\9/F[6KL8BXR6FR9BOQ_+ZN _^+4ZY,D"6BEWF2E95^ MP9AX!RB=QH\2,[S%2.%5U'#M9B]NCA;;5O!2^.^ET)X+Q&A+'CL<>H\%[" = MNQD.$0N-1C?VQ' H!'#->NQIW%!$=%;/V!='N$,U"L_N8(O+[L$,L.Z!2TB> MHKR^LITSDN%4I+%&LS@36;816R!4L&A3)[=./XO*/.:,\'9@A]Q^/F///[=/ M>H.[;C_NNN[EG)+JN5YV'3^)74W]1)JZL1.Z;U""\+V@YAO2// &Z6*;![XW MIYL'2S%B6@;4[6U37R[+3.P!E1(D+9,R!.]KEAQ^TA;1V6_5+1_D_]<I^$MDF-_'F<@M/RY.8TJ?N [V>YR5 M,G^B45^[7/'5A*M0MW#8""63DX/RA&^/,E[T/:QSL-X/E%,@:6:5UK.U55)O MS7Q'KL6;[\\2JO4=W-*_=9H:,-'GG5/< M]FGA(R>43U:(QN+\OD(Q0QM!>%+##NLT!#ZTDZ'M-XAYN1$I>)/Y=X:JTQ_$ MBZ2/72Z$2;I66+0SH6IKE>KKC>M8JU(J6MJF>,4MY/-'<4M6E"C< E.]E UZ M6N:(<&DNGD2MQ8*3]?R ZA=*F$SU@76RG!!4Q#A'Z7E,<[XRV9:_ABO%.,&R MB8%W#,D^$'K%"Z'5L]]Q=DU8Y5;2:$4F77U(8.J!3J#F/QA=_RTA6AG1=;!* M_Y3RD[^D3Q59M;]#=7S)FD?YK_YEO+5:UB&MS?^T-LT$A\MWPTC1&.*=,D!L MPA= U*QN8=(BTN'+\@%C! ^E^Y+\!8;&V" =>Z:D,4* 8 08$_-7V.U?4X6O M*E5D&PS)P(O#&BPDN#,$# Z\:NNPP0$X&\&8#+RN*A@3:*09# R\X.FP@3'P MJX.Q,2Y+.OR-M_6..W"M#F8*0&.HOM@# 'X;%%Y5YJLO\F*,#"0IU1<[P P< M;7S?%^7?#!:3^+M7IH"A]&@3#WM8=8G73E MBR%A!HOZ>H,_"\@$$],+9+Z8$V8HF:::]6!2O'[QR/9%?!.PP#DSO@0<#%=< ME_NH_=D:3JJKFN"F3X'KS\H8/#BF-X->H');\>*Y 8O(/$IBMHCF&7E@^RMV M ?^"\SH7IJ2&$A<]5J0]0WS:$UQO'7EZO"2TP/^N_GO^N"XI^*DBSF1TANJ_+_.U3WV=0R+VC/5/ME(G&CAI-U"[JIN-G*S?,!,/ M\UU3DB"4,E'X9RM8W4"UOA,PG=>(Q,G\.9]@G47[YND47?.69.VA',6FMGL5 M^^<;466(3\D-XAM6@JMDK!=594I$*AN']A[SW>CDZ3L3T__L]CI."GQ?'TV: M.@:6/FN]),).IM\-XO3@A._GZTS US_8:OE_#_)Y4O MB*^T-X*L&>7CU(TLHJI>)^1H,^_FS,O.CC$B;@ S@ZE.$$ M:K:3]@,-@=_+ZBWP#C/:,,"P9K2!P'8S"AAH"/PVV,QF?#8,,*P9-7=&M!_( M-K\O'A$Y*V_;.*S5LW%Y2Q;/T#W*R.J6S(N'F$KK,,G:.V-@ MRQ-_R5@I*KQ/Y@")@_:S6\3H]9J>S.I\D5Q*2RUVH(!0J"(4*0J&"D"35OZLA[@M:'7 @(%^ =PM,*59V MDTU\$4)KJ)%]IL[Y(MDVT=^/[\J72S4ND#?*YNCO7HZ#AQ]=H US2?@BS[ S MLFW:0P^GGK*Z7=!+)]=HL_U^([N.3 V4Z>Z8<= MX-@NVM$^Y\ S;7'?>.HR'GI7#,<$7\L+DSVJA/9/D?T(8/OLU_YTQ!&=)N!L M:%]\ZQUP>%W4W"0_ZC".#B"&QO>Q#^/D,)5 LYS00S@Y#!%L?Q.F1^_"6,%T M>U^X/U?%JB*-'[&T.+AIZ5B4H#^71STIY_DH-VZ7%0SZ6R=#5'E;)8;ZHN>: M,O_*8ZRXY^I+ED<'?"!7I[P)8;>':6]W*UZP'%(9/292&=;E_R)4U__KJ9X> MZ%,#*ZQG0'.+"GNMZFWI2X)^1I-['D'8+C+WX MB93;@[2=W2)=#>XMH8E(B)8U=[68Z\K 8IF0G(M(8\E74-M0\.#M?>"=@O%* M:58W'L MWF-*A58L-I*3IYO>'52W+;Y#A_1#3!#$F/O=8#V>?WE9BH^'G]_H2C7;0#Q6[VT8;' MZA(;')A3TIZYWH"A9;GXIKFDU>1-I,L7%P"WK39C) M%"/@CNS=C0$H/A!OAW<)L. %UBZ2XUWV!!0O@%_2N\UZ@'6#G.6B =-M=$Z= M_F1DZ,AH+;7^SG$'=RT-Q,6!%[H'E<#MJ[%# EOCANY/X[A'=$:&*>B. NK> M:2M*D/=1<0V>ASS\!;_/M!>D0-%/$1.4S>(Z/WCK6-GY M#RNB5#BILF?VM,G273]@+T5Z/Y2&I\=[?'J\6D#?N>Y!&9 M_0G/%O%]#&\W7S>K/H329EU5_2*066>[? EAFO(O*C)W&MO835[E.R5Y0FA+ ML5/&R;7MAY4(R&1>CQ?D\U04!OH6+Y$R<[?/3X7<+/M93..*P/>VTQ](6D=X M-$1ZVICXD#OO<;Y J0\B*HYV7R*I6GD"*@N^I+A(\0 :&;[(A8W'B08N"D-. M,ABD&[6%'3, -J@R>L1T]8"],!-'7= M_% &TC$4?X),_WT=$A-[_K=2X47I[3MC1>L/)$K)H/3X'M'X#FU"B]<4)WN_ M=]GNZR-#=H77!<+ZNBDL_Y+3JZD=6+D@=(YP4?(SLF?0&KXT5M"^\(;%,Q=? MJ+R80(]?&A5B6Y'NR[R@.&5^.?1[8T6OUQ/VS7=Y8I8'R#W1,:XL&[0WUQ@W9*,<6']6NUS ;,Y!?81 MGNGWQ9G>#GZM'QZI .WU@V/%;T%5,HXVR*Z-("L*:4C IQ M^4DNX_-C3XAWH"3D_(2]9#W7,3TXWO[8=A:"T]8O'X&>Y"0O[T+W]%"IZ@L#>Y]4 M3VJX<]3CG:.JC.@WDI/- \#K2WRWJ"CJ]X9WB(%UC,^QK+K B9=+?/$BLG\"R$I.\[3==E1=DLR.2>Z#G:+UZQ+WV_ Y(H*3B2D M*]LZI?H,9V4A?=-(T]HJY5]0SI=EQJ?^.%URW4,\$5/@>Z2NT03L99<3X0._ MIF2.9<]Z;;6(/CFA\:7:[057A(26A_.2B\+D^5P[07-"U\\93.-'Q+47CBW7 MYW >TZ=*1^)[:2+T0Y)E=4@%\;-8QK.%+SI \%EQU#SDIFGM@'*.\'J1G/ U M))=53>MAOROK:'5M*QDU,>I=3-K>$?V3'0U)AO6;=D.A5[,:M>W=4*^5[8:6 MKA#?U:4A8@[K-" ^=&)DU-GRV]8,Q319<,7H#-VCC*S$L:.>'E ?RUSB2[R*3S&>N=X"CA@OH[^TNI M+L1S6T-,>%#XQPXKXQEHJ/JRS^C9)2U=O[YL+48(06T#7RYM&(%C8.WVM^4RW]L0 M(Z+\&;X\P8L#:^9*\T MZ/:0@:-,ONC8[:&R%JSVY8CH"K4FOMS?'<)QK6!5;+N'"X C$R5 &I8OE_GV M!U)CSE(8S7&!NP*W;I)&HX!-1E)14/,0U>E.B7!LL/3MA@)N2&NWB/HM^9 MW4HT=T2!W?1NO@<>YZGX2[P?S5D2?"B>(]5W& #]%WQZJALY9YB)LXEC;\2. MHK]5[I[I.'EZ_N=_87X&TF3Q="72HZ]P4O,,]3.RET/+%_ 9@CI MX^#P!3]]4B34T/,EAFDF41!%RQ=D]++2QM3T!9T];.,ZF]:7Q*[]0M5H//L2 M\]XO5(U6NB]29>.*P\"E)5QQ,,S9;^?UA80&U[\1?XCZ4?PG_Q]02P,$% M @ HIM5P\3%H>'J T0 + !, !P;60R,#(S,#DS,%\Q,'$N:'1M[+UK M<^+&MC_\?G^*?DAR,E,%MB3NG@E5C(TGG'AL;\-DGSQO4HW4F-X1$M'%-OGT M_^Z6! )+((30C9Z:9+@(J7NMW[KVZM6?9]9?GZ^GKQ M6K_0C>=+L=OM7K[1:RK.15<&FFY<^#8Q5':I) BM2_*M=R']0L&K:S>O<[[T M+M4@ELW-*TTD7SSK+Y?L*_(;J>Z_+PX=0OT2:Z8%-1FMKC>5H)F1:\7+__MV M-Y)G: Z]B_&;52./WOB!-Q2LJ5A#__?EZ>[2,J!F3G5C#BVL:^1>8K,F=&IU M&3R;7<^3A)H@U43)NXEMUJSE JV).(7FA-W%^X8.LET3 M1-\@3<,*^]7JJX"?V9:!GD,9T+TDWZ_G%G:=6/?-SS<+0U=#9L&^"9J%M3"" ML4._V8#..Z9L(H=^/8'F"CG8U!N2V-Z%->>*#;]\5R M")ZPO'$A>I-GP5?2;S:'H=N:982-POER\]ZR$G)K6=FXD$C&,X2+0)&A7VQ< MK%C&EL1OX()\?4F_=A6,6)/$2N]?X/,,0:4'_@7 9PM;*NH1CGH\^U,4_KX@ M]N'SI?,5N^K_J]7 5Z0A UI( 9,E&#NXO2&X!8^Z84$5U( H7A(M0&\$VE<- M\:K9!8_?0*WFW&..+ CH(&OH;QN__%*YUC4+:59M3 98 ;+S[I>*A=ZL2\= M7?8^7WI#_3S1E24PK:5*)&5*+JZ9^!]T!41A87T"[(,IG&-U>07^YV];MSZ- M\1R9X!Z]@B=]#C7GPT]@ 16%R-45$+ &A L1:Y\ 08VI&U< VI;^J=+[K. 7 M[TD*-A"-?50".T7EZ3Z1M0'1+"OOV&EA6 "6)\"J(6?%E/ M('\Z0JLIMC]?;@PCF6$]H6=L4GMEW9-OPD:U=57O^R?A9U\S)6/=8E.& MZA\(&@--N2&24>G5B 4GEBSAY]WHLCU?/?"1W$)7;LEG9J7W[_I)GT4GYSZ) M7A[VK%L#RM2/8=B01:'1[;2D3K.R\7"\\41;P\['WT$7.%&1RX4*H ,EOZYOHD"SYS5%MVH*DO$<$F7B MOB":LE:O].H=;S+>X/?,IA4P&\EA=_:SZ;0/FTTW/F]D@@];I7;@!BT,,@KF MP9+7*J(O^IK2GQ.#@/]AGS\:^@(9UO)1)9J!?#<@JG\QCS]1J5ZMB]*!DXW/ MNHPG*U:[K<9!DZU3_L7C[+4^GV.+#M:3^(UDQYXF\9D-:P2IU(.L!+5ENI8#?DUA2H)SP^J-MJ'#CXH.(I+_OB# MK]/!UQO= P&K0OP]%*CW@IFP[N\8VHS MJ%#ZB/$RE"[A@ML M036]Z1+WI-ZH-AN'^2>-9E $%6W* 0HZ3>ZNH2P2I[)S**M#DM81YOV$+(@U MI R@H=%%]8PF7:^VI0.U4)@_%P7?Z^SU@S5#!OW:0#.DF?@%.5HI(SI4211] M(!E"4K.MO1HX,XI!_U7Z&A. \?:J9EL"5 DZ%F/(/:PX+>POP=F01+0\U9@1SK1%G> M0FRP0#^,J,YB[#_(T$/A4#N,J"TA":(>H_S+3F I"0+'-35E)VX]">+&LF=E MIVRTV"\EHUEV8@?%J(<&VJ4G4E $>6KSWU?^:YO.0OE8#[%RP81GCW )^$1K M]$QLH1$R7K",'$(^(5E_UM@=#Z;BP<3K9&SF,R;D'F^T(1R6E&QLKSFG:M7+ M LKMS&YZUKLT%$S$N4S(2I>&J-&DFXA'$M& I3S61Q%$<.Y/UXEQ.,O8A7:9WHCD7.>??CLJ/DBPY=4+6 M7TZ<=4QLNHUJMW&@,0W<_7#:/& NEIPZ.RK"B['DU*QVI .+*#H["AS/:,FI M$ZW._)2BVJXV#ETO[ 8M^;OE.R71O]T=Y9'%T+]2^[":UD9W1]%TF?5OX#ZU M://.3O\V_),6B?X]L+YCUWZU,]*_W6AUH*<450+9=OM 5ZD;$KJ)?,T_]DI* M4PB)"@\C:FG6_/?!]D#BAJ1D#R,N7^\/)FY(:O8PXO+U_@#*AJSW'Z@3^'I_ M)&*'9-,/JNC.%Y$25J(A:_TG-?N^)9LGQ# \UL?P[3_8FE'WAVB*6]T(IGJ* MT E)VZ=FNT] I7U[A@YS=9MB(N[-\6OS^061&)(;/[T9+09Y$G'ADE]5SS'% MHOEEA=PV+T$+)%ZT;6SG6H+6E@[TD<1$/('S+D%KBHGDE\ZX!*TI)9-, MXB5H&T2-YJ#EFAA)Z[O '<3[:!*ARP0Y($$B3E%,(YZ#Z2>2YXEC?@^= M^SYM=F!E5U-*)H^3C-G, 1"B^6'YYFD]B\7*5*LJFXVLEPY3GFZ6BWDI3S6S MI;6,6],T&WE:^DJ9Z4DL1&7.O_AEI04ITFONZI)9C"*]0XNDF\W@7LME[\O3 MW.YRH=P\4^>WM3S&Q7Y8\P/8Q-[&Z=6;-T\"BY530 MG&6?TI80M&A1I$ZK+2%XKT#9-^:UMLOM#IAW;GS.=CWZF1O.I$,"C//:F-<2 M@S9#B:7?#-7:KN4Y8-[YV S5K3:;A^V%:FV7X!PPYS)!/JPEN'C*,*L(=7RM MP%;C!U.F4-7%]<.Z@+?J00MW!Y.HQ-7%KS'F@J:,SW8IQ78 M\+-09Q.UMKLYGDOF:N0Q<-"Q8\5(K;/VO.+JG'79,X$%\ M&)+?&\BTJ(M+IA.WSIWTH]9-PFI*=PH$'Q+8#LX&'2+T_6&_<\=A$- <8N"G1T4E,((N"TN34%H28T0 MW9PE1<D&9[M$Y3<-NT]B)AP3URXKD7U39MT)*4J(;LV4J7AL44SL9NV0SR M)(B/>*C#=!(JK&5R18J8/D;K,%>J$W:22JQM['O)8!Y.A_\@ZJ..B?2A0#O:L3P(4XI-.$;9L8GN/!(IXV :8SG:7ZK!M M:8X>62Z0HVMH9N8[(0G[>+=*6V:>ESFMK= MNN8=.Q[M3103AXE<\##]!O^K&]YMXKONP42;ZKJEZ18";W/U2B4\_J6"M)IM M.A[>M"'49;G3KM?J$FS6&E.Y7>MT95B#4F/20IUIIPLGE9YGHP!TC!184.L$ M%L@ )L4*P"8@8 "OWG7/U.MQKV)"" C/Z!6RJIO$3P.4YLB[0I\"!.49_9=> M8U)4.[$4CP!+=ZXA!":0=4!@$1Y<@+'_P=X IQ ;X(5V4'TW-N\29^3. M""P\1\YE&F,*'0K[WKQ@9/6H&(FFJ#Z5H=QJUYI([M0:+0'6)K+$]*YATM *MA0 M6_[/#V^2('8_F2Y%T9N,D$)I2:Y!KI^Q9@']U-849*A+>F/=$>HJF-NJA1S?#"HF='7H9:(H,(FG().]5K/UU91(G? Z)5( W]I[XXU,F%#6J MZX1N7;AX,XG^<+ZE?/ZE8N+Y0F45$YNW<)ZW\0SVWM1MPWG[-C%4?.6J",:C M,.^FYUY+!)GH.N\=RP+@*:9PIT\E@YE9UN+J\O+U]?6"1$,7S_K+Y?7PMTJ/ M..A"1V@UQ?;GR^T?][R/-N^^8+K2>V=:T+!N" 9ZZQ%ZOUM_MQJFXKN4SF#] M".<;[[WWD,L-6JQH0W44(XQC,KS[S]E2)>JYCV?,]F[A?>>]I[<(I+6[>5HD M,VGE@,!$YBRB67KK0:UNY'YS*,WNB?E<$ &1J<5X1SMKQH1*(23Z MK>Y-\[K;=\2FWI#$]A7Y+BXS\H+V#69L /A 9KR;HW?61J[FZ [J6,#Y(U3O M*2Q/LE(,]%*6CX&6;L3$S[O?TP]OD*;/L19TVZA*8N,6EYNCWP??L%,%L^?R MMMYNIZ*WW]$F8/]?SF@C1:>-E#AMMA?0\D>;J/8^.=IX)B%"\X?W%<$G)J!+ M!_1,A^2\5["#%"(\TX<:5WS%\SLF$:E%U"U[=S+&<.[1ZSHN!K) MP;:ME:!MB\:LW77,Q6;O"LP\[B<5DFWQG]"0(K)5J-&8Q9WTTK M1.ZF%9AYW$TK)-NXFY:.FW8:YN;+34MNCO%."N<>VQ$IT_3[\L9C,O?TSICY MW$,\0Z9SS_*LV,T]TA072K/KQN^<6 ;-65]3Z#^46"]07<'@&Z'9\AL[_.G6 MUI2<2WWX1-8,#Y[1B>*-$[6U.9AA?]Y";/Q.#^_ZLER]_)70&AKR;'F'7I!S M\NWJNZ&VL"V3?2&>'<\C/SL:5=?CV$%>#L!0 $H<@*<$H,0!N > =0[ 4P*P M7D0 EM>@GJU1*Z^).ELS45ZE?[:*]U&%VCV<.Z=B#]EAV"12IY]*@M#*-]/\ M8Z_TZ.'<(1/(/4N\_A>=FMCVOQQC2T4/TZ'&CMJTH2-?US.,IH,W)-MTJ@_3 M*9:105R61P.9C*[Y9)MI6%>!$W)X%W%6)TL$6-(]3,I?2-2)S_9=FS]QS\O4. D4I MO+MS@66A_;EIV1J1B>'!K15X4Q-K-HOHUXY =VJ.5,3D]2, M6I 'U/5RIA:X+C>:365$^*YABWV<\Z+<+892)RUP_.=H1SDC2V([.2-+8B\Y M(XMA(S<8F9==V/%IL[%E^_@&B$[/@5W(+CBP3UHF=?K#_CAG"F4Z,.=='HL/ M#PF2.&=*$2)Q-N8S0#K0K^9LS)U7O6'C[K"%G]E*UC4T'09>0Q5/=4/#\ Z^ MFK8WV[SQD"X/OA^]NS88/(7"V+MM+S* 2P-M#D?P&9J6/4>_/YI+1GP%R^:U M;BQT ^8W ;R+)^?WB?F=F/2N=DP\V@9ZMV/"O05YZ?T^\K:)S4W0 M!B&)=0MEK)(I,3S<80T]3)TOW,J/&S2QAF3XADWIX*#F;QLOZ+L['6I]PX#: M,VN5XO["?Y.-NW^!FOPP[<_)Y&5X1\9,RR'HSN,"-/]Z/YWUXM)[JH6B*O+S MWI/=A?9.VA__W##F.4^/PL%<2E24^(_+ Y>'G,M#3J+N &>2"P\7GH()3];N MN*X]6\B84^:LZVUV Z:RE$(R[NK\&CHBBU;#\8(&2]8=G@W=@I\\\DJ M&BX%C=IAT\;02VBP M+$G(7%2A$'^!R+ @A MKG5513)-M_T*<8[WU89S=-=,SMA2<@:7W(YR!I? K-U33YQL3ZB;CG+LFYK%F&2C/ +G*B(XY8=SA=(E9)#MUCZED.70Y=KW7-SMPN* M;^YQ%\0"<#'B8E0$:X3?K@RD,KJ9,[P *M;^>M+53RZY M>^M<;LTT!W-']:D,Y5:[UD1RI]9H"; VD>5FK=.24%UHB\*T+@?-O5U?S;*S MGGNG&S1+]Q-3MPT9F632]/T,087A4\$O/? O #[3%^1? /[GAS4:TD;5D$T;X>69= 7'Q]@G(NJH;5^ '@?WY!"90_NO9($I!J6U_]8H5:T9^ M)@@_D>MT@XSA"FBZACX!HEF>L78%Z@L+"!5P29[[>>$];TK06IO".5:75S^/ MB9":X!Z]@B=]#K6?/[%O3?P/NA*%A>6\?8$&AIIUI>G&'*J?W+O3KRL]9X:? M+Q>AS]AZA/\)4L@3J#35H(J?M2NJB)"Q^FE M/H+1X/K[TW \'(Q __X&#/[O^M?^_=R@0L.]J.@=OOP] U0_4HF?&^S#39 @]2141"^ MNM%EM@^(VO,*<&T147&AD5"E)PJU?S/5M;YA+WTAVJ"F1;T=E[._5 @?9:2J M"Z@H!,RK]^8"RM[[PU'L8(A!R!E'3453ZPK:ENY]8#!TLD\(Y:V)KA#'PB*Z MW5*\![X@P\(R5-V)S;&BJ,B]M_M#<"K\[<7 OVWBTR!#73ZAA6Y8Q-S1NUB_ M5##A!'%UKR:ZKDZ@JNID;F\1T4+X)+5$Z=-[Q!#.?;ZTE&3($T,';1!G-7=@ ML,F#A6V8-KF:N A@Y!22 ;$.= .(3?!!^0CT*;!FB'YG&]C"Y.F#-WE&]S2! MOFS1K\5NO>&;YB6!PK\\/! 51?!(O%NIO6IRT:.!]^ FM2 $8+ ML$$,X%)CI0G9)3[A Z[T57JW9/)TRG^O:.6XLH!XN$AQ!7(?R![93P:.3[P! ML2N%?%*;D\'-Z,]J"ES6E@@:-:1%Q-H(+2PG?*@+54"_V8&ZPK-#-\)F4P1E M0T^T,#&+$1/7-D+>M M_/F.#I>N.;YDKD)>O;SXGONU/I]CDR9,P!037TBSJ1Z\"G?\!BSQ<4NNO6>7 M1G7^:F*]7>\DZ/\E$2(<^$RIL?U,DSQ1K/HC^M?!]\&-\/K$8G8 MGAX?GOKC3$*VC,#V8? &B1)PW92_@918T[@*O O?*!^%/T M[\?,O1X"OSTZ;:C)Z\9>(XLXE=7CE.)6W^-.;02Z/7^HIB M(--T_Z&]D,2(.DWJ=,%7 T&+C!TJX7JM$/._)B\?C+'^&M7.DMA6U[8G7?5) M1]0G,[7Y8#P20X\U.6JN^UL_"P/OH'U3$ +H'EDX(A/I42?>D/K_XX7C*D4B MD2"V)2&82@6WM"Y1:(CS:!#0X 54P> -R;:%7Q!PCH0U4[%B.:4000J@4-FF MP=Z.%/AU4/ZS2>ZEHL5,U[R\$ G-9=6F9 $DAH%$T!5T MM5:J_O]3-HTEGZ,%EEFZ%L7668T2J3/">9(-^7H:-+6=ZCV+4* MDMT8[ K8&J&FBFGQ0Z7'3C^GW+Y6H6E^OJ2_/,*8Y7**!F2*;K2<3W3U [77 M\6>96T9ZN5@$Y1E WLH0D>?7&2:?K(7^_>R3]M!.DG(.M0JN9EN*TH2!.:)5 MH.LE.J6M+O]U 7X4+@2A"1;0 "]0M1/.ZN6"3JX8.%(0D4B/WVX2HT3JB!D3 M^[47-=X:*A6?]ZEA*D<'987OH:G O[=I!MB)/^ ;-/Y"5A7NC"0C)C!$"7 BE%,\('< MD*Y#FS91I>9,I\M9WBJT-8,6^Z&Q'OPKW!PF6Y%E/W8G\;$*H*: #Y(SR0E! M&/E^\E\R!>:+T4O)C^@HW/O0D@D3>(OA"VA:H"L !2[-BWUKO->V89!?.V46 M5 58T++-B(C^ YGOX.R5=+GURCVIA J"Y=N%]9,VR2L<(%76T]-::=D:Z@BLR/>X'HHP E@(O+ M^$#T VX/&E-?& M87A:A'!M3AS)995J6W(SHJ'H2)_!LZ&_6C/OZPNB>Q$#L$,>XJ;5)$\M^W7Q M!5^VWQ]7;BQFQ5L#$YO).F(;5+X+1ELDA]$_R(ZT8Y")@&%MHZ('07FG?I_3 M/1.Z1ZBQ,ZX)5YYU8QD09+"+&+]D]Z+H\8:N49H*8OU3@- =7@*;/ABDLH%A M%&8H\T;_/:AE\_ABFUA#IIG:5I R(& 0[ D5C/_>++ZR25P[;==N,?INP/W=TS6ZVS$U:: M,V@@5D3BKCDXV6"7R>N49W6]_+!:CZ!=1^C/29!M6TP4V9*]!>[U%V>C6\O9 MYU9E^1D7&;]"X3R ; GC]BHWI8WY4$N<0.(1;NTB.#&238514"4QD3 M IF_5(;WMYM[]L@\:XK.%J;H)9N(L]H1Q&J[)7HX\L;9N_ O M2I5G=T!:N%P_=+-/!)#IHNXOE<>O7WY;Y3 V]L+[4Q-.+EGXFEGXNED W^;^Q_[70>W+TZ#_6ZU_.QX\70&HOL*E MN;UC?V,"7D< Z:". ,X^_W>S^O7F*7!6E#S1Y^1[E0+((O4+<4:8WM+;_@U2 MZ8Z'M4"@;0L >07&OP[ O[_WGPC&P.#^AC8"&3R.!]^^D/?K?<-[1YHT'],D MR)!,^_\RX<;VG'.8BF4# VY"UGD#:$CJO@2YV!:[O3=@_^"V5^39^")6%(96 M@#["9[0JI/-HQ8*WO!+N,P0S@SHG/SR**S11U[A&ID@=DBOT-L,3[*DRHB? M$-3 [?"^?W\][-\!X@,1?>)3:+!W"!_V;+I.EHCO;YR7D:54O+SZK_N.^\,H M_!]:: Y$4 LMCKU=1<64 M,TORNS(]"E8WZ[4&/%1K=DJ<0%-9R&QZUHVYR&E1HQ+QUZSU&BYAN;LSZFJOR:C M3>CMP"V]7:FQX:-:KU5J?-SK%MH+#7817>\)P4B0$UQJ?#A4Z[5/"8U3>>!E M#NFDJ"&=1$+Z;U"#SPRL/YO@!INR[330HJ79?0VJ2Q,SG;=&-X6_L[)*KWE" MIJV^=[)XO%=*M+W3G+25N&[LU9VWSF5.4?4WN 3]Z936^=_:EFT@#T2EUI8> MI7IBN6VIX?!R'R)"]$:) > 1IB>>U&)F#@ 5DYA"B1"=W7D7,D-R#1?8(N;E MR3L;H-1@6!.I)W:X Y4O!ZH1U8%JO,^)LS:DFF7HJLE@_6CH,E*(D8OE%!4* MTXQR',YIK^!%=%;RA'Z[DTX?QKX.G8Y?R\D#DLJ B/24G';#PMX&9((5W MAYZ)X6::CNVP/ -51^G7$[ME@ZHDTX-.FYQ#Y>25E0I:6U*"1@X5YP%B, ='RZC?3>836N& M_EI9X6'S*UKC#1QUZ.ZLV-A;X9_EQNL2;"2)1:KQP_4=/?7$Z+PBW:1]!YZ2K "E/G M;BVXZZ&PK@ODA[LJP],:\] _ZN'VN)TH]2*P2N-]J?*N,2>NO5)LC.C0:KOT MUJ6:5TSK?;S)]PC;F=(\ZNOA_F9P/QKIKQE_X=@>$ C'X= M#,:CC,;V 6O FNFV24)2(O+H34;$K5IM;(T L=,,Z_M]__L-/?29#N!CVB,( MV+#GJ.2#=S^YAF"*M3']:;"-#_8 (SF/_JWT1"&_??)WI@H+%-SC"BK^QA;Q M_=6P?AX)WC'@M,\@G^8(G_N=FY5B[].-4U #NXYPYF3&G!LDN[P13\L;KY,. M%]KXN#CV]*'DX>/L34X4-I$GR3F<$H>E/'#X$/VQQ%5:B^1W+?LR)I#89,7] >^2]0=;; M!0BPEZKYZ12:.)&;!P7(/X8]24KX41LN#EN4^K3J5;IJ;$P9EK?NH:&03ME_DY3EJN^ M>/4]C>_63?)JM!2X6F\+[QK=I<:N$Z*#0V\-/2D >E)-E&IU,3OH-:KM9DZ@ M=]8.W;:9Z#M==>DQ*C(B+)^HJ HTQ$XAHAU97]D*%.W5J^CVQ)K:JT:\K)CO MQXWVHZS^ K_59EA1D':U0F2STJMWW'::M%'H1C+8;15*356TN[4JO4[;=S=_ M]A*$9BKRKV;VW3Q[S5*/:]0\E#VM0':/K-51.XRFZZ +%W!3<&) MI+0=UQ2XK!LXG"/NY@-EFY-<.DY8Q6I3:N1#6#G6DL1:)ZY%."76Q'I.O \> MSO@,PU"3]3D"%GSS!30%-0)'KH'[Y?>]R&6S8+U3S+MQ38K#]#%\0S[?+Z[' MUY%2$NN(3:Y+9&G.#-!=(:[=2A30J04PR0 Z^3BG2(4@Y;32Y$ECG?82VEQ+ M+JA=SKW#W(V]^)2$:]RN=MIIV= 2&G?L/7+5:5=""!)G8^2#J8EBW6>E)]6I=E)): M$.NVR!U%1S[XHECJ:C'VHMBCH2^(C"T?58+*OJ;0-?<%W?_XU=#IZ<8Q5RSJ MS78^]"2'69(PB[TL=A*8-:K-=CT?,#OKA3'R));3YLM=IY6^V,M=OA6'>UV3 MC_*!.T).UJ(YMI+$5NSEK42Q)95#G1<^#+DG@8>"ILB@_?;H.A;7[">5OMBK M3CE<24:@(3FF$6?L'&?JV]-7R(7L<61-H15]@FN[&2SD'B[BW^[B7&]+B5PHTJ&4 V&BR4 M=F6RSN<-ZOB[I8X"=:?:KF=4*!L7U-PNE] N!_>>NAOVOPSOAN/A8 3Z]S=@ M]&O_:?#KP]W-X>,QC\^_MP_$=A^]@4JWM2L>Y8+-IRC59"C;9NN'6'X02K M[(@DWG6+WS&O=SSK!=O0=BH+N"SRUL,B=3RJ"[&K2A)Q( M(D=8@@@38Y?N)(^P;DD:4)7+S_=B] 7=$N;L_E)U[;EF(6-.6#BQN/(_D6C& M+KRY(_P9$_;<$.X<*90"W]]<0F3%KGM)#EE2M[1[G,NE[/6M0DYU;? +JOG/ MK,I-C%T-LEGEYGEZRV/[R0G-M"()7L%9=FS'+@HY%;;K:65&>0DG7UB-V(/J MKO F._\N=3-VL)94 J59K7>:^?"I.;22A%8K=K26'+3:8DZRO]Q@E=)@W?&4 M8AJJ)';Y@#_Q1R)-N_)T]?$G#ZGKY MB*OY$XEB'?KQ5H?/?=(QUELX8LLI_^^WO[O'XW: MS>UW>Y%>:E!1,.5[ 0W?M3Z?8XLVV'>.);XFOR$.$=)D(A/@P[UN(=#^>,X; MNO>?:5(GIFOU?':F22$F5H0[1B&^E!+QN7XMI>L_FD$#S725Z'[S9T#/&[&6 MO(,%OV->[[@MK]'431'\'K"@-]2>70_7W<_P:'BKD*:ERW]5]QXSUA3(WU:; M#"K*=9U*3[@0Z(JS:SR<0\D6T O4+51%42Z33?:X]K$4^C0LX@V'F92%43\ M+]N:Z0:AAQ+MH6TQXD/K$:^3(E[7J/0T?7,.P3/"IDGWF.L&T&W+M(B#2=C+ M(^!8$7#*;2UXMJ*8O#IK=^[=7C@2W>I:5,/!PHE&9Z\29-[< M9K\.=ZXCNKDI5 5!V&<[(CZ7Y4,;;6%U"B<)_B/]L$E_6&]T@U5]Y-NT:$ER M1Y .?GZ;_I"U6=]XOL_ 5 'Y8(%D"[\@=B()'J4,][-^Y( [ >""=N!',@2G 5S##SB1 $[('' \ M+/ 9@SMDFJ &Q@:"IFTLO3P?M B*3&OO(@K#7(1%%.G0%=0C!O)W)0373S0" DT=&N&# *5 M^<) ,Z29^ 4!53>+JO<3W!]T8@&./-*=6A-=6=)W](32'O@7 M(,I?P2_.JT#S]//60'_^M!XB&^&&07+MD6N.-H>QV/&4K8=$>88/1C(BZ# V MGSI""$"9II^AMJ1]V#3=(H^P=(HEA9[>J=!7S&EB^>HIUJ F8V(X38M\P';W M7Z0]ZBU:$=9X>Q ?OW[YK;(-+4'X*4@2W4^8<+&/*NQV6_>['3^M;NB727=< MP/<0]_<;-YA-:X;^ZGVS_96,5!4\?KW__FWG,X+=&T]2MNE;Z3G/ J#N/76% MWHW7_I>SE1OXV/\ZJ'UY&O1_J_5OQX.G*P#55[@T/2&C[I2&-B;^"C,;DGV^#^_$(/-R"A\>!,\A11J/\@#5@S73; M)/$)@0EZD]'" H3$3HT(@'-VHO;'K(;W_;[__69(")?)"-X; U=@F?5VE=8O M%=J0E@B_NP]\]=Y<0'GUWE$3Q,2-Z4^#[T/RE78#R38ES_DPYSV7^7#F?0YD_QO,(83?_.+V/.?L*_?&! M[(M:BY.L&OJ<]H"GS_D/MF;7MDDPC8RA)JLV3VJ*(3TJ^"8/1?,UH/5K)A/-2MVJ\UZR$G#V6(VH1!@>Y=!PHF=-(\- M,BUZ-JQ1,O<_F>2<3_SSLEUXIY9H)! _4$0\3+_JNL(*E)'Q@F5DCG15B=N" MK]H2ZRGK@D2V(G$)*)X$-!,(1Q*7@$95[*0=*',)2%X",H#[X9YB*X'H)G$) MH/M0&R%M6+D(9$V"LHE .X%@*7D1D*J-;L@.K4*(P.E73_*Q2G36'_/X>#,^ M_FKHI@D6AC[U]Z?F1J%X1J&30&S,T/#(P!#3"DA5H1O2CZ,01H!#OD"0[R80 M#"#_EV M52AT@H='MV?P\>FCVWS,\ZP_+D*5;YHI#+<]B/8,T-N"-ADRK\JS09;?F=^9 MWYG?N>1WYFGY'2>\?$4:L7 J^!\X7WP"4)EC#9L6M7DOJ"0Y^ZQBUH.#T: Z MU8.S[ X_^YK2W^#EP'%?8M912U6)EU&?(2*#:B(/3H(GCTA:$5!M=D)./N6( M+#$B@VH4#\Y1GP21S:J4^NHD1V3VB RJ&3PXA9P\(ANT=+;>RJ75YEFF'1[Y M-VC\A5C*R?')3:2JY!UWQM,5ZZ ZR$.=\9'#.B+6*Z8>9V/:4MJ;0;B%R1Z* M0=57AWKAR4.1.SMG",6@JJA#W>_$H2A5I2:/!<\-C TAJ%[I4,_[!&!L""&G M();"Z2YG&OP)F0@:\LSUN17T@E1]0<^,*8G??9;U70TAJ+[K\*90#C:(CKA9 MX^)(+=$N!3C-M M3Y&+P)F*0,A*[H$]L)(7 ;$J"$5N<,-+W\_@8QXZ!YU'_KXVFL?*1381(:45 M!\7**TRX5L&,W?=,[/+P@ ,_%>"'5' <%"$G!7RIVA;2;O[)@7^FP ^I<3@H M+DX*^)UJ0^ :GP,_%>"'5%0<% TG!?QVM=TN)WYG?F=^9W[DH=SZ] M\U(@N[:]H62$+$M%)=I 4I1=8>(QY_@MYLH5+<$1)A^13B.YIS+Y4]Z''-VW'%Z9T_S MMF8>6K>=5_Z-*YSD_,-RY#VV_4,F[25Q#<^SB$A,XE"L=TK?R7;OV5,3ZFBF M[E_R"KKRGA6]V]U)XGRL>.B/NMR3>4N8R)0N@7-TIF(@)7%FUFG%(/-F-%P, MRNX*24D@UBKS!GE<'G,''/$H.VENL!]8(5(&&RK*>%"Q2">A =&B_S4)G'",65@)"%^8-"Y9-)0#/[IJUM_='*5KYA<& ^>Z,>7S MX,TR(-&P6(/&%I#D&M%1MMM)N+<0AG2VD0^IR#@HQ.J?!\MG\#$/EC>#Y7MDE:E-]'Y=4">Z0-'MB8JVE<&/&;M&82,+ M]HW,!=2\ =9,)-?P6VV&%05I5RLKT2!F1*H*W>[G2WIYUFHXG/1E<,,Y\GS( M:Q+D==L<=AQVJ<*N16!7KTH"5W@<>>DBKTV1UVT5"G<\X#F#CWG LQGP?($F MENE>31;V@ 4B%)E! _$ J%A:>7=^+$[_HT=DC"@2MO-D VAH6'LVO>\9@E99 M,B%REFQX?^M+DPD7]=PMDW!_I?R2$:0N@\PEH_22T8C3+BEMR6AR MF\$E(W7)B--"*76;D?F&'QZ%\X]Y%!XM"K_!JFTAA#S.X_'< M?LSC\>UX_ 4K2%-,*M$J400*C\B+:CUV&H\XG9_"C,>U/I_KVLC2Y;]6^/&N MO8;F[!'B4$L2W/:8&I&L^QZ'TKK,VZBX;!#9B--"ZA2RLN)KBR=K\@;2.[)WGR^5/"+\RHP MF/IY:^@_?UH/FHUY(WQRHR-H$N49/MC)B'8HVWSJ""$ 95F? M+Z"VQ-HS">PL\@A+I]A3Z'YNA;YBVYXA76J=8@UJ,H8J&1_Y@![:;%[L'G7B MM"&L "2\- D"'[]^^:VR#2Y!^"E(4MU/F/"QC]Q(>_-^M^.GU0W],NM2#_@> MXD7J_AO,IC5#?UW%\%M?R4A5P>/7^^_?=CXC./CV9&4;!96>*V>@L8*TA]:- MU_Z7LU6RXK'_=5#[\C3H_U;KWXX'3U< JJ]P:7IB1H-]#6U,_!.8(8>*TN+M M$W!S&3\([$]0FL/]J@(N@TC^ZTTPR2GODB#X^.'Z#FM_K>GDX"DJL7ROZ(M_ M;=YAGV8 [^!?=3A8!28R\#34R 2O@V^!F>#T"UP]/CP]/_?'PX?[S);E-^B._?KB_ M&=R/!C=D+/>CA[OA37],WHS&Y)]O@_OQ"#S<@M&O_:?!KP]W-X.G$1TGH;,D MB-U/Y/=@\._OP_$?&8W^ ]: -=-M$Q*S707H348+:YU9 W!.9,TR/V8UO._W M_>\W0T+0CV#_$$YA#5R)9>;:U5K,C:'2OX"*0@S;ZKVY@/+JO:,GB$T;TY\& M&Y+=RGBGX\)HAZD=90;G;97;_>QS,Z)DCC=SPD2ITOV!OU0:E4"-D]O\, '+ MK6X0+",P)NH"@6_D1S,3# B)%# BJ$;S"8%UG?AO- Q MK&X^"?6QS_L!G/B<^.?Y $Y\3OSS? G/B=^L1YP8.5(XC4AJ3N_JYBEM3_S ME7;_QE1S*).>DXP'+!M?!3\*%X+0! MH@!>HVLA!RLGBGH1:G9X2(5)J"$F= M]7U%P71]!*HG9G.)P]MD05$&*\,9DK,'<(;D[ &<(3E[ &<(#R2XF[@O0J"K M>V;Y/,7S82'G71%Y1ZOA:L,R,X\G8<8&@J9M+)TT#$^ZE%B<^[)LSVV5EB^6 M6*3/D8&ICN+!FB&C? #B(1AT(!H)!*UHXCH0!(N-9-B^. X^ &3;&,.10X%.BRP,) ,Z29^ 6! M.W9D*D?%N:-BK.?:=SPPX1&CEUT"TW/W[$G"3ZEN:?O2O^O?7P^JX']M#?DV MKI6BV5G$A[1/?^!]96>OC.;6H2O8;2+3JM6%/T=>GP)GHS+5P+I&VQ;TW[!9 M\W7&^,8V'_H::@2VTG#<>U\>*-Y)][U6M2&*63>WS!.*DI_;OEXPZ> VPKF? M3;'2JTO9G/K)(9 /"$@$ HUJLR%P&)R)T:K'-EI>\0(S6XX%2]EXM3K<='&] M15'V6.^+->7/,(E_:C_"@W%>?Q0,RW#9CT_637D> :U MAP6]A?D[0]%0>T0&UI68846SRZ.*4DI"% /296+J;O ML'FMH / #[9YQ^6^,K1]P6?54+.7]E$U7!;RHP EK@#/C^EUSO3S8WJ#,_W\ MF-[,%=.+4,B5:D:,^I"U"71..5D[A3P9EKRTH+F?J5< :\2)QO0K(B!HG@?Q MX%Q.12>VS;3&/?( BK;2EJ*M$7X3L6)2CB9(_G9/]*\.P$,WS$NW8Y=*3@MAXGV\YW;#N/!NM%U192WH00D=AE7@@Z!H(YV!A^@+Q$ M,6CUU'I@<>AQZ&U K\%Z;W4;Z:QQLUJ1^IPZ''HI0J]3K:]U3CRSA9YW4JO76VDU-8Q46_/ MGV\FKR>ZLG2^(F\@N2=[\_E2P2_.J\"\[\];0_\YRH$/&\<[> -;I/D4;U*$ M172J+F%_J= F^4A5%U"A4<#J/6&MO'JO0I.X^U.LC>E/*]L<%H2? C@7G>D, M_E@C(&.\>Z- =)@3Y1Q-"KG5J2&-2A Q\YOQ_SSIW>H&L&8(W&,-@6_D-S,3 M# @QE,!5 /])( FM;_CD)+=W?'_LZMG>F!.7$[>8-^;$Y<0MYHTY<3EQT[XQ MBU6B.L"Y9,/6'5=.>NOLC_9S5FH 6[6I@A^%"T%H@@4TP M4;?3^S+]$&!+G MK+\3(R&]0QY39W&?Q--T-2SH",>B2.RI-6:R3"^BWN<$YP3/!5TXP3G!SX[@ MY76Q2^Q8>;XS*V JKF]U/JSB/,HSCQXA5FK#,C")IQ6\:E GL<#3""40S[XL MVW-;A>PPML*+Z'DP"K"C8(K++AXR\)#A',VG;S<$MYWGPW;N+)T9PZ_A ELG M6Y?A+,\ART^:+>($E)-E&IU,9<-IFCOB&J]T0WN'G'Z'9Q9HB7YN?R8*2XC M[!KMBMN-G#B+R\9BB35,DMI-SN:2&)5Z;*.2W\9$')!ETSN-P 9 :=#F(V=Q M.BQN4A:+U8XDA1EW]TZWH0SM?!,;0H"]=&X?U8,AH8;I*8@ M)F&0CLOQ9&B8IO@-*;5_D*%OVZ0:MTB%Q'H4Y;5]2CUG:@F86N=,+1]3&YRI MY6-J,T/?,8^E.6DF?<;P#;QB:S;35;JD!@SD;%2S=#?Q TPG+30U]#E \X6J M+Q$B@R..'5BH4#-Y9BB^=$0Z_9KKN)QS,8J.:W/#53ZFTI,6FGQ5JB QPC5L^IO(2O_(Q5>)9 MM1(R5-Q>CJ#U>'%A"IO+BP((QE>O;,G QBFBVN&B6CZG$!_W0[G9Y_5-Y6,JS M<25D:C=3.3WW!?E[9 &5=: M9& >WO!THA*.Y4 *]H\P+X[FD;3D*#DM2J+D MW=)?V>"@*3IH&NFOG'#0Y!HTW!YQE"2C6M(OH.:@*3QH:(%VO2H)*8>$^T=? MP-3.V8 F_=45KFD*#YIF-IJ&MW?8/FUEA!:6>]R*P(Y;J9Z*B M:$!3M6*)NFP-$94<24 MVGD+AQA;.)Z0!;&&E $T-*+XS8PDHUGM2)D=L<8EH[R2(<66C+XLVW.;M39E MC>$W#@@?:K(^1QD)BW.N%9>57$VW$+*R4U2"SN=T124=B/?:U8:4UAG."440 MSFK!I371E25]!\D=>N!? 'R^5/"+\RHP<__SUD!_CG*6O9NIWQS&(LVG>)," MG]E473+^4J'N.5+5!51H_+AZ;RZ@O'JO0I,P>HJU,?UI99N?@O!3 )^BLYA) M&=84I#%.O=%5$SI2,E3&'><-V+^TX_V.7DL[8M%9$-7;J 11.+\+.9\GO5O= M ,1V@?',0 A\(S^:F6! 2*2\7]TA@#XLY+PK(N\>(59JPS(SCR=AO!)<)PW# MDRXE%F=?V5R)1?H\& A8X6/YV,@#'Q[XY$_2\VJ\??O"N.7F<. N' >"$W3# M!;9.OK;&H5 **22.^-(* 2KG73XCC@.+A!4RQC#@4.A=[&QDEPQ_K:JY]QP,3'E&[ 28[/7?GG"3\E.K&LE6'P/^U->3;/K:#A\GO_D< MU;)KNVXC8+NN5!-:>6WR1_L#5:5NR,[U4[%SS_[=0D,U:&X_YAZWS9/@]I3; MTNLBQ^QY8S:HH6HTS*YKT&F=PU!SDV;IXK=>[;3J',-GYR*T8\,VOZT$.6#+ MI'0CM%9M=BJ]#U[KO'5OU31I]9%#(%L(=!T(2 T.@3.%0$N@$' ZGW$$E X! M.[R85E!S2]>+2;(32;Y $RGT3D@S(1U9WS"@]LP> M\V6YON01+NE'_5=H*,[CAYII&3;]T&35K^,9U!X6]!;F[PQ%0^T1&5A7XNJ2 MD :'/*XIL2343RT)0=8O)3E@"WFW$!N_TX8:1S>WY=)11NG8V:2YU4A"/([) MM!9(5/(@(24(A?(D'#MEHYF$;!R7SLW0F9KB-Z34_D&&OBT&M>S%(#\P/1-9 M:*4E"[FW$:%RL?:DN("@D$F8D="P,%Q@N,'D7 MF&XD@>% +\PZSTG+T5-=YZ'.>VU",4,@NL857^))7D.@N9^I5P!K1 XQ_8J( M"IKG03PXET]I!]IB!LL7?>6_MFDQQ3_60W*[P;:%/<*U$4^(#,7$%AHAXP7+ MR+$53TC6GS5V1YYXX@*P7P 26362Q]<""0Z)QG+4GVJ&^@(L^7 Q*)P;)K+;&+SOD(L%%@OL7'$6%1-$N MQ9K(3M"858U=33YD_Q1*D!/7"KZ*BP\Y1S$XJPT>\ MTWA)P0W'3]:L.)&3U>IBVB?\1"1VF9<\CX%@#AKO)R0O]9/(RTE/Q)*XK'!9 MR4)60D[M/'%_X\3DIE$5ZVDWL.>R<[ZN6,AAH2=O>5S($^RXH)R1D8F27FAE M?')>].F4(;?+H>>#7MN!7KM>Y]#CT$L5>IUL3PKDR"LE\G9YJ=UP+S6]$PK; M4J&3&O[U!?)ZHBM+YROR!I)[LC>?+Q7\XKP*S//_O#7TGS^M!\W&O)'9=Q/[ M;EY_PO%;J*BE1U 14:AZS>$ZTFK]ZKT"08F&)M3']: MV>:P(/P4P+GH3&<"B#6B8!GOWJ@H.,S9OP9$+Z7M>>F M5\JC4H0,?.[PO-Y MTKO5#6#-$+C'&@+?R&]F)A@08BB!JSZ3WGKE)Z'U+)^32>]\[XQ M)RXG;C%OS(G+B5O,&W/B,G'_D9%V M_5F(J[_UQ"C!EV\N[E0VPC'"8?+7620"+":O MHW36B"!33 "SU1QF%^XB[^ M026/)^:]E!KO4^?M>O'\1'PL0:B6+-.+J.DYP3G!'F=ZA([ M5I[3S(JFBNM;G0^K.(_RS"-:VEL;EH%)9YQ(\$I/G50"3QP462!]>Y!+()3G MP2C =HL7EUT\2.!!0C8&:)5J2G\N/N<6E>!)/ARC!3;A07T,H\$RO\VF.""+I#0CM#<1&X%-G=*@ MS4?.XG183 ^F[%:;38%SN*0Y%I-4,2*I*C9!N MX&G[ T(F[PA@P9FPCH4_)$PF"@+R@W3)Z'.XWXA1SM)29V M=&BP'T\O'9JFC90;VR!^_",RL*XX[CW[\L%ANX<'):YLYT.L.603A&SWU) - M,#9]Y;^V:=&[F6,])*OB S7]/]1D1%?UDSM#B:.VN*B50H[X.@RU1^3S3H'@ M/+W)'&S+T> 8U-[#]G:%EJ#F!;TR%T&SF0R-PI">( M]'8&:?&T<,XV3]Q";/Q.>\O&0STP"6/(*[XH5%#T?]@)_T06,H^IERV0*&0I M 04LJ,D#^'=B/Y$5T>.*RCAHSE9\O'1^*^[6GPP6@? *0 MR ILG-4 CGZ._LS1G\A*;D(+"EP@N$!D+A#1%H9"BQ&VO]6;C*7I;GSC3#TQ4^F>QGJ+[VYLBT#%Z/( M98F^8SY.(NS97(]H]3;OSF)IH#/0F@)[+[XV1[ MQ#G*.<"&TW;P]6"##J?WZR%/'/#X];RY&$)^FF)NES.2)G?P=$^59 M1 Y)Z\$$LJF8$E "\>)*L@QDEKG&Y7>8HR1HE.W1<.\N>8N=FGSG<4X%[A)"^S;9:=5/>:[5_[ 5, MS94",KLT9)[:;G&-R>&?D<:LYUICGGOETI?^7?_^>E %([2PF"(!=8%,A^BG MDN1-ZX3UBFY/5,181B9'_W[,H8"%CW2GG6D$G 9_RC,ZS ?;,BVHT?9E<0L7 MJW4QK=/C(Q*Y3 MDQT#MQ\++0_,D\A#4 I)>2/OX(<-T[A=3'.H2EP4N"Z>0 MA59L63CF6(_$Y*)1%>M=+AO<54I('-JQQ>&XDSZ2<)E:'2X(W$C$E8HHD7J' M1.JB4!4Z4K;!>O@TBICFY- BT.HZT&K7ZQQ:N9AN::#5$2BTJJUZ@R,K%],M M!K)V>(D=,=Q+3"GP$<5J6RI84L#)I%]:$UU9TG>0W*$'_@7 YTL%OSBO K/: M/V\-].=/ZR&R$6[DL=TTMIO%WAS&8L=3MAX2Y1D^M,HD$$#&YE-'" $HTY:/ M4%O2HQPTW2*/L'2*'J*BG(:0&EMV8$<\3+$&-1E#E8S/C37,B[1'O44KPAH@ MJ] DP'O\^N6WRC:T!.&G($%S/V$RS#ZJL-MMW>_^^[?5#?VB[XX+;#PD>/G" M@_0V(2H]^C@ FLYC5Q #GV>KM9S'_M=![8ID "4DAO/]:;C<&=K M3KY7],6_-B\LJWA]GO0^0Z:8Z>[Z/Z>J_FI6@(4M^FBVX=[]:&90=?P#+6>$ MO_#KX-;H;7(W#]\/3X\-0?#Q_N/U^2VZ4_@^N'^YO!_6AP0\9R/WJX M&][TQ^3-:$S^^3:X'X_ PRVX[H]^!;=W#_\9933*#U@#UDRW3:@IYL>L!O'] MOO_]9DC(\Q'L'\+I4.U?'TW$/UMK6E=%,-/HZJ!?*K20#JGJ BHT.[1Z3WQ9 M>?7>T2?$?HSI3X.5]&[]N7/LC#F8VBRFS-\^N=J<#)59<^<-H,ODZZ'\BJ"; MSMJYOQ\/?A>#@87:7L)"9U9S(][^:3'G\ )WY"#TA(I6S7 ME2<\_"R;< 1,)?D%L5,])"A4_W'?$Z6DU^+>+Z-%7"NE>S% O2H)7?]B:9K$ M^L@QD#$&&@P#FQMR,D- $3RP--6EK]\T74@TD*QK,E81T%P]2C^EKV6Z /+! MIFN,6/L(%H9.FP\K8+($^@(9T*(+DG39^ 5;&)E7!731^)WYG8_('I^SX[7Z MK\N>>H,61)-@UI<>0$T!<*X3JORS=4YEH:URU(=(69]+T DZ7ZF^WA=>WU5I MM)@K5WYN]C6E[^/EX$U6;9IS?M+MOFDBR_]EW%JD:CWLF($TW88<0>A,<6O#U[8<8>@B9[H M'!ZFWTWT3KX';_20'!13S-N"F$4O2$-3;,4^:"V7(LT! M>311/^Q$I)B U3D)(H%)2$)>$6O3;F8/39[3CVAHV ZQV@0Z>X/6IT5R6Y.R MK0EJSGBHK0D^^#.NURCQN.8,<5A/P,(DBL/0,V5Y])(;HT*>=#V#VC.Y&];\ MZ[TTD#79"H^*X02K?.V7W_D,[LP]SG"/LR_+9*)$*QA(1OB%[A_DSF;:<60S M 6^3Q(^T!QFZ05R&>ZE- M-Z/9UYPS*MAZ6N@I$_MZOG9RD&KGMBA-C$8[+B]'&!5SD*KC*?>(QFFX6M+E M(5"&0AY4P'&\(5HMJJ'C? MGI>/E7I;P"4W.AD(>%#Y1G)IMT>'JW'CG%;(P19\O;?@D-SE![6%:*="9H)) MG[DI:_JME!'.JJX9J!0-_K5?;G+2EN^@@H[C;)\=DXB?TY%3YSMS#)XYV=\8YAH_4RT.F-#W"[)OM[X*74!":9)HPI*H;( M(]ZM/XXI9:"[@@-]5PH;-T%OTJW"SB>^3,K1BJ2>>W6YB7Y;?3:I45MY]?X688PVR5!4;(0=SN-#^]_'XQXI_%S>0 G?HP' M\$SDIAIYM UY!FGUN3X%Z&\;+^:L\)QNAJ1A,SV7%> Y[93K'+U9DH#G$(\M M4?%9:/2:PDY@R5W8[=VY.NF14T/ID=":5!5EX2#+T@E," S MT:?6*S3.L00P8^%.HM'+6KAO'(Z.7';&W3\B\#U.9P;#)/J\) _#O.UXX#'- MIDUA6]52VSM;JJ7A$\M[,HLV8E UUB'5%)Y*N-4-XG#*""GFK:'/$]B&RQ=G M2B@4>5FQV2T4025&AQ1,G$PHI,RW8,43"AZJ[2^+P-H+,GE91.F4R3&G[>Q9 M_QUZD$FN+$)L99Y]S(G=Y5)Q2JDXYFR?#*0B^YXPF1I>7A=QIE[*=EW$[?"^ M?W_-ZR+.Y &<^+PNXOBZ"#<$!E,2 P-LFC;49$17JDQZ&$&5'2=,WM$&2:_8 MFM$Z"6*]2Q+WY,AUV^>3)=$AR9_O&+JL?IA>Z_.YKK&S)XYUQ9J9IT!*$7@4 M!Y92$EV23@[+[-/5/.6VVPJY.=G-XCP%32PPQ1K! SI3R93+2713VFM(&X\P!SM>_;:WI2D407I]-(12?S MCDV\1N)4-1*K2(W72)1*FR1Q/%7(:O#*$4]P-;@JM'F5!)>+T\M%$H=DI2D7 M]:*V5.%U$KQ.XEA/17';HU%'A7DM=.T'SS2]$LMB>[])X*SE2M_OT:!*M MJ:@2I?\-ULQ\0J9E8-E""OVBKRF;'_BN?$0&UI7WC?1DU::!Z^!-9L9 :K M8(+(=1H-Y?4I6##@E,0NECA:V:E^MLJ'L*-S1*E6%T^H#@=K-E+<1GFZ%BO&:51ZC6J[F;8Y3;(_'I>D DE270B0)+$,DL1L M=[>;=I(@AYTF2Q/\[C#QB!["73;COE?DZP1=BFY/5+0M\S^FWC8@XM "VXGL MU%!B@(8Z?12=CJT7J_5VQK8^E%%E-O9= DDB_;TJ#:::6^D3%2R M^#(!7R:([2F-[,5"99U?H0JH7*FZ:1M.NUCF1=VJ^BL8:HY $D9\$7#WOITV-R(SD.\.D>\".HD<>R7 7I?NZBL>]ORFA;R>Z,K2^8J\@>2>[,WG2P6_.*\" M5?S/6T/_^=-ZT&S,&TK=U>FN2M\$N49/F[*B.:F-I\Z0L1BR+(^ M)TQ;4N.@Z19YA*73U2V%GAJNT%>L# -:Y(V[M0^J9'SD [8Q]"+M46_1BK & MR"HQ?+]4'K]^^:VR#39!^"E((-Q/&,;91ZX_L'F_V_'3ZH9^T7#'!7P/\?P) M_PUFTYJAOZX\C:VO9*2JX/'K_?=O.Y\1[")XLK--WTK/E3O06D'<0^_&:__+ MVNQ_'=2^/ WZO]7ZM^/!TQ6 ZBM!_0ERQMRO*N RB.2_W@23G/(N"8*/'Z[OL/;7FDX.GJ(2:Y\N .^40=7A M4168R,#34&T=<(@$G7)6NN'SI/<9LE7O>ZH4*L#"%GVJ^VYFT!7N'\AUE[#W M./KC^M?!M\'-\'H$KA^>'A^>^N/AP_UJ'TVZX[Y_& ]&A,]D*/_WPS)J#[N'T'B9H8B^5^; M(N"#MU,!<&_/"6SE:%MS-HL='HQGJ.%_V#+I]G;A^FM M9U=&*[.R7GL=D\=^45FS 5:$(36%KD1/[$:F#!=42Q@V\K1W4JQ;DVTSWF(L MQ=0X6EH^QUR>S\X_)BTOL"3:M\^@@6#F')C0E3$-:J8 9?$)@@I-'O%I"&R@O;H"T'+>K^ MT+L9MNHL^],W(R3;!MM_R\HHO4TR@+;"P*;)AN ]?C2X7C^:9G;_MJ%!IJLN M 7F6;M"I:."6D KL@HW 8%/[-WN@HN^ZEKAM[&+R$:T0(DX=L7,6(_.J3H'= MAOIW0/%5-1C(311,ELP3M#66)%@8Y$YX00GPC#1DL',*R?=H83D]'NC-OVN8 MOF,BRPC59YH"7@#"81/Y66?.=%LE#R%419#=@+#[O[;FE%;1?K+LCOLQX$W" MI-<;B+"*$IC^=HF@08M9R2]W4 K<(!G-)\@ =;$*:-56%3#2N91;3<[%T,_F MKKO1WSN$[VN:34;ZQ/A["'M_ Q]V7.5!:G7U"EA5 $U"(I6,>$4^ KR+M(4Y MD@I)O$X'^$<"?'IE(YHY1+D0%0!L#=H*P_3$MJH>$O0%UBA*"<#)H.$S^T%U M0]2@\E_;M)P;:01@I@F-)4,F!%.(#4\!.8)(;D3>VBJYV 6ON5:(3AVV>4%5 M#)$VRF6=0OT5FRO)14J5/=:TY=G&L^DDR-VA2S/R&**U#!;808O(.Y/,,+), MH,I:/ILSA)SG3F-)THS\E&E6$BW@%TIOVE':)U,.AKN?J#0SJ0EDB#6#%G@E M,@Y63"$JB)[ HZ %8IPG\WO&)JVXH-I[HA(OQ:?#IMB85RDGB?)$.\4XLOJ< MZKKE:)^5WJ0A/#30C[""D A\(<\V/EV08^IP\W:25 M^N0N1,MAABQKZPJ&,#)6%S1K.Y=/-7 23\*QWRO)"L228V\H+[&U=/1E4L;. M0X+I4PZ487/X%P+TA),Y^P%%#XE"[?F"E>8ZZ(9L>ZWC;###01X YW18[ E> M+I\>38_A!*MK_V-MPNF%3NWO,SO'/N0WSE.HH'L>3:AY#1N.@5Z09KL#0&\+ MJD),H-A,OZQ_Q"C*\.A WE-UY [ZJC1Y9;5W2*5%0DSDR"5]XB[YQ9I[X9Q\ M,S,CN $CREQ'>PE,>]5=[;7K1W.XW'O12I=,J/H@?BJ9\,N*Z!XQ&/LC/8K< MAM):MEQ=XW=U**D/T=#>'*G6T):.7?%X5=)8X[M&Q-KTG$MZP5I@5W:URKXG M=F1NKF*(5^2Y6M759[;Y_C/=-M8?$L)ZG[^S=\HG\N0I(3A1#J%A# 4Z5?6O M,YTHH9K^JFU;:=.>F%C!A ;(EWF]W(C52Y1"^&*;1+A-\X;$^@9>N,F#_DIY M/Q+"R(04P3F";EHY@KU) ,E) FPD , JZ^&O)R]+X.]0!).YX)XWI_AXH V< M[S 17.(*+@D"OJV,K?E(W%8&@^4V"$2A*0@MB;;!W(3!*>>[&B43YO4X/3IX MOI]SM0GH\$T_D8K.^ TMW&1/[>\V=J'&.#!H<-TUZK@0Y2L[WIBZHOHJD(>+ MA:&_,?^+^',_[MK/U:P?LU-RM<^J%7V?59/F!=^W)P2$_JKKR89VI[KPH0K0 M (_\2V8X02HF+IKK7+#8<&IKBDFLF_Z,F*UGGN_4MIC?N*H((62:8KH5>)VE M@0J-/(BS2!,L-O5=B;:E1* MZ%IP\!GHF%:9^75)Y(U-8PW[.B M>7BT;(=*DVZ;/D)YV"8,,""-_6GS9#I$&E]2MEZ $66Q=YW,6.<%L#3JIW.(;GN/AF%P8;A@[+W:.(<$1EA(%TQP\W8>F2G'&?.'*;]WM#< M=*,Y>BV9XY1BBP1YZ?N\1-K1&^-0P-)EK,7F78N?*2TW>T_;Q=FVPUAO7+XU MUK %UZS7I(]=E#Z8,>^6I3?7I2,1C=F3#82ELI2Y6B%KK?P@G\/GC2>CH419 MFR[2XG0.5J>+[)TF%ZB!#ZL]]ROJ; C@Z89?'EYX-/,E+_(?C'K._]@@?C() M1A^H<^/F),PG)"/BJ1-7PPE*MV+19IJQJ#= RR39QQ@E;3"V)H#$-SPS3#/'$S930&(<-XI3X%=#*? MQ#\@/Z+!L7LCE5 ,K6Y'O"$378#_S#!UI7VT6@=][G*[&V50WYLNQ*T[*=-? MP6>W3V0(N39#H\AKRFZ^CJG%W1F[5II:DBI'ED'I*SI;\EN/'&P./5_*,_'%DJ&V4W7] MKZTAHK'$EB\[=]L??6%9 TJVT?==O[_7'==J=T&-V'(J778E>^I5]T:XY_?, M3 (59QF3\LG1D?5/Y")P[6CV.T>S?QCK"X+J'4^H2\XH/EZ!;T3%V$YRB[6 MV;@3K?,)&@!]_KH>; ]=(L[96T5R!E8%KS,LS\!<5X@^=/0SF&^.=;5NN&G8 MR*!E9%AP?5(/&3Q>#WZC4H&8-ENTHUD7.] M;6$5_^.M2;OT48@=LHS_U]ZW-B>.)6E_WU^AJ.W>K8H &F$,IJJW(BA?NKU3 M97M]Z7GG4X>0#D;30F)TL"P M=&W%="BJ7H]A^*X;$( MXE5B2E5N'TK9].JKDG2,^WU&O@YH"GX?4(QKE0-U"..J.:=E PODN&>AP&NF1%4*(7?GNC, M5FQU,A?JG2L;C6&8'[P>D2((KHE(!HYJ(T4+8#N/6O MH^#NHZ^I3TC-%)7ZU&H_(6U35 NEQOR?#WA:ED*_+3#M=]I 2/]/.6CQ@+@/ M2D8O\ AXPJ0QWZY(E+N$O=MJ9D$4C&1M/9/&-/7G^_M\NQVMN'H_QI,CNV.* M%B1,_V,]63H[.UCV<6)D[.__P;K!^K\#.YI18\>01W1^4+R%EXY=HWE(,19N M+4L?OY-?(7^*\$6Y!\Q>1+KFCH=(?HBRLM+MR&$V3]==FS,O9(9.S0SOB!F> M3"N-$4[VS COTOK8 W=6V$.*%040 XYL+$2$/_'$1K4]HLKS8?Z!;WNP:-=9 MW%X-WX*I6'-*S2DUI]26[6MZYO M7=^ZOG5]ZP+/N'*]Q-T/D1G04W]8)IO[->L$+Y%]XI4WI6,/8SI28PX_K5P9 M+FUY8L9^5IL!<'/6[J4#W/PIQHXO#!L?ONE.D_B"I]:OD"M^4)9B-23.\NT2 M*LPWG$]^VC[-GDY>)1;:!8?7H7*4=_!D+Q;1[\^+M?ZD[9:?IV\#>> MN*8_R+4HUJ+XKD7QK"JBV-F)*([U-Z8U_\UL:U$*F[4,UC*X'QD<5$4&3VH9 MW&%+PY$'@!>22&H-'L 8Y=M#21+T!)71A0N0(%C08@!,,&5^Z1&(,!R\M" MQHIM9 6@D=[G3(2S>B;"NYJ)4 \BV'RMZPTB*'X)^\/K4Q7;IK-" -NEH9$& M@-LS94Y-[C2N2%5M/.2#:9V1F5AX&]V.@>9%(,B=B66[3837BV"0\TG%B[-( M%8?#[_&_*C8?XZUK+->))<<@89,@_][!E,/00;@=X\["9A$0XSW'H#^W'-=Y MF !I":3V3IF3<9 ,]M<_$!&YS M3&#IVD1EAO X.&50^H@BYJ-2XR<^IO0GG 'W B++\7/0>FYRQT!Y56QN8>-W MGVW$TH!?HG/":$!8[/(\SD'Z -XL)S^KC!%?Z ;$BESYX,WQ4R3(DAM/\K0H MB*&011EN:,-[\WE[W^9+41 M@3ZL*>AH?%9D"D4P#PTW4T+@QEY8,.GN4!? M_Q6A=?R-:CI,;>IOS8FN 4$^$]T'P1Y_9I: + =!M MNLG=5B]A]NL,I)-VF4\!0(N0CV?%#0C^B%N1.C\\RAJH&VS"5\4PW]P7?&LM M!=CB"C#*9!0]I(.>1[4R[N9.;,:X*8(3%V#-8!L\!6=1O@$0XIN^9O%-$M6" M#>$37E'79#)G?P?,^>%!W'EC_QU;DUV<+I)7J&;*$2+VY)/ YT! M@[Q:0@-)J(&!".YY MX;OD3Z3(>))E +/J#>#$,8.@JF8H^/?!E\@HG[*=E:OYX MKLS7=B>ZK<4UP'HFPD#NMT^K)[Z/K];1B2]3_-R0;^/BYM*G(]AQ-,N%54"< M@_.#P/H%AC;FX9AMQ<7)0MRT-36?,?GI!-]@XS&R+ WXEG <#Y_.P],EQ-]@ M_N-_%6FF8.VI9RBV.,^$)<*?(TXSBA$(\-?W[-93U$UV"%O-:>01F>0>%/?8ADXM0( M2^$@S^A8OC"51YHI* %[K:QBQA1^?F0G6D&',Z3I?GT0V&$>?PY==X7U\XI9I[$U4"TX.=8+SRV$% MSPK.K<5)X,"#N#SX">M\-.ZC..2'V%RD>;&"!8]3Z+EA300F/7$HXKI3 XM/ M,F]=2/ ^D?SC(4R JP?N++L9642,6^'0 &5KA9)S"7%1%4(W^:82Z+I?\GE M!R='/6M0#!G,,Z2A>"BK^=;Q?U*M2BO9M>GAUSU/*$E>*Y:1,$AGKCW^O&'Z^VJ4EY#NG[9 7P_JP!QQ%,TBTFQI316KSL\CMZ-@) MF1$?M7F?C>1:GT66Z?#B O4=ZSO6=ZSON/,[;GD8+6)&'A94I)]U\ZL&>-E: MXNE1/*)0^4!"/D+0?H"!LA%_NBF%?OUXBNQ/GIN?SWACX"55)#)&N\83Z7D0 M?D1ZC&G)N;%+GDS#7DUJ0.E$_)JYS!XM8O-Q36O M'CFOIM3AR@>G5_LG-:\>.:\F5?QU0EX]$+T*O"K+RQVA>V'6*L:6=F_.(Q^( MBO%#->:W"R0?&O[G:7L3;X V^PGVFC[.-=ZL7$^@U]F7%BB(7VJ!J(I )#6O MK'0YJB80G=-E!)Q:(&J!V$0@.IOX-543B%[WK!:(6B *$8B339RG2@E$]\/7 MT[.]1:3VD;L_^'0)GZ;EI*3B#]796LD;)\ ;FN5A$TSB#(9JZ)'T568JDA3P MK_YBL]+>3LUN6]Z1DLA)T.,.&;XKYD]")UKVL_;I0R6@B-;,7S-_$F\3HAXGB+#QJF2" MNYN6/S"!, ]*S2#&*2#Z"K*/%I\T%)DO1/AJC%=+<_#W-,], M4B)H 73E*G2:$,1I!?:+J0L$'1SNA#V_#'M^-X./7_$H%$M_[D 5)@@<[&/> M[=BF03VVZ8C'-GVI1S5MN=;U1C4=PEF]MT$WTL< KJU"M-P-H.U0UJ$=68$2%:_J=*;CR8%5KHSTL/3FOHU^ENZSL'SZ* MMZQIE>,NFW27KWS*7J&K?,QG28 ^KVXA/NP=K#2?!EGV6@47OUT9EI+_4+)W M*TB%XU,[&9NQK)'\N%>]-_O>FWN:V@CZJ-Z4ZFS*\/G99L^*6Y*D'-.A]*[X MXL8?&5 +:W4VQ1^J(M%4E7IGJK,SY_ [IIL]Q9"^Z^-Z;RJT-]>P-;KIZ&I] MQ%6$+RH(>I?./GR^>5&\4R388;V_1>SO'9@YM,?U%A_K%G_DJ:=Z@P]Z@__ M$3V_.MXLY5AUK=D7Q+ULBN(1N=-&7,Z/,FP\?&MO.[\C>(G5B\\%5[KZ-K&M M2TIO!_\,EE+=S0%MY:WG.JYBHI'4D"Z8*A+-?))B9ZV.J(U-I=)NN/X=$Z1O MN1PXNS*WOP &H?-R7+G3/)'+GLH6V4T>-MBP=O>TO7FC[T;>R8X9HY U9Q:1 M[Y[MY%QLM\T8VOS,5\8(6KG;DC?'*CQ*KBRB&7PCPJRJY(DU(@@63&"VT6IF M&ZW-;$%R(Q()>F3VM/,A+B^=&/OA^-?/FF>C?0KZKR4OUOR_:T8[ /5WDE?] ME:CV@O@6&<@;H\[L3\DM&LCY< #\>-MO5__[CV[SXNH)+IXV;>VYZ4X( U^S MIJRI&CI0KFDSQ_)LE3G-<\>Y%[\T)^[4:*++<.VR:?.E\]+$:CM\^1(F!$BB ME$^0@1O"O_'ALM65P7T9NPN[>WVSX>XR@Z2I.8';&EQC9XCT0#[MY\/,V>>D MX_700N0M\&OK8^7X^#L) F=5__+&QKNS%IN78<"?M'J]FO^K8;]O5$3WKO9F M_3679_=6:[>J$D7=3>246H(20Z?GBJF"TM?J(&D*VT:'8Z%_W=3?X'34@(B? M [<-S**/>"R(P5R@?/MU2H&X?GL7.U;]@O9U[W+ Q>OOC&X[ M0DJL_"%W9=ECIKM%GW)!"":2ORU!KQ:'J5J"QLV/HYI',9]A?ETN7RWG7G5] MWFX3SDZ:+;*WV(!0 I[-2@T0=%OMS<$":PNCMC .BF[%NM%[RL%4Q'[)5]ZT M#*11<=<]/U3@#@R8O"A[ZQYU9YV$S.V.4M2 0S^JR M>U*A0K'FW)[KM.3669EFW#%+0X'ZOH2\T=K(M=L@/>V[/NRLFU$?UFT-RJL/ M.V8&?W_J_C2ONJ]Z79I\ "9.\5';!0EX7[^^KTQOJA,IS")$]JN=R(JJV=[^ MG,@(>VSE1'9/#D##5I+#WY]5T=^W$QEA^I*:?;IE%LL>LS343F113F0ZDZR5O=YU/U@*R>R& F(.Y'RIE.!JJ_4*SH':&U0\A@]:9A' M=($K4"&B4.++NW.2)=@)8!!B#6=9OMP&,!4Q>GW,2.'*E+W]E.BI)2RWM#4& M,B2]H!!)NB/!DU7/H-%(?.Z1Q<Z.N$CE0S+@=U%!OZ+N>(> MV2,*< X PPD#> WS4>MF:)OYWZ3TL#''&_.!!DY#FGJ&J\\,'581&G!S4L(I/N.QL<4V__W) S[U"=!,V.$B4;(1[T>ED@8T7/TXJ5W$G_I4QG7Z0G+7^,<';$8) !0O8G.?B/\QD;ONE.,S""Z.,?C&J)T1+^L6/;M[W9C8 M( /O;#T.3\B2S*;:YJ&SE3P>T9!#4PLXOHP\2J\E;YY&*502=M10MZ8X[3IR ML( U5!]^I1Q^^8"#*GT.QN%8-CP&!YL7%-2GX&&<@ODPA"I^()://=1M];K5 MD(4JNHK[.@?/T?2Q,3CA6L#&TZEE\I!Y?3)N<3+FZ!8?(.R*W%FW77SKM>7N M":_.GA[8>7!Z#.=!H!<>K7/2"K3 6 =W)Z##\\\Y0S!M@?Y*9:Q.KC/47AI]VVNU>O@,I M$L<_5V:ZJQB\^/R>.(LQ>.XZ'89^ L7OY#Q8$IV\M'RP2[(F! M;\P[EY" T62C],ILX$6Q$'R8I(M%\-XH:LG!UY5 -O&K@=!+2BCUD@72JVLL MN+HE;;%9O#%+F5I@[/X;5X6EVD'#%S43.;!F Y8!=J%KT=-],_'A"9Z,:Q7] M7-*KXD@_9>W_298YLN;^)[2A7DYGAC5G[ %(#$HKV3H)]!TI2^?1 B:)_OW< MHUK.)=-G0_.CW.LM:-]?LB:^\&P2O>QV/7>BVQKOU_N7I]@N;[S)^ +I /X%O/4W"]L&X2L7 MN@VL:-D@V+.9;;V(EDY%Q1DT-O6/(B-0%V? ?\(.G4]T-I; SE(]U'32[7@, F@W2*=FDK:, M]'NE2;L<2PHI*XY;H"T;-I3.!LN10C9";\)YMB)<6 *TRQA%'!(<%R]))' M)&A[P0B,)MU4#0]OHPL#N\F!#6*&LV[ZQQ>7'I1WV#V*!M-A-M9-L,!UQ8![ MP ?D+Z^R+W9S\+\+&Z13H@TRD/O=I+KE3JC>.@=P4*X+:398H=TRZ95DLW5" MY7:$]#K)4FZ^T096F:N +O$M"J>Q;$W$P3DJ:5QT-C8N\)>H;>&L-"Z0FY+* M@[:5OET?E6O#TB^WA.:U+I!D2?;8M@)8<9)U3I9[!T.2'8H<1<(Y.[!,DF+1 M)6!)+4(1Q6V27S7]Q8=QN?OMV]\^+ ;T$0PL(2431Z"!CP3(3?Q^5X_WF7@: MD8<$(#F1&TS&3=MZ]?^R^">L]Y/N?KMY^K$:LR,5_&:1M!^^\F=)<+'_V%_@ MN?[JPI^C/TZ"DH.[X6^7S6_WE\._-8=7CY?WGR7%>%7FCI_;0(O-9+$W_R)- M&"=C9_;V11(5"?_9IO\E%2N(/WV0?DFB^>\7R33'S2N"XH^WY]]U\Z^04)RA M\A(K\M..8$U^'7V]>_C'^>^7/RXOKL\?I//;^[O;^^'C]>W-K[^,O@:2L+OE MW-P^7CX (6$I-Q>7-P^7%_C3P^WWZXOA(_QR=7TSO#F_'GZ7'A[A@Q^7-X\/ M>UKJQZ>;X=/%-:SJT^H5%!VT1?;C;!;R6(1_M@Z;7YN@N-FC\G:A.PB8Y]DI M@%Z]1$"O$A-Z1/N,\^RT)8;,C03)!.%&7R7^4A*\%>(UA5MVK&G.6\^6V'C, MSW#)5=XDM&R<-8,:.PP+@@4^AD_'MC6E!:)IX(%#,J>%(^ BO#/0#,PF1A%1 M,N%%$A'Q]RC="$X,'BA@CSZ#5^-@3M&6GEH/+6G,X)P!DX/BJFAV@+$&#[31 M'P#J@#)G8(5(?X_>P\P,F W:&X\FN1"/!G8/["PJ(3I(3IZJX2K!P^,/S?=9-O&=R-6$H')C$I"8JHU^1P M*_ (L!N2=@1^R6!;D[E)K O\YNH&OI!-L*B.ASD7G%89$MBG*2[$\68SRW:) M C9[8;8#3\%]@46!CG!06^(%N#3A)B>L=0.S_=".PTO%1IQRQZ]D2CX+^VN< MA=N"X&8?@KW%0U!:. O!\P5*($-=Z(:'#MD-L-1W%(T(B%U5CLCMB!4]&L7) MR%\?I8AK@P"?%;&$P6,EBHS@G-%!6E#?!)<*(-^EFH40V=>OBA%E,I&*DHBS MSTL<6@'U2UT*!1KP02C_XC/V+T\'64;5D&>EX/XSKBFY08&K\V_)8VSA4[=^ ME.)$(W6H)U4\C4DOONHNAW%V;:: 63IO\O*C*8,##@AZGO9,C#[H6..Q5+E$ M=4JHX"GH&8-XADNC:_4K@40%4]8M(B%\*SH^UQ.5)A1\;4FA'&J"$Y:V,YV? M*FO'K7A4)#-"56-I\,F)*,GEJI\"H9(7SPS:ZJ&I"9'/ $D^>R\@R3F028MH M,]D=1FYO9QBY.P2_15-C]/41-8GT@^N&2]0-W#X0-D*)U*WW:Y/]N@%]OOOM M6@=TN&:5+1O\=LQ1L>.^)&ZJ(.YYO?&5W?CCU3;O&6P_M0/WJ-3*.]_A9-#Z M>H>/9X=K&3[V':Z$#%<1[\F/GG2[NYT:\O?LKYCZ+B! MG-)&T5\,'F:7$2_TK/-2X-LQ;_J-]+E3:''#9/%IHU\5],Z:!0MDP4X[5WER M-5BP5X^:.486E',UDU6#!?L)I>TU"QX\"R9-,5GN.*@&"_;D7:')U##:F7;T MQ:H*A@.UFPN"3MV!5!%/;Q^@"1ER$TQF8HTU7$ N8KW"'G][I@_!8^D MF!Q)X;_9<:/FM;$,G>R/,+R?: 2P 6:6BU#VBA'KFN5M ML1QA/XK>P#\7?;2-I*YB1%1HAJW%5U4EB1OK><95!WW/T9>7!.DTCFJ2LO'4 M!IM94%:,FS:,+/.!J1Z\I,Z<2['$*UCA> EH-S03<5>P[,ZMG<1QAY M#MCC#@+N^6Z OX010Z@UAVQH/JN+/Q51R4*'@SX"[\(5L'+"/S'TOYBA3RP^ M0@IO1]8V?)6]S8BQ6]+U,JB0XH$M9OOH;<^>3G^+DX;# CK\AFJ47? ]@3J) MN,:291ISB&UH@ 7@A=2#$1@!PQCBP3/IU+B"CD.*0Y7X0'.P37Q,@0TLG0E9%NZ.Z%M\07\=#G?>$'T&KX/'1 #OP@WT$?Y:TM! 6_=Y@OM%Z%&( M3><9+BYF9@/CJ!R(#CZB!V!:D? ZN:,)/*,JL(@&$-%4Q+2X$6PT>\$/.<[YU MI2T%61_N-I'&A+$D)%*@;06LR+?%![YL21?AVN@[RU(>:@"?KVD7^))5Q<.7 MF"#D>O!,A?PG!_?[11<\JZIPBF@D HRC"\)O-.['9@0^"/PHX-*.01_S4TO_ M^L!UR,^;H:Q_>:;RG'=5@1VY#9'\/Q; SD\*TISP50>I.E1C$:. MQ&A\14F6'3V6@&-'.M=T/]@49-'4O"G*S!-.J@SPU1 ADW8)ST//%NLF3T$2 M(0IQ*D85JS]-XQQL2A!Z4U>D5ZR90&F9(*8G?H3,#?@ODXFU6XL;O=D(K!][@C:GO_1S+BNW>MA MU 8OO'BX:J""\(\('SC5U G-SJ4C 6Q'UT9%?@XOZ@;QS',@/@*8!G\&4D?( M\Q&OX8>0^B7R^7=.'OX7[*$ZBE3/#?DW[&P,_OP1F*.T:3+,('BE?+,\P"03E#RW0^ MQ(4IQM ]5VP;YRH@;/#F@UX3D(+]0:_*YH-7%^V,I3U-F2?A4QU'AIIX_%FK MYDB,%(-,.&?"F##C^9T117*FZ'1;0ME=H4)NK!?^*AW^)K[S\,Y4LB*=>[:- M]L@]?8IDNX);9M'N3*AI(7LK"/V_'CP2572$7_)\1>XOQ=]3=#M(RQA!CLGX M#<]9:?AL,_X3LLD],QBJTICV"2X)E0X0!3C.Y+C0PE4@J4>! 3/608A6H.&S M8FL^DNF28:T88#[1D!3^/0^!ED>&4! M1%3KI"^K;AKN@A9(K!T'OVX$Q; M$(3<7P^,I!-Y":UUXYMT6_PFT?.3J)-Q$\O/PD5(LL'[)SS9]P=#OB;!$\)A M* 04;.M< 2@H#L$913J$:Q W)BNA%2@"'SK2BB::@[)YL>!=0U?;T9]-&B.& M LL8/Y 4"4YN0G#7T #B7+6AR='MK&=R%"=J)9HA[59"9JQX,R38TY*LCUW/ MKUI=XO".'EJG^-)2?)TZQ5>G^ XHQ5?*4H\ZF_<=H_[LE@CIM/Z/S[CO_][5,DSLBG*1%!Z$Y^+@D3?0JEU^:4L(CDY_RP M+U#"ITK =.7>0NFM<6#/[BUX79 MP7#NE_#2.)6QJQ!'4Y';A08V;ID_"<8/K>#XFQFFTN":V !G?H\9G^:[^:YR,>_ZW7_BQF^9X3O')#!5RV-(T(U3O%! M$G$Z'O ,$3IF"V<=3X,L>F<$/B+TOO.6BW[C!%_HV;@0[W,/KW,'&C7:SM[L MY-Z*DP]?3UJ#I9WX.86*X0%5#,F2C$<]PV+,),D]PPF%_A\?89'RA_A>Q N? MFPY3/VN>C9,6D2$'2_$/_(M@J$6)$\&6ZO8^8"(I6Q,D82]DUN:O5 J+,>SU M"LT[I\NMDU2"^U+_E]^OUEP5I5.']DQ_X/Q16]"K1_L;BCK]2# M[J)T(S!FR%)""1.CBS[!=AKIF*:Y)3G6P8$M]F2>/LD- 5!W.?_] *VG#@WVP-X#8E6SUOC%C$\F# MZ?$C$O3UG[=WV>YM')#()=L7'KN!6S^^,N.%\5F+&TJVW)#;O6.5[0/'/TN3 M[=-:MOO>5^]R,1Z",]K'M'+= %(:+N0.X+043M MY8L7;ZL>,"2YB8+H?OC:[;4KI"!J8-1B],BCA9G0>"KEJ/5*!13&"DUP4K8F MV-2=;W0[M4-_0+*-_(!Q<.PV<=RCENHCM!8^9BJ);BE*XLGT\^5,NWQ3X=*M M(*3DT^5,6-6 TS_5ID&*!-\M%E\LY>2.2*44B^6YN_1!68BCO=.RZH76-3HZ M.PM,; PFND?C)+^<5/O*6O\ND=E>KV"%*;9_XPQ-.Z&L MJG;6*BOMWRWSN4D5EN]#WM^%#Y>I,#+06#92&#>6J6ZI,SJ5RNH>38QWU\)5 M45?I*/RBL]HOVN>0A1U51!_H8Q*1'&JH@32H@9,::J"&&JBA!HX8:N""C=P5 M".&=SJ$@A ]6P0G@V^: $-B.C7"*KCZ>%S&[J"3/VF\#$4NYS4;K^Z'8ZD3J M4&.0W%T)UVC9XZHIM(W(P?1JT)'^WX.H$B#Y"O?L&W\2DRI!X M6R$ "+S3?RG3V1?I7)GIKF(T0K!C8&MJ"ER!/2A Q\YB;Y.O-TH^I2^=YOB2 MWSG"VZD0X2R 9LN%QD:@E?(@ HG&P0]$-UB4FH@HH#%7(:S&-4!X5[76E886 MTEQ+ A9EL3"N3^SC]6L!>#*2JY/(3T!A8&NQWS/W! MS]1?5V;#BAA?"+'@_-E#5N.MZ.2K[LU2];N*( M: 9,X_<^KVPQ[G=SM1A7GBT2O'B?!;9K$5XU6BR;NJ?YD$S?+77E+/*N)VI" M@G8H<5LBIJQ0^2NU>$9XJ_(,E:3%,:V"ML4NM;G"89WL/)HRHYNS\O1.A%TU MGQ\%N3>4WI,L^ 2:%+)HL_BXJ6FV2QS8"O>$0+(1+2HR3\:DR_ 1\;(L1,:BW M:;>C..1;0#_0#--C G]X4"=,\PR0[+A&2$%6/-DMUL/I8HSY-,1^&+P[[(>3 M76(_5 /H8< M(L$?^GMK)ZU+C:*R7RZJ0[E274Q!4.'RGF]9ZZN%C,:OO:J%:[,@V(B3]O*T MDGUR3LFZX\"+DJ,UB61YCW$0:T+VXT#5R\[UQMH*(:/)JUR%4*#K7A_Z^Q!< MZOP4U: 2C27E6(O&44MT50V&LKI SS*:M,I5$-LU)YRTE^PX<@(X4PS''UFFY3KYQ0?S6&5_[3@7( _J^SPD_$7X3N##7H[%JR5,7OA MM,['HR-=F(N<[!T6>$]BNG#&R6K2+B$ONF*-B]7,E<=.68?MZX]_5QA^OMNF\ M>Z;C)8C5X;5ZOTO?[TZ]W^]JOVOY?E_[72GYKF(VWX^Z=+N[;0IX9(Y[P*4^ MZU3\[P3?,C.C?I:O(?K.MC1/=6_M!V:_Z"I/KHN-RI-+7Q&BOS95P\/ (<9/P_/*:_0?"N&<5 MT;A53 #L% D(<>D.U-XOJ+NW2H-K,M5";POO@?992'C%E(%<^=;?0SWIWIN M]+?P4RHL(+O"R*D%Y-@%)"7KG,LCJJB =#]\[;=K :D%I! !2Y.%E&* )2"!"LC"Z8>OP0+<[E4 M<5/)G2@XL&EF,P>[ 5<0,R6UN7]B_ADG5>PKM^9RG"]IY-S2K>^8C1\HSTS> M9,Y<)W&BX<^(MNOC9^48:ECT5-#<@I.4A$B(L1ZEX*#Q8%KI8N,LRXWU O3. MA+'[F6_C[K>_L\'VRTDA@$U$?:BJEF>ZP $JTU_0FCD(#BA:=RG1+=F^/+L.YUEC3B5C3IS76=+E8T]DN>7)B="E6T.!; MV) <$*IQ:KPI(<6/!%D2A](@@Q72^W?R->@Z5W>)5^B7B8VZ\S_AJE^4K]>@ M>:1.:P^PSF6]^(_A#8@$PF7_]X-T/K^2)?'O_(#W^/GR4?@S_(0VOKB[/'Z6K MI\>G^TN?T+_^@H__6A4*+RGH32K2XUC!)SUZ.D9T@6!3-!KHOPTXR[D5@E;: MS+9>='1>1G.R+'Q7!.&C7<45\Z*GBD:XTCK\S*8SPYHSAI_.R:I3=!/MFE?% MUIJ&9?V%(ZBCSR";7#=?+.,%OF6#=>20Q>B!H6+CMW%88DNZAM4H6*WB&8K= MB#Y>/ 1625#6.EH\.!.'WUFQ&9##E>!S8 M&$U/';0/6Q[BHCFA:/O^K^W)_7P*IK MA$[-2''@X6@$,]=?BLL<5P*2>KBC#KKS1%-^$;Z)@]8H>Z;GB:]J;(K7T/1O MVWNF>]"EO!++X>1ETE/KH26)*^',-N-7&\HK?Y;-GF&K:'AXPY\OCEL$N^QR MPL+]9F"/NHW(F"/\YHQ9,S!6\4=\97H7#6AK6'3-)V*M$<,3L].6U2^"NR3! M7?QC[4MD#UO24'4]0D%W/,/ES*GIXS&0C^8LN1/+8?P+Q$;(Y(M,&[W=%5G1KSJP Q)9G>!@'Z+1 M$KV?,7!ABKGM$2)G,O35Q3!^]?U_*=/9EPL)C'13(_Y20;J!.WB[>G"S!BW* M\L3=Z.OQ:XF"%M;HT<>*"5PES3S;\7 M^#8.N$.)S/ZI$=4K?.<&7X DG/EQ MX3@GF92(3K[,S.-+((J,;/PW>$7/C-_(_Y[PA'Q]!;=1U(D./$1W\060V ]% MR0(.0S5B6X;#;X2_Z2#,P%7*"-7=!!9-CS'@+K;RC*\&3\';/1L6.%;P8@S/ M)_@<;NNB@FN(#<;KHAJ/J1,3K-CGN>3,'31VQHIN@&;@@J,IK@)"I^*<6.!S MF\'2F5A6H!3]A\*A:%K3^6HR*BZE[1J^) D9I7NQ-W@:.FI\ 7PK_P7RHH]U MH$"HTXG:<((@RR#[J2(9"*(093\-=*VM Q/2YZM69HUH$23YM@7$P>/ 9=1D MAS(+'P)EX5KRL^"&\$6=H_US^C;HN\_,!/K[%.$)+(T8U&E5X1#?SHR,'M[B M[/X--HPTLL/BAV5#FEL>T&?!@8RXB$/C-,3 "\@Q#O"6% U_LC=\ MGF.@XG; '=.GI*4UCW.1,%4D;Z;14^&C]!?C'(-/3U]F@E8&@5;&+K-7K!M% M02)'EW0\&R,G1S6ZJMNJ-X7ET!EAX90.C)3XFEF$F"V5#VA3Z?Z>"8RAXY!H M7!%:&O@:[$UE,Y>,-WR9-Y6 GL;:)@%Q;_-3QG.1XI_3,$RYYS!^.DOCC=FONBV90:&%5I3_"FP M+ON9"=LG8OY70E,>Z%/J(&):$+%7!Q'W,+#N8,*$942#A*,71(."WV/1H)2X M6J6"/T7$7?6O09^+SE]L])5FKP$9P;_ DU'N_!PDMUV:113+7B?E@\C9L[E[ M&7AY<#SI%MD)E K"Z 4L1T>SS:-C1I'\A^)%/$;A^%YX@B&)X8W@2(N=A>$U M?N0%K $\VN&OJLOM'\."C^)/"2L"T.RR=49CE;D!!9X[QH:$D9'A4C12/42T ML!7A=$]T&V^-9V]P.@=Q&Z",Q>TQLK/IB5@[L)KP?C%"N'L_=5I="=C%H.'S M-N[FQJ3_[T6:E\N?NY.!WVP+?7Z*K@6"H*,@Z!%!&/Q,!KB%-)4#FFXA&G"? MDZ7[),A*"S; <2/%)DYD@X&5?VJW>K$][I8AL2TI2J;@ ?D8\Q4,\9]Z(2LV MHBP'+P:OT ])X?,=7Q7Y*)EKF059\X1E^5_-7MQ)_^<8$4YZ(0TSEH%*1S=# MT7E.618^8DGJ*+H$S_-4/Z;^;"M35#)C='0")<73]L'>X[)&E@@'\OTE&S[' M1E3"BB](9H4*)N]! MZ3#'_VNPV9IT6DD"^X$ M? F*:3ONX\&%3CG#:E+&!)0 N"EG,RTP>BF+$/MV4(=A4F[_ 2\ M/?KW,)FU=#FFD/V@QC\]6W4Y"/CCZT2'O[XR/[70DBX\VX^(Y&3=:++= MQM <7JC@ GABCJB"#F"48S_R< O:\GBA+3)I@_;/G[B]3Q_[9(2_=,YZP:SZ MM&_W3^';.5RZR#OF8^#NLG.:]HX_=[>1ZR3H!4I$$2+]. M@-0)D-TF0 S]7YZNZ>X\2(%$/HDE0;Y?_]_3]<7UXS^HU/A\>'?]./R.E;"W M3_?GE\>5#DEHCAZZ*]4]=MXI,]#R;W2\PB$-YU@DWC[F!9_DW.,/6'_QHAA+ MJ?__=B)%8MBU\\++,3QT,TWF\F_3(9 0>LX5^9.NJ< RZ0%@/G:B:PX>" : M@?4LIL(S(4M?E".KB7YQK94=)?. :)XC)8A.6/63L+UDZ2UNJJ@*$OMN8#@9 M+SF);)&B87<_$Q6Y:(9C_,FW_96I9;OZO_D'W+**A-WO;Y\P8@6W7KHN&LCD M!J:E_M4<4:B#JCI-)WIQ$.- 3M8=\NX5P[%B63;03='87(0*N 9'K"_NPL>3 M4>%7#)W7!B+[\>\%5'L?/*0G2'# 0U$9C@=:(FE'+)^T32H*$MXV?.Y88_<5 MJXN0^&'!]!V M@7*P&5;P8LT7VKWO1A,DJE/]DO$Q=$1= M0$P(6\T\L0\-D-=_]LW@ M(,H.E$^;*7->DP8?A)NLL9$;KJ@2&U#XQ(5X?XO[[E8 M $0-K_T6[!K4IO>E< MQ8X]E+7 '='/P/P'19DD%)O C/E1<@173% E(?J)H+ IYSN]SB;T8J/@+ MYFMU;\8+P).*:?AW@<-"(C1X#2Q_CJ_L3<8$\90713ZFJ(&-7;, M8+\,;K#E.1%EZ5AP@'".MA7=8=$SAO:J)3U@DXU_':=2=IL-K-UQ/$444J,@ M6B8W>R2RK**Z$;L+3&YY@'$"CZ9R[%"3XE[298J!09IG"B)CS9$##Z7Z<9Z\ M(TZC=J#@UE@G#$XOLE% +5&'$13W8G.(/76 V+ N!C\H*A9XX[7P%F/D)CC6 MCT" %_J!N]%^X&Y2/W 7RV-XAPYQW)UMJ4S#IIGC]4R#0C2&YP7_483X5.P! M\QLSPY;'CWB)GTQAX(-ZW);'P\!/HWQ*%ON(YN0E^I2']&;8_>?X!D?0G\9[ M,=%2%*Y"XCW/)SH;2Y=^>Y%T.Q[K*MSZ(QQPN&I0)(J*;4!PW 89F:6[@(UK MXJ.,L%$)BV?H3M21Y$:O&0"I!(]FS>@$*Q=T#7FMR\)GJ36!(V-_;;4>P];,.43I2F??F0\]"N? M:N*WD-X/88_&Y1OO&,'6Q9;TC?PSH;1!"X1O(31K"J6Q>96;*V''S0)?-((F MA&72KWY3GIH*P]1XYC&L8>#1=>KM#5O?@M844'R@",7MEQN,18J#7PG>7!25%1^P9?/C:$-.!.4W2@_DW,H8DGBB(/L0IJ MD.!RYZ!;I$9;8:2'R_/(V>GYK;;XSD&?D; Z\E*3_.M(Y-_B%&5KT'-] L:H MIM/)XTT][E/RLI7I% YSU70_N3*JJ2( M<".?%5OC=HYX_Y"T1W X)IP%CV1E3%!/,F:BK>%$ "?%SNDI%IT?#_"YCB.? MA33G7$*.2)@5F_*R10Q(PZ4(4H1]4;;KPVCA6C :"B]A!.8IHJK97-84!XRV M$?S%T/_"[2.66;A\R^76":ZJ)+C.Z@17G>#:*L$E7($(,- B+-#=\/Y1NKZ6 MPI*@$RP)DFX??[^\EZYOKF[O?U '3U4<@D,X:N+$OY8CY,=?EOTPN25]I\ 7 M.6 ,3^$<'M@NFD1*FQP)44[RJ5WPIG^NPO_=&AB2[AH;<>@TA7<@UKF@ZS,G"FVR-5> M@(W'8]QR0]0$BG@:5L2*WOF(]XL=Y'Z'/Z6WR3 %D]ZW3'TS+PIYX+?GA] MT6 W!$#T: F%&FE^"B^/.(PYN0WKB[51" M!7,U<.TX'FSB79" 2_KJ^Y 'SI/D2@,[SJ(4<=$Q\0B= >._@C/'N@W.3K2, MX7ARE0OP9)@G, MY^!W!Z.*XO?UZ=<.O()P9LGBL,6I MKFE&Z-[T?_Y"Q5M\0]C;GZ>#]N"LTYJXT^ M$/VZ";8TIC0_,[Y)\*T3N27C M]M$XDK4?/#C9_,GG>&L,0OCAT;0XY!W"@6&H LRE!\8[(4_:'3\D^:#8(\5D M3O/VS6!S/W#7:;<["^_%AZT43N9N+C)W2B!SKB=O1&9PRA$Z[KP5$%P^.6UC M''BH63,,U21MRJ#=R[7U"=*L$4D*(["U\4@G8[5/&_OAS&'G^))S%>/R)@/HI=>IV@]3MH$[= M5F["2V7CBKD3N3@.5<%BX1"",?I1+.KXY2D MV)]W]I\MN:4D>GV;"VJMT4+_B_.+] UO*?WN$=03LT47_!JO7PG6+HNHB\1Y M/Z^>EGGA/2G,P>[-K%C]:O\T5J*7;=9GY=&/VITKN>BZMVI*Z/?APV,S=()2 MO<*2O+W0*^FTU_1(X$>PLI$#_^/77R;NU/CZ'_\?4$L! A0#% @ HIM M5P:(N^"F!P +BT T ( ! &5X7S4Y,#DX,BYH=&U0 M2P$"% ,4 " "BFU76N 3!6P$ "J%@ #0 @ '1!P M97A?-3DP.3@T+FAT;5!+ 0(4 Q0 ( **;5>W,P%!#PT %"8 0 M " 6@, !P;60M,C R,S Y,S N>'-D4$L! A0#% @ HIM M5VDO2FE3"@ (4 !0 ( !I1D '!M9"TR,#(S,#DS,%]C M86PN>&UL4$L! A0#% @ HIM5V)>IQ.]+0 6>(# !0 M ( !*B0 '!M9"TR,#(S,#DS,%]D968N>&UL4$L! A0#% @ HIM5_0L M(I>#0@ *[,# !0 ( !&5( '!M9"TR,#(S,#DS,%]L86(N M>&UL4$L! A0#% @ HIM5TGN:B)@, T,$ !0 ( ! MSI0 '!M9"TR,#(S,#DS,%]P&UL4$L! A0#% @ HIM5P\3%H>' MJ T0 + !, ( !8,4 '!M9#(P,C,P.3,P7S$P<2YH=&U0 52P4& @ " #] 0 &&X! end