0001437749-23-029656.txt : 20231101 0001437749-23-029656.hdr.sgml : 20231101 20231101070030 ACCESSION NUMBER: 0001437749-23-029656 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 54 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231101 DATE AS OF CHANGE: 20231101 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CoreCard Corp CENTRAL INDEX KEY: 0000320340 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 581964787 STATE OF INCORPORATION: GA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-09330 FILM NUMBER: 231366510 BUSINESS ADDRESS: STREET 1: 4355 SHACKLEFORD RD CITY: NORCROSS STATE: GA ZIP: 30093 BUSINESS PHONE: 4043812900 MAIL ADDRESS: STREET 1: 4355 SHACKLEFORD ROAD CITY: NORCROSS STATE: GA ZIP: 30093 FORMER COMPANY: FORMER CONFORMED NAME: INTELLIGENT SYSTEMS CORP DATE OF NAME CHANGE: 19951127 10-Q 1 ins20230930_10q.htm FORM 10-Q ins20230930_10q.htm
Q3 2023 --12-31 false 0000320340 0 0 0 0 15 0 0 0 0 2 0 0 0 0 00003203402023-01-012023-09-30 thunderdome:item iso4217:USD 00003203402022-12-31 00003203402023-09-30 00003203402022-01-012022-09-30 00003203402022-07-012022-09-30 00003203402023-07-012023-09-30 0000320340us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-30 0000320340us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-30 0000320340us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-30 0000320340us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-30 0000320340us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-30 0000320340us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-30 0000320340us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-30 0000320340us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-30 0000320340us-gaap:CostOfSalesMember2022-01-012022-09-30 0000320340us-gaap:CostOfSalesMember2023-01-012023-09-30 0000320340us-gaap:CostOfSalesMember2022-07-012022-09-30 0000320340us-gaap:CostOfSalesMember2023-07-012023-09-30 xbrli:pure utr:Y 0000320340ccrd:CorporateAndMunicipalDebtSecuritiesMember2023-09-30 0000320340us-gaap:FairValueInputsLevel1Member2023-09-30 0000320340us-gaap:CorporateDebtSecuritiesMember2023-09-30 0000320340us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2023-09-30 0000320340us-gaap:MoneyMarketFundsMember2023-09-30 0000320340us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-09-30 iso4217:USDxbrli:shares xbrli:shares 0000320340ccrd:OptionsOutstandingExercisePriceRange4Member2023-09-30 0000320340ccrd:OptionsOutstandingExercisePriceRange4Member2023-01-012023-09-30 0000320340ccrd:OptionsOutstandingExercisePriceRange3Member2023-09-30 0000320340ccrd:OptionsOutstandingExercisePriceRange3Member2023-01-012023-09-30 0000320340ccrd:OptionsOutstandingExercisePriceRange2Member2023-09-30 0000320340ccrd:OptionsOutstandingExercisePriceRange2Member2023-01-012023-09-30 0000320340ccrd:OptionsOutstandingExercisePriceRange1Member2023-09-30 0000320340ccrd:OptionsOutstandingExercisePriceRange1Member2023-01-012023-09-30 0000320340ccrd:PrivatelyHeldCompanyProvidingSupplyChainAndReceivablesFinancingMember2023-09-30 0000320340ccrd:PrivatelyHeldCompanyProvidingSupplyChainAndReceivablesFinancingMember2023-04-012023-06-30 0000320340ccrd:PrivatelyHeldCompanyProvidingSupplyChainAndReceivablesFinancingMember2021-04-012021-06-30 0000320340ccrd:PrivatelyheldIdentityAndProfessionalServicesCompanyWithTiesToTheFintechIndustryMember2023-09-30 00003203402023-09-012023-09-30 0000320340ccrd:PrivatelyheldIdentityAndProfessionalServicesCompanyWithTiesToTheFintechIndustryMember2021-02-28 0000320340ccrd:PrivatelyheldIdentityAndProfessionalServicesCompanyWithTiesToTheFintechIndustryMember2021-02-012021-02-28 0000320340us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberccrd:CustomerAMember2022-01-012022-09-30 0000320340us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberccrd:CustomerAMember2023-01-012023-09-30 0000320340us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberccrd:CustomerAMember2022-07-012022-09-30 0000320340us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberccrd:CustomerAMember2023-07-012023-09-30 0000320340us-gaap:EuropeanUnionMember2022-01-012022-09-30 0000320340us-gaap:EuropeanUnionMember2023-01-012023-09-30 0000320340us-gaap:EuropeanUnionMember2022-07-012022-09-30 0000320340us-gaap:EuropeanUnionMember2023-07-012023-09-30 0000320340us-gaap:MiddleEastMember2022-01-012022-09-30 0000320340us-gaap:MiddleEastMember2023-01-012023-09-30 0000320340us-gaap:MiddleEastMember2022-07-012022-09-30 0000320340us-gaap:MiddleEastMember2023-07-012023-09-30 0000320340country:US2022-01-012022-09-30 0000320340country:US2023-01-012023-09-30 0000320340country:US2022-07-012022-09-30 0000320340country:US2023-07-012023-09-30 0000320340ccrd:ThirdPartyMember2022-01-012022-09-30 0000320340ccrd:ThirdPartyMember2023-01-012023-09-30 0000320340ccrd:ThirdPartyMember2022-07-012022-09-30 0000320340ccrd:ThirdPartyMember2023-07-012023-09-30 0000320340ccrd:ProcessingAndMaintenanceMember2022-01-012022-09-30 0000320340ccrd:ProcessingAndMaintenanceMember2023-01-012023-09-30 0000320340ccrd:ProcessingAndMaintenanceMember2022-07-012022-09-30 0000320340ccrd:ProcessingAndMaintenanceMember2023-07-012023-09-30 0000320340ccrd:ProfessionalServicesMember2022-01-012022-09-30 0000320340ccrd:ProfessionalServicesMember2023-01-012023-09-30 0000320340ccrd:ProfessionalServicesMember2022-07-012022-09-30 0000320340ccrd:ProfessionalServicesMember2023-07-012023-09-30 0000320340us-gaap:LicenseMember2022-01-012022-09-30 0000320340us-gaap:LicenseMember2023-01-012023-09-30 0000320340us-gaap:LicenseMember2022-07-012022-09-30 0000320340us-gaap:LicenseMember2023-07-012023-09-30 00003203402022-09-30 00003203402021-12-31 0000320340us-gaap:RetainedEarningsMember2023-09-30 0000320340us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-30 0000320340us-gaap:TreasuryStockCommonMember2023-09-30 0000320340us-gaap:AdditionalPaidInCapitalMember2023-09-30 0000320340us-gaap:CommonStockMember2023-09-30 0000320340ccrd:CommonStockOutstandingMember2023-09-30 0000320340us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-30 0000320340us-gaap:RetainedEarningsMember2023-07-012023-09-30 0000320340us-gaap:TreasuryStockCommonMember2023-07-012023-09-30 0000320340ccrd:CommonStockOutstandingMember2023-07-012023-09-30 00003203402023-06-30 0000320340us-gaap:RetainedEarningsMember2023-06-30 0000320340us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-30 0000320340us-gaap:TreasuryStockCommonMember2023-06-30 0000320340us-gaap:AdditionalPaidInCapitalMember2023-06-30 0000320340us-gaap:CommonStockMember2023-06-30 0000320340ccrd:CommonStockOutstandingMember2023-06-30 00003203402023-04-012023-06-30 0000320340us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-30 0000320340us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0000320340us-gaap:CommonStockMember2023-04-012023-06-30 0000320340ccrd:CommonStockOutstandingMember2023-04-012023-06-30 0000320340us-gaap:RetainedEarningsMember2023-04-012023-06-30 0000320340us-gaap:TreasuryStockCommonMember2023-04-012023-06-30 00003203402023-03-31 0000320340us-gaap:RetainedEarningsMember2023-03-31 0000320340us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0000320340us-gaap:TreasuryStockCommonMember2023-03-31 0000320340us-gaap:AdditionalPaidInCapitalMember2023-03-31 0000320340us-gaap:CommonStockMember2023-03-31 0000320340ccrd:CommonStockOutstandingMember2023-03-31 00003203402023-01-012023-03-31 0000320340us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0000320340us-gaap:RetainedEarningsMember2023-01-012023-03-31 0000320340us-gaap:RetainedEarningsMember2022-12-31 0000320340us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0000320340us-gaap:TreasuryStockCommonMember2022-12-31 0000320340us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000320340us-gaap:CommonStockMember2022-12-31 0000320340ccrd:CommonStockOutstandingMember2022-12-31 0000320340us-gaap:RetainedEarningsMember2022-09-30 0000320340us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-30 0000320340us-gaap:TreasuryStockCommonMember2022-09-30 0000320340us-gaap:AdditionalPaidInCapitalMember2022-09-30 0000320340us-gaap:CommonStockMember2022-09-30 0000320340ccrd:CommonStockOutstandingMember2022-09-30 0000320340us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-30 0000320340us-gaap:RetainedEarningsMember2022-07-012022-09-30 0000320340us-gaap:TreasuryStockCommonMember2022-07-012022-09-30 0000320340ccrd:CommonStockOutstandingMember2022-07-012022-09-30 00003203402022-06-30 0000320340us-gaap:RetainedEarningsMember2022-06-30 0000320340us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 0000320340us-gaap:TreasuryStockCommonMember2022-06-30 0000320340us-gaap:AdditionalPaidInCapitalMember2022-06-30 0000320340us-gaap:CommonStockMember2022-06-30 0000320340ccrd:CommonStockOutstandingMember2022-06-30 00003203402022-04-012022-06-30 0000320340us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0000320340us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0000320340ccrd:CommonStockOutstandingMember2022-04-012022-06-30 0000320340us-gaap:RetainedEarningsMember2022-04-012022-06-30 0000320340us-gaap:TreasuryStockCommonMember2022-04-012022-06-30 00003203402022-03-31 0000320340us-gaap:RetainedEarningsMember2022-03-31 0000320340us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 0000320340us-gaap:TreasuryStockCommonMember2022-03-31 0000320340us-gaap:AdditionalPaidInCapitalMember2022-03-31 0000320340us-gaap:CommonStockMember2022-03-31 0000320340ccrd:CommonStockOutstandingMember2022-03-31 00003203402022-01-012022-03-31 0000320340us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-31 0000320340us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0000320340us-gaap:RetainedEarningsMember2022-01-012022-03-31 0000320340ccrd:CommonStockOutstandingMember2022-01-012022-03-31 0000320340us-gaap:RetainedEarningsMember2021-12-31 0000320340us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0000320340us-gaap:TreasuryStockCommonMember2021-12-31 0000320340us-gaap:AdditionalPaidInCapitalMember2021-12-31 0000320340us-gaap:CommonStockMember2021-12-31 0000320340ccrd:CommonStockOutstandingMember2021-12-31 0000320340us-gaap:ProductMember2022-01-012022-09-30 0000320340us-gaap:ProductMember2023-01-012023-09-30 0000320340us-gaap:ProductMember2022-07-012022-09-30 0000320340us-gaap:ProductMember2023-07-012023-09-30 0000320340us-gaap:ServiceMember2022-01-012022-09-30 0000320340us-gaap:ServiceMember2023-01-012023-09-30 0000320340us-gaap:ServiceMember2022-07-012022-09-30 0000320340us-gaap:ServiceMember2023-07-012023-09-30 00003203402023-10-31
 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

 

QUARTERLY REPORT UNDER SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the quarterly period ended September 30, 2023 OR

 

 

TRANSITION REPORT UNDER SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from _________ to ____________

 

Commission file number 1-9330

 

CORECARD CORPORATION


(Exact name of registrant as specified in its charter)

 

Georgia 58-1964787
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)
   
One Meca Way, Norcross, Georgia 30093
(Address of principal executive offices) (Zip Code)

 

Registrant’s telephone number, including area code: (770) 381-2900

 

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

 

Title of each class Trading Symbol Name of each exchange on which registered
Common Stock, $0.01 par value for the class CCRD NYSE

 

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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☑ No ☐

 

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

 

Large accelerated filer         ☐ Accelerated filer                          ☐
Non-accelerated filer           ☐ Smaller reporting company         
  Emerging growth company         

 

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

 

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

 

As of October 31, 2023, 8,440,356 shares of Common Stock of the issuer were outstanding.

 

 

 

 

 

CoreCard Corporation

 

Index

Form 10-Q

 

 

    Page
Part I Financial Information  
     

Item 1

Financial Statements

(unaudited)
 
  Consolidated Balance Sheets at September 30, 2023 and December 31, 2022

3

  Consolidated Statements of Operations for the three and nine months ended September 30, 2023 and 2022

4

  Consolidated Statements of Comprehensive Income (Loss) for the three and nine months ended September 30, 2023 and 2022

4

  Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2023 and 2022

5

  Consolidated Statements of Cash Flows for the nine months ended September 30, 2023 and 2022

6

 

Notes to Consolidated Financial Statements

7

Item 2

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

13

Item 4

Controls and Procedures

17
     
Part II Other Information  
     
Item 2 Unregistered Sales of Equity Securities and Use of Proceeds 17

Item 6

Exhibits

19

Signatures

19

 

2

 

 

Part I          FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

CoreCard Corporation

CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share amounts)

 

As of

 

September 30, 2023

   

December 31, 2022

 

ASSETS

 

(unaudited)

   

(audited)

 

Current assets:

               

Cash and cash equivalents

  $ 31,614     $ 20,399  

Marketable securities

    5,147       4,973  

Accounts receivable, net

    5,875       13,220  

Other current assets

    5,887       3,729  

Total current assets

    48,523       42,321  

Investments

    3,634       5,180  

Property and equipment, at cost less accumulated depreciation

    11,681       12,006  

Other long-term assets

    2,947       3,725  

Total assets

  $ 66,785     $ 63,232  

LIABILITIES AND STOCKHOLDERS EQUITY

               

Current liabilities:

               

Accounts payable

  $ 1,708     $ 2,011  

Deferred revenue, current portion

    3,743       1,094  

Accrued payroll

    1,941       1,888  

Accrued expenses

    806       525  

Other current liabilities

    2,043       2,025  

Total current liabilities

    10,241       7,543  

Commitments and Contingencies (see Note 9)

           

Noncurrent liabilities:

               

Deferred revenue, net of current portion

    361       473  

Deferred tax liability

    541       472  

Long-term lease obligation

    1,367       1,981  

Total noncurrent liabilities

    2,269       2,926  

Stockholders’ equity:

               

Common stock, $0.01 par value: Authorized shares - 20,000,000;

         

Issued shares – 9,016,140 and 9,010,119 at September 30, 2023 and December 31, 2022, respectively;

               

Outstanding shares – 8,440,356 and 8,502,735 at September 30, 2023 and December 31, 2022, respectively

    90       90  

Additional paid-in capital

    16,621       16,471  

Treasury stock, 575,784 and 507,384 shares at September 30, 2023 and December 31, 2022, respectively, at cost

    (18,213 )     (16,662 )

Accumulated other comprehensive income (loss)

    (57 )     (61 )

Accumulated income

    55,834       52,925  

Total stockholders’ equity

    54,275       52,763  

Total liabilities and stockholders’ equity

  $ 66,785     $ 63,232  

 

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

 

3

 

 

 

CoreCard Corporation

CONSOLIDATED STATEMENTS OF OPERATIONS

(unaudited, in thousands, except share and per share amounts)

 

    Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 
   

2023

   

2022

   

2023

   

2022

 

Revenue

                               

Services

  $ 13,399     $ 14,450     $ 42,053     $ 39,657  

Products

                1,794       14,283  

Total net revenue

    13,399       14,450       43,847       53,940  

Cost of revenue

                               

Services

    9,279       8,431       28,380       23,824  

Products

                       

Total cost of revenue

    9,279       8,431       28,380       23,824  

Expenses

                               

Marketing

    63       80       237       231  

General and administrative

    1,155       1,107       4,220       4,048  

Development

    2,489       3,129       6,094       8,916  

Income from operations

    413       1,703       4,916       16,921  

Investment income (loss)

    (1,015 )     39       (1,701 )     196  

Other income (loss), net

    308       60       653       126  

(Loss) income before income taxes

    (294 )     1,802       3,868       17,243  

Income tax expense (benefit)

    (72 )     443       959       4,358  

Net (loss) income

  $ (222 )   $ 1,359     $ 2,909     $ 12,885  

Earnings (loss) per share:

                         

Basic

  $ (0.03 )   $ 0.16     $ 0.34     $ 1.50  

Diluted

  $ (0.03 )   $ 0.16     $ 0.34     $ 1.49  

Basic weighted average common shares outstanding

    8,460,473       8,538,954       8,485,416       8,596,654  

Diluted weighted average common shares outstanding

    8,460,473       8,559,665       8,509,825       8,621,388  

 

 

 

 

 

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(unaudited, in thousands)

 

   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 
   

2023

   

2022

   

2023

   

2022

 

Net (loss) income

  $ (222 )   $ 1,359     $ 2,909     $ 12,885  

Other comprehensive income (loss):

                               

Unrealized gain (loss) on marketable securities

    11       (6 )     36       (6 )

Foreign currency translation adjustments

    15       120       (32 )     364  

Total comprehensive (loss) income

  $ (196 )   $ 1,473     $ 2,913     $ 13,243  

 

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

 

4

 

 

CoreCard Corporation

CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY

(unaudited, in thousands, except share amounts)

 

   

Common Stock

   

Additional

Paid-In Capital

   

Treasury

Stock

   

Accumulated Other Comprehensive

Income (Loss)

   

Accumulated

Earnings

   

Stockholders

Equity

 
   

Shares

   

Amount

                                         

Balance at December 31, 2021

    8,689,815     $ 90     $ 16,261     $ (11,327 )   $ (194 )   $ 39,044     $ 43,874  

Common stock repurchased*

    (70,864 )                     (2,332 )                     (2,332 )

Net income

                                            8,670       8,670  

Stock compensation expense

                    10                               10  

Foreign currency translation adjustment

                                    1               1  

Balance at March 31, 2022

    8,618,951     $ 90     $ 16,271     $ (13,659 )   $ (193 )   $ 47,714     $ 50,223  

Common stock repurchased*

    (58,447 )                     (1,347 )                     (1,347 )

Net income

                                            2,856       2,856  

Stock compensation expense

    6,504               150                               150  

Foreign currency translation adjustment

                                    243               243  

Balance at June 30, 2022

    8,567,008     $ 90     $ 16,421     $ (15,006 )   $ 50     $ 50,570     $ 52,125  

Common stock repurchased*

    (56,443 )                     (1,363 )                     (1,363 )

Net income

                                            1,359       1,359  

Foreign currency translation adjustment

                                    120               120  

Unrealized gain (loss) on marketable securities

                                    (6 )             (6 )

Balance at September 30, 2022

    8,510,565     $ 90     $ 16,421     $ (16,369 )   $ 164     $ 51,929     $ 52,235  
                                                         

Balance at December 31, 2022

    8,502,735     $ 90     $ 16,471     $ (16,662 )   $ (61 )   $ 52,925     $ 52,763  

Net income

                                            1,256       1,256  

Unrealized gain (loss) on marketable securities

                                    37               37  

Foreign currency translation adjustment

                                    (53 )             (53 )

Balance at March 31, 2023

    8,502,735     $ 90     $ 16,471     $ (16,662 )   $ (77 )   $ 54,181     $ 54,003  

Common stock repurchased, including excise tax*

    (18,075 )                     (443 )                     (443 )

Net income

                                            1,875       1,875  

Stock compensation expense

    6,021       -       150                               150  

Unrealized gain (loss) on marketable securities

                                    (12 )             (12 )

Foreign currency translation adjustment

                                    6               6  

Balance at June 30, 2023

    8,490,681     $ 90     $ 16,621     $ (17,105 )   $ (83 )   $ 56,056     $ 55,579  

Common stock repurchased*

    (50,325 )                     (1,108 )                     (1,108 )

Net loss

                                            (222 )     (222 )

Unrealized gain (loss) on marketable securities

                                    11               11  

Foreign currency translation adjustment

                                    15               15  

Balance at September 30, 2023

    8,440,356     $ 90     $ 16,621     $ (18,213 )   $ (57 )   $ 55,834     $ 54,275  

 

*At September 30, 2023, approximately $16.8 million was authorized for future repurchases of our common stock.

 

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

 

5

 

 

CoreCard Corporation

CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited, in thousands)

 

    Nine Months Ended September 30,  

CASH PROVIDED BY (USED FOR):

 

2023

   

2022

 
                 
OPERATING ACTIVITIES:                

Net income

  $ 2,909     $ 12,885  

Adjustments to reconcile net income to net cash provided by operating activities:

 

Depreciation and amortization

    5,011       3,636  

Stock-based compensation expense

    150       160  

Deferred income taxes

    69       312  

Non-cash investment loss (income)

    1,000       (18 )

Equity in loss (gain) of affiliate company

    701       (195 )

Changes in operating assets and liabilities:

               

Accounts receivable, net

    7,345       (2,268 )

Other current assets

    (2,329 )     (2,620 )

Other long-term assets

    563       (41 )

Accounts payable

    (78 )     600  

Accrued payroll

    53       336  

Deferred revenue, current portion

    2,649       (1,134 )

Accrued expenses

    281       (54 )

Other current liabilities

    40       (1,052 )

Deferred revenue, net of current portion

    (112 )     310  

Net cash provided by operating activities

    18,252       10,857  
                 
INVESTING ACTIVITIES:                

Purchases of property and equipment

    (4,845 )     (7,532 )

Advances on notes and interest receivable

    (450 )      

Proceeds from payments on notes receivable

    147       165  

Purchases of marketable securities

    (1,776 )     (988 )

Maturities of marketable securities

    1,602        −  

Purchase of long-term investment

    (155 )      

Net cash used for investing activities

    (5,477 )     (8,355 )
                 

FINANCING ACTIVITIES:

               

Repurchases of common stock

    (1,528 )     (5,042 )

Net cash used for financing activities

    (1,528 )     (5,042 )

Effects of exchange rate changes on cash

    (32 )     364  

Net increase (decrease) in cash

    11,215       (2,176 )

Cash at beginning of period

    20,399       29,244  

Cash at end of period

  $ 31,614     $ 27,068  
                 

SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:

               

Cash paid during the period for income taxes

  $ 168     $ 5,330  

Purchases of property and equipment, accrued but not paid

  $     $ 207  

 

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

 

6

 

 

CoreCard Corporation

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

 

1.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES 

 

Basis of Presentation

 

Throughout this report, the terms “we”, “us”, “ours”, “CoreCard” and “Company” refer to CoreCard Corporation, including its wholly-owned and majority-owned subsidiaries. The unaudited Consolidated Financial Statements presented in this Form 10-Q have been prepared in accordance with accounting principles generally accepted in the United States applicable to interim financial statements. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of CoreCard management, these Consolidated Financial Statements contain all adjustments (which comprise only normal and recurring accruals) necessary to present fairly the financial position and results of operations as of and for the three and nine month periods ended September 30, 2023 and 2022. The interim results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year. These statements should be read in conjunction with our Consolidated Financial Statements and notes thereto for the fiscal year ended December 31, 2022, as filed in our Annual Report on Form 10-K.

 

There have been no material changes in the Company’s significant accounting policies as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

 

Recent Accounting Pronouncements Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, to require financial assets carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions and forecasts. Subsequently, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, to clarify that receivables arising from operating leases are within the scope of lease accounting standards. Further, the FASB issued ASU No. 2019-04, ASU No. 2019-05, ASU 2019-10 and ASU 2019-11 to provide additional guidance on the credit losses standard. The ASUs are effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Adoption of the ASUs is on a modified retrospective basis. We adopted the ASUs on January 1, 2023, which did not have a material impact on our consolidated financial statements.

 

In March 2022, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2022-02 "Financial Instruments - Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures" (ASU 2022-02), which eliminates the accounting guidance for troubled debt restructurings (TDRs) by creditors that have adopted ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" and enhances certain disclosure requirements. The ASU is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Adoption of the ASUs is on a modified retrospective basis. We adopted the ASUs on January 1, 2023, which did not have a material impact on our Consolidated Financial Statements.

 

We have considered all other recently issued accounting pronouncements and do not believe the adoption of such pronouncements will have a material impact on our Consolidated Financial Statements.

 

 

2.

REVENUE 

 

Disaggregation of Revenue

 

In the following table, revenue is disaggregated by type of revenue for the three and nine months ended September 30, 2023 and 2022:

 

   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 

(in thousands)

 

2023

   

2022

   

2023

   

2022

 

License

  $     $     $ 1,794     $ 14,283  

Professional services

    6,432       7,776       22,127       21,943  

Processing and maintenance

    5,814       5,267       16,933       13,837  

Third party

    1,153       1,407       2,993       3,877  

Total

  $ 13,399     $ 14,450     $ 43,847     $ 53,940  

 

7

 

Foreign revenues are based on the location of the customer. Revenues from customers by geographic area for the three and nine months ended September 30, 2023 and 2022 are as follows:

 

   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 

(in thousands)

 

2023

   

2022

   

2023

   

2022

 

United States

  $ 12,777     $ 13,973     $ 42,307     $ 52,836  

Middle East

    588       451       1,452       1,030  

European Union

    34       26       88       74  

Total

  $ 13,399     $ 14,450     $ 43,847     $ 53,940  

 

Concentration of Revenue

 

The following table indicates the percentage of consolidated revenue represented by each customer that represented more than 10 percent of consolidated revenue in the three and nine month periods ended September 30, 2023 and 2022. Most of our customers have multi-year contracts with recurring revenue as well as professional services fees that vary by period depending on their business needs.

 

    Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 
   

2023

   

2022

   

2023

   

2022

 

Customer A

    62 %     70 %     68 %     77 %

 

 

3.

NOTES RECEIVABLE

 

In February 2021, we entered into and advanced a $550,000 Promissory Note with a privately held technology company and program manager in the FinTech industry. The note had an interest rate of 4.6 percent annually and was paid in full in August 2023. In September 2023, we entered into and advanced a $450,000 Promissory Note with a maturity date of October 2025 and an annual interest rate of 5.25 percent. The carrying value of the current portion of our note receivable of $240,000 at September 30, 2023 is included in other current assets on the Consolidated Balance Sheets. The carrying value of the noncurrent portion of our note receivable of $210,000 at September 30, 2023 is included in other long-term assets on the Consolidated Balance Sheets.

 

 

4.

INVESTMENTS

 

We hold a 28 percent ownership interest in a privately held identity and professional services company with ties to the FinTech industry. The carrying value of our investment was $3,479,000 at September 30, 2023, included in investments on the Consolidated Balance Sheets. We account for this investment using the equity method of accounting which resulted in losses of $15,000 and $701,000 for the three and nine months ended September 30, 2023, respectively, and income of $38,000 and $195,000 for the three and nine months ended September 30, 2022, respectively, included in investment income (loss) on the Consolidated Statement of Operations. We evaluate on a continuing basis whether any impairment indicators are present that would require additional analysis or write-downs of the investment. While we have not recorded an impairment related to this investment as of September 30, 2023, variations from current expectations could result in future impairment charges.

 

In the second quarter of 2021, we invested $1,000,000 in a privately held company that provides supply chain and receivables financing. During the third quarter of 2023, due to the failure of the business to successfully monetize its product offerings, we recorded an impairment charge of $1,000,000 included in investment income (loss) on the Consolidated Statement of Operations, to reduce the carrying value of the investee company to $0 as of September 30, 2023.

 

 

5.

STOCK-BASED COMPENSATION

 

At September 30, 2023, we have two stock-based compensation plans in effect. We record compensation cost related to unvested stock awards by recognizing the unamortized grant date fair value on a straight-line basis over the vesting periods of each award. We have estimated forfeiture rates based on our historical experience. Stock option compensation expense for the three and nine month periods ended September 30, 2023 and 2022 has been recognized as a component of general and administrative expenses in the accompanying Consolidated Financial Statements. We recorded $0 of stock-based compensation expense for the three months ended September 30, 2023 and 2022 and $150,000 and $160,000 for the nine months ended September 30, 2023 and 2022, respectively.

 

8

 

As of September 30, 2023, there is no unrecognized compensation cost related to stock options. There were no options exercised during the three and nine months ended September 30, 2023. No options expired unexercised during the quarter. The following table summarizes options as of September 30, 2023:

 

Options Outstanding and Exercisable:

                         

Range of
Exercise Price

   

Number
Outstanding

   

Wgt. Avg. Contractual
Life Remaining (in years)

   

Wgt. Avg.
Exercise Price

   

Aggregate
Intrinsic Value

 

$3.50

- $3.86       13,000       3.5     $ 3.75     $ 211,260  
  $7.80         8,000       4.7     $ 7.80     $ 97,600  
  $19.99         30,000       5.3     $ 19.99     $ 300  
  $39.11         8,000       5.7     $ 39.11     $  

$3.50

- $39.11       59,000       4.9     $ 17.35     $ 309,160  

 

The estimated fair value of options granted is calculated using the Black-Scholes option pricing model with assumptions as previously disclosed in our 2022 Form 10-K.

 

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the company’s closing stock price on the last trading day of the third quarter of 2023 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on September 30, 2023. The amount of aggregate intrinsic value will change based on the market value of the company’s stock.

 

 

6.

FAIR VALUE OF FINANCIAL INSTRUMENTS

 

The carrying value of cash and cash equivalents, marketable securities, accounts receivable, notes receivable, accounts payable and certain other financial instruments (such as accrued expenses, and other current liabilities) included in the accompanying Consolidated Balance Sheets approximates their fair value principally due to the short-term maturity of these instruments.

 

Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash, marketable securities, trade accounts and notes receivable. Our available cash is held in accounts managed by third-party financial institutions. Cash may exceed the Federal Deposit Insurance Corporation, or FDIC, insurance limits. While we monitor cash balances on a regular basis and adjust the balances as appropriate, these balances could be impacted if the underlying financial institutions fail. To date, we have experienced no loss or lack of access to our cash; however, we can provide no assurances that access to our cash will not be impacted by adverse conditions in the financial markets.

 

 

7.

FAIR VALUE MEASUREMENTS

 

In determining fair value, the Company uses quoted market prices in active markets. GAAP establishes a fair value measurement framework, provides a single definition of fair value, and requires expanded disclosure summarizing fair value measurements. GAAP emphasizes that fair value is a market-based measurement, not an entity specific measurement. Therefore, a fair value measurement should be determined based on the assumptions that market participants would use in pricing an asset or liability.

 

GAAP establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable input be used when available. Observable inputs are based on data obtained from sources independent of the Company that market participants would use in pricing the asset or liability. Unobservable inputs are inputs that reflect the company’s assumptions about the estimates market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. 

 

9

 

The hierarchy is measured in three levels based on the reliability of inputs:

 

• Level 1

Valuations based on quoted prices in active markets for identical assets or liabilities that we have the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments.

 

• Level 2

Valuations based on quoted prices in less active, dealer or broker markets.  Fair values are primarily obtained from third party pricing services for identical or comparable assets or liabilities.

 

• Level 3

Valuations derived from other valuation methodologies, including pricing models, discounted cash flow models and similar techniques, and not based on market, exchange, dealer, or broker-traded transactions. Level 3 valuations incorporate certain assumptions and projections that are not observable in the market and significant professional judgment is needed in determining the fair value assigned to such assets or liabilities.

 

In instances where the determination of the fair value measurement is based on inputs from different levels of the fair value hierarchy, the level in the fair value hierarchy within which the entire fair value measurement falls is based on the lowest level input that is significant to the fair value measurement in its entirety.

 

The fair value of equity method investments has not been determined as it was impracticable to do so due to the fact that the investee companies are relatively small, early stage private companies for which there is no comparable valuation data available without unreasonable time and expense.

 

The following tables present the fair value hierarchy for assets and liabilities measured at fair value:

 

   

September 30, 2023

 

(In thousands)

 

Level 1

   

Level 2

   

Level 3

   

Total Fair Value

 
Cash equivalents                                

Money market accounts

  $ 25,947     $     $     $ 25,947  
Marketable securities                                

Corporate, municipal debt and treasury securities

    5,147                   5,147  

Total assets

  $ 31,094     $     $     $ 31,094  

 

The Company classifies money market funds, commercial paper, U.S. government securities, asset-backed securities and corporate securities within Level 1 or Level 2 of the fair value hierarchy because the Company values these investments using quoted market prices or alternative pricing sources and models utilizing market observable inputs.

 

There were no transfers of financial instruments between the fair value hierarchy levels during the nine months ended September 30, 2023.

 

 

8.

MARKETABLE SECURITIES

 

The amortized cost, unrealized gain (loss), and estimated fair value of the Company's investments in securities available for sale consisted of the following:

 

   

September 30, 2023

 

(In thousands)

 

Amortized Cost

   

Unrealized Gain

   

Unrealized Loss

   

Estimated Fair Value

 

Marketable securities

                               

Corporate, municipal debt and treasury securities

  $ 5,109     $ 56     $ (18 )   $ 5,147  

 

The Company had fifteen marketable securities in an unrealized loss position as of September 30, 2023. The Company did not identify any marketable securities that were other-than-temporarily impaired as of September 30, 2023 and 2022. The Company does not intend to sell any marketable securities that have an unrealized loss at September 30, 2023 and it is not more likely than not that the Company will be required to sell such securities before any anticipated recovery.

 

10

 

The following table summarizes the stated maturities of the Company’s marketable securities:

 

   

September 30, 2023

   

December 31, 2022

 

(In thousands)

 

Amortized Cost

   

Fair Value

   

Amortized Cost

   

Fair Value

 

Due within one year

  $ 2,012     $ 2,048     $ 1,594     $ 1,602  

Due after one year through three years

    3,097       3,099       3,356       3,371  

Total

  $ 5,109     $ 5,147     $ 4,950     $ 4,973  

 

 

9.

COMMITMENTS AND CONTINGENCIES

 

Leases

 

We have noncancelable operating leases for offices and data centers expiring at various dates through February 2027. These operating leases are included in other long-term assets on the Company's September 30, 2023 and December 31, 2022 Consolidated Balance Sheets and represent the Company’s right to use the underlying asset for the lease term. The Company’s obligation to make lease payments are included in other current liabilities and long-term lease obligation on the Company's September 30, 2023 and December 31, 2022 Consolidated Balance Sheets. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Because the rate implicit in each lease is not readily determinable, the Company uses its incremental borrowing rate to determine the present value of the lease payments.

 

Supplemental InformationLeases

 

Supplemental information related to our right-of-use assets and related lease liabilities is as follows:

 

   

September 30, 2023

   

December 31, 2022

 

Right-of-use asset, net and lease liabilities (in thousands)

  $ 2,342     $ 3,373  

Weighted average remaining lease term (years)

    2.7       3.2  

Weighted average discount rate

    3.4 %     3.4 %

 

For the nine-months ended September 30, 2023 and 2022, cash paid for operating leases included in operating cash flows was $1,005,000 and $994,000, respectively.

 

Maturities of our operating lease liabilities as of September 30, 2023 is as follows:

 

   

Operating Leases

 
   

(in thousands)

 

2023

  $ 362  

2024

    1,017  

2025

    635  

2026

    523  

2027

    68  

Total lease liabilities

  $ 2,605  

 

Lease expense for the three and nine months ended September 30, 2023 and 2022 consisted of the following:

 

   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 

(in thousands)

 

2023

   

2022

   

2023

   

2022

 

Cost of Revenue

  $ 187     $ 183     $ 557     $ 595  

General and Administrative

    116       105       339       259  

Development

    28       47       109       140  

Total

  $ 331     $ 335     $ 1,005     $ 994  

 

Legal Matters

 

There are no pending or threatened legal proceedings. However, in the ordinary course of business, from time to time we may be involved in various pending or threatened legal actions. The litigation process is inherently uncertain, and it is possible that the resolution of such matters might have a material adverse effect upon our financial condition and/or results of operations. We accrue for unpaid legal fees for services performed to date.

 

11

 

 

10.

INCOME TAXES

 

We recognize deferred tax liabilities and assets for the expected future tax consequences of events that have been included in the financial statements or tax returns. Deferred tax liabilities and assets are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Deferred tax assets are recognized, net of a valuation allowance, for the estimated future tax effects of deductible temporary differences and tax credit carry-forwards. A valuation allowance against deferred tax assets is recorded when, and if, based upon available evidence, it is more likely than not that some or all deferred tax assets will not be realized.

 

There were no unrecognized tax benefits at September 30, 2023 and December 31, 2022. Our policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. There were no accrued interest or penalties associated with any unrecognized tax benefits, nor was any interest expense recognized during the periods presented. We have determined we have no uncertain tax positions.

 

We file a consolidated U.S. federal income tax return for all subsidiaries in which our ownership equals or exceeds 80%, as well as individual subsidiary returns in various states and foreign jurisdictions. With few exceptions we are no longer subject to U.S. federal, state and local or foreign income tax examinations by taxing authorities for returns filed more than three years ago.

 

12

 

 

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

 

In addition to historical information, this Form 10-Q may contain forward-looking statements relating to CoreCard. All statements, trend analyses and other information relative to markets for our products and trends in revenue, gross margins and anticipated expense levels, as well as other statements including words such as anticipate, believe, plan, estimate, expect, intend, and other similar expressions, constitute forward-looking statements. Prospective investors are cautioned that any such forward-looking statements are not guarantees of future performance and involve risks and uncertainties including those factors described below under Factors That May Affect Future Operations, and that actual results may differ materially from those contemplated by such forward-looking statements. CoreCard undertakes no obligation to update or revise forward-looking statements to reflect changed assumptions, the occurrence of unanticipated events or changes in future operating results.

 

For purposes of this discussion and analysis, we are assuming and relying upon the readers familiarity with the information contained in Item 7. Managements Discussion and Analysis of Financial Condition and Results of Operations, in the Form 10- K for the year ended December 31, 2022 as filed with the Securities and Exchange Commission.

 

Overview

 

CoreCard Corporation, a Georgia corporation, and its predecessor companies have operated since 1973 and its securities have been publicly traded since 1980. In this report, sometimes we use the terms “Company”, “us”, “ours”, “we”, “Registrant” and similar words to refer to CoreCard Corporation and subsidiaries. Our executive offices are located in Norcross, Georgia and our website is www.corecard.com.

 

We are primarily engaged in the business of providing technology solutions and processing services to the financial technology and services market, commonly referred to as the FinTech industry. Our operations are conducted through our affiliate companies located in Romania, India, the United Arab Emirates and Colombia, as well as the corporate office in Norcross, Georgia which provides significant administrative, human resources and executive management support. Corecard’s foreign subsidiaries are CoreCard SRL in Romania, CoreCard Software Pvt Ltd in India, CoreCard Colombia SAS in Colombia and Corecard Software DMCC in the United Arab Emirates, that perform software development and testing as well as processing operations support.

 

Our results vary in part depending on the size and number of software licenses recognized as well as the value and number of professional services contracts recognized in a particular period. As we continue to grow our Processing Services business, we continue to gain economies of scale on the investments we have made in the infrastructure, resources, processes and software features developed over the past number of years to support this growing side of our business. We are adding new processing customers at a faster pace than we are adding new license customers, resulting in steady growth in the processing revenue stream. However, we also receive license revenue and professional services revenue from our largest customer, Goldman Sachs Group, Inc. (“Goldman”), referred to as “Customer A” in the Notes to Consolidated Financial Statements. In total, this customer represented 68% and 77% of our consolidated revenues in the first nine months of 2023 and 2022, respectively.

 

On July 20, 2023, we executed an Omnibus Amendment with Goldman covering the following agreements between the Company and Goldman:

 

Software License and Support Agreement, dated as of October 16, 2018 (the “SLSA”);

 

Master Professional Services Agreement, dated as of August 1, 2019 (the “MPSA”, and together with the SLSA, the “Agreements”);

 

Schedule of Work No. 1 to Professional Services Agreement, dated as of August 1, 2019, and Amendment No. 2 to Schedule of Work No. 1, dated as of January 13, 2021 (“SOW 1”); and

 

Schedule of Work No. 2 to Professional Services Agreement, dated as of August 1, 2019, and Amendment No. 2 to Schedule of Work No. 2, dated as of January 13, 2021 (“SOW 2”, and together with SOW 1, the “SOWs”).

 

The Amendment, which was effective as of July 1, 2023, extends the Support Services term of the SLSA through June 30, 2026, and extends the term of the SOWs through June 30, 2025. Among other things, the Amendment also (i) converts the payment terms under SOW 2 from a time and materials basis to a fixed monthly fee with annual adjustments based on changes to the Consumer Price Index, resulting in recurring rather than variable revenue for the Company, and (ii) modifies the service level agreements and related service level credits and recoveries related to defined performance metrics, under the Agreements and SOWs. All other material terms of the Agreements and SOWs, as amended, remain unchanged.

 

13

 

The amount and timing of future revenues from Goldman will be dependent on various factors not in our control such as the number of accounts on file and the level of customization needed by the customer. Our professional services revenue decreased in the third quarter of 2023 primarily due to lower demand from Goldman for our development personnel. We expect a lower level of professional services for the remainder of 2023 and into 2024. License revenue from this customer, similar to other license arrangements, is tiered based on the number of active accounts on the system. Once the customer achieves each tier level, they receive a perpetual license up to that number of accounts; inactive accounts do not count toward the license tier. The customer receives an unlimited perpetual license at a maximum tier level that allows them to utilize the software for any number of active accounts. They previously used the software for a single institution. In the first quarter of 2022 they added an additional customer, resulting in additional one-time license fees. Support and maintenance fees are charged based on the tier level achieved and increase at new tier levels.

 

The infrastructure of our multi customer environment is scalable for the future. A significant portion of our expense is related to personnel, including approximately 1,100 employees located in India, Romania, the United Arab Emirates and Colombia. In October 2020, we opened a new office in Dubai, United Arab Emirates to support CoreCard’s expansion of processing services into new markets in the Asia Pacific, Middle East, Africa and European regions. In October 2021, we opened a new location in Bogotá, Colombia where we are hiring technical personnel to support existing customers and continued growth. Our ability to hire and train employees on our processes and software impacts our ability to onboard new customers and deliver professional services for software customizations. In addition, we have certain corporate office expenses associated with being a public company that impact our operating results.

 

Our revenue fluctuates from period to period and our results are not necessarily indicative of the results to be expected in future periods. It is difficult to predict the level of consolidated revenue on a quarterly or annual basis for a number of reasons, including the following:

 

Software license revenue in a given period may consist of a relatively small number of contracts and contract values can vary considerably depending on the software product and scope of the license sold. Consequently, even minor delays in delivery under a software contract (which may be out of our control) could have a significant and unpredictable impact on the consolidated revenue that we recognize in a given quarterly or annual period.

 

Customers may decide to postpone or cancel a planned implementation of our software for any number of reasons, which may be unrelated to our software or contract performance, but which may affect the amount, timing and characterization of our deferred and/or recognized revenue.

 

Customers typically require our professional services to modify or enhance their CoreCard software implementation based on their specific business strategy and operational requirements, which vary from customer to customer and period to period.

 

The timing of new processing customer implementations is often dependent on third party approvals or processes which are typically not under our direct control.

 

We continue to maintain a strong cash position. We intend to use cash balances to support the domestic and international operations associated with our CoreCard business and to expand our operations in the FinTech industry through financing the growth of CoreCard and, if appropriate opportunities become available, through acquisitions of businesses in this industry. In April 2021, the Board authorized $10 million for our share repurchase program, all of which has been utilized. We made share repurchases of approximately $1.5 million for the nine months ended September 30, 2023, and $5 million in share repurchases in the nine month period ended September 30, 2022. In May 2022, the Board authorized an additional $20 million for our share repurchase program. We have approximately $16.8 million of authorized share repurchases remaining at September 30, 2023.

 

Results of Operations

 

The following discussion should be read in conjunction with the unaudited Consolidated Financial Statements and the Notes to Consolidated Financial Statements presented in this quarterly report.

 

14

 

Revenue – Total revenue in the three and nine month periods ended September 30, 2023 was $13,399,000 and $43,847,000, respectively, which represents decreases of 7% percent and 19% percent compared to the respective periods in 2022.

 

Revenue from services was $13,399,000 and $42,053,000 in the three and nine month periods ended September 30, 2023, respectively, which represents a decrease of 7% percent and an increase of 6% percent compared to the respective periods in 2022. Revenue for the third quarter of 2023 was lower compared to the third quarter of 2022 due to a decrease in the number and value of professional services contracts completed during the third quarter of 2023, primarily related to lower professional services revenue from our largest customer, Goldman Sachs Group, Inc. This decline was partially offset by increased revenue from transaction processing services and software maintenance and support services in the third quarter of 2023 as compared to the third quarter of 2022 due to an increase in the number of customers and accounts on file. Revenue from transaction processing services, software maintenance and support services, and professional services were greater in the first nine months of 2023 as compared to the first nine months of 2022 due to an increase in the number of customers and accounts on file and an increase in the number and value of professional services contracts completed during the first nine months of 2023. We expect that processing services will continue to grow as our customer base increases; however, the time required to implement new customer programs could be delayed due to third party integration and approval processes and other factors. It is difficult to predict with accuracy the number and value of professional services contracts that our customers will require in a given period. Customers typically request our professional services to modify or enhance their CoreCard software implementation based on their specific business strategy and operational requirements, which vary from customer to customer and period to period.

 

Revenue from products, which is primarily software license fees, was $0 and $1,794,000 in the three and nine month periods ended September 30, 2023, respectively, compared to $0 and $14,283,000 in the respective comparable periods of 2022. No new license tiers were achieved in the third quarter of 2023 or 2022. In the first quarter of 2022 our largest customer added a new institution to our platform, resulting in one-time license fees, as discussed above, and multiple new tiers due to the additional active accounts added from a conversion completed in the first quarter of 2022 and account growth from existing customers.

 

Cost of Revenue – Total cost of revenue was 69 percent and 65 percent of total revenue in the three and nine month periods ended September 30, 2023, respectively, compared to 58 percent and 44 percent of total revenue in the corresponding periods of 2022. For the three month period ended September 30, 2023, the increase in cost of revenue as a percentage of revenue is primarily driven by hiring offshore technical personnel in India and investments made in our processing infrastructure in 2023, 2022 and previous years  including hardware and software purchases and additional space in our data centers. For the nine month period ended September 30, 2023, the increase as a percentage of revenue is primarily driven by lower license revenue in addition to hiring offshore technical personnel in India and investments in our infrastructure. Cost of revenue includes costs to provide annual maintenance and support services to our installed base of licensed customers, costs to provide professional services, and costs to provide our financial transaction processing services. The cost and gross margins on such revenues can vary considerably from period to period depending on the customer mix, customer requirements and project complexity as well as the mix of our U.S. and offshore employees working on the various aspects of services provided. In addition, we continue to devote the resources necessary to support our growing processing business, including direct costs for regulatory compliance, infrastructure, network certifications and customer support. Investments in our infrastructure in 2023, 2022 and previous years are in anticipation of adding customers in future periods. As such, we will not experience economies of scale unless we add additional customers, as anticipated. This may be subject to change in the future if new regulations or processing standards are implemented causing us to incur additional costs to comply.

 

Operating Expenses – In the three month and nine month period ended September 30, 2023, total operating expenses from consolidated operations were lower by 14% and 20% compared to the corresponding period in 2022, respectively. In the three and nine month periods ended September 30, 2023, total operating expenses from consolidated operations were lower than in the corresponding period in 2022 primarily due to lower development expenses. Development expenses were 20 percent and 32 percent lower in the three and nine month periods in 2023, respectively, as compared to the same periods in 2022. In the three and nine month periods ended September 30, 2023, development expenses were lower mainly due to lower bonus accruals, partially offset by hiring of additional offshore technical personnel. Additionally, we hired onshore and offshore technical personnel to work on the development of an updated platform, a portion of which is capitalized, however amounts not eligible for capitalization result in higher development expenses. General and administrative expenses were 4 percent higher in the three and nine month periods ended September 30, 2023. Marketing expenses decreased 21 percent and increased 3 percent for the three and nine month periods in 2023, respectively. Our client base continues to increase with minimal marketing efforts as we continue to have prospects contact us via online searches; however, we will continue to re-evaluate our marketing expenditures as needed to competitively position the Processing Services business. We added sales personnel in the fourth quarter of 2023 that will result in increased future marketing expenses.

 

Investment Income (Loss) – In the three and nine months ended September 30, 2023, we recorded $1,015,000 and $1,701,000 of investment loss, respectively, compared to investment income of $39,000 and $196,000 for the three and nine months ended September 30, 2022, respectively. The investment losses in 2023 relate to a third quarter impairment charge on a cost method investment and losses on our equity method investment. Investment income in 2022 relates to income on our equity method investments. Our investments are discussed further in Note 4.

 

15

 

Other Income (Loss) – In the three and nine months ended September 30, 2023, we recorded income of $309,000 and $653,000, respectively, compared to income of $60,000 and $126,000 for the comparable 2022 periods. The increase results from higher interest rates and higher cash balances in the 2023 period.

 

Income Taxes – Our effective tax rates for the three and nine months ended September 30, 2023 were 24.5 percent and 24.8 percent compared to effective tax rates of 24.6 percent and 25.3 percent for the respective periods in 2022.

 

Liquidity and Capital Resources

 

Our cash and cash equivalent balance at September 30, 2023 was $31,614,000 compared to $20,399,000 at December 31, 2022. During the nine months ended September 30, 2023, cash provided by operations was $18,252,000 compared to cash provided by operations of $10,857,000 for the nine months ended September 30, 2022. The increase is primarily due to a lower accounts receivable balance, higher deferred revenue, higher depreciation and amortization and a non-cash impairment charge, partially offset by lower net income and lower accounts payable balances.

 

During the nine months ended September 30, 2023, we used $4,845,000 of cash to acquire computer equipment primarily for continued investments in our existing processing environment in the U.S., a new data center in India for international operations and technical resources added in our India office.

 

We expect to have sufficient liquidity from cash on hand as well as projected customer payments to support our operations and capital equipment purchases in the foreseeable future. Currently we expect to use cash in excess of what is required for our current operations for share repurchases and opportunities we believe will expand our FinTech business, as exemplified in transactions described in Notes 3 and 4, although there can be no assurance that appropriate opportunities will arise. In April 2021, the Board authorized $10 million for our share repurchase program, all of which has been utilized. In May 2022, the Board authorized an additional $20 million for share repurchases. We made share repurchases of approximately $1.5 million for the nine months ended September 30, 2023, and $5 million of share repurchases in the nine month period ended September 30, 2022. We have approximately $16.8 million of authorized share repurchases remaining at September 30, 2023.

 

Off-Balance Sheet Arrangements

 

We do not currently have any off-balance sheet arrangements that are reasonably likely to have a current or future material effect on our financial condition, liquidity or results of operations.

 

Critical Accounting Policies and Estimates

 

The discussion and analysis of our financial condition and results of operations is based upon our Consolidated Financial Statements which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amount of assets, liabilities, revenues, and expenses. We consider certain accounting policies related to revenue recognition and valuation of investments to be critical policies due to the estimation processes involved in each. Management discusses its estimates and judgments with the Audit Committee of the Board of Directors. For a detailed description on the application of these and other accounting policies, see Note 1 to the Consolidated Financial Statements contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022. Reference is also made to the discussion of the application of these critical accounting policies and estimates contained in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for 2022. During the nine-month period ended September 30, 2023, there were no significant or material changes in the application of critical accounting policies.

 

Factors That May Affect Future Operations

 

Future operations are subject to risks and uncertainties that may negatively impact our future results of operations or projected cash requirements. It is difficult to predict future quarterly and annual results with certainty.

 

Among the numerous factors that may affect our consolidated results of operations or financial condition are the following:

 

 

Goldman Sachs Group, Inc., our largest customer, represented 68% of our consolidated revenues for the nine months ended September 30, 2023. In the event of material failures to meet contract obligations related to the services provided, there is risk of breach of contract and loss of the customer and related future revenues. Additionally, loss of the customer and related future revenues or a reduction in revenues could result if they or their customers choose an alternative service provider, build an in-house solution, or decide to exit the business or service line that falls under the services that we provide for them.

 

16

 

 

Weakness or instability in the global financial markets could have a negative impact due to potential customers (most of whom perform some type of financial services) delaying decisions to purchase software or initiate processing services.

 

Increased federal and state regulations and reluctance by financial institutions to act as sponsor banks for prospective customers could result in losses and additional cash requirements.

 

Delays in software development projects could cause our customers to postpone implementations or delay payments, which would increase our costs and reduce our revenue and cash.

 

We could fail to deliver software products which meet the business and technology requirements of our target markets within a reasonable time frame and at a price point that supports a profitable, sustainable business model.

 

Our processing business is impacted, directly or indirectly, by more regulations than our licensed software business. If we fail to provide services that comply with (or allow our customers to comply with) applicable regulations or processing standards, we could be subject to financial or other penalties that could negatively impact our business.

 

A security breach in our platform could expose confidential information of our customers’ account holders, hackers could seize our digital infrastructure and hold it for ransom or other cyber risk events could occur and create material losses in excess of our insurance coverage.

 

Software errors or poor-quality control may delay product releases, increase our costs, result in non-acceptance of our software by customers or delay revenue recognition.

 

We could fail to expand our base of customers as quickly as anticipated, resulting in lower revenue and profits and increased cash needs.

 

We could fail to retain key software developers and managers who have accumulated years of know-how in our target markets and company products or fail to attract and train a sufficient number of new software developers and testers to support our product development plans and customer requirements at projected cost levels.

 

Increasing and changing government regulations in the United States and foreign countries related to such issues as data privacy, financial and credit transactions could require changes to our products and services which could increase our costs and could affect our existing customer relationships or prevent us from getting new customers.

 

Delays in anticipated customer payments for any reason would increase our cash requirements and could adversely impact our profits.

 

Competitive pressures (including pricing, changes in customer requirements and preferences, and competitor product offerings) may cause prospective customers to choose an alternative product solution, resulting in lower revenue and profits (or losses).

 

Our future capital needs are uncertain and depend on a number of factors; additional capital may not be available on acceptable terms, if at all.

 

Volatility in the markets, including as a result of political instability, civil unrest, war or terrorism, or pandemics or other natural disasters, such as the recent outbreak of coronavirus, could adversely affect future results of operations and could negatively impact the valuation of our investments.

 

Other general economic and political conditions could cause customers to delay or cancel purchases.

 

Item 4. Controls and Procedures

 

As of the end of the period covered by this report, the Company carried out an evaluation, under the supervision and with the participation of the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures pursuant to Rule 13a-15(b) under the Exchange Act. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures are effective. There were no significant changes in the company’s internal control over financial reporting or in other factors identified in connection with this evaluation that occurred during the period covered by this report that have materially affected, or are reasonably likely to materially affect, the company’s internal control over financial reporting.

 

Part II. OTHER INFORMATION

 

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

 

Repurchases of Securities

 

In April 2021, the Board authorized $10 million for our share repurchase program, of which all has been utilized. In May 2022, the Board authorized an additional $20 million for our share repurchase program. Under this program, which was publicly announced in November 2018, we are authorized to repurchase shares through open market purchases, privately-negotiated transactions or otherwise in accordance with applicable federal securities laws, including through Rule 10b5-1 trading plans and under Rule 10b-18 of the Exchange Act. The repurchase program does not have an expiration date and may be suspended or discontinued at any time. We have approximately $16.8 million of authorized share repurchases remaining at September 30, 2023.

 

17

 

The following table sets forth information regarding our purchases of shares of our common stock during the three months ended September 30, 2023:

 

   

Total Number of

Shares

Purchased

   

Average Price

Paid per

Share1

   

Total Number of

Shares Purchased as

Part of Publicly

Announced Program

   

Maximum Approximate

Dollar Value of Shares that

May Yet Be Purchased

Under the Program

 

July 1, 2023 to July 31, 2023

        $           $ 17,899,000  

August 1, 2023 to August 31, 2023

    40,298       22.05       40,298       17,011,000  

September 1, 2023 to September 30, 2023

    10,027       20.76       10,027       16,803,000  

Total

    50,325     $ 21.63       50,325     $ 16,803,000  

 

 


1

This price includes per share commissions paid.

 

18

 

 

Item 6. Exhibits

 

The following exhibits are filed or furnished with this report:

 

 

3.1

Restated Articles of Incorporation of the Registrant dated August 3, 2022. (Incorporated by reference to Exhibit 3.1 of the Registrant’s Form 10-Q dated November 2, 2022.)

 

3.2

Amended and Restated Bylaws of the Registrant dated December 15, 2021. (Incorporated by reference to Exhibit 3.2 of the Registrant’s Form 8-K dated December 15, 2021.)

 

10.1

Omnibus Amendment to GS-CoreCard Agreements

 

31.1

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

 

31.2

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

 

32.1

Certification of Chief Executive Officer and Chief Financial Officer furnished as required by Section 906 of the Sarbanes-Oxley Act of 2002.

     
 

101.INS**

Inline XBRL Instance

 

101.SCH**

Inline XBRL Taxonomy Extension Schema

 

101.CAL**

Inline XBRL Taxonomy Extension Calculation

 

101.DEF**

Inline XBRL Taxonomy Extension Definitions

 

101.LAB**

Inline XBRL Taxonomy Extension Labels

 

101.PRE**

Inline XBRL Taxonomy Extension Presentation

 

104

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

 

 

**

XBRL information is furnished and not filed or a part of a registration statement or prospectus for purposes of sections 11 or 12 of the Securities Act of 1933, as amended, is deemed not filed for purposes of section 18 of the Securities Exchange Act of 1934, as amended, and otherwise is not subject to liability under these sections.

 

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, hereunto duly authorized.

 

 

CORECARD CORPORATION 

 

  Registrant  

 

 

 

 

Date: November 1, 2023 

By:

/s/ J. Leland Strange 

 

 

 

 J. Leland Strange 

 

 

 

 Chief Executive Officer, President 

 

       
Date: November 1, 2023 By:  /s/ Matthew A. White  
     Matthew A. White  
     Chief Financial Officer  

 

19

 

EXHIBIT INDEX

 

Exhibit
 No.

 

Descriptions

 

3.1

 

Restated Articles of Incorporation of the Registrant dated August 3, 2022. (Incorporated by reference to Exhibit 3.1 of the Registrant’s Form 10-Q dated November 2, 2022.)

 

3.2

 

Amended and Restated Bylaws of the Registrant dated December 15, 2021. (Incorporated by reference to Exhibit 3.2 of the Registrant’s Form 8-K dated December 15, 2021.)

 

10.1

 

Omnibus Amendment to GS-CoreCard Agreements

 

31.1

 

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

 

31.2

 

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

 

32.1

 

Certification of Chief Executive Officer and Chief Financial Officer furnished as required by Section 906 of the Sarbanes-Oxley Act of 2002.

 

101.INS**

 

Inline XBRL Instance

 

101.SCH**

 

Inline XBRL Taxonomy Extension Schema

 

101.CAL**

 

Inline XBRL Taxonomy Extension Calculations

 

101.DEF**

 

Inline XBRL Taxonomy Extension Definitions

 

101.LAB**

 

Inline XBRL Taxonomy Extension Labels

 

101.PRE**

 

Inline XBRL Taxonomy Extension Presentation

 

104

 

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

 

  ** 

XBRL information is furnished and not filed or a part of a registration statement or prospectus for purposes of sections 11 or 12 of the Securities Act of 1933, as amended, is deemed not filed for purposes of section 18 of the Securities Exchange Act of 1934, as amended, and otherwise is not subject to liability under these sections.

 

20
EX-10.1 2 ex_587334.htm EXHIBIT 10.1 ex_587334.htm
 

Exhibit 10.1

 

[***] Certain portions of this exhibit have been omitted because they are not material and the registrant customarily and actually treats that information as private or confidential.

 

 

OMNIBUS AMENDMENT TO GS-CORECARD AGREEMENTS

 

This Omnibus Amendment to GS-CoreCard Agreements (this “Amendment”) is entered into effective as of July 1, 2023 (the “Amendment Effective Date”), by and between The Goldman Sachs Group, Inc. (“GS”), and CoreCard Software, Inc. (“CoreCard”) (each, a “Party” and together, the “Parties”).

 

GS and CoreCard hereby agree as follows:

 

1.

BACKGROUND AND DEFINED TERMS

 

(a)

GS-CoreCard Agreements. GS and CoreCard are parties to the following agreements, as they may have been previously amended:

 

 

(i)

Software License and Support Agreement effective as of October 16, 2018 (the “SLSA”);

 

 

(ii)

Master Professional Services Agreement effective as of August 1, 2019 (the “MPSA”);

 

 

(iii)

Schedule of Work No. 1 (Schedule of Work for Ongoing Services (Development)) effective as of August 1, 2019 and entered into pursuant to the MPSA (the “Development SOW”); and

 

 

(iv)

Schedule of Work No. 2 (Schedule of Work for Ongoing Services (Managed Services)) effective as of August 1, 2019 and entered into pursuant to the MPSA (the “Managed Services SOW”).

 

The agreements listed in the foregoing subsections (i) through (iv) are collectively the “GS-CoreCard Agreements”.

 

(b)

Amendment. Pursuant to Section 10.5 of the SLSA and Section 10.5 of the MPSA, the Parties desire to amend the GS-CoreCard Agreements as set forth in this Amendment. This Amendment hereby amends and revises the GS-CoreCard Agreements to incorporate the terms and conditions set forth in this Amendment. If there is a conflict between the terms of this Amendment and the terms of any GS-CoreCard Agreement, the terms of this Amendment will control. The relationship of the Parties will continue to be governed by the terms of the GS-CoreCard Agreements, as amended hereby.

 

(c)

Defined Terms. Capitalized terms used herein will have the meanings ascribed to them in the GS-CoreCard Agreements unless expressly defined herein. For clarity, references in this Amendment to “CoreCard” mean, as applicable, Licensor under the SLSA and Consultant under the MPSA, the Development SOW and the Managed Services SOW.

 

 

GS-CoreCard Confidential

Omnibus Amendment to GS-CoreCard Agreements

Page 1

 

2.

AMENDMENTS

 

(a)

Term Extensions.

 

 

(i)

SLSA. The Initial Support Services Term of the SLSA is extended until and through June 30, 2026.

 

 

(A)

Development SOW. The SOW Term of the Development SOW is extended until and through June 30, 2025. Thereafter, the SOW Term of the Development SOW will automatically renew for successive renewal terms of one (1) year each unless either Party provides the other Party with written notice of non-renewal at least nine (9) months prior to the end of the then-current term.

 

 

(B)

Managed Services SOW. The SOW Term of the Managed Services SOW is extended until and through June 30, 2025. Thereafter, the SOW Term of the Managed Services SOW will automatically renew for successive renewal terms of one (1) year each unless either Party provides the other Party with written notice of non-renewal at least nine (9) months prior to the end of the then-current term.

 

(b)

Code Base Access and Development. [***]

 

(c)

SLAs and Special SLAs.

 

 

(i)

Defined Terms.

 

 

(A)

“Contract Year” means each consecutive twelve (12) month period that commences on the Amendment Effective Date and each anniversary of the Amendment Effective Date.

 

 

(B)

“SLAs” means those performance standards and service levels set out in Attachment 1 to this Amendment.

 

 

(C)

“Special SLA Breach” means a circumstance where CoreCard fails to meet a Special SLA in a given month.

 

 

(D)

“Special SLA Surplus” means a circumstance where CoreCard meets or exceeds a Special SLA in a given month.

 

 

(E)

“Special SLA Value” means, for each Special SLA, the dollar value designated in Attachment 1 to this Amendment that will be used to calculate Special SLA Credits and Special SLA Payments for such Special SLA (which dollar value the Parties may change upon mutual written agreement, provided that the sum of all Special SLA Values will not exceed[***]).

 

 

(F)

“Special SLAs” means those SLAs in Attachment 1 to this Amendment that are designated as “Special SLAs”.

 

 

(ii)

SLAs.

 

 

(A)

Commencing on the Amendment Effective Date, and for the remainder of the Support Services Term of the SLSA and the SOW Term of the Managed Services SOW, as applicable, the SLAs in Attachment 1 to this Amendment supersede and replace: (1) the Service Levels set out in Exhibit B to the SLSA; and (2) the System KPIs and the Identification KPI set out in the Managed Services SOW.

 

 

GS-CoreCard Confidential

Omnibus Amendment to GS-CoreCard Agreements

Page 2

 

 

(B)

Subject to Section 2(c)(ii)(A) above, CoreCard will perform in accordance with the SLAs and the Special SLAs pursuant to this Amendment(including with respect to the calculation and provision of service level credits).

 

 

(C)

CoreCard will measure and provide formal reporting to GS on its performance against the SLAs on a monthly basis. CoreCard may rely on performance metrics from GS systems depending on the SLA type.

 

 

(iii)

Special SLAs Commencement; Measurement and Reporting. CoreCard will commence meeting the Special SLAs on the Amendment Effective Date. CoreCard will measure and provide formal reporting to GS on its performance against the Special SLAs on a monthly basis.

 

 

(iv)

Special SLA Breaches.

 

 

(A)

Upon the occurrence of a Special SLA Breach, CoreCard will: (1) investigate, assemble, and preserve pertinent information with respect to, and report on the causes of, the problem, including performing a root cause analysis of the problem(s) except to the extent i) otherwise excused by GS or ii) [***] (2) advise GS, as and to the extent requested by GS, of the status of remedial efforts being undertaken with respect to such problem; (3) minimize the impact of and correct the problem(s) and begin meeting the Special SLA; and (4) take appropriate preventive measures so that the problem does not recur.

 

 

(B)

If, for a given Special SLA, a Special SLA Breach occurs in a month, then CoreCard will provide GS with a service level credit on the next monthly invoice for CoreCard’s fees under the MPSA equal to the Special SLA Value for such Special SLA (the “Special SLA Credit”). Under no circumstances will the Special SLA Credits across all Special SLAs exceed [***] per any given month and [***]per any given Contract Year.

 

 

(C)

Special SLA Credits provided in a given Contract Year will reduce GS Claims Pool for such Contract Year.

 

 

(D)

If the Parties mutually determine that i) a Special SLA Breach occurred as a result of events or factors beyond the reasonable control of CoreCard, or ii) if a Special SLA Breach root cause is unknown at the time of measurement, or iii) a Special SLA is not measurable, [***] or (vii) a valid measurement of the SLA cannot be made, no Special SLA Credit will be due to GS for such Special SLA.

 

 

GS-CoreCard Confidential

Omnibus Amendment to GS-CoreCard Agreements

Page 3

 

 

(v)

Special SLA Surpluses. If, for a given Special SLA, a Special SLA Surplus occurs in each month during a rolling consecutive three (3) month period, then CoreCard may charge GS with an incentive amount on the next monthly invoice for CoreCard’s fees under the MPSA equal to the Special SLA Value for such Special SLA for each of the given consecutive months the Special SLA Surplus occurs (the “Special SLA Payment”). Under no circumstances will the Special SLA Payments across all Special SLAs exceed [***]per month and [***]per any given Contract Year.

 

(d)

Recovery of GS Direct Damages.

 

 

(i)

Defined Terms.

 

 

(A)

“GS Direct Damages” means any (1) fees paid to third parties [***], in each case incurred by GS or its Affiliates as a direct result of CoreCard’s failure to perform in accordance with any of the GS-CoreCard Agreements; [***]to perform in accordance with any of the GS-CoreCard Agreements.  For the avoidance of doubt, GS Direct Damages do not include either (i) time spent by GS employees or contractors in connection with the events giving rise to such GS Direct Damages, or [***].

 

 

(B)

“GS Claims Pool” means an aggregate amount equal to [***]per Contract Year.

 

 

(ii)

Recovery by GS. If GS or its Affiliates incur any GS Direct Damages, GS may, upon written notice and demand to CoreCard within one hundred twenty (120) days, recover from CoreCard amounts equal to such GS Direct Damages, less any Special SLA Credits provided to GS for the same event that gave rise to such GS Direct Damages. GS shall not seek such recovery with respect to any events causing GS Direct Damages of less than [***]; provided, however, GS shall have the right to seek recovery in connection with a series of related such events that equal an amount greater than [***] in the aggregate.  Such notice and demand will (A) provide a reasonable level of detail about the nature of the GS Direct Damages and how they are the direct result of CoreCard’s failures; and (B) specify whether the GS Direct Damages were incurred under the SLSA or the MPSA. CoreCard may dispute in good faith any such notice and demand in accordance with, as applicable, Section 10.7 of the SLSA or Section 10.7 of the MPSA. CoreCard otherwise will promptly pay GS amounts equal to such GS Direct Damages (the “Recovered GS Direct Damages”).

 

 

(iii)

Additional Terms. Any Recovered GS Direct Damages: (A) will reduce and will not exceed the GS Claims Pool for the relevant Contract Year; and (B) will reduce CoreCard’s aggregate liability to GS as set out in, as applicable, Section 7.6(a) of the SLSA or Section 7.6(a) of the MPSA. For clarity, the terms of this Section 2(d) are not intended to expand CoreCard’s liability obligations to GS under the SLSA and the MPSA or to limit any remedies available to GS under the SLSA or the MPSA.

 

 

GS-CoreCard Confidential

Omnibus Amendment to GS-CoreCard Agreements

Page 4

 

(e)

Fees.

 

 

(i)

Development SOW.

 

 

(A)

For clarity, during the SOW Term of the Development SOW, CoreCard will invoice all fees and charges under the Development SOW on a monthly basis in arrears only for Services actually performed during the relevant month.

 

 

(B)

For Services performed under the Development SOW on a time-and-materials basis, unless expressly authorized in writing by GS, CoreCard may not charge GS for more than [***] hours per day per each Consultant Personnel performing such Services (even if the individual performs in excess of [***] hours.

 

 

(C)

The additional Support Fees for existing and any future functional changes to Licensed Software developed under the Development SOW (“Development Support Fees”) will be capped at [***] per Contract Year and subject to an Annual Inflation Adjustment.

 

 

(ii)

Managed Services SOW. With respect to the Managed Services SOW:

 

 

(A)

Commencing on the Amendment Effective Date and for the remainder of the SOW Term for the Managed Services SOW, the fees and “time-and-materials” charging model described in Section III.A of the Managed Services SOW will no longer be in effect.

 

 

(B)

Commencing on the Amendment Effective Date and for the remainder of the SOW Term for the Managed Services SOW, CoreCard will invoice on a monthly basis, and GS will pay pursuant to the payment provisions of the GTC of the MPSA, the Fixed Managed Services Fee.

 

 

(C)

In consideration of GS’s payment of the Fixed Managed Services Fee, CoreCard will perform those managed Services that: (1) are described in the Managed Services SOW; (2) CoreCard is performing as of the Amendment Effective Date; (3) identifying, diagnosing, and correcting any Defects in the Licensed Software and remediating any Accounts adversely impacted by such Defects; and (4) are described in Attachment 2 to this Amendment (collectively, the “Managed Services Scope”). For clarity, Attachment 2 to this Amendment sets out certain functions that are expressly included and other functions that are expressly excluded from the Managed Services Scope.

 

 

(D)

“Fixed Managed Services Fee” means an amount equal to [***] per month, subject to an Annual Inflation Adjustment.

 

 

(E)

As described in Section 6(b) of the MPSA, CoreCard will continue to require its personnel to record time and hours worked on the Managed Services Scope in CoreCard’s time tracking system (the “Managed Services Tracked Hours”). CoreCard will not be required to share the Managed Services Tracked Hours with GS except as described in subsection (F)(3) below.

 

 

GS-CoreCard Confidential

Omnibus Amendment to GS-CoreCard Agreements

Page 5

 

 

(F)

If there is a material increase or a material decrease to the Managed Services Scope that is expected to continue on a sustained and ongoing basis, the following terms will apply:

 

(1)        For any such material increase, CoreCard will use commercially reasonable efforts to perform the increased scope by using existing CoreCard personnel and resources such that an increase in the Fixed Managed Services Fee is either not necessary or as minimal as practicable;

 

(2)         Subject to the foregoing subsection (F)(1), the Parties will agree to an increase or decrease, as applicable, to the Fixed Managed Services Fee on a going-forward basis pursuant to the change management terms of Section 2.6 of the MPSA and the terms of the following subsection (F)(3).

 

(3)         Such increase or decrease to the Fixed Managed Services Fee will be calculated with reference to: (a) the increased or decreased labor activity of CoreCard personnel (including with respect to changes in personnel mix and hours worked) as reflected in changes to the Managed Services Tracked Hours; and (b) the value of such change in labor activity as determined by applying the time-and-materials rates for Managed Services under the MPSA that are in effect as of the Amendment Effective Date (and for clarity, such rates will have no other purpose under the GS-CoreCard Agreements). Based on the foregoing, CoreCard will propose for GS’s view and comment CoreCard’s proposed changes to the Managed Services Scope and the Fixed Managed Services Fee, which proposal will include a breakdown of increased or decreased hours and related information reflected in the Managed Services Tracked Hours.

 

(4)         All such changes to the Managed Services Scope and the Fixed Managed Services Fee will be documented by the Parties in an amendment executed by the Parties.

 

 

(G)

Unless otherwise agreed upon by the Parties in connection with renewal discussions, subject to Section 2(e)(ii)(F) above and otherwise notwithstanding anything to the contrary in this Amendment or the GS-CoreCard Agreements, the Parties agree that (1) the Fixed Managed Services Fee, the Development Support Fees, and the Support Fee under the SLSA fully compensate CoreCard for its support, maintenance and operational management of the Licensed Software and the Licensed Software’s operating environment, including with respect to the correction of all Defects, code fixes, and non-code-related incidents (i.e., those related to equipment and related systems) as described in the GS-CoreCard Agreements, inclusive of Attachment 2 (Managed Services) to this Amendment; and (2) CoreCard will not seek additional amounts from GS with respect to such support, maintenance and management. The Parties acknowledge and agree that the foregoing does not affect GS’s obligations to pay CoreCard (i) the Installment Loan Amount pursuant to Section 3(b)(vi) of Exhibit A to the SLSA, (ii) the Network Compliance Fee pursuant to Section 6 of Exhibit A to the SLSA, (iii) any fees owed pursuant to the Development SOW, or (iv) any preapproved pass-through expenses.

 

(f)

Data Protection. The Data Protection Addendums in both the SLSA and the MPSA are hereby replaced by the Data Protection Addendum set forth in Attachment 3 to this Amendment.

 

(g)

[***]

 

 

GS-CoreCard Confidential

Omnibus Amendment to GS-CoreCard Agreements

Page 6

 

(h)

Terms upon Change of Control of CoreCard. Upon a Change of Control (as defined in both the SLSA and the MPSA), CoreCard will use commercially reasonable efforts to maintain on the GS account for a period of [***] months after such Change of Control all CoreCard personnel who are designated as Key Personnel under any of the GS-CoreCard Agreements.

 

(i)

Transition Assistance. Section 9.4(b)(iii) of the MPSA is hereby deleted in its entirety and replaced with the following:

 

Consultant shall, at GS’s cost and expense, and at the rates in effect at the time of termination or expiration, work with GS and any replacement vendor(s) or other third parties as directed by GS, to ensure a smooth transition of Services to GS or a third party [***]

 

(j) [***]
   

(k)

Notice Prior to Assignment. GS shall use commercially reasonable efforts to provide CoreCard ninety (90) days’ notice prior to exercising its rights to assign the GS-CoreCard Agreements, in whole or in part, pursuant to Section 10.1(a) of the SLSA or Section 10.1 of the MPSA.

 

(l)

Issue Tracking System.

 

 

(i)

Section 2(b)(i) of Exhibit B to the SLSA is hereby deleted in its entirety and replaced with the following:

 

Via GS’s issue tracking system: [***]

 

 

(ii)

All references to “CoreTrack” in Exhibit B to the SLSA are hereby replaced with [***]

 

3.

ENTIRE AGREEMENT

 

This Amendment and the GS-CoreCard Agreements constitute the entire agreement between the Parties in connection with the subject matter of this Amendment and supersedes all prior and contemporaneous agreements, understandings, negotiations and discussions, whether oral or written, of the parties related to the subject-matter hereof.

 

 

[Remainder of page intentionally blank. Signature page follows.]

 

 

GS-CoreCard Confidential

Omnibus Amendment to GS-CoreCard Agreements

Page 7

 

IN WITNESS WHEREOF, GS and CoreCard have caused this Amendment to be executed by their duly authorized representatives, effective as of the Amendment Effective Date.

 

                

THE GOLDMAN SACHS GROUP, INC.   CORECARD SOFTWARE, INC.  
           
By: /s/ Elizabeth Overbay   By: /s/ J. Leland Strange  
           
Name: Elizabeth Overbay   Name: J. Leland Strange  
           
Title: Authorized Signatory   Title: CEO  
           
Date: July 17, 2023   Date: July 20, 2023  

 

 

GS-CoreCard Confidential

Omnibus Amendment to GS-CoreCard Agreements

Page 8

 

ATTACHMENT 1

SLAS

 

[***]

 

 

 

 

 

GS-CoreCard Confidential

Omnibus Amendment to GS-CoreCard Agreements

Page 9

 

ATTACHMENT 2

MANAGED SERVICES

[***]

 

 

 

 

 

GS-CoreCard Confidential

Omnibus Amendment to GS-CoreCard Agreements

Page 10

 

ATTACHMENT 3

DATA PROTECTION ADDENDUM

[***]

 

 

 

GS-CoreCard Confidential

Omnibus Amendment to GS-CoreCard Agreements

Page 11

 

SCHEDULE 1 TO ATTACHMENT 3

 

TECHNICAL AND ORGANIZATIONAL MEASURES ADDENDUM

 

[***]

 

 

 

GS-CoreCard Confidential

Omnibus Amendment to GS-CoreCard Agreements

Page 12
EX-31.1 3 ex_587335.htm EXHIBIT 31.1 ex_587335.htm

 

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, J. Leland Strange, certify that:

 

1.

I have reviewed this report on Form 10-Q of CoreCard Corporation;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

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

 

 

a)

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

 

 

b)

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

 

 

c)

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

 

 

d)

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

 

5.

The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

 

 

a)

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

 

 

b)

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

 

 

Date: November 1, 2023

 

 

/s/

J. Leland Strange

 

 

 

J. Leland Strange 

 

 

 

Chairman of the Board, President 

 

    and Chief Executive Officer  

 

 

 

 
EX-31.2 4 ex_587336.htm EXHIBIT 31.2 ex_587336.htm

 

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Matthew A. White, certify that:

 

1.

I have reviewed this report on Form 10-Q of CoreCard Corporation;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

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

 

 

a)

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

 

 

b)

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

 

 

c)

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

 

 

d)

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

 

5.

The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

 

 

a)

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

 

 

b)

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

 

 

Date: November 1, 2023

 

 

/s/

Matthew A. White

 

 

 

Matthew A. White 

 

 

 

Chief Financial Officer 

 

 

 

 
EX-32.1 5 ex_587337.htm EXHIBIT 32.1 ex_587337.htm

 

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

 

 

Each of the undersigned officers of CoreCard Corporation (the “Company”) hereby certifies to his or her knowledge that the Company’s report on Form 10-Q for the period ended September 30, 2023 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended, and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

Date: November 1, 2023 

/s/ J. Leland Strange

 

 

 J. Leland Strange

 

 

 Chief Executive Officer 

 

     
     
  /s/ Matthew A. White  
   Matthew A. White  
   Chief Financial Officer  

                                           

 

 

A signed original of this written statement required by Section 906 has been provided to CoreCard Corporation and will be retained by CoreCard Corporation and furnished to the Securities and Exchange Commission or its staff upon request.

 

 
EX-101.SCH 6 ccrd-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets (Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Revenue link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Note Receivable link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Investments link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Fair Value of Financial Instruments link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Marketable Securities link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 2 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 5 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 7 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 8 - Marketable Securities (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 9 - Commitments and Contingencies (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 2 - Revenue - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 2 - Revenue - Concentration of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 3 - Note Receivable (Details Textual) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 4 - Investments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 5 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 5 - Stock-based Compensation - Stock Options Outstanding and Exercisable (Details) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 7 - Fair Value Measurements - Fair Value Hierarchy for Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 8 - Marketable Securities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 8 - Marketable Securities - Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 8 - Marketable Securities - Maturity of Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 9 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 9 - Commitments and Contingencies - Supplemental Lease Information (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 9 - Commitments and Contingencies - Future Minimum Lease Payments (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 10 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.DEF 7 ccrd-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 ccrd-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2024 Significant Accounting Policies Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost Due within one year, Amortized cost us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2025 Note 2 - Revenue Note 5 - Stock-based Compensation us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue Due within one year, Fair Value Note 7 - Fair Value Measurements Note 8 - Marketable Securities Note 9 - Commitments and Contingencies Commitments and Contingencies (see Note 8) Note 2 - Revenue - Disaggregation of Revenue (Details) Unrealized gain (loss) on marketable securities Note 2 - Revenue - Concentration of Revenue (Details) Income Tax Disclosure [Text Block] Note 5 - Stock-based Compensation - Stock Options Outstanding and Exercisable (Details) Note 7 - Fair Value Measurements - Fair Value Hierarchy for Assets and Liabilities (Details) Note 8 - Marketable Securities - Marketable Securities (Details) us-gaap_OtherAssetsNoncurrent Other long-term assets us-gaap_ShareBasedCompensation Stock-based compensation expense Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Note 8 - Marketable Securities - Maturity of Marketable Securities (Details) us-gaap_LiabilitiesCurrent Total current liabilities us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear 2023 Note 9 - Commitments and Contingencies - Supplemental Lease Information (Details) Note 9 - Commitments and Contingencies - Future Minimum Lease Payments (Details) Notes To Financial Statements us-gaap_OtherLiabilitiesCurrent Other current liabilities Customer A [Member] Refers to information regarding customer A. Notes To Financial Statements [Abstract] Proceeds from payments on notes receivable us-gaap_NotesAndLoansReceivableNetNoncurrent Financing Receivable, after Allowance for Credit Loss, Noncurrent Expenses us-gaap_AssetsFairValueDisclosure Total assets us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale Foreign currency translation adjustment Maturities of marketable securities Foreign currency translation adjustments Investments Long-Term Investments Corporate Debt Securities [Member] Other comprehensive income (loss): us-gaap_AssetsCurrent Total current assets us-gaap_PaymentsToAcquireInvestments Purchase of long-term investment Payments to Acquire Investments, Total Options Outstanding Exercise Price Range1 [Member] Options outstanding exercise price range1 member. Money market accounts Options Outstanding Exercise Price Range2 [Member] Options outstanding exercise price range2 member. us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions Advances on notes and interest receivable Payments to Acquire Notes Receivable Outstanding Weighted Average Contractual Life Remaining (Year) Outstanding Aggregate Intrinsic Value Treasury Stock, Common, Shares (in shares) Outstanding shares – 8,440,356 and 8,502,735 at September 30, 2023 and December 31, 2022, respectively us-gaap_PaymentsToAcquireMarketableSecurities Purchase of marketable securities Financial Instruments [Domain] us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Outstanding Weighted Average Exercise Price (in dollars per share) Common stock, shares authorized (in shares) Common stock, issued (in shares) Purchases of property and equipment, accrued but not paid Financial Instrument [Axis] Common stock, par value (in dollars per share) us-gaap_AccruedLiabilitiesCurrent Accrued expenses Corporate and Municipal Debt Securities [Member] Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment and bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments. us-gaap_EmployeeRelatedLiabilitiesCurrent Accrued payroll us-gaap_OperatingLeasePayments Operating Lease, Payments ccrd_IncreaseDecreaseInDeferredRevenueNoncurrent Deferred revenue, net of current portion The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable, and is not expected to be recognized in the next twelve months. us-gaap_AccountsPayableCurrent Accounts payable us-gaap_OtherAssetsCurrent Other current assets Product and Service [Axis] Number Outstanding (in shares) Product and Service [Domain] Investment, Name [Domain] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares) us-gaap_PolicyTextBlockAbstract Accounting Policies Investment, Name [Axis] Geographical [Axis] Geographical [Domain] Options Outstanding Exercise Price Range 4 [Member] Represents exercise price range 4 for options outstanding. Total net revenue Revenue Options Outstanding Exercise Price Range 3 [Member] The third exercise price range. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property and equipment Fair Value Hierarchy and NAV [Domain] Customer [Axis] Customer [Domain] Fair Value, Inputs, Level 1 [Member] Cash paid during the period for income taxes Fair Value Hierarchy and NAV [Axis] Current liabilities: Product [Member] us-gaap_Assets Total assets OPERATING ACTIVITIES: us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Lease expense ccrd_DebtSecuritiesAvailableforsaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree Due after one year through three years, Amortized cost Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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). us-gaap_NotesAndLoansReceivableNetCurrent Financing Receivable, after Allowance for Credit Loss, Current Investment [Text Block] ccrd_DebtSecuritiesAvailableforSaleMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughThreeYearsFairValue Due after one year through three years, Fair Value Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year through third year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. Statement [Line Items] us-gaap_AccountsReceivableNetCurrent Accounts receivable, net Legal Matters and Contingencies [Text Block] Non-cash investment loss (income) Amount of interest income that result in no cash inflow (outflow). Revenue Share-Based Payment Arrangement [Text Block] Marketable securities Additional paid-in capital AOCI Attributable to Parent [Member] ccrd_NumberOfStockbasedCompensationPlansInEffect Number of Stock-based Compensation Plans in Effect Number of stock-based compensation plans in effect Other income (loss), net Current assets: Investment income (loss) Fair Value Disclosures [Text Block] Net (loss) income Net (loss) income us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash at beginning of period Cash at end of period Effects of exchange rate changes on cash License [Member] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used for financing activities Commitments and Contingencies ccrd_IncreaseDecreaseInDeferredRevenueCurrent Deferred revenue, current portion The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable, and which are expected to be recognized as such within one year or the normal operating cycle. us-gaap_OperatingIncomeLoss Income from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used for investing activities Total cost of revenue Counterparty Name [Axis] Counterparty Name [Domain] Deferred tax liability Stockholders’ equity: Financing Receivables [Text Block] us-gaap_PropertyPlantAndEquipmentNet Property and equipment, at cost less accumulated depreciation European Union [Member] us-gaap_EquityMethodInvestmentOwnershipPercentage Equity Method Investment, Ownership Percentage Cost of revenue INVESTING ACTIVITIES: us-gaap_PaymentsForRepurchaseOfCommonStock Repurchases of common stock Corporate, municipal debt and treasury securities Estimated Fair Value Privately Held Company Providing Supply Chain and Receivables Financing [Member] Represents information regarding a privately held company that provides supply chain and receivables financing. us-gaap_EarningsPerShareAbstract Earnings Per Share [Abstract] Retained Earnings [Member] Treasury Stock, Common [Member] us-gaap_IncomeLossFromEquityMethodInvestments Equity in loss (gain) of affiliate company Additional Paid-in Capital [Member] us-gaap_EquityMethodInvestments Equity Method Investments Common Stock [Member] us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities Accrued payroll us-gaap_StockRepurchaseProgramAuthorizedAmount1 Common stock repurchased* Income taxes us-gaap_IncreaseDecreaseInAccruedLiabilities Accrued expenses Equity Components [Axis] Equity Component [Domain] us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_GainLossOnInvestments Gain (Loss) on Investments Gain (Loss) on Investments us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (Loss) income before income taxes Deferred revenue, current portion us-gaap_DeferredRevenueCurrent Deferred revenue, net of current portion General and administrative Fair Value, Option [Text Block] Cash us-gaap_IncreaseDecreaseInOtherCurrentLiabilities Other current liabilities Disaggregation of Revenue [Table Text Block] us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense Revenue from Contract with Customer [Text Block] Middle East [Member] Document Quarterly Report Entity Incorporation, State or Country Code Amendment Flag General and Administrative Expense [Member] us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Accounting Policies [Abstract] us-gaap_ComprehensiveIncomeNetOfTax Total comprehensive (loss) income Document Transition Report dei_CityAreaCode City Area Code Basis of Accounting, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Privately-Held Identity and Professional Services Company With Ties to the FinTech Industry [Member] Represents a privately-held identity and professional services company with ties to the FinTech industry. Schedules of Concentration of Risk, by Risk Factor [Table Text Block] dei_EntityInteractiveDataCurrent Entity Interactive Data Current us-gaap_TreasuryStockSharesAcquired Common stock repurchased* (in shares) us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Security Exchange Name Common stock, shares outstanding (in shares) Title of 12(b) Security Current Fiscal Year End Date Cost of Sales [Member] Weighted average discount rate Research and Development Expense [Member] Document Fiscal Period Focus Document Fiscal Year Focus Lease, Cost [Table Text Block] dei_DocumentPeriodEndDate Document Period End Date Income Statement Location [Axis] Weighted average remaining lease term (years) (Year) Income Statement Location [Domain] dei_EntityFileNumber Entity File Number Entity Emerging Growth Company dei_DocumentType Document Type us-gaap_AssetImpairmentCharges Asset Impairment Charges Entity Small Business dei_EntityShellCompany Entity Shell Company Document Information [Line Items] Document Information [Table] Service [Member] Third party [Member] Represents the product and service related to third party. Entity Filer Category Processing and Maintenance [Member] Represents the information pertaining to processing and maintenance. dei_EntityCurrentReportingStatus Entity Current Reporting Status Professional Services [Member] Represents the information pertaining to the professional services. Diluted weighted average common shares outstanding (in shares) us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue Stock compensation expense us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable, net Concentration Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key us-gaap_DepreciationAndAmortization Depreciation and amortization dei_EntityRegistrantName Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] Diluted (in dollars per share) Basic weighted average common shares outstanding (in shares) us-gaap_TreasuryStockValueAcquiredCostMethod Common stock repurchased* Entity Address, City or Town Entity Address, Postal Zip Code SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION: us-gaap_TreasuryStockCommonValue Treasury stock, 575,784 and 507,384 shares at September 30, 2023 and December 31, 2022, respectively, at cost Basic (in dollars per share) Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] Statement of Cash Flows [Abstract] dei_EntityCommonStockSharesOutstanding Entity Common Stock, Shares Outstanding (in shares) Statement of Stockholders' Equity [Abstract] Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Income Statement [Abstract] Marketable Securities [Table Text Block] Common Stock Outstanding [Member] Represents the common stock outstanding. Revenue Benchmark [Member] us-gaap_IncreaseDecreaseInOtherCurrentAssets Other current assets us-gaap_IncreaseDecreaseInOtherNoncurrentAssets Other long-term assets Marketing Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Investments Classified by Contractual Maturity Date [Table Text Block] dei_LocalPhoneNumber Local Phone Number us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) us-gaap_TableTextBlock Notes Tables Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation Stock compensation expense (in shares) us-gaap_LiabilitiesNoncurrent Total noncurrent liabilities FINANCING ACTIVITIES: ccrd_NotesReceivableStatedInterestRate Notes Receivable, Stated Interest Rate The stated interest rate of notes receivable. us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity UNITED STATES Accumulated income Development Accumulated other comprehensive income (loss) Right-of-use asset, net and lease liabilities (in thousands) The amount of both right-of-use assets and lease liabilities. Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Changes in operating assets and liabilities: us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Long-term lease obligation Class of Stock [Axis] us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax Unrealized Loss us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax Unrealized Gain Upper Range of Exercise Price (in dollars per share) us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease liabilities us-gaap_DeferredIncomeTaxExpenseBenefit Deferred income taxes us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis Amortized Cost Exercise Price Range [Axis] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2026 Exercise Price Range [Domain] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2027 Lower Range of Exercise Price (in dollars per share) EX-101.PRE 9 ccrd-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.CAL 10 ccrd-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 31, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 1-9330  
Entity Registrant Name CORECARD CORPORATION  
Entity Incorporation, State or Country Code GA  
Entity Tax Identification Number 58-1964787  
Entity Address, Address Line One One Meca Way  
Entity Address, City or Town Norcross  
Entity Address, State or Province GA  
Entity Address, Postal Zip Code 30093  
City Area Code 770  
Local Phone Number 381-2900  
Title of 12(b) Security Common Stock, $0.01 par value for the class  
Trading Symbol CCRD  
Security Exchange Name NYSE  
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 (in shares)   8,440,356
Entity Central Index Key 0000320340  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash $ 31,614 $ 20,399
Marketable securities 5,147 4,973
Accounts receivable, net 5,875 13,220
Other current assets 5,887 3,729
Total current assets 48,523 42,321
Investments 3,634 5,180
Property and equipment, at cost less accumulated depreciation 11,681 12,006
Other long-term assets 2,947 3,725
Total assets 66,785 63,232
Current liabilities:    
Accounts payable 1,708 2,011
Deferred revenue, current portion 3,743 1,094
Accrued payroll 1,941 1,888
Accrued expenses 806 525
Other current liabilities 2,043 2,025
Total current liabilities 10,241 7,543
Commitments and Contingencies (see Note 8)    
Commitments and Contingencies  
Deferred revenue, net of current portion 361 473
Deferred tax liability 541 472
Long-term lease obligation 1,367 1,981
Total noncurrent liabilities 2,269 2,926
Stockholders’ equity:    
Outstanding shares – 8,440,356 and 8,502,735 at September 30, 2023 and December 31, 2022, respectively 90 90
Additional paid-in capital 16,621 16,471
Treasury stock, 575,784 and 507,384 shares at September 30, 2023 and December 31, 2022, respectively, at cost (18,213) (16,662)
Accumulated other comprehensive income (loss) (57) (61)
Accumulated income 55,834 52,925
Total stockholders’ equity 54,275 52,763
Total liabilities and stockholders’ equity $ 66,785 $ 63,232
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Unaudited) (Parentheticals) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 20,000,000 20,000,000
Common stock, issued (in shares) 9,016,140 9,010,119
Common stock, shares outstanding (in shares) 8,440,356 8,502,735
Treasury Stock, Common, Shares (in shares) 575,784 507,384
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
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
Revenue        
Total net revenue $ 13,399 $ 14,450 $ 43,847 $ 53,940
Cost of revenue        
Total cost of revenue 9,279 8,431 28,380 23,824
Expenses        
Marketing 63 80 237 231
General and administrative 1,155 1,107 4,220 4,048
Development 2,489 3,129 6,094 8,916
Income from operations 413 1,703 4,916 16,921
Investment income (loss) (1,015) 39 (1,701) 196
Other income (loss), net 308 60 653 126
(Loss) income before income taxes (294) 1,802 3,868 17,243
Income taxes (72) 443 959 4,358
Net (loss) income $ (222) $ 1,359 $ 2,909 $ 12,885
us-gaap_EarningsPerShareAbstract        
Basic (in dollars per share) $ (0.03) $ 0.16 $ 0.34 $ 1.50
Diluted (in dollars per share) $ (0.03) $ 0.16 $ 0.34 $ 1.49
Basic weighted average common shares outstanding (in shares) 8,460,473 8,538,954 8,485,416 8,596,654
Diluted weighted average common shares outstanding (in shares) 8,460,473 8,559,665 8,509,825 8,621,388
Service [Member]        
Revenue        
Total net revenue $ 13,399 $ 14,450 $ 42,053 $ 39,657
Cost of revenue        
Total cost of revenue 9,279 8,431 28,380 23,824
Product [Member]        
Revenue        
Total net revenue $ 0 $ 0 $ 1,794 $ 14,283
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net (loss) income $ (222) $ 1,359 $ 2,909 $ 12,885
Other comprehensive income (loss):        
Unrealized gain (loss) on marketable securities 11 (6) 36 (6)
Foreign currency translation adjustments 15 120 (32) 364
Total comprehensive (loss) income $ (196) $ 1,473 $ 2,913 $ 13,243
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock Outstanding [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2021 8,689,815            
Balance at Dec. 31, 2021   $ 90 $ 16,261 $ (11,327) $ (194) $ 39,044 $ 43,874
Common stock repurchased* (in shares) (70,864)            
Common stock repurchased*             (2,332)
Net (loss) income           8,670 8,670
Stock compensation expense     10       10
Foreign currency translation adjustment         1   1
Balance (in shares) at Mar. 31, 2022 8,618,951            
Balance at Mar. 31, 2022   90 16,271 (13,659) (193) 47,714 50,223
Balance (in shares) at Dec. 31, 2021 8,689,815            
Balance at Dec. 31, 2021   90 16,261 (11,327) (194) 39,044 43,874
Net (loss) income             12,885
Unrealized gain (loss) on marketable securities             (6)
Balance (in shares) at Sep. 30, 2022 8,510,565            
Balance at Sep. 30, 2022   90 16,421 (16,369) 164 51,929 52,235
Common stock repurchased*       (2,332)      
Balance (in shares) at Mar. 31, 2022 8,618,951            
Balance at Mar. 31, 2022   90 16,271 (13,659) (193) 47,714 50,223
Common stock repurchased* (in shares) (58,447)            
Common stock repurchased*       (1,347)     (1,347)
Net (loss) income           2,856 2,856
Stock compensation expense     150       150
Foreign currency translation adjustment         243   243
Stock compensation expense (in shares) 6,504            
Balance (in shares) at Jun. 30, 2022 8,567,008            
Balance at Jun. 30, 2022   90 16,421 (15,006) 50 50,570 52,125
Common stock repurchased* (in shares) (56,443)            
Common stock repurchased*       (1,363)     (1,363)
Net (loss) income           1,359 1,359
Foreign currency translation adjustment         120   120
Unrealized gain (loss) on marketable securities         (6)   (6)
Balance (in shares) at Sep. 30, 2022 8,510,565            
Balance at Sep. 30, 2022   90 16,421 (16,369) 164 51,929 52,235
Balance (in shares) at Dec. 31, 2022 8,502,735            
Balance at Dec. 31, 2022   90 16,471 (16,662) (61) 52,925 52,763
Net (loss) income           1,256 1,256
Foreign currency translation adjustment         (53)   (53)
Unrealized gain (loss) on marketable securities         37   37
Balance (in shares) at Mar. 31, 2023 8,502,735            
Balance at Mar. 31, 2023   90 16,471 (16,662) (77) 54,181 54,003
Balance (in shares) at Dec. 31, 2022 8,502,735            
Balance at Dec. 31, 2022   90 16,471 (16,662) (61) 52,925 52,763
Net (loss) income             2,909
Unrealized gain (loss) on marketable securities             36
Balance (in shares) at Sep. 30, 2023 8,440,356            
Balance at Sep. 30, 2023   90 16,621 (18,213) (57) 55,834 54,275
Balance (in shares) at Mar. 31, 2023 8,502,735            
Balance at Mar. 31, 2023   90 16,471 (16,662) (77) 54,181 54,003
Common stock repurchased* (in shares) (18,075)            
Common stock repurchased*       (443)     (443)
Net (loss) income           1,875 1,875
Stock compensation expense   0 150       150
Foreign currency translation adjustment         6   6
Stock compensation expense (in shares) 6,021            
Unrealized gain (loss) on marketable securities         (12)   (12)
Balance (in shares) at Jun. 30, 2023 8,490,681            
Balance at Jun. 30, 2023   90 16,621 (17,105) (83) 56,056 55,579
Common stock repurchased* (in shares) (50,325)            
Common stock repurchased*       (1,108)     (1,108)
Net (loss) income           (222) (222)
Foreign currency translation adjustment         15   15
Unrealized gain (loss) on marketable securities         11   11
Balance (in shares) at Sep. 30, 2023 8,440,356            
Balance at Sep. 30, 2023   $ 90 $ 16,621 $ (18,213) $ (57) $ 55,834 $ 54,275
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
OPERATING ACTIVITIES:    
Net (loss) income $ 2,909,000 $ 12,885,000
us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract    
Depreciation and amortization 5,011,000 3,636,000
Stock-based compensation expense 150,000 160,000
Deferred income taxes 69,000 312,000
Non-cash investment loss (income) 1,000,000 (18,000)
Equity in loss (gain) of affiliate company 701,000 (195,000)
Changes in operating assets and liabilities:    
Accounts receivable, net 7,345,000 (2,268,000)
Other current assets (2,329,000) (2,620,000)
Other long-term assets 563,000 (41,000)
Accounts payable (78,000) 600,000
Accrued payroll 53,000 336,000
Deferred revenue, current portion 2,649,000 (1,134,000)
Accrued expenses 281,000 (54,000)
Other current liabilities 40,000 (1,052,000)
Deferred revenue, net of current portion (112,000) 310,000
Net cash provided by operating activities 18,252,000 10,857,000
INVESTING ACTIVITIES:    
Purchases of property and equipment (4,845,000) (7,532,000)
Advances on notes and interest receivable 450,000  
Proceeds from payments on notes receivable 147,000 165,000
Purchase of marketable securities (1,776,000) (988,000)
Maturities of marketable securities 1,602,000  
Purchase of long-term investment (155,000)  
Net cash used for investing activities (5,477,000) (8,355,000)
FINANCING ACTIVITIES:    
Repurchases of common stock (1,528,000) (5,042,000)
Net cash used for financing activities (1,528,000) (5,042,000)
Effects of exchange rate changes on cash (32,000) 364,000
Net increase (decrease) in cash 11,215,000 (2,176,000)
Cash at beginning of period 20,399,000 29,244,000
Cash at end of period 31,614,000 27,068,000
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid during the period for income taxes $ 168,000 5,330,000
Purchases of property and equipment, accrued but not paid   $ 207,000
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

1.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES 

 

Basis of Presentation

 

Throughout this report, the terms “we”, “us”, “ours”, “CoreCard” and “Company” refer to CoreCard Corporation, including its wholly-owned and majority-owned subsidiaries. The unaudited Consolidated Financial Statements presented in this Form 10-Q have been prepared in accordance with accounting principles generally accepted in the United States applicable to interim financial statements. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of CoreCard management, these Consolidated Financial Statements contain all adjustments (which comprise only normal and recurring accruals) necessary to present fairly the financial position and results of operations as of and for the three and nine month periods ended September 30, 2023 and 2022. The interim results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year. These statements should be read in conjunction with our Consolidated Financial Statements and notes thereto for the fiscal year ended December 31, 2022, as filed in our Annual Report on Form 10-K.

 

There have been no material changes in the Company’s significant accounting policies as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

 

Recent Accounting Pronouncements Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, to require financial assets carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions and forecasts. Subsequently, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, to clarify that receivables arising from operating leases are within the scope of lease accounting standards. Further, the FASB issued ASU No. 2019-04, ASU No. 2019-05, ASU 2019-10 and ASU 2019-11 to provide additional guidance on the credit losses standard. The ASUs are effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Adoption of the ASUs is on a modified retrospective basis. We adopted the ASUs on January 1, 2023, which did not have a material impact on our consolidated financial statements.

 

In March 2022, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2022-02 "Financial Instruments - Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures" (ASU 2022-02), which eliminates the accounting guidance for troubled debt restructurings (TDRs) by creditors that have adopted ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" and enhances certain disclosure requirements. The ASU is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Adoption of the ASUs is on a modified retrospective basis. We adopted the ASUs on January 1, 2023, which did not have a material impact on our Consolidated Financial Statements.

 

We have considered all other recently issued accounting pronouncements and do not believe the adoption of such pronouncements will have a material impact on our Consolidated Financial Statements.

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

2.

REVENUE 

 

Disaggregation of Revenue

 

In the following table, revenue is disaggregated by type of revenue for the three and nine months ended September 30, 2023 and 2022:

 

   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 

(in thousands)

 

2023

   

2022

   

2023

   

2022

 

License

  $     $     $ 1,794     $ 14,283  

Professional services

    6,432       7,776       22,127       21,943  

Processing and maintenance

    5,814       5,267       16,933       13,837  

Third party

    1,153       1,407       2,993       3,877  

Total

  $ 13,399     $ 14,450     $ 43,847     $ 53,940  

 

 

Foreign revenues are based on the location of the customer. Revenues from customers by geographic area for the three and nine months ended September 30, 2023 and 2022 are as follows:

 

   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 

(in thousands)

 

2023

   

2022

   

2023

   

2022

 

United States

  $ 12,777     $ 13,973     $ 42,307     $ 52,836  

Middle East

    588       451       1,452       1,030  

European Union

    34       26       88       74  

Total

  $ 13,399     $ 14,450     $ 43,847     $ 53,940  

 

Concentration of Revenue

 

The following table indicates the percentage of consolidated revenue represented by each customer that represented more than 10 percent of consolidated revenue in the three and nine month periods ended September 30, 2023 and 2022. Most of our customers have multi-year contracts with recurring revenue as well as professional services fees that vary by period depending on their business needs.

 

    Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 
   

2023

   

2022

   

2023

   

2022

 

Customer A

    62 %     70 %     68 %     77 %
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Note Receivable
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Financing Receivables [Text Block]

3.

NOTES RECEIVABLE

 

In February 2021, we entered into and advanced a $550,000 Promissory Note with a privately held technology company and program manager in the FinTech industry. The note had an interest rate of 4.6 percent annually and was paid in full in August 2023. In September 2023, we entered into and advanced a $450,000 Promissory Note with a maturity date of October 2025 and an annual interest rate of 5.25 percent. The carrying value of the current portion of our note receivable of $240,000 at September 30, 2023 is included in other current assets on the Consolidated Balance Sheets. The carrying value of the noncurrent portion of our note receivable of $210,000 at September 30, 2023 is included in other long-term assets on the Consolidated Balance Sheets.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Investments
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Investment [Text Block]

4.

INVESTMENTS

 

We hold a 28 percent ownership interest in a privately held identity and professional services company with ties to the FinTech industry. The carrying value of our investment was $3,479,000 at September 30, 2023, included in investments on the Consolidated Balance Sheets. We account for this investment using the equity method of accounting which resulted in losses of $15,000 and $701,000 for the three and nine months ended September 30, 2023, respectively, and income of $38,000 and $195,000 for the three and nine months ended September 30, 2022, respectively, included in investment income (loss) on the Consolidated Statement of Operations. We evaluate on a continuing basis whether any impairment indicators are present that would require additional analysis or write-downs of the investment. While we have not recorded an impairment related to this investment as of September 30, 2023, variations from current expectations could result in future impairment charges.

 

In the second quarter of 2021, we invested $1,000,000 in a privately held company that provides supply chain and receivables financing. During the third quarter of 2023, due to the failure of the business to successfully monetize its product offerings, we recorded an impairment charge of $1,000,000 included in investment income (loss) on the Consolidated Statement of Operations, to reduce the carrying value of the investee company to $0 as of September 30, 2023.

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

5.

STOCK-BASED COMPENSATION

 

At September 30, 2023, we have two stock-based compensation plans in effect. We record compensation cost related to unvested stock awards by recognizing the unamortized grant date fair value on a straight-line basis over the vesting periods of each award. We have estimated forfeiture rates based on our historical experience. Stock option compensation expense for the three and nine month periods ended September 30, 2023 and 2022 has been recognized as a component of general and administrative expenses in the accompanying Consolidated Financial Statements. We recorded $0 of stock-based compensation expense for the three months ended September 30, 2023 and 2022 and $150,000 and $160,000 for the nine months ended September 30, 2023 and 2022, respectively.

 

 

As of September 30, 2023, there is no unrecognized compensation cost related to stock options. There were no options exercised during the three and nine months ended September 30, 2023. No options expired unexercised during the quarter. The following table summarizes options as of September 30, 2023:

 

Options Outstanding and Exercisable:

                         

Range of
Exercise Price

   

Number
Outstanding

   

Wgt. Avg. Contractual
Life Remaining (in years)

   

Wgt. Avg.
Exercise Price

   

Aggregate
Intrinsic Value

 

$3.50

- $3.86       13,000       3.5     $ 3.75     $ 211,260  
  $7.80         8,000       4.7     $ 7.80     $ 97,600  
  $19.99         30,000       5.3     $ 19.99     $ 300  
  $39.11         8,000       5.7     $ 39.11     $  

$3.50

- $39.11       59,000       4.9     $ 17.35     $ 309,160  

 

The estimated fair value of options granted is calculated using the Black-Scholes option pricing model with assumptions as previously disclosed in our 2022 Form 10-K.

 

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the company’s closing stock price on the last trading day of the third quarter of 2023 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on September 30, 2023. The amount of aggregate intrinsic value will change based on the market value of the company’s stock.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Fair Value, Option [Text Block]

6.

FAIR VALUE OF FINANCIAL INSTRUMENTS

 

The carrying value of cash and cash equivalents, marketable securities, accounts receivable, notes receivable, accounts payable and certain other financial instruments (such as accrued expenses, and other current liabilities) included in the accompanying Consolidated Balance Sheets approximates their fair value principally due to the short-term maturity of these instruments.

 

Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash, marketable securities, trade accounts and notes receivable. Our available cash is held in accounts managed by third-party financial institutions. Cash may exceed the Federal Deposit Insurance Corporation, or FDIC, insurance limits. While we monitor cash balances on a regular basis and adjust the balances as appropriate, these balances could be impacted if the underlying financial institutions fail. To date, we have experienced no loss or lack of access to our cash; however, we can provide no assurances that access to our cash will not be impacted by adverse conditions in the financial markets.

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

7.

FAIR VALUE MEASUREMENTS

 

In determining fair value, the Company uses quoted market prices in active markets. GAAP establishes a fair value measurement framework, provides a single definition of fair value, and requires expanded disclosure summarizing fair value measurements. GAAP emphasizes that fair value is a market-based measurement, not an entity specific measurement. Therefore, a fair value measurement should be determined based on the assumptions that market participants would use in pricing an asset or liability.

 

GAAP establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable input be used when available. Observable inputs are based on data obtained from sources independent of the Company that market participants would use in pricing the asset or liability. Unobservable inputs are inputs that reflect the company’s assumptions about the estimates market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. 

 

 

The hierarchy is measured in three levels based on the reliability of inputs:

 

• Level 1

Valuations based on quoted prices in active markets for identical assets or liabilities that we have the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments.

 

• Level 2

Valuations based on quoted prices in less active, dealer or broker markets.  Fair values are primarily obtained from third party pricing services for identical or comparable assets or liabilities.

 

• Level 3

Valuations derived from other valuation methodologies, including pricing models, discounted cash flow models and similar techniques, and not based on market, exchange, dealer, or broker-traded transactions. Level 3 valuations incorporate certain assumptions and projections that are not observable in the market and significant professional judgment is needed in determining the fair value assigned to such assets or liabilities.

 

In instances where the determination of the fair value measurement is based on inputs from different levels of the fair value hierarchy, the level in the fair value hierarchy within which the entire fair value measurement falls is based on the lowest level input that is significant to the fair value measurement in its entirety.

 

The fair value of equity method investments has not been determined as it was impracticable to do so due to the fact that the investee companies are relatively small, early stage private companies for which there is no comparable valuation data available without unreasonable time and expense.

 

The following tables present the fair value hierarchy for assets and liabilities measured at fair value:

 

   

September 30, 2023

 

(In thousands)

 

Level 1

   

Level 2

   

Level 3

   

Total Fair Value

 
Cash equivalents                                

Money market accounts

  $ 25,947     $     $     $ 25,947  
Marketable securities                                

Corporate, municipal debt and treasury securities

    5,147                   5,147  

Total assets

  $ 31,094     $     $     $ 31,094  

 

The Company classifies money market funds, commercial paper, U.S. government securities, asset-backed securities and corporate securities within Level 1 or Level 2 of the fair value hierarchy because the Company values these investments using quoted market prices or alternative pricing sources and models utilizing market observable inputs.

 

There were no transfers of financial instruments between the fair value hierarchy levels during the nine months ended September 30, 2023.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Marketable Securities
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]

8.

MARKETABLE SECURITIES

 

The amortized cost, unrealized gain (loss), and estimated fair value of the Company's investments in securities available for sale consisted of the following:

 

   

September 30, 2023

 

(In thousands)

 

Amortized Cost

   

Unrealized Gain

   

Unrealized Loss

   

Estimated Fair Value

 

Marketable securities

                               

Corporate, municipal debt and treasury securities

  $ 5,109     $ 56     $ (18 )   $ 5,147  

 

The Company had fifteen marketable securities in an unrealized loss position as of September 30, 2023. The Company did not identify any marketable securities that were other-than-temporarily impaired as of September 30, 2023 and 2022. The Company does not intend to sell any marketable securities that have an unrealized loss at September 30, 2023 and it is not more likely than not that the Company will be required to sell such securities before any anticipated recovery.

 

 

The following table summarizes the stated maturities of the Company’s marketable securities:

 

   

September 30, 2023

   

December 31, 2022

 

(In thousands)

 

Amortized Cost

   

Fair Value

   

Amortized Cost

   

Fair Value

 

Due within one year

  $ 2,012     $ 2,048     $ 1,594     $ 1,602  

Due after one year through three years

    3,097       3,099       3,356       3,371  

Total

  $ 5,109     $ 5,147     $ 4,950     $ 4,973  
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Legal Matters and Contingencies [Text Block]

9.

COMMITMENTS AND CONTINGENCIES

 

Leases

 

We have noncancelable operating leases for offices and data centers expiring at various dates through February 2027. These operating leases are included in other long-term assets on the Company's September 30, 2023 and December 31, 2022 Consolidated Balance Sheets and represent the Company’s right to use the underlying asset for the lease term. The Company’s obligation to make lease payments are included in other current liabilities and long-term lease obligation on the Company's September 30, 2023 and December 31, 2022 Consolidated Balance Sheets. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Because the rate implicit in each lease is not readily determinable, the Company uses its incremental borrowing rate to determine the present value of the lease payments.

 

Supplemental InformationLeases

 

Supplemental information related to our right-of-use assets and related lease liabilities is as follows:

 

   

September 30, 2023

   

December 31, 2022

 

Right-of-use asset, net and lease liabilities (in thousands)

  $ 2,342     $ 3,373  

Weighted average remaining lease term (years)

    2.7       3.2  

Weighted average discount rate

    3.4 %     3.4 %

 

For the nine-months ended September 30, 2023 and 2022, cash paid for operating leases included in operating cash flows was $1,005,000 and $994,000, respectively.

 

Maturities of our operating lease liabilities as of September 30, 2023 is as follows:

 

   

Operating Leases

 
   

(in thousands)

 

2023

  $ 362  

2024

    1,017  

2025

    635  

2026

    523  

2027

    68  

Total lease liabilities

  $ 2,605  

 

Lease expense for the three and nine months ended September 30, 2023 and 2022 consisted of the following:

 

   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 

(in thousands)

 

2023

   

2022

   

2023

   

2022

 

Cost of Revenue

  $ 187     $ 183     $ 557     $ 595  

General and Administrative

    116       105       339       259  

Development

    28       47       109       140  

Total

  $ 331     $ 335     $ 1,005     $ 994  

 

Legal Matters

 

There are no pending or threatened legal proceedings. However, in the ordinary course of business, from time to time we may be involved in various pending or threatened legal actions. The litigation process is inherently uncertain, and it is possible that the resolution of such matters might have a material adverse effect upon our financial condition and/or results of operations. We accrue for unpaid legal fees for services performed to date.

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

10.

INCOME TAXES

 

We recognize deferred tax liabilities and assets for the expected future tax consequences of events that have been included in the financial statements or tax returns. Deferred tax liabilities and assets are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Deferred tax assets are recognized, net of a valuation allowance, for the estimated future tax effects of deductible temporary differences and tax credit carry-forwards. A valuation allowance against deferred tax assets is recorded when, and if, based upon available evidence, it is more likely than not that some or all deferred tax assets will not be realized.

 

There were no unrecognized tax benefits at September 30, 2023 and December 31, 2022. Our policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. There were no accrued interest or penalties associated with any unrecognized tax benefits, nor was any interest expense recognized during the periods presented. We have determined we have no uncertain tax positions.

 

We file a consolidated U.S. federal income tax return for all subsidiaries in which our ownership equals or exceeds 80%, as well as individual subsidiary returns in various states and foreign jurisdictions. With few exceptions we are no longer subject to U.S. federal, state and local or foreign income tax examinations by taxing authorities for returns filed more than three years ago.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation

 

Throughout this report, the terms “we”, “us”, “ours”, “CoreCard” and “Company” refer to CoreCard Corporation, including its wholly-owned and majority-owned subsidiaries. The unaudited Consolidated Financial Statements presented in this Form 10-Q have been prepared in accordance with accounting principles generally accepted in the United States applicable to interim financial statements. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of CoreCard management, these Consolidated Financial Statements contain all adjustments (which comprise only normal and recurring accruals) necessary to present fairly the financial position and results of operations as of and for the three and nine month periods ended September 30, 2023 and 2022. The interim results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year. These statements should be read in conjunction with our Consolidated Financial Statements and notes thereto for the fiscal year ended December 31, 2022, as filed in our Annual Report on Form 10-K.

 

There have been no material changes in the Company’s significant accounting policies as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

New Accounting Pronouncements, Policy [Policy Text Block]

Recent Accounting Pronouncements Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, to require financial assets carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions and forecasts. Subsequently, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, to clarify that receivables arising from operating leases are within the scope of lease accounting standards. Further, the FASB issued ASU No. 2019-04, ASU No. 2019-05, ASU 2019-10 and ASU 2019-11 to provide additional guidance on the credit losses standard. The ASUs are effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Adoption of the ASUs is on a modified retrospective basis. We adopted the ASUs on January 1, 2023, which did not have a material impact on our consolidated financial statements.

 

In March 2022, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2022-02 "Financial Instruments - Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures" (ASU 2022-02), which eliminates the accounting guidance for troubled debt restructurings (TDRs) by creditors that have adopted ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" and enhances certain disclosure requirements. The ASU is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Adoption of the ASUs is on a modified retrospective basis. We adopted the ASUs on January 1, 2023, which did not have a material impact on our Consolidated Financial Statements.

 

We have considered all other recently issued accounting pronouncements and do not believe the adoption of such pronouncements will have a material impact on our Consolidated Financial Statements.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 

(in thousands)

 

2023

   

2022

   

2023

   

2022

 

License

  $     $     $ 1,794     $ 14,283  

Professional services

    6,432       7,776       22,127       21,943  

Processing and maintenance

    5,814       5,267       16,933       13,837  

Third party

    1,153       1,407       2,993       3,877  

Total

  $ 13,399     $ 14,450     $ 43,847     $ 53,940  
   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 

(in thousands)

 

2023

   

2022

   

2023

   

2022

 

United States

  $ 12,777     $ 13,973     $ 42,307     $ 52,836  

Middle East

    588       451       1,452       1,030  

European Union

    34       26       88       74  

Total

  $ 13,399     $ 14,450     $ 43,847     $ 53,940  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
    Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 
   

2023

   

2022

   

2023

   

2022

 

Customer A

    62 %     70 %     68 %     77 %
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]

Options Outstanding and Exercisable:

                         

Range of
Exercise Price

   

Number
Outstanding

   

Wgt. Avg. Contractual
Life Remaining (in years)

   

Wgt. Avg.
Exercise Price

   

Aggregate
Intrinsic Value

 

$3.50

- $3.86       13,000       3.5     $ 3.75     $ 211,260  
  $7.80         8,000       4.7     $ 7.80     $ 97,600  
  $19.99         30,000       5.3     $ 19.99     $ 300  
  $39.11         8,000       5.7     $ 39.11     $  

$3.50

- $39.11       59,000       4.9     $ 17.35     $ 309,160  
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]
   

September 30, 2023

 

(In thousands)

 

Level 1

   

Level 2

   

Level 3

   

Total Fair Value

 
Cash equivalents                                

Money market accounts

  $ 25,947     $     $     $ 25,947  
Marketable securities                                

Corporate, municipal debt and treasury securities

    5,147                   5,147  

Total assets

  $ 31,094     $     $     $ 31,094  
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Marketable Securities [Table Text Block]
   

September 30, 2023

 

(In thousands)

 

Amortized Cost

   

Unrealized Gain

   

Unrealized Loss

   

Estimated Fair Value

 

Marketable securities

                               

Corporate, municipal debt and treasury securities

  $ 5,109     $ 56     $ (18 )   $ 5,147  
Investments Classified by Contractual Maturity Date [Table Text Block]
   

September 30, 2023

   

December 31, 2022

 

(In thousands)

 

Amortized Cost

   

Fair Value

   

Amortized Cost

   

Fair Value

 

Due within one year

  $ 2,012     $ 2,048     $ 1,594     $ 1,602  

Due after one year through three years

    3,097       3,099       3,356       3,371  

Total

  $ 5,109     $ 5,147     $ 4,950     $ 4,973  
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Lease, Cost [Table Text Block]
   

September 30, 2023

   

December 31, 2022

 

Right-of-use asset, net and lease liabilities (in thousands)

  $ 2,342     $ 3,373  

Weighted average remaining lease term (years)

    2.7       3.2  

Weighted average discount rate

    3.4 %     3.4 %
   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 

(in thousands)

 

2023

   

2022

   

2023

   

2022

 

Cost of Revenue

  $ 187     $ 183     $ 557     $ 595  

General and Administrative

    116       105       339       259  

Development

    28       47       109       140  

Total

  $ 331     $ 335     $ 1,005     $ 994  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
   

Operating Leases

 
   

(in thousands)

 

2023

  $ 362  

2024

    1,017  

2025

    635  

2026

    523  

2027

    68  

Total lease liabilities

  $ 2,605  
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue $ 13,399 $ 14,450 $ 43,847 $ 53,940
UNITED STATES        
Revenue 12,777 13,973 42,307 52,836
Middle East [Member]        
Revenue 588 451 1,452 1,030
European Union [Member]        
Revenue 34 26 88 74
License [Member]        
Revenue 0 0 1,794 14,283
Professional Services [Member]        
Revenue 6,432 7,776 22,127 21,943
Processing and Maintenance [Member]        
Revenue 5,814 5,267 16,933 13,837
Third party [Member]        
Revenue $ 1,153 $ 1,407 $ 2,993 $ 3,877
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Revenue - Concentration of Revenue (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer A [Member]        
Concentration 62.00% 70.00% 68.00% 77.00%
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Note Receivable (Details Textual) - USD ($)
1 Months Ended 9 Months Ended
Sep. 30, 2023
Feb. 28, 2021
Sep. 30, 2023
Payments to Acquire Notes Receivable $ 450,000   $ 450,000
Notes Receivable, Stated Interest Rate 5.25%   5.25%
Financing Receivable, after Allowance for Credit Loss, Current $ 240,000   $ 240,000
Financing Receivable, after Allowance for Credit Loss, Noncurrent $ 210,000   $ 210,000
Privately-Held Identity and Professional Services Company With Ties to the FinTech Industry [Member]      
Payments to Acquire Notes Receivable   $ 550,000  
Notes Receivable, Stated Interest Rate   4.60%  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Investments (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Jun. 30, 2021
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Equity Method Investments $ 3,479,000       $ 3,479,000    
Gain (Loss) on Investments 15,000   $ (38,000)   701,000 $ (195,000)  
Gain (Loss) on Investments (15,000)   $ 38,000   (701,000) $ 195,000  
Payments to Acquire Investments, Total         155,000    
Long-Term Investments $ 3,634,000       $ 3,634,000   $ 5,180,000
Privately-Held Identity and Professional Services Company With Ties to the FinTech Industry [Member]              
Equity Method Investment, Ownership Percentage 28.00%       28.00%    
Privately Held Company Providing Supply Chain and Receivables Financing [Member]              
Payments to Acquire Investments, Total       $ 1,000,000      
Asset Impairment Charges   $ 1,000,000          
Long-Term Investments $ 0       $ 0    
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Stock-based Compensation (Details Textual)
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
shares
Sep. 30, 2022
USD ($)
Number of Stock-based Compensation Plans in Effect 2   2  
Share-Based Payment Arrangement, Expense | $ $ 0 $ 0 $ 150,000 $ 160,000
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ $ 0   $ 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) | shares 0   0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares) | shares 0      
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Stock-based Compensation - Stock Options Outstanding and Exercisable (Details)
9 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Lower Range of Exercise Price (in dollars per share) $ 3.50
Upper Range of Exercise Price (in dollars per share) $ 39.11
Number Outstanding (in shares) | shares 59,000
Outstanding Weighted Average Contractual Life Remaining (Year) 4 years 10 months 24 days
Outstanding Weighted Average Exercise Price (in dollars per share) $ 17.35
Outstanding Aggregate Intrinsic Value | $ $ 309,160
Options Outstanding Exercise Price Range1 [Member]  
Lower Range of Exercise Price (in dollars per share) $ 3.50
Upper Range of Exercise Price (in dollars per share) $ 3.86
Number Outstanding (in shares) | shares 13,000
Outstanding Weighted Average Contractual Life Remaining (Year) 3 years 6 months
Outstanding Weighted Average Exercise Price (in dollars per share) $ 3.75
Outstanding Aggregate Intrinsic Value | $ $ 211,260
Options Outstanding Exercise Price Range2 [Member]  
Upper Range of Exercise Price (in dollars per share) $ 7.80
Number Outstanding (in shares) | shares 8,000
Outstanding Weighted Average Contractual Life Remaining (Year) 4 years 8 months 12 days
Outstanding Weighted Average Exercise Price (in dollars per share) $ 7.80
Outstanding Aggregate Intrinsic Value | $ $ 97,600
Options Outstanding Exercise Price Range 3 [Member]  
Upper Range of Exercise Price (in dollars per share) $ 19.99
Number Outstanding (in shares) | shares 30,000
Outstanding Weighted Average Contractual Life Remaining (Year) 5 years 3 months 18 days
Outstanding Weighted Average Exercise Price (in dollars per share) $ 19.99
Outstanding Aggregate Intrinsic Value | $ $ 300
Options Outstanding Exercise Price Range 4 [Member]  
Upper Range of Exercise Price (in dollars per share) $ 39.11
Number Outstanding (in shares) | shares 8,000
Outstanding Weighted Average Contractual Life Remaining (Year) 5 years 8 months 12 days
Outstanding Weighted Average Exercise Price (in dollars per share) $ 39.11
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Fair Value Measurements - Fair Value Hierarchy for Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Corporate, municipal debt and treasury securities $ 5,147 $ 4,973
Total assets 31,094  
Corporate Debt Securities [Member]    
Corporate, municipal debt and treasury securities 5,147  
Money Market Funds [Member]    
Money market accounts 25,947  
Fair Value, Inputs, Level 1 [Member]    
Total assets 31,094  
Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member]    
Corporate, municipal debt and treasury securities 5,147  
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Money market accounts $ 25,947  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Marketable Securities (Details Textual)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions 15  
Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale $ 0 $ 0
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Marketable Securities - Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Amortized Cost $ 5,109 $ 4,950
Estimated Fair Value 5,147 $ 4,973
Corporate and Municipal Debt Securities [Member]    
Amortized Cost 5,109  
Unrealized Gain 56  
Unrealized Loss (18)  
Estimated Fair Value $ 5,147  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Marketable Securities - Maturity of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Due within one year, Amortized cost $ 2,012 $ 1,594
Due within one year, Fair Value 2,048 1,602
Due after one year through three years, Amortized cost 3,097 3,356
Due after one year through three years, Fair Value 3,099 3,371
Amortized Cost 5,109 4,950
Estimated Fair Value $ 5,147 $ 4,973
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Commitments and Contingencies (Details Textual) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating Lease, Payments $ 1,005,000 $ 994,000
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Commitments and Contingencies - Supplemental Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Right-of-use asset, net and lease liabilities (in thousands) $ 2,342   $ 2,342   $ 3,373
Lease expense $ 331 $ 335 $ 1,005 $ 994  
Weighted average remaining lease term (years) (Year) 2 years 8 months 12 days   2 years 8 months 12 days   3 years 2 months 12 days
Weighted average discount rate 3.40%   3.40%   3.40%
Cost of Sales [Member]          
Lease expense $ 187 183 $ 557 595  
General and Administrative Expense [Member]          
Lease expense 116 105 339 259  
Research and Development Expense [Member]          
Lease expense $ 28 $ 47 $ 109 $ 140  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Commitments and Contingencies - Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
2023 $ 362
2024 1,017
2025 635
2026 523
2027 68
Total lease liabilities $ 2,605
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Unrecognized Tax Benefits, Ending Balance $ 0 $ 0
XML 48 ins20230930_10q_htm.xml IDEA: XBRL DOCUMENT 0000320340 2023-01-01 2023-09-30 0000320340 2022-12-31 0000320340 2023-09-30 0000320340 2022-01-01 2022-09-30 0000320340 2022-07-01 2022-09-30 0000320340 2023-07-01 2023-09-30 0000320340 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0000320340 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0000320340 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0000320340 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0000320340 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0000320340 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0000320340 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0000320340 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0000320340 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0000320340 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0000320340 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0000320340 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0000320340 ccrd:CorporateAndMunicipalDebtSecuritiesMember 2023-09-30 0000320340 us-gaap:FairValueInputsLevel1Member 2023-09-30 0000320340 us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0000320340 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0000320340 us-gaap:MoneyMarketFundsMember 2023-09-30 0000320340 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0000320340 ccrd:OptionsOutstandingExercisePriceRange4Member 2023-09-30 0000320340 ccrd:OptionsOutstandingExercisePriceRange4Member 2023-01-01 2023-09-30 0000320340 ccrd:OptionsOutstandingExercisePriceRange3Member 2023-09-30 0000320340 ccrd:OptionsOutstandingExercisePriceRange3Member 2023-01-01 2023-09-30 0000320340 ccrd:OptionsOutstandingExercisePriceRange2Member 2023-09-30 0000320340 ccrd:OptionsOutstandingExercisePriceRange2Member 2023-01-01 2023-09-30 0000320340 ccrd:OptionsOutstandingExercisePriceRange1Member 2023-09-30 0000320340 ccrd:OptionsOutstandingExercisePriceRange1Member 2023-01-01 2023-09-30 0000320340 ccrd:PrivatelyHeldCompanyProvidingSupplyChainAndReceivablesFinancingMember 2023-09-30 0000320340 ccrd:PrivatelyHeldCompanyProvidingSupplyChainAndReceivablesFinancingMember 2023-04-01 2023-06-30 0000320340 ccrd:PrivatelyHeldCompanyProvidingSupplyChainAndReceivablesFinancingMember 2021-04-01 2021-06-30 0000320340 ccrd:PrivatelyheldIdentityAndProfessionalServicesCompanyWithTiesToTheFintechIndustryMember 2023-09-30 0000320340 2023-09-01 2023-09-30 0000320340 ccrd:PrivatelyheldIdentityAndProfessionalServicesCompanyWithTiesToTheFintechIndustryMember 2021-02-28 0000320340 ccrd:PrivatelyheldIdentityAndProfessionalServicesCompanyWithTiesToTheFintechIndustryMember 2021-02-01 2021-02-28 0000320340 ccrd:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000320340 ccrd:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000320340 ccrd:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000320340 ccrd:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000320340 us-gaap:EuropeanUnionMember 2022-01-01 2022-09-30 0000320340 us-gaap:EuropeanUnionMember 2023-01-01 2023-09-30 0000320340 us-gaap:EuropeanUnionMember 2022-07-01 2022-09-30 0000320340 us-gaap:EuropeanUnionMember 2023-07-01 2023-09-30 0000320340 us-gaap:MiddleEastMember 2022-01-01 2022-09-30 0000320340 us-gaap:MiddleEastMember 2023-01-01 2023-09-30 0000320340 us-gaap:MiddleEastMember 2022-07-01 2022-09-30 0000320340 us-gaap:MiddleEastMember 2023-07-01 2023-09-30 0000320340 country:US 2022-01-01 2022-09-30 0000320340 country:US 2023-01-01 2023-09-30 0000320340 country:US 2022-07-01 2022-09-30 0000320340 country:US 2023-07-01 2023-09-30 0000320340 ccrd:ThirdPartyMember 2022-01-01 2022-09-30 0000320340 ccrd:ThirdPartyMember 2023-01-01 2023-09-30 0000320340 ccrd:ThirdPartyMember 2022-07-01 2022-09-30 0000320340 ccrd:ThirdPartyMember 2023-07-01 2023-09-30 0000320340 ccrd:ProcessingAndMaintenanceMember 2022-01-01 2022-09-30 0000320340 ccrd:ProcessingAndMaintenanceMember 2023-01-01 2023-09-30 0000320340 ccrd:ProcessingAndMaintenanceMember 2022-07-01 2022-09-30 0000320340 ccrd:ProcessingAndMaintenanceMember 2023-07-01 2023-09-30 0000320340 ccrd:ProfessionalServicesMember 2022-01-01 2022-09-30 0000320340 ccrd:ProfessionalServicesMember 2023-01-01 2023-09-30 0000320340 ccrd:ProfessionalServicesMember 2022-07-01 2022-09-30 0000320340 ccrd:ProfessionalServicesMember 2023-07-01 2023-09-30 0000320340 us-gaap:LicenseMember 2022-01-01 2022-09-30 0000320340 us-gaap:LicenseMember 2023-01-01 2023-09-30 0000320340 us-gaap:LicenseMember 2022-07-01 2022-09-30 0000320340 us-gaap:LicenseMember 2023-07-01 2023-09-30 0000320340 2022-09-30 0000320340 2021-12-31 0000320340 us-gaap:RetainedEarningsMember 2023-09-30 0000320340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000320340 us-gaap:TreasuryStockCommonMember 2023-09-30 0000320340 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000320340 us-gaap:CommonStockMember 2023-09-30 0000320340 ccrd:CommonStockOutstandingMember 2023-09-30 0000320340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000320340 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000320340 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0000320340 ccrd:CommonStockOutstandingMember 2023-07-01 2023-09-30 0000320340 2023-06-30 0000320340 us-gaap:RetainedEarningsMember 2023-06-30 0000320340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000320340 us-gaap:TreasuryStockCommonMember 2023-06-30 0000320340 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000320340 us-gaap:CommonStockMember 2023-06-30 0000320340 ccrd:CommonStockOutstandingMember 2023-06-30 0000320340 2023-04-01 2023-06-30 0000320340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000320340 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000320340 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000320340 ccrd:CommonStockOutstandingMember 2023-04-01 2023-06-30 0000320340 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000320340 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000320340 2023-03-31 0000320340 us-gaap:RetainedEarningsMember 2023-03-31 0000320340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000320340 us-gaap:TreasuryStockCommonMember 2023-03-31 0000320340 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000320340 us-gaap:CommonStockMember 2023-03-31 0000320340 ccrd:CommonStockOutstandingMember 2023-03-31 0000320340 2023-01-01 2023-03-31 0000320340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000320340 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000320340 us-gaap:RetainedEarningsMember 2022-12-31 0000320340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000320340 us-gaap:TreasuryStockCommonMember 2022-12-31 0000320340 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000320340 us-gaap:CommonStockMember 2022-12-31 0000320340 ccrd:CommonStockOutstandingMember 2022-12-31 0000320340 us-gaap:RetainedEarningsMember 2022-09-30 0000320340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000320340 us-gaap:TreasuryStockCommonMember 2022-09-30 0000320340 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000320340 us-gaap:CommonStockMember 2022-09-30 0000320340 ccrd:CommonStockOutstandingMember 2022-09-30 0000320340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000320340 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000320340 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0000320340 ccrd:CommonStockOutstandingMember 2022-07-01 2022-09-30 0000320340 2022-06-30 0000320340 us-gaap:RetainedEarningsMember 2022-06-30 0000320340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000320340 us-gaap:TreasuryStockCommonMember 2022-06-30 0000320340 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000320340 us-gaap:CommonStockMember 2022-06-30 0000320340 ccrd:CommonStockOutstandingMember 2022-06-30 0000320340 2022-04-01 2022-06-30 0000320340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000320340 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000320340 ccrd:CommonStockOutstandingMember 2022-04-01 2022-06-30 0000320340 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000320340 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000320340 2022-03-31 0000320340 us-gaap:RetainedEarningsMember 2022-03-31 0000320340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000320340 us-gaap:TreasuryStockCommonMember 2022-03-31 0000320340 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000320340 us-gaap:CommonStockMember 2022-03-31 0000320340 ccrd:CommonStockOutstandingMember 2022-03-31 0000320340 2022-01-01 2022-03-31 0000320340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000320340 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000320340 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000320340 ccrd:CommonStockOutstandingMember 2022-01-01 2022-03-31 0000320340 us-gaap:RetainedEarningsMember 2021-12-31 0000320340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000320340 us-gaap:TreasuryStockCommonMember 2021-12-31 0000320340 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000320340 us-gaap:CommonStockMember 2021-12-31 0000320340 ccrd:CommonStockOutstandingMember 2021-12-31 0000320340 us-gaap:ProductMember 2022-01-01 2022-09-30 0000320340 us-gaap:ProductMember 2023-01-01 2023-09-30 0000320340 us-gaap:ProductMember 2022-07-01 2022-09-30 0000320340 us-gaap:ProductMember 2023-07-01 2023-09-30 0000320340 us-gaap:ServiceMember 2022-01-01 2022-09-30 0000320340 us-gaap:ServiceMember 2023-01-01 2023-09-30 0000320340 us-gaap:ServiceMember 2022-07-01 2022-09-30 0000320340 us-gaap:ServiceMember 2023-07-01 2023-09-30 0000320340 2023-10-31 thunderdome:item iso4217:USD pure utr:Y iso4217:USD shares shares Q3 2023 --12-31 false 0000320340 0 0 0 0 15 0 0 0 0 2 0 0 0 0 10-Q true 2023-09-30 false 1-9330 CORECARD CORPORATION GA 58-1964787 One Meca Way Norcross GA 30093 770 381-2900 Common Stock, $0.01 par value for the class CCRD NYSE Yes Yes Non-accelerated Filer true false false 8440356 31614000 20399000 5147000 4973000 5875000 13220000 5887000 3729000 48523000 42321000 3634000 5180000 11681000 12006000 2947000 3725000 66785000 63232000 1708000 2011000 3743000 1094000 1941000 1888000 806000 525000 2043000 2025000 10241000 7543000 361000 473000 541000 472000 1367000 1981000 2269000 2926000 0.01 0.01 20000000 20000000 9016140 9010119 8440356 8502735 90000 90000 16621000 16471000 575784 507384 18213000 16662000 -57000 -61000 55834000 52925000 54275000 52763000 66785000 63232000 13399000 14450000 42053000 39657000 1794000 14283000 13399000 14450000 43847000 53940000 9279000 8431000 28380000 23824000 9279000 8431000 28380000 23824000 63000 80000 237000 231000 1155000 1107000 4220000 4048000 2489000 3129000 6094000 8916000 413000 1703000 4916000 16921000 -1015000 39000 -1701000 196000 308000 60000 653000 126000 -294000 1802000 3868000 17243000 -72000 443000 959000 4358000 -222000 1359000 2909000 12885000 -0.03 0.16 0.34 1.50 -0.03 0.16 0.34 1.49 8460473 8538954 8485416 8596654 8460473 8559665 8509825 8621388 -222000 1359000 2909000 12885000 11000 -6000 36000 -6000 15000 120000 -32000 364000 -196000 1473000 2913000 13243000 8689815 90000 16261000 -11327000 -194000 39044000 43874000 70864 2332000 2332000 8670000 8670000 10000 10000 1000 1000 8618951 90000 16271000 -13659000 -193000 47714000 50223000 58447 1347000 1347000 2856000 2856000 6504 150000 150000 243000 243000 8567008 90000 16421000 -15006000 50000 50570000 52125000 56443 1363000 1363000 1359000 1359000 120000 120000 -6000 -6000 8510565 90000 16421000 -16369000 164000 51929000 52235000 8502735 90000 16471000 -16662000 -61000 52925000 52763000 1256000 1256000 37000 37000 -53000 -53000 8502735 90000 16471000 -16662000 -77000 54181000 54003000 18075 443000 443000 1875000 1875000 6021 0 150000 150000 -12000 -12000 6000 6000 8490681 90000 16621000 -17105000 -83000 56056000 55579000 50325 1108000 1108000 -222000 -222000 11000 11000 15000 15000 8440356 90000 16621000 -18213000 -57000 55834000 54275000 2909000 12885000 5011000 3636000 150000 160000 69000 312000 1000000 -18000 -701000 195000 -7345000 2268000 2329000 2620000 -563000 41000 -78000 600000 53000 336000 2649000 -1134000 281000 -54000 40000 -1052000 -112000 310000 18252000 10857000 4845000 7532000 450000 147000 165000 1776000 988000 1602000 155000 -5477000 -8355000 1528000 5042000 -1528000 -5042000 -32000 364000 11215000 -2176000 20399000 29244000 31614000 27068000 168000 5330000 207000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>1.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b><i> </i></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; text-align: justify; margin: 0pt; text-indent: 18pt;"><i>Basis of Presentation</i></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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Throughout this report, the terms “we”, “us”, “ours”, “CoreCard” and “Company” refer to CoreCard Corporation, including its wholly-owned and majority-owned subsidiaries. The unaudited Consolidated Financial Statements presented in this Form 10-Q have been prepared in accordance with accounting principles generally accepted in the United States applicable to interim financial statements. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of CoreCard management, these Consolidated Financial Statements contain all adjustments (which comprise only normal and recurring accruals) necessary to present fairly the financial position and results of operations as of and for the three and nine month periods ended September 30, 2023 and 2022. The interim results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year. These statements should be read in conjunction with our Consolidated Financial Statements and notes thereto for the fiscal year ended December 31, 2022, as filed in our Annual Report on Form 10-K.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">There have been no material changes in the Company’s significant accounting policies as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><i>Recent Accounting Pronouncements Adopted</i></p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, to require financial assets carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions and forecasts. Subsequently, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, to clarify that receivables arising from operating leases are within the scope of lease accounting standards. Further, the FASB issued ASU No. 2019-04, ASU No. 2019-05, ASU 2019-10 and ASU 2019-11 to provide additional guidance on the credit losses standard. The ASUs are effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Adoption of the ASUs is on a modified retrospective basis. We adopted the ASUs on January 1, 2023, which did not have a material impact on our consolidated financial statements.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In March 2022, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2022-02 "Financial Instruments - Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures" (ASU 2022-02), which eliminates the accounting guidance for troubled debt restructurings (TDRs) by creditors that have adopted ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" and enhances certain disclosure requirements. The ASU is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Adoption of the ASUs is on a modified retrospective basis. We adopted the ASUs on January 1, 2023, which did not have a material impact on our Consolidated Financial Statements.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">We have considered all other recently issued accounting pronouncements and do not believe the adoption of such pronouncements will have a material impact on our Consolidated Financial Statements.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 18pt;"><i>Basis of Presentation</i></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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Throughout this report, the terms “we”, “us”, “ours”, “CoreCard” and “Company” refer to CoreCard Corporation, including its wholly-owned and majority-owned subsidiaries. The unaudited Consolidated Financial Statements presented in this Form 10-Q have been prepared in accordance with accounting principles generally accepted in the United States applicable to interim financial statements. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of CoreCard management, these Consolidated Financial Statements contain all adjustments (which comprise only normal and recurring accruals) necessary to present fairly the financial position and results of operations as of and for the three and nine month periods ended September 30, 2023 and 2022. The interim results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year. These statements should be read in conjunction with our Consolidated Financial Statements and notes thereto for the fiscal year ended December 31, 2022, as filed in our Annual Report on Form 10-K.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">There have been no material changes in the Company’s significant accounting policies as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><i>Recent Accounting Pronouncements Adopted</i></p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, to require financial assets carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions and forecasts. Subsequently, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, to clarify that receivables arising from operating leases are within the scope of lease accounting standards. Further, the FASB issued ASU No. 2019-04, ASU No. 2019-05, ASU 2019-10 and ASU 2019-11 to provide additional guidance on the credit losses standard. The ASUs are effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Adoption of the ASUs is on a modified retrospective basis. We adopted the ASUs on January 1, 2023, which did not have a material impact on our consolidated financial statements.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In March 2022, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2022-02 "Financial Instruments - Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures" (ASU 2022-02), which eliminates the accounting guidance for troubled debt restructurings (TDRs) by creditors that have adopted ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" and enhances certain disclosure requirements. The ASU is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Adoption of the ASUs is on a modified retrospective basis. We adopted the ASUs on January 1, 2023, which did not have a material impact on our Consolidated Financial Statements.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">We have considered all other recently issued accounting pronouncements and do not believe the adoption of such pronouncements will have a material impact on our Consolidated Financial Statements.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>2.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>REVENUE</b><i> </i></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><i>Disaggregation of Revenue</i></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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In the following table, revenue is disaggregated by type of revenue for the three and nine months ended September 30, 2023 and 2022:</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: 27pt; width: 95%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>Three Months Ended </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>September 30,</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>Nine Months Ended</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>September 30,</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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; border-bottom: 1px solid rgb(0, 0, 0);"> </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="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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; border-bottom: 1px solid rgb(0, 0, 0);"> </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="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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; border-bottom: 1px solid rgb(0, 0, 0);"> </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="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">License</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c433">−</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c434">−</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,794</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,283</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;">Professional services</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,432</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,776</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,127</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,943</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;">Processing and maintenance</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,814</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,267</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,933</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,837</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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Third party</p> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,153</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,407</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,993</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,877</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; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </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: 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,399</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,450</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">43,847</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,940</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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify;">Foreign revenues are based on the location of the customer. Revenues from customers by geographic area for the three and nine months ended September 30, 2023 and 2022 are as follows:</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: 27pt; width: 95%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>Three Months Ended</b></b></p> <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; border-bottom: 1px solid rgb(0, 0, 0);"> </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>Nine Months Ended</b></b></p> <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 class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: justify; 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: justify; 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: &quot;Times New Roman&quot;; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: justify; 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: &quot;Times New Roman&quot;; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: justify; 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: &quot;Times New Roman&quot;; 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,777</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,973</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42,307</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,836</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;">Middle East</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">588</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">451</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,452</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,030</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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">European Union</p> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">34</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">88</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74</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; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </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: 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,399</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,450</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">43,847</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,940</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><i>Concentration of Revenue</i></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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The following table indicates the percentage of consolidated revenue represented by each customer that represented more than 10 percent of consolidated revenue in the three and nine month periods ended September 30, 2023 and 2022. Most of our customers have multi-year contracts with recurring revenue as well as professional services fees that vary by period depending on their business needs.</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: 27pt; width: 95%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"><b><b>Three Months Ended</b></b> <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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b><b>Nine Months Ended </b></b></b></b></b></p> <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 class="finHeading" style="vertical-align: bottom;"> <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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: &quot;Times New Roman&quot;; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: &quot;Times New Roman&quot;; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>2023</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>2022</b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">62</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">70</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">68</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">77</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>Three Months Ended </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>September 30,</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>Nine Months Ended</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>September 30,</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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; border-bottom: 1px solid rgb(0, 0, 0);"> </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="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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; border-bottom: 1px solid rgb(0, 0, 0);"> </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="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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; border-bottom: 1px solid rgb(0, 0, 0);"> </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="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">License</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c433">−</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c434">−</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,794</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,283</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;">Professional services</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,432</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,776</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,127</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,943</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;">Processing and maintenance</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,814</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,267</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,933</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,837</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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Third party</p> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,153</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,407</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,993</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,877</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; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </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: 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,399</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,450</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">43,847</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,940</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> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>Three Months Ended</b></b></p> <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; border-bottom: 1px solid rgb(0, 0, 0);"> </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>Nine Months Ended</b></b></p> <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 class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: justify; 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: justify; 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: &quot;Times New Roman&quot;; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: justify; 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: &quot;Times New Roman&quot;; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: justify; 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: &quot;Times New Roman&quot;; 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,777</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,973</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42,307</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,836</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;">Middle East</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">588</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">451</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,452</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,030</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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">European Union</p> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">34</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">88</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74</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; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </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: 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,399</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,450</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">43,847</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,940</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> 1794000 14283000 6432000 7776000 22127000 21943000 5814000 5267000 16933000 13837000 1153000 1407000 2993000 3877000 13399000 14450000 43847000 53940000 12777000 13973000 42307000 52836000 588000 451000 1452000 1030000 34000 26000 88000 74000 13399000 14450000 43847000 53940000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"><b><b>Three Months Ended</b></b> <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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b><b>Nine Months Ended </b></b></b></b></b></p> <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 class="finHeading" style="vertical-align: bottom;"> <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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: &quot;Times New Roman&quot;; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: &quot;Times New Roman&quot;; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>2023</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>2022</b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">62</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">70</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">68</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">77</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> 0.62 0.70 0.68 0.77 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>3.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTES RECEIVABLE</b></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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In February 2021, we entered into and advanced a $550,000 Promissory Note with a privately held technology company and program manager in the FinTech industry. The note had an interest rate of 4.6 percent annually and was paid in full in August 2023. In September 2023, we entered into and advanced a $450,000 Promissory Note with a maturity date of October 2025 and an annual interest rate of 5.25 percent. The carrying value of the current portion of our note receivable of $240,000 at September 30, 2023 is included in other current assets on the Consolidated Balance Sheets. The carrying value of the noncurrent portion of our note receivable of $210,000 at September 30, 2023 is included in other long-term assets on the Consolidated Balance Sheets.</p> 550000 0.046 450000 0.0525 240000 210000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>4.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>INVESTMENTS</b></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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">We hold a 28 percent ownership interest in a privately held identity and professional services company with ties to the FinTech industry. The carrying value of our investment was $3,479,000 at September 30, 2023, included in investments on the Consolidated Balance Sheets. We account for this investment using the equity method of accounting which resulted in losses of $15,000 and $701,000 for the three and nine months ended September 30, 2023, respectively, and income of $38,000 and $195,000 for the three and nine months ended September 30, 2022, respectively, included in investment income (loss) on the Consolidated Statement of Operations. We evaluate on a continuing basis whether any impairment indicators are present that would require additional analysis or write-downs of the investment. While we have not recorded an impairment related to this investment as of September 30, 2023, variations from current expectations could result in future impairment charges.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In the second quarter of 2021, we invested $1,000,000 in a privately held company that provides supply chain and receivables financing. During the third quarter of 2023, due to the failure of the business to successfully monetize its product offerings, we recorded an impairment charge of $1,000,000 included in investment income (loss) on the Consolidated Statement of Operations, to reduce the carrying value of the investee company to $0 as of September 30, 2023.</p> 0.28 3479000 -15000 -701000 38000 195000 1000000 1000000 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>5.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>STOCK-BASED COMPENSATION</b></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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">At September 30, 2023, we have <span style="-sec-ix-hidden:c499">two</span> stock-based compensation plans in effect. We record compensation cost related to unvested stock awards by recognizing the unamortized grant date fair value on a straight-line basis over the vesting periods of each award. We have estimated forfeiture rates based on our historical experience. Stock option compensation expense for the three and nine month periods ended September 30, 2023 and 2022 has been recognized as a component of general and administrative expenses in the accompanying Consolidated Financial Statements. We recorded $0 of stock-based compensation expense for the three months ended September 30, 2023 and 2022 and $150,000 and $160,000 for the nine months ended September 30, 2023 and 2022, 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">As of September 30, 2023, there is <span style="-sec-ix-hidden:c504">no</span> unrecognized compensation cost related to stock options. There were <span style="-sec-ix-hidden:c505"><span style="-sec-ix-hidden:c506">no</span></span> options exercised during the three and nine months ended September 30, 2023. <span style="-sec-ix-hidden:c507">No</span> options expired unexercised during the quarter. The following table summarizes options as of September 30, 2023:</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: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td colspan="7" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><b><b><b><b><b><b>Options Outstanding and Exercisable:</b></b></b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 16%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td colspan="3" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Range of<br/> Exercise Price</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number<br/> Outstanding</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wgt. Avg. Contractual<br/> Life Remaining (in years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wgt. Avg.<br/> Exercise Price</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Aggregate<br/> Intrinsic Value</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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: 10%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">$3.50</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%; text-align: center;">-</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;">$3.86</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,000</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.5</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.75</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">211,260</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="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">$7.80</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 13pt;"> </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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,000</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.7</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">97,600</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="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">$19.99</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 13pt;"> </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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,000</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.3</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19.99</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">300</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="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">$39.11</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 13pt; 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; 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);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,000</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; 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);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.7</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; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39.11</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; 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">−</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; border-bottom: 3px double rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">$3.50</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 5%; text-align: center;">-</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 10%;">$39.11</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 1%;"> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,000</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4.9</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17.35</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; border-bottom: 3px double rgb(0, 0, 0);"> </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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">309,160</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="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The estimated fair value of options granted is calculated using the Black-Scholes option pricing model with assumptions as previously disclosed in our 2022 Form 10-K.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the company’s closing stock price on the last trading day of the third quarter of 2023 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on September 30, 2023. The amount of aggregate intrinsic value will change based on the market value of the company’s stock.</p> 0 0 150000 160000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td colspan="7" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><b><b><b><b><b><b>Options Outstanding and Exercisable:</b></b></b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 16%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td colspan="3" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Range of<br/> Exercise Price</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number<br/> Outstanding</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wgt. Avg. Contractual<br/> Life Remaining (in years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wgt. Avg.<br/> Exercise Price</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Aggregate<br/> Intrinsic Value</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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: 10%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">$3.50</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%; text-align: center;">-</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;">$3.86</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,000</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.5</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.75</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">211,260</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="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">$7.80</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 13pt;"> </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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,000</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.7</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">97,600</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="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">$19.99</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 13pt;"> </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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,000</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.3</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19.99</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">300</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="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">$39.11</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 13pt; 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; 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);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,000</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; 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);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.7</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; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39.11</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; 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">−</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; border-bottom: 3px double rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">$3.50</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 5%; text-align: center;">-</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 10%;">$39.11</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 1%;"> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,000</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4.9</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17.35</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; border-bottom: 3px double rgb(0, 0, 0);"> </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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">309,160</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> 3.50 3.86 13000 P3Y6M 3.75 211260 7.80 8000 P4Y8M12D 7.80 97600 19.99 30000 P5Y3M18D 19.99 300 39.11 8000 P5Y8M12D 39.11 3.50 39.11 59000 P4Y10M24D 17.35 309160 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>6.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>FAIR VALUE OF FINANCIAL INSTRUMENTS</b></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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The carrying value of cash and cash equivalents, marketable securities, accounts receivable, notes receivable, accounts payable and certain other financial instruments (such as accrued expenses, and other current liabilities) included in the accompanying Consolidated Balance Sheets approximates their fair value principally due to the short-term maturity of these instruments.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash, marketable securities, trade accounts and notes receivable. Our available cash is held in accounts managed by third-party financial institutions. Cash may exceed the Federal Deposit Insurance Corporation, or FDIC, insurance limits. While we monitor cash balances on a regular basis and adjust the balances as appropriate, these balances could be impacted if the underlying financial institutions fail. To date, we have experienced no loss or lack of access to our cash; however, we can provide no assurances that access to our cash will not be impacted by adverse conditions in the financial markets.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>7.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>FAIR VALUE MEASUREMENTS</b></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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In determining fair value, the Company uses quoted market prices in active markets. GAAP establishes a fair value measurement framework, provides a single definition of fair value, and requires expanded disclosure summarizing fair value measurements. GAAP emphasizes that fair value is a market-based measurement, not an entity specific measurement. Therefore, a fair value measurement should be determined based on the assumptions that market participants would use in pricing an asset or liability.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">GAAP establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable input be used when available. Observable inputs are based on data obtained from sources independent of the Company that market participants would use in pricing the asset or liability. Unobservable inputs are inputs that reflect the company’s assumptions about the estimates market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify;">The hierarchy is measured in three levels based on the reliability of inputs:</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">• Level 1</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Valuations based on quoted prices in active markets for identical assets or liabilities that we have the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">• Level 2</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Valuations based on quoted prices in less active, dealer or broker markets.  Fair values are primarily obtained from third party pricing services for identical or comparable assets or liabilities.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">• Level 3</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Valuations derived from other valuation methodologies, including pricing models, discounted cash flow models and similar techniques, and not based on market, exchange, dealer, or broker-traded transactions. Level 3 valuations incorporate certain assumptions and projections that are not observable in the market and significant professional judgment is needed in determining the fair value assigned to such assets or liabilities.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In instances where the determination of the fair value measurement is based on inputs from different levels of the fair value hierarchy, the level in the fair value hierarchy within which the entire fair value measurement falls is based on the lowest level input that is significant to the fair value measurement in its entirety.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The fair value of equity method investments has not been determined as it was impracticable to do so due to the fact that the investee companies are relatively small, early stage private companies for which there is no comparable valuation data available without unreasonable time and expense.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The following tables present the fair value hierarchy for assets and liabilities measured at fair value:</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: 18pt; width: 95%; 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="14" 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, 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> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></p> </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><b><b>Level 1</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><b>Level 2</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><b>Level 3</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><b>Total Fair Value</b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Cash equivalents</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="text-align: justify; 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="text-align: justify; 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="text-align: justify; 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="text-align: justify; 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 0pt 0pt 9pt;">Money market accounts</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,947</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: 10%; text-align: right; 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; 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: 10%; text-align: right; 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; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,947</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;"><b>Marketable securities</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="text-align: justify; 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="text-align: justify; 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="text-align: justify; 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="text-align: justify; 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 0pt 0pt 18pt; text-indent: -9pt;">Corporate, municipal debt and treasury securities</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,147</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; 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);"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">−</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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; 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);"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">−</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,147</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;">Total assets</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,094</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; 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: 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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; 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: 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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,094</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company classifies money market funds, commercial paper, U.S. government securities, asset-backed securities and corporate securities within Level 1 or Level 2 of the fair value hierarchy because the Company values these investments using quoted market prices or alternative pricing sources and models utilizing market observable inputs.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">There were no transfers of financial instruments between the fair value hierarchy levels during the nine months ended September 30, 2023.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; 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="14" 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, 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> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></p> </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><b><b>Level 1</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><b>Level 2</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><b>Level 3</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><b>Total Fair Value</b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Cash equivalents</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="text-align: justify; 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="text-align: justify; 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="text-align: justify; 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="text-align: justify; 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 0pt 0pt 9pt;">Money market accounts</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,947</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: 10%; text-align: right; 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; 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: 10%; text-align: right; 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; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,947</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;"><b>Marketable securities</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="text-align: justify; 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="text-align: justify; 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="text-align: justify; 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="text-align: justify; 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 0pt 0pt 18pt; text-indent: -9pt;">Corporate, municipal debt and treasury securities</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,147</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; 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);"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">−</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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; 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);"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">−</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,147</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;">Total assets</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,094</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; 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: 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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; 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: 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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,094</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> 25947000 25947000 5147000 5147000 31094000 31094000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>8.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>MARKETABLE SECURITIES</b></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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The amortized cost, unrealized gain (loss), and estimated fair value of the Company's investments in securities available for sale consisted of the following:</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: 18pt; width: 95%; 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; border-bottom: 1px solid rgb(0, 0, 0); width: 37%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="14" 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); width: 46%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, 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); width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortized Cost</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized Gain</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized Loss</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%; padding: 0px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Estimated Fair Value</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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: 37%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Marketable securities</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Corporate, municipal debt and treasury securities</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,109</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">56</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(18</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company had <span style="-sec-ix-hidden:c597">fifteen</span> marketable securities in an unrealized loss position as of September 30, 2023. The Company did <span style="-sec-ix-hidden:c598"><span style="-sec-ix-hidden:c599">not</span></span> identify any marketable securities that were other-than-temporarily impaired as of September 30, 2023 and 2022. The Company does not intend to sell any marketable securities that have an unrealized loss at September 30, 2023 and it is not more likely than not that the Company will be required to sell such securities before any anticipated recovery.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The following table summarizes the stated maturities of the Company’s marketable securities:</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: 18pt; width: 95%; 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="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b><b>September 30, 2023</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b><b>December 31, 2022</b></b></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 class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></p> </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><b><b>Amortized Cost</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><b>Fair Value</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><b>Amortized Cost</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><b>Fair Value</b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Due within one year</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,012</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,048</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,594</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,602</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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Due after one year through three years</p> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,097</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; 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);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,099</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; 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);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,356</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; 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);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,371</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; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </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: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,109</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <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: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,950</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,973</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> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; 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; border-bottom: 1px solid rgb(0, 0, 0); width: 37%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="14" 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); width: 46%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, 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); width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortized Cost</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized Gain</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized Loss</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%; padding: 0px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Estimated Fair Value</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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: 37%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Marketable securities</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><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; width: 37%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Corporate, municipal debt and treasury securities</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,109</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">56</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(18</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 5109000 56000 18000 5147000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; 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="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b><b>September 30, 2023</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b><b>December 31, 2022</b></b></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 class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></p> </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><b><b>Amortized Cost</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><b>Fair Value</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><b>Amortized Cost</b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </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><b><b>Fair Value</b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Due within one year</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,012</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,048</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,594</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,602</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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Due after one year through three years</p> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,097</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; 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);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,099</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; 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);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,356</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; 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);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,371</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; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </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: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,109</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <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: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,950</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,973</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> 2012000 2048000 1594000 1602000 3097000 3099000 3356000 3371000 5109000 5147000 4950000 4973000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>9.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>COMMITMENTS AND CONTINGENCIES</b></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; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><i>Leases</i></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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">We have noncancelable operating leases for offices and data centers expiring at various dates through February 2027. These operating leases are included in other long-term assets on the Company's September 30, 2023 and December 31, 2022 Consolidated Balance Sheets and represent the Company’s right to use the underlying asset for the lease term. The Company’s obligation to make lease payments are included in other current liabilities and long-term lease obligation on the Company's September 30, 2023 and December 31, 2022 Consolidated Balance Sheets. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Because the rate implicit in each lease is not readily determinable, the Company uses its incremental borrowing rate to determine the 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify;"><i>Supplemental Information</i>–<i>Leases</i></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-align: justify; text-indent: 27pt;">Supplemental information related to our right-of-use assets and related lease liabilities is as follows:</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: 27pt; width: 95%; 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;"><b><b><b><b><b><b><b>September 30, 2023</b></b></b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: right; 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:right;margin:0pt;"><b><b><b><b><b><b><b>December 31, 2022</b></b></b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Right-of-use asset, net and lease liabilities (in thousands)</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,342</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,373</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;">Weighted average remaining lease term (years)</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.7</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.2</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;">Weighted average discount rate</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.4</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; 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);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.4</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> </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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">For the nine-months ended September 30, 2023 and 2022, cash paid for operating leases included in operating cash flows was $1,005,000 and $994,000, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify; text-indent: 27pt;">Maturities of our operating lease liabilities as of September 30, 2023 is as follows:</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: 27pt; width: 95%; 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; width: 80%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b><b>Operating Leases</b></b></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); width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 80%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><i><i>(in thousands)</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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: 80%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">362</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; width: 80%;"> <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;"> </td> <td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,017</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; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">635</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; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">523</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; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">68</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease liabilities</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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,605</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify; text-indent: 27pt;">Lease expense for the three and nine months ended September 30, 2023 and 2022 consisted of the following:</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: 27pt; width: 95%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>Three Months Ended</b></b></p> <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; border-bottom: 1px solid rgb(0, 0, 0);"> </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>Nine Months Ended</b></b></p> <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 class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: right; 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><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; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: right; 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: &quot;Times New Roman&quot;; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of 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;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">187</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">183</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">557</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">595</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;">General and Administrative</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">339</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">259</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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Development</p> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">47</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">109</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">140</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </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: 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">331</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">335</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,005</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">994</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><i>Legal Matters</i></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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">There are no pending or threatened legal proceedings. However, in the ordinary course of business, from time to time we may be involved in various pending or threatened legal actions. The litigation process is inherently uncertain, and it is possible that the resolution of such matters might have a material adverse effect upon our financial condition and/or results of operations. We accrue for unpaid legal fees for services performed to date.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; 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;"><b><b><b><b><b><b><b>September 30, 2023</b></b></b></b></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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: right; 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:right;margin:0pt;"><b><b><b><b><b><b><b>December 31, 2022</b></b></b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Right-of-use asset, net and lease liabilities (in thousands)</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,342</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,373</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;">Weighted average remaining lease term (years)</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.7</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.2</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;">Weighted average discount rate</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.4</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; 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);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.4</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> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>Three Months Ended</b></b></p> <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; border-bottom: 1px solid rgb(0, 0, 0);"> </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>Nine Months Ended</b></b></p> <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 class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: right; 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><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; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: right; 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: &quot;Times New Roman&quot;; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of 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;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">187</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">183</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">557</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">595</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;">General and Administrative</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">339</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">259</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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Development</p> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">47</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">109</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; 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);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">140</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </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: 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">331</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">335</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,005</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; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">994</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> 2342000 3373000 P2Y8M12D P3Y2M12D 0.034 0.034 1005000 994000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; 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; width: 80%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b><b>Operating Leases</b></b></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); width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 80%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><i><i>(in thousands)</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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: 80%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">362</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; width: 80%;"> <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;"> </td> <td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,017</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; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">635</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; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">523</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; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">68</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease liabilities</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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,605</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> 362000 1017000 635000 523000 68000 2605000 187000 183000 557000 595000 116000 105000 339000 259000 28000 47000 109000 140000 331000 335000 1005000 994000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>10.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>INCOME TAXES</b></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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">We recognize deferred tax liabilities and assets for the expected future tax consequences of events that have been included in the financial statements or tax returns. Deferred tax liabilities and assets are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Deferred tax assets are recognized, net of a valuation allowance, for the estimated future tax effects of deductible temporary differences and tax credit carry-forwards. A valuation allowance against deferred tax assets is recorded when, and if, based upon available evidence, it is more likely than not that some or all deferred tax assets will not be realized.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">There were <span style="-sec-ix-hidden:c701"><span style="-sec-ix-hidden:c702">no</span></span> unrecognized tax benefits at September 30, 2023 and December 31, 2022. Our policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. There were no accrued interest or penalties associated with any unrecognized tax benefits, nor was any interest expense recognized during the periods presented. We have determined we have no uncertain tax positions.</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; text-align: justify; margin: 0pt 0pt 0pt 18pt;">We file a consolidated U.S. federal income tax return for all subsidiaries in which our ownership equals or exceeds 80%, as well as individual subsidiary returns in various states and foreign jurisdictions. With few exceptions we are no longer subject to U.S. federal, state and local or foreign income tax examinations by taxing authorities for returns filed more than three years ago.</p> EXCEL 49 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( PX85<'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 " ,.&%7F&E/#.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE!,'1S6?&D(+B@> O)[&ZP:4,RTN[;F\;=+J(/X#$S?[[Y M!J8S09HQXG,< T9RF&YFWP])FK!A1Z(@ 9(YHM>ISHDA-_=C])KR,QX@:/.A M#P@-Y[?@D;35I&$!5F$E,M59(TU$36,\XZU9\>$S]@5F#6"/'@=*(&H!3"T3 MPVGN.[@"%AAA].F[@'8EENJ?V-(!=D[.R:VI:9KJJ2VYO(. MZ?'E[)NY89$ M>C"8?R4GZ11PPRZ37]OM_>Z!J88W;25$Q<5.",FYY'?OB^L/OZNP'ZW;NW]L M?!%4'?RZ"_4%4$L#!!0 ( PX85>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M##AA5^?<&,#8!0 \AX !@ !X;"]W;W)K%OXC88QO\5BTW3G51*XD"!&T6B:7M#N[8<=#O=IGUP$P/1)3'G.*7\]WN= M0$([YX5%1S^4).1Y\,^.[2?V8"WDMV3)N2(O41@GEXVE4JL/K5;B+7G$DG.Q MXC%\,Q4MF#P\/=^ZW&3S /+&$NR+\$OAJ>=GH-8C/YRP-U52L?^-;H([V\T289/_) M.K^W0QO$2Q,EHJT82A %\&-WV0U4VF!IH@ULTX4Q*^#4"GAM?"2Z%5%!G%/KF)5: V9!SG MCX>NYB9)EDSR9-!2\&M:T_*VSE>Y,ZUP[I,[$:ME JX^]U_K6U#*HJAT5]0K MBAK.^.J<.-89H19U#.5Q=D?LZAFMNOKK\_P5UDK'B4 M_&.JLMRR;;;47?9#LF(>OVQ GTRX?.:-X2\_V1?6KR;>'V3VBKY=T+B(U;V1%1?D[-;<':/?#(E@]DFZY;5[8A[ MS5F8&!L2E=4$[!6 /;10VU'Z-@@YN4^C)RY-8+B'W>P[CF4B0W4UR?H%6?\8 MLBE?!(F"UE/DGD7&!Q3W<1^F-^YH>DW@8/(P'3V.'^Y-K*A+35;;*F=>ZQC: M<>P)"8]G-H&1B1@7U47>"QOV,BCP3SP\HFS^D$^8-GI->W^1;O;ZQIY47%=7EKRTF-X1[X/[LG9[H!D*>$A M-KYD>QCHVTN-V]D)X4B2E^ MNKBT+FD9@&P\PKPE+3KN1(KG(/;,C8M[5G3:4Z0BNXQ%-AYFWH).1*)82/X* M5M5C$^[H6%;?F!MP75W2,B'9>+#)'M81O U7@^$&W:YQ3L55=;'*0&3C*>:3 M\*"])DL18X'A@(G3LYNT;YGY3A&'[#(/V7B8>0P41"$Q)S9]]_2>S+B72FA) M(R3NY(HH@LEHIH3W[8S\;)U;-EDQ29Y9F'("KWE$+3GQ0E8Q(ITB/-EE>K+Q MV .!UP_B!9EMHB<1&O$/Y"9W>FWD.D50HF50HGB4V34HN7GQEBQ>\,I8>,#H M_NOLQKAP<(I41,M41(]*16XJI7YOR5]6LH:$*24U+KT<4L%"2.-H=,#G M7L1-YGD<;,#$SPV-O*=(0K1,0O2H)#2+6!B2JS2!KXWCX]4!GZI5$UQ6%Z_, M/_2H_',3<;G0O?(C.*@E1(1HQ6)SN^*&E:L*N*XN:!E_*)Y>=NVXY-".&!YN M4XUWBAA$RQA$\02S&V9?S?&S;'6;/*0*0FV<39_O@GB[Z/W>2/^#PLZV3G*W M3N:F]UR>A[UVVW(Z%X/6LPFW3$7TJ&4B%T96"?%O'/O\A?S.S2V*6UGPYU#+ M:1O3'RZNVZQEZJ$'0LMVVKP-$AUSOW+(:]C:Y@&[9M.F3<WC-NUZFI*W.ZSF?$4,<@I8Y"# MAY81 /HY9,@61BK_<=2M;VL +\V/)* MDB*5BYG2*&I;L^3PQB_[-Z*1-ZYH^0E@;PJ0A[!%_=JM?D,3K0X;=72L/M.^ MMPN V@5 C3T\M@"5$+10@$BI?;ZP^;,WX-L-U'EV(4N2T,N)3B1)Q8Y.EA_> MP=#[;//NC8P=^8I;7['+^O*:R*W-P;U6V&C5>;];8AA"?S';]9&;4LC#\WDK M=03);R'Y3DC?B'B@BJPS"B1-*L$4H]:@VIL)>F\/H!\-()I"_CS"=H1!BS!P M(KQ*$EX5.AT$32C;U5"GH*#*!C(P0<91, !I"D&,D&='&;8H0R?*?]26"ETP M^L%L0QA:$,;#932%<(1&-CIJ 49.@#^X(MD) "-S"^, X0%"BQ3""-HAQBW$ MV GQ:[&C4FF.LB.+S54)\3!)3*$ QB-[.V]QS9VX;H5F;:&>@2ZX@/ZL6%EC MG *B0,*E AF54O-A4N55UM3QE.KBD3!2$Z7-D[D9@3",X< 5BU3='-A]@5Y' M.-X)D9KQXOY<49$[0N%@J(\ S8V+@MIA3RX$C]@!V903>;W= -U?N2:J[8T:+21/%2\$HNQK(1FJR%(W]8 M\2Q2T)O[(X@[LC<;BA/#VC*%;9_G+%>R-KQ[-)1Y;(39;.I;#.*DY[=KS .J?\AJ'7'>_H M%[GIUZRDNN4&?'-*044FY^)P&+L6(7]L5$"]8=+)@!UL19[:)'NV@D1F/3(2 MS"+D1R.] ^IH%+EI]*^V]\HHD13P=<;N1YM%9"%4' Z[,)O4/!XA5-01*G(3 MZKYJ%;PXL7 ADR41"N=#L!:I.1KI;%''I2APUJV5XLG#EF($Y);H5X!F">!G$$]]WYOB M(&PJ6#P-/#2-<%"/+RM:*IJO-86^' @U,C=ZTMX_/9SS3'49D"5MCOPR>SJ9 M]#[WAMONE#EVO.L D+L#N$I35J>.#M.2L/2<%2 A)=-A:X5IDCL,0V3DO4W, MC\;2J6L"T"M-@- )7XEG(.M0G8(@"J91[#>+'GC1%.OKP^[]]NZT&-70(A2.[![NF@'L;@;ZV/P^YQRQ-F/^B"\@X';4=!]C$ M+,)Y<[FE1$.O M!?3O&ZX;YL--_=F@_4RT_!]02P,$% @ ##AA5QD?CGF5 @ &@< !@ M !X;"]W;W)KT")-9\IX#2 M2*-HVBXF571LUR8Y;2P<.[.=%O;K\4>(0@D4>M'XX[S'SWN2G.1[+NYE#:#0 M0T.97'BU4NVE[\NRA@;+&6^!Z9T-%PU6>BJVOFP%X,J*&NI'09#Y#2;,*W*[ MMA)%SCM%"8.50+)K&BP>KX#R_<(+O>>%&[*ME5GPB[S%6UB#NFU70L_\(4M% M&F"2<(8$;!;>M_!RF9EX&_"'P%Z.QL@XN>/\WDQ^5@LO,$! H50F ]:7'2R! M4I-(8_SK245%A!A:XPQ:P$M#;I M)#JY9;BKB-XY123(N",.+:>1T0$X_7W+=(:7"K")L>PP_?85UGB1!G&8'^!-Q M:1#-XW0:/QOPLW?Q?^MN+SOQB-;.@+-SIM]Z:^0(?/8**IVG\_/D@'TB+)C' MHS"'[H\ZE_EJ_,)B2YA$%#9:&,SF.H-PG=A-%&]M,[OC2K=&.ZSUQPN$"=#[ M&\[5\\3TQ^%S6#P!4$L#!!0 ( PX85>7#DC>9@8 &HD 8 >&PO M=V]R:W-H965T&ULK5K1;MLV%/T5PBN&%&ABD91D*4L,-):V M%5C6H&FWAV$8%)NVA4JB)]).]O>C)-NRR"O5;?D26_+AHLFS0MR.UE)NKL=C,5^S/!%7?,,*]I,5H>E/?>RBG-WPKL[1@#R42VSQ/RO_N6,:?;T=X=+CQ(5VM975C/+W9 M)"OVR.2GS4.IKL9'ED6:LT*DO$ E6]Z.WN+KF(15@QKQ1\J>Q/9GNI#KVU$P0@NV3+:9_,"??V5[05[%-^>9J/^BYP8[\49HOA62Y_O&Z@GR MM&@^DY=]($X:X+X&9-^ Z WVX.[;^">VX.W;U!+'S?:Z\!%B4RF M-R5_1F6%5FS5ESKZ=6L5K[2H"N51ENK75+63TQDO!,_212+9 CU*]:&J0 K$ ME^C]AI5)E4V!+CX5R7:1*LQK=(D^/4;HXM5K] JE!?JXYEN1% MQ,Y;J>2K6 M\7S?]UW3-^GIFZ)[7LBU0'&Q8 N@?33![5BQ95!:FX8NW+ :VJ[% M)IFSVY$:NP0K=VPT_?$'[#L_03&U21;9)(LMD76B[QZC[PZQ3S]RF62H4#-% MV9^'AL*O*:H983?%E(;AS7AW&F Y;J>TT5%)LJE@3OIHF(3Y='0;;DZ6KVC M5F^PTF9G2=6 M&0_J?%?,><[0LN0YXD=S#$K&9J"Q7L, "$\FH9DU8R M^8+D'1.RRJSR^K7ZBXP+\1H438QGN,0.UJL9@%$CS1#5Q,&Z:A.&P[XTM[X7 M#QJ[Z7NY9F57[IO*B8&:J2G&"73%)LC71RL(XU%=KPG"I$]OZS3QL-6\^*V2 M>!#\Q):\9(LY,AHK^(,P"% X?HVDT4#?Q %P]P38A+>^2WYA,/ MNJK#6]VOU#.53H@NU 2YKO$JFZ#0"W69 !/U^L;HUMSA87?WNUI)-+6\3RTH MU3?L_24AAE83A:FN(P)0)'0,M0 7"0*O1V[K[O"PO=N*RU62;/Z)D[)0+D,\ ML/)QG93L[5,U&\_A=]FJ[[/*%EEEBVVQ=9/3>C\\;/[N$I'.T45:H 7/LJ04 M2$VF2%3Y@2>6AFYR6I;.E3Y3S@"8@8R!YQIF"V0, M?=_K69.2UF&288=Y*!"+83*-84^8 *!7J]+#! &=,"">'B8 Z!-,@Y[)C+2N ME R[TD]->H: UK63[]XS M)E8WC:VR15;98EMLW5RT:PMB:>>8G+5U#*" O6, !6T>0[#^W6/2+C#(H$>> M/I1\L9W+X2G(ZH+"*EMDE2VVQ=9-1KN@(,$W3TY&OSH%-ML@J6VR+K9N# M=FU#AM/!F+?U<1#M_AV^GF'@?H2OX^;82TO?G,*Y3\I56@B4L:7JRKFJ MCJV4S<&6YD+R37URXXE+R?/ZZYHE"U96 /7[DG-YN*@Z.!XOFOX/4$L#!!0 M ( PX85>-?6IW4P, -<* 8 >&PO=V]R:W-H965T&ULK59M;]LV$/XKA%H4";!$K[9CUS;0V"Y68-V"NED_,]+98D.1+DG;Z7[] MCI2LV9+B!5N^6"+UW'-\CN>[&^^E>M0Y@"%/!1=ZXN7&;$:^K],<"JJOY08$ M?EE)55"#2[7V]48!S9Q1P?TH"/I^09GPIF.W=Z>F8[DUG FX4T1OBX*JG[? MY7[BA=YAXPM;Y\9N^-/QAJYA">9^!_"T6)@\0[P M)X.]/GHG5LF#E(]V\2F;>($]$'!(C66@^-C!##BW1'B,'Q6G5[NTAL?O!_:/ M3CMJ>: :9I)_8YG))]Z-1S)8T2TW7^3^5ZCT]"Q?*KEVOV1?80./I%MM9%$9 MXPD*)LHG?:KB<&2 /-T&4640-0V29PSBRB!^J8>D,DA>ZJ%7&3CI?JG=!6Y. M#9V.E=P39='(9E]<])TUQHL)FR=+H_ K0SLSG4FA)6<9-9"1I<$')H'11*[( M3!:8>KG-B1V03R*5!9"+WZ36E^3B7M!MQM#HDER1^^6<7+R])&\)$^1K+K>: MBDR/?8,'M&[\M#K,;7F8Z)G#Q.2S%";79"$RR#KLY^?MAV?L?0Q,'9WH$)W; MZ"SA$C;7) Y^(5$0Q1WGF;W8;O=ZQ:%]Q= M/W/)T'7!)47?4=@:M9M>1=;[[CAJ;5 8]X:GH'D;% V#!FC1P13=W/1JU(G0 MI!::.+/X&:%_F!P424_2GU7I[_2/NI0GYX)GR_U(;V@*$P]9-:@=>--W;\)^ M\+XKKUZ3;/Z:9(M7(CNYF%Y],;VS&7@OL!5R]A>6JC6VP$,V8K_!'O<(ACYP M(!K2K6*&06=>M#%Q/^E6 M/JB5#\XJ_RH-Y8T_Y+]6HD&[$H7#QBW-VJ P&<0-U6U0- P;H$4'4QPE<4.X M?]2I"U!K-R)IE+85IJS$]6X]A7UPPT=C_S860]0]].?)]IFK- MA"8<5N@JN![@%:ERC"H71F[#WE93FL+ .ZEEV^C=0 M2P,$% @ ##AA5Q<+FZ[Y# P(X !@ !X;"]W;W)K&3F\89A_\51LVT3B<7P<(BE-[=3"*QD,ZD\<1Q^Z'3#_B$ M[Z@E<0'DB_O7=Z53M-K=5PN_U8W)=ORN[MX^M&OIJ>**MJ4V[;JMYZ3?G^9O)]\%T>\_T"AXI_5N53>_:S MM]^4=W7]8?_BQ]7-Q-^O4;DN[[H]HI!_?2P7Y7J])\GU^.T(G9S&W"]X_O,? M=''8>+DQ[XJV7-3K?U6K[N%FDDR\5?F^V*V[7^JGO#QNT&$%[^IU>_C3>SK6 M^A/O;M=V]>:XL%R#3;5]_KOX_?A&G"T01A<68,<%F+$ 8Q<6"(\+A.8(\84% MHN,"D;G I1'X<0%N+C"[L$!\7" VM^'2 K/C C-C@2"\L$!R7" Y[-WGW7'8 ME\NB*VZOF_K):_;5DK;_X1"(P])R%U;;?7;?=(W\UTHNU]TNZFU;KZM5T94K M[TTG_Y+![%JO?B]?U7KLM=JM*5G_M77EOWRR] M5U]][7WE55OOUX=ZUQ;;57L][>2:[?G3N^-:_/"\%NSB6FPV,LB'$;V?=UW; M24ZUO??^_5.Y>5<5T=0-&SEC\O?O2^[[JF>K?KBG?KTNMJN;Z-W)4N M:N:F_E)V\N0GT#W(+VZ^]HO.6Y=VW7AA\XS&?!53^GJG\0-V?SS_>)G$R3P)^/?UX M'BKGZ/L/DN_:Q^*NO)G(3XJV;#Z6D]L__RF(_;]1T4+"4B1,(&$9$I:#8%JX MPE.XPD'A&A(H)VGD1B^>8?%9.N>^'LRE71+$+ [TJM2NN@J"D,WT,D&5S2.] M*+.+PKD?&56Y716%R4Q5:3LB.NV(R+DCCB?$]G#R;LK'77/W("]05G\]/^ZI MO1)9A_G5S$]B8Z47SM'''N5(6(J$"20L0\)R$$P+%S^%B[\L7%2@G*BQASD2 MMD3"4B1,(&$9$I9S^_3 PI#1)ZOXE*?8F:=_R!GFJW7=RBN1:GM7;THJ1T[$ MV!PA84LD+$7"!!*6Q<0%X,SXD,U[BK1XS$[QF#GC\3P#D;EXE#/^XC!A+W_? M_TSFQ,D:FQ,D;#FSWIO >/M2Y'@""%O MY)SM[I/7-<6V73^GI5C]=]=V^VDY%1@G>&Q@D+ E$I8B82*Q=Z!Q[8L<+G<- MI\5E?HK+_"63X)^*YC1G8516YL3I+4CFW-CZA7/TL3% PE(D3"!A&1*6@V!: MN )?*4%_Z#2X-U)NU-CSSY%VGE!K(DS4R)GPS)P)$V5701CSN3$5)NOFH7$^ M(*JBV2PP)\-$&9=O7$@?[L&9I V^B/4Z8ONUEWO\L8<\E)9":0)*RZ"T'$73 M4Z;4:C#,K0Y*%E+Z+0);S]K'O5U#&3"BC%1@9)WEP(@J2H(190X+%B@?&;B% MY*"II9LQ>E<@:4LH+872!)2606GYD::%G24)OQ HY54#MUA]NVW*8EW]KUQY M]X7\,#F&2\XR-D7SH7S^[J@MY3RDZJJ2_B8/*0(74-H22DNA- &E95!:'A#> M/+Z0-:59 [=GO7#1\J9\E!\MON.2TK9T"0]\'EL7+5"?"J6E4)J TC(H+4?1 M])0I^1JX[>O914M_LJ 6-K!MH7W18M<$<<2LBQ:[["J(P]B:K) X\YK%+N+! MG,W-:Q:B3$Y5+GW$*-T9N'WGJ*]7W*S1>P0J/*&T-+"MH?[=PW$/0[4GE):C M:'JPE",-W)+TI=8KL/T;K;W2+FT$8H?9X$D6& M"EBXQQ_=](6DI5":@-(R*"U'T?24*<7*W(IUU&6+FS7VP(?2EE!:RFR#+,\D MYB$DH(-F4%K>NPEZ8LXZ4=VZ=)"<&Q]@ M?55Z3I3$96Z).ZX!Q T;'1BHS66$E>1F$PAT2 &E95!:WO-VZ'%1BI:Y%>UG M](*XR:.S U6S4%H*I0EFZT\6F5?!T"'SGB'U["CERMS*]?*IIO=:V9:N,??- MOFGW\*,C 36N4)J TC(H+4?1]) IX\J&&5?#P_Q]MW7;5T9T5_)XYON)F3)H M?RN4ED)I DK+H+0<1=-3IC0R7VB[$I>(OBQ M.7VRZ\SKJHRLX58+,U7& G9!ZS-E7YG;OK[LJ4?65N^SK.PD#U*Y2VA-)21OO6JPBZA>.*KLTP!(U\CBU6I:(,GG8Q['9($G5F3*IM=G),J=QFZ MW>6P.2E46D)I2R@MA=($E):%A,AE5F= 7Y6>$^54PR]VV[^;/#H]4/<*I:50 MF@@I&VU^U0L=,N\94L^.,J6AVY0BYJ10?PJE+:&T%$H3H:TRPYD9(:@\=8^H M/V)-F=-HV&W^CG[ZD(I-9 LZ^N+4/?[81$!I*90FH+0,2LM1-#UERKM&PQY= M,"A94-$:V2[0NC@E:JB+4Z*,O#BEZF;FJ8$HXE&0&&/F9)GO7_C@B)3,C#[[ M":KDS"$B'J%*'_90.0FEI5":@-(R*"U'T?24*>$9O>A1JG2RH"VOD:U,[<.> MZ-RD#GN[C#[LB3IK3DH447-2LNSBG#0Z>Z*JVPT.FI.Z&:/W!+2!%$I+H30! MI6506AX1G:9S_\+WJ9%2FY%;;0+F'^X11J<-JD*AM!1*$U!:!J7ED6VNPPN> M)%*",WI1Q^GY=QST]231<1I%?FCZG85[_-'9@7:<0FD"2LN@M!Q%TU.FK&TT MN..T/UE0>1L-Z#@E:N2EB/7M&5%V%20L,%O%J#INS52(7E*>A.:-OU19Q&87 MOCV+E!Z-/ON&?WKG$#?\TS,5J/:$TE(H34!I&926HVAZRI1(C5YTPS^=+*@Q MC0;<\$_4D#,5JKN2FJD0=;:@(&[DIP0%57914'#E)?D7NM^?4X_R3/R9>=B[ MQQ][V$-I*90FH+0,2LM1-#UERDMRX/W^;M;8XQY*6T)I*2<,IG6OAH".F4%I M>=\6Z'E1VI0#[O9W,T;G!"I2H;042A-06L:))\4FYJ= WE>EYT2)3XZ\V]\- M&QT8VQV:UQ-$B7T+/W2M!)2606EYS]NA9T"Y5NYVK9_1U^$FCPX$U,!":2F4 M)KAM.B N7- /3=G_S'5E[I]GQ.W[_NF'%BXAQ\=!Z@BA=($E)9!:3F* MIH=,R53NEJD <>\>8?1)"BI?H;042A.%T@24ED%I.8JFITSY7S[,_PY*%K0?EML& MV3)S1 TEY(FRJV 6^-R<4A-UB=F82A3QV+?:E:DRSF<7OO/E2I7R%]Z=WWMY M0FA'[H=F\\/"/?[HPQ[:0PJE"2@M@])R%$W_WS25_XU?Z'^I9+E98X][*&T) MI:4Q9;<#\^%) CIH!J7EO9N@)T:YW-CM,:..^KTG.B'&[L=KB?X67X31"8+>[P^EI5":B E%:_;60D?,W2/J"5)..'8[X9?VL,6V9Z1[ MV-SCCTX$U/5":0)*RZ"T'$734Z8,4F:BAILQ$&=G# M1M59/6Q$$=7#1I41/6S3]J$LNV71%;?7C\5]^5/1W%?;UEN7[^5R_KRQMA"_#5 MMJ@D2'*?_B3;8*C72MK)O2G@K-;_U0NW=@_NX^5*VP>=X=F:+?F,Z\?UG32_.GLO49SR M3,4B0Y(OSELC?#JF ]L@M_@2\R=U\!W94.9"?+4_IM%YR[.*>,)#;5TP\['E M8YXDUI/1\:UTVMJ_TS8\_+[S?ID';X*9,\7'(ODKCO3JO-5OH8@OV";1]^+I M3UX&Y%M_H4A4_B]Z*FV]%@HW2HNT;&P4I'%6?++GLB,.&A@_< -2-B#?-^@V M-*!E YH'6BC+P_K,-!N>2?&$I+4VWNR7O&_RUB::.+/#.-/2_#4V[?1P+#(E MDCABFD=HILV'&2.MD%B@,5,K=&G&6:&3QXQMHMC8?$!M]#C[C$Y^_7#6T4: M==,)RY==%"\C#2\;H&N1Z95"DRSBT7'[CA&^5T]VZB^(T^&,KS\AZGU$Q",4 MT#-^>W/BD$/WG4ES?[3!W^W=Y'[T,+WY XW&#],OTX?I9'8*=5/AI@N[L2OW M5*U9R,];9FDJ+K>\-?SM%QQXOT,QOI.SHXB[^XB[+N_#&Y-H3A*AU <49Z%( M.11MX2+(7=BTLAV2@3?P/.^LLST,I&Z'2;_O'QH>B?3W(GWGL&Q4>\G8^N]1 M](]94/G\?A#W/!19&"?_SU']YV<'75K!]DESPZ*52#(!C4^\OS@'ZMV[5QOU$R]BJL M>4[1DV^;6+\8R:74I:EH/EBJL<4B3LR4YOD,8=D+B#&O)JOG ?,8L&OC07/& MP@=8QLZ<-5ZQ;,F5#4#LL@]B2G'#9KL230AS$X=-12!A2O?OE(3>R]MQ9Y"J M,XAS,$=A*#:V*C'9B,=;-D_X1Y1Q,/F6KHZ&CG9]8.SJAFU" L?DJ\H [&3N M\%:ON#35FUG:9JT4HP9JI8 $2H"5#5H&I#D#X8K@V(WP0FPBLF5;["0 1?KUE_?Z@,BZ7> Y^K-B)G9#TXB4 M&Y/2C48ID@34"' 2ZD< DPY*X@J3V,W)/78DW_)L8Q;3;JZN+=]AMN,Z DG0 MA>9JW;"-,>TV"Z]PB=V\W/5MR7-XEM8I2/I0[J[;M7V'R J7V,W+X]5_D*A! MM74 =@%, F9M[/G-<"<5*8F;E/7)8#*K)>4;Y@2!^'=<GV_UQQ!!3="G*2?WGR9 MS-ZR:21.2/XHTM_+VW'4%2*)&Y%W&QFN3*&>GS28L3,C9LHU6]EP4[FM;9$) M]@' P6X?PCMDV?.I8\54Q"1N8HZB+MG9E3+YE6LK%2ENDEIS.JCSMHU[O0#0#5@.^LVE(ZG03-QHOF:Z M5/ACTL']*93(G*__V6E5 9RX 7XX+E7)66TLP=@ 4&,?6O+.=_]L;!7WR2O[ MY!V*-O;\82%D&=<;. 30W>_VH 4#6/:IW[QD:%4'4,_)HAF_);#2V<] M\<.GE^_D[3CJJGZ@[OKAGJ\/212*-#4Y3MF#)##V>AU@YB(!]A>0I>]UF_E# MJXJ!NK?#]8FVB#-#I-?+.GW\V:Z\0W M-3(&$AA@V2:XU[SEHQ7/J9OG^64.TVC.EW&6V9EBZRXN8Q&!FNM@)AX= +L] MR') NHZ^KB!.W1#?:>:FNG*K!3;*.,!=0&W=DO0\QZ$/K\[\.7N\N[N: M7$]N'D97Z/-T-KZZG3W>3]#M)1J/9G^BRZO;O]#TYO+V_GKT,+V]@7/K.^&Y MC/;_@#VM8$_=L,_';\WB"$6F=#%3SFR,RU$L\>@^]"[='UT(!5"NJA<(/J7- MNTM:(9VZD?Z&7VT']5LT#]J.=@[OAE,ME M?F6N4'Z05ERT[I_NK^5'^67T=\\O\.FXN%ROW!1W_==,FJ2B4,(7QJ7WJ6=& M0A;7Y\4/+=;Y#?1<:"W2_.N*LXA+:V#^OA!F3U'^L"_8_R>&X7]02P,$% M @ ##AA5[HG_Z1'!P H1( !@ !X;"]W;W)K?JE*[DU[A??UF.'19 M095T U.3QL[2V$IZO-K5T-669!Z$JG(X&8U>#BNI=._T.*Q=V]-CT_A2:;JV MPC55)>W#&95F?=(;]]J%&[4J/"\,3X]KN:(Y^;OZVN)MV&G)547:*:.%I>5) M;SI^]5SV1TU(VI;\QZQ\H^?."]66F=.&O M6*>SHY[(&N=-E82!H%(Z_I>?4AR^1&"2!"8!=S044+Z37IX>6[,6ED]#&S\$ M5X,TP"G-29E[BUT%.7]Z93R)L3@0\Y@5899BKE9:+54FM1?3+#.-]DJOQ+4I M5:;('0\]#+/X,$M&SJ*1R6>,O!:71OO"B>]T3OEC^2$ =Z@G+>JSR5Z%*#CAC;A06NI,R5+,O?2$ZO,[_8WJCG:KXT9Z MXVJ9T4D/G>+(WE/O])NOQR]';_> />K 'NW3?OK>KJ16?TFNZKXX-]HA,;F, M1:YS<3F] M^4V\OQ#SV?=7LXO9^?3J5DS/S]_?7=W.KKX7U^]_FIW/OIN+,^F48U"/0-X6 MUC2K IPA?(%]2[6QOH\7$IYLY<0W7[^:3$9OUQ0>QF_[[4KCGJZ8QOYM[=Q8 M.IDR4H YWVJ.P,D[G2 M%C X(>L:#2\7)7$\%)!858EE!]5U4 >!)BS'I7P(:7L0N1':^!0P$K#':6U681K:J53C7?9JJ3&+.%S 8>C+PAT M!G*2'#Y@E/D'D&Y@BD+:1I7LN-&7D M'!,I8I8R*)9268@RYHU#M7&JBP$.8HR$SL"\C=6&#(0%WN>@A&XH+%&,&OI0 M5$RK @+*Y$X0LZN8P2-CC5&KD6 M-X&D4!1=6_XG.(&P;+I3&U0DAQL"62'U"B!2LVT1S_C;MW!W:^IN-VZ:N@R# M*S'T.EQ@%?\DDI/+K%IL&ORIS<^[TH5H7VP&D,SHR2W!&HWG+,5^FIO ,&C9 M'QM4U60T?AF)_6(Z/Q/*N0:[T_F=N#*#L'LP/NR+2Y(\FUA':&\XK;SXR3@' MMQAGE^>9=MXVP5B?XY)X9*O1)(2XRR5ZE7D:L:K@KOH++YEQ/M7FAFZE#P U MA9/P:U.W\2@N765\YPMASH! SQ[4S]7$AV$)(>@+)@CV 96;J]34L9TIDXZY M;(X9 <@XE*CS,^#QD//3 #,9G[%&E NP4C9N)P\C)$(BO1E$NF M'3@$>Z3NF76VHO_]<'HJ/]DX45<""_C40C-YGT<*=3<*YX?>8P?XKMJ5)QQ)B+,8G&4 ML3A:5)'KH"UZ1,LEA1\ H;!;"F2#,O9 2Z(+6BFM ZDO<6A3].,7+2$$ZD%; M\ 3E\N940+Q2'B4QB"6?YI)O,:A0MA*LRODC9GQOC:L3J 7?BP;B5XH:N=): M28C]* $1(R6V'=HC#J9=>)NYHMBF?PX7G0>S":B-[.OL6OC\<-_JPKY.=OQ"WN MAHLRT,_"@W!8+/,-S]W83+\@FYCY6U=:UPMV6[//VX!1J? 32J9)L%W+74T% MVFLMYFS1/K;X[/;=#>;\XB'5G;$N=EC,0LI>JN)(9O_&ZW]%@+T0#](%NP+& M(QON-?GFKI_8,>4]=0@7Y_]O?_SC_2&8#3JXE4!&/('#?98Y+S KDW?;#8\N MW8]F(4@#9>$P))80'0V^?=$3-GX0B2_>U.$CQ,)X;ZKP M6.!61Y8/8']I<$%++VR@^RIU^E]02P,$% @ ##AA5U*PQ!5B#[0TMHA(I$K2J MJP&+HM&@YD(&\ZE?N];SJ=K82DB\UF V=HKUOKC7-!GN40M0HC5 2-*YFP:?X[#QU\E[@F\"M.1B#\V2IU(.;?"UF M0>0,P@ISZQ X_1[Q JO* 9$9?^XP@_V13O%PW*%_\;Z3+TMN\$)5OXG"EK-@ M'$"!*[ZI[(W:_H([?X8.+U>5\5_8MK+I)(!\8ZRJ=\ID02UD^^=/NS@<*(RC M5Q383H%YN]N#O)6?N>7SJ59;T$Z:T-S N^JUR3@A75)NK:9=07IV?J4L H,/ M<(./*#F MX3G. BH#@_H1@_G[-_$H^GC"V'1O;'H*?;Y+ ZRTJN&" JN)M\0)6\*%9P-J M^/T.GRR<5RI_^..8_:=/8/W>S>+;XNI^ 9^%X>NUQC7W%:)6'0O@JP1;DA6J MHJH5<@V6+RL,J0S;?6&@^*Z,!2R?P3XWZ# Z&>H8'L26&A&X+$"2*5"W;$'' M%J!<4R*6Y%27<"]( W;6N_.*A^QZ*=^[/=A!Z-? M14X=!N$MO'\SSAC[^&(4A]DD=?\T9..D=ZW5"HWK1\0AEWE2-C *TX1!%F;9 M"!@+8Y8!B\-)ZN5S)T_QJ(DU?W?:_+N MGP4)0A8B]_:[Z#>HG2I=IDXO5]*H2A2^/KNBU.B;EMS5+/*\W&>6,+A](5$3 M>]RJA#CJT%^%%O)5"CA=H8I_P80^)=7X,]1&'W"NY(^$15>M^/",7#L+?< M;6_4F&^T=G'IK"$V;>FN=__F:-FNT$>-/'ZDUX@+1FLDW>GTXBD<5ELA@N[] M#14Q08!$+$S_Q^EYC(_[_OX)1@S>01;19S1VHPS>';M;!@?W/BFN_>O&4&PV MTK9/@/WJ_@'UJ7TW?!=O7U^77*^%-%#ABE2C?C8,0+-?$4MER4H_ M+.D1B-H)T/Y*T36[F[@#]L_*^5]02P,$% @ ##AA5\]BZ]E1 P JP< M !D !X;"]W;W)K&ULE55-;^,V$+WOKQBHBSTE MEBS;Z3:U#<19!QM@/X(XW1Z*'FAI+!&A.%J2LN)_OT-*45TTZR(7B1S./+XW M' [G+9E'6R(Z>*J4MHNH=*Z^C&.;E5@).Z(:-:_LR%3"\=04L:T-BCP$52I. MD^0BKH34T7(>;'=F.:?&*:GQSH!MJDJ8PPH5M8MH'#T;[F51.F^(E_-:%+A! M]T=]9W@6#RBYK%!;21H,[A;1U?AR-?7^P>&;Q-8>C<$KV1(]^LEMOH@23P@5 M9LXC"/[M\1J5\D!,XWN/&0U;^L#C\3/Z3=#.6K;"XC6I/V7NRD7T/H(<=Z)1 M[I[:C]CKF7F\C)0-7V@[W\DL@JRQCJH^F!E44G=_\=3GX2C@??*3@+0/2 /O M;J/ \H-P8CDWU(+QWHSF!T%JB&9R4OM#V3C#JY+CW/(+.80)G$,8W&.&Q8W3O$V<]TJI#2G^"]!M\)NU*"VN=8_[O^)A9#=329VJK]"3@!NL13)(S M2)-T<@)O,DB=!+S)":D6',&-U$)G4BC8..&02\S9E_1V<-.7X?QMN;2UR' 1 M\76P:/88+=_],KY(?C]!=CJ0G9Y"7_8<=7%T)A;^>L G!RM%V>/?+S$^C3D9 MO?GR]6&]@?OU]?KVV]7JTQIN-=S@UC1\(7V>QV?0(G!"T& .4G.VA,Y!Y'MF MPQ8!;V>SY"Q)$K@S5$EKB0-#[;32E;Q>&R;K4!V@1)6#PZS4I*@X0$95+?0A M -:&"B,JKF3-5]_P3N!*]"?SP $\S;GTS6$$#VS5'KX4O+OVE)B:=6!X$Z = M3$<74*/)F#.OZT8HU6W1"@NUD%X%[!JE_/^J*1@W%-3(2^<2X_/?,@%O^G_M MT]/:N4DT1KH#Y#VYKYFC'GW6@>F>Y'^%S$;LTROI=&?"F(,O@;U03?#Q.//;=-K1%>Y(Z?.- FF91*::/*@%8G SH MKT5F@ M[ERN25M2TLO*82643PAL?-.QIZAJTJ]A.WXU6T6Z..<\5J_@^]+EC(\::(6F M",^$Y8IMM.MZZ6 =7J*KK@'_X]X]8Y^%*:2VH'#'H&PO=V]R:W-H965T6/[+Y:&)@D\VB.20-UNGNH>B!ED81$8I42,J*^^O[AE(<[];QH>@A MCBAR9MY[?$/QK+7NT9=$03Q7VOCSI RA/AV-?%92)?W0UF0P4UA7R8"A>QCY MVI',8U"E1Y,T?3^JI#+)_"R^NW/S,]L$K0S=.>&;JI)N?4':MN?).'EY\5D] ME(%?C.9GM7R@!84_ZCN'T6B3)5<5&:^L$8Z*\^3#^/1BQNOC@B^*6K_U+)C) MTMI''ESGYTG*@$A3%CB#Q+\579+6G @PGOJ9X<)R*G0C8Z?+;M;]3S.>1\F=4^_HJV6SM-$Y$U/MBJ#P:"2IGNOWSN M==@*.'XK8-('3"+NKE!$^5$&.3]SMA6.5R,;/T2J,1K@E.%-602'686X,+^U M@<1,O!/79D4^0.[@ST8!F7E^E/59+KHLDS>RG(@;:T+IQ97)*?\V?@1$&UB3 M%U@7D[T)%U0/Q30=B$DZF>[)-]W0G,9\TSTTO0A6?%)&FDQ)+19!!GJ3;Y=N MMCL==\JIKV5&YPE:P9-;43+_Z M_]H%,"2VJD5!-)K41)B5([%*JR%-#GF;$&>^Q(Z,GN50=W,5K4T:Q@XE"*H3N]0 M$FM^3UF)O#D,[=9#<8^WF71NKE C<(AW.@@Z&M]V"/90?C MPPX[1#LX2L=QT)4B_#FB.&6P;Z+J.HBX@W8R18F:XB&FUX,8!^ZVBM(=3(]? M"XU/#O][H-&$!GRV:F>E= \$&:\[ MS3T@8FN?&NG0OUPWRGZQHK4(]C M#*/*"'%+C]/ITW7?%NO_U\0#!NP(J"C& M_/LP>_46>F\CL!4'Z9L6&>[Z=HRVONT5@1G?8*)/3.@^\YNWFTO2A^YN\+J\ MNV'=0!@%CVDJ$)H.CPX3X;I;2S<(MHXWA:4-N'?$QQ(7/7*\ /.%Q6>T'W"! MS=5Q_@]02P,$% @ ##AA5Z/GEM-,! Y @ !D !X;"]W;W)K&UL?59M;]I($/[.KQBY474G@3$& J0$"=)45U5Y4![ES MFZMNUR8Y%L*&>H,EG:RU*82C3Y-U[<:@2+U1H;IQ%%UV"R'+8#;ULDL%!\"2SW+&@.YMN1(9+=']N'@U]=8\HJ2RPM%*7 M8'!]'FSQ!I5B(*+Q MH\$,CE>RX=OW _H7[SOYLA(6;[3Z+E.77P?C %)]46>Y6?AQ&QJ] X, M:Q,:OWA7O361DR4G9>D,G4JR<[-[[1"&T(&ET\E+AQU,X487E'0K.&[3KJ-K M6+F;-)"+&C)^!W("=[ITN87;,L7TO_9=HG?D&!\X+N*S@$O.*1:<_:4OS79?3I#-G!D>S@'/ILF0N#G87/RZ/8,T>8&R/*S/.%OY_QU<%"4?;^ M.<7]//HP;"V?'VZ^=1;SY>UGN'FX>[R]7\Z?OS[5R- C20JGY[UZW'C9<3A8>*F>=*%-99D /N'U%DT@K5@JO M6D_L%V&V[BL&;'W/7 CS;19239;.4 ]70OV4MN999C"CW+4N^N$PHCJFY_@2 M>OUV%$5 ,KB@_R-^Q+U>.[Z,6A>C,$%3$;MRXC.>Y-P,F%? M6&,8]NFH%A$4G_531I M4XW ?4CP3H9)*>=W*<@PITI1^0)R$):&;X,I+&G@5NK*JCVDTB9** /%DORQ/+.\EQ:I65<(Z MH#+QQ96*/X/Z?F==(2C]5.IM.Z-%7,WF"!MG"-(DQ;*48K&DF(*0JG_ MBP]D/#6JA4,)D,JO?=:DI= 530)B]WZ"=I*N2G+?7O60;T)&J_B%=O^QY$Y% MW$7#_5Z_U_)TQ&C$'AFDPCZMD M3+U3ZP^G-WZ/K;2CK>A?<_H9@H85Z'RM::XW'WS!\8?-[%]02P,$% @ M##AA5T&7FR%!! 'PD !D !X;"]W;W)K&UL M?5;?;^(X$'Z_OV*4DTYW$B64LKV]+B !+5JD[0\5VGTXW<.0#,2+8V=M!\I_ M?V,G#?2NY05B>^;S?/-]L=/?:;.Q&9&#EUPJ.X@RYXJK.+9)1CG:MBY(\?0Z\2C6F?,3\;!?X)KFY)Z*!\.CN$%)14[*"JW T&H0C!>WL MT3-X)DNM-WXP2P=1QQ=$DA+G$9#_MC0A*3T0E_&SQHR:+7WB\?,K^C1P9RY+ MM#31\KM(73:(/D>0T@I+Z1[U[BO5?#YYO$1+&WYA5\7V/D60E-;IO$[F"G*A MJG]\J?MPE/"Y\T%"MT[HAKJKC4*5U^APV#=Z!\9',YI_"%1#-A/N2< Y%6VXZ+2@V^E>G,"[:.A?!+R+ M$_0M.'U$>.[0T8=\*[C>^W#^#;JR!28TB/@5L62V% U_^_7\LO/E1+&]IMC> M*?3A0:(6W!?!U'\OZ,7!6.ID\\][Y9X&O&S_,AW-'N%Y].WI!NZG,)W=C>XF ML]$WF-W-%X]/MS=WBSDL,H($C=D+M8;MJT42M!F@2JL'^ED*7O)M:[$_S88< M+B6!I:0TP@GB:4P277( O\P)<32OMT %!8YGFK "]P$C;$+&\1$#VF5D8-6H M)0[VA-]MF7!)UB.8DE*@%SZ[;-B:(:I4+L=P-$B!2R%#97\P2B)+=B@_ $>% M$O("56 \T96J+A6&@46! M4NXAY3'[S*/;3!MWYLCDW"GGV[/W#>4E2\>$VD>N/.;I,G10<-^4$P';ELL? M?,I!&:R<:"Y0.8/>(39(92@5#HRP&[]JA75O:JO5_% XQDKIH(MOYG]E:\-] M:0"W*&1(#Z80%C*2H:M-4V%MLR+CZC2!%4FVA2Z(MX";6!Z/9NT/&*]+D4N?%^_9X)K MW!'D6@G'@:'<9:4MMXSK96[K4F(X\T7%&=,??""'$II0K#W [60/M&H1FV4F MS?R7+"O;*?$&$D%H*/E -#+XZWWJWD>R#0L-:0#F8C/<4O"T$<3H7@20VEK/ M5&*R\3IRG\D&&^BRHO4%,KVC+9F D:!BZ?56L*"VJ_Z?S?22EE_L- M"U8/4\9DKFPH-EX=??'1IY636X6H.'5.NNK^:V>;V'U67 MWB&\^G2X1;/FWH&D%:=VVG_R96NJZ[@:.%V$*W"I'5^HX3'C+Q@R/H#75YKM M7 _\!LTWT?!?4$L#!!0 ( PX85&PO=V]R M:W-H965THVB.WLPV(?J!F.AC&'G) JOWW-)SFAD6T:+ODCS0=Y[[M>YEW.R-O;! ME4)X]E@I[4Z'I??U\63BLE)4W(U-+33>%,96W./6+B>NMH+G85.E)K/I]-VD MXE(/ST["L\_V[,0T7DDM/EOFFJKB=G,AE%F?#@^&[8,OC Y.ZGY4MP* M?U]_MKB;=%)R60GMI-',BN)T>'YP?'%(Z\."KU*L7>^:D24+8Q[HYE-^.IP2 M(*%$YDD"Q]]*7 JE2!!@?$\RAYU*VMB_;J5?!]MARX([<6G4?V3NR]/A^R'+ M1<$;Y;^8]:\BV?.6Y&5&N?#+UG'M_-V098WSIDJ;@:"2.O[SQ^2'WH;WTST; M9FG#+.".B@+*G[GG9R?6K)FEU9!&%\'4L!O@I*:@W'J+MQ+[_-GOQ@MVQ-ZP M:RXM^\I5(]B-X*ZQ J[W[F3BH8763K(D\2)*G.V1^('=&.U+QZYT+O+=_1.@ MZR#.6H@7LU<%WHIZS.;3$9M-9_-7Y,T[D^=!WOP5DQWSAEU+S74FN6*WGOO] M]D9QAR^+HZHY=C7/Q.D09>&$78GAV4\_'+R;?GP%[&$']O UZ6>]L/PL7:8, M1<:Q_]Z)1\\NE,D>_O<2Y->%'HT'U^>?OK"OY[_=7[&;J_/;^R]7-U>_W]VR M3QHY[85%JDF]9 6I7Y'Z$?.E8)>FJKG>L,8!Q/<&GLR1C?8![%%;F>&A;"LM M/7=C]LOY^67%9MLXT5EE>"RG@$<68E\[#8 8D25&L %6K9 M%#O(N,Y!$-\;2:X1CT"(S&-YYZ]$.?+/79/ZJCN855UR)_^D#"FY[Z^6A"4: M]8:((._O'S%M/( P7$N_8:X6F2QDUE\S9G>E .D82YCW^<"5IE$Y6X@N$- 4 M]<%R"@)WL*),Q.21UDE[XF@':$R"ZH*"!>M( H89=BS MI8U^OGBQ2<$EA4$+;:B,\\\DD]<"R'4I8.J*2T4OQ^R/YQ"0%IU7 MG%U84S%G&AOS.1?H@#F%!@#[1?#W?)\B]\SY]R^83.#295""I*$V%F1D4?M/ M/[R?'1Q]=#O9P!?HNV$5HBG1LV# /P2(+%RA===/DW !#=@=QX+07UMOD\P M5-JLJ9!5&GX,N=_+*A132OH\KK=",$6JW*X>*[90X/_HE6-&YL_>?62_T19V M$"B21R=TVQ,_[2.FF-D46)FA!P337=]VV9+ &LCY2D0/)2SH'SR#7%C6Z68\ M_X:6'?@DY/B""#H0D6ETBFO@B;I6$M @I#5 :N=MDZAHU[K97[-. 4PR<82H M<24L6;.PY@%7'1M?=R4;\4 <:/:/"D 7TJ;A[39="E">1K4[;H.-R$K;0C_ MBXY\:M.\;U,N+$ GO09>C@"C3ROA2Y,;9980,X*AF6IR M."JDR.K!EU;H:@ MC+N2%1@XT\L0# >Z4=PR+[)2R^\-2:/G%)#.J]%-(W21K.1ZV7ERM'7E&V\Y M]1?\:@BJ"\M1!ZKJ]_125*/M8$'LF(JNB8K]T4/ M.XUJV$L M+(WZB>_O=M?"6&IN*+*8Z-BP$BV'8!2)Z2F$[H\#>"Q!2_17U99R, N9 B@Y MXHC?1FQQ97[;-J-TT;81F4@ +,N)., "KH(S4 #=9N=H>YX@-,%1O\%**<]8@S^]8GB;QH'&>[?@\30 MZ7^6_N>#.^-1<=L!?7!)K$/!A&@*WP '(;'IZC9+3>!'-GL[^G!XA MPXM%L M]G'G*KXU@;T<'4-6* M;__#TV1!>KFM=$ MH??CVS%;FI6P.HZZ'I!)O^R/F80XFF4(\ZE,VV0::I,0RXL?4T'BD83AY)PK-Q M+YT+,&8$[H^-!908F+#H#JF]"0%F^#5QPEX[$Y7FC6U)'^Q/4W,XFHMP0'J> M^N.73JR3WM<%!'09OJ$X%K(Y?FCHGG:?:<[CUXGM\OB-!TF]A!E 5V#K='ST M=LAL_&X2;[RIP[>*A?'>5.&R%.BVEA;@?6$0BW1#"KJ/5V?_!U!+ P04 M" ,.&%7XJG*]*D# *" &0 'AL+W=O2):=V$YM [ZE&[19!+'3?5CL RV-+2(2J9*4 MG>S7=T@IB@*XWGWA93AS>.:0'(X.4CWI!-' [59"0+DW*!]PITD65,OQU_%>#0]\EQAK\">CG.UPA>8QOUM9?^?P MG>-!-\9@,]E(^60GM_'8"RPA3#$R%H%1M\OZ#Q+AE16H>Y.$/K/*YM'B13+5KX5#Y!AY$A38RJX*) M0<9%V;/G2H?_$Q!6 :'C76[D6"Z889.1D@=0UIO0[,"EZJ*)'!?V4%9&T2JG M.#/Y4QJ$ ?P.=TP]H6&;%&&%4:&XX:A'OJ$]K*N$NPZO>R)A#4;"#1=,1)RE ML#+,(%TTU_%%P\](X,SBS'G-4AIXDK!6+N=C!5<^AP67$>I MU(5"^'N-SP9FJ8R>_CF6^$EJQQ,?7+3NI@]?E^OI[-L25LOYX\/M^G:Y@G6" MP#*I#/\78XBD-FTH!%61U!EVENH9\=+G;9<@9Y86"'(+AG#F M,LN9>/G-2O).'OVF =LSGCI]J&Z!9C2()%42;2$KG*U,J221.-6M:DY\3^=;C&_Z_ZIP^#L-/_K,GC2#)' ME5Q@5%DZSA+^A[8-Q7Z]LJ#[<. FH6.7 N$%F2()PG;0"UEH9.IB&^T_LC]-K# MRZ#L^UTX]NK]1GW.4.W<+Z3I1A;"E*6ZMM8?W;2L[V_NY2])=VC'A884MQ0: M7/0O/5#ESU-.C,Q=M=](0W^'&R;T6:.R#K2^E50 JXG=H/[^)S\!4$L#!!0 M ( PX85>6YD]+,P8 $P. 9 >&PO=V]R:W-H965TWVH)4)F=]OB\/_"'Q(7=6 -K,M'ZB5]ND_-ZFP&APM@Q!T&/.5ZA4LR(8/Q=\:RO M13+AYGK%_<;K3KI,A,4KK7[*Q,W.ZR=U2# 5I7(/>O$5*WWZS"_6ROI_6(2S MO7X=XM(ZG57$A""3>7B*Y\H.&P0G[3<(HHH@\KB#((_RLW#BXLSH!1@^3=QX MX57UU 1.YNR4L3.T*XG.7=QKAS""8[C2628=F=M9$'E"[[F3^13S6*(]:SF2 MQ12MN.)[&?A&;_ =P1TQF%FXSA-,MNE;A'$--%H!O8P.,AQCT81NNP%1.^H> MX-==*][U_+H'%+?@--S(7)"20L'8"8?> OOT#>QZ^]EQ[IS:0L1X7J?DL&CF M6+]X_ZXS:'\\ +:W!ML[Q/WB&TX)WYUP#LT>]\"?C_CLX%+I^.FO?=@/SV&;TAQ;^$GPDS,$7*=QV0R M5&*B$*@^&,%80(5C5"E IZF,,4!-*"XA)K,R=GPNI.'#PL%<&*E+RP?8%3.C MR^D,;G!B2JH/[.AA$QYG9,U=(<(@R#Q6)447+4"[&1I0.I\>DYP,A+5(D4QY M3QL#H*@D\'R@I#8Q:>LT9FK<2;WA]@#%[777#' _=!?8*[@-V%<%H5:<;S-0S=FIU6Y MN;4O-_8-I2E[A<3JTKQI_-6Q('?3%:2\X*16U+_M:6TW)FH[\5![V)'2@)R" MWKMY1\('R3ZD2D#;]CJH.81N,]JE2J2-=4EV]E[H-GOP2_5_4Z4BL<3C++0MY+;U5@*PC@V( MA9V1AV02*M[K"K65DNM-3Y2R*6%!9CWJ--KM/OW:GO'1:-3CEP;I: OT$XM: M-KGRER88B^*#_?A*W';R^%-[L+]RY4MBAB"J;3NBYFG("X.(EST@K)TA+_LP MZ/9Y,8 ^^9\+-0Q.:H^:@V\7#SMTT.X'*=P!:*;#=0&DNH_HM6?[PW^U/Q4$ MF@PM>[A*F: 7J7-:>_0\-R>0;5:U>Q9U8'^/)6H^LE]65]HZ%OV <\PI<8^@ MD'9'T.FU*].2+[H=_]]G01PZ]*28@>T!@?H(U4^NH;D&LG;"/O;F MIA+F" ]G(1,41L>(O$TEYJM>D'S3 !E*JC:TP8V8TL987YDFI27#6=N U.@, M'(WG7%C\5>3+?G/TH(_@C M&I[^1$+*E 534J:EZ_F0(BZ1X2Z1)RW2A&30\!]R,N225X/F)!'' MI@PQ7N:^1@154ZP&))X0_81$=%RL0X7FOM;<-R^V-B;\#,W4WV,L^((6AOWU MU_55Z5.X(;P<#_>L.V&F,K<$*"72=G-(-Q,3[B[AQ>G"WQ[F'KSD$ !+"0 &0 M 'AL+W=O]7#%2T3UY+MK/; M-+4-Y+9H'K(-UMFF0-$'6AI9W%"DEJ0LNU_?&=)6G(5C]$47BG/FG+EP-.V, M?785HH=-K;2;)97WS46:NKS"6KBA:5#3E]+86GAZM:O4-19%$8QJE8ZS[$-: M"ZF3^32L/=CYU+1>28T/%EQ;U\)NKU"9;I:,DOW"9[FJ/"^D\VDC5KA _Z5Y ML/26]BB%K%$[:318+&?)Y>CBZHSWAPU_2NSI*%KV;)>0(%EJ)5_K/I M?L>=GO>,EQOEPA6ZN'?R/H&\==[4.V-B4$L=[V*SB\.!P7GVAL%X9S .O*.C MP/)&>#&?6M.!Y=V$Q@]!:K FTE=)=G[^R7B$40;OX$[GID9X%!MT MT]03-N](\QW.5<09OX'S*]P;[2L'M[K XK5]2IQZ8N,]L:OQ2< %-D.89 ,8 M9^/)";Q)+W02\"8GA#KP!CY*+70NA8*%%QZIP/Q1O1'N[#@<]\J%:T2.LX2: MP:%=8S+_^K)GI]#G+[F &^ER95QK$?Y^Q(V'*V7RYW^.,3Z- M.+_^Z7< 34E?E9J7EO\B%C-9B 9Y\*BF64DDO*6)"%R"< M0^^ C@#P%0)N&NHIVENVGGFQ26ZTPV\MZIQL3 FXYKC2=N&A$FN$):(&J7/5 M4GW00T J^URX/A? 7@C1(H%K-X2;_T%-6);@T5*+T$[NTP),=%+(D@"8&9'P M'?-XPW= 9"]L'V3LX6G]T'/KI%X!:A'"$-@*+B^2A>0L]WVLMB@L+W>5S*OO MZ$3:?32I-BV%S3K\3O.!QCYAQ0 T'=E,$=9"M2*><8H.65*%@Y=D.2_I\'J= MK4@R**1LM'0R+A5]P;HQEH[FUQQW,VMF&HM9!*,"M6G0QL_40Q('XTF_@N=2%)="L. +?[?F#8-3DPK8N%&S-$#&@ :?C:6ND* M&48>9>=)^HIX=\%7$Q;)32@E$JN,7B%/Z.57KEDJP$.=@X@?B]_DQ(8X[_T< MQ W@KI.1/#EEM>X.T3K*V-COW!\]OPYO$7,8DB?KRS&/B$E*S,\=GRF!P.N M1KL*8]Q1BEKMXZSK5_L_AV%75)J@L"33;/@+#68;1W=\\:8) MXW)I/ W?\%C1WPY:WD#?2T.39/?"#OK_I_E_4$L#!!0 ( PX85< &PO=V]R:W-H965TAZR@2H>1J\EB9^E\I2.6 M?C4.M2>=BU!5CF>3R9-QI8T=G![+NPM_>NR:6!I+%UZ%IJJTOSFGTJU/!M-! M]^+2K(K(+\:GQ[5>T9SBN_K"8S7NM>2F(AN,L\K3\F1P-GU^?L3GY<#OAM9A MZUFQ)POG/O'B37XRF# @*BF+K$'CWS6]I+)D18#QN=4YZ$VRX/9SI_VU^ Y? M%CK02U>^-WDL3@9/!RJGI6[*>.G6/U+KCP#,7!GDKUJGLT3T,;/XBK(@UPQG)2YM%C MUT NGL[-RIJER;2-ZBS+7&.CL2MUX4J3&0IJKWO:/QY'V&.I<=;J/D^Z9P_H M?J;>.AN+H'ZP.>6WYJ3OL?WZ^,&>AYJG=') !T2R%_3X/2[1],GDQ<[T#[N MT3[>I?WT7 <3E%MNY6F8<-^H#^W_*_H2U7GILD_WPO]* Q<,WD8M?7-5>->L M"C2TB@7V/=7.QR$6I"+Y*JCO'CV=S28OUB0/TQ?#[DT3[KYQC?_;NY?.TTOM M\_:]TC;?;%6UMC?=#AJ6O(I.=2+\ #0"=*B,SF/SIO8O0K-(IC<:(^LC^ EJ<9JB$=BM38@H+GFQ6MCM?01&CQ6,BZ+;[: [JI2Y3? MBBQY#>"\3W5O@-0[*] $0U"ZKI%PO2B)XV& Q)M*+7NHH8=K1B;B%X8$T'#,>*Z#/O*4D8A8/9PS-H,JJ4V'J*,>>-0[8+I8X"#X'CI# S#5&W( M@+S@?0Z*=$/AB5+4T%FJ8O)3$# N#XJ8 ]6<4UHM4,4=CQ@8?&YJ@8'H)=LCLCB,:"%'VI,2IIX\^R0ATNL(I_$LDI9-XL-@U^U^;#KO0AVA6;T8Z1<]2/ MG*.=$^%7W*JVAZ1W%L]92MV_'3Z[35T"_YT[R"UKZBQW0H?@EY\:M,!L,GV2 MIM#KL_FY,B$TV#V;OU._NI'L'DP/A^HMZ=!XT2%-YYY8"?^ M9P>3Q\,[+X[2"UE,)Q*:S7J:^-Y=&QYV>8H?XKMJ3!K(+B',4G&4J3@Z5(F8 MH2UY1,LER4\)Z<*.K]F@3@W;,?Z"5L9:F4!+'-ITZ/2H8R_A2?0PCWLN;TX% MQ"L341*C5/+M$(T=!B-EJS$".'_$XREZ%^H6U((O<2/UGI)&KK1.$F(_:4#$ M_$L<@?9(4S0W0L*)&_6&%0T8*1/N86[-MLG\P>'_5GMH3/Y)$ON#6[T][S*N MSAW?#+HDWW?B7]!Y.9&MS;M^K@3H/O]86\_UQ=X2*[*(4K%Q&\ MRF)9;/B2D)KI=V03%Q3U"I,'10#:" .QVYG=[P)&I<&/,=V.K>U:[FM*.+JS MF+-%?]OBWM6K2UQ*%C=MW3D?4H>E++39:ZLXD=FW>/U-!#B0>) MV!4P'GFY MA.5]8#IV;//>=@@7Y_^W/_[QLB-F10>W$LB(KPMR^6;.$V9E\NZZX=8OA%NS MD*/9WN$7*$6ZIE2&6_$(#7#?$5L;V/JO/MQWK1AO?8"HR*_D,PM?B0 _?8OH MW_9?5M(BNEL\9"Q>CJ^2QP!64 M/!_ _M+A-MDNV$#_?>OT+U!+ P04 " ,.&%79Z.^[%H# @" &0 M 'AL+W=O?P##D< M:KZ7ZD%7B :>VD;HA5<9LSL/ EU4V')])G=N[$8MY[(S32WP1H'NVI:KYQ4V5L8.!,OYCF_Q M#LVWW8VB7C"PE'6+0M=2@,+-PKN(SE>I]7<.?]2XUTXG$""]EHU\*^]\U##XI.&]D>P*2@K47_Y4^'?3@"3'\$8 < M<[K[A9S*S]SPY5S)/2CK36S6<*$Z-(FKA3V4.Z-HMB:<67Z5!H'!+W"+CR@Z MA _W?-V@_C@/#-%;IZ X4*UZ*O8#JAE<2V$J#5>BQ/(U/B!9@S;VHFW%1@GO M<'<&<>@#"UD\PAG1R&FUOQ[G>\0(7'J6_1O6(WO+] MFR@+/XUH2P9MR1C[\G.M^7:K<,M=LLK-<"!_.<%PCT\&5HTL'OX^I7V4_;3V M^THAOCHSH!TWV*Y1V6V??"66L?D/M0!3R4YS4>J/$WM*MF%'UN]U01<8X2V\ M?S/-&?OTRHK\?);8;^*S:3RY47*#VEYWWH 526 -F9_$#'(_SS-@S(]8#BSR M9XGS+ZR_V (I %N"# HN"H34GT8)M2S+(5>:;U MHY0F_"0D3G\VBX%\3 MJTY15><"B)J2+4Z 94!^>?+SH<-(TJ=#TJ>C27]'3TS9T6VT^7XIZ>"$4=\O M0*T??%@_.P.^4/V6ZB=OP_BR__G03IW2I:O5Y' !&8-WD(?49%-KY?#NU&8% M1U6;@%OW-FDH9"=,7\"'T>'YN^BK_G?W_NV\YFI;"PT-;@@:GN6T :I_C_J. MD3OW!JRE(97.K.@)1V4=:'XCJ38>.G:!X:=@^2]02P,$% @ ##AA5Q[N M%TO2 @ 08 !D !X;"]W;W)K&ULC51+;]I M$+[S*T8.JEJ)^,G+"2!!FJH])$$A;0Y5#XL]&"NVU]U=!_+O.[LV#I4HZF4? M\_CFFYV=F>RX>)%;1 7[/"ODU-HJ55XYCHRVF#-I\Q(+TFRXR)FBJT@<60ID ML7'*,\=WW:&3L[2P9A,C6XK9A%[DT1ET)FO.7_3E M6SRU7$T(,XR41F"TO>(-9ID&(AJ_&TRK#:D=C\\']"\F=\IES23>\.PYC=5V M:HTMB''#JDP]\MU7;/(9:+R(9]*LL&ML70NB2BJ>-\[$($^+>F?[YAW^Q\%O M''S#NPYD6'YFBLTF@N] :&M"TP>3JO$F+1 MRZ5.,(8;GE/1)3/O]O&)K3.4GR:.HGC:RXD:[$6-[?\#.X0[7JBMA-LBQOAO M?X=XMF3] ]F%?Q9PA:4-@=L#W_6#,WA!FWQ@\((SR4NH\SN57NW=/^VMV^5* MEBS"J47](%&\HC7[<.$-W>LSW/HMM_XY]-EJRP1>+DP]ENR-^D#!7 A6)*C/ M/7@H=7EZ<+M'$:4282G2".%16\!/DQ0\X5[!(J/*_CJ5WUD&I_.KHTIXJ)14 MK(C3(@':#BQTU*M.S8%O.O=5OD;1>4Z4#?/7Q*:?52A!G5BQ[%W:F2>)P(0I M['0#>^#2;Z1]/ 0OZ+FN"R2#+JTCO?F>U_.';J<[LLUX#,# M:0+'R[&(]^_/B)C%(.P":8A MO)$=&%9NV*.*PZF*.T=MF:-(S/"1$/&J4'6'MM)VOLWKMGXWKX?C'1-)2L^> MX89<77H*"T0]<.J+XJ5I\C57-#+,<4LS&H4V(/V&TU]O+CI ._5G?P!02P,$ M% @ ##AA5SN^=N/ @ &08 !D !X;"]W;W)K&ULC55=3]LP%'WOK[@*" VI(VG:4C[:2K0;&M) "!A[F/;@)K>-5<<. MMM/"O]^UDX8BE6HO\>^]V:X5GII,D0+K[F09A1DUA8786B2#'-F3E2! MDE;F2N?,TE O0E-H9*D'Y2*,H^@TS!F7P7CHY^[U>*A**[C$>PVFS'.FWR8H MU'H4=(+-Q -?9-9-A.-AP1;XB/97<:]I%#8L*<]1&JXD:)R/@JO.Q:3G]OL- MSQS79JL/SLE,J:4;W*2C('*"4&!B'0.C9H53%,(1D8R7FC-HCG3 [?Z&_=I[ M)R\S9G"JQ&^>VFP4G 60XIR5PCZH]0^L_?0=7Z*$\5]8UWNC )+26)778%*0 M@#I'!V>#.+[\T*L66[<>Y4T;=Q?<:EY DO2$**,^OOS6I_I6];".BW.W34AG[3^MG: :N>XQ"ZG79T MWOM$5KVX*Q3"K73-42]\43+@[5:9V\PV=>^J2O?W[571)-<++@T(G!,T.AGT M ]!5(:H&5A4^^6?*4BGQW8QJ-VJW@=;GBI*@'K@#FK_!^!]02P,$% @ M##AA5W[@?.08 P 6@< !D !X;"]W;W)K&UL MC551;]LX#'[/KR!\PZ$%7D23TD=^)"UJOM?FR6:(!"]%KNPBR(C*JS"T28:%L!>Z1,4[ M6VT*0:R:76A+@R+UH"(/XRBZ# LA5;"<>]N]6&_ 5D4AS&&%N=XO M@D'P:O@H=QDY0[B6!#.]* MQM'R;TT(4_@-[H1Y0A*;'.$!D\I(DFCA[-%9[/D\) [F(&%R=+RJ'<=O.)[! MG5:467BO4DS_CP^99,,T?F6ZBCL=/F!Y <.H#W$4#SO\#9O,A][?L"-S"W5^ MI]*KT:/3:'=7KFPI$EP$?!DLFF<,EK_^,KB,?N_@-FJXC;J\+T\WXZLG"X_X M0K#*=?+T[13O3L^G>7-I"8L-FJ:^O;-;!93IR@J5VO/>=:$-R7\PA;6VU/ND M> #D7O^#+WY;_TM;VWMO2?*-8?6#D 8^B[S"7BLIVR356VM3:L-G^U!42B:R M%#E?JPT!1P9BO[8RAQ8"WL&X/XAF3E[RT MQ(.'+*QS8:W<2LYD<^#<%1F>(Q53O!/D"!V KQW^9&LZX_YT:VXP.5H&WA+_ MH%FM%KR]#N):C*7D9Q1XCML1,&@AE M1E>[S$FL31:&_6@V\>N,UR$WC=?)H/>HB>O8ZJ9OX#L8]6?CJ):3X#]K>8Y&PO=V]R:W-H965T*]!-53'UN,92'I=>Z#T=W/#=WM@# M?[6HV0YOT7RJKQ7M_%Y+P2L4FDL!"K=+[R(\7Z?VO7OPF>-1/UN#]60CY;W= M_%$LO< "PA)S8S4PF@YXB65I%1&,?SJ=7F_2"CY?/VE_ZWPG7S9,XZ4LO_#" M[)?>S(,"MZPIS8T\OL?.'P[->10OF&&K19*'D'9UZ3-+IRK3IK <6&#&BQV*G*.&5W=L4Z)^O? -&;6B?MX96+<&HA\8F,,5 M:=IK^%T46+R4]PELCSAZ0KR.!A7>8CV!.!A#%$3Q@+ZX9R!V^N(!!C2T_IUR MKY5.3DO;FCG7-6S*D??4!*>'&% MMX"\' M$>[PP<"ZE/G]WZ?0#NH[C98(-5AM4/6LCMY@WIV$[B0:N6H]D]NS1B,PK=&, M05#/L*E26I10-IFO]&GZ&:!PG$-,* 8)7$\2>"7=AS=[17B MB\2#%UZ./A(Q0_Q:++O@]=8!_'8"1L M$*X9+\9PQ4RCZ/1_)N:@\=.)^2\D^E14+!N9"TMB"0FG=IE"%J=VD4':AFL* MV:PC\?MLM>F9$96G2/2?M=8*U]Y^<%=,[;C0 M!&!+HL%D2I2H]M-H-T;6KE%OI*&V[Y9[^F=1V0=TOY74JKJ--=#_W*NO4$L# M!!0 ( PX85&PO=V]R:W-H965TR=[QK^*#:42?"OR4DR=C93;:]<5 MRPTMB+AB6UJJ-RO&"R+5+5^[8LLI26M2D;O(\T9N0;+2F4WJ9W=\-F$[F6- [(J"\.\W-&?[J0.=EP?WV7HCJP?N;+(E:[J@\G%[Q]6=VZJD64%+D;$2 M<+J:.A_A=0+#BE C_LSH7IQ<@RJ4)\:^5C>?TZGC53.B.5W*2H*HGV M*:EY_-N(.NV8%?'T^D7]4QV\"N:)"#IG^5]9*C=39^R E*[(+I?W;/\[;0(* M*KTERT7]%^P;K.> Y4Y(5C1D-8,B*P^_Y%NS$"<$I6,FH(: =()_AH ; G[M M"'Y#\%\[0M 0ZM#=0^SUPL5$DMF$LSW@%5JI51?UZM=LM5Y961EE(;EZFRF> MG'UAD@($?@7W])F6.ZJNXDR0]9K3-:E3R5;MN_%>ES$X/V[#^ = MR$KPL&$[0'": S$\#@EI5R(T!2IC0U\.-A?C3 =]5B MM"N"7E;D!@T*+NCV"F#O%X \A WSF;^>CDSA_+_1DXM'[RP&;NV!:SW_C%Z3 M>5-:#\113:RVH^<9Q#B*)N[SZ6(94+X?>%U4W$?Y>.R'75321P4X\H]:G0C] M-D)_,,+'+Y\?DA@L'CX^) M3G(/T:A^_%ENRI%-';=2"\F?JS'[^"8Z\WTS> ML2D6VQ1++(EU$\/.&Q1\L_-L MJL56U1);:MW4'$L#>'%MT#!/W3#R,=+-UT>IHYV^R1E0"*E#H&Y PQ&_CD# M'LL#.%P?* ,N*P.6:Z *7'!+LE+2DI3+'^Q_5LL&JVJQ5;7$EEHW/\?2 5Y< M.T##47X,]>^L"85&H>Y"0XDQBC#676BJ1,8X/./"8_D A^N'ATW&4[ E7'X? MMIW5 L*J6FQ5+;&EUDW(L8B %U<1#;/3\X !UFUG0/EZ,1H;4"B*>J[KH_ X MU$WGGG0)"\K7=7M6@"7;E?+0$6J?MBW@CW7C4WM^ Z_GT/ \KEK&=5?R*'_H M-]\2OLY* 7*Z4D-Y5Z'Z!^&'%N[A1K)MW:-\8E*RHK[<4))27@'4^Q5C\N6F M&J!MI,_^ U!+ P04 " ,.&%7_XJAXX0" #O!P &0 'AL+W=OP8RY(J&(GL.TMT.G"Z#DE@1;>9GHO])ZCB>3!\LLY)-XJ+?(*C![DC)=_^E3EX0B /,T OP+XYX#P B"H ,&M%L(*$-YJX:$" MV-#=,G:;N#'5-.I+L2?2:".;.=CL6S3FBW'3)PLM\94A3D=?A ;BD[=D#CO@ M6\#32/ 8N);45E*LZJ=78]"49>IUW]5HVA"X<65F6)KQ+Y@)R%1PG2HRX0DD M#?CQ=?S[*W@70Z[C]@]Q#_VKA LH6B3PWA#?\X,&?T:WP_VF#@U%,@=^!$+U^T.]Z'IAK=DVQ\3[+)GCL]VJ%\)A^V>Z-V@WR,VZQ]?=72!\^X[7C@O$ M<8Y3P@/LKG?^,_-;>SP,MU+]U#&B@?LT$7KDQ,9D%ZZKPQA3IELR0T%7EE*E MS-!4K5R=*621-4H3U_>\GILR+ISQT*[-U'@HUR;A F<*]#I-F=I=82*W(Z?M M/"S<\E5L\@5W/,S8"N=HOF4S13.W4HEXBD)S*4#AYX?[X0?W:YDZY M+)C&B4Q^\,C$(Z?O0(1+MD[,K=Q^PC*?;JX7RD3;;]B6>ST'PK4V,BV-*8*4 MB^*7W9<<]@Q(I][ +PW\8X/@"8-.:=#YKQZ"TB"P9(I4+(N(<^YO1N67JX*+_X37MIP(X6)-?PM(HQJ[*?-]H,&>Y_YG9IX)LWFU[AH@=^WYNVZ=/ZW]X-L.M4A=JQ> M\(3>C.WH230:C(3+\->:*[3GJ?<.M.[0"M6>5YY'^O(/.OS@$!0$0@:"1QG>P9SPPQ&\%D8I*@, MW-*TCD&A.]B+QVMY7;][Q*#1_:D,GO5YP*!;,>@V,KCF@HF0B]4!![8D '"9 M4'VGJPCTIH")PH@;^"*U/H/)6BFZ>>K8=!^=E1_4W!^-89W*YEF?!VQZ%9O> M:[#Y*D7X-)[>XU#;-7@:(SL5S[,^#_"<5WC.FPN((B0&D]V'3YC00Q-1QMSL M@(D(9DHN4>>O>9; G.+C(3UJ$YEF3.S@!S4FQZ0N)'9Q&OSJ-_JN4\T;54VGV']UHW9IWP_2% M?!YP&E2\(U NY+$"Y>PU?BFIE&V<-H5P+4S1!U6K5 MFU_:EO1H_:I],2E:[#\R1<-_P]2*"PT)+DG2:YU3859%$UU,C,QL6[F0AII4 M.XSI?P>J? -=7THZGG*2.ZC^R8Q_ U!+ P04 " ,.&%7B7LU4>$$ !V M'P &0 'AL+W=OHZCA$Z5@+'T6E6I%T#LTDN<0L*OK#&)7<9/R4:E*0'7 MST1QI!J:-E1C-TR4V21K6Y+9!&]9%":P)(ANX]@EAUN(\'ZJZ,I+PT.X"9AH M4&>3U-W "MC7=$GXF5I2_#"&A(8X00364^5&OW;TGA!D=_P5PIX>'2,QE">, MOXN3.W^J:*)'$(''!,+E_W8PAR@2)-Z/'P54*6,*X?'Q"]W*!L\'\^12F./H M6^BS8*J,%>3#VMU&[ 'O'2@&-! \#TV=:-/_/K7U0*=_?IIHC(>56A5KXAPFT[1]:;)_+FQVS_7>:==O@"/R_4F>263O=*\O8S7?X=G_MB& M[(#N@078/W9PDTMSU#!#B8J^F_7ZHRM-TR;J[CC[K2'%H^2:IJX'4X4_*RB0 M'2BSWW[1A]KO35Z0"3-EPJR.TV'+#.I(@E7,TB_-TF\UB\T?Y.CL"Z;T$^(/ MS0_:8UXJE?ZM8Q<],:UF*;,F%9]F"--KYN@H6OZ57T^'$E] MJ^1W4.9W(#&_@]K +YH2W!KRU 0/ZC^YAOS*#&DU#+,QP?6N->974M\J^1V6 M^1VVYG?I'O*W$X;1C<&!<>F#<7F%(N',91(<+!R+^/NES#XCW2S?QT9+@ M-5"Q8GW2&+^I;:V=.-5C,F&F3)C592YLF1$=2;"*=W3M M]5.0UJW^H:S^O10W7OIVH1\F&[3:IBF_.@_$J[:HB@_@ =<\1;SR\9+G)IZX MK:W6M7?AU&(GE;:02C.ETBRI-%LJS9%%J]KVZ NF_C\M#-K!)YM1)FTAE686 MM,H"3].TVGN:)36L+97FR*)5?6:\^LQH]=D-I<#0'2^*(1'.$G60;*!QE=". M.ME91K?L+:2&-:72+*DT6RK-D46K.NOU,[;>_AV[\^)3KW^U?;ON; ]U#)LJ0$=6;3<)>K1IET,O)"(#5R*/+Q-6+X%4K:6F\0WV=;HF_9; M_=K4&]HM_=K.MX!?\?F.]#VO6V%"401K'DJ[' T41/)-WOR$X33;,GS"C.$X M.PS ]8&(&_CU-<;LY40$*+?:9_\"4$L#!!0 ( PX85<2NC/"5P, *8, M 9 >&PO=V]R:W-H965TNM;G\TB:;[+,91V+^'.I>)R#T8.8)=DO?:\X ,>(QU**E)Y?D0%&61)/?PI.8T^D!D M2 5(PA)R'_*YI$D@V[9"9[1*V\\-]S/#[@[#57+#$Q5*XB4!!"7XX7[\]1Z\ MC2043+@K)OKN7H5C2*](U;D@KN-6R<-X2,[/5K&6N#,)",*GNZMH%-'$E(PWG6*/**N7S$;=V-#M;=%UV_9B MG?*]7NB.VI(I]:%C8;( J?"ZMZ0BN,!ZDPI/%7G&U^L=^'R6L%^ %[V8 MSS7BGBL:[2*L?I"PO?Z^MOH.FO-.9&Z#_$9!?N-H\C<>X[4,D,DS*4U2EHUO MJ09(7:@@?":S%\8(!.,!.<=EUL0^8#YVMK-^X\4SNIV4O7&\-BD'S7DG,K>1 ME&:1E.9_3$K*A$'_2UJ:!].R-Y+7IN64RKP3* MG\5I,53WS"RY==ZOM :5DO,A#N'9S/Q7?3;!WU Q8YB]"*9HRKEJ8CI$-A5G M&\53,_9-N,(ATBQ#_",!0@O@_93CZ)=OM('BKTGW#U!+ P04 " ,.&%7 MS+-&7IP$ "H%P &0 'AL+W=O+5:@:8,$:3$,^\!8U[802=1(.DZ _?B1DBPJ MLT0[MM,OEBF)]QQ>79Y#7/YQ"S MU=C!SOK&331?2'W#G8PR.H=;D'?9-53D*Y. >N@#NI5L^O!!#S!$%RQ17UW0/&_E(_0MTTV! MOBVED#0-HW2.U 5]? (^C02]CP&]NP1)HUB\'[E2D=,0[K0DV HYN:#H'Q&;KA "ZYM%4Y21*4#MN8 MH )ED*/HV?0X\3N]D?O80*U;4>M:J=UEV5&H=3>I!1V,F\GU*G(]*[FOR^1> MH=8+2C,JOLM[]&_C%RKX%(%[-3Z]P/.\9C[]BD_?RJ=.Y$<^G=5<.'L$KN1) MS8E4P_EKW+8+!1!GC0\5MJ=%A1'>Y,]6P^YS"G2I,^JW1'2ORGZ#N-EZ"JX:2) M41&Z7R],+\#]EDH(*DJ!G5*#UOTO:?FCS?]-2QIT MABTI-HZ$[99TR/0?;DS_8?OL-X:$MSC2\6>_'7"].!FNUR:8;%N;$.--Q.Y- M;Z,"9-.I6FN!&*^TJPYT M[3I@1=E7!XRY$;O7'$T'@M<<4_C&KGR[71V@ V7DW98#OC$E?W=3.HX,; 'L MO7XYX!LW\[>XV9O(0 FZK1K'Q$+-&7+5!;GJ-7=ZACZK#A\-:\7 M9]A7E,^5%* 89JJKIW8@#N+%L7#1D"S+CV+OF90LR?\N@(; ]0OJ^8PQN6YH M@.IP?O(?4$L#!!0 ( PX85=OODWC5@, )0. 9 >&PO=V]R:W-H M965TW#3V]8BB3/;:4':CY_MA-"NQ;2EO+1QXG/N.?(JC1+2= MB93IB>N*<((Q$4$ZF&?.R*E",9&E 6P[7A:$4882DU!U-\4NQA% MFDGI^%.0.F5,#9R_?F$_-^:5F0$1V&713SJ4D[9S[, 01R2+Y"V;76!AJ*;Y M0A8)\PNS8J[G0)@)R>("K!3$-,G_R5.1B#F 7WT#$!2 8%U I0"8S+FY,F.K M1R3IM#B; =>S%9N^,+DQ:.6&)KJ,?0<4[A, +*BO@73N\AZ&" M^P8>+,)=E; R:T&9M<#P5=_@ZS*>,DXD'D*<)32D*8G4XAE(DPS)30*?06"8 M<9.458[S$'430K]MTT[-KS9:[G3>U_*D:K-1*2> M3GJ_S#/\NL9X@/SW*E]6SO45Y_9W1+9@OU;:KWW^\JLM57G%\K/JV-)EO719 MM[J\9@D^PS7AC^IK=IZIOF&MKI5LT^KNB&S!=Z/TW5C#=YS[)F'(LF3U>]I8 MJF!0:RZ5T!IL2RO'I95CJY773\+"']ANYYLC[UIJ7?%MIBIN;V4__E]N8CQ M3F.V*]G6Z>O^Q[=O@-9<$QNV<'O0C1?#CM@64_2ZR?+MNZRUVWC!4W^GC]O# M;6K'G3LRZ/.:JM&8)@(B'"EZ[ZBAUA_/CT#Y0++4G"(&3*HSB;F&PO=V]R:W-H965T[=O4ONC7=*/Y@"Q M$-),@IRHO A#D^98,'.B2I3V9JUTPA.:4B/+?%(APCB*SL*"<1DD8^]; MZ&2L*A)A6[;YAP^?4X:5* M&/^$71,;!9!6AE31)-L."B[K-WMLYM!)B.-7$N(F(7YKPK!)&'JB=6>>UIP1 M2\9:[4"[:(OF#GXV/MNRX=)]Q25I>\MM'B4WBA#.H0_73#\@L95 6&)::4X< M#1S/K8\+ W?X2!43'^ (N(2[7%6&R'MOF60?S$8!H?!%QB>0+#J =Q% _A?CF'XZ,/>_J:O1TFW@_SK+UA M.^"AQQV]@CO'%74FVH/+K1VHFW/?[F!_R03VX%[:#13\+V;P71D#"V6X^\M[ M<%,5*]2@UJUO[\SK'DY]#VYQM\G@=!QNN_0/MNG$XL*4+,5)8-7 H-YBD+Q_ M-SB+/A\8PJ@=PNC@$'Y0CKI/.9-]PJ)4V@H&7!4EX]HJ GG2/7C#J/9QKTN? M=;A'+Z@?BJCYA)T-*E!OO+ 82%4EJ?X56V^K79=^95_XIU;3:@GZ#U,+HEVP M#9<&!*XM9'3RT7XM78M,;9 J_9ZN%-FM]\?F!DTXOP( . ( 9 >&PO=V]R:W-H965TS#M ]NS+^%:R'NU!-#D(>69&CE+K?,SUU7Q M$E*J3D0.&>[,A4RIQJEU[?32G+G"BT:][-Y',R#?6:*7(V?HD 3FM.#Z1JP_0:6G9_S%@BO[).O*UG-( M7"@MT@J,#%*6E6_Z4.5A ]#I[@'X%&ULK95?;YLP%,6_BH7ZT$I=^0]-E2"UR:KM85/5K-VS Y=@%3"S3;/NT^_: M4)8F).NDO03;G'/YG6O%GFZX>)(%@"(_J[*6,ZM0JKFR;9D64%%YP1NH\4W. M14453L7:EHT FAE35=J>XT1V15EM)5.S=B>2*6]5R6JX$T2V547%RPV4?#.S M7.MUX9ZM"Z47[&3:T#4L03TT=P)G]E E8Q74DO&:",AGUK5[-8^UW@@>&6SD MUICH)"O.G_3D(8YE*4NA!@_^IK6\$EMW!Z_5K\UV3'+ MBDJ8\_([RU0QLRXMDD%.VU+=\\TGZ/.$NE[*2VE^R:;7.A9)6ZEXU9N1H&)U M]Z0_^SYL&=S@@,'K#=Y[#7YO\$W0CLS$6E!%DZG@&R*T&JOI@>F-<6,:5NM= M7"J!;QGZ5/*5*R"7Y /Y0L43*+HJ@2PA;053#*195WKR0GA^0'.ZP#56RC-4 M/RP7Y/3DC)P05I-O!6\EK3,YM16BZ@_::8]UTV%Y!["6T%P0WSDGGN/Y(_;Y M@(ISTN9((^T;&&,M2L8 MOF$-+G=8]T5NY'CCK,' &OR5E>8*Q(!*5"%XNR[T$[HE^9YV!WMTOC.)=R*, MB/PP&H\0#A'"_Q+A^ Z$8_B3'?P1D1^[X_C1@!\=Q?_3V?F!SD9[7PU=9Q=M M7Q1,0F<<+1[0XJ-H'Z5B>%8CVO'>Q7M_HM -=K=^7Q1,8G\'T-XZ2_4]AF?> MFM62E)"CS;F(,:#H[H9NHGACCM<55WA8FV&!URD(+<#W.<&PO=V]R:W-H965TJ7 MS#:$_ON=G9"Q#JI]27SG>YY[[G*7M-;FV98 CNRE4'82E>'P^L'\*M6,M M*V9AIL5/7KAR$GV(2 %KMA7N4=>?H:WGVO/E6MCP)'43.[J)2+ZU3LL6C HD M5\V;[=L^' &0YS0@:0'):\#P#� D+G:*,LE#5GCF6IT34Q/AK9_"'T)J"Q M&J[\5UPZ@[<<<2[[JAV0,7E/9EI*[O#[.$N8*M!6CJL-J)R#)1=S<(P+2[[# MWFV9N$3$TW).+MY=IM2A#L]&\S;GM,F9G,DY)@](7EKR4150_(VGJ+\K(CD4 M,4W>)%Q"U2.#^(HD<3(XH6?V__#D#3F#KJ>#P#<\P_>M L-\\\@]X(1=D05[ M"8T]U:J&:A2H_,KMLGX<7\=QG-+=<0G_QHW'P^.P1BH]&@4)9A,VQ))<;Y5K M&MIYNR6\"[/WRC_%Y6QVZ0]-L]D/S&RXLD3 &BGCW@V.MFFVI3&Z&Q"MCQ-D5S*(R'? MY.!3/#4LZ1&DL.02 HN_'J06+Q;SB!G,2?HU MB?EF:HP,%,,*;U/^F>Q_@VI!OL1;DI2I7[2O9"T#+;>,DZQ2%AYD25[^XZ>* MB ,%QW]#P:D4G):"[;VAX%8*[JD6O$K!.]6"7RGXIUH85 H#Q7U)EF(ZP!S/ M)I3L$972 DT^J' I;4%PDLO,6G JWB9"C\_^(!S0&%VA.O.T0(NH+A&KO41.9;C=O@S/UW=Z5K.^ZR'[[,>Z=4#6 IUNTN]P:5; M)YZK\+PW\%0/NR*KJZW(),P8\(\H%YU4YEZJTBM-\&.2)ESFWX7()/Z229== MJ51:&RAKLIWN9H[K"4=WA_'1NB2;^ TK\!*FANC2#.@.C-G//]D#ZY>N:)UB M,>S38G1LT76';FVQ$0>OCH.GC4-9RO DMBH&7<1Z'4;M%J]=,GY3)CB6L2VK M)10>"XW'7E,FTJ[G=$H;;/DU6[Z6K:]JIX(8X1U0L?.*S55NWZ)15DG+@6;H MXADP%:WPXF_QWYFM>BL.4@!HA+*R@=D.BO%S5PN=:Y'.3>G>W K[="O2N^56 M;CE:MQKA'M3A'IP7[CAA2[+-.:*8=U9+B3<^2&#KVG);*3S76CTW:">9#/LT M&?V?R0;9PYKLH9;L.6$,!JV:J:4\1LR;FN/.<;Q_19.>(SCCUO;4*1=S@^2 M-:[)&FO)^A5RT6M2]2%T&XM/_H1QT6W$^0N%)8/:VM""GUL;?8(%?8*%?8)% M/8$UPFU;KRDW4M\>M,JC2ZC]>15T"+GNN%4@'4*.WQ**]&OZ4BQSZV17M&"7M'"7M&BOM":,7=>8^Z\ MLTZL%TEQS*V=50E'4*>U:X2[8K.9-X!CH%) O%\1PE\&TD!]=3K[#U!+ P04 " , M.&%7ZN*OE40" "Z!0 &0 'AL+W=O&9EV"H&:@*I XLU5:4(M=O0M- MI8%NO$CP,(ZB-!24R:#(_=A"%[FJ+6<2%IJ86@BJWZ; U6$2#(./@4>V*ZT; M"(N\HCM8@GVN%AI[8>>R80*D84H2#=M)\'5X-\W<>K_@%X.#.6H35\E*J1?7 M^;Z9!)$+!!S6UCE0_.QA!IP[(XSQI_4,.J03'K<_W.]][5C+BAJ8*?Z;;6PY M"6X#LH$MK;E]5(=OT-:3.+^UXL;_DD.[-@K(NC96B5:,"023S9>^MOMP)(CC M,X*X%<0^=P/R*>?4TB+7ZD"T6XUNKN%+]6H,QZ3[4Y96XRQ#G2U^*@OD"_E, M9DH(9G&[K2%4;K O+9,[D&L&!N?O:UMK( ],,E$+\@-P*\B"OC6*ZSE8RKBY M(5>$2?)4JMJ@B\E#BR$=*ERW@:9-H/A,H"54 S**/I$XBD?D>3DGUU7IE&E7N5.\+X8I7$>[GM0HPXUNH0:]Z$:57*$&D;# MK)\U[ECC2ZRDCS4^8:6CI!^5=*CD$BKM0R4GJ,1M=1\J[5#I)536ATI/J[KM M)V4=*?LOZ4E9R@GWIYDSNF*<63SP??#LY*3$:?3OGH9'5]&]:@]4[Y@T2-BB M+!ID&%XW+T73L:KRMW.E+-YUWRSQ<07M%N#\5N$-;3ONPG?/=?$.4$L#!!0 M ( PX85=@ZV[3_0$ !X$ 9 >&PO=V]R:W-H965TE."J5K M9IVK2VH:C2P/H%K0.(KFM&9QN=)JJU@DO<:#!M73/]9XE"=0LR):\; M3[RLK-^@:=*P$K=H]\U&.X^.+#FO41JN)&@L%N3S]&$5^_@0\)-C9\YL\$H. M2CU[YS%?D,@7A (SZQF86XZX0B$\D2OC]\!)QI0>>&Z_LG\-VIV6 S.X4N(7 MSVVU()\(Y%BP5M@GU7W#0<^]Y\N4,.$+71\[GQ/(6F-5/8!=!367_!+13PZ6?XM9J=\H= MSJ8_E$681O !'F6F:H0=.Z&!ZS5:QH6!'9YLR\2-"]AOUW!]=0-7P"7L*M4: M)G.34.O*\&0T&U(N^Y3QA91;;"8PBVXACN+9&_#5^_ U9@X^#?#X7SAUXL<. MQ&,'XL!W=X%O+S5FJI3\!7.O'I8HL>#6W,(7F7-9PI())C-\2VE//0_4_L$< MTRBAQW,Q[T7T]=*SZ?F7\YWIDDL# @N'B28?[PGH_C;VCE5-&.A!67<]@EFY M!XS:![CS0KFA#HZ_(^,O(?T+4$L#!!0 ( PX85<&PO?N M]/(P?N* 4Q('1?O/$#WKX+H6PZ33?6DW_-@*>>(Q1KL(T&R6+1,ZCAPWZS8> M%DINER\A/F#5:RI&9$(%GVH.K(*67*Q]N >!F1)*1\;NFTW7A4C]X.&N M[\&6-CHEETJ[W#Z#_SMMAA\ FQX8Y$*T!GO$!\;#BAK#M+RR'3?8!1]!4=.^ M75?6X5S3=;?7)UN"N]DD4Z5SIMLT7;()C8>"%6!'\_D"[D95,8#&J-(VQIKXJ=?>O KLFV:0TU32_C.Z"_J^:U=V4[+]*- M*GZOS.>EG8YT?2A0=JU9P5>NORI: YAZ%U>G5276GP2?RY+YR3\[X7A(-[QH MH31_L-F@5&8VP#2)[IDV?+8;^:5I=FT/LM9OLOP63Z5LP^3IK,FZ.G9VS;>]D:Z,1 MO$&,R'=X'Q';I-%TR87ALNDM>)XS^>B L_*&3NUKXIZ^'9^S@BZ%N6W!$=FV MO[&<+\NL'74-"]&,VK:_PO2Z:?OZ8G-QF;,5RR=-5\^GKAG9ALW:7$ X1*[< M%48PCL?""&!8'LP!QO$L+,__-)\!.A^/8=X&062 <@8HQ[-"R,1]L#QA3F:O M\$RS+$G2%%O1R23H8(*M6YK"-ZR&>0,&E@-V!D67BWL3S P'8!JQW('\X#-17F) GL*N8->X)Q),LP!&HQ M7*-IBJQ."I_P_F!/29)D61@!+.P@23 $GD8:_ MG8Q_ U!+ P04 " ,.&%7EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( PX85?;A&PO M=V]R:V)O;VLN>&ULQ9E=;]LV%$#_"J&G["&S)=G.!^H"7;)L =8VB-.\%C1U M;1.12(.DG+:_?I?4O%)==;$7T4\6*8HZNB;O(:4WK]J\K+5^85^:6MEEMG-N M?SV96+&#AMM?]1X4GMEHTW"'1;.=V+T!7MD=@&OJ23&=+B8-ERI[^^;8UX.9 MQ 7M0#BI%5;ZBF<)K_;[>5]D!VGE6M;2?5UFX;B&C#52R49^@VJ933-F=_KU M3VWD-ZT9GEWXAF,D^(_U2L/^<37-M0XOG[D"++,%E/L<".-=:%% MZ)\CXP&P<5=JG;Z3M0-SRQW\872[EVKKN\&GF$2/$>)P_.V">&W^3QCU9B,% MW&K1-J!<%T<#M0=4=B?W-F.*-[#,CDW8.U6QWY7#(+%[U76%;?V3XJWOJ^ZI M'>)&,337$D^8^RJ CP=Y@V5=RPKO7K'?>,V5 !:":]G9IQBR(""+$T)^+B+( MDH L$T*N/(2_P#*]81_W8"+(&0$Y.QGDC6[V$>2<@)R?#'+EM(@@%P3DXG21 MY'8705X0D!?C0G[ %,YR=LY6;=-P\S6$4&Z5Q.NYW4 Z\+@B]E(IXPLE< V M]\,.I^O+^9I;G",^OX"RV#K&I*R2CZR5@+E S#LN#7OF=0M^@MQ)A8*1/,:D MO)*/+): >=''? _@-34HM M^&)*[3>HHR22SZR7;K$/0W36^@&V!/_T@\B995\ M9*U$"F'OA-"M#]V6/: /Q0__->65/+%8V-F3'Y7VEQB04DR>PC%#>;*WKBTH MU10I5#.4@/J8E'6*%-893$ LQB3W,BFL,Y2!^M&DK%.DL$X\><[9K;1\NS6P M[3N\H*Q3I+!.'Q/C*/ BXQO'F)1VBA3:^;.,,2G_%"G\,X@YBS$I"Q4I+#28WN-HEI2%RA06&DKO M_9= E(7*4UJH'TW*0F4*"PUBQF.S)-^II;#0H"Q[T:0L5*:PT"!F+YJ4A_@U02P,$% @ ##AA5YD^HH1\ 0 MEA8 !H !X;"]?%JS(_:UI7]V_.35=EH5]V%]MF^2V[.,MINK3= MZPRSW[[.3(Z/UOUG8G,^7W/WV>3?E:O#'X/M3]/=?.%<,,DQZRXN[(R]E^.V MM\.#9OUDDQQ..],=3F1L[""&((X?)! D\8/F$#2/'[2 H$7\H"4$+>,'K2!H M%3]H#4'K^$$;"-K$#Z(494P5)$VP5J U(=>DP&M"L$F!V(1DDP*S"=$F!6H3 MLDT*W":$FQ3(34@W*;";$&]2H#>CWJQ ;T:]68'>//G95J WH]ZL0&]&O5F! MWHQZLP*]&?5F!7HSZLT*]&;4FQ7HS:@W*]!;4&]1H+>@WJ) ;T&]18'>,KDL M4:"WH-ZB0&]!O46!WH)ZBP*]!?66=^KMPZ-T?NQYKO'\=U(=^F_=>/RP?&Y. MV!EPMG -O?\%4$L#!!0 ( PX85>J9Q1AF $ L7 3 6T-O;G1E M;G1?5'EP97-=+GAM;,V8S6[",!"$7R7*%1%CNZ4_ BYMKRV'OH";;$A$$ENV MH?#V=<*/U(I&("IU+K$2[\Z,O=)WR.1]:\A%F[IJW#0NO#>/C+FTH%JY1!MJ MPDZN;:U\>+4+9E2Z5 MB8C0:LU0WGAH_]*U&/)L\4ZY6E8]>-N&S*W4SC2U5 M+HZ>=H6MUS16QE1EJGS89^LF^^$RW#LDH;.K<45IW" 4Q.RD0[OSN\&^[VU- MUI8917-E_:NJ0Q7;5,SY;44NZ99E2IM-5'5H29RRIS!5$OJZ2G>B@ MW]F'&Z;=DU_MW\GT&8;*N=7&A8E9NMSN,)*V>VB"$%E?]A_QZ!BDKSX?M=/. M*#O3.USOI[;+;AZ.=&UL4$L! A0#% @ M##AA5YAI3PSM *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ ##AA5YE&PO=V]R:W-H965T&UL4$L! A0#% @ ##AA5R(I2D@E!@ ,AH !@ M ("!&@X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ##AA5XU]:G=3 P UPH !@ ("!W!T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ##AA5[HG_Z1'!P MH1( !@ ("!2C8 'AL+W=O&PO=V]R:W-H965T%% !X;"]W;W)K&UL4$L! A0#% @ M##AA5Z/GEM-,! Y @ !D ("!C4H 'AL+W=O&PO=V]R:W-H965TO.00 $L) 9 " @7UE !X;"]W;W)K&UL4$L! A0#% @ ##AA5P!R4Z4@!P ZQ( !D M ("![6D 'AL+W=O&PO=V]R:W-H M965T[A=+T@( $& 9 M " @=5T !X;"]W;W)K&UL4$L! M A0#% @ ##AA5SN^=N/ @ &08 !D ("!WG< 'AL M+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ##AA M5RB+S,=E! 5!< !D ("!MX$ 'AL+W=O&PO=V]R:W-H965T\)"_:<0, -4, 9 " @0Z) !X;"]W;W)K M&UL4$L! A0#% @ ##AA5XE[-5'A! =A\ M !D ("!MHP 'AL+W=O&PO=V]R:W-H965T MG 0 *@7 9 " @5R5 !X;"]W;W)K&UL4$L! A0#% @ ##AA5V^^3>-6 P E X !D M ("!+YH 'AL+W=O&PO=V]R:W-H965T MF!DTXOP( . ( 9 M " @7V@ !X;"]W;W)K&UL4$L! A0# M% @ ##AA5XS C*B@ @ K < !D ("!! &0 M @('"KP >&PO=V]R:W-H965T9/J*$? $ )86 : " >2Y !X;"]?J9Q1AF $ L7 3 M " 9B[ !;0V]N=&5N=%]4>7!E&UL4$L%!@ M "T *,@P &&] $! end XML 50 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 51 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 52 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 163 178 1 false 32 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.corecard.com/20230930/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Unaudited) (Parentheticals) Sheet http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited-parentheticals Consolidated Balance Sheets (Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited Consolidated Statements of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Summary of Significant Accounting Policies Sheet http://www.corecard.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies Note 1 - Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Revenue Sheet http://www.corecard.com/20230930/role/statement-note-2-revenue Note 2 - Revenue Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Note Receivable Sheet http://www.corecard.com/20230930/role/statement-note-3-note-receivable Note 3 - Note Receivable Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Investments Sheet http://www.corecard.com/20230930/role/statement-note-4-investments Note 4 - Investments Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Stock-based Compensation Sheet http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation- Note 5 - Stock-based Compensation Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Fair Value of Financial Instruments Sheet http://www.corecard.com/20230930/role/statement-note-6-fair-value-of-financial-instruments Note 6 - Fair Value of Financial Instruments Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Fair Value Measurements Sheet http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements Note 7 - Fair Value Measurements Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Marketable Securities Sheet http://www.corecard.com/20230930/role/statement-note-8-marketable-securities- Note 8 - Marketable Securities Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Commitments and Contingencies Sheet http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies Note 9 - Commitments and Contingencies Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Income Taxes Sheet http://www.corecard.com/20230930/role/statement-note-10-income-taxes Note 10 - Income Taxes Notes 17 false false R18.htm 017 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.corecard.com/20230930/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.corecard.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies 18 false false R19.htm 018 - Disclosure - Note 2 - Revenue (Tables) Sheet http://www.corecard.com/20230930/role/statement-note-2-revenue-tables Note 2 - Revenue (Tables) Tables http://www.corecard.com/20230930/role/statement-note-2-revenue 19 false false R20.htm 019 - Disclosure - Note 5 - Stock-based Compensation (Tables) Sheet http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-tables Note 5 - Stock-based Compensation (Tables) Tables http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation- 20 false false R21.htm 020 - Disclosure - Note 7 - Fair Value Measurements (Tables) Sheet http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-tables Note 7 - Fair Value Measurements (Tables) Tables http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements 21 false false R22.htm 021 - Disclosure - Note 8 - Marketable Securities (Tables) Sheet http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-tables Note 8 - Marketable Securities (Tables) Tables http://www.corecard.com/20230930/role/statement-note-8-marketable-securities- 22 false false R23.htm 022 - Disclosure - Note 9 - Commitments and Contingencies (Tables) Sheet http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-tables Note 9 - Commitments and Contingencies (Tables) Tables http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies 23 false false R24.htm 023 - Disclosure - Note 2 - Revenue - Disaggregation of Revenue (Details) Sheet http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details Note 2 - Revenue - Disaggregation of Revenue (Details) Details 24 false false R25.htm 024 - Disclosure - Note 2 - Revenue - Concentration of Revenue (Details) Sheet http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details Note 2 - Revenue - Concentration of Revenue (Details) Details 25 false false R26.htm 025 - Disclosure - Note 3 - Note Receivable (Details Textual) Sheet http://www.corecard.com/20230930/role/statement-note-3-note-receivable-details-textual Note 3 - Note Receivable (Details Textual) Details http://www.corecard.com/20230930/role/statement-note-3-note-receivable 26 false false R27.htm 026 - Disclosure - Note 4 - Investments (Details Textual) Sheet http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual Note 4 - Investments (Details Textual) Details http://www.corecard.com/20230930/role/statement-note-4-investments 27 false false R28.htm 027 - Disclosure - Note 5 - Stock-based Compensation (Details Textual) Sheet http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-details-textual Note 5 - Stock-based Compensation (Details Textual) Details http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-tables 28 false false R29.htm 028 - Disclosure - Note 5 - Stock-based Compensation - Stock Options Outstanding and Exercisable (Details) Sheet http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details Note 5 - Stock-based Compensation - Stock Options Outstanding and Exercisable (Details) Details 29 false false R30.htm 029 - Disclosure - Note 7 - Fair Value Measurements - Fair Value Hierarchy for Assets and Liabilities (Details) Sheet http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details Note 7 - Fair Value Measurements - Fair Value Hierarchy for Assets and Liabilities (Details) Details 30 false false R31.htm 030 - Disclosure - Note 8 - Marketable Securities (Details Textual) Sheet http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-details-textual Note 8 - Marketable Securities (Details Textual) Details http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-tables 31 false false R32.htm 031 - Disclosure - Note 8 - Marketable Securities - Marketable Securities (Details) Sheet http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-marketable-securities-details Note 8 - Marketable Securities - Marketable Securities (Details) Details 32 false false R33.htm 032 - Disclosure - Note 8 - Marketable Securities - Maturity of Marketable Securities (Details) Sheet http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-maturity-of-marketable-securities-details Note 8 - Marketable Securities - Maturity of Marketable Securities (Details) Details 33 false false R34.htm 033 - Disclosure - Note 9 - Commitments and Contingencies (Details Textual) Sheet http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-details-textual Note 9 - Commitments and Contingencies (Details Textual) Details http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-tables 34 false false R35.htm 034 - Disclosure - Note 9 - Commitments and Contingencies - Supplemental Lease Information (Details) Sheet http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details Note 9 - Commitments and Contingencies - Supplemental Lease Information (Details) Details 35 false false R36.htm 035 - Disclosure - Note 9 - Commitments and Contingencies - Future Minimum Lease Payments (Details) Sheet http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details Note 9 - Commitments and Contingencies - Future Minimum Lease Payments (Details) Details 36 false false R37.htm 036 - Disclosure - Note 10 - Income Taxes (Details Textual) Sheet http://www.corecard.com/20230930/role/statement-note-10-income-taxes-details-textual Note 10 - Income Taxes (Details Textual) Details http://www.corecard.com/20230930/role/statement-note-10-income-taxes 37 false false All Reports Book All Reports ccrd-20230930.xsd ccrd-20230930_cal.xml ccrd-20230930_def.xml ccrd-20230930_lab.xml ccrd-20230930_pre.xml ins20230930_10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 55 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ins20230930_10q.htm": { "nsprefix": "ccrd", "nsuri": "http://www.corecard.com/20230930", "dts": { "schema": { "local": [ "ccrd-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/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": [ "ccrd-20230930_cal.xml" ] }, "definitionLink": { "local": [ "ccrd-20230930_def.xml" ] }, "labelLink": { "local": [ "ccrd-20230930_lab.xml" ] }, "presentationLink": { "local": [ "ccrd-20230930_pre.xml" ] }, "inline": { "local": [ "ins20230930_10q.htm" ] } }, "keyStandard": 170, "keyCustom": 8, "axisStandard": 13, "axisCustom": 0, "memberStandard": 19, "memberCustom": 12, "hidden": { "total": 19, "http://fasb.org/us-gaap/2023": 13, "http://xbrl.sec.gov/dei/2023": 5, "http://www.corecard.com/20230930": 1 }, "contextCount": 163, "entityCount": 1, "segmentCount": 32, "elementCount": 281, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 474, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.corecard.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": "ins20230930_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": "ins20230930_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited", "longName": "001 - Statement - Consolidated Balance Sheets (Unaudited)", "shortName": "Consolidated Balance Sheets (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": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited-parentheticals", "longName": "002 - Statement - Consolidated Balance Sheets (Unaudited) (Parentheticals)", "shortName": "Consolidated Balance Sheets (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "longName": "003 - Statement - Consolidated Statements of Operations (Unaudited)", "shortName": "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": "ins20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "unique": true } }, "R5": { "role": "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited", "longName": "004 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "unique": true } }, "R6": { "role": "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "longName": "005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "unique": true } }, "R7": { "role": "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "longName": "006 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "shortName": "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": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "unique": true } }, "R8": { "role": "http://www.corecard.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "longName": "007 - Disclosure - Note 1 - Summary of Significant Accounting Policies", "shortName": "Note 1 - Summary of Significant Accounting Policies", "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": "ins20230930_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": "ins20230930_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.corecard.com/20230930/role/statement-note-2-revenue", "longName": "008 - Disclosure - Note 2 - Revenue", "shortName": "Note 2 - Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "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": "ins20230930_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": "ins20230930_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.corecard.com/20230930/role/statement-note-3-note-receivable", "longName": "009 - Disclosure - Note 3 - Note Receivable", "shortName": "Note 3 - Note Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.corecard.com/20230930/role/statement-note-4-investments", "longName": "010 - Disclosure - Note 4 - Investments", "shortName": "Note 4 - Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-", "longName": "011 - Disclosure - Note 5 - Stock-based Compensation", "shortName": "Note 5 - Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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": "ins20230930_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": "ins20230930_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.corecard.com/20230930/role/statement-note-6-fair-value-of-financial-instruments", "longName": "012 - Disclosure - Note 6 - Fair Value of Financial Instruments", "shortName": "Note 6 - Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueOptionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueOptionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "longName": "013 - Disclosure - Note 7 - Fair Value Measurements", "shortName": "Note 7 - Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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": "ins20230930_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": "ins20230930_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-", "longName": "014 - Disclosure - Note 8 - Marketable Securities", "shortName": "Note 8 - Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies", "longName": "015 - Disclosure - Note 9 - Commitments and Contingencies", "shortName": "Note 9 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.corecard.com/20230930/role/statement-note-10-income-taxes", "longName": "016 - Disclosure - Note 10 - Income Taxes", "shortName": "Note 10 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "ins20230930_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": "ins20230930_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.corecard.com/20230930/role/statement-significant-accounting-policies-policies", "longName": "017 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.corecard.com/20230930/role/statement-note-2-revenue-tables", "longName": "018 - Disclosure - Note 2 - Revenue (Tables)", "shortName": "Note 2 - Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "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": "ins20230930_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": "ins20230930_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-tables", "longName": "019 - Disclosure - Note 5 - Stock-based Compensation (Tables)", "shortName": "Note 5 - Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-tables", "longName": "020 - Disclosure - Note 7 - Fair Value Measurements (Tables)", "shortName": "Note 7 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-tables", "longName": "021 - Disclosure - Note 8 - Marketable Securities (Tables)", "shortName": "Note 8 - Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-tables", "longName": "022 - Disclosure - Note 9 - Commitments and Contingencies (Tables)", "shortName": "Note 9 - Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LegalMattersAndContingenciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LegalMattersAndContingenciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details", "longName": "023 - Disclosure - Note 2 - Revenue - Disaggregation of Revenue (Details)", "shortName": "Note 2 - Revenue - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "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": "ins20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_StatementGeographicalAxis-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "unique": true } }, "R25": { "role": "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details", "longName": "024 - Disclosure - Note 2 - Revenue - Concentration of Revenue (Details)", "shortName": "Note 2 - Revenue - Concentration of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.corecard.com/20230930/role/statement-note-3-note-receivable-details-textual", "longName": "025 - Disclosure - Note 3 - Note Receivable (Details Textual)", "shortName": "Note 3 - Note Receivable (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "d_2023-09-01_2023-09-30", "name": "us-gaap:PaymentsToAcquireNotesReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:FinancingReceivablesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2021-02-01_2021-02-28_CounterpartyNameAxis-PrivatelyheldIdentityAndProfessionalServicesCompanyWithTiesToTheFintechIndustryMember", "name": "us-gaap:PaymentsToAcquireNotesReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:FinancingReceivablesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "unique": true } }, "R27": { "role": "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual", "longName": "026 - Disclosure - Note 4 - Investments (Details Textual)", "shortName": "Note 4 - Investments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:EquityMethodInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2021-04-01_2021-06-30_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-PrivatelyHeldCompanyProvidingSupplyChainAndReceivablesFinancingMember", "name": "us-gaap:PaymentsToAcquireInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "unique": true } }, "R28": { "role": "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-details-textual", "longName": "027 - Disclosure - Note 5 - Stock-based Compensation (Details Textual)", "shortName": "Note 5 - Stock-based Compensation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_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": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details", "longName": "028 - Disclosure - Note 5 - Stock-based Compensation - Stock Options Outstanding and Exercisable (Details)", "shortName": "Note 5 - Stock-based Compensation - Stock Options Outstanding and Exercisable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details", "longName": "029 - Disclosure - Note 7 - Fair Value Measurements - Fair Value Hierarchy for Assets and Liabilities (Details)", "shortName": "Note 7 - Fair Value Measurements - Fair Value Hierarchy for Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "unique": true } }, "R31": { "role": "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-details-textual", "longName": "030 - Disclosure - Note 8 - Marketable Securities (Details Textual)", "shortName": "Note 8 - Marketable Securities (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": null, "uniqueAnchor": null }, "R32": { "role": "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-marketable-securities-details", "longName": "031 - Disclosure - Note 8 - Marketable Securities - Marketable Securities (Details)", "shortName": "Note 8 - Marketable Securities - Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30_FinancialInstrumentAxis-CorporateAndMunicipalDebtSecuritiesMember", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "unique": true } }, "R33": { "role": "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-maturity-of-marketable-securities-details", "longName": "032 - Disclosure - Note 8 - Marketable Securities - Maturity of Marketable Securities (Details)", "shortName": "Note 8 - Marketable Securities - Maturity of Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-details-textual", "longName": "033 - Disclosure - Note 9 - Commitments and Contingencies (Details Textual)", "shortName": "Note 9 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LegalMattersAndContingenciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LegalMattersAndContingenciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details", "longName": "034 - Disclosure - Note 9 - Commitments and Contingencies - Supplemental Lease Information (Details)", "shortName": "Note 9 - Commitments and Contingencies - Supplemental Lease Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "ccrd:OperatingLeaseRightofuseAssetAndLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LegalMattersAndContingenciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31", "name": "ccrd:OperatingLeaseRightofuseAssetAndLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LegalMattersAndContingenciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "unique": true } }, "R36": { "role": "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details", "longName": "035 - Disclosure - Note 9 - Commitments and Contingencies - Future Minimum Lease Payments (Details)", "shortName": "Note 9 - Commitments and Contingencies - Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "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:LegalMattersAndContingenciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_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:LegalMattersAndContingenciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ins20230930_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.corecard.com/20230930/role/statement-note-10-income-taxes-details-textual", "longName": "036 - Disclosure - Note 10 - Income Taxes (Details Textual)", "shortName": "Note 10 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Upper Range of Exercise Price (in dollars per share)", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r40" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-4-investments" ], "lang": { "en-us": { "role": { "label": "Investment [Text Block]", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r510", "r511", "r532" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid during the period for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r39" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.corecard.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_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details" ], "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": [ "r30", "r32", "r44", "r45", "r170", "r458" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue, current portion", "label": "us-gaap_DeferredRevenueCurrent", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r521" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r40" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred revenue, net of current portion", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r522" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies" ], "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": [ "r48", "r81", "r395", "r396" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions", "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r95", "r223" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated income", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r56", "r78", "r372", "r391", "r393", "r398", "r413", "r488" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited-parentheticals", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.corecard.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.corecard.com/20230930/role/statement-note-10-income-taxes", "http://www.corecard.com/20230930/role/statement-note-10-income-taxes-details-textual", "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.corecard.com/20230930/role/statement-note-2-revenue-tables", "http://www.corecard.com/20230930/role/statement-note-3-note-receivable", "http://www.corecard.com/20230930/role/statement-note-3-note-receivable-details-textual", "http://www.corecard.com/20230930/role/statement-note-4-investments", "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-details-textual", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-tables", "http://www.corecard.com/20230930/role/statement-note-6-fair-value-of-financial-instruments", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-tables", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-details-textual", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-marketable-securities-details", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-maturity-of-marketable-securities-details", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-tables", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-details-textual", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-tables", "http://www.corecard.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": [ "r131", "r132", "r133", "r152", "r358", "r397", "r401", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r431", "r433", "r434", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r493" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.corecard.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_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited", "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual" ], "lang": { "en-us": { "role": { "label": "Investments", "terseLabel": "Long-Term Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r107" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (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": [ "r266" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.corecard.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentPeriodEndDate", "terseLabel": "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_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-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.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-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": [ "r106" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-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": [ "r5" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Basic (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": [ "r124", "r136", "r137", "r138", "r139", "r140", "r144", "r146", "r148", "r149", "r150", "r151", "r307", "r308", "r362", "r380", "r474" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-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": [ "r38" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Number Outstanding (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r263", "r264" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "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": [ "r263", "r264" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Maturities of marketable securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details" ], "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": [ "r31", "r170" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "negatedLabel": "Common stock repurchased*", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r86", "r92", "r93", "r101", "r177", "r178", "r311", "r312" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r520" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.corecard.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_CityAreaCode", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used for 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": [ "r125" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccruedLiabilitiesCurrent", "terseLabel": "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": [ "r13" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used for 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": [ "r125" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders\u2019 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", "r76", "r414", "r430", "r451", "r452", "r488", "r499", "r527", "r541", "r550", "r562" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "General and 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": [ "r66", "r434" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r47", "r276", "r557" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.corecard.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_LocalPhoneNumber", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by 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": [ "r73", "r74", "r75" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-3-note-receivable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NotesAndLoansReceivableNetNoncurrent", "terseLabel": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms." } } }, "auth_ref": [ "r38" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-3-note-receivable", "http://www.corecard.com/20230930/role/statement-note-3-note-receivable-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r129", "r130", "r237", "r240", "r327", "r471", "r473" ] }, "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": [] }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCollectionOfNotesReceivable", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from payments on notes receivable", "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r21" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Long-term lease obligation", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r320" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r96", "r99", "r142", "r143", "r157", "r281", "r289", "r381" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.corecard.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityRegistrantName", "terseLabel": "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": [ "r501" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited-parentheticals", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.corecard.com/20230930/role/statement-document-and-entity-information", "http://www.corecard.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.corecard.com/20230930/role/statement-note-10-income-taxes", "http://www.corecard.com/20230930/role/statement-note-10-income-taxes-details-textual", "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.corecard.com/20230930/role/statement-note-2-revenue-tables", "http://www.corecard.com/20230930/role/statement-note-3-note-receivable", "http://www.corecard.com/20230930/role/statement-note-3-note-receivable-details-textual", "http://www.corecard.com/20230930/role/statement-note-4-investments", "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-details-textual", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-tables", "http://www.corecard.com/20230930/role/statement-note-6-fair-value-of-financial-instruments", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-tables", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-details-textual", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-marketable-securities-details", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-maturity-of-marketable-securities-details", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-tables", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-details-textual", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-tables", "http://www.corecard.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r270" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.corecard.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": [ "r500" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited-parentheticals", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.corecard.com/20230930/role/statement-document-and-entity-information", "http://www.corecard.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.corecard.com/20230930/role/statement-note-10-income-taxes", "http://www.corecard.com/20230930/role/statement-note-10-income-taxes-details-textual", "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.corecard.com/20230930/role/statement-note-2-revenue-tables", "http://www.corecard.com/20230930/role/statement-note-3-note-receivable", "http://www.corecard.com/20230930/role/statement-note-3-note-receivable-details-textual", "http://www.corecard.com/20230930/role/statement-note-4-investments", "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-details-textual", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-tables", "http://www.corecard.com/20230930/role/statement-note-6-fair-value-of-financial-instruments", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-tables", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-details-textual", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-marketable-securities-details", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-maturity-of-marketable-securities-details", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-tables", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-details-textual", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-tables", "http://www.corecard.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_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Diluted weighted average common shares outstanding (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" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Unrealized gain (loss) on marketable securities", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r113", "r114", "r115" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r59", "r88", "r373", "r488", "r527", "r541", "r550" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited-parentheticals", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.corecard.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.corecard.com/20230930/role/statement-note-10-income-taxes", "http://www.corecard.com/20230930/role/statement-note-10-income-taxes-details-textual", "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.corecard.com/20230930/role/statement-note-2-revenue-tables", "http://www.corecard.com/20230930/role/statement-note-3-note-receivable", "http://www.corecard.com/20230930/role/statement-note-3-note-receivable-details-textual", "http://www.corecard.com/20230930/role/statement-note-4-investments", "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-details-textual", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-tables", "http://www.corecard.com/20230930/role/statement-note-6-fair-value-of-financial-instruments", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-tables", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-details-textual", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-marketable-securities-details", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-maturity-of-marketable-securities-details", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-tables", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-details-textual", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-tables", "http://www.corecard.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": [ "r131", "r132", "r133", "r152", "r358", "r397", "r401", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r431", "r433", "r434", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r493" ] }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "terseLabel": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale", "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI)." } } }, "auth_ref": [ "r94" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentNet", "terseLabel": "Property and equipment, at cost less accumulated depreciation", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r365", "r374", "r488" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r64" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsPayableCurrent", "terseLabel": "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", "r488" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Basic weighted average common shares outstanding (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" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock, 575,784 and 507,384 shares at September 30, 2023 and December 31, 2022, respectively, at cost", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r17", "r36", "r37" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.corecard.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": [ "r501" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details" ], "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": [ "r30", "r32", "r44", "r45", "r170", "r458", "r508" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-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": [ "r238", "r254", "r255", "r256", "r257", "r258", "r259", "r331", "r332", "r333", "r478", "r479", "r483", "r484", "r485" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.corecard.com/20230930/role/statement-note-3-note-receivable-details-textual" ], "lang": { "en-us": { "role": { "label": "Advances on notes and interest receivable", "terseLabel": "Payments to Acquire Notes Receivable", "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [ "r22" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits, Ending Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r278", "r283" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of property and equipment", "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": [ "r72" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.corecard.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": [] }, "ccrd_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.corecard.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": [ "r502" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.corecard.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityFileNumber", "terseLabel": "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": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.corecard.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": [] }, "ccrd_statement-statement-note-9-commitments-and-contingencies-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "statement-statement-note-9-commitments-and-contingencies-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r553" ] }, "ccrd_statement-statement-note-9-commitments-and-contingencies-supplemental-lease-information-details": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "statement-statement-note-9-commitments-and-contingencies-supplemental-lease-information-details", "lang": { "en-us": { "role": { "label": "Note 9 - Commitments and Contingencies - Supplemental Lease Information (Details)" } } }, "auth_ref": [] }, "us-gaap_EuropeanUnionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EuropeanUnionMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "European Union [Member]", "documentation": "Economic and political union of member states, located primarily in Europe." } } }, "auth_ref": [ "r564", "r565", "r566", "r567" ] }, "ccrd_statement-statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "statement-statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details", "lang": { "en-us": { "role": { "label": "Note 9 - Commitments and Contingencies - Future Minimum Lease Payments (Details)" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r239", "r241", "r305", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r378", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r536", "r537", "r538", "r539" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.corecard.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": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r480" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation", "terseLabel": "Stock compensation expense (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r10", "r53", "r54", "r78" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.corecard.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentType", "terseLabel": "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": [] }, "ccrd_NoncashInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "NoncashInterestIncome", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Non-cash investment loss (income)", "documentation": "Amount of interest income that result in no cash inflow (outflow)." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-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": [ "r87", "r109", "r127", "r153", "r161", "r165", "r213", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r295", "r297", "r313", "r367", "r424", "r488", "r499", "r544", "r545", "r555" ] }, "ccrd_NotesReceivableStatedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "NotesReceivableStatedInterestRate", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-3-note-receivable-details-textual" ], "lang": { "en-us": { "role": { "label": "ccrd_NotesReceivableStatedInterestRate", "terseLabel": "Notes Receivable, Stated Interest Rate", "documentation": "The stated interest rate of notes receivable." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.corecard.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_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.corecard.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": [ "r503" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.corecard.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": [ "r501" ] }, "ccrd_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.corecard.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCommonStockSharesOutstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "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.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-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": [ "r14", "r105", "r127", "r213", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r296", "r297", "r298", "r313", "r488", "r544", "r555", "r556" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsFairValueDisclosure", "totalLabel": "Total assets", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r43" ] }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-3-note-receivable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NotesAndLoansReceivableNetCurrent", "terseLabel": "Financing Receivable, after Allowance for Credit Loss, Current", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r172", "r173", "r360" ] }, "ccrd_NumberOfStockbasedCompensationPlansInEffect": { "xbrltype": "integerItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "NumberOfStockbasedCompensationPlansInEffect", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "ccrd_NumberOfStockbasedCompensationPlansInEffect", "terseLabel": "Number of Stock-based Compensation Plans in Effect", "documentation": "Number of stock-based compensation plans in effect" } } }, "auth_ref": [] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-4-investments", "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r210", "r211", "r212" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.corecard.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": [ "r504" ] }, "ccrd_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.corecard.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_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherAssetsNoncurrent", "terseLabel": "Other long-term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r108" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r483", "r485", "r560" ] }, "ccrd_OperatingLeaseRightofuseAssetAndLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "OperatingLeaseRightofuseAssetAndLeaseLiability", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Right-of-use asset, net and lease liabilities (in thousands)", "documentation": "The amount of both right-of-use assets and lease liabilities." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.corecard.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_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r529", "r530", "r549", "r561", "r562" ] }, "ccrd_OptionsOutstandingExercisePriceRange1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "OptionsOutstandingExercisePriceRange1Member", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Options Outstanding Exercise Price Range1 [Member]", "documentation": "Options outstanding exercise price range1 member." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "(Loss) income before 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", "r90", "r153", "r160", "r164", "r166", "r363", "r376", "r475" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Diluted (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": [ "r124", "r136", "r137", "r138", "r139", "r140", "r146", "r148", "r149", "r150", "r151", "r307", "r308", "r362", "r380", "r474" ] }, "ccrd_OptionsOutstandingExercisePriceRange2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "OptionsOutstandingExercisePriceRange2Member", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Options Outstanding Exercise Price Range2 [Member]", "documentation": "Options outstanding exercise price range2 member." } } }, "auth_ref": [] }, "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r53", "r54", "r78", "r265" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchases of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r23" ] }, "ccrd_OptionsOutstandingExercisePriceRange3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "OptionsOutstandingExercisePriceRange3Member", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Options Outstanding Exercise Price Range 3 [Member]", "documentation": "The third exercise price range." } } }, "auth_ref": [] }, "ccrd_OptionsOutstandingExercisePriceRange4Member": { "xbrltype": "domainItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "OptionsOutstandingExercisePriceRange4Member", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Options Outstanding Exercise Price Range 4 [Member]", "documentation": "Represents exercise price range 4 for options outstanding." } } }, "auth_ref": [] }, "ccrd_PrivatelyHeldCompanyProvidingSupplyChainAndReceivablesFinancingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "PrivatelyHeldCompanyProvidingSupplyChainAndReceivablesFinancingMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-4-investments", "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual" ], "lang": { "en-us": { "role": { "label": "Privately Held Company Providing Supply Chain and Receivables Financing [Member]", "documentation": "Represents information regarding a privately held company that provides supply chain and receivables financing." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "ccrd_PrivatelyheldIdentityAndProfessionalServicesCompanyWithTiesToTheFintechIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "PrivatelyheldIdentityAndProfessionalServicesCompanyWithTiesToTheFintechIndustryMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-3-note-receivable", "http://www.corecard.com/20230930/role/statement-note-3-note-receivable-details-textual", "http://www.corecard.com/20230930/role/statement-note-4-investments", "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual" ], "lang": { "en-us": { "role": { "label": "Privately-Held Identity and Professional Services Company With Ties to the FinTech Industry [Member]", "documentation": "Represents a privately-held identity and professional services company with ties to the FinTech industry." } } }, "auth_ref": [] }, "ccrd_ProcessingAndMaintenanceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "ProcessingAndMaintenanceMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Processing and Maintenance [Member]", "documentation": "Represents the information pertaining to processing and maintenance." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r106" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockSharesAcquired", "negatedLabel": "Common stock repurchased* (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r10", "r54", "r78" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Purchases of property and equipment, accrued but not paid", "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r26", "r27", "r28" ] }, "ccrd_ProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "ProfessionalServicesMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Professional Services [Member]", "documentation": "Represents the information pertaining to the professional services." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.corecard.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityInteractiveDataCurrent", "terseLabel": "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": [ "r505" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromEquityMethodInvestments", "negatedLabel": "Equity in loss (gain) of affiliate company", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r6", "r62", "r89", "r156", "r209", "r375" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r226", "r227", "r435" ] }, "ccrd_ThirdPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "ThirdPartyMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Third party [Member]", "documentation": "Represents the product and service related to third party." } } }, "auth_ref": [] }, "ccrd_CommonStockOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "CommonStockOutstandingMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock Outstanding [Member]", "documentation": "Represents the common stock outstanding." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-3-note-receivable", "http://www.corecard.com/20230930/role/statement-note-3-note-receivable-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r129", "r130", "r237", "r240", "r327", "r472", "r473" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Expenses" } } }, "auth_ref": [] }, "ccrd_statement-statement-note-8-marketable-securities-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "statement-statement-note-8-marketable-securities-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Marketable Securities" } } }, "auth_ref": [] }, "ccrd_statement-statement-note-8-marketable-securities-marketable-securities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "statement-statement-note-8-marketable-securities-marketable-securities-details", "lang": { "en-us": { "role": { "label": "Note 8 - Marketable Securities - Marketable Securities (Details)" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Concentration", "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": [ "r30", "r32", "r44", "r45", "r170" ] }, "ccrd_statement-statement-note-2-revenue-disaggregation-of-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "statement-statement-note-2-revenue-disaggregation-of-revenue-details", "lang": { "en-us": { "role": { "label": "Note 2 - Revenue - Disaggregation of Revenue (Details)" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-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": [ "r100", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r253" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Total comprehensive (loss) income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r20", "r117", "r119", "r123", "r361", "r379" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-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" ] }, "ccrd_statement-statement-note-2-revenue-concentration-of-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "statement-statement-note-2-revenue-concentration-of-revenue-details", "lang": { "en-us": { "role": { "label": "Note 2 - Revenue - Concentration of Revenue (Details)" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r227", "r435" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.corecard.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCurrentReportingStatus", "terseLabel": "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": [] }, "ccrd_statement-statement-note-8-marketable-securities-maturity-of-marketable-securities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "statement-statement-note-8-marketable-securities-maturity-of-marketable-securities-details", "lang": { "en-us": { "role": { "label": "Note 8 - Marketable Securities - Maturity of Marketable Securities (Details)" } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.corecard.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityShellCompany", "terseLabel": "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": [ "r501" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.corecard.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": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-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": [ "r104", "r112", "r127", "r213", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r295", "r297", "r313", "r488", "r544", "r545", "r555" ] }, "ccrd_statement-statement-note-2-revenue-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "statement-statement-note-2-revenue-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Revenue" } } }, "auth_ref": [] }, "ccrd_statement-statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "statement-statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details", "lang": { "en-us": { "role": { "label": "Note 5 - Stock-based Compensation - Stock Options Outstanding and Exercisable (Details)" } } }, "auth_ref": [] }, "ccrd_statement-statement-note-5-stockbased-compensation-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "statement-statement-note-5-stockbased-compensation-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Stock-based Compensation" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.corecard.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": [] }, "ccrd_statement-statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "statement-statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 7 - Fair Value Measurements - Fair Value Hierarchy for Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "ccrd_statement-statement-note-7-fair-value-measurements-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "statement-statement-note-7-fair-value-measurements-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Fair Value Measurements" } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.corecard.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": [ "r501" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "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_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-marketable-securities-details", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-maturity-of-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Corporate, municipal debt and treasury securities", "terseLabel": "Estimated Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r181", "r221", "r359", "r533" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherAssetsCurrent", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r111", "r488" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r324", "r487" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-7-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": [ "r309" ] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue-tables", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-tables", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-tables", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-tables", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r168", "r169", "r402", "r403", "r404", "r453", "r454", "r455", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r481", "r492", "r546", "r558" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.corecard.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": [ "r501" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-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": [ "r272", "r273", "r274", "r400", "r529", "r530", "r531", "r549", "r562" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r168", "r169", "r402", "r403", "r404", "r453", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r481", "r492", "r546", "r558" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "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. 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": [ "r24", "r106", "r470" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.corecard.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": [ "r501" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-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": [ "r238", "r254", "r255", "r256", "r257", "r258", "r259", "r310", "r331", "r332", "r333", "r478", "r479", "r483", "r484", "r485" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetImpairmentCharges", "terseLabel": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r6", "r34" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherCurrentAssets", "negatedLabel": "Other current assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r526" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term (years) (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": [ "r323", "r487" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities", "terseLabel": "Other current liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r526" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities", "terseLabel": "Accrued payroll", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r5" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherLiabilitiesCurrent", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r13", "r488" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease liabilities", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r325" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustment", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r4", "r8", "r82" ] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnInvestments", "terseLabel": "Gain (Loss) on Investments", "negatedTerseLabel": "Gain (Loss) on Investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r68", "r506" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r16", "r102", "r120", "r121", "r122", "r131", "r132", "r133", "r135", "r141", "r143", "r152", "r214", "r215", "r242", "r272", "r273", "r274", "r286", "r287", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r314", "r315", "r316", "r317", "r318", "r319", "r326", "r388", "r389", "r390", "r400", "r450" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-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": [ "r325" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r102", "r131", "r132", "r133", "r135", "r141", "r143", "r214", "r215", "r272", "r273", "r274", "r286", "r287", "r299", "r301", "r302", "r304", "r306", "r388", "r390", "r400", "r562" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred tax liability", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r279", "r280", "r368" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 }, "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Net (loss) income", "totalLabel": "Net (loss) income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r63", "r75", "r91", "r103", "r116", "r118", "r122", "r127", "r134", "r136", "r137", "r138", "r139", "r142", "r143", "r147", "r153", "r160", "r164", "r166", "r213", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r308", "r313", "r377", "r432", "r448", "r449", "r475", "r498", "r544" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets", "negatedLabel": "Other long-term assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r526" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, 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_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Legal Matters and Contingencies [Text Block]", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r77" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r325" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-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": [ "r325" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-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": [ "r325" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "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": [ "r554" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EquityMethodInvestments", "terseLabel": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r158", "r209", "r519", "r540" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income (loss)", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r18", "r19", "r60", "r110", "r371", "r392", "r393" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-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": [ "r554" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Outstanding shares \u2013 8,440,356 and 8,502,735 at September 30, 2023 and December 31, 2022, 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", "r370", "r488" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-supplemental-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r552" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-tables" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Table Text Block]", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsReceivableNetCurrent", "terseLabel": "Accounts receivable, net", "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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-tables" ], "lang": { "en-us": { "role": { "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-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": [ "r10", "r102", "r120", "r121", "r122", "r131", "r132", "r133", "r135", "r141", "r143", "r152", "r214", "r215", "r242", "r272", "r273", "r274", "r286", "r287", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r314", "r315", "r316", "r317", "r318", "r319", "r326", "r388", "r389", "r390", "r400", "r450" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r30", "r32", "r44", "r45", "r170", "r458" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-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", "r412" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-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", "r9", "r19", "r300", "r303", "r326", "r388", "r389", "r523", "r524", "r525", "r529", "r530", "r531" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-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": [ "r10", "r54", "r412", "r430", "r562", "r563" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r153", "r160", "r164", "r166", "r475" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "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": [ "r15", "r46", "r369", "r411" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "terseLabel": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r30", "r32", "r44", "r45", "r170", "r394", "r458" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Lower Range of Exercise Price (in dollars per share)", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r40" ] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r547" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.corecard.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.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r170", "r482", "r546", "r558", "r559" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-stock-options-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Outstanding Weighted Average Contractual Life Remaining (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": [ "r79" ] }, "ccrd_CorporateAndMunicipalDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "CorporateAndMunicipalDebtSecuritiesMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Corporate and Municipal Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment and bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable, net", "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": [ "r5" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EquityMethodInvestmentOwnershipPercentage", "terseLabel": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r210" ] }, "ccrd_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "CustomerAMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Customer A [Member]", "documentation": "Refers to information regarding customer A." } } }, "auth_ref": [] }, "ccrd_DebtSecuritiesAvailableforsaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "DebtSecuritiesAvailableforsaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree", "crdr": "credit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-maturity-of-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "ccrd_DebtSecuritiesAvailableforsaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree", "terseLabel": "Due after one year through three years, Amortized cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": [] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedLabel": "Common stock repurchased*", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r10", "r36", "r78" ] }, "ccrd_IncreaseDecreaseInDeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "IncreaseDecreaseInDeferredRevenueNoncurrent", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "ccrd_IncreaseDecreaseInDeferredRevenueNoncurrent", "terseLabel": "Deferred revenue, net of current portion", "documentation": "The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable, and is not expected to be recognized in the next twelve months." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Cost of revenue" } } }, "auth_ref": [] }, "ccrd_IncreaseDecreaseInDeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "IncreaseDecreaseInDeferredRevenueCurrent", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "ccrd_IncreaseDecreaseInDeferredRevenueCurrent", "terseLabel": "Deferred revenue, current portion", "documentation": "The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable, and which are expected to be recognized as such within one year or the normal operating cycle." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r80", "r98", "r290", "r291", "r528" ] }, "ccrd_DebtSecuritiesAvailableforSaleMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughThreeYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.corecard.com/20230930", "localname": "DebtSecuritiesAvailableforSaleMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughThreeYearsFairValue", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-maturity-of-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "ccrd_DebtSecuritiesAvailableforSaleMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughThreeYearsFairValue", "terseLabel": "Due after one year through three years, Fair Value", "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year through third year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.corecard.com/20230930/role/statement-note-10-income-taxes", "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-3-note-receivable", "http://www.corecard.com/20230930/role/statement-note-4-investments", "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-", "http://www.corecard.com/20230930/role/statement-note-6-fair-value-of-financial-instruments", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-", "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Total cost of revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r65", "r127", "r213", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r313", "r544" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.corecard.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": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r216", "r217", "r218", "r219", "r220", "r222", "r224", "r225", "r239", "r241", "r305", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r378", "r477", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r536", "r537", "r538", "r539" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-4-investments", "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r210", "r211", "r212" ] }, "us-gaap_MarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingExpense", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Marketing", "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs." } } }, "auth_ref": [ "r66" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r260", "r262", "r268", "r269", "r271", "r486" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details" ], "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": [ "r170", "r507" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-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": [ "r238", "r254", "r259", "r310", "r331", "r483", "r484", "r485" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase (decrease) in cash", "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", "r73" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "terseLabel": "Accrued payroll", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r13" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-concentration-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r170", "r482", "r546", "r558", "r559" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Effects of exchange rate changes on cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; 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": [ "r551" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-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": [ "r546" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r167", "r358", "r382", "r383", "r384", "r385", "r386", "r387", "r468", "r480", "r489", "r509", "r542", "r543", "r546", "r558" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_DepreciationAndAmortization", "terseLabel": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r35" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash at beginning of period", "periodEndLabel": "Cash at 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": [ "r24", "r73", "r126" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Total net revenue", "terseLabel": "Revenue", "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": [ "r154", "r155", "r159", "r162", "r163", "r167", "r168", "r170", "r251", "r252", "r358" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "negatedTerseLabel": "Unrealized Loss", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r184" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements", "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-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": [ "r548" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-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_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_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.corecard.com/20230930/role/statement-note-4-investments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireInvestments", "negatedLabel": "Purchase of long-term investment", "terseLabel": "Payments to Acquire Investments, Total", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r71" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (see Note 8)" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_EarningsPerShareAbstract", "terseLabel": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r167", "r358", "r382", "r383", "r384", "r385", "r386", "r387", "r468", "r480", "r489", "r509", "r542", "r543", "r546", "r558" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-marketable-securities-details", "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-maturity-of-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "terseLabel": "Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r180", "r221", "r366" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "terseLabel": "Unrealized Gain", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r183" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-10-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", "r277", "r282", "r284", "r285", "r288", "r292", "r293", "r294", "r399" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-maturity-of-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "terseLabel": "Due within one year, Amortized cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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": [ "r535" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-5-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r267", "r275" ] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total noncurrent liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r11", "r49", "r50", "r51", "r52", "r127", "r213", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r296", "r297", "r298", "r313", "r544", "r555", "r556" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Investment income (loss)", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r67", "r69" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r29", "r30", "r32", "r33", "r44", "r85" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-8-marketable-securities-maturity-of-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "terseLabel": "Due within one year, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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": [ "r187", "r364" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireMarketableSecurities", "negatedLabel": "Purchase of marketable securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r534" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r480" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-fair-value-hierarchy-for-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Money market accounts", "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_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-7-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2." } } }, "auth_ref": [ "r43", "r83" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other income (loss), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r70" ] }, "us-gaap_FinancingReceivablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablesTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-3-note-receivable" ], "lang": { "en-us": { "role": { "label": "Financing Receivables [Text Block]", "documentation": "The entire disclosure for financing receivable." } } }, "auth_ref": [ "r171", "r174", "r175", "r176", "r476" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-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": [ "r36" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.corecard.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "terseLabel": "Stock compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r41", "r42", "r261" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-9-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeasePayments", "terseLabel": "Operating Lease, Payments", "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": [ "r321", "r322" ] }, "us-gaap_FairValueOptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionTextBlock", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-6-fair-value-of-financial-instruments" ], "lang": { "en-us": { "role": { "label": "Fair Value, Option [Text Block]", "documentation": "The entire disclosure for a company's election to apply the fair value option for measurement and reporting of eligible financial assets and liabilities (as defined), as well as certain other eligible items (as defined) included in the statement of financial position, whether such option is elected for a single eligible item or a group of similar eligible items and is in addition to other disclosures concerning fair value which the company may be required to provide. Such disclosure might be expected to include: (1) for items included in the statement of financial position: (a) the reasons for electing a fair value option for each eligible item or group of similar eligible items; (b) if the fair value option is elected for some but not all eligible items within a group of similar eligible items: (i) a description of those similar items and the reasons for partial election and (ii) information of how the group of similar items relates to individual balance sheet line items; (c) for each line item in the statement of financial position that includes an item or items for which the fair value option has been elected: (i) information of how each line item in the statement of financial position relates to major categories of assets and liabilities presented in accordance with other fair value disclosures and (ii) the aggregate carrying amount of ineligible items included in each line item in the balance sheet, if any; (d) the difference between the aggregate fair value and the aggregate unpaid principal balance (assuming contractual principal amounts and fair value option elected) of: (i) loans and long-term receivables (other than securities otherwise reported at fair value) and (ii) long-term debt instruments; (e) for loans held as assets for which the fair value option has been elected: (i) the aggregate fair value of loans that are 90 days or more past due, (ii) if the policy is to recognize interest income separately from other changes in fair value, the aggregate fair value of loans in nonaccrual status, and (iii) the difference between the aggregate fair value and the aggregate unpaid principal balance for loans that are 90 days or more past due, in nonaccrual status, or both; (f) for investments that would have been accounted for under the equity method if the entity had not chosen to apply the fair value option, the information required for such investments, if material either individually or in the aggregate; (2) for items included in the income statement: (a) the amounts of gains and losses from fair value changes included in earnings and in which line in the income statement those gains and losses are reported whether or not combined with gains and losses from items required to be accounted for at fair value; (b) a description of how interest and dividends are measured and where they are reported in the income statement; (c) for loans and other receivables held as assets: (i) the estimated amount of gains or losses included in earnings attributable to changes in instrument-specific credit risk and (ii) how the gains or losses attributable to changes in instrument-specific credit risk were determined; (d) for liabilities with fair values that have been significantly affected during the reporting period by changes in the instrument-specific credit risk: (i) the estimated amount of gains and losses from fair value changes included in earnings that are attributable to changes in the instrument-specific credit risk, (ii) qualitative information about the reasons for those changes, and (iii) how the gains and losses attributable to changes in instrument-specific credit risk were determined; and (3) certain other disclosures as required or determined to be provided." } } }, "auth_ref": [ "r84", "r97" ] }, "us-gaap_MiddleEastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MiddleEastMember", "presentation": [ "http://www.corecard.com/20230930/role/statement-note-2-revenue", "http://www.corecard.com/20230930/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Middle East [Member]", "documentation": "Region of Middle East." } } }, "auth_ref": [ "r564", "r565", "r566", "r567" ] } } } }, "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": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "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.20)", "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.21)", "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.25)", "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.29-31)", "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.30)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "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.17)", "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": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "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(23))", "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(12))", "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(20))", "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(4))", "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.2)", "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.4)", "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.7(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r68": { "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(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r69": { "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.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//825/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "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(11))", "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(13)(f))", "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(15))", "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-8A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r96": { "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" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-32" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "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(1))", "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(12))", "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(17))", "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(18))", "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(30)(a)(4))", "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(8))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r116": { "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" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "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": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r130": { "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "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": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "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": "(h)", "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": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "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": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-20/tableOfContent" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "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": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r284": { "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" }, "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": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "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": "(b)(3)", "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)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r361": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r366": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r379": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r472": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r473": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r474": { "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" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r477": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r501": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r506": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//321/tableOfContent" }, "r511": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org//325/tableOfContent" }, "r512": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r513": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r514": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r515": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r516": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r517": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r518": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r519": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r520": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r521": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r522": { "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(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" } } } ZIP 56 0001437749-23-029656-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-029656-xbrl.zip M4$L#!!0 ( PX85=3IR1=L,%@8T2&!IQCK="H(>H[ M@0D,1WB1?X]*SF![5?O_SS'Y__A?%OU*><2.JBW@1U MAZ'O4GX1C"CZX^O##<*H\?'T^.3^%GWOGJ/#QF$+-QNXU<3XR^<7X9X*9TA' M!($&OCB%&V>UH93CTWK]^?GYX+EU$/!!_;#1:-;_N+UYU'5K<67'X?G:3L"I M0[@+%Z.ZDM1HMQII[2#T)9^D#5YZW#L0U#D8!$_UN% W2AN$G(,7%K6(2W-- M7,J*:T-!OJ+D6$[&5.3TUTV4O5!<5\6J30,WFOBPF;2D+\ZP6(8JR0GQF/^C MN'_P9ZNNBGM$T*2Z3Y@CBKO61;F^!7.*JT)!OB*7:<4^$3TM'V[.5IIQ1[9J M5)1O(,=\@7PHR54-!1X0,I[O.2Z8K;Q CZ0D5UU)=F5>D=B_Q_6H,%N5+4&# M^6IT.2D:+W/HQ6.AV6ZWZ[JTAHB4G/5"2:\"/KJ@?1)ZH$WH_Q42C_49=6$< M>W1$?9FKD"F6A ^H_$9&5(R)0PV&$PQZA/3(9:-QP"7R"QLOLBX:[C>!0Z2> M;!8V4;]PT@ZK6[AY"//& 8BNU0VT6,C@(A7$X@;1)5:7U63G)Q=7!9?/ MLZR"OQ>L7&N KNZLID-YF+)(G;*6^K>H.,/F@S&S*3;;)OVUAC> R.TZ#SQ: M]^E A<-F8\'C/-=*#8BV6NJ:)[-Z$-\/I.Y*WTONCL?,[P?Q+;BI8H/3)+I[ MH'VDHX53PATE9WE,41_S8$RY9$#P3("H.QARVC^KJ:@;)]' GQ[I'4# DE29 M$Y!?T[6=T(1Z-U/UDK8*_[.: &=[-+;ZIYOC$&]5<^I?HF&4\2B#83)QN]+H]& _?E%+"M[V?%==*G% MHNNIV,_U&5ES:H2"NG?^%WT],S+BQG&-90WS[#-O-XMP<H7O$TYL2,:14"ASZ)'29GO KXVW6ORW4FP#U8R(;KL\STM'72#IZU-+1 MA^^)^%_V\"^%!X\)Q!!R2"4#V\6FV3 KSA8Y#JN1 WVXS^FS9TL$7WI;X*"/ MU2*G16Y@VC"09(LCK64<20L$"OKH+M5C/Y640 9(@^ A]05[HK#@UR][+I5 *F3@_!@&GDNYP/2O4 60&V;1 MP?P!'H-#'=BQKT&/U679(LA' MM=UEPH%E+N04?GP#59#>&47*Z!EDJ@SJI,J@^UB9'>?((>;TB?HA79< TXYL MH?NI$%VUM7F().TX=*WH#P!$V1/I>6M#.-^A+2C;A5"VDHN'5.*.0WH$@?L3 M%5*O:^O"F>_,$I3-1B&4:D=P/96VXS >1W&TY3J WD=2WL74NZ]X6Z,>%H+=U8B65CT"^2K1,Y>\X^,U&DDR7 MY,5"GF2F.UO@GA2G0AHZ+M=)]ZZ2M[M@EN2D;"3"C$78 GTN_U62ZT(?DJM= M3XVFV2JLU[JUA_5K>%?G$";N'F;(^]T3;*$@<,I=CB M0G$BKG3/MN?$;%CF,D$& ZZ^SU!K=M"?EL"(8FN]ZKFR*%OL*,[798-#79[1 M1B5MT\#Q(E)G3Y($'QC*#MSFF^=(J21;%"G.].4I,MK,=(CWE1,L,2%^TK9(N1Q?G59(<\7)J13JJ7,^>9NL\5+"\D*TJSA:%BA/)!H\9]@O;2OB)<#R. M#G,D'O8@QJ39$V%L34V6M+!%KN(4=#FYU%=\4T71C5(T>Y+-?I(RQ+L?PG0/ MNS!0?A2.8L3'9))+-FZ:=&9*V.)NXI5_P:J^UU ML*Q[6S0Q?&MVI]:YS_79$PGC._F3"_6YA?')Q(CTA.3$D6%8KJ<,\3T6G2=TP6>3\ZS5M6=+X /W1& M 9?L;^J>!T*:.45[0YD_XY%RQ]L7N$&G.YRZ*WM]X8!-SH$$ R_U*9#7V5,M M8\^L:':NR=9:KK0D8GCMP^"C0D816&+CHL)7&8^55E 56W:#])/I] "C M.+;L)J%S8J]A[50'?U)MLRDZI,I5KQ M(C!$SK1%-5X+H0KV=.(FY79E:KX^ T,5>][U']/7'[(O%-S#NO;R1/H26+DRJVV M+*)<2.#XU9#,=C%^*83><^;0!^(/:#._45FMR59NP4Q,.%S=ZL.W;W5K=:M; M;]_JH]6M/MINJT'1)UA@O,GOU-,3,O$G]SQX8LH:_31@,($:]. MLWDE6YUMMZ>&8-RU2_7N#2P! _M4J'\""(LUY4\ O(AM_R^3PRY3RWEW2*_4 MPN1 ..V&(&&RP'.6.]]23P:.,LH?J-0<4:HK!M!9EY34VE;;Y@";LVMQC:VT MJ3MDW+TG7,Z0MN#^5NJ?.2^B^G=(D/;?K14-Y;]'7R<;&QL](& M;\=:JU\ZE#C*KJSWX&-#AAET\':\L8&O&DK..3I9?Y M2GQF3GX6Q7VOSM>,+2*Z0E#K,E MY?WXU=(:8DW,^_&LX1@V[N9->,;\D-/%;EFACY_FD^@-U.A?<V66SNX'620X!D'3C9]OI4,!(5LTN1+BDY M\7WZ#B4[<6*+&DD.Q: '+)*U/$/-;T@.YP_)?/GE,>&]!56:27'2/_@P[/>H M"&7$Q/U)__M-,+H97UST>SHE(B)<"GK2%[+_R\]__M.7OP3!KU1015(:]>Z6 MO=M9)B*J3F5">[]]G5[V@M[PT^>//UU?];[?CGN'P\.CX& 8'!T$P<]?.!,_ M/IL?=T33'@@A=/[QI#]+T_GGP>#AX>'#XYWB'Z2Z'QP.AT>#-75_16Z^C=(G MADWBCX/BRR?2K:8?CG+:@^/CXT'^[1.I9KL(H=&#P6]7ES?AC"8D8,)H)#2R M:/99YP\O94C27(V5$'JE%.93L"8+S*/@X!!T]N%11WW0>J]7J$Y)3J'PT'AG( 4JT/-E"%A(<9 MS[5X"9]7Y$;R-P982$0?4PI#>*7HM5!8;37'2VUA<8U 9C2X9N6.M?29XF9(#2:I#.J MQC*9*SJC0K,%O0"[G=!+J37H>!+?DL=R3$U:<8LT@OD)9H#P:\*B"S$F$9+I*_%ZQ;5\YBT B@AP"AL6$0Q% MB>A(KDZ03.F"BJQB];43=RGW-RG".J)OTSN5_@Q\/;FDX+/FZPYZ_47S.46S M(0:8EGQJSB2'X$<;$Y,N2\!@V;K"8N\*_W1?.0>LM&ZEEN+^EJKD0BRH3DV M4N8,6"B=2GQ%U ^:&I?]AH+F$ ,$P>$4P61NDA.PQ%]2"*;78V%9.6K0?&[1 M&%<=XZZ5$W8E;[7&;;3NI4:;Q IJIY)?*PGC-EU>(.VR1 M216Y3?:-5-](A3VI /I)?]CO/5!V/TM7N>BB':+"K1S@R[3IBF*@LR3)VPQ8 M2I,U?ZQD4A7.RE81([P?A>_ !WSH=1J+ZM '5/A4(Q;6D0^PJE9S+!AW,VMG MY[0'X&[J[ )0Z97[-U=VP<"O^/Y-DHK94>8X^C1!+*[B#DMF*_GX-&MPJ#"I M-)\F$0Y5S?R43[,*/1@Q!3 LL+]Y PP5NWEJ/';8NO*9UM8P.C8A.&RHBH*G MYL2.L&;VR:<1:HEB-\,K:SW+IU&)PU.WXMQ@5 8=0\0%^CXM;LBN:[,3PJW;I;,)]N"KIU)E%:\LS5-\"'*6YXN@4T@5CAH7P:OX5W"YS?;,OGT6 A[J)8+NI.EF8T6EK!9*]V5]F/_R MI3SV$8%C/(6EC,L\>6^'@>)QC")?A=>F7)$P_2=+9^-,IZ!? M!6KFF3F!9!+[\"\JW\K>HB4_B].V"2/WB+M!Z/-V20@D:+N%]BJM@D14R[EK MD%[I'& -V],@G=(Y/$M0X5/NQ(7W+&LX?C[E71SKIHY/X5/NQK6:JOQ&GZ;7 M;H=<=A"]>K6J(]52$=9ZDN +-RL# [T-3[5_F9YR,F;*OW:XW5I%/7FU-]5B,B4]. MZ!X[O;D%\<4A(7H6Q%P^[-T#L33TN+WA4 = M%F_$6V3F&8G\4Q#T=$ZCB*)++,1)8 M'-H3$2K0?@TW$Z9GDM-^*]*9G.3 M&68Z+'(B-'I.B90HRA_!.MQR4>R7NJ+IS,SJJAL%:O&Z1O7*(KTZ^U*.",?G M"9KG,XFU 6VS=H_IU8&0.IA*6#O&5'Z*!XVMNHF.,1;14.'/66\CJ\/J$:8F MG5;![P.Z9R>\2:>5<;M.9YH5]UK)!8/0[.ORNS;NVCD31(1FDT*8LH6MX^HW MX .^8G%M@<_2@ _XGFIT3?%9&O@CW;Y]OPM9YH[:N513.L\4N+^:3N+J&S'Q MC)W@N96C$%Q24_VL/N#)G)T(.JKTAJYL5R$M>99TW;<7M3U(PH M^A4,GIK!XO^[]Y:] M9JX>"_SX'0+'YHC13HR_CEN+/1%H]/[[I;*5[[Q*\ MW6O1M]V0/JWLW?=.TWT=#1R$_S\M5NX><7E01X"_%WP*8L)4L# WHP9)?F/J MZNC*QO,9 [%AK5@&L50!R5-_ 1%1P)\#XB R%W7R)SS5YWG>]OU.COVX@.#J M#SSG(IV#Q/DMN<9P#2U^?TL6%=W2N6?#*K$[-Q$ M'9M3^PDK//-\SA1+^CT%IPMF39Q!_ (SCPF69$G C;D.YBM'MZ%9VNL[W9FB M-Q#;D?FY-%=^T9)[Y-=1RVGI3:EUV9T:)ZQPWT#7MP^4+^@5]-JL](]MMFS. M2^S_HD2=RTRUQ/RZ&6^QWL([VP[FK7;\1?L@]X'UN17_D$YI0A@82C6)SV'E M)-Q(W :TM4$_W8_:5ECN7R<^Y5K>7!^55MZGW(8+;>PT$SZE)IPI87M=\*F( MX4H-V[X (GQ9?6%^W$';\.1_4$L#!!0 ( PX85>!, :CWBL !6H P 5 M 8V-R9"TR,#(S,#DS,%]D968N>&UL[7U;<^,XLN;[1NQ_J*U]5M>M>V:Z M8_J<\*UJ'%LN>VW5])E]F8!)2.(41>B I,N:7[\)4C=;!)C@!4RZ$#'394D M^"4()#*_3 !__<_'9?SJ@^OO]Y-3N[.+B]? MOTHSEH0L%@G__74B7O_G?_S/__'7_S69?.()ERSCX:O[]:OI(D]"+L_%DK_Z MK]/;SZ\FK][^^;=?_G1S]>KK].S5^[?O/TS>O9U\>#>9_,=?XRCY]IOZSSU+ M^2L D:3%Q]]?+[)L]=N;-]^_?__I\5[&/PDY?_/^[=L/;[:E7V^*JU_#;%?A ML/ O;\H?=T6/FO[^H2C[[M=??WU3_+HKFD95!:'1=V_^Z^KS7;#@2S:)$M4C M@<*21K^EQ9>?1<"RHAMK17BE+:$^3;;%)NJKR;OWT&<_/:;A:^CU5Z_*KF,R MD"+FMWSV:O/GU]O+X[Z(DNQ-&"W?;,J\87$,D(L6%I+/M%"W':@0_**>_;\/ M:F;K%0R#-%JN8O[Z37M0H5BR*)DL^?*>RX;P*MOH'&BTY(F:*9/R<4VQ:IKI M&NX"VI-!?L\GNRWH0\*N"H/XK.*M\RC_YYD611MCY_,I5B=L_CWU_K?B[1 MQ$IA"[GI)/=HJD=F+Z@^\SF+RV>?/$9I!3!-B<:89BR]+V9GGD[FC*U*8#S. MTNTW>X2;+_YY'J5!+-)<\BF,E%-H_]O)/0PE%F3/$%O4<"K!1Y@1?U<3XGJE M)MH.E 9^77&GV.^VTQO4 [^$/Y\/D_J"P^"=LON8UV%]4LB$CB^!4*I(B=YU_FJ>KCJ-WDWUTM56HLV7(LE@4%_$1;^" M*JV!T0?"=MW92_G7-Q469)>FQG9D LCV0I*+Y;Q"3P^5! ^QFQ>8?-5_MZC%7JF-(OD M[$R$S]=KW<]]HLFE5++#U&'Q/SB3%TEX#B^O"EE-T1Y1GF]&4?GL&RXC$7Z$ M[ZIL^-JRSG"J/L*A/"KI ./E?A;J;%UL<;=HJRQ=3%$'*,O1II]"QG(.\/W? MG,F,RWA]RU="/OGNU('5%7:"$1YB0'?S<.\]R$H:2I^GF M'S4[WVE)%T-95SC5"GHC,48L6J*]X[V#":%9/$EF'>/_X>OM3 UY?K')Y9+D=QE8/_?+1CTU'6> M%?&^**DR&O&5^D=>FF6E!H0'JS=<:7)@BM/@A&FA<\=[2V?1XK^2;(O M;*GOVNIBO:.[6_ XKIO<587Z1[9D<7R:IV D1UQX-<0B>\>W\_C;)*WUY7Q &JB\=@ MP9(YU^@04[$>T8'KJZS,N_7R7L05L"I_'RSB]\-$Q% \E(^+-7E3/6@FH M"ZI@Q:-GJ^ #'%@9Z1DOV( 35D)Z!HP^\04K$SW#Q4RF8.6B9[&8Z1BL7/1, M%@-K@A6*GK%2SU!A9:-JGF!BFE@9J9HGF%@*UC6G:J$8 G)8T:A:)X9H"58T MJD8)(@"-%9&>55(7AL-*1L\VL4UAP4I*SUI!9!9AA:-GLN"RLK'RT;->4(G2 M6/'H&3#(;'6L@/2L%\/VBKU0O6^M"422BC@*U3$=DWL6JV,K)NF"\RR=Y G+ MPPA^V**KWV!CU9R+;38- /EMZ ,E^8UC&_I)$"@R.[UA:Q76K$[UPA4>!/?(W8?Q: @>%HK@+F\:_3Y,H^5*KK.%N#0@=TL M^4(E&#QP%3-9\L\B3:&/KV=3]JB7J4DK;B4-PT)]P\+-HO R.6.K*&/Q@4VM M$PY=T:T\:<2;'2! M\15HBKD]LH;/.(SDL%3+H(T/5B)0T!KHR%J#2'++'WB2UU@]YL)#XOXBDL & M^G%YI^@OP#42:PXN7K'>H^T>=#VWTH J!,/=O !4%W**\Z"[0.,5*F0AXI#+ MM 2G08ZM-I0LYB%#9(P]X?1VW4HAD/N5R>9D\ M\#1[. M?70]M](HAQKC5.D+#H6WOL=-9=VC1B],-:6=(K^1 L9MMKZ)&>BZ)%0+^TJI M#[TQCZGB5(9;4!]1PL,+)A.8?^D!GP3&;Q1$.DGP%?W!E.X/INP!)]+N)6+I M3B6L)+E<%W!*[]_$#]05]UL"_2&9?C/@X(=D]I^V9B<2@I]V.\T0DIDQBU:T M-;G7B!86[4EA4TSHB8B/WR)E[#\-T5K&.D\,*5G_:8CV;Z^U4/UG'%H+54L?^FRH^K^\%Y/55&/CE"]= KBWO,^5\IIS/ ME/.97D"-+K.4T6RWD.).&\E79->3XD8:RM3WDS1T[@A,0N7@/Q2/L MODXG8C8192 #"K0^>@K?L'/VP!::)PY^/.(@E=F!*0^?]LC@@\HT#/,@@S65 MRXPEN> M:?=7UY1VC'R[/:-$I=_?;B@YP%$:\,;-$TU7S"E6Z*/]4-< K2PSS-$>FZY* M:Y:]VO+#H*_M:4-)]\=B@/823_&8QS.NDNM#,I1]?/6$O#@^%>.XC.-C,%+. M9*#VNYZ#B1F+8JN6N;-1=1Q+45C'V^52S;8_HFQQEJ<9C ()@R'.%9FEMC;! M_T+]L;(M6AI"XCIEI"OF-B18NH?&F5!9Q@=:7T"@]0\>S1?@AIP\@&J>;RXZ MNYYMG!-L7+YA*Q0D/0)G\CT;M>%#S[T*4DLB"BO^;G11=1R)2B8Q'_RQ2<_=NM-DY MM4$DLG91FWDJ\Q2(F<2V4C8@L,G M9R%U(#2M?-D^D;P S+ M6%*>9!FLIY(E*:QW:OU-PN)37#A1G?14^X>1Z;[,IV)#<[>^Q/M"M)@XU*#\Z]G/#BX,N.>2C4$P9FH"PPXKBGX[Y2WQR> M@G+ 4E;N6D"7=VK4(X[V->[!L*[O5KKJ0Z?-$F'J.)9BJXW3J=# *YCR>P9* M5KT!Z/Y"C]^JH9_"F-_DQ=YP&8GPE@=B7LY!TS6OKAX[U/&.QE&@+>=V+W^A MN537B@3>0R5[C"H[+M2#G@8R;JJVN85G,(\LR;=>,9#H94^('Q^2;U2GYL)N M:4SD[D$:^P-WM,,S19E6A.NLZGBJ^P7LDRWLD_)0R7/0#LF\M+3*H;O-!'IJ MFVF%:=R2>XEO^2J7P0( W4@QEVRY/S?T9*ENM7QGDA)?V[UDE1=65 EAN-EB MN,.PC4M ;?GAT&\.GPV@,Z7VI"Q$C>$D*!RJ+1RUM^6*PYA&B5)3=:C070<1 MKP;K(3FJW>S5"6M:R;& YB"?W0LZNNP-Y362H_YKWRB2@B#'P:,%LV#8Z.6V M8H5$+G?DR* MCBXMI+9S&^U9D%LL+%Z;K==-;IUH\"Y1KA6YC:.N0VWDENEVB[ M!#<',1]DC_U*K,=:,ZM8$\0=*=$^%[*+5+Y!]_RQ=#&9Q>)[YYO\# T/O:NO M%EJK5"H8'&KMY.>\_/+@_ST73ET- &$\?EZ;; ML>[>B'WQ" YN,N>WL&Q>S&9\*@U%KU] T/+5W!= MI;^NSH$VJ6]T54(R-1F4-?4I2+B(0KR5E!/=G(:&B J7[/W28VC&\?V MP U_?RUOF,PV'XI$A+0($WV,'GE8+EK;] 3=EHD6+3F5&'ROPO7]*.0^U>1Z M=I!$JQ$07W$0>:9BTZ_UU "FRK RE-<^MW)5R>TR;2'0BS[.L__,(G)# MH5>1#[H6G2-!3D>XZJ$.<\/=S2MWP\PF;PTMN0YFKX=,@BX;< M(,(M84U#Z>06I@:"&+NA+L>%W+K3=0?4)1Z06UMZZ0!S$)_2I4HHEV[6Q&%B\6P#3 M"F$T8O?U&+^+P?TNAJ'-$I3]A9YGCLTNOZ/AB3A^1X.51"]M1X,[K8'1!\+5 M>N7:[G\_D64HW]*H/ZKGS&+7/+G=)?5YFH%C*D\,]])7%^G@R.$B6I2FBG!1 M<2(8P5R-F^I;Y2UJ= -MIAZD3OG?G-Q??8LMLG0'D*:+2(;*JU[K@>C*M'9* M"I=0KDL+:_-A;UQMOOCGU[OGH(Y^H.&TT4+S8[B0JC1, ^R:[E1HII18"KF M"F,*"]!6U6M[MK;L.- Z'P=WI?'^B:O;H%:+*&"Q%G5MV7&@==_'6^/R$(MF MPM66=7M,NP"+#\R*\GZE*/UVRI-@L63R6V6WVU9[";)T/YI:R;3>P:L88+;5 MAI9E"L^W$^-YC6$E4&CL!M=QC?%*,.S,V)A71_@J/3K+6C[(8W?Q0:Z2V%GR M-8F>7[_\_"8"?4FGB#^#19:DU>R(L8Q3E%=1&,;\@JD;+0U =<6<8MULYBES MV)-B+/X198OMA*L+X-E6=QOH8K%*Q"]W*W'SRS"6]>%$'T[TX41R@M02(<** M@Z F6KW+*:S\?VKR&9A,844B4A+,Q@<2#1R.DE*^LM+J&/_)-3D.T-S1%H2=0KPU$SI-2CE5RU/)Y;T3K0(,U")V24B;4Y M+*PH*U*JID]WH94"ZFB1[W2-(N!Q>!GR,^V.T3N:2%_/^.1YM)K)UW92.JJLZXPV,CR]&\KH;["@;%:,\A!6>('%B9/KLP4,D.+@ MU-WKW+UB!$741<.='!_BN3'/C;U8;NSX4DS.C?0,KL+8<+O?LQ\L>)C'_'I6 M?2VI#JYN6W\'S7G^S$J"?>?6L6:&DIXK\UR9Y\K("=*92A7VB^8HB;3NUA\R M7JS%>_N1639WTX0"!=?3>.G.U_6,I&+K0CLW8]>MCGQ;?I20X.@XS^S<.O ML,+)X@+54J>H:]G3T_6Q.C$<6]GCD\;28\=2& ^9[/%)OL>P3QHTG==3XQ3< M,T^-TZ?&7:PRPJ%J'AW=[FR9)\?>]#D61%M/GQ1-.?Y)2ISLIS8D*WD<9&_U M?[X/M=ZJ))"0O=7_26K4>JN2N?)Q)A]GLI/8QYFT<:9.&3G7,:D_3V8LDI,' M%N<<.H4I,9KDR=>VXRPBA42""TAY\OX')>_/6+HX24+UCTH+@=&DAI#INJ': M"F[Q"[D2$B;&.;_/[GB02YABFJM3K>KXP('=/GW017]7JNATO?OS;Q&7H.<7 MZ\_\@5==]=:L\C!R[3N\_OP!3)UAI+A,5F!$%UU:G4A@46,8":X.5KKCP6(, M!S1JXV5+.6@X8W=K^V4"FBM70$U*PES:*?(KD?#U%9/?>/8Q3T+SNBP)EK52)>E,G0.ZO6,@2N;7LPH5 MEJH3:=/JGXQJOH]'^#[2/\)FG@X=@?(!ZM$$J.NL&N%BQI/L&#N?4'1BYE/L M" 3A(OHPQT:;1FR8WV3K26 ML'.Y28Y[=\J^U="G=R,1BATB-^Y[,>F>W'^"CG20G X#6<0ODV5A.:A.GZ0[I6F[>;FN&6>)(C@@K38N[]89=15LGH#N M7;$8$9%O5IE&*@DM-#ZQY>6E5(PV/+H_D2*]3-1,+FZ(WNJ@\OB9_>16'@J7 M&0QBL.%4W;&X=O>4IIRG]ZPD^,03+ED,BO0D M7()64%"RZ(%?/*J=M=SX#JSJ.J;^0"/Q_6JJGJH60#UQB:A!00(CJX&J,VXI M!MVG4.C'*Y9EI3=Q=KC(U;'#5G5=[T3A*AD-4)VKE#:Q4MV.F?\6-3UY[0^H M\V0C.4%L5C_1:*$9+8.(-@C(>=RXMR/0MC0I-JB/$4N!UNOCO3:PS]UFWO8A MM+51XNE;3]]Z^K8C^K:!F^.:BWWW=A(52F62L4=K[E53VQG7:GR^YU8]M_JB MVF.B3E8@C9:7O_L ;QK8MNC"6FV'R!K0WH VFT,EN(-ULAD^-_5Q?P2G^ M4Y9&Z?7L&:IU^=\Z0]JNLE.YOO#O!["D2.#/H#QSPT;"ILTXE?49AIH!6%/: M.S[>\:FTRE#CQCL]WNGQ3L^+=WKJ=(&PMW?(R8@ +MJ90N3"R78BM[.-7,=X MWD\D?^!)KJ(D,,%L@SRZZLZB/&8 WDOU7JHYS,/F/KNK7&@P4/\UAMT#L3H'J2(IFEP!BEWT[7ZK\?07D)62=CBY:\O_02SF# M3 3[$3\*O\XDEG?GO#OGW;D7[\YI5(!H9020\V[JI6QM!KAV:GZ9I.KJVGMU MKZ7:<;N[^K*9DX-MSIG38P?(.T'>"4*X"]>SCN]UQWH7_3_8.R/>&?'.B'=& MO#/BG9&7ZXRX7D]=6_7:"]2;6?78YIQ9]7: O%7OK7K,S<3E.5^;RY7"Z^16 M'0DFU0%@2?A%)'+[L8C4HFRL+IOVEKFWS+UE[BUS;YE[R_SE6N;=KYBN;6_= MG32-+&]<8\[L;ALXWNKV5C?N(I6SF*5I-(MX>+I6ASNH=,&\./%!C:_U.0Q! ME-W419-.^V!_!O'^].$Z(5%UO*_@?07O*WA?P?L*WE=XN;Z"Q5(XPE2B[JP9 MUQY0S=']S3PANT:I7%/@/2/O&=F?",Y2KHY/11F -:4=(T]3SJ_!SF!J"A30 M/D?L/HJA/[?:"BE5XY:\[^-]'^_[>-_'^S[>]WFYO@]JV1^AU]-ZX7?M[.QW M58=/=KA,Q&S_"WBI4=Q\PSBZY0'VDEMBP_D^QWU3W#9Z(T4 XZ,, E[!8(.V M6!)47RAC4@CGZ@X:320O-CN,RIS Y(L3S.QY/(R">)\>\\S_"^- M."U:\K3D"SL5\Z5P8V9!:DTH866]4!.M?K$25I;#Z&A-G(E,AB###36!6BE) M$;:MYQF%^P8[&H]("Y+4H*S7#T+/;I ;B>W5(H7AV,4KPQFRI.1"Z4%J_MEJGCI1H5F\.S6LC1?Q 3$0S->WVO?GX<8_Q8^T"_=+BQ^[BK#B1 M6K,9P\5:@\/#];H,M6(;'B#2:@>M5:!U.P1.])%#31$: 3)::'RX#A;^*_8O M(;>#)M7$#O2%>L?WA2WY]>P) &U@IK;L.-!V'T:RH'R?'(]:'([*DV"AMA=7 M"F);[27(0NS]K'?P*F:O;;6A99G"\^W$>%YC6 ENP!^!+]B1I=@L?JH*FZ$J=[$B%AV0\7B]X M'%Z&O-0Y25B5]*7NOF#)6D7_I^H0+3%=\(\JJ2A87"8AK!S2L(>TUP?1B.#2 M0N/CR6#:G*E<6BY7*D%,F3F:B+*I6.\8;_DJE\&"I?QD+GFAJ)[CT49MK>N^ M#&D&C8H4ZADTUV?!D@,U_85G9[F4!_;1,^(;78^(-%_ 1FDHT'%5IS+=L'5Q MTMY4G 3_G4>2/UM1-?)@J_D8D(\!:?TQNN&#VH5.M%I31A"[,S>HZ5_@Y3RY]%( MJ7-Z7#.X/T^B_:'P+=E;5%O.F%L+-"U/$-P82W\#8VEC#8&A]!"I?4YW^6H5 MK\\6,)Q@&.Q'0 HF$DL"*($@0;MHV+._I/A66F@\^PO&_068$VIC<+8087E1 M!N=& A)786RXW1\$M[LX_1B8TMTZN+JSXCIHSBD'5MQ*>0E:+)*%0[E@_N1(PWNI@F%,$1/XZ4[3L1'97Q4QDYB'Y5Y+E)#7VYDX1DK;V^D<1F$ M1SC26 S>^4(*^ LQ 3'<$%*T/Q$3K=;G=QTV^V629B+X=L^@<]1UO2M8 LM# MU-J%T*S;=19.:XBLW8:(7 V=-JU.(QY# M"\V/$1VR8>SCXD$\O ,5RT^?#ZR+1_6GCIVRJ^R6\P8E(M:<;QSN:H!?1.FE MA2??06_ :IJQ^/!W=8'D%Y']@V?@@(EY$OT;)K^&->_[>6ZYR4KX)U*R9%[H MT=/UOLC&&"EDNEZI@BF\^:C?;Y!=QT7:QWEVF:\_ \ MEU$R+]]Q,2;2XL?=0 #'+$JU$[1Y0YYM]SR1YXD\3W3(W38VQT=*$S6Q]$;* M&CFRY$;*/+5=1D?*1_5NIM(A?8KO)Z+$/1%Y!C43%9*:P#\37K[6P],C.J.% M&C^9 ''4$GLK:FDSQJ[W#]U.OAL)&NQ6C=%W^A3E!M4[R,#&//5].]#O!P'] MH1WH#X. _KD=Z)]]7KIG'AUS3 <#\C+)P!1)H^#O+,ZU9$;?SQMK[Y6^3/^] M]O0Y8^VM/W@T7RC#_X%+-N=/=&'_?8AY.H&>+=V!DSQ;"*EZ;X/CVC2XQ7PWGH%O.5JDL'WVRL:Q3AGI=-HW<"+V5P'T' M&8D/>LK?21Y*33AFK$E)0Y,Z/VA64Z/ U$BW[3D*'[O. _OS9,8B.7E02*"7 M6)K+XM?T\/M%!"]5!HOU9";DA*F]F6F1UQ1'[#Z* 1U/&V:#]?9\9SEA/4N MRPSS630_:!9-L5$Z_0@CK5 FYU&JU"4,00V%7EO>+?H'&/#*O/\HI+K.]XX' MN2PFPSF_S_:?=,)85G;I^O=GW_;+C6?^0./#>/-KO(P8O%EDH(S4ECXANEE+NT4^95( M^/J*R6\\^Y@GH5G-F0L[Q7W+H>NB /S*ZM6D^ENC=%TT^2/WP;#Y;#ZKI1>< M4\F2=*9N24_"B=82=BXIR7'O3MFW&OH=Y8%TJ?0Q[ FY<=^+27>H$/ , M-,GI,)!UW&IN=)0"Y#,:?4;CR\MH;!CD&VEZ8K-X\TA3#9&9 JX3EOXR619V M8'&64KKK\I9GE5NVZBRYJ!$NGS+D4X8,1/937?5Q2K-65V??=7&73MMVVBO7V8++Z8(E4[Y4-K9<[Z^?4&C-DFFZHYM&?8C-;QS7 MVLTC)WF]3^-]&F*&;P]KV$C]G2Z7+RI^@M&>[LAK0#UCD4M!7WU2F7;E'IE*62F@*H3_T]9JDT';MJ,WX_SPV=O M>Y>\'YPCR^CT?>2S7HGF-/Z 6:\^UZ6G7)P)8F*T M:#M7;J1<< ^TQE@38[JG,I ]0>WV4>"=T-[7CWL=!;?XZ@2++ M*"O"?L5YXFJIA:')DZ#]ILB&K3NC+5OA\YLD/75DV@X(W@)38^DS9RG?W.>@ M*S'+4UX#OUZ!Z3-+N>*0^U[NX233FG:#_Q!&9"#$/^)%R"UD@S-2\>^,6CNE&-&R6P MJNM4JLL$-!;?KT[JJ6J-U.\N0M2@((%QVP:JSKBE&/2N@Z>+QF:4HQS09V4' M1/WL5DAUAIC(D^P6>OL&7(\#@]RWO*4 M@]6L#OL[5\*2')E.!VP6%6==%H 1T=+V1MZ)#;WH9[ M.P)M89,BPOH8L13VF_7Q7AOX'>2R**R%MEZT_;Y"SUQ[YKI%7DH;CI"NM-]%%[+N6Z$G:6GBA>I$Z(]@^+!8 M(6XCM+%!3YM[VEQ+!8R<2/8TC:=IB/FY72GLD;(VW5B<(R5V6EDH(^5U6EJ@ M(]WUUL[)&.FNMV:>LVOJ[MW;250$M"89>VR]RPW9FC.ZS0J/)](\D>:=->\@24@'9[8$UI[V9Z-].[F=[-?"822FO4FUZ;[]5_[L&: M@V_^/U!+ P04 " ,.&%7V=,A@NX_ !^6 , %0 &-C\_PW^>@I02@422RH]__F:99>N? MW[U[>7GY]O6)Q]\ROGCW\?W[3^^*UM_DS>'7,-MU*#?^_IWZ<=?T9.B73[+M MAY]^^NF=_'77-(VJ&HI!/[S[]\\WC[,E705G40(4F0$N:?1S*K^\8;,@DV1L MG +1MH!/9T6S,_CJ[,-'0;-O7]/P&T%U0A3I.(OI YT3^/?+PT0+\Z=WT.)= M0A>P3#?!$XT%SG*():?SZGXQYP?= (^? (\/?P0\_E U6K9="]Y(H]4ZIM^\ MZXSI/>41"Z^2GE&N'M8*[H]9P#,;V)\.W#/^4Y8%<;^8GP[9-\[B"*,]XWPR M9,\XW]*>^>-XP/[P12":G2)IB%T,K6[$7WE#&+#F4)7P\B.\-#!]S:BXC_)3 MXMV,B1MUG1W.:\[9J@V166O* M*4(()([7Q(Q5;EE&I^PZ2H0\$ 6Q.)TS"H O:19$<3H5?+@)XBJF:=<3PSYF M$&PS$F!!IHSL\" [1$B."!=:"L*:/!G-)"HIT'Z9.1)R8_Y%W^_H6E*Z=T:9',AR-]0(4O>1,%3%(M]T2*)Y- O$W\%LQC8)X'>V9G$TBVBZ^Z/JANEC M/,R]TP6N[>W[N,>#C'=XD/L/2?-/P"5J;'C,U^OUO#[_=B>=/S[=4KY;,HI?<\ MFM$'L>(4+N%S@>[OFGO-'6#D#6@?0>N;#3 \DXB3_! E8\X!!_A[1!2B(U+@ M2"221&))?IL&3S&5LB&1Z/Y?+]>,0SYA_A;?V7X?/PL)&1;VFO''(*:/=+;A M428.H$OZE'T.LOS37Z-L&25W"?T;#?AXQ7@&T[Q@::;9S_T-C-ROW1%P);MV MQQ0CQ?J@#T*>%5(>>9$H$)90LA5(C,@.#3)KG+VEI;!B6*LD]9V[DL!K03BQ/;YD9R1!P5V&.IE/;WK=$D#(MIBKN_%%T)J MA8?Q\&Q6DH0QS&8Z6*_,UP34"3-^+YA1J@EG$@]2UBD&Q)W&"]3(K>VH/FPU MZ#J(^*]!O*%]JD G@[I4?W; !ZWZ[+!TIO9TH$M?*@^@0 QF/21UYY27NZHZ MFH6P=)<25D.HV7/Z:8FXYT\%ZO>6:@#JYY7X0M]R>?\GG$AH# MNN2,UZ?QDFM'=%O,^^/9*N"_4PGR+-WM+@SKF@W5*^/6@W3"MC\*MOV\0X+L M#Z@!,:WARC2R;!MRVV+8GT @7$69VBI! @*B?!VCR0S)N.V&[)6!S4 [8>2? M!"-?[)$A AGQN83,@!BZY8HU,C9F&=Q937,;D4#D5A!LPSDXR3VE&0]FNH<5 MHSY8BVC=V+99M99#R9N44J*.Y;=^S(1&=&2X; 1OFN;HOCK\@ GPN:[W][D'HEN.;C_M6QAE&RY0,Z.WKML M23F8VSA=TB2-GNDD$3<%O6%IJE=-Q^%_;%)Y1MW2[&X^#5XUIW3?PR,/]+[0 ML+V+OB2Q +!MT3LGKU82E(_ KBU)66VU\G^M2+)EF2\YUO% M=%A+ETH3> ]WRD49I:_G2C%>R!8W2KO5<7:AJ TK]J"X_F?B^-KP1I]'DR[( M@[]N:-OLJV 3 9SLH9/??'L.&E&;84CH_I%5?G_&I&]A>L8VF8P)!T=BT'"I M7_E+7[*G6]3S1D_"]*4YB:K>&]*0&UH:] =O54AL?3]N'7XRU\*S(G MG(PEYG*'EPQ%@]SA]KBGPTM:+RSA^NFM^EO,CNX$P T[7M8DT['M.5JU0E<(P'5$^S0#@V2<@D9D(8 M$[U71!W5_HQY6O8XMLS54\M=<&9E[)EF ]0WQ@9!5@[J:@M40\?L@;[F@=@$ M946PK+D0^@I_^W'O:V 6UHYRPX@ZRET(MS)NM04?&H M/>"?:;):UDQ")L(DN4Q/2M8BWPYFQUQ1[5562:IAR%Y%S.L#7041Y,*XFU]' MZ2R((8@#(X(9#6@S#KP2\*!"PBLQM!8=WA,]<('BGX8G7IHQ:-N8<0,J^_+& M3S?K=2S;0VI%P/XL*F7UQ$B<_8)TZLUOAMHPO/WAR;F$KE+RRMED!RF ]LP< MG0,',"ON:Z_.-T)RIF>K*(E6FU6.[3H_8ZQLU580G>Y4(\P&LU&O);;DL\(V MWZK%[?!5[M-VG-%YFR*6NX<X@S,R O M:TDSM\^=QD:%AM9=GCS]F1;%) M,[:B?/R9KI[HL76@K@GF9#P:RGI08PZ.C,EO"F+#TX@-E,.\_$+%"W -Z@]T M+C@='GQ*$[K;LE>_%[ZK\-W:BY_\ M5J#A]F6P+>6;98%N ;R=98)[SF:4ANFUF-X%BV,Z@UUY-Y<(/] 9C9[A440C M([3LC909#*'89L@"#0*L0 J1'V(*$\FJ?(>)EUNX[5JPC@1VQJ(2BW$2WK @ M*6%S2[-&I[TV79',:0+"E71K@@M&U+4S1X3&\?#*EAG<;VV(26NG&=Y:K4(8!*0]G?;-". M#Q[=KYN9A+6FE5N[W'09)%.Z6C,>\.UDM1;8@7P)%QCDKRPE:3A*WU!GONL\ M:!DQ$)K&BT2)35=;:=\'KG'H.:V1%5QM'V\YTOGSP&Q+LCVB)-AA.JB<1W:9 MPB QDH.5]F+3@T-(S*#P$;^;[SW$]Z>6@76OU3@]V/F,X-G>2?NDX>!;/YS, M8?B%T1C]$-3V?I?!Y8O?M2TOK7Z 64BZAT=J(-?0\'+O];#.AIGX^EH\=S[Z M+%E,*5]-DF>:+Y]F(]6TQ'K5GXYH/_'8#A3*[[T/C!$J', ] \#$> *V/-QK MN("U()0S!K]@')2\C!ZJ=96>)*WZ()F^=FS[";1SX,?JOJ'KB26F,J,W0Q%Q M$%*-@6;1]-S2[^@6Y)866-AF\]R9KHPGB53*294V^.?!B2B8-3242= +X_@! MJ=YYM;)-IX*'6T,:=D2;W'YJR\>P?FXC39IG: MI O6]%(SM"N6K\,!LP-ZFM-/:DX)5!R@8;LM<2^^7T*$#9N7TE1%.SP\3@NO M7NRBA3)&!6^-CM5OCHYE;X.*Q;X:/=6P$]6[NWPL=AWPK' MK-CF5JBDN+-;H=['9U]K"NPG]RR-8#ZW&T#X;EY\UBEUO8Z-O$UZP<&5FM@+ MLAC%RQ.5, 7?F[WS1J14(@TP)@6*(Z*0!IW5D%Z6;O1^MP:SNI+^[$:&D7J& MW?JR'SF.S1N'SQ#Z4XK&@^0G42(VC]#GC4/S7$VN)ZN+"I%]\!QW:,I9=7:7 M840:RES43\>YJ,=<2E> \/EVWR2?P_@EX.&I"/-7&BV6&0W'SY0'"ZKRKHGO M(1\/O)UL@AA>O#]JMJM'3+ID+L75MHR1O%SB1'"E20H;<1'.A>!1HDC>0 M5,]/46F??'.*W.(C"@""09B0&YZ\9)^$CY MI[,:Y*D&=\H] 5.:?5/EPPT%ZWXT3\(M,32'RK68XQVJ>%*H,EO M"K@?[W0K*\E<+(\[!]Y]\->4/5 @:B33&NV]D*<,GN+O.7N.0AJ>;[\(K6.2 M[%+9C$%L4,;[>D=XFZ"P[L064'+FE6P!=Y1S\R!HB+#BEQ '0_X.=2)P)Y,\ MZ #0?PL_PPQ(,07RM"5O8!8D2MZ62NKM9^(K*::3S<9^%#8 M-R::0/=O6JS#TNMKPI$3$UAG0A;' 4^)X%FE?GM\47#((W9LDN8+[\.(I(Q9 MXTVV9!S\#IKM2;H>W4U+QR/;#S(%T"155LK5$])?WPV M2=.-.8\=MNZ+O]2H;GDKDC"'QU!'%*YCIBJR.Y1^DL48Y M1%U'K^)\E9%UN0DG_*!AL@XCH;,TMX9H/9UX;L"3N876G(E[/MM*6SD5&*SA M,AN!1ST'IGW:9.#71-9!%'K*88Q?,M;C.CCC]@JKR?@UTMG8&UHCN58SJ@^K MFM M!60_>F43<5E+BOFX>@6_WW%9]2&4[TCWE,LCO?D:;NK9_4K607![/:\# M3IX!_)"TGS;K4'UQFQ'7G>U572C&5< :VV.MH+IQG9DR=0B@[)']S09C5,R% M!.HS)WTSH[#6].I:"*S(^P.I#3=)-(O606R0V G7&54\S!2(NU1/((#N4$$F M?G([4UQ0G9S9_K6\T Z?MN+J6=$TBV:$<2@EHI(8[NCSM$FCA$(.[*<@^5W% M&3"904B@H(9ZB;(E"4"F7T7J@9[3O%R0;/[$DC"%T=-H%8E;KAH-69=T1&91 MMAU!8^"LF'QY) OV3'F2%Q_B1, F05'@E4D+=]T I=[?$CT19.<#4*M@"VF1 MXDU(Y0QDXSSH8@YXJ2ZYZ48-)YM'R6(D:[+0UV"UAM"C0IN)Q?P!V8R-R)(! M81?E_B.Q%%RT8'Q[^#404\LR/O$.-LLEB5JKW9[J$QQ#X7M M6I]CK-N6=2;*7(E%85M*'V@LW6=,11KC?DC1IG%\5R).(R(84F=L?. M*4#"'A&S>=BN4E7-)54EJFI(UE$7F"0S<"*GEU3].TDNH1PMI^$#?:;)AFIK M"6*[8_2!%F!L;XRV^+36"*S.%14TKZ +85V"'Y&$9B ;%AD-URHCYK FBE-^ MIDN9XE2B0]Z$.6)O22CD.G%Z@$HA5!:8K_@D-F?$PI$0@W-I7OZ>4X-DP>\T M@4AKEB=-'8E_98NB+/E6C#67-45%UYRX9"MH*[H\44(#G@BJ@Z MY/?9DL"; M $C02JN"2M%21!*P9U:'>L@(XT.O8R#YSX+4&#_.TM\4 #<[!VE'*;^=LDA[&^ M89=\W%ZR&9]"1E?/ZYK7&%D1;PAYC6L8XCBYM[4,QRG/2DPN/NT97'R HD+A M9I;=<16:0"N>S)N:M61NW7#6W3<43"E>Y&!]O)$W4I.9DNAK]'E629DTYZ4W@8KJN4;LPX(YJD?V%VUKQ$!J/[8 MQY# K#W5OII+_NIU'2E33SI)[J4%RM(U7P/)TT5?@9$K1Y MA<71;#NEK]FY&/OWAGCUAM;8["S5HSK+QU(-'I6!I:^9X(V>H 9)-+SE6&G@ M$=:27%:%R\?9DH:;F-[-3\44V+0ZX45C..IC.(1@V@6L>['5CQ6JEZ5A?=/; M+G.#RR#@\PME"QZLE^!;J./VQ7"*;DRWG.)+H6XF*6M%)P=U?[[K5O?G.S=U?[X;5MT?\IW=PC_HZ>+< M=![H6OPJO>^KZOV(V8+7##LM#S30"D#'3-FF E EZ9UI<;GWS+68;Y%X_*]1 MMKS8I!E;43XI AW@W57\+YP&KQH-K\-(2.T/ =%Z M"#WQP61*EG3#+MS%>B2M@POR4[<+\I.;"_+3P"[(3W8O2/1T\7ZLV3+B8>7] M.-!;\)CSVMR"E?3UEX7Z/D];^S*V?XDH%T@L MM[6YJ%%C8#/^-@*OJO9 =9,FRM^-?_2:5QBT)ZX7.5NUBGX/_8+P0 M*U.-Z53?"&$).QW,>FZ%')@O0VD-^9@93:RR -CM[^8'*&A-HXUM$0RA'=,= M7_@RBS:3D[6BD?MK;I*LA;A\(]35^$.E/MBB1]A]$X2W5:33ZADAV.AW0^CD$\9:06+(< M_JF"/J5]685UD@Q0\L)--31FYH1S?SB=;T\E+,G;=8DD6W7N>F35 O$K;GM, M-]EN":K.L19T=<:6IZE&&GS1FCL@V4\_L'V12P7QQ7L,?O;"8P:T9>T)YLX0 MJ,(6:B6NRC981)%XEJ&KJ,2.2N(OEEU&FFO4__!$;JR\'<1:;;Q#; MVR^>&3R$MK.LJK=3CV'(1PO+ZJG@+CT]S?JI&88?")N/?B[*#HO!^J.P\YR&>3!@=1C$+5,NKZ&,>$CE@5#^_8*E MV2W+_D:SAUV&&PVO6X?7,8=B[WBYSKW8^P2ZY&P< #4[!E7M@J7VD4 CLL.\ MB*$"5,6WFLQ5 M?H!CG-*<(>DD :6SV;3VAALPG3')+S>4!( 80DD9PP@K[S$ ?ZEZJM47J!J M7F0F)O;/1#2< ^(A/<#7*=H%J4'4=CD7_9:LE/-%2(*,S,'ZK>K=R'H!LZ7T MSQ1]2K\<9JA4"3%GXF[F="F.UNB9%H\S;X*"EF>"F&= S;4?DP6@D$*UW;#$&^![.8]2B.Z17#-G8M07:%TD3"O] M^BVYDCE$96D L7#12B&2)!O10CTY019_E5!4_EY\*227/"4IY H5U]-N_+0( M[P+JSW>EJ]9,E113\WTCUCB6Y076:\Z"V?*M!^=0]_<'\[OO')8FS"CDT+EA M09(^[)*_@MI?FV+1N!^Z[&##^*[4T49$,&JEA=DAKJZ\Y)O8VP_EK+_R,@,F M?H%B'?(A^T(N$L6%M\LSH/65T+9$.TN< MC.@NW)[\!D")A.KGD:B.H*P%E:PI98_!_MJHOU >U/TL[Y6C.P6NF;VO:CO% MS"("_2IG%A#UK*!9F%&/^L8@Z&U14=L[U_RS$0VGJ%WOE:IZ)6WT3Z"ER3(& M9:WL4%\[4M2@$%%ZI*==2[^_-BH:U%C8*6A"[3I6N$9*:\N!F2AM@]+0;%XD MS5J:]8WG+B]DL? W44(GXD^=^XB^(38KX\F MB_('43R&\ D$J@?2;&&FLR< M1,Z+A+10Y4VZ="P8XE.!K\.A2_$0;VK[KH1(N59/0OTHY$;,4U%09$!J^ U= M!+&X"6 IQ,T :1O$/:#*PC8IYJWZ8IU^36#8?TL52) <"RG8'.#A7Z-OMQ*L M$WD[:OU022I(EQ.0 H5(I\(OJK3SVH88+;IR0.O%$%AR)BN3E72'F*4I9.0% M^ WI>.U- _UPM4GR!RL%?Q?GLPP@+4^ZB:5RE#"23WLN] 7R1F@@\(>/]Y-Z M1F+F9'6=-JK)XU37K%O")V?>H@-(>%3K_5E/#V?,<"D4;'%B;#B]FY<=K/)2 MP/#XEIXDM6Z\NWL:%H7/H >2J6M&MLVP>]"%0=)7EG$3\C($S=S9$,)0VA*#&,*!)\E%L(Z4:^N* M)8^9_D0U[XBU)S0"L,UF>PQDX/>9D/-F"@D_ZKC"ZM5YO51IZVLACC M1?DM0,FCM9&3K?OC[5IF<*RSX]W%A(RSC$=/&W7X94S]GF]SK@C+ M:U[64:C^ZI!\.BU7))$"[7^(4\89//:S3DNSGI5GO2YF30UF;<7 @=A\K"O) MW47OP"%XRQ)61(FH,[ AC,>H$S:>IW9PZT&VTE&@< T 6^);?R\@AG0^KC-M M2#S'&0G,\IO4MNV4K\!35A.5$\!/G'8],4]R! PCC,5+Q;EV:+VW+SJZK MNQ$=NJX>G#J>?5=/*5KINZHAD_NT7GL#6Z-QUJA/UR1>56,[S-U5 N_?GFI& M\*J47=,,8D76G)=KV MLJ%4K#HS(HPS]H5,*_!_R(7^',14^LF(>SZ:P?.#^&&?2U1=.:NYG!/F^!@VS94_]6,6 M\*S=&243N089>:*+*$G ^1IJ+Z"+<'\-5+I*6M:E*&A$D]"4.I;.RF)"'[GD#OKDJI_=_Q?WE.5K[=^D?"A_+1&]JM0?UK/RKEH[X#N M2 --E.-$WH0Y5F"M\7=->]J+?0GY'1?:=^;G76*8?79?O3&UY0#]9GJN .0L M,9 Q1D@[K;7Y(L\(&W;J2S.]&(K5:1 M?,8[B4[3R3'-/;!"AWYDZR_U>]"GT8=^KB@#,C,$[3IZ,9Y>.I=T3CFG81[, M4QT;@.J+\5\TA>'$>=$4F=9N?/9FB[3) 0M(1H?T/:'KX:N95 M(FRI+)O*L *?E.5Z!,8I)8ZILFV*%"0+?E<96EC^7#D"01A:%*6/MF*L>2R$ M-NB:DU3F2Q==GBBA 4_R._)E& 0QV?F@D=EV%OO('-/ZT&&=F-!]RO5&CX2:EEW3K;OS3J@!C9%_ M>YD!0M!5X%3&)6;X5&H[>7R]XT(CI7QKDQ6U8MIIDS4#6*\;Y%F;K,"H1VVR ME_EVT2;7.4+D:5NZB8:I4-9Q(:I@TK!VJ7(7[;!+:P;H=Y=6 /*\2RLPZG&7 M]C+?7FP^48')0+=H'0LV;]%&.CNT^:39W3R78K56GHHV:+M.:2S;>TE582R* M/G"/&5"J2E?A ?-KS@/@@X&X@!\\ZX-GV-EC1BJK73#V4]TS&:_+UD<4I[^ MRQ]^_/CAAW\E5&+@)QA50TIF1A]W$87%\^P^C6QS1*%)'VQ$8=W8UB,**\KX M#"&@T(C>#$5$9XPF=,0U%?TL(PYC&!*[ MN]B0 M/3XCLL.(F,[7JFC=A@U/I.[6U/9CL6Y0UVK;]F'!=I8]:&@V[#J]S8!" WR" M;& E_$#6GR1=,>'D]M>KQ^GD]A/?FP''18#]3CGF8F+_-_7 MC.^-M3)Q>$.69/..6#6Q$8 S9;$1$Y3*V.?\?E+S2^@"E+MV4L<>>N[1"0BH M+)E^%$-SSF)X=,79GH*TTV/0_,":\ MI!<$;&_5'9($L"0YFF2')U&($HFIW+YER_[>WF]F1QH.E7#!'0]@;TUEY%>4 M0/B$BIC@XL;FDEH!6>\(N@2"SG*"RH):ZP%2KU,J7BT#-;9'\I!V7.ONQX4B)"&/B(+MEY>:B2FJ/ M6VV[#MF8#L9SD8-)B,H2HM^#5$]*9DP?EP+R49Z2J]4Z9EM*\\+2I4@+O9S< M>@B\N&P,RJ'4;(P34GBV.&?$R3R>S?B&AF0=;,40?DH+HWB.]4%49SM3G@W[ M-^][SA8\6(TWXE[AD$-IO(*0NP^:3=FR-W(_&D)QM14-T<'LPOYGVD6)O2@Y M8UU)*MCZ]$T>,VK7Y[3A,XC?3'!VM:=+$0GHUKWW%.I MIK+@U5,6C29JGI@^&DCD4:+*+TR,)*7OVIL$=0K"G^1TBDL_$E,?<^P@*5'% ME]XVDCE3U8I(351T*!J)*Q.T:J5K@_\ 2V3RVM-<)*WZH,6@FK&MAV\I0\D> MJ(\L)>VHS%"D=7Q[?ZX5?1J2WV[[;['!7O80)5I'FF;B\ZBL9J>F>U]// MV6[Z16QD>,Z\2YH?PK_9W3.>-TI]#3].HUXP$#5^J M;R="5$QO!7%$3S ]R[S2@C7%M(Q\>*Q [,7SIU?,_/@+]3J%[EY&GBF*2&F; M'RZJL -YDK@6GWS;X>SN(*T;D\5%=)Z,L+;"C5GCCJD'NY8_>:;\B7FM[]+W MC'#G'J8,C^5S,_;C.DO'N=L5"97I.EIM#C=, M54%M/5_I2.A.;:2)N"GB<1*.PU641! .DT7/-'\;TBF09KVPJF3]Z+:9+0F;/75C[B"C0 M TCKV41BUI9N[APU5=7>HUJ]X^PBX'PKI%B)JH:S6O7%.G2:P+#NY.FSY+,Y MA5DGLGE\K[B#*H"Y:(AQ5VCHW]O[A0:.OW<,#4+]O&?T-EN$%5?"WDFEL>G4 MG#UP-'%<[4.'$6'=*451&BP6D#D"[J-=.KPIO,$TR1:M^F*5)1,8UA6G R1 M8\K1$,('($)\BR#M5H)U(J^[ +Y8<@L-98Z!U-G<&UHCN4\SJBMSB08\QC[2 MVTP0!I$R;"* DP+ZB%PE,AGP>2 ZS/Q81)HXA[4DHCOCHPI'$/2[9W$T:RZ\ MTMP!:V34#FS]>M]!)@5HWUEJ#:C,VI/.96*D-:=+T!YD][2[&XN^%WW MRM[< Y\L23>RJR.X!@7,,=SKC!"^U%/H(A,Y[K @;^*2?[6OS%"-',001+1L MMIGR0* ^EJCW4;7M(/AYGA(9Y:;/6#?IALM55D;4EGBD@NHN,UIH+'25/V, MX(;R,+8YX!A>FP.P.ZX(P1, $H#HQQ94N<2LB1;.;OKS((W2N_F1!+)5_VUZ M,6O7&7G_FP&QS?82"_"HV.,Q4M+FEOR6_^O[L:SE1)QDBVI%#D:RKP)\4$ M>JCUY9>2G6M_E:I\G=."O$4A,.F/DE60-\IGY;/JEY4M=U(% MS-[JN\M)-EO2.G%'Z^_D6_GL=S,0ATW2+=Q@)F[^L/43; MI]4.)1!(#Y"2/K\"H1%YVLH_B$)M* [ 79:/];@FEGTUA)H:0+5K>AED0750 MNVGS#MX95<.Z, _4P6]K+NAW+IA2"X6?R0X# B@0'X'MQCS#VA+/V4UP4 -+ M.A&GX]D_-A&GH>;$-^B!/-EK1G;ULE"# N9EH9\964F^3=Y$XFN)TEO_I=HT M?*0KUE9'2G="E$3B;I.E62!?S'4BDJX=5@ Z'L]9QOICP*C<]-VQ7U,>L? Q M"WC6;C/D'@WFK&]Y"E=)R]W<>@*VQ$8M2S-C,ED2^?(Z[]NK5W'0)0MZ&ZRJ M7GKJFB%$O*KAK&L=.4Q2 "4 U;D 5$M)9DH>EZX412TCTP/F4([M/7\ M!"718)0?)X3MX7L_98SH7EVFRN_9\^'CTS3*3E(HUS7I<.840]GF%PD$#!H? M/KYY>DL*\-X.G!,2,A.ZV'(L4%K<=93.@OAO-.#B;A?:7:6304-3C,.!9DCK M1TB>:D$!)@ 9O$=!(_?PLM]$5]:&6 XOI#2[FS\&,:TO0*]MA[YZCL:S?]^D M,FN:^ @,2*!1(F.- N.O#JO.*L+[([# 50"H.VAEDE[JD MSS1F:UE&Q2">J45/= * 1@CV8_\5"O(!MH3$,"*9VBP!ZT!7RY[!ZL*_EY:7 M:_'=<=224=L.OL$G8SIS#L[%,P6:2-C>W(/UE&6MR.6$64 Z-&.5DY:=&64W MHFLVD5+\$)CDE*:5+*(AE+.[3=Z\("P:)3]K:(V\PS2CVF8="79$I&0_$(^& M)OJRED2S?,[<%P\!&F-!;;L.9\S!>"Z<$"H!M_4^Z E[A-O![I#,+U%O5HYZ MAF#&=')<1V=7.O$&N#5B24WU2X,>G>K85(YL>P_D-8IWL$D!W&<%3!-*G]0[ M,2#?,&PC#Q3J*Q8_3BE?Z0K08X>Q81NI .?<-L(+'$@,2!!Q8*[(FZT0M-*W MY T(7'Y>A-#K9&HQ:22^[V.SMKZK49]^CTXW]5YK#D^?A5_-Z-U\@/96"-;4 M(_8ZBNGMIL+J5M<$[?FZ'\J=M^L>)L[#M0O.>*]6@$I,T+;FR%JQ[,R$+E;9 M]6I%^4(?6MD8S<>6HCI+J%;") E[$.GEBD7KZLI9$LYT. M0@Q?HU:7?^Z2]D%T=:E$ SRL[HS#M8O*W(RMS704Y14^3D%Q0@IW>:+2E&83 ML1\B#IA<+ .^T-8NJ6^,S0]5.:BSI/.5T%%)YGN:!Z:..H F>]C$:!JV4ES5 M,PEK1S&K]_GC*HCC\TT:)32M>EJI:86^OP]&"+ANS7(&!.9M:6<.P:2CY!FS'/0 MM!_&D4/Z81H)>A#\LR()!VS%$V7$0_O Y[5)!C2M<'D!CH>RWH("< C:P"(3\/3'>G.&70@\3L6H)-FM*<]R-P)Q(*X/2;#:(^PE99@1 MGS$$J:V>G7GLFLJ8+-"!I^1*[V23YNC3M'I8=_:4:O@XRTI?<\';6(H@RAT* MQ&0^UFZ,!IYA;8G7_0XY2:]7>W\TM$;>'9I1'=P;%;DNNUP9O4W$\G61B]BG MJ2C]W!9-7,5:4MB9O>#(P4WY;MS-+Z-X4Y0--DB!@1P%:7-H"+];0([M[1P__8I)E,(CUEXS"4!26"^#Z(PDER$:RC3.Q# MP/7IN#;V _W')DJCC.;;5/G*/ZA:4M#@UR#>:,O$.P*+?=NWC)XS+P'+\T#Y M&PR.M@C14R;)D4F="^0(58&Y?GP77&TGYFL=7?J-0Z9$>DG5OY,D3[J?"@1I M]%SQRH3IBO0T51Y"C8]^%VT*R_(.]"A&0J_G))Q3R(R',E4NSJL)Y(;M4\/0U> M566,>:0BFQJ"C!K:HPW4FG$=/?Q!->5#\'YC>IJHS%J3SNX;ASR5XTD2TM?_ M1?4OQ)IV^%>-P_$<,4L.E4BP1,#U9?;74),9D\C9-7D)-N19I&+/DW"\@L>' M_SRP0Q]=4@8]D-=?S#+E^+ >$*6KFP3[F$( EH] M11_H(H+[/\DT&=#KFJ'/T,/AW+T('\+%O01WQ1W_ KR'[">%>RTK,%,:667G MRKP'NI_1[.LFFT&^ZEY2%VA)QIKHX,ZHLDDSH;[P$P6]/CVR62^L::5^=/MY MMA7XH^)RLJ". M"[FKEH8-&UHC.4\SJBL7/?"["UD2?P%.T8:6:_41-R.^,I0^*QTKOK*)V+*3__DRS M)3,J=]S0%R_#'(3?^GJ(1L1U(4R=2'^O.-3 M]J(WU6I;=E6D]B.Z5J, ,F&< &R_*E0%5:L4*!VI7+"($):S(/X_T?J"A?IW MJ;K&71GE8%#7O** $P&= 'B_[%)-WBJ.J:&9.YU[LU['4O<*XHL@75['[.5* M?9$VZ=PMNF)U;@,0UG7N+_?W-U>?KVZGXQMR.7F\N+E[_/)P1>ZNR<7X\2_D M^N;NKV1R>WWW\'D\G=S=_NQ']6ZS&*P+A?T(F$K J L?:FK>AR!9&M:+\%B" MWUE@Q,VEBY!8@"_*8W__P_>C'W[\3CJD?/_^A]$G\7>NS049>10<+U^OR*?W M(P+3-=TUD6/=-X.X*N,W&P^A<\JWA0)VQJ%\.;H:O. M$E';MBTG)[Q^\Y>XZ26:/HJ6G>5?@\&M:U^"G! M@ZY2(.!7 -41N4H$K:6VX(]!C[Y8:S^R-];R6>K'A-)US*4CGX\'ZT)W:E2:#;IT M?Z ^&=IMB)B 3B3X 3U(ZZE=_1#=0$*[T3I2&Y"*05,RF7:=\'$\-8,[S%%6 M@P4R4UFO\^J0KTR]GSPJQ5BA0NX&\*39DK\8CK@^3FR)UY+%H5BTJW]L0"8V M/KJ;^W8_P_4PG![F933^.U&(#.A8-UB)ZO/=E+P.DXP\TSQWRB2YI$^93(O) M?Z<9^' J%!_I;,.C+*(IA">KW&Y3'L"&D@5HTLLHG<4LW?#&FNFVP:&3F=A! MR_:>*>%-Q%$-F.=9:0O^*HPJSG:Z.)N/JBLIZOACW[[QF_Z7PWZH/D MI]JQ;7-5Z40M':4J'H/X/BC-J,Y0I.R8]+/:-X/M MU:P#]0J=_;??V?22_W=6]L4KN<5Z2/)KQ$.L-2G=J8M!3-,'^DR3#;VE67V! MH+JV6'6P:DS;FR2'1\YI,ENNQ/GDN710+5U9*V)YS!AY)[8FSW.[*QE5+P(: M=^TM8^0I"'\9(T]QZ2=C9*IIZE@U M%7+:E4IU7:N-GC;KI(#NAW.C>WOB#?(@W%LKW5AAU70G#^V5=.,-1+"I[/63E-HY[%5V:T_MZV#X3TXV)3T MIT$Y<%63O=Z+JX:6'AFO0*J=/Y>F6V^,=SB\7\8;E'N7CO"UK%='36>L=\<7 M09+GFQ0HIBR.PB(7Y;VRO#%F^RML @6;MO=&QOA3*^(W* L7R+ M+>-\F$!EC_:@GEVM\0-SM<@^O",RV' M_IIBJTS2=$/#2[&1DH6J"Z;<2=53X1INI_3JE?)9E&HS<^$'0GMRM@7HRO[; M'C.,*=C%_#%%^@#^V3GDIB'E^G-DS+EHI_R4Q%U6;G AR.2XSTB M!>;2XT]-SWOJJ0Y\SOI;/'^V696)O2,!^ M7EV:);C>93(,$U\'$5?9IN1+SF>9%X"&=\D#N(3!]A.ZV"U+>/$1@KU3(];O MC8UE@ -*.]LA]]$ MP5,42\?IO4^$9@_7MD7NTLHQ7>W#2N"8G=;3+#*6!7&[O32%+B39 27Q'A4O M.ZB>25@KFCG;!;+140KL:6YH@; D!4JK2UI"YE_^\./'#S_\*Z$&$[4O)-8S6;6\:$#= M3D_",[9),KY5NRS_L-]@^1=_%]0^.FA/?FA[O>X&L+T-OMQ.IE>7Y'$ZGEX] MNCUE3XG$]#-W=EH^4,B"0,,B,^AX)BZW30QG^26=1[-()_&;=T2>F,T ;#-+ M":*XLR&TW\NAT8+2#$\^AQR74@%F*0ZS2_I,8[8&8:H^$,2H#YK/:L:VS6(E MB)YXRX2P#$4M9QQ58FT58S>?!J\:'D..@N2Z MEM!<'G5,!9Z6$L;T1K%:;Y*.^,3::M7)0ZS&M #7/3T>2^4JX]%, M2#C5J%5_6WMX]3$D7C5#@_;(O3[#)WM9+69C"7PF=RDDBHM@'65!W)Q.L^4 M_:5XT0"RSLU+<&.7+NFL0.% K-P+E'[>M!%K4I\-Q8C0;AT.39ZI>G^8\O<4 MU<_CD]?G)NSSDKVIK)7#71;PK-V$S@/QL:D(E6V\KY*6R9J,L+;I,]GX?&?E MP0YSQ%1$73?<@P8]D(=.S>LC:RISA:&'CKV\IW84QOAB:B^U(S M,C5 7G"DQB[4V+YK29GC<:UK(@!O5T+&IRFHF;15-6+JZ>7N3?0YB&+PR[MF M'%(<0TF,4OV+_4O8+YREZ9=$J$5Q])\TA >P! Y^7II[96]F=34&?Y[\$D2)K?.D=*020A\J'20 _*LZ2*KYNH>#I&89W FXE5&@*D)TO,F6C .F M7Y*0\E+*D'NQN+NT(?<\FM$',%A_60LQ7OYU$ZVTKJHN0&+%;(NH6?>E!G!$ MP@-YO<"'2(2D(T[(XCC@*8%V,KK94W"SB_5G/A;575 -35-*-4ISGNDHO=SH M_'?;=L<&V1B"<19L8X@/*NC&VESQP3?'OF=^8FS:\AKK2E1W)GPZIYQ#E!WX MJHH[//>[/J<)G6NO/\->6%-^_>C.S/GU:*!,^GW/#"'&%C@4#MA9\.II6YER M$4,2<"B:[(KQ#*[G"Y9F,B$13FG5#F-'/ST!-Q!5] 0O"UIG#W-'[,P=6 )P MAZA?ZEG07)5LH.W7H#6>;T^%ZKH'%7N0W.N(.HQLGPY'NJ#2$7T^Y5AE8*X_#EH3/&4^ MA$JHH>G7<$.>GCRUI9$L0AJ"%=5- :;J&])GY(#-9;5E'/5:WJG-R7 M^*"' M*[(\C(,;$L -\8($O&S?C[BYXZ[''P9_/1XP'O)V/*7HUWDYWK 7UX^.&I!# MN"Z/4+/O>_KR_^&CHV[];=VKM8MZO&O+Y+T1?XDOBZ_$?YX$2N*;_P=02P,$ M% @ ##AA5]T.=AU +@ 4O0# !4 !C8W)D+3(P,C,P.3,P7W!R92YX M;6SM?5MSXSBRYOM&['^HK7UFUZU[>FIB^ISPM<>QKI+75DV?V9<.F(0D3E.$ M#DBZK/[U"Y"ZV2* !"\@""%BILN2 ##Q$9?,+Q.)O__G\S)Y\X1I%I/TE[@K.'BYN;MV^R'*412DB*?WF;DK?_^1__\W_\_7\% MP:\XQ13E.'KSN'XS711IA.DE6>(W_W5^?_LF>//^Y[_]])>[+V^^32_>?'S_ M\5/PX7WPZ4,0_,??DSC]XV_\/X\HPV^8$&E6?OSE[2+/5W][]^[[]^\_/#_2 MY ="Y^\^OG__Z=VV]-M-NN M:!;7%62-?GCW7U]N'\(%7J(@3CDB(9DA#E)8S*+KP1EN"?@FVQ M@'\5?/C(,/OA.8O>,M3?O*F@HR3!]WCVAO_[[?[FQ3-#0G&(:,3^6+[CL+__ M_.G].U[R'9,ZQTN+E*\-MW!_U;49RQ@B6@M^R+37G> M"1-]K>3"SSEF0WH#_%:TA(0*1/@WOW]E#\VFY'K[F(>M.-G9(WL>"O/MPQ+T MB).J'8U:E8@)'W2$;K 3B<@!R[9S),/A#W/R]"["<8D8_Z.4OY2=??C]*LWC M?,TF,HK35T**?NY1FEL\1TGUS+/G.*L12%"BL4PSE#V64[+(@CE"JTHPG.39 M]IN]A)LO?K^,LS A64'QE V;<];^'X+WK%%CO#T(/@[2AVLVQ?_)9_ADQ5>. MG5B"#JB*&Y5]-]79>H=OV)^OA[JZX##R3M%C@E6ROB@DD_-PY3^CX1M"F5+Q MRUNFF+!?9IA2'-U6SQ!NHN7R7PK"'E@J G_CXQ1'O[QE"_U."D3#H_WD94.; M$N]6B/)])%S$2;2M/:-DJ;]H$Q@T[,$]P9(S70_?&L$&,%Y)H\6D/W3,#!K9 MGD54>^S8.Z\8_@2PI8,A^#!6"*!+O2N# :(+$=U]>P_.W]_5&A5=VE,1"4L3 M(F"&C 'D*RB?7-9M */D71O0JC2[9ZZN335&T1RDO M-^.H>O8=IC&)KMEW==:Y"9V2[V*"4%C2E(QWA"DR MR?^+5X*]6EW8E*2EFC^A=Y0\Q95702JKH'COTEZP:4%1/+)[Y@KW2%4O'XE);N7=;K.,%?B^4CID(!]T4,OE'^ M4'K!5I8YH6+L:DOU+MM-RLQ5-M1+I;!<_BY(P1:9M71I!]4R(#O3PE"8QT^8 M:8MH,W,E0M<5-S@.[O$\YM1+FG]%2S&X+XL9E.]A@9-$-<4/"YF4;8F2Y+S( MF$J6B1?OVE*]RS9%SS<1YW!F<16HH%B$%.6=\O@"9"*]^ A%-I^"$T@$"SB$ZX;@&=YFH*2-'AXD2"RG[" ;EHX.C1,H= M@Y'YY-9PD?/ 8%1^=&B\J*@ ,"@_.0>*W/8$ _,7-^:0-MD!!NAGEP "V;-@ M:/[J$C1*AQ(8EL\.PB+R8,%5NW'90C!4I$XH.#2.J+U07R(<&)=47UE4%!P1 M;9778D147"$<%6V5U\X))"J8PW@ MN+BDW5YI1];!<7)$W[U21TK",7%$Z84=4('#XHC^"SIJ D?%$5(7>$P(CHLC MC*[D0)S1 Y$A23.2Q!%/#Q0\HH2GRPFR!<9Y%A0I*J*8_;"53WTL4JLY,X1KN4L#+EW++M#:Q[P4A^4*R\\4(J3K3#W.,3Q$Y?G*\YA M\M=5&:X7;)V,;F/T&"=Q'N-,V87Z\L/)7RR+A$_]2;Y@%C13_RE>X#2+GS!W MQ2[Q+RR*HYOT JWB'"4'RKVH<^"*9ON3 M93A_O2R]_#'X-*!DBGEP6,8&.14IHJ1EC4I]@;+%61KQ?Z[^NV#+8()Y@I[\ M E&Z9A9IF4]"T NMNF9[Q693G%>YAIB ).44,$Y#MD"*^J*N8;P'F_5 ^@H$ MQ2ACK" M'YA!?#ID:+]\$Z@L9E?, ,+;JE"*+&O*[LD'*#-RA!Z8%DOZ.$C=Y\?9<@ MMN*E$=_D5WP1$2OWLBH#]>*>+2-QBJ,K1%,V#[,#EHDIPW$8B_H"K^@3(T/D MGE0!7+(>-!1,6#]*\0 M\<=U6+O1M!@\Q;8_Q6]^8)S>^7TU!-!MT;G!<-S/ S0 '@E7 )%W]0"3!OX- M5Z8/&".P?0Z/.+(XXE,;'IT8 S!"-L?$:B.D9A; N.BG.2 Y2BS%1>K2!D-B M:0BL-AI* A.,B';TJ\V31X=F 2-D\V&P-LN+F ,$0Z-_"LSZ%:;QTF*Y!@-3 M>Z'^M/YTWP$F#Z#3-2J,/,RSOV'SA.DCL1LB6"2(4QJP'D#:<1I.Z<+:\PT6 MT]NC7FP[1D#_6']J\@#[NAY"ZA"7_I8CRS=Z5?2&*SP7K,N'?!_O9XRU'2C 5RBO_2!@L4-NC*4(+M9;+ 85L6Y:602NC3 M5%B2IN) M[E#=$)+M3DJ-_4[3,NL6J\D;U!SJ!Y52<'.BGQ!:/SG/E6*N">B M&L/VX";+"KCT+TL/*[GX?E2=*OXP@#\,()%^N,, -?90-8@%(BO+^\AZ'UGO M(^M]9+V/K%?PE#"5T[F! H5'KL>ZXE1K"$N=@NP*8=D0$J'2[0I#"<,%J)\- M1S;MOLX",@M(Y?UD!5HG/(4W/ #%I"N<9Y?Z9)%LOO_[EZ7N$T$\U,8"VC/=G[J*^9QE2%*A8,YLENFSW',[9E[P+1 M<';US.1F>E^<(KHNE2D>3\1JLDV$?W<>ZUXS*&4ZUE&-&0)\^X9"IR0LHSR7*P074,]Z+4[K?;/9]OO\7Y MXJ+("2>SG1NUX9Y77V7">$>^ M^XY\)8M+M C4L<.A=NK#:.^Q^ZPAPP*@58S=1ZT#@\3,&/MH,!GM8^E(\-$^ MS9SQ M9: 5>1Y<642T(-'RV+HRD[00TF";^PNR'. ,JQ9( />-*Y&66K@H7;/]G0.W M&!4=;YE3Y\(UQXZQ,!(PR-H)?RT>A:!@#S R8\CWJP6/-/KAM(X3P"(A75&I ME;V5(%/C%G)%K6X#2VTDIRO:M XP+=R+KBPY'< %\SK;YSX[S@ BJC%0B*-V\.L@4LK2S9T] MH3CA;J9K0A_0X8U29]&_B\KB5KR6KINW!ALF,]LVTBJ7=[B>4I1F;'_AFV0: ME9^2:LOL JGV#[,&MZU@=X26$N[0/7-ZH-0>X3T%Z4%&[OMG>U=\P(N\1 MI([A7FS7\VQ*!.*5SI='Q)9:_@88_.44N^=#/V-C?G,BX@[3F$3W."3SM&SE MQ?TS1T#T^]C7=QZ:3YHM'0?"7I.Q-U#I'0&4]HP]F7YOK61)% M0Y.C[54&*U#V?I/C:WJD"Y*\L%D.&'A,_:A<\./(Y/UI6([]U9*>U7BBM>IX M'P[,AW-\ Q+<@Z-@/4%.6K0>M MQWZP&C$:SND[4HBZB.W53R["%CULXX Q'60"AMCRU"+MPJ<-1!> @=;/5&+K M6.[ [P1&[;/+P]-4E'E#Y?\JM7+O508OP(%IJ/O;"HS26V=+^':(LD4P2\CW MSI-12!H>/%A;+5RK&&VVIG"M%%_BZM^;]'(SM#?Y6:MM\'5DAU;=9O$#307F M6=1:R+ROWJG8O%GV)K=)W:JEO$Y :<$>,WI<^?PB[6+/N7*=AG&"7]@P4W+! MWB:SBY]B-D7/U]_8DG^3[I*[G3&]\JG:N.4A5'T^RFR$.9.1_Y_O-4],=6$= MNF?CG,8A6]CX#TS)?OG%0+;7. NKI(LXVN=<%&!I M4H2!@G5.#>5A HQ:=;&R?X[WHTW'KY[#!4KG^)XI U>S&1;?66U4B(&R(&TW M:;TK8A6U!HIKO,1,=PQCM&$4SI:<-?A3%K,IJ3%0'ZK!,)D=#I!):L&J8X]@ M UZ<7=EQ%:&\SVHM@@Q4=Z@ PH.$R9SVE%VL+"IH6MY72^E9&'(?")-J+8DQ M5]8;:**+Y6)**&93I$F7]E4''%;'LE$VCV]C]!@GI9JLTZU75:UY65?+54+6 M&-_C,M"F2>_$35C3RYV-L_&)J.^\UVQ@Z/Z55'#%2O![E61+N;*J/5/N4+8F M(U-0WYYAN;DZ(6S^YE[7'NKEL>VTCERXCE.4AB_(!4'_X T,EV<5**!B=6G> MD W]K52^%F^TI@&[WFB-@,W>** A&_I;0P#J];.F ;O>J#Z;VKPAGRGB6,K* M8S&A=XCFFP]E8%-61II[">\>@CAO87E/,)LI[,="9P*X'":%.,<.WLF@>]P#.+ M"*OXA")UZ6^\.HQOQX>']//Z MNPNM9@"=*[E>^H87&NCOV"EI4Z.V64";<\FS+[F 'CQ?M+[7):&!L M=8[6J8PH/4QA15!V?]E.'( /&%OK5"*3/J>P^%AY?UE-!KAPL-TP;!Z Z KS MT,I_ Y(=GY44R1.+V4*Q1@4WQ:']W> V@@ MRW1*T:.Q>(W='/ GE_W)97]R^1 )B.Y%3.WWYHW!CP&M O4T+;VC M>@;-.,&S6]EH%T66DR6F9R^OESXTR 1%.KDDQQX#42!B&0^199S3Y)$0<5 M(KWYL->A-U_\_NWAM5!'/WA>H7]>(:/Y@<7#/NTE8Q]^_X+^3>AVX3S4@0"U+Q54MG=IV=R/BC"?T,W$%^ I*V9*QHPMFMOE28BHLFSO MTC[@.=]Q?L7\_NO5(@Y1(I166;9_:;<[Y*$,@D&@+&OVQB7"=DZV/%>7',?9 M'^_$JGD9NM6&[LN4/5^O&Z]K#-L#+HW>H#JN8;8' MF\WD2*Y:W4NSUGAY]_'W8*@[O@I^ :EWU(V(J1C2%+2J,2W;.=/LWI;3%K& MJ)1?XBA*\!7*=Q=6#I! , H/Q<63BTX ME+3RV <(/ I1S^DW]I6CC;(.8&K'/I%:#9MZ)ZO#(T9J_NHX/\>NH\&4$U40 MU=A'BIHU4@>Y.G=8O,<# -IIJ6R!P!\ D!X :.;:-1_8_ZGZAQXE3@0&^ OK M&PST5\C@S*%L86 [ZW6.D_4")]%-A*LEB9\S.6:<^!50*%WSH3B-N8C3!;[F MU$NXN$DC-CBI)!2]UP?Y*/+!H\@O.-& Z8K33]PO) AYE17K7<9]4KFS.<7E MG'HMCS"R6+ON>&/BQM^#@:+Z=CF9]JF$,U48%ZB.CX+R45 ^"LI'0?DHJ&[) M"JDV0EIM_&.'!\9HJ=4Y%S@MU3 Q9>",'4N3W-CHW5*>&ZO55C3T9?.$V(]! MO+]N0),,JZUKD B3//]D2+!_L*5[LS97^7;9."NS=JXO%FR'+W/D[D;=;B0" M2*\N&O9LGV?[;&'[CB_^QEA*G\$J]'\Z/US@J$CP9%9_=;E(3-$!_@Z:&R_+ M-OX>#,03[@>(BAV4E/2 E5[A M-"N?%FCRO.J&#)*^4&%<9X GJ_+FLDF1,X#2ZOH_3,,XPVR%#_$]OPCP@YCN M;%#=D- ?VPG]<1"A/[43^M,@0O_83N@?/<<]BON6RNN(=\OD/4[X93\J#L=-^6UV5C#3A<9_XN@;V[)I M>6]VM0+=)2C-SM?'BX\DEVR/3QH+8L>]D.:N[?%)GO/WG+_G_#WG[SG_'D9% MCQL=,;@[./,^U.19WZJ),U1LOT.['07B#-EK"DL*%5OC3)M5_*"H9O_:(K0ME@N\2/^0,. M"QKGL>#:5*TZX_46C+\'0V768(OK/_G:>K[>_?F/&%.V>2W6M_@)UUVQV*SR M,/W:0Z[.& *I,TPO;M(54^A+2.NC)31J#-.#+P=;]_%@D?I]&K4Q1'X:E-RD M;#877$#9M)&7-GNO&TGQ^@NB?^#\ND@C^28B+VSXCC<&71QRI;QVS]3G,XGLYIIF_$\O5G]3](EK8]'>%^K][6* M"0WO:ST%7ZM*M2 FEB!GP-0S;T@G&JLKX $X$]*'[N4*?FH.OXGU[8J3IX.I MJ3*078$*<.$&D-YT!1&]I0EB])Z.XQ#$7;@R4#2T*0U^W9F0$0..=ML#.KRC MO9FC78-J-^]&_VNP+)=[_DZ#;#>7=<^CJIHQZ$2'B=+*A[Y; /F]H47*K,D5 M2@ .RF:5.SAZZ)W^)^7T]^YF*]S-HW64[3,G9#4>5=U1Y1Y5W5'E'E>74BG=4>=JN MZ['5QNIT!29_4,;S=^WSR/5IGIBG_C[S7&W+N.I9@%*>NXW-@72.V8*"=<_1 M %LS2 1J2>3/U'AZ#7XF)4*,^A",J-ETH;?P\&(@-_Q2FF*&&[PUFT MC-.8"Y/'3_CJF1^\Q-)QI%77,%'(EEB\UQOX4[DJ(*8Y 35LZ(&4)P+5,=J+ M-]E57$%*3,F"%R16J3G/0*(PL5]@[350:F RNA&IJ(J6M M*KHRSSPE[BGQII1X YO1/+_]X7T0EVM!D*-G;3Y;4-L@?RV5P//5GJ_V#/"8 M&.!*+YFB9YW 2'45SU]Y_LKS5YZ_\OS5.$VDT5J)WD121 U!]VZCEE$6S]-X M%H>(_8W"D!2EY1:L2!)SXVWW!]Q:TFW1C 753*I65M7!PQN+<6AO==&>M\2L MLL3.=J_L;O.B%&:,NH)1^<]1%F>3V2NIUM5_5=:,7F6C_?J*OQ^(14G*_@PK M]5BGATV;,=K75S(H!J"B]/@D'^JN16\YCT_UZVX;]C:UR*8&3M.Q6Q'>GO;V MM+>G#Y%0:19$7PMV!1I ?TD[O=J5Z:2'5#O]W+P'^V- \1-."^X!9JN%K@M; M5-V@#ULN0N=TB_29*FX%(+ G4BPA4B[C#,WGE$G"Q^ID=E^]M')355GI6G7- M&EWA D=%PH_U7Q"V,J5EU%XI8YS]<;[F_[UF:QNAJCZV:,F;Q2YDRX%,! M& M? ,Y803.N!2_AGN29Q5$K()\R(S=3O!D@B<3/)EPB(1@*R.MM#Y7AHD:G-;J MHGG;^">V2S(Q'OGEQ#S1Q^[^XF:V,K0Y@[:SGDC]V-)0&4"VM5Z'O*UMB:V] M71PFL_UUX(<7AI??9F=%OB T_A-'W]@PI _\34]6_/>[!*79^?KJ&=,PSO = MC4-\C]*Y4N\W]V!O\WJ;UV8Y3\_F!>\5W@;V-K"W@;T-[&U@N)EG2J$R;Q7^ M',Q03(,G?MU.L#RXD+*950AMSJ!5J"=2/U8A5 :05:C7(6\56F(5[FZUJO+; M;BY_C2;I/4^%2WGBVS3Z2E*Z_5B&J8!TWRZ;]I:=M^QLEO/T+#OP>N\M.V_9 M>LE-;=MVK3.9M-]'%G8TL-UAC!NTV'8'ZL=I@$H!L-IW.>(O-$HOM MX!Z3BP1E63R+<72^YLG;>,!\469TXV]R?-DB7[:))HQCL[VW9W]BBZB2H MCK>HT:-,&;"-:/*:XG"<@D;](Y;YI;8IK?8I1A?I,%2+-7E#8L>99A/%EA M?F @G9>BW<;H,4X8GMN%#]BKQBUYX]L;WS;+>7K&M^9NY(UP;X1[(]P;X=X( M5]N;(.W/E8$!@:.EVFC>ZM[G'$H.R&S_"\Y1G#3/^ 1N>9!D4)K2M3+" M[R@)V1BI0B"^L%V$M872L/X"88T:.DJG6+09?Q!)4?* Z5,<"FZ4!Y;N0*3I M(J;1':)L[@@%$97IX/& '"C@L:.9[TMS3+9@*\H,='1=&1N;#WL[8_/%[]\> M7G?DZ ?/XO3/XF0T/[ *V:>]9.P#GY11$>83NIF1->*IBIF2D=_4MUTW:E\L MJ&SOTC[@.9^>OV(RIVBUB$.4"*55ENU?VNUR7(D;G'+T M#%OOG5=J7D1+Z7$!#K4.0K14J[%CHF8@8>K[V DWR%0!Z%ACAP$V'("*_-C! M *\7(F8"#,#'D0, 4^I=@$.U1F@QE6! /MD+B-;X4%K2+B "'2)@CAT,RH\C M!T5.K(]]^3#I[[9T>HS!WVUM*$P'%-.0OM[P,+%REZY>:,.#>'KUA&OEZ-T. MA#.QYU)0Q(SC$@J%IM]2#V'O+!S06?@%_9O0[1C,!%XB<:'>Y?N*EG@R>R& MT/6F+&N4)'^1M;[,68_3<,$/@-9V0+?:P'U9[\2J&3.ZU8;NRY0]7Z\;KVL, MVX,[3/D7:(X_0+M04V78/G!$]2;&<0VS/=@L,4=R27VLP%IFW7DHP=E&E?V* MY3YB:5GO-/5.TVZMU3!I)4 M]W8%*37SIZ?'C]W'V&8$ =0C5^!I-&SJ[297(-%=DW5L ?==+1"F:>PC1:W* MJ$EA]SU.W3G=+'6_CL'I-A 2Q_V4[2A"&LN\6^U3]0\KCN.G,L/?QE8-M/ [1ETHFG*U,IW]I4]:4JN8QZ#$:-D-T NJR=.7S[PT$.E5[,#3QM_ M(-/ZMJ"4#XQNTARS%Y#?LP\B*:65FAU&$)[K9(_)<;)>X"2ZB7"UL*9175P4 MOW\)I6ONR9[R=&IDNL#7/!PF7-RD$=N:J.0D9J\/\@[#P1V&%SRP$M,5#PGB ME(O 92@KUKN,]WA5T'"!,GPVI[B<^Z_E$3H1M>L:)9'+18/-IEN"TH/%@YF: M%P7E>ZR 5U;6&^CDDUBNKVRK;]BE?=6!>G6'UF66H2DY"_^[B"E^M=8+>J2J MYD^G>4>+EJ-%4Q'ROI33\*5(]V;2:AL<.SPPEDJMW+C 4ZF&B2EU?^Q8FN2[ M1DO^#L]W61MDKJL6]C=?K(.H&9'2WVRR#J#&]E]_3H818B0V*,W3S#\&\3Z[ M?TN*&=2607I90YY3H99W^M4_F'ZU4:"8;O44\V-%#\5JE:PO%DP-9^-V/V2S MC8#I',#3=M&P)Z@]06T+07W%="1^6C5?D*BZ" 5C*>,+J]!_VK9P@:,BP9/9 ML4!\B1&)*/..MS8.@<9V^0EYX#2M_A[FT^<*F90GV,;1U%: M8$;Z";K=0*Q+?P=^K,5%AV$ P_.3,_# && P,']Q!A@ K6;>:_U3D.4D_.,1 M,8#X/:PKG&95;H]V'FSM=@UZLQO*=BJ>[:\%MS@FLX<=2!<'&-TE*,UNTJO9 M#(>O3P#H5N^ C_7NV3X8X+.D?!".'MCJC<]?O\2K9_ZGB!F&51[*9<;6%[+& M>,-RU(OXE51&?73VG2TH;*//47+X.[]1E4W+?^&<6>QDGL9_XD@ 1F_/&\J7 M4=N!,TI1.B^7I?/UOLA&4RI[-5GQ@AE[^W%U2IBM LQ0BXD(N1Z>Y/T_0_I_ M>I"3[3 W65;@Z+*@<3JOWG(Y*K+RQ]U0P#2,,^$DU6\(-I+&Q W- MUHZ6L/9LK> ,0'-KX 3)VF:J\PD>FS"F5I\@[]M>&SI!4MB M6(3.5A^'Y!* M]H 4.:N9\H6T/O M^4C](#Z>T:!Z!V0DY*D?VPG]<1"A/[43^M,@0O_83N@?S5VET\,4/.RMR>=Z M;MPJ;KSM3G\P0V[2G.E761S^$R6%D&CK^WEC1:\R+?M'[>5SQHK6;SB>+[@M M](0IFN,7BW/_&$*>;@&RE8US5N0+0KDU^(TI6_3 Y"GYBO/U\- M!;'C7D@O%.KQ2>-%[)9\Q[3Z*U[&HMQ[)AXY7@R_K5:F,10\TCR&1]SK\3K^ MJ+V.WV,^N=CWVTM6"Y3P$*>/,FB'D<1[?/V)/X#_TZAAY[VG)^0][5$-5/+0 M'>I.SKP/M2NW;\7=&:]XOT.['?OLS$$Q2T"N9)LBU['Y_7M73!+G6 M&^',FNR/UMHIE\WZ8JI=J4P M]>'N&C6&Z<&7@]WW&&9I;%6C-LSV801>'S(:L7U_KOY7VKHLF?<2. SD:ILSS&JF;39E<2I13?T9=3ZVZ71BFU2;,#$Q69T!4T^% M)IWH=JZ ![!W21]:BBOXJ7WF32P\5_R]'4Q-E2GI"E3J@02EIEQ!1&]I@IB' MSKG[Q8L.Q,IW9:!H:%,:[*%SX0P]!K:-)<3 ![:!(@$:>@U<64^ J<<:^;WZ MVX)RGJW+QDQ/8'^G^9<&GU/?/N,U]ZO,19;='VT16T=@"S)#3GLO++$\Y1)@S,U6W&DF'0TVF1 M@7HWWEAJSZ?T(Z>/Q[6!<^I)\_+KB+ M4!M=T^@$F>!>F(8>)N'G"L>4S7TFS-0U..4$17\AIJ,9EU#[WR9?1,[_7 =D M9L@OH?D\*WP4C61NY:\0^+9FU3C[LI%H=V$L5^V95K__Y9)]>T\2]J#YV8S- MGTF*IPM*BOF"_8/QOS"B^R#&.N^ 40&:\6/:T&5,\A?[*ZP;I?Q-6HG$V/U-WFLS0A+4U);LO1.GXYWPD;.>&NV>3VFBX7BRM*5B MU.,13]L '-: /R'Z='B"J;]< -:!;=SMI'U]P&@@LY?>_\SO)%W&>96\CR?G M"PE3L-(Y3L/V1\ ;MFZ0NF\EH3\2[BE-[://*TP1'V"W&&5X"NE^.6PNN$R>1:SY,NO;S?IP]=URG&S%OH,A>@69% \ M1!_OU5L0EE@0G&B9S#BMH+HB2%#.J+2_XI1-R(3-O+-H&:=QEO/I^82OGOG= MBEC: ZVZ1GMUD[()AO=;)7\JW^K%AR0!-6SH@?2$'JC.@-;T9ER C.E790>4 M^M5%K#PQ)"G2_)ZA?(=IR( &=0C>C#U]W=WQ6_[(;_?]T*2ODF9,7XB$F\DSM9,6G"62ETZCI.1_/^;0)S.E8-_1DT>F011 =AC12%UQ!2,TE@?5 M5^@US4&CL%I<.0"KB4H#2ZB_L!"KD=+6I%R99_Y4N=5,_D!(U)+XK8E2Y^:, MAJ^CECAP;@9I *)KC+NR,76 E9*DL<^!-BMR?F<)5T*6Q7)C(*ZV_K]^_&=: MS[3(?=9 [E;>L\8VOY:@G7B@&D#C'5"6.*!N,5,1\,N%;:@*A$8'0N9P\,79( MYBE/FS%%S^ A<4!I&*HW+6/6GE3V)X4D,3V)TK;,"EU"(BKKYA?_G MD6F^[)O_#U!+ P04 " ,.&%7_GS+$P$@ !8-P$ #0 &5X7S4X-S,S M-"YH=&WM/?M3V\K5/_?^%5LZ;7''=C#D"809!QQ"+P$&D][YOD[GF[6TMM7( M6E4K >Y?_YUS=O66;9+K@$5TYR8$/7:/=L_[M8?3<.8>'4X%MX]^^<-AZ(2N M.!+W__?J[9N]O9==N'OX0E_\Y0]P_X^=#CL5G@AX*&PVFK.;:>39(CB1,\&N M9!!REW58;^?%7N_%[L[N'MO;[^W"_^SJ,^MTC@YG(N3,FO) B?#]5A2..V^W MS%6/S\3[K;$,9CSLV"(45NA(;XM9T@N%!T^'PA7^5'KBO2>WCGXY?*&!/AQ) M>\Y4.'?I=2_L*.>_8A^ \,,#1A?&?.:X\WWVE_]$,CRX<69"L0MQQZ[EC'OZ MX@'SN6T[WF2?[3@>V^GV'.^ 65&@9+#/>!3* YS3=FYC@(3MA'Q$DW)7B2UF M\Y!WN.^[\U "M/$%>+7C3[QH]GY+A3R(K]N.\ET^I^L]LK\&HI[V#QGXKW?"IS) M--PZ^HLW4O[!X0OXYJ-??CGT;JU[,./! MQ/'V\39L_>AH<#]U1DX(^]7M';X8'1V^\!=.]]?"?'_]Y@GCCUH\QQH^Z9]_ M^]O?_L6.!9 #X)(/9 &8K)@ M,L?35 5 ,*Z8'SBW,"23 :+RV+$!F6'X[B8L_F/,L9P-9#E(+^$@\8S,3,F0 M7#I$+_O,0FX0'# #!]. 7'Z^./OP9G#0+TQHD._QX!C?3:C&34-A)5Q8ALD+QU @23G:"-L@\);B3" M.Z3@&QCB5+HVK!L;O]U@YH0\)UC::2_*Y\;L6_&Y#N'#N< MXAKM_+GPK3O^/6HRH,R!MA?$S]^"K'(L[L:+%DJ?GL*'[,*@9K7H9O46EA:A MS>A*FRF09..#XBX^1*;V4OF$$[\([07@Q;K:8O"68%@!T(?B6QFU"LA'G_"A M?_SKZ?7EEPO@_?#G9/#Q[&)PPFX&UY^'51\'/P/<*?B):-#@W*/BW#9OU1C; MHJ-J^7GX(CKJLB*G0U73U\( 12]*"=\7E&?06#X]:1 MD4(E%(6GL/<;7%Z%RS&<"U'K*7#>J3'.Q\H3.W= (PJ]1'>R]+:J#P_-A/ZLA'32H74_4KC-N?^8*K!EV%>ZR MH0AN =/5$MSN1Q,80ALZO7=%S/Y\U6#V\\#L.J/VT)H*.X(-!WS]309?V87L MLA[;+ET?RX!=>A.).DF"^]LGXE:XTD?T;[56$0!*A)Q?P(\"%7'M<$#B0)(H MDDEF!C:\_"U',3AB0S7UI)K;YT8TNP\FFL_3Q6-E(Z2P98Z+;@;R&@R98C:9-)98,/I3<6( M0&YK%EF'R>8\IB-P@UG7H[*D48TYTF&4=<6CD^$JPR&&&D\QR/=*Q\$$0\-* MVV@5-Y&=:'>U<5(S6R@'!"E]WD?D_\ MO'A!$43HSU!"+9L#X' \2P9@76(P#9\$[CC3[UO2LQU-F$L!.:./A:^"RYRB M<:YCA4E0(1TT#AVF0,?!P.0^]^;5L+:7CG/GN"Z%M /I=BF,$0B78H5JZOCQ M=L2;D#SM>!'MQ4BPB02Z\G0Z0&&F1:M'CB3C*C++ORFRH.%%FA=9]>9%)V+L M($[>(#)J?G3,?0=3'/X+ES6.1LJ@'Y F83:Y-!%M9X)[L,'(2JS &>$;I.;, M8BF\@"M$G@OV.1/W?@ _0>K:!@X]2Y=]Q*B["]\4SMM :6.X[*%F5&(..*$1 MU_%$1C)K=$4(-1GY/C -Q-JV\7S!%)24D^>RQT#1D1LB0T[OIFRV8.4D_*5* MA]L46JVW;IA/%\@BU'$F+>.1P?B&4+R!C%*B7*[4^ZVKTP^_5C-$/4G'%>/0 M4*ZY0KE&="E)KXK'^GASG0Q6E6Z1F:#P[G3<">1=^2*R;G9U>O'E_X7!T8^82;Z(G<2AP I]%+N@MB!RT S%_[TP[]!^]QZ^L$K 3/ M[N1OE5;_TTGUZN,6?O?:WUP>GSO>UT)NV8)U^#Y)5]Z+A0(#/Z61_@OB[;OK MB[?_"/"2K*HFY#4)/0Q"'-L,&>>CIPZVRA.(B, M.K0< ?MRCK3M?>8YJ/0E8>M$ZR:\S3I.*(\XU!9T!)IBG!ZL78!_CSS!]G8H MP?%U@^"+$?S-[N8B>+_V"%X*G65Q':W,+%H7+="'8_@K&C 0?!S&2:ZK!B=S M']<.\^(M2ID'2QQ6!P,F*K(L#+/?"GT1"#)Q:H'"S;9[+387/&"8?YO8_ ZZ M\LA3-F=^(&_!@M,>1)FY<0=/L;L T_T]S.X'XL9108_OQ%/Q$#13KD+F.3C7 MNQ:;P2Y,*7$?@#/Q%G2!FF^#/U['BH* S#4 M"'X>A+\A]H3?'7$;QG55[VQ M7M*OG*&A_Y^4_FL!:&[TF>PI#MEX8 M<"MD_P-J8B:K*HW=*JT\6M)3PHHH\2Z\$^XM:I>[1N5C/D H;5W%;* MI0Y!+ZI3U;EZ.#CW/+@8*![,8UUQT4L-N=237&IM,B;DHO6#2BH)IQ*44R $ MZF$ ^ _P X+SP*1J*6W5@3RQW7>'VU*WT4%/1/3)GW*$RESAI;F5&75SQ\I#\@5+EC1[E0:Q= M1;X(0!\3IM30=[D%"X5)!32*<6B=EQQ:<:?4#W$. (*M._QM[YJ7YRH4,_;K MU9E*ON>,*DG& "E56<*][*!-C4]3X_-3U/CL/D6-SVY3X]/4^-1M/ 8*C38L][P'92+%!S1_=B-HC+)Z">JS"E M*$1][;-WYR#"E*.Z&:\_Q_19B3!P+,7&@9SA1(K47^P5X@/E98P& M=!Z&<[])^T;- MJ]NJ1;%8/S%IJ'P+ &OIZJ<[1^$UB^+0HSF)D8"!4->E)>2_Y#8V78-;VKGJ MV86Q O&?2*@P'J =PZ!"'D8$$4I0&Q=7C+'EFF(C@5] [8Y"_E64%D<'M$4]>46='455 M2)[D>&52-'.(JFD$GHXLX@;'+G=FBEU)Z::4V:#V,T#M.FJ<1NKS MB87W6+"OC]QL+9&)@<[EXJB(1BZIEZ0%4E[S&+!;!JBZSF5RWB=7TB,D,XUZ M\958XK5C3=JI-B^RZKN#(O&K)^\\9A3,$-8)1YNE'B@S8.D3'*V!ZBAR5%82X["WE/D*.PU.0I-CD+-O=-U/LNE[, V!5(9#S;[!O/;O)VQ MOTD-T":C'06Q4\]U\5^Y O0IGG1+7C"9EI\7S793UQ%,,D:[A[Y#X\CB,Z#K M)[38DV(:HW7H!>J <:;=/&OH$V=\'@\[% M,*#2[B!;0Y!ZAOS2@0;R=X[2U0M#1]K@4QQT._T^ MO&;+:!2VRU(%;I 728>:1=PUDXZO0U>4\M'6U\LD9KXKY[C2>&B.T7&D5FGA M5\\D]":9N<:)!CH1*K8!!I/C$&\)#G)RT2HTC*>>C*?.P=0 Z:6_WS7!.K@KBX;B"+&M[9N%KVD7 TQQ>6N#1< MFO%Y6W>0*/1-1FO8%C.3*91)*P"![%&CYFGDV2AVPSM '93^9D)7(0D :)"(%,>AR-,7I9+#0P(<@,9F1OFJD!C^,A^7]B MN.(2U83_Q5K'$,(HKAF/#NN#=.?5EH.8L#U78E$D!^]!"!<<":L&^1J3Y5$]W1X>"QEICX30_ MF3K("C42MJ/\*,0WV41*Z@]F-#E5O5QEO:]4V9PYG?5-KEX:P*BZ5P K3?^+ MTWUF?NC.05TF>G\@P16=<8;'P-HLT]R;*JG:2L'ZB\&^K8\ !K3..3H.'2,/ M^T"62_!XG]A8-BDFX6]IZZ.8?123973: + [+$?,*88I)\H.76)--]O:0" !- MW/OZF-/"EZ3PRY&+"=5T++/^EHIC4I/0@SYJP75F3D@<5"<7HRBX!:9.!%TY M2)8[;PC[:?(3FOR$M>0GO'R*_(2737Y"DY^PH<$]L:F!ENCHHVAB>+76@3<5 MM9:>[-<@6RV=Z76.XN4,!Y/?]( C((MM7^+<)/1W47B/2OXHSRF;EE0\2+)< MX4Y.E2 6POKW^'JF"P?TUH-[#"=,6Y";V"\9&!.;+:F>W6-J:G.H:F/661- M<70% 6#LM@,$TYFA_Q;,,:5IH9VRH# )6\C^C21^0W);TY M;R9:^&FB(5+13)+G-7$.3R4FZF'PR^9$43KF#G8A>F21CJY$H- S[69+FG7* M8/R1V^B1QNH)JOCU0*MV;'1&FA=T!N4]'8X'G"0S<4.>]23/.I?6X1&J//4L MQEU-4=G7B:_WCB*"0NF%;JMQ1(&-<>19YAW=DYU<8.= !Z6Y _E.+S3[::) MNI=2_';JA\_=RL"2=<(GQ3P6]W%@'F9*6O,E@'2@3]JR#>B\[WE(BV?>V/1' MZ]NX&,T)/C4V;.KOVU]^S/%O%2W^JM[8;Q"XEO*CSL;2P_MIKVBG'1M7\1/5 M7;+Q3F),&;%1UA5S*4^D\2%\,VF#VF8+907.2&N+<1#H[.RLVU]]OK(V 3%K2 M)JV?3F^.LP%<3>L?G7L I@04J(0-U=63ZNIL+)WILC\'MEH;#U3GE&0&Q+AM ML'@Q[B[J$*U/])D5W\#4-MW%S1S@DPJP121[0!W0DEDO EM#<(J:A6Y?I M4/AX#N^TF>WPB2<5_3O3O$R;AG.PZ?!]%<-4-@1UUSCJIY:\U+_,\)9E6[SW" MW_#&>O+&.C>R24L0%O.])>4(544(+"E4;C=>G.>.^W4^H;.OJLW*U]NC5EZG M+7;=!OGJZ99$V(W4P21MW0K;!!GH!N93ZVHVG36.,8H[&7R%R>0B%0#% ()2 M2E^D<=!%^I4B%_I\I^T54O$&GX<+GW#NO'3,?Y%IQ60^AO(HU31.;U\^K$[S MQS(]W?B5%Q85.( RZ[K]L87ZR4BX\FY3Z+W)B6QR(M>2$_GJ*7(B7S4YD4U. M9,TUB#H?_*O;0 ;449&SV)&-!B)6FPE&G9J2R[8PEQ<&@TC\Z\Z1E"LAR*;& M [MCE8.<=PH X-0[@RQ0;R(I=T*[\LC7#K:SO*-L(JJ>("&/]1GS30DV_3AA M5+53V;U,_O1>ODQV-B:UCJ& [5[+%!A6_D#?0E).5]KVHKZ(+3?II)8 2T3= M>;84,6Y1GVG"H/-/]%! !X03HSG319Q)8#^9(M4ZM:]&@5:&R$2P:6^$EV*D M$U/*,JB2?=!M<"G!);"6-+P/ M_YL*HJO0X@%HD&;HZ(,(A1W7E8^%/KLDE/L,2_;R/"HSB\UFQ3,YNTFHQFF[%>F/ ?4VP#!="9I"C\/$<9Q$J!_@\8?- M,''"Q-6M^P+0M+2?5+3O2>.H!H+V,5J13EYMF;6Z[(/>6R_/HDI!D$#2@ A# M)JARZP#AZ(##C. N>33,B_;*7=-:4NL,09R- MT*\V-KV&15V O!J_M"#5!) ]4R>';*LQK.%D*2=[V?I61J;_[L,69DCR]V-) MVE-<6A%BIJ;CK)3%Q'WT;<DH*U*4JY&+PZ05]$(?@/S1'("2C=OI<?=.H'T]+D+*TZ)-A%\G<> 94HFUMZ&6WA<)RR?60M/>AV\ MUDF%F45.804*6%=TVR9U(;Z-[1/^$SE^<@!ITK%''ZC;*GGWEVTS?89"307@ MS 7@MXN;VRK'Y(UZEDV'2$(5U'4HD_X>=X^)S_^M/-YMX;ZF>]EE-UG4M/"( M#%?8$_USKY>/A<1Y80T ]&.]@WXIF8:FF#H\!<6[U:S[H5GC6W2V^R)7JA-- 1I,I M.;B ,)H"F@VK9A_76'AB33(/.;L*9*B16W>>0\(NW&!]&W;)CG1IUTB:]J'E M%C#(S-'+.T+/G>]R*U4%%PU)O7'0LS!L"#[5 MV^QM0NL;$UI__12A]==-:+T)K6^HA)K66$*!@D9]$+4[XU@[VBE(4#K24&MN M=(0ZKWARFXQ1?8;$4@6N]9T!63(4.?40CALLT S(%"?(S- M:_5!I26HT6"O"(C<366<(@\+1D8W?-ZO8IYI7:!=&:L;\F^(_&^HU5]G!Z\K1UHU2CC[/2I-F[#YXUWV)?@ER%&1#OV#E&+O)%JXP<1/TL:'R% B, MIY&3R=A4R0D.271XH[-5BHK# V;(+'*\QNFD22#%.-8S[4NH_78;6R9D?$N6 M5-I+9_PHVN=GO%.!Z:F>A!+SY[SJ$*:IAL)V$;ZC?9MM"JXF2;UQ^PBS1Z1R MWH+N*8-MU<(WI>E>G3WZ!/DR];"-3SJA% 0 $3M0<*9FDEAUBE>4/1!734G3 M'IYG1IVSU+!Y3.:5YUB@!1=X%EYY$-=B:R/E!^CJ%3QR7=,OY:MK^TA@FO]N MK6*6:YS-(%>.Q=1Y]5:&Y-:]@/D)*U:P2D:O)PO?"KU MXT(?5G %FC9UXD8=9.+I8S=1!TD.IWAHEJ4Y$")1G#TP(/!0D'?F3! C7S5* MFZ,2_'AV<8_#4R8FZC'$AEN]24A8F-W$,1E5%8WH[W=Z2KNEX M.]RKQI"?S"AUYG2^W3"C,DA M)W7)%"VCGD32*-=> *B[FA%4!>*)VK\O[+DP)+0T<)>/R&T\4EJAQ6O!VGK,YX&,:=STJ@J A# M*,)&KR,5(S@R,&4''L@U7P;<$S)2*0C4BQKH,\YKA=\],0$SSV3IT:EXV=39 M^(0^&,I%,\RO"-A\A<;D#Q3/FOCG=;8' MGL^I.B=$_,(,4&QDYW+O:Y<-*7J&CF9Z1JN JOLO.G+M)UC\)O?E>>6^O'F* MW)[+QN6^/)D"<';!?CN[N1@,A^RW3X/KP>7'=AP93$B/:@SQG&$ZBM(I M$.E(%$NHG(#94?X0"%#H Z'@#8[%C;!H(BET7%T&^>1R]3LVHF*&'_?W[S10 MOENG+9) EA^D=DUB#0#EP^S>^ZW=+0:TJO_=*S+N5W_6FOK-IP$[O3P_^=R_ M8,/^\:;W_K7 M@P=-WJN8/!,T6_#6JP40%^R]11_VP.__@7/^CL_^@(U+ELYOL+HSDF$H9S"9 M?\^4=!W@+)/1]DZ;X?\M&.J%>L$&KO-?#K;(E%V"+3WB\S6MU)K!_'N7G8-5 M 9QVB-D2$]'@U!H_^X+/Q-JVZT=AU%J!;/#I1^+3C1.ZZ]NK?JH::9M6!NO" MJ?4">CRX;-!HC9^-^NSZ*!ZU[-Z;-BS"[MZ:UFC] .[NK 1PR8*NC.*MW4IZ M$M.L\?[\?-Z?MT_A_7G;>']^!N]/I:-]=-2_N0%3&@-?K)>$OAX3@.%Y?[AJ MX@UUZ:SXN,?.L:B.H'Y_?/*)AF_"-(V@WG1!_>XI!/6[1E W@AH%]>Z3".K/ M_0M KQ,V'%S_X^QXL%)H/Y) K;>P:X9_H";02-#G)4%[.T\A0GL[C0QM9"C* MT+TGD:$G_9L^N[J^O!D(\WJ(+L^/^.>M?G+#+Z]/^Q=G_]E'DPJ7/@_[PR_5@F$C?35BE M[\:0A;AI5NX)_=#/<8Y&SND\C8W:4B!OXQDO8< MV,%\U.#_YLG+X^/F$=9VJGGALQ^P_F^5"KSADFMF>0#>!(91)@.N?U()ARNE M+8NA O5:M7%2;=0:Q_!CJ]%LU5_!U:]0J70[";<,_(AIP^UI*;-AY:14E$J6 M\--2J'3";"7@EOM6*%D"7TG+)4I;'O,T4I*?2E7J/NM46$;4A8$0MZVH"8D MU([J0K;!S[11N@4LLZI-8Z9+ Q7]KG38GBOA='"/(Z8%D[8E:7YQV_([6V&Q MN)4M'R?'=3MA^E;(%C4H=9]+SZ3M3C7M/GNZ,9=&Z'C=P5TD/&'AN'Y4[U2] M[A,/=\\448'^X'IX?G;>[PW/+R_@\@SZ/Y\/SF#PVZ#_;GC^GP$68>W@&J[> M7=^\ZUT,87CY512]&?2=BL>U!JDY_'D -[WKU[V+P4WE\K>W@_]"KS^DFD:M MUKA/PQ\##[75H03L!&SK2\X13,G_Z7*@T%H&-R!'4_M$&M\L"?16."+7TCN", M'@U=GI[*CVA^/HL+8P"K4B=%0L%JIR=.3U>Y<0U@;1'*X$K*8+@687O55=V[ M)O4CMQXT8M4&6_2:>JKM>OV)$US1$#9[TZF.4"@)A9;@1!;0!+]GA@R&# HB M-N*@^4CP,48.&PF#3RE&#% 2SK G'*+R;U A])7F?:8#^H("C,) >W7J^*EI M _&3K&-OBE_4%!L[;(JOF4$#1*-+)O!>JG', W)NBQ89*%1(*NNX!T,ZP.0$ M,FEUQG$>2'T2W#HR588#8L 0R'I"YF.1!I5@2+4JEUL3D-SGQC ](9&$O>\Z(0FD @3 M(TM":X2QL!%.T*1(K&ATZC=%U52 TT1[R_G[X>\0.YR L M[-^L#(TX#P1U7":)+$8!1)Y*>1Y]C-/'9R:",%9C,X6EYK?"$#NRP*@PUQNU M+"^@RTR56=-V#[!O"F _[C# ADO6^,(4X"D8.[E_%88"'YV%G@/3W&$!;5O0 MYJ/- C=D",)$)$YB"88^"G_T' CCQ\IDV(Z"HE9Q#HI4*Y\'6&S@ #$0< 15 M;NB#.\SS,6^ 'L:;ZRQ&B?HQJ]2;!_S0-:TW@_PI?Q24>LDQP=U$;<(,E:,6. MQ=T/L3(13)]EYN%-B.EY'&8CY=Q196@&&<:GD3 NZJ$4EZX?2N[G\7(QYFH> M,X>_@CS.,50NXC%5"HR=J(M1L0C<(:')/","@)T&,OMB>!_MH MNY/X]KX;?#\XP*W!_.&A\<%H1P\Q$@&!F!DEG4DR@PZ ,DQ"-M/!%&6(>\$\ M$0L[(>*[:5CR.0Z0#FNYNU@27$4<+GJK;MG MB!'R6,-3\B4D@GEX#FOT.2+%:+\']DX"V]]A8/,1BS,7W1C29=4([=5L MR V?__VD47_9-@^)UOGCYG31X1@;8J0U>5+JJE"<1\AYXZ;Z21:9C.] M#G.M(F9FC)VBI7,&/' TPJU'$>(G$(OW/"[.GE?DRY^\1'L'\,T=:37_0D=: M[H)QY@W*\SA%87,1D?.019AZ!"M?RWM1*899KU7:S"BP*\#.DD18R_DZ'RO&'.Y/JW8RTN[R M:15=I%!>*1!U='!*1["^X B3@KC.3HW&G+TG)IKG=8Z+NHS4W8].+U4>!;[B M@"<_MMX0SEB #0V?1;-MP6R:QV(31!Y:;3FGPX86+$MP%7"EW&0*%K'Q^FD? MZ786@+M\G$2,-M088,H(!^ZB(0+*7?,7R"OGA%#(D8I'G%BA9+?%VPJZ"* \ M26,UX5@[CE0>-=D2KA&'3T*9U[C'5T+(SKZ%]Q/N:@LN<'T3#Y>X7@9ZI78' M7KQ;=B=M6/0UCX+W*GCF;FF&7(>2TU+,0[L\?@$?JIAIT$0%2C JVJ +*^4U MIR6L607\')%W, ?NQ[QUXBEK58*]X33=K0WH6^^@5@;Z=SA;NL:VE3MNXLIU1+=JJIVJZ"Z-O+0Y M3Z+&\=8=='I\N1T4W;4W9//IWQM=ZB?;IE!O?)=&6/C])=@N+\E?$Y+O61P'C2Y5M'Q%= A#.ZXG]&](ESF9ZT?O_/+2CTT M%?RD% JF?XWZ/U%X,2LI3AX^9G3"(7TI_IX<'V'"\0(_!C M9LQIZ6WO9EBYZKT95%Y?#WK_HM\[+M1>O3D;7J^416%%J_%Z(>6%$#M:C2CS@16^[7J'\ 4$L#!!0 ( TX85>HU"52:0@ -XX M - 97A?-3@W,S,V+FAT;>U;;7/;-A+^W/R*/=U<8L](UEO=>"19,XHJ MIYY+;-=6IG>?;D 2%'$A 08 )>M^_>V"U+M4VZF;1*EFXD@$%L!BN<_NLR#5 MB6P2=SL19T'WQ0\=*VS,N_S^/Z=GKYO-GTZPMU/-&U_\@/U_JU3@+9=<,\L# M\*8PC#(9JU'W1 MJ>9*=SP53,'8:>R&2ULQXG^\A4JDM@VN(62)B*/DI4[8]% DW<,4G<*L2 M)O/&-J0L"(0UMAL1C)EH^;X[J=,#T2LD4#2MV7TC-INU--NR^>;\V5%3I> M=W ?"4]8:-9/&IVJUWWFY1[8(BK0']P.+R\N^[WAY?457%] _Y?+P05<7%[U MKOJ7O7?8A+V#6[CY<'OWH7#?X-O?Z0>AJUVH.F?+6FXJLGW[L_WSLNR_">61OA!+T3^"T2EI?!Y]J* M< HV8K;U!7=HF1=S\)3&.'->JF%$X'%9#N@+ M"C#* NWUK>.GIAN(G^0=!U?\HJ[8V&-7?,,,.B Z73*%CU)-8AZ,,+@M>V2@ M4"&IK*,>#-D DU/(I-49QWT@\TGPUI&K,EP0\X5 TA,R'YLTJ 0SJE6YW(: MY#XWANDIB23L(\=UE^8TV!:@,K@DJAVY-4C %]K/$A23.!P1:O3O"FJI@+<)OI;3N>6S'# W#>% MN>;WB#D.H9#HU020A1>7$7 HCMUZJ5_(O#; =(#?_3@+<$Y$RI++EA%E0L=3 M2-'1":.$W3A>@+#P?[.V-.(\$#1QF22R& 40>2KE>?8Q3A^?F0C"6$W,#):: MCX2Q&JT!C!ISO5'+\A*ZS$R9#6T/ /NF /;C'@-LN.*-KTP!GH*Q4_A782CP MTGGH)3#-'1;0MP7=?/19X(8<09B(Q$DLP=1'Z8^N V'\6)D,QU%2U"K.09%J MY?, FPT<(08"CJ#*'7UPCV6^'''H8;ZYS6*4J#=9I7YZQ(_=T/IID%_EEX(J M+YF#D>8'2DI+&,TQ0[H\>J%P9:$0%Z)]KB,7)8BBXRN@ MEAWO+VH#;K %O=BQN(XEO[[O!]Z,3W ;,'Y\:'XUVC!!C$1"(F5'2N20S& "H MPB1D,QW,4(:X%\P3L;!3(K[;EJ68XP#IL):'BQ71I0K548W[8D-IIE/$NG%$ MW?<1%$X!5ZN.W&.&&"&//3RE6$(B6(?GL,:8(U+,]@=@[R6P_3T&-A^S.'/9 MC;R>AR$]JQJCOYHMM>'+OY\UZJ_;YC'9.K_<7BXZ'.- S+0F+TH]E=G=&CR& M3["Y-*>*.WSX5 B\62WO0E-A"3JBIV16'H>K9" M\@F9E7BQ\OU,$R:62.B661-E++;3PT24V^_(=- M= @ W]R1UNE?Z$C+/6"<1X/R(D]1VEQ&Y")E$::>P,HWZEY4BF'5:Y4V5U_*2J>Q9@^*=,H,HNF&32 MO11CC@^G57N9:??YM(H>I%!=*1!U='!*1["^X B3@KC.3XTFG'TD)IK7=8Z+ MNHK4/1^=/51Y$OB* Y[\V'I+.F,!#C1\GLUV);-9'8M#$'GHM>6<#ALR6):@ M%=!2;C,%B]CZ^.F0Z?86@/M\G$2,-M288,H(!^ZR(0+*/>8OD%?.":&08Q6/ M.;%"R4;%VPJZ2* \26,UY=@[B52>-=D*KA&'ST*9-[C'5T+(WKZ$]S/>U19< MH7T3#TU<+P.]4;L'+]ZMAI,V+,>:)\%['3R+L#1'KD/)>2GFH5U=OX /=UXBEK58*SX3;=4QO0(^^H5@;Z=SPW76.7Y9JG:+F. MZ%9-%3I5T5U9>N7N/(L>S9VWT"GRY6ZAZ*Z_(9OO_L'L4C_;M8-ZX[MTPB+N MK\!VU21_35RND:;?]>L'N=1GXN)9S;9M5%Y?PGUR!/5" 08_!C9LQYZ5WO;EBY MZ;T=5-[<#GK_I%_.+?7>O+T8WJZU16%%J\EF(Y483$4KG8@4 &4< - 97A? M-3@W,S,W+FAT;>U9;6_;-A#^W/R*FX:U*6#9LETOJ24;4!TGZ]8FGNU@VZ>! MMJB(FT2J%!TG^_4[DI)CITG39GGIB@ V)/'EGN>./-[I%"0J2_M!0DG4WWH6 M**92VJ=G?W9V=]KMG3KV!@W;N/4,^[]S73B@G$JB: 2S4X6M&4YHG@M,>%T]\*&I9T,!/1.13J/#73N7(+ M]@_M(HE<^6 :8I*Q]+P+SS\LA/*G+*,%'-(EC$5&N&WT(2=1Q/A)%SS&P:LW M&?=AOI"%D%T@"R5\C9EO )5R+PGT+T@8#N;QE$A&N.IRK5_J*WJF7)*R$]Z= MHW)4^AF1)XQW]02G_YS/BMP/&GE_Z^XP-Q""67]XEK 94]!NU9M!8];_%-R+ M2W@OOACP7E2ZP8RHY& XGK[=?SL(IV^/#F%T/)X\VJ-P"2<0[AV-IL.]Q[=+98W7WH]PM _3GX8P"<=OPL/A MQ#WZ_=WP#P@'4]W3\KS6U[!9OQ6,_[::?RT*Q>+S3= AF2<@8E )!1,<"AR* MT4+$,9OCD^X;"$D'1$;Z)A<83?"HAVT]X_GWNZV6YP]$EA-^;IZ:_DM(J*08 M;G ^ C*DK 0D#&5)W05_<[%,:71"$94H [TFH;GC%R I BE G'W4 \.#^RM& M!VG&YE0R$0%%MA%,:*YH-D.I;:\&)HJM,QL;.16Q&I "8H;8L&0J,=(F%.,& M4YHEX1$,SS#@\1/#*&-%H57%GQX981@UJHFX!O$B35%#I)WJJ2MQDGY8,$DS M]!QCNXF-C'AR;).7V@#-SG9DB9 >2%II>37>3- 6BYS,J^>2DG$_ANN%(.#YN$\BE>ATQ_O!W\AV/N); ]-2@P+7 M)BYSHXMDR3$I'N: $F_T-0+CY3TGI;':Q+?N#[ICQ:"#!!PX+>[CWNG H3JT3-ZT/!UK>5S;3QY]._ERKKM M:ZW;[CRD=0/6;Q0-^+D.[VBJ?7>BI#Y4@@:[VA0EI5*-UK5J-%L/JL9#;0>\ M&G]:=ZM-DWPM?O.P'K)I@UON;K7ZO[Y;6UC^5VSRIPW^M,&_G0T^2!B-,2_$ M'%&Q4PI'-D5_3$,]^<^7^D\E_;9[[\;Y-RS)YOPG=6ZA#GQ>+O@)K6U:II,P MP-OW1.&;TQ+".OR6,%4F9_\KBY1O0JY.H;OF]+MQS3_6^EO7V)[?^ZNWZNK\ MOEO%M_"J7U;OK1AM4>'KN]Q?!7[]+;[SZD&*_K>"A,N8UX38"A9*7%C+87Q8 MKQE4-4.G'T)5&90,Q^+^-14?5L!2,J4H1T+X+J\+7U41S'QSJ@I@NEBA9.I.PH/ANZ;\3#\17_ 6NL='>Q/ MQY?:DMB58OEQHZY%P>C@\/C]!1J.T%_AKK@@BX;^*H_!=02P,$% M @ #3AA5ULPB9W,N@ F ,, !, !I;G,R,#(S,#DS,%\Q,'$N:'1M[+UI M=]O(L3_\^OI3]%_)W-CW@#(![K*'YU 49>N.MHCTS,WS)@<"6B(R(, H"SF MTS_5#8 K0((@E@;8$SN6N*"7^M7:5=5?Q\Y$1^\3W;!_/1L[SO3B\^>?/W^> M_ZR=F];K9['3Z7Q^)Y\Y&7M0^^/ULZ_:A4K38_P[O^!\D;JK;X[/KG MW#?]CQJRIMCKG[2Q);8 MJ%3;E9JX&!0^^F?XAI)W5X8,7LV^\:2*U/0?,K,KSGR*EYOX(MO/]"G^.^1+ MK4I57)FD;3EAWUJ\%?"UF6/AUU "=#[#^\NUA7U.K*VL;V45EJF'K(*^$[0* M9VH%8X>\LP:=+:*L(X>\_2S;"^1HMEF7Q-8NK+F?6(.\$PCYA@MY9XE*;3\J M*YM8=L8S0\66:D[PVK>?KKY=:S#]5_M<,2YVCD(O$*D(@>3B M44./=ZA2Z7[X.L&.C,C\*OC?,^WMU[.^:3C8<"HCF-L94MS??CUS\+OSV=4W MG[M?/[OS_/ILJG-D.W,=8/\"'ZW8VG_P!8PW=;X@^L*+/-'T^07Z[W_/3.?+ M2)M@&]WCG^C)G,B&^^(7-)55%9CD E4U U7/1RI+L-##=/ Y#WM_8),"%ONCYJJ8@-F!S_#)^YG$VQIBKN4=^>)Z$GU MGV0SR*Y71>_'3H5@W9 )!P.G7%R9"GS1<*XU6Y'U1WB$J5[#:_99]^^UKY_7 MGIWL6/_ LN6-1#Z>\%A]RETK0PT,]0K0<]:M5$0)Y'?"X_5@82I=G"Z_GG5? M9-W&"0\Q,( GYGT8PY+U&X#_^V]X?M:MPG\UJ5JK5\/&N[9DA2ANI($@5%I5 MZ6QM:(V,)[F[)1U@D:RQ$?3 MULBHP*W/V'IX\7\_')\W]]=G7;$1=7W55C!"6Z$('8[E[;72%R_!7E7[YF2* M#9LZ!ST+?(573.AX.5]^Y%&>DY=Z/\'N>IC290[>IYI%OV/?&*[B29>NU>:A MG!F\;L=4_KRQ[1E6KX#0QJL[=_I9F[ZY6""V% T6G_*R&LF0D[5EU>.*_<%D MJIMSC(?8>M,4'(S3>]-XPS98DQ22]L@$$W+U_;YI._>F\P\,P_@Z)-4%US<5 M1P2Q0UR;"U]^4!H];Z[S49<)?PU>7K#BQ),L4M05U.K!FJ&UKAG^^6B9ZDQQ M'BR/0KUWS:[\P6K16+!TBUC&EPE@BEBN_/G[_;(#;=MTD8X-+[Q=IW0(T^!=[[.8>DS^;YI*?G_1 ML(7HJ#@PS-J_^6W=I]K\6C M9 7+(=QW_-_]03ZO[<5B;PB2Z,: =NM-I[JF$.MSL1T3+-N@/;HK8;P+S<$3 M_W'^^_[OY'';SR8HW7RB%XB\@/R@UZ'MS MG!"/P%/_!+T/PGOHP&/=B(GB.M_$NGC"-I8M9=R#8<%ZT,TI^0AXVRM69LI[ MZVT1?B4CN[^J,-@[T4B:9_<@58-W;9CUTMK9L:RS[M(DVKN^KY\#AUQL^6)F MQ1$>VU8.!T%.(,C,G(N@03@(\I,$S*A*#H+\)$$Q; +W[%R'/>JI$\W0;(=$ MWM]P>6 0:87<+N! X+8!!P*W#S@0,I0(Q; 1R(GGPPO)4[!+0/2MU7#=SPE< M>MA,\>Z^$>\PU8?:M>: M(1N*1I*)P2:BJ=D>S"R2D^E@,)GNX%&*-I7U]=1&MN$7LK"S+DV8BKR\)/&8 MRI'K.C5ES?I=UF?XC3&=.39]0V2R]2=VKF>&RCB"PA>RI%OPBDI.L!+K_11HSI3$RA. J^FC77?DH+2F4'7-!S0,S/[>^3UZ\PH8Y 6$<\%AO9VCQR:[GKCWB M\_KL=_I4ZPL^=-C]?!Q<=>)6T_1FSMBT2$7)#Y*'NU)<0ZLU+N=^B %] :I+VO?W!.MLLG<*V>%[= 9O#)$-&B>YR4)T&J/(//S,A MRVH<=GLWA\LR#BJF0<5E&?V@Q&&W=W.X+..@8AI47);1#S(>-LH7=BP'?5B6 M91Q4V8**-5D&5%5G.GYX(:%>9WZ'84_5&]JDA19T;+V*\;T\\1LJ:&\P"7W^ M'>N4/K(Q?[3,-XWLYG VG>KS_EC6C)ZA/F$%PX>?=6Q[YT#&*YO(LRWGXIA= M\>"5R-X41IK5E]*LR6%U2K#:E&?UZ/*LF6!&G[C$H,@Q>,H8%*-C4$P,@RGH MU#%L[HWJ+AMV$C;X!=N$CK+N-36RO;TGG8E&&K9'YFB,89L=K(QO#'5F.];\ M-("8Y%X51N=VF&_0;CYA)\0U] MW,).X# I-$PV];X47>^O8BJ%@K^^:2C8<-P^NT^:_>?E_!(;RG@B6W]2?-'R M"Z_+X#WV-B'H:Z11OIN ZO4>W/J,]]T[^5^FY7_(7OM*CTWX+?,^=V_6,MLK M<->.3SK;L>TKV:F[]S_^+ @7;A//+YI8)V%JW,-4-27G'LX]A>(>IDI5.?=P M[BD4]S!5!\RYAW-/H;B'J48GB]+S;]A\M>3I6%-DMPYF,+/,*9:-'P9L'9NH MIE')L 4LX12PDM,PRSEQ2VPU MF3D::Y;Z2)*#V+5>@B;N!>$WIW\:JH]3LBR:D%.R+(J14[+4>A)>5$A.K/%* MNAO+)/.5E+LP>H_''KKN7LP)ZU!.Y5/0KYS*IZ![.95/1"]OU:H4E<(A"SEM M?GUH*2D9>9YF(.[+HI4%SV@H6WINP6M-R(#%#UU4FXO54 M57.H%_TH:^J-T9>GFB/KI2#@SK65B8@N."E.2T&XK?64E%@K;; +33?OINGP M=3%/O[V9M=RLR=JLR=^_C <*[J*<%+FY]7N"1._0D8 MI4VNM#*)JV5/-FZ 9A97RYZXW+(H,/%X7*T$1.1QM6(2B]ODK- OY*HR!BSN M31Z9\J9$\V[F)F=JJ0/7&YABDP\;B?7P(BB[$Y2YZ@8G'7?02$)&[Z,4D%G?1&:,?+YC,Q@1-M(X] M&MFX"9J5"9H#<;D)6F#B<1.T!$3D)F@QB<5-4%;HM_>B2V[6Y'H2DE_KUX-! MP5V4DR(WMWY/D.A=[K[!QDB%Z;I1DV1!M,1+1[**JV5/-FZ 9A97RYZX MW+(H,/%X7*T$1.1QM6(2B]ODK-#/=Z_J2_>*$8M[TP6)6@ J)5OUN[TWW.1C M)^98&%!P:^-TB<\5WVG2G<=L3HKP!$3D >=B$HO[W:S0S_>MQ*5OQ8C%O>F"1"WU MEY+M[+"]-]SD8R?@7!A0<&OC=(G/??>3(C>WMY1+0$0>ERLFL;B]R@K] EP/6F?W:)GJ3'$>K"&V MWC0%4PIZ+[)),MMR+H)FO>2NM>DSXDDD62ZYWAR6D_$H,A[6]#7EJE=.QD(5 ML?K5C&O3/V'=R,E8"MW(R5@*WE#U^GR';F.JSO!9Y6>9$GFCZ_& %2;'2/?Z(GTI&#AP3 M_?>_9Z;S96-H]\4O:#D#)$KP1+0V!^1- GEC(C(H6ID2\N8$Y'[N_KB_&0VN MT'#4&PV&7S\_=]F8UG#0__%T,[H9#%'O_@H-_J__O7?_;8#Z#W=W-\/AS<,] M.W/]0[;'FO'JF(: KL[[YTBJ-NJ=Y.;7/')^UP]/=^@KL(%A&O>S"?"-@CQV M><(OH7;5&3)DPNLJUBZN3&5&A-IH/L5G5&XHTED7^//OE+^6#^[N6W8,;EKR M#O+_BFW*2!_O9.M/]&#@3]Z0CORL8_1L6L#NOY[!$A2LZU-9)8&\Q>_V5%;\ MW[T9_M149PPSJ/[RY8#)GG4__->'__JOK\ZSJ8(\2$U1_+*-HJF[ZFB[M6N+ MC@(OT1>5OLU.J;:X-_"7! 4WDX^DQ1',I!Q],\2?U3/40X:0:Q M!BX0Y8A@>75M6L@98_1O'U'(5?0(;!RL)B3&'NDC!Z[5Y(&UO@;6"Y6<%\#3 MQZH\GV/9PL99=XBGCFL]UJH"(D-LXA:PL&M;$R8=EW;Y2+N1)8/K0 YFU\1= M(Z*XJ[(L[D9/O?OA#15M7-X=*^_"A)NS ) OW5XLV >IO7\+Q[^CB/69M@OE8Z->)#!_!BCGN] M@X';\=Q-< &2V,(G_*K9!+G./;SC;6,+J/;P-.CWGJ[ -WL"@=$;4>MDHE^S'J5#>T_]/=/03L2 MO-6RM.F(:UH5.U]L4"\ZGH[!G/+L;X$(4WU&[ 0D6U@&I*B@1@!!'X^#$&'@ M'CQP%33ULVZKM663?SJ2>V]-<* ?R9K6M)/8 (BVQ8K4J0:X ;OCV(S2>VV$ M(?"#!6XF/,2U1[$%)NAT9MDS8IB"DPF?H'I,E#X^?R+<1+S3P3N8I\8K1CW% MNA#NYBHY?',]1]5ZQ7%J9Q8N>>^89FH'B=:0Y.G6+L*R,D:++ M1$'O#75MKE,2SSLIK-,QIP$&\SZ#VGO?6KBPZV\';X,E4RDZG$^>33W&#M3% M5"B=W0[<>^XQQ0'VY0P(H)]C#5Y92JD RZ"D;+9O?UU9E,CN'Z=$/6TR%Z5G MRL^^$FVZ@3L@(BV=$-!?J^=5$4UE"[W)^@P3HYCJ%8_O-_4L*W(@4: ?M]6> MH'#EA+_/)-36?[I*8 -3$B,,;:"/5=^468E8BFT00_\8#L+VL7R&_[]FMJ.] MS-<'O3%4$L3 Z'F.E#%6_B26SI\@AS&-IQ!^78EA?A0_H;%LT["\BF1=AS?) MR1A%1X%[0D M^>C4P@JF.E.4$#V.M=%'>!X1*?8,-(8]-DD@U3]&<<:RLSGWG_+Z+.G1 OVR MMX9/ I(-%7V4W#4^@Z,.[S__"U9 /D\_"E\BL_">0PX![85OE,U;=IZ<9 M?+)>;1#H@BM-ZN8)YH>54=H@=N>SP":V/R6#O)7-('OA =%/^:H6!WEH$WI' M'U/Z:#P4@IJ-9*3#4S&2%?!F87\)C@C5+")Y E\EYUF5P#=LF"7\Z DO@BK% MG$QE8T[D+#P-A!-9P"MZM0&;IO MJV $^!^,\)'0.?H?I0+7_W3(C!>?U0R7T<#PK$A!08IS?HRV^QBM23][&TIA M6%Z,__?X//2PJDY'[06/AU+Z9VU2.^+*:SN35(:!U8=EOIK6W!>8XO:1@)O] M3G="\3Y-#@;N@_A]4])&WHG(U!GNX-08J$AB(^F4+F>V9F#;MWFD@+.5R*FD MAV$A/'%M;>,&H4(KIVWS)_2-SJ?O3L??OJB9N$&I:>RZ1>FF):WH^Y<=BI4< MCP2: ]I+D#%*35#@;\.D%N3,=I4RC.LFN :DAH%>)V/I@/6: MA''?-)O*"T,V%$W6B8 G&0GDP[2'A6RI-B)GD)H:%OVO?90#H__GQ^J&PGD? M1[@:U,ZSQZ#^%Q;91R X-;?PW)_8PLACI\7#@C(H5@;8^.[XI0(R?OM%8MNCQV_W/^[. MU@L(U_]937)\['T;5"Z?!KW?*KWKT>#I LGZ3WEN;V8NKJW6SXR4#LJ,=/,= MU[;@^U7P%I!]C+T!HX?^K6;\N7,+U@HK-VHM@W7Y%JKVAIU#-3=9W3;(#BCY MS"C?^>MSMV]:N \:&GATD:Z67.7@4;/+V_Y:W2;0Q/B=D7TA%97P8>16/^:? M)<(#'.3#D5RW=B/2QQK!2;:4](_R*PY)7/6?LBV@K=?GCU*U#I9%K0W_UVA\ MVCY]7EL)'?&!W0021"_/_QG"MAX4@.7R9H2FJ>U;8:-#%15IA@K2* M/^'H)%FO7^SL*51+7!*!+^)@$#F["L76]BV] K$ETA8]%6U_6A]GACQ3-?!O M U,ODR!9=(P%D2PBZOJF04^H:23N4M9AP1B!4X4=\/$4AK#.V,*9D,,#= M]H_9W)A*"+W8)U%8[223?+).HK7&X<+V3-\TO(X G%@KOZ>V90#D0'Z@HF.9NDV)^&B9"E9G%CZ*PL T/T42$CR^*]RSAA[%2'S>4=??8S#-Z5]*5"2/] ML&D%"^4GK ;6,3''1=G+ORV;+0?Y-W@?:\_:4;:1V$D.L? 94O3\ZYETABPP MU>G/XO9Q)P,D',(FR,Z1RB)#NY*0B:DF4ZF=:9.CYXAGVF&T#TN0/NM*X6>X MB:VF@"?C0]^_Y-[Q;=W),.LU[?I_S/ M0Q/8'Z+"R%)(DP/Q/,3A7JPT:HI#\NT;8B80I#.1A_OAP^W-58^TD[[LW0(X M!FCX?3 8[6TKG<)\M.Y'S4#.V)S98+39 BDVQE/'38JB=MR4M#-W?YN0?$G2 M+43+>)I;*2HQCM\]B?:B&2/RU6#A'/MP?L,6J8+8W>Y_L)S"=RQ[N6SN)$(* M4;?LUR/L&3]YN_E+A)XXF5I1P!1N;N$"_R&&U/&K%Z,L/L!16[5)=U@51TQP MVRPX9,IIV9!A;1)7_@0U^WWN;O]ED:RY3X#C*A17 5D"!8#5JOO+OK@G?C@P M+?GS*0>I3P3_<+@P?'(EY\961./5S/DR/X(%9\"M)3(Q3#M6YL$Q%( AUA$4 M$-(,:QP3+SB?C)C/6'Y[+0\0Z#CLV!>I$R]UODYY@'KQEU#\ ?(@PO'B8\^A M5@'%1]#)#4W.(A$GA?Q >KB\R7K$G)U#VG0%=;C;>S9[W #;FOJL^]==H]4# MSXH2GD%@X69-"BS<] IH%X6;/X97?MFF?_DCH5_/4,D_@R7Q>DY?MBQ2DOT[ M:7*WJ-ZL1:S>K)#VR*+0%.M;E9N9DBMEA' (KD"P%@!!J2)*Z[7#F4)0J@JU M3HTP%YDJ!1?I409($<6KL?5(DMR+?.)%MW58C!N0Q#K M+9;XED,M8:@%=9J(I"V2AEI=Z+1J+$&->Q[15$3/[01$.D'?8CTY%UKC!+)4[J MU=A>W=&2I-X6&E*6,1@OXWQUC[@&/3W(B[&=R^,A+PDU22P\Y OB@F9=(VR\ M8=N)VKF$!XB."!#58R<^W)K&ZPA;DQ5BQ32#FS6>Y5!FB,5.;$@$8G5Z&MHN M6>2Q?$=49]U'RYS"+LQI.AS)A)L2D@NDIZ9BV@[2R9WNLJ+,)N0J-:P"E+?FX9R1"A"$CKY MYMJ5 F.Y3X!AD,=.XD@.Y.2P*M=,H1,YK*K!LE1S1KN\Y*$FW:.IG)1CP.(S MKP^),*>\"T@B3#%8CL3.Z7!%2"S!T6P*K7:6DF,S4%^+%*C/ 7KYS^"DP!\[ MW>,8\-<$J285'_SICF\$0]>ZOT'#TT/_M^\/MU>!I MZ/57I)W7X:-H\/S"&XWW4"\ZCG/9' 0V76=HG#I=QP M*8BGE%.C%UV3GS6=5LGQ;B\1.*3H2RC^ ,7L]E*^/*:=-9=3>4YJJHI_:EV@ M#AN-V+E./MD>7:H=D[@H"JUJFZ7C1 ZY-"$7._])0!^\9.>O))]^12[L@ZL3I3#38XRA)&6>QL MIP11)@K5#E-IV-REB.Q26#/0$>!16*:N:'%M1]8"IE97]SKY734%XZP8A/G%:ZC.PUQ?7G^41+/$[IR04 MB*D*4J:A/][UB^,>K0)@ M(4[@$>^V=F%H^J]GCC7#(,HVY07'1IDG<"0X8Y_QEA&H$/@ #1"B(P9O[@R,H_MO-/DZ5UEAEGL MX_MD85;GES@66ELX\OO"$)USW9 NT[9BGYW[]+HQ%'."1_+[2E T;HO2!D\ M+C788I]@IP&V>BO+?D8\S2LC/7*[:(RK8]G&R'R&SV$T$5LWU8WO42\TL[YKE2I';6'3JF\N?8U&$G;;^3+KTXS)GS@W@6SX#Y P0(3VC'3YC3V7CUS.P M>)*3*VT&CEE(7A=H-9L(' ']-5C;!35J"+3S'K$U',L6#LH>,PTJU1YEZ\$: M.J1OP^^R/L/+KRRSR"+IP)O[ZS#M''3 ':B=,Y]O];P:Y!QOO "ZUD)O9+0+ MU)LY8],".@/OD'%M5$'!JPXZ;]VFTK[UTO?MY:@)TJ4==+BT39=L9BA5A6J5 M_MU/CR]ELT\5?+[QS8]NSI61R3=7:EV !U0XZ[HLKH-R!X[%^ M1ZB*34&L;W,^+;T(GGS084-KPJUQG8L;81(D\U1^:=E]-FU\CQU:U&APN:/0+);HR^2[ 5+HZ7P],4FA)/ MO2XSY"*'R+.#7+W%%.2XYQ?N^;D:8V1AV9Y9<__T*!AI1QQ+^ -06'D(HRY3 M/#^IT6H(K?;V71#A?E[GB!.+I"=?;0FUH,E[+G=L3T\@7U5,VSD=-9]H!M&V M #_K?@Q&4[0 >(#0#7'W%-7' )%/NL<;4F;4"Q$+.GDR"UBB]QF(1=[A-@&/>Q#SR3PKTDM)K\ M=H>OKO2^H"=S+.G9@!U*6^#L!6/ G/[*F/@)F&*P M_(EV#+Z[8T#/4!.21LVFT&KGJ85KD:11#J#,?P:GQ!9B-5J&169\41.D6I;' MEBGQA:>F/\"_SZ8Z)PN0X=-=>$'5WKH?/@1KOK]M3/MO7Y83IO-=TW6>JO,T MW?J!QC1TC(TAHHRP EX%O%5LK8_Y5>N.QAC)"CFME(TY*40Q3(!JC! M=UXMFMAJT8[SSAC;F-RQ1$T=&FB^U@S94#3X$"WVIC>= ZZY]FN96W_@%1( MT64;P/GX[?*WLTWH5:N_!('%>X6R.7T)C)WU9]W_N%L\;%4R>#-":P,$&SP^ MW#>WX*Q;6V!LO+ 1'WO?!I7+IT'OMTKO>C1XND"R_E.>VSZRB=UDX(V!Q]A= M@41XPC,A_U*E_P59E]Y;9^CSYG*_7ST%+I?LV=J8R_VG*\B46?U1G[L9,S),Y.%^^'![<]4;#:[0< 3_W WN1T/T<(T> M'@=/O=$-?""'F6G=CS-#GJD:R H!! J($'-F@Q%O"PB_*WCJN(EXU*Z?8LO_ M;0((=4BRA);QC,,$B3'3=2(/J#[PN(^F(BI8USUMM/C=GLK*XG?W^R^:,2)? M#19&NV7%3M6X%HZL LL3%XUZFJX& X=S.87O6/;JY7;ZH EZE^E4G@8^==%M MIKE32"=[B@V\M_IG-+8P1G?PQ;&-!D 5%;EXL^]9JRC*PADY$]!4@Q:DB9-RKVKN@K MO/_%G\J?RI_*GUJ0IS*NDMK4I57,ET^>>C9:HSQ7FP/"KUWC6[XOU\1X-N^]+@J;UQ;9F3/@Q')O&' MYHS[,QO CJT;0]%GQ-3KV3:&/VK,XK*N6!-JG2SOE2EA!YPX\,VG&XY8;03 M5UK"5RH2?.L W[I0;S#5A>TTX)N7]&T&2U^QH-*W+@G5!E.WMI\&?/.2OJU@ MZ2L64?H"?&L=H9EW5X3B!*_8K8ES_0D/=?RVRB@3R$ )1B@ (K%V?V(5&RL5 M[;TRUE2@Z@5(FS9=AR2)$JR$?+1P13@L4C[W"10!>AT./0Z]M* 7:%N)U2-< M ^]%EFPK46AU>-^.TG(1F\7#HB@>X:&PR$5U06KS8N0TBY'9=6O66GT8V$'6 M_D-\5F1$[A-@6=5+D+5&>[&LVG+A0 S0H9RJ%A&MB:CR\ M>)9J+ ^M(T@MGDF=!11S2M\3V]DD3Q\/Q;90KS%UQVAIH9B75.QDDPA])!3! M)Y?:0JW-,_1++!:EH,R;%+*:CQ>+4DUH2UDFU?!\99ZOS,8$F#B&6::$9L9P M9:!=[A/@X"DN[7*? =/<6F7^P0X>'B":$8)HDKTLT96N"/W"3#!GB%>:5#B MPJ%)HL4+"O.L'9ZU ^ /ZI-P:/9G\<+0'/Q<\@/X0TX,#TKK+&#@FZ.?BWY M?\@AY4$)FP4,M?-4S#3]IK/NX'V*#7MWO@OK^4S\J?RI_*G\J45Z*L.1O=Q/ M@.]DZT_L@-;G29CIIAO50IJK'!1,6U#+,R5BWEO+4OI&:7&64RI1+:3]R$%Q MJ^-Q!MX[3UDKM3P+Z2!Q4(@H$7DFU9CJGUE:H.4ET$+:,!P4C4D(:$PEA// M2KA9^PT;F%SB3FY8EM6)9FBV0VZJ?DO_4)H5=LU++T2[W6$WNWKDZQEJ;XUX MQW"O*(B-!DO\6UKDY:4HHEW,D ORJMQ$*;/,BW:G0L;( Q>L+D@2]\+*+/.B M78>0O'5I>&O:=KQ BLBV)QO:)R;:FT)%*EI]3CK1S8N:^8=LA MS@_27(OWHPYT_L0-W:34P<<0#@TYF#[(TEU2SV71>^S$X5!DPXSA)V*&5,6< M,W$^E1YR>>F$D /I@^S=A!#7K?%>TJ66;B%GF0=9NRE(MU8U9SN$2[>TI%O( M@>%!%F]2TDWL,.5=,1S592K!YJS[X(RQM6X)"^1R79Y;PX;"B7MHU$BBQ)." MX]XTS'6_^*A\@FJ6F7C\ )4?H (O)%&&FC0OU,^Z3=Y.JK2LP*I:2*)2-@6U MT&QD>1;$>8&K!>"%)(IY4^ %4>)I->4Y;_A(3I$^^1[6,P888/\W1W[G-PZF M'IIK)%$%O#P1]*^]UHP9\,W#(E/JDI+6_=R($';P[E@RL(UFR-;\QL$3&^0$ MF8AEZCJ5% ZVL'UDB$_*-".5!_BR"_ UDJ@A9@RW75%H5R660H4Q NS"-)HO!Y(46\6,.EBX[CO(E6KK;9_@U-S]DH"^99#;8E M4=Z<(.2[]7PU8QG@EOL$&,9[,XD*YB3QWFGDFH!8!KCE/@&6\9Y$D7*B\EVH M-7)UV4MT9+*YE!HL135GSSJF U<%1/Y\RMI'NL>.E[+F':AD[AB%;T3:PF0O MW,*G]E>VO*;PB89X3\TD2J8!.\<5>:V*ENDVD"U#,UYMWR>;8MB=L6SA"W[)*'\J M?RI_*K]B,TN)'-0]_5*V-:7X&<=!F28YA[7"PU5!J47[PE6/V!H2U;EI=?DZ MUG^?TG-A?54C6E\W]]=Z-V J<0AP'B3GEN#6#LD[V!8C2!R+@C[=F M*Z$X# %A4![(OH!,)B"LY5Q'P4&8&0A;0/(/X(2MM(RD$[BC_$\SK[U^'M12<_(O$=7NJMHY^8X!6K2(9M MD%\Q@&\R 332XVL;F3/'=F2#4*+X9R=LU!F$HW3L-(4F6]*1'Z]$-M,]GXTE M0YV!D$ ",V ZBAR2*Y",+^!!:DO*%,<;V P.U'CP[$0YI1V2T)",FY(TIS0: M':'9S++R@W,*YQ2/4T).[Y/QH!+GE&I':$N<4SBGY, I(6?XR3AW27-*4Q*% M6CO/NX42XA3/*?P _SZ;ZIPL0(9/=^$%57OK?O@0['/];6/:?_NRG#"=[YJ7 MY3E9GH^U[IM.^1B'C4'(XK^PBT2Q.#G@;%7!I"DLX=OG;O_A?OAP>W/5&PVN MT' $_]P-[D=#]'"-^@]WCT^#[X/[X%Y FH&7)QGLK+X79=M$#0OFC$B7SW;%"/5ZB_'3'(]=[0*4H3$5FA8R!4 MCK4RA>]8]L3DSH!1H@>RF94"+JJ?FXOU!< IX9A<>!QKXZ%1I,3*=+W9KLD- MX%CWSVAL88SNX EC&PV ]BIRF=+_2P";Q\2&>.I@HJ)1K2IL3:G(-=RG ZY[ MS>#8VAUNSU.@AC<&C-P!)9_!%QPD9<9!D:>;"Z!)O"!]''.\E @O$L<+QPN7 M+QPO)R=?6,YV\%SYAO1+UHD-V?EG(GSP=T!V&$F\(,SQA9)Y)U: M>(P-6WM;7)#N6L:\?RQ_*G\J?RI_:D9/93A4DZ5N6OQU&WK],"P,J_\/5M&K MK!E^V 9,'?C.G]C-*[&Q,K,T1\-V\0,Y;"0PAEF6G9 ;%@\*W5#;H[]J>BP- MS=Z;K.F$J->F-02+<[@@;4_]U\QV)MAPP#)]>!G)[_&,4I$E@Y3C,^'88B?D M2L2#@CQY G09ELRYBK? 04E6,!H"T9"K] X*">4J0VN\P+P4^ R3H2&7VAT4 M/N(R=%6&,AQX2N!T/64? %""88L0@,3"AC)'CB4;MBY3R,H+Q*1O_">0M,'8 M/'*]W#K2O6F=D,L$$_,X/'3U/7"-"+;<&?0,=;1$6E+^1Y8!\6A;GX.*Y9R4 M R>%W$"8F&N4)2?5R?%2KGW[RP=A5N;!$BN%F^,SC3)(J1Z4B&LXEB4\TA$F"^@H>ZGTF MS"1=,>/F@1'WD(& #&>1S%E$JH8D5QSD5";-(I+0$3F+ M5+8<9+X@9XQMC/JF05UJF?3%OM8,V5 T^-#0@1?H8>1Y4(NM%#<1Z.4W6'G\ M=OE;<,.L;7[T7J&L3E\"%WK]6=>CIYV5WBL#;'QW_%*QS)_;+Y)>7^CQV_V/ MN_TEY*'=O38KNL^Z=0^TZ_]\^#I>=)ZY);W/%'F*OR^7]-C[-JAQ-'CWT;S7CSR54 C9H3_^\+9@*[M8+R,:6]A(J] .8CBPE M9AN_5.KW^Z:%^[*E C-;4].B$@?..>S< DB? !H[7;A!FG/U<0WL1)MV ML+,EH78HL$T>VNI&&$52?TF@96'L&6^L/':L=\]S?<$G=7Y)I PCXG!BR&@) MM[/;-YMM$/CS$^/WS-@W:+ E%;3,]6"XVPVE[UX-,G1,Y<\D.Z(<2;B<8)), MCYSX,&$5)3V0NT3;@L423A.0Q+ L,>/1O@,$P"ADS.)DU&B#C#5C;[ MQ0'& <8!5K[9, "P-@<8!QB78,4A*5NSX0"+N8E)%T,R'QY:"?_LV[9L/I3E M/B]6AZ!.:@V".)-Q)DN)R9JQF6R954ER%F\,+V,Q*X8CE7!-06JFUF";,QUG MNF.9+KB%AU1MQ>8Z/^V3LI"KY[+CN)4V'Z)0DUIYL=XV<>+XX\GU #EIKFL7 MANO:\77=,GXHOA ,[L3GP"3NR9F#53TS-T,RL M=81J/3=&XV8FY[9XW"96P[DM$\:IUX1VJV2,D_35"D4ZJ1M^TG3L,FD(MEWHXY815QL(@]]B) ML"/AJG6\E'XW0KYFB<;L43MBK-SZMM!LY99>G_;E+QS0,0$=(A>X(D- M6Z9 QN_D9^ZYGP(/NM3_8(CVB$&UY [<],D.>0].&GDEB M67]%P)D5UCHC02YX3E&Q^M MF)$2/EHQ^8W;$]G9$ZT$ @+<)L@ZP%"P5("#6ILS%8"X-BT,!$'*S+*PH0C8I"[J^@9ZFAIGB^]TGOL/+R,Y/=' MTZ)O.(ZE/<_H->,C\Q'\4L.)UTV-&0_S&(RR)4U.>C9<[I=+[A>F[TDG@2@@ ME]?IR>N32TDJ1,1PK=O]G6PI8[_5O<1;W9^$X)2"&D:EWZ0EN5;W8EOH-'A# MX.+RVHEV:I/$)!B/M[KG3,:9+)S)XC>.8:/5?8MK-LYTS#)=2'\-J99+NZ8D MFVS7A&:CPXZSS?MLY\9U[)U\A'%=T*5EF9YW)-_JOL99D+,@@XHOA .#;B]+ MK\(ZJ8[=+:$EEJQC-^>V$^"VH&O,(IWS),0XC:H IFZY&.?D$KN9.(;AK>Z9 M+CP),[A#*D_JRS/G9J56+5*K^T9;J-?9N>*-]R8^=C2FJN+X:,6D&U_=5N M-!ERA!B#V(D".N1*[8-\][)CDRP^16Z:X. M:+#;)[@T(N>$!1P?K9@A)SY:,?F-&Q39&10AMV,>%%GA1D'FH9J")544HA48 MOSR@]+/)2,W%J91F<\/X;#B82DH^MF;#P51H\K$UF^*#J?0M"T[G0H):R'WU M!\:L3^5" JE>LH8*7"HS.1NN(TY 1Q2EDTTMY$KT@\*07+;S9CD\D#G=N-/@ M?V<&1K4JO]+@E,1I*[@Q6-HY;4E=:=!HMH1JM5TN6+Z[$FZDWP*ADIWZ+ M]U//C^N*UM7#R:6KLAL.X9<9E%D7\-$XW4H^&J=;,4?C="OF M:$SYJ-S7R:Q#63WDCNG#(FCY7&8 CE"CPY CQ!C$3A30(??;'N2[EQV;/'&! M&4^=H0YX)V#F!48L?AH6! M)/_!*GJ5-0-]U$W;_H2 F^"K?V**4QA2F5F:HV&;]^\OQ&PRTGV%W!L^&XX; M/AN.&SZ;_&=3*-R4OJ*^C+WV0Q+#&V(!PF/DS+KW)FLZ,<+!\QR"DSA(Y_S'^>_ V8=YK W8S,@*^WRFT*MR4Z%4'2*Y-0AO]P,F/<)R,$* M,.0*M.Q./Q)3AO4"\B#7A*>G"4,8,>1*M)2*MI-J!BX*':F(RH\S'F<\C_%" MKDG;?TZ47$-]J5;\L&5ADKX/2-;.HGPB^B$VGTUXN@%#LV%K;_AL.&[X;#AN M^&SRGPW'#9]-G-DD&%0LW=[PV7!YPV?#<1-K-B>7KEJ(0O6U--4KK'A9JB(+ M6:H\E3_Q5/[@L&RS&AB6%:5*32Q$-FI5$EKYA77Y!<-YU$&P?"X2F?'$)!CO M)%)0.9-Q)HO)9%)L)F,C[[256]XI9SK.=#&K0YO!%4Y1N(Z=9--F4V(G5R"0 M&>.5[W.N.XSK\LXTCF^?L1ECX: MIUO)1^-T*^9HG&[%'(W?2'R:%[$T@VXDKE6JHM>+$7ZLI1.!2.+65ZG!3@-& MYB!VHH .NI%X&]"GCZNHF>HHZ5]ONU( M/IH6?<-Q+.UY1H\+1^:C#(]QCJNE:N26J<[O'2[=;+CT+Y?T9Z_F)TSZ!]T[ MG%30CTOMA*3VR>4F%2)ZN-;N[4ZVE+'?ZZW&>[V53'R&2,^@OAS1#&;>ZXW7 M*O-:Y=B,%]2:XV#&X[W>.)-Q)@MGLJ#V&Q'#0;S7&V@LD#N\TQ7N][>6ZH.N$,SWZ2)H+6^PDPW$.Y'IOK[$9=(UP>I762;6LJ@MB MFUN9G-N*QFU!=P='.NM)CG&J5=[KK=@YWBR#JSE+%L M8U4@W>#T&0$"PN^*9F/DR.__D^W1#:]&";/(VR'E*/7ER72S4JNF>,RRYDZ[ M9RX]!0:QL!KOP$5L"]46.Q>FIYP6Q$OE"KVV,H_&%-VX4LE0J80DNQZF5&+& M6=>^]KNLS["O3OJF[=QA9VRJL8SI>IV=K":N5(X=C:FV@WPTKE2X4MFC5$)R M:#>4"E<.)YW2RD*PA#?&/SU-P$?C="OY:)QNQ1R-TZV8HS'EH7)/)[,.8>U: M$M&SO!KCMYDZ>F$,8B<*Z'H"GGO9L8?5J9L'7'F&5INJF+]#_OR3)+_T5#,5+9F@*58F= MZZ290^2)XK^9,/ZC&(?+]A'VR RI/*/(?]Y$_A.&X6W-P4-LO6D*=GGE"2OF MJT&?0@/Q83K]/]@R5=D>;ZKS"N<*-D9CABM"+A0[C"N.J*G,BT-VED2+C=QJ MHGGK>![0XZ,Q&M#CHQ63W[A!D9U!$7*AXT%Q*VX49!X(XRDK!P?"^ V1;([& ME.KAHW&ZE7PT3K=BCL84W4[ 1,_^ALBPK/"0*R(/#/H5_XK(E<90[#2%XF5* M7+ 52[ Q4^[2B5:8SP527(%T<@DWA>CVSN^*+/UL,E)I<;KAL;EA?#8<3"4E M'UNSX6 J-/G8FDWQP92"0DW?L:$S5Y/'1BDDWKE0R5"HAV:^'*176[J,4!;':YFJE-*/Q]H#%'(VK ME5-5*R$ILQMJA:N'I OO"Y:SRFXXA-Q)2?KX\6Y]Y=,$?#1.MY*/QNE6S-$X MW8HY&E,>*O=T,O1T0JZD/"R ELN5E,O$)TEBL@]9[B@[54R'W$IYD/=>?GCR MY 7>CI]ADX0;KGPT3K>RCL;I5LS1F*+;"1C5V;?C#[&I0RYF/LQ/+$$W_JY8 MC$N;"RUEN$PKLTQCY!; 6C7DLNV#X@1<%O'+_HK3OXHWX2_];#+29H7<&SX; MCAL^&XX;/IO\9U,HW)2^*OYD&N;7JJT"1++8::LLLE/?RIOCEV(V7/"72_ 7 MI -*K=I.,=S'!39OIW)41M+F7M5@KU1S1I)]R,JJ B)_/N48.USK?3_$4X?: M-XPTP _?KCREZ1&SRENJAD\]1+J&])=*N:=+/ D>N1S?N/\=CR_B;'Y[=3;Y7/^X_QWP*Q#*GU$*38#LM(Y MORU((D-]NR-3)*=6W>5FP+S/4 YGP)#KT+([04F:(1LMSHR<&=G6AB&\&')# M6DKUV\FU!6_7Z@7D.6Z&AE MYLPLO-+>WD;F"S)G%N!OV?[^/,V5[-^K75A:0P\=,'+2NL>R"B@M;%%>[([& M&,D*+'TJ&W/06_!M!\:488MD8$[XX*LEZV@J6P[9)[ R;8SZID'/((GAB:XU M0S84#3ZT4) V;)_6S6P+ =E(T64;6/GQV^5O9YN,6JW^$L1BWBM4@-&7SKH; MS[H>/:%;V5!!GDSQXK$!6XE6AMIXROBE8ID_MU]4L*ZCQV_W/^YV/CB8UCY, M-K<1Y)C'Z.O_?/@ZMORQ%POZ_K08^;'W;5"Y?!KT?JOTKD>#IPLDZS_EN>W+ M(0(J Z\M\PL:8W?G)'(/B'>"_)&^;*G U];4M&B2Q=?/STDS\*Y9>1-YN!\^W-Y<]4:#*S0VA .\ZWH6O]M365G\[O+*BV:,R%>#)>9NT;-30VWT9'FG M*1R=.N_,5XF=0;*]DB1RYR(^%80?;+SQZUESOYB/I_P# MR@B!E>#//;BCZ X^/K;1 &BAKIM/+A\]!YJXR6W":CY2GB1?9$Y6M_.$MG.J MXN4'Q;+,7,%'I-OCT\/O-U<@^2[_@3[^&,(/UP]/GR[00N =63@8,+TXF8L+ M1$MG"[D)6SX/I4*>>#> IB';DD)*VK+O&/2D8M*X0)$* M )3HF:,+L1Q =!9?2CHG-E%+! #R\#AXZHUN[K^A7G]T\_O-Z&8PO$A?-2>X M O_!R4^YN _GFQWAX4FWN$B4-3.U LEM$QH]LDTX"_PP;"8R0)!/LNNT0I02 M'NZ #C9B)[BD1".BGH)E=IB3HI&]2)DM!N MIW;J%0=VZ=EJ"V^DG8#?FH,7ZH?3W&JJ91&IXC;[2;UD4ZGDG:+:V*JN\#FTA=X2G04?.: M1ADJDB>DL/$_7D"^Z%9!E 'R%,DA%]8=9 BLDK!GJ+T5 L9+2Q"JZ36H.PVS M@'78!=T>4@U4'+<"\)$?LK-(Q5$R@V4BL*Y#J#!;P%=1(_5&H[W+M('G-"@TB:L8;=H..]&)T]-'5 M(9^X^DB;C4/ZKD52'XIBJ1= 0T+"&Y*D C1T6?EPSFV"L2=4JTR9>QQML=$6 M4I(L!9V)1M4:2<)MO.EGB=T+MP2/Y,B[&H+FA^6@7)Y!PV28 MS,"?RI_*TV2R$P12RTU]4A18+G"]A16LO9$"1H$D.G&#,FV#,BA5(89!2=K& MX2OL_GMC^/1\6I#S2'M2J-69RFGD0$S]"/5B-L!T:5ECY(R)O/6I)S/1)-J1)@:\)51T8.2,B]@TEH#G)B=:SR M6&F!VTRM(37W0)A0)$$G\@DIDB2@V*WG?*C"/9"#8EE3>4[\3:Y"4F?<).J] MPT,'CRX=CXQ@L1(]X/!+V(*I)U'WG0+Z&F?=)EM97=S_V*TVK!E6B=:P3%WG M6B-MM@W*8#A>:0PF4]V<8_R$Z1T>M\L3['C%PMSG*#4(@PK4C]<="8.PQ@N' M"Z-&%K5@%G[#Q@P+B[.0J7NC-E-_&:3_!3D=1U2#KGZ1X=C[4' MI3;/[B\'^L(42#I'ZLG ;^5$KCS*H\0>R7I&UDI*/].8#(3T MN:!.6D/E:N>E=V]2YO[[#:.]Q+"-0B^&N[G_?3#D-R"6[.%\ MLR,\G.'@7>Z77#W.+&4,'J9-XG'@,X!6<^:TV1/^]TR;DI9?_%PH[:A\(XG+ M+1[E.6W0-C)["I#.PH\>-1]U0$3/4 <^0>,5NPGMO%N^\)J9]!"8Q'47*2.P M)31JY3D/*F.&@7]OXIML*$2C&/ =![N] S6O3_%*2S&N6%)GZR3NQ-ABZWM" MU&,:.)%$@[SO3^+*Y'C4P30D292RO6^8US!&MNTM4\%8M=&+94Y((:-[E^U" M+'-)G%GJ5^.8VR46@MBC)^G.W#=U'=,1'EZ.EL5F%S: $B6/EYG40;$YW#0D'V-0F85@BNY MG&3@JH#(GT_9ZJB54H69C54B4#QMQ$Z=PL;NY)>.??!$\LW*WIANF+Y*HJE* M2';VC8^DX[*S5WI;"/56KBZA*RJ%\H1J*09Y-KX]?HYD!X:-\L*$%%\T0S84'E(\C3A)*XFL MN) XR;6/I*3B)/FK:QY2/&%622*'+RM6R5^5,Q12+)D+?=8=O+Q@Q:'.,GX' MX\]XA5V5'8S0;NG!Y>!EX6'D"J#P81 Z1OZ3& M_ TD#?@33]AV+$UQL$K>Z!GJ^@LKG[PQ%'U&3/4KS9Z:MJQ_ VZOX9!I'"K-\B]BY.UX&_@IAKZ ,L$-U>C'9JUMKYGK[1(G2A7+PV36O MWRWZJ'H=;S_!:]DH_5.O 6@ET7SH*/'PB"W-5+=['GM"8U40N<(I7G1<%"21 MJ1I3#N784 ZS+Y-H8\0^EI>VI"2(S-191 MPWU<1F1,;!M\(U5/<^6.*%5J8HIR)PL36ZH*M4Z6=]4&GI\=;7HSB>C<)\ R M2[4"6$HL!TMU!*F>I>.:#DLQ[,VR=D&'K_NQH>:H]7.X;"!.B_F_,B:Q(M\\ MT&H'B*ST/>E, FVBT!3S%%G\0@_.8Y3'.H&6=AEX3&H)U6:6N2',7@K"RVK* M$>7_^MP=_GA\O!W<#>Y'O5MT=3/LWSX,?SP-T,,UZO>&W]'U[<,?Z.;^^N'I MKC>Z>;CG)3=E>3C?[&*7W.3A(DUE\#;5F46BH\X8>XX2MXV69C)U4[BPL$;2KX1H=XC$/D>QSS/R]1 *N%A7J& E\1-?DD KTZ2 M46NUG"\O*(R5R5KT+<)U5P*2%<6:D9MS9P[IE$]5$8_0%39ZD'[S*!ZA.G6, MA6BMH-2J@VLL3(/DP3U8C[+E>+_0WGRV1H:ZUMZQVK-M[-A>QSY5C'FZ6YY; M:#_ O\^F.B<+(+UGN_""JKUU/WP(UC1_VYCVW[XL)TSGNZ9;/-7B:99UC3P- M'6-CB"@CK$!1P>3^K/4QOVK=$7A&H*[,R50VYL15\B[!#0P=>H(6XYP"$;K9K6=L_(!52=-D&9#Y^ MN_SM;!-ZU>HO06#Q7J%,2U\"XV+]6?<_[A8/6^5S;T9H;8!@ \.'^^86G'6; M"XR-%W;88^_;H'+Y-.C]5NE=CP9/%TC6?\ISVT&;: M7ZKTOR +SGOK#'W>7.[WJZ? Y9(]6QMSN?]T!:5DEN=NW[1P7[948 !K:KKQ M^46,,D#]A_OAP^W-56\TN$)>VZ'>+1J.X 42*!WF,#VM^W%F MR#-5 ^GP">V3! F#@>!N#8H?/,UZ/YM@2U.B11_6%>B#]2H;VG\HN9>B#W[I M&>JC!0+1<&3W'IN%+%R*0G*HHYOVS,(C&/92I\T(/.W>.$,8%.V4 MF__L]KY(WA8M!5?*"[XOB>].39XZ9_?2&/^[N>D__ M(&<0PYMO]S?7-_W>_0CU^OV''_?TMO1'X,_^S<#E1&T!3FUK3:&F1Q:<?V/U)_2(L7IO9VZ^9,RO@55_E^N_04,OR36JV+MZS M\ NV0(:A($4MD+"_>_".-,=&/\>FKL\KYD\#C%CRU(G\+Y/<.>&]9,^>;4W5 M8*.P?8Z(G;S0:OL-8#1U08+)O;7N#EW#3@,)*G]'8_D-1#S&!OD46-;NAX@5 M;JGDXELPK)PQ_=UE)/@83%V;ZD#?5VQ@,,CU.7D?3Q<#8/3#H%.C

VFKHQX=&0;2YY2 NZ 6P%9^Q6X,+:*G0265 M3+8/YBBK!+KNZQ]_CC5E3"=C:>36 @/VS$4[G;A%;A.QW+XNBC4#+_83,K"" M;5NVYF3// JB%UFSX*MDSLL%34W7>?8>9<]TM_S<7*1M()F^0-XGFT+Y8FQA M[.Z:9F T@9F/O6,IFZ3S$>H1DDZ> <6UJH"(L*6?)ZZ^BT&?DOZ8NYZ]ZZ'@ MWQ$*^RL&.0*/5@$QCO:&?6+[@\!N/&.$WZ>8I+,LQGR9P9[/L6S1J<$>+\F, M;! -NDJ^9F&98A0(]:^9X48W*,"!X2/0=PDR&-+",)7%\!H)4M )> N]@M6X MZQ3I.B6!4.%%TUTN(0/V# -HC9ZHN")] 7RV_.W\1.4X;.J*1#),^#2!&&R2 MWSW!$S!KTK;SQ:9%1-H+8 :X9%5:$8U/;F62;%!S MT*UIVVX[E*6LO3%L /=7X&PJ:?+5Y2=3(/#2)%!7Q);"5AW LP'2U0!RK;C MZ8>ER2,[=((&II\$4BYUA_M1Q;W[E1R1R:31&DP(3"0'S"\BT>""J8W *E%036K2G5!T(-H+4?VPH.5=UR0ZJMD$G?1:;$_EPZ\ZI@>#1+<2 M!>=),%N!3]!+DVB!^HK4 W5IJ&#WP"*N9Q91;SOGWZF0_)SU%QKN"_07L4JW M9OF[Z)HQM+42(B$$LF;8W]>9YMJ9ICM#Q06'[H+#GY5K;\#3W!5A6FQ*C ,W M@\8U0\B LBN1?4-F69,HO\"'EB)8;/A*F:I_$-+$BB4<34@!7Y]H#D#BW.5R MSS9T_#EH%+8R6#:$?IA878YEVE-O4L_$.SM'?V#WB01I_C?A:_\KPQ3!K'.5 M +"':QRJ&K4M7/4G+Q6?!CI'HI.4 NE.MF 779I2X"XV M9T6$#WV4HTN3&/D^L(,^\6-*=AE]!+I]0N[YEH3. F45JFP(M8\+YOUT@486 M/>0A!L"S@V@J]DQQ:#*8*T!^!P2#KX&6X3G[C([K#_O)!PG6M0E,P+- 5_EW MP4?4\/!'5,F(UOJ('T=73^!?/,\]7C,MVY4J+O(\Q'J6]2?4A<;XVL$SW_SI )AR-.5"5%.P$Y0)OSAN1)$9(+2(88_C1T0 MW48U*%'2O@18"W"LF7D$05X(XAG8#[]AE_56,&#/@%8;7_NIP5B)T&W3/]CK M+Q3G,.,)=M.887+7*FR&0P[J_P#6ZP-U37CH]B%%AQ]2[#T%D-@^I'@:_#ZX M_S%(_ 3BN,-#7Z 40;#!MH&E(+^^6OA5]F60QTHG>P;@17)?P)DS?](T>X(6 M 00]W1>BGM7EIA%G#WRIN>L,^9^)&[_T@J(7&6[\T:)W'4$/+QY^1F37-N1N M[VI0;35KUY6KZT:K4F]+]N(ID#.1J65BMC"J!2? 5;;_^2>7VVUOU((][FS ;KS/X4Y& P M)!2.)TM.\ MSFE>0IH'E6'7:T&W FS'^__Y:)GJ3'$>K"&VWD @]]XUN^))YCL:[-A=J;WG M;';1.)!4:\,?=22_Q[SGN=7)];(;#M],X=N,U$6@./"M"U*[QA)^&6Z@DW5_ M',M\ >*ZB::VBZ,2]%B+,D">'-X*5E"M* IJE63>ZS9+[-X4ZOG>>,@$NDH- MWW:P@FI%45"LP[#VG$'-5C\.C6,]2[ M)=58XON&T,[TDAFNMC*'<$A+YZA>0P$@+#6YY55J"->.\QR8A[#8%#HUIJPO MCN&D,1RM1W&!,5P3VC6FY###QPT)),&GX&B,QIJETB;&\QSOQXZH%88*.:*/Y.JQR5"2T.EP#<49*B>&"DD:B.1WLLE0X&BVBJBA M&#[1VG$!4*X.J>G(>IY7PF4LF ZYF&EC:GEGU4:?:8B<"LD.:6TVBV%! HDU MH=;IY">"PC:7 :7.F2<'YFF$I*9LN*$,,$^=YJ7#A#GS<.9AA'F2N&P[*\U3 M!^.WGJ/QRYF',\\:\R1Q87A6FJ=1$SKU0FJ>'?>MYM)R%P;%[_36HVYZMXA> MCX*OU0RX173CN^.7BF7^W'Z1=&E$^Z\G#?95?0AL=OLZZ[;6[_,L\OVDT;=Q M]-"_U8P_@Z\T7?N'8M2'2VAKUGT=?<.$6W\&M@H]JQ[;5I M5\-O[>I>&[&XWX,T>=5-9=$\EUX\XJ>&_;I..L:_8?+7DZ5A3 MR -E=&3'6/=J8W)Q%NE::V?<0-;KT2HO% WOT\I\4SV&&Q'QYI:!?5IS[FX9 MTMJ2H;Y)^0_.(;R*&-;ZL[*/8-Z8->I14SD:LR[N(V!,(B1.,!0@!GEO1@Z? M'? )4IP;,H#M-H[Y#\[A$PD^7/IP^)1.^C"D/DN"TS;J/EQA<.MZ)0;_!FZ:5&;K3$]&(AEU1/"=5:EBGL9:IJ9B%QX:P[ MF%GF%,L&^F$ Z7BCK3)V76B&=*R,[J?X**$@848 D>X+N;8++B&:69E' ;@J MI(=F="^*6:Z2<@WNE1#-K,RC %P5\=K& G)5OE&U$J*9E7D4@*LBWB990*YJ M%=$"9/B\BC??XET/,MSCR,,4\KVHVD##!/B9MOK?:JR:I%3C9E:HMZO- 61[1L'E!# M"MJL1<\B#U&+ OI3VY/1&".W;Q*YLM5M2:09JJ:0>C':E&F*+;)E\BLF^P4( MH@$,F525>6VAX-^IA6U2**B2]DY85L:+AD_P#-E9^\3$M$BK)]F A?A/#WVT M9H1VAB+?U4PU0H.H(?T$X-_IRN7)).N7_269/2"Z:[!BH$R<[(9[B1!ODQAFN19 M;N,LS4+/,QO68MO(P%BUS[/M6K5LPQ?-I%F7PT-EC-69CNV'ES6.>GAYTNP_ M+^?D_Z]A(TUK!$^^U$WESS-?#XAG"(-(GI*"6FN&>2K*D.[*H;9,KC#!J-LR?NSL#$X1T]QV[/D/SA' MSU[T+/ZL"Z$-RX!#BD,J%J0DYB'%#'19A97!S95*2(9S;26;>92N \?),]%_RY^WPZQ*MU MS.FVL^H_VTT;V>%R[KL;;1,W>^GT];E;.]\7'?"F)\\<,_OIW3^,!D/T-.@/ M;G[O7=X.@B8;R@&GEG%T8Z!K_&S-2'X,\(XHH)\8T: 15I%F."9-VY'5-^ = M>$5&?PU1!$'9N,"1DL>4]$>I#1)]1AX^E2UG?@_\2>7RHP7\Z&!]/L:Z>D-X M1'/F/4-]7,GJ&7I)/7US,I6-.4DT'&G P>9HC(&U':R,;PP55FS-HU2\/M9M-*I"M;IM\B-8QT2S;1/VF SC MYC/):.HO&Y%U([($P]3-USGL)%TDW?NI1:K[)D!$ S2/Y>=@P9I'\ 62'D87 M?8Y(\IA!'C^6@5 &H1Y0T780:#":+19,N?9&*JB6.[E6E;&B6.K%!FUHX:-Z MXRWO"7XY7!V3G.SS[D9.7XK)1.Z1K5N>0I/8TL%T_$-OPT)D%L$"J![X'Q3&]W6FXFV%X MFQP9J%( 4+2>G91&$34W+3WLE M>9"4]T)6RDPE;8BWV1+9M[-C^;:;]U1342UDGO(.&8PP?V;7!,(GC][B>_![? M+^85:YO%X[=9-XW7"N!^Y'0V[W[[#[_P ST=2))1(B %OA O"??L+YP\L [ L'+#AG;*I+ MSMI^%>-?Z8.G^?#3P)8]UJ;+P$ZLN(ZT'=Y<5E+X8RRM'!#'6[:_YNV# M;_$'%#/X/@$UL!R-5#:8.SR!;=U(-*"V6#PU:L.T7SNN]@O>:#N.PJL)X%0> MH/*$-86W7&@T=AFZ2VK==AD:TMN2[=_V;K!FW,-*#<=R>(QOD!V#_K"LV0G8> MX!FRDDY02>&A];C)KZ15%8.7$N^:>X&0=XKA&6_ O +]'N#.G.RR)CM!7MVA M=?Y);4VWUCZY6?1&8\RS:(FI]C3"UT(N UD/.:Y8U):_],RT:RA9%7 MM>>6M/TT9SJIS*,>/B(6J>-J#!G^;TX>"KOQ$WQP7%%!"]F^>[1<$DQLK(%U M^Q.[M7?@'A'OB-BZ;@!I.1$+ZW2)5.6LBT:9/CF(4ZB10K< O5CF9.'EX7>R MV]X[BK<,(C/=^(H#"GQU;&4,9@S.M"2/'3OMQL69#60!./][)EM@19 -7P1K M75+@<-X-REL"QJTO([/-Y(RZ[V#->%8;&'1O&O&3AK/I5)_WQ\#_8.>M'+\L MCF1B16R/E2)$A@3+D2 +S3>_*.]-Z=( !C9=&H$H^8ZAKD07 /3^\L[1U5J?"V/5/ %K1)$').Y!IV '%(-VW''@)OX$O9QNI"TFX&R#K\='Q_!*K! M=H!L.'KH_U:Y[ T'5ZC_FB3*9A7KFI^Q0;H9MT[PYUH MAF;3M#"R4'<^MG\L3Z)!5 N235I3]I[2@\-ZSQYXB=AX:\^Z'CWM+*E<&6#CN^.7BF7^W'Z1 M6(CH\=O]C[O]M9JAW8$V6U^<==N>_;S^SX>OXX4Q^=C[-JAI R22)-H@P,8BB?WK[UDR$PD27"1Q 4545)4D$DLN9\]SON/Z/]]D78B\ M'T3MBEQF6EN+3-!9B<>2G";G55P+;V84$^.R O,IYEIYK=KAFX^^-O(2WS H MYEIOD6'J<%I+B!'9<(%5V:JU0//.O^+(&)$:F'P1J"\1=EW4:HX9FGK*4O_GX+9A^\8D%%Z4#&$+84TC_;A9+OQONPC@=MW+ M5VWT:=1.XD& LW=^P(Z$9"-?TS)\1\_AT_A"+NAW&(:XL?V^F/3@6\U5>/#+ MX;W5IQ3,8I.2,H+M!29N2;Q,P$3P!E?16TMN+Z*W4C25A MK9*PVOU^*/IV+%+"N@*!YOJ1V[7^CH?01:6L'0 @Q)#;]NQJAIW!WDBY9X#- MY?IU_6/%(5!*4Y,1+\,0F[ZPGI>,]AU>@F^>BM@^?Y#3;_X2/(B0?W.'[M.K M0Z^^7;[YV#S(;/T6@5Y'4RC9:P ME0C2Z\'M.MH:;E?K< Z60H%8Y G,T0Y#? :F57T:3^6RMC$];7H,[*D_CR/J MS=RA6 B-?^@DDMLTXN><(9[O:Y)(-@,DQ0G\' R)_!P M>'!6H6&;:VC-8 M7F/(@<>FODP&267E)&' MS7!)82(/K7DI#ZV#9AEYV)/(0ZN(*0\KL D+$GEXNGE8#&B>=DIK4UFIY3LNSX6V79@ZJ7*N(B9,ROP!@H2OWJZ8U!R^DYR>I',;EC" M1J/>V/IF%B C975S;,(>TZ"D$N&X[6;7 _-@!ZLNR8=FH@6U"\LX<[@YWFG!'O2,"IE=^)?>L44@!+ M]E5PT18P MMG?89,$P<(0'3FX\L.PH2H9IV[91*.[=((F\L>5P>W)\![<%IA:IES GF&SU MSTVVT"S6UM@*+1L61H%D\_[(=L/KG(UMA^G M[G^+ESANKR=";+EL=43\@'V0\6/9P1C#R+7ZZ>^P[; YN)G M'<46&,+41,RQQT@XW$K0#1W5S0\_U"U2\5O5^H^?5;&&B1>[(\\%"NB,N>,J M.:MX(S U?% =!KX8*YI\!]?8L?40))[##:=5$V?AWJZ2TU(SX<^33VOD!.P1FFDBNH)&AY<@8$CWL&Z::D]X=+*"]H23F78ZU6Y^ MM\ 9YP]Q,)J=<,J<.B?HOZA]ZJ3L6+A%'SH?CPX6->&3P[.3.-C\\"[;5S?6 MW]M??EQ8UY?6Y=6W]K>SJ_87Z^K;[=W-CZ\7W^YN\\8_4SWOH]SOVF%('>2U MD.C:T8#$)_TB_I6X\!7*^HJ4)]P@5723T(U=W$'L1)^@,F"IB-]78%"QR'ZB M+QO98U8F^!)@ AMU,3:_M7JZ:[=<3T:V3MX"C4==I02PR&0^,,9GX'HQ:-$,C(^V9Z-VNEV( 2\ MTAZ-PN"1C)5("FO#9 %= J,<@80'BR)!!4A/CP9!&%=!"PUAI6)<'J6D(F%. M:#^MC,O8;"<6-PO**? M^&WD@E5@[H>DX)G$BA:$2&F16A!/D.J!=0V6H7UONQ[=3HP -NE >$1)^F98 M-+NOC "P0JHC,$+&$U3LQ@D-_L ZP^<,P7(1CUW!1H!U*4#9P)7G8@263VQ= M^5$2$B6>!>$HX(E7K""T+L^OSBKX1/F]A\=2\-2_!JZ'?9RQB;(;PX4TW [3 M,]D6-LRM#\9TB-:!RW.V'=PS&H*^U)9T#\L)=%^1A*N_[I(-U %2!A;JDIW. M)D6")VH>\53^U)%W/+!G LNA!\-@R91"/@Y=M IQ$RRP_2*<*5KY9/%TX;5$ M!FBIX[1^!U/J08#BI&=T;;3^@WL7-A1N1ZL_Y*$254W?SI82;'=F%K![M@// MC- X N^5ARPE1CHAIJ?H]5I*Y^P;)6#:3YE+Q[727%IHCQSOC+GT]:)]^^/F MHC21%BFM*]]R!&IT;G>7V@ D':TSMB9 6<&8<"0@3J331?YFQ.HB!E=1RP^> MZ>=V^SO&0V!9W6B PM0Y<,%0";N# M,89P8=E&":QC(D-IO$43I"17'\QH23:"5AP#?AT08V1KJ0O?""T23G=> -<#='^%$DI2:TM*:Z;MA-AGA( MYL)CV M5\Q?8"N!Z8T>X4?0L)\2H 4D-17?@N_]*U)$$ MA1@5@3/%5C#J2V>TBJ@K*557*2KM8'#:CSC1!82B7.9TX,@>71D6%OKH)&/M M^\A) 4;04P=8B$/-4^C[ZY; !^(0>,"$\ =CAGXG3)]<;E+XOA#Q- M,:,B%"=-W3X8#SR+1;,\N2E9*(TGH9;B*/4#QCMH]=1JVBJ2,[&D9@3$-62G M] B)R%6*1:P,L>G': ..HU=TG0YTYUQ&V33P_Z M$S8@\ PZANIM(W)';9J(273R$&W6K&&R,%-^_[Y&9>ZRZP,;C%$0T&@LT&"1 M[H6RG09V)$\ZA&_&RN!C%\PQ_#$<45)=ER0"++\#_!J8!YH]NQNG\15^NE#Q M!E=J7##Q;=35>'8'L_) T-DA_A';?=+']R2L]#VH;#5!A10]] -3XZ9RFH(P M:1 !J1&#&8D? F6 <*)QPPZ0 ).'PGM,&8$'K$8"&5>&\MXP26LV>^-62.&, M*V@:[=J]RX1Z-^FYK>Y@JTU3_"IG=.W?X'$PQ@[;OO,M &*2?W["T]$[7+NI M\Z^359Q_R5!$S_7I)3JXD8TIM2;C3NR6RWC'J49\FQGIF4M_2YRWI M#<*_TPF(?# X_T!S=>G62\(TF'7\VR14Q8^')QLNQL>T_X]OK]"T"I((Q';T M[L-[=TV;-)]Q&B7?&/_JL)[B&O._ G'0]E]>$M < FJ4!%02T$L(J%D24$E MSR.@.RKDH9 Z.4Z%IZ0"HSK1XIY-I-#S J[=0EO-X-6#\X><&Z%8ZQL+^_!R M![;]\'('MOWP<@>>^_"U]ZQXR8@W%]C0_YW2B[]2$:XZGY0%-TNDUK^V%CEK M[MZ@(DIY0!(GS3F O6C9M'T'?URD]@WA[M+6?:6=NP12C1AB]Q\Z'/]IK'_] M0QU%D.M"=^OOKNALD[ZH+],7)W]$.=4M&HVBN20:1;7YYF.C53D]/"Y2KYN2 M^%>VJFO&L"VWLMS*&]+G2E5=TCZ:KQF$MV!5 MIW=GG_4LH[M5J6_4YBY[)&V6&[? >KF]<7:G+5*1=[0HXR@IJZ2LO;4@YG50 M+M7_9EBIT)&YC::^YHU4$*=BB$U$6K,S I)> M%9TRX1A?<.<##>1C?"$!5Q2B61 J**]Y:"Y61W1M1.XTH4@E)I9J/I "@W [ M)5S0*;!BA(/P8I@( 7JD.%D2^)0P6AG\*(E=CZ&#Y1.F$$OW%H=OY!<.;<_@=F-Z3(!X.XC'E- ]Z;2CU5RD% M7_D8"VK[3IH1=$$P.&EX"/.V&!WKCAM&L0Y(1?\4P,=I"7"_8(L_=#Z>%!O@ M_FO[YL^+N_:G+Q?6[<79CYNKNZN+$MY^8>>W80!T]V^$N NBN,+H2AY]T$=X MN;?8EN,=X]K-:N!G*)[_&V6T#3S U'L:RPFAAR+;$ZJ'"\*%20VG8(QV"FPH ME46I%)H4,D?U1HDBM!%PEB4C[W(UFL>_;K=&W4H]A5V#*M(X.$?S<7#V#+9H MSHX6!L'H.4RRT=.>#0(=K9I1"XRDVL7!>8+-ETMI%_>6.KMFYIEN5WE=I7;56[7EK:KM?7M*G!%Y;:T M?UE=N1(LD<;6L$2.ZJV7E#;@\;/:U)>7.62?H(-E&"NCIA3/+7>HG18)8:2D MY[72\]QBWZW2<[>;#!,/7=[/81!%:8P%XW:?J.7WG?WX/"(_*BG\]5'XVQDD M_J)JM.V0.$817T;B]9/MDOB[/:+NUA;E]]R*J,T2]TZ779:)T"M)A![8CO4! MX_EJ=%7P5*KN8W7@.N#G_-9MG1Z_^=AS>[$0_H?W>.5'F0T\$0ZEOM&^F5B& M*676*(A<;OE,^;$Y2:R6.1['73B>$^"M^5>IEG7=[=S#W>,EXP<>^@5PV#A^D/,P*+E-0X_JIV6Z[VMM&GI4M!2'K3:.FI>%6]#64=M_>4E+N;1T+KJ2E.I$ M2L5OB%B8C&Z5BU][S:G:.Y9ZME5>FI5V75!&VO[+2SK*I:,=:@FY_9>7-%3* MHI*.2EE4Z*SI#=N'YXE0V":!+ZRQL,,RVVF3IXN-^K/AD^:>#7[5P<"_:'NO M??'_8',S*4S/:Y!4J=4;13HU+.ESK?39V"A]:C2PY]+FX9:3,DK:W"!MYC5" M;53KC6JS7DC96:^T-@I15]+G=NDSKROB^NCS9;*S7CFJ%4JO%[FXX>7NV)IL M>;L';IHVY:UX *O2'^!/P1^MOYCA%?:#V( ,>5D_B*/&G**)?%'3[8;.;Q/) MLDKJ@-! #+",PE/'ZFW/"[J8;]#VG5O7[WO"/'!O(_VA, *9=,?$=X>T]SQ( MUTKM=!?[0A29E(LRCAU@J3EU&\]B*53DRW'13>!Y"(Z)S#3!2,A;T47#*/2_*R*)YUTK)ZG7+XYN-AY;15*[FEY):"<$M>3L<*SB5? MJ%. 2XZ;N\@ER^,6O*+&3U]$GVHMP?&GMD[P!-?O"[^;UV"EV2R[."ULDW1: M["Y.9]=?OU[=?;WX=G=KM;^=6V?7W^ZNOGV^^'96=G.:7\+]P?WX1=@1 @G* MXJM]6X&_!"-C@,CIVCXP-O%^,!*AC5+#\FAY4%580:_GJJ:&CAW;,I\^LL3C MR*5>>W9LX8""),(+J :>LQPN12=,['",U8G'!.<1Y;S$#K$5(J$+.(B 0L A MEA?X_2J\9RB[V%N!/]$]:P9^QU19)-SB4]20BO(_V1Y.V+H="'PJWA&*40@C M\^/\>R&!#50W6.3$"\A=Z8IHYCHV7"+VA"%@XZ@UV2/BKHP!;9I/GA>4/[ MI[IG9(^Y#5C^8H :#W%\GFMW7"]MC9DN$C_&>/Y:ENO NL[N'B].->A5<7'D M3M'(S)&&@E!.^CY5M0"Y4'-0>"SU <4761UXF*,&K;9#MTV;6"3$2YE:\$]& M;T_J%NH.1Y[;13@7WQ)V=R"OEN N(5:=>F,P>?!VUT<&J&2 71(D3I=:LW5# M&JKMH7H,&?F!W@&[J!X@\H>>#E,-_W4T_%P \3HABTCFWB:CD:<6\LIG.Q1H M%:4P\TCS]]DA&09).),9U65,AR9K C/8 M*.81SF2W<$>(2C *D EA%*G8I"7&MA/B\!+D-$")FN&WR MS&.7JZXVK&?^(CA5#"#! MA]C"D-;==/8U$4"'M+156O0+$L\X)-LG">K^[. M<="SS*HVK\U[=Z.VCKZ\@XVKJZ.IH],,NR(T]6].$N*V@IXX.)X\LBN5Q&LD M*JT,5D-4Q[4Y1-4\:!2(J KL9&Q;X#MNU(79QA1[WWT)O\*:B WP[ MK(HZ7 MP]7YGH3B24Q_+FGB!DCBNP@QNJ4-OVIC2R.3K*"_I)MZ>*AH/=B1]4L^\1].Z(291W_S4B"S;/!='K)K8J\M2>LU M1%RIU5KPWW1F,"W'K$DTPL<\X6%ZTMPW[1^=8(V*5F%.YT,XIU-:18 MD@0+%O3*4N5& V"<<[/S8:ZG'DP>;^]@\OC)L&U+V5'*H.<(-4CKZ]ZEB[8] M8G(\[YSRJ%#'Y04^I=PN_Q[N/O\N\X)MLNR38>&>Q++GB?@&C[Y[$-Z]^$I1 MDV?"N=;J16SN7*K<299ME2R[;I9]K=0_ L3CUJMEX7G[Y2U7I4 M\NFZ^30O36_U?/ILE,=6XY6EZKU2C7J\^YRZPD/I#3#T2P^EGXT(]Q2^OPR2 MY_F^1YML*5,<",K7J,8)9G+ZH.T5R(MUP1EM07H\%<[HY-D0>%#?EF=;FLV*RO4MWA0N?-5R4=%.\??QN$].9X6QW2M"Y0%F9/ZS0\H(XD* MD350DG"Q2?@;:K.2@I]9P[\#.D1IU,/-U_7/R XIT%[N+M+&RK?+RA&"BBFS MT"U%V[\B$\^>:9,L&$M)**64\7(%RZ2B**5,*65>@90I\/G=ADT_Q%7$B->- MN!=^\AI*K9^:@UK;WJG[23._*NXX6\CSCRN_&PS%;6S'! WZ!;O"P5/:CVY4 MQ0V\[F%'@.@K^6-/*3^[X.#I\]+<3@J5Y%92ZEHI]3"_]/$X6_I85$HM5/)( M2:EKI=364I7&Q:345JN4J?M#J4=+E9,7E%)/R]390AKTGX4/>^S1P7;;&;J^ M&\6XY_>OP+9?Y@7;9.CCEYOS[F-7RB";;0*1; %#N07 MY50OZQZ/X^5#O+XNPUG>Q$KSDC5?)&S-2/HZ?WT'@9;RQDR@) M)6^\2MZ8D3WQ@A8A+W+RL$5(R1TE=Q2$.V:D:KR@]\Q+N./T=)/-HC:$KV,B MK^P^PLY3FT9]<#]^$7W;L[[:<2S"2-> []M"W U$*"P;_O,#"U@$X0(L0A<* MA1T+7V"S>URH41ATA<"OHP/KC^!!W(NP8E$AO8 ;X L[' /7)F$DL,:JDT2N M+Z*H8O7"8&C%,"LK#OCG@X AC:V.@/OO ^^>VVSA7((DFCL*YCX8 8S;0E"U M/D,'T>BB"!L6N3Y.R8^],8B'K@ACV_4KE"'JQOC]*(@B%]DI'M@QC3X44> E M]!P8>)1T!S \(@MKB,+1&MCWL$;XH8#EAE$X,'F$8^KU1#>VDA'>F816#Q;! M[^(5P%V.2T^$%[^'F< [$B_F;DPLF&@:?\%SN]TP84BGQ*>&9#S5GA 1?1J) M\-Z%V<'"A"BS8#%@(1T8#+>[VA)*Z2)[Y\__?EF2L_4)K&43&4A\9;@ M(T1SRCSK\NYF;CVI\8*)>P>]:A@\3'^(6%#6]\_??GQ=7*@Z$]EILFX4,T8_ MO(<7X0Z8/_[CPT!'RKZW/U]4/]UO)&['L]?Q[OKLB^O_3*DA M9PGT2N0+NBE*K/#J5I#6W=Y,$R,'$P*G,DV8V;&MH)T81YCO[$=L0.D%41). M]PT[/5U!W[ \)EH"-FQ&8#8.1M/Q5O7LDT7Y^HNV:7*7%LJ/#YV/]=K!H@)I M.3X[B8/-C^_JV]GUUPOKKOV_%[=Y YUI5.V;X? 7ZLUNT/?AR6 O]T08HF*R M'[.=!4'M@O00,:LRU+:(8=A%Z,%>$@,;T2V(1RC^E0@?U1RH2*S/AEM(0Y/R M[0CA9WIR$FBA5K>1.OJ)R&J )X8"'HX:]GR)H:'YXPC0 4,738T.^ N.%?!+ M'!>4?(@C@T'$#SB.&>^F)^);.M1!%*:A'@^?FV]&RZAO"=^F9:#1PB/0O5!),@%&263,S9F*/>,*=B^8)*X6TPNSR)OV@C M!B3,2E32S0)"0+,GLUL\2)HA[$8")AF94V(X"D(T C-CE&O2A>& _=6UPW!< MA:<_V*$#N]/.>[UE]\%FB^(L6B*S^MTZ>- ^L:+/)1X+G=,6X\\8>25RX: M?$#;="OX&[;'(H%,<6)]VQ_/&P?\"T(+"-Y'Q@=&<,E 8/;@4 /Y*&J=P+E2 M#]?O!EHS7AU% 8@3Y+0'-Q[,?W\%MXXZ$.-E^H$*'=:XRTE"E#7(RN ]N($# M7@1*?$_0MOMTCDY[]>/@ M]@ \-8>J$ T:8/5#8A3E291T(M=Q81 LYEF>4UO>!Q]D]L =6:#_;(_TEWA$ M3SM"X/(*DMH#FMTVW@CFK.LDMO' L=)TI@=-*HEE+XP O D?YABZD>,J]_DO MI+$>K!V^:T0?XM;+.( 7^'U@)7C)/U$; >N8\ZSP\UFM!6!MXIC5>S)\ /OE MLZ=K=<;X&=(BV'6#0/8F[I%GS./'Y758/I-@9FQCU( PDW[P.GW=12YIY@5/ M]D\;N^R1YKF7NRYU9KJQ2@2Q#P(*S@(%]M7V[;[@ZH4.#K%1JY_^#A=$%KJA M213) )/5!C4RCEPRR2ZU97IF!J&LFS0"=:TC4"FFZHZO[")YSC'?*U@*1ZX) M2+6!&\4@BKHDN_DX +ZI@.B!I;R$O^&5U?^A6"7&#% 52M.UZ@7!3Y1FAN<1 M"H];)<.3ST",G<%U8.%ZIGL"SP;#&!P/VC IHP-0SZ$Y OFH>XJ8PB1^*O\) M-<8H#-#FEJ8U/HUD?\B85A4+6#&*Y-2EE^/';M<=D<)2-H*'N7!11KWP,(P) ML;^%,WH T1!Q9!0NQ& Y4V/W=UC4]/'I%PY^49F\LB,\5]POO&SDV?ZB:Y1C MLO Z\H\6784FE.],795N3N0"J=JHFM%\0KZ#M4-+(';C)!9SR.+ ^@X;@H/ M_73]>X$TQ_Y8UZ:H,UIWZ(&@,4=K/(?(6$/'5C^Q0UAXP8ZF=,YD@)A]*/2* M.+IN@>K_R:2@;;J8+1&UP:"2L:T >*0X-D=$W=#MH"LLP">#NT Q3*[9I;SX M#H?^%5BDS;[K)8_%E#$YR\H3[L9HS*C8./(9^XXZU Y>&A\?T/@H<#<$\D!* M[BQZW)!#O;F5(JE\R5Z M1$D(G@93-8EA)ZOI;*GI*LI4GNQ*^!;DYQM\I",!'.S9L?$J!ITB!($MQ M;FB.QV-VM_!:4P!+<<^Q)M+'QUE]//' 5>EC?:*FM(_U9S88Q+T]IKQ=%,ML M0.OIW H@PS34=?'(% >C& Y=&NJ!M5<$UOEX?8]':>)AGZP>+0+A%XS/L85C M6Y]% )>A.VM^3*>D%"-P!!ZHHJ *AB/;1S*BP !+*2"TR$4)5S\];NK;HI3D MTJCM* %IV\5P6V@[QGTGM0/KRF^ MQ?#U.0@E'F%=2/T'O9ZK(K?H.LMMHK>%;(\X-8' 0\#Y01K]/#P M< ";);IH5L*F[$<G:FR"MO@2MLOTI[&PA,WN>D%49LY:*;@K9)N@,&^1DDH59F7W@:.4*9_?<8 MQ83%'MDA'OGH]!]>?GP==SA+R.+!#!VUW*!7T)F-S(CW!+'C\=+D_; %/7;B M,)*J6!M-/LSNRSP-AF73P-QN@GJ @^C@U9.&DCETY*:#V_U //P]W>!;]>PT M&6KR+HPIP.O\8.BRT4OYB6KR["ZRZZ$B\T/0HHHVP60-;6!$D"3@0512'JPH M.I/LJ)>L)VR\-%*DBJ<=]X(-S!$\RE@F#KW"("5QLJK&>9+L!+% V4PP934] MSF="HYP2'"P?",B@=["08U#P(9WCV&"$1Z#:X:U=&?%]F+I9;G!Z9T52#5[@ MXK$2V/=C&E,\4(MBO%$&1> Z< 2&1MX:OLJ+Z$A(H)!2+U(W2$610R;J"G)+ M Y*Q%N[.XBLSR#>1RBRNP?66V5NR$N4K?&N,JE(M+DC MGVJUM5TBI_DMB%ESG9D'$JFW<6OXP6AG85&:#&VIH:+=I4Z#K*.37VG:Q\>_ MJGW-''7(B4?IZ7N(Y&+T'82[,FT&:;-DY,,;[X]L\ZV_)6 :-.3Y)%$;ZT.4 M3[YU/?1=8!FK#;OCD*X@ITV131<94IW:Z<:,EMT/A8Q"F(D(TAZF19=/4#T< MBY]\M#B'?O-)2LAGK6[O]XVD**WPX$ ;+U^D+$.*N)6BNZV(IV(Q-]L<>.C& M 4K[^A&2:OW$>HLDI63/[9=;+77>3:W'G$RHDO#VB?"^LA[_;JI+;?G,(+QV MTH?[+8I>U4^S9/?U>TIV,E@<] 6%X=/@%I F^S_J+OVBJ"39DF07RVG'P2_V^/$!-28U\]+?N.UYG<$=1OD0R M6#&F2_AT@$^HB:38,[>YT@R'ILZ2(\P0YDQ0&[S71\HV \<5SYB%4&F7?D(% M7KC,TME2V>#JQ%8&B]'MQBPT8"T,HE[!"!XGPA,AGH>0*Q?:X/0P,422,]X53-TQW4)Y\\JE,YB+.NE97L&,I(GTQ MEI&)'AUSFJD#0Q'#E& S>%5I2[)OPUWEU!;>/5T9Q[LA]S[G)@I&VT,ZQ<3% M&F+\*_'E6?HF0P3[7KXV(3_JS7VN95,/SJY)40O8S#P-,I9RA.TLBTW>WB ")\ M"&=E4T:1DGIP!4C;I<%S?"Q[@:P?D&^9@FRNATOC,HR(0OE'@^\*C #JGK(&. MXH?H.>6/5"D/EJ6.,2C. (/!P%^'!SHLE E@9\+!%7W<#3>Q8%=Q<3L,44++ M'$94HJX()TNES UBB\/8)])@XR@60UAWORLR6P%7#C S$,P5&PN=7#5O,@C& M.DQOXU*-!&6-J:$E(];(=IQ#(1@MGQR,$Q"ET5]P*Z9Z,?'(!^+;N<#V&D5PBY2&EG<4NUA#QPNCC&2P8 M\,>SEY(&-L8$C7OD'2QRCX23\Q#,L^A[>$3$.8J4[W-EANZS1-S@E0;/D(/4 M*D\6B]DU?62L&^,*D/M5LK?40F#Q^H&V*-D*HR1+,C"HM)U.P0=X>#)!1L:Z M2;)P)"TS+^(JX^%0>MV>U*1(Z9L]]%-G-4/94 MXH*E-1;@F2?[N%L2!B&@Q!5.%G8S)J.65A4C@=0>@7AZI)1<\B] $UN8JAF, M13:'09[,ZV/\I7(8B')5L!J(M49G*L&(D"%LHH8TE^$\Z=AN)?^AQFFFR@U( MQ1Q6KW,+^< M,_"2$$9,F1)]KL+)3JH^/2E/(IGBBSX%_0"3DT3]]TJ:O_ @:\R(G4 WZ=07 MRFK76V5.7#RZG)5@G,?ZCCZ6=N1Q*JM'KEH=<[9\*#5M2*?6>GG&9V(([P7#R2GJWO]+,S:IX75$FEBCXP5U5L4WDODKRG MB^\Z@DA:IJ[)7)PQ2W&>#M=NY23L[H<8XO0-:4=X*(B(N\BDX!0)*2CP-Y7+ MIO(]5 J[3QF&;#9A:5O7ECER"I2%KH;G=(PRYS1=6M8SPJ:3A,/$<4S2H'(U MS%]TN_&$39ASFDVEGDH3PCA(_5((@&,%K$I3;8P*2*;IIJGSQBGM;QND@.*' M=LN0[1..;2=34"CUJ \R=%^5"0'A1D.L,TT)-_0=/<2ES[,O4Q1P206'\PX2R,I<\3#3()K&#AYU(0)Z$*R\AQ:K -#96FTR\EBY:L M5K+:.EDM'H]P?2F=_U\)NCG!S,@@5N3BJ0PI!.$/;!G+R*(#G1Y.)9(T+AE_8XXC!4XFM_;Z87!I2(V@3;*V>,E( M)2.MGI'N*&BGS@%F)'U/\ (!.0&;"#][)L#Q=R_H ($[]&G@F./$]IK%12#57 4T$,:7QD+PC M",E&0XE5],/M+@ACB89D0MVJW'@"H56U7U>^U8;G>S+"A\/Y1($OB8.#9LXO M]1HX2IZ'.D*=#T4#1FP;)2$83A'Y8/W0'E8(4 C>RFP 7W&9I3Q.8%0GJA&9 M? )#TF7BM+_4#UJ9-],QCI'2S^7&TYA;G*/P2WHS%F-,O4_N4OI I9!F/+9! MRX58 EP^D+M8V;.)7QK++UT*>#6Y"D<')_HIN$CIVZ8GQ0=M9-3FH9'M30SP M0^?CWD/*W&4J- RH@FA (0J&"J2H)4C=?R8^H]SK-.;$MQ.'CBD6%O'H,^[E MZWY2J#K;,H&_:7>K#1/3RNP_:S!#YN5D\-C_#M;K:><3%TA M&.E<&)+WQ[_B"[NJT+E^FOY-QV6RDE&>Y"CX(S5&F >I^_*TI'0UG^1JWIC) M2QEH6;K>061@,D-^8W?0:33X[[_J&RG SQN]FTK]P_%QUOT2I M/;[2$W$6J39WG!4CRKU(Q)A.J#;) MR;X+<60BV=$H+X\DDQ]A)D8Q?@S[TT;6R9S=LZ,G;IM!6>YDVEXV#V,RR](@ MJ"4F65E^AI4YY?:$GMRG+C#A$I7GTZLQZ^)5K,@4KZZ:$V;.U$P492B2'#*C MI-LIC J;4W%T7*[# Y>Z'8Q)A9' N7A#H8+/M*0ZBI=)W%$>=B2/9BG3U[/' M-!ON^V/$]9 :^@9BDHKS3600<0:J3 Z>F^;!I1L(NV=WQ\_> 5I'NUZQ08KK3K%%UCFR]M+4S"!5'Z<87=(6GT MU2O'IX*&0$3Z>&Y.>%4_R7C9/C,3H 8I0? MCG>"J-.IW5&J.H09\9U,Y^?1R:(_+A&,&,)3*51WWHP-O:[.">A9TUFR19-\ M^4P[5>>UZE#%6<#I9PM"%EUYF3*,D=V.3C->SE%+_XGI9"N+=,SCP]9)9@B' MAPN' )(''Q=P9MP47UYJYPI'NLPI1[,BL;M2HW%RL:B_B!R8W1?F5QG1YH1D MCH G(E._T3494 N%G!QPE7VOL*$UM)B"%#.RN)F),X4&[%+*X]7B&DE#$1)83YJ>LYF>< M3R6R:E4V=!\K9EE7:A(K'_2?G#F NN,12Q4F\ 3A 2IOC7JBD)6MMC\MB7@( MPI_&^U6EHTUBB7'^=%=/7CMGNGK!=-T<<1_$0AD,$FA39="/S7-X')H"Z3-6 M/84@3!E4YTE$L>K%TD] FP>TS# 9E[/\)F$&?1'C!*FR@E)O4W15O;8:Z_-J M$?0)83V'.S%Q/?0D7H@ MJR.O#DY6L:>P[C):)-,HC;8Y$G);&2 \-I=S9.1:S,@X@ M\JG-O>,2XCK8R"3,#%#Q(VW>_B#NL6&B&WY;LMEWI$P32]LF5_Z4LLXU+N;I M%3(2TMH?747$?K1Y*&LDK)"ESCH%E$O]\%>)DOCK5, JS]Y0,=T)1,7L=)YL M);UX)@1G,<=,4L.>71^=UD"KEV/WPNE/^:V-6L9X:S;TG_R\98Q&+6RR-F). MY#"RASE!]9=Z,S15%73ZY2IW 3V1O.AM;MN0%HK4ADJG*G6.6@&34%]+Y M!%4/4FB)[\DHMAD5A:0$5)],8V8X#%_VU7 ,_] V"TRUI]ZU1V[,_10K*OHH M\\<9$T \[NJ>%5?K3KEH,N)VS-P^X.9-/59^-2BC4U.$[YZ8AM2?T ^[R6. M"+:,P$+1#'.ED *->H:]S-C$%"N(0,M' M60N=B_B2$-9B,G#"Y4$<"%:TEFZ5U.G#J7W>,^6;6GD6]\JVWGX!>_[= A6< MI>AYDE,6:%'?UU_JE5J]E9[9UBO'M3K]29TX]4@\0K2?'0PP+I5]"^'^7YK& M:7#]](C^F,>',T<]I:[O,I#>-#RAV5>>:O+9:C:&AT5L;DCW,&("EZV2ZS04 M\2 P'4N+^S+2HV5E-KHYX,I,76H:YVH%E,KFT2A906LS_V&RV87IX1(DO@[V M]9"]6*)B#IMU6":?;33YK%4FGY7)9[F.$[%E1FQ/1W57(+9-&5LSA.P1Y]O, ME]3ZUJ.:(9X;6?%L'*"PWZ'" '=F,%!!"Y";H\T\V40Y!1^1WV0+'J2MP*A/ MQH'H'BEZVHD[^U%$TU1"[8XTXF3:VOY9^K,IO;[#@U;&4(8/TBB^225Y;T8S M[O#@*/N UL&TB5V,-,5M[_ 7%]2[0X%/Q-]A9PM[UF#'-S0Q[@, ML<;)'+RTE=2EEP7BNL>M_F($M[E&)M$0XPO_-CY BZ5*TYPRHO,C*3PL7VB# MF,WIS%A']M@D\F3&[CAVFUE9/#EG+1:#^0"+J<684DF:"C@_PE(1$U MP?0D^ !C4^4B.$GH$_DWV\#FX/*C*+P3A=3,_G\$6S:Q:IFY>*@AF] MSARV;&@D_!Q&E]H;FC 2$65P*$IP!2CPY&EUPC%EW'A@S0'Q9J8IVC\9WRG- M*&1\YVCR:&MB3V0XT*2&9UZ0-VQZ1NV!Q;,LI<55%K>F*' M,-Z/>+B(8-"K9KMFJ5K'5F,_GF(Q:+@IF/1:DQ <7B*VD'X+>J;&\K, M0P2GG%D'2\,#NHC$-HI97UH/.K476ZJ/Q=/%5=3'EA6L*S5WKWN]ZB=IR=T. M!&C]MH%TNT_&[E]" ^-JV_!QXJ7=GM&^[$Y=TK$D:G8T:[>)6SDT-;LCE"#D6ASN=\>^HGSS 5BVJN ME2;3[:]!\I*[A0DL78R$$1>ID@6U>Z!5X5$C/)CJ\UDE, ]\C])99[!*2%MZ MFPQJ\>-U2@Q<%9E]C*-T8-)ZB63RR-#^"9:/(A-:A'\F3M]DZ!3-BXO%A:.0 MWU'#1. P1$_F M5J5;FQ;&Y*P?1J09((";6<6R3735PG8FPG&M,;V8O@\_V,)*:J ME-HQ-R."9<1D1U_T%?ZL 8NM&X'DJ53.=%3./KK:9A+NW"H_^=P4PH05/+&@ M>AE)8C76_4F Y$Y:LO!1A&93%;U94IWG]'6>L4^YME(HK!+P>KJ8[C0SVK*5 MX4L+,JC26^7$T3/).>?"Y#0IOSL( C)<,1;)P?7[M)F=7(,0 MH81=3U;35P=!PJ#B"7O_!"&NH)"Q+H-FH&N>,P?RI93(6&LM./=$S[7M!!?:E-2M5!*=/*0?D3RIN0H9M1$ ,AN&8%EO5V M*,LD'P9< 8@5!J QAH0*3)$7(PHF1?\[1B6ATC=0)Q%I9WR!.I8R >]=##KA M<5A>Z>+KZ,!=,L3Z&.(J+1$0CJX]H7ALIO1/6E]@8%%48!"*16EX9"\U72>$39=?33GA)W#M$W!MTRM0G2F1^ZBSD]+L7#(ZIT\' ,^B/,^)3!1YB MC%#$VM#!R"0AB.DS,4D(CFH+3L\JJ'P1;%:BKHDHW&,%X!1^_?8LP)H\O3NL.X[)TZ MZT+Z70)*00)J2'!"XY CM;8P5XU.5D<"[*+TI(/ORC_KT-,L>:[DN3R>:\,C MNTF(KK",Z2J<)5D5+\E+/(X"KM'NN8[T=EV?&JV9O=(T.ZA#;=XK!6 V"#R' M\$D&=O=GZ@)$ KL:**'*R;R*H MO%3]:/"/ H%?4B9=8@^.U#)W6 &#!,^06;$ M-J#KGW[P4!T$#\K@F?"'&3\0+&E_G+K;F'4B!V+'Z;$W_,8MZM+"HA2B'>NY M9@TU%E$L?0>SADCIB4STRK,G(>RR\("QF;B$AP_46+YDK9*UYAX &-V/_3[^ MT4>[ERL33;\U+\6;;L3R-7BT119^.)$E31B9;A0EC))$=8VCT+VWN^"RIZZM MM- Q.3E3.:9."&09IDPF5;C.BBOIX$(W%:"(6'=>3):_-/+-IK"49>=ZQ!IS M1])GY^R:1,(R@*B@.\PN R6OE;RVZ&3"L)IR:DE5)W2.P>:>+$R>AID4[2"V M^$0$2)I>)6F6I)G?93R%JZ-^C!'E"[Y-07@QX \_*V8N_SR$8E54H3&8^?E! M:M8$('FQYB!Z1[XQ'\3E'Q$31FU>?IYZ5IJ#MZ0+@N%;#OZ\*WFBY(F9!Q$R MTU35[Y.;2NGENM: R(JAO!GO+K7Y97+[[]D\!GX2%28$,8;Y=>]FNI\#/73N M)L)AQ.V?8SQK* FU)-1<0OU[@&:JF<@FW5<319UZ"\B@(K:9"CQ9=67DP8%T M=^_!L4U\!!G#YC,AY4I3:-.-AI3BC*$A,72[41IX!VF<8.Z0XT8VN;(5-ODE M&CV"YF!*>A+CX<)/SAA^EPT'S2^ZS"B;0I2Q5C@&3SC0H">\%.UE-[KSK*(> M;(GE_M#Y>!6+H76([43HE(3YF@"2';1 ]ZG0L:UK7LB4X%]E 2Z=0C+V&35( MYTKWBBR=YO!DUPY#Q-T!,8MFLM 2L&*6ER0C#)'HXF)=$TX@8V;;"N/1:6GR M4)M.NUEMO.^^,];IXE,TQ MVMWXP/J4PBQ0SH6YQC2,I\\9AT>=0:MD(=&%&7?9$+79W\ET2 M6\S3!Y=(>D:0CDF/8/P)E2S3_]+BK "%_]1%Y'*NR9*$!K2;+AK/F$[GPVQ' MT;EDS[=12%\=Y&NC 4^A,'HR"^5EZH;*"U?A=13O+B>LOX.,L*ZN#JSKNS\N M;JRK;Y?7-U_;=U?7W_9)3BNMU3BP?H"=W'?1XL5@..'U@T"Z8.CQ6\ZH40 0 M/_@D0H&X-N'3SWH[DSVJ2D%/EB&0R M/*(E)AW/[1( @A]@N$0"_]USW3((VA-*=Z36>^F Z'0W+77"EZ,7&1(\("A^ M7SJWJ4U=X;,DA)BK@C,84#V4DSU"4J[J@\NM#*&PV5#KM*IU?!T'2O4)+5L1ZIIJ_419*UFCXFZ0M[J6$PCN*R/AS3 IPY56 M#Y:)RT-NV?6(Q^7]YT<>7OZ$^XP4@5["-^G^_:2R6G<\;P+2.8/JH\G+"9:-' MB_!:K+#?>0M4B_^^RXY\=DAS4FXO0;_&!.7\,A3-S:R_J9,G)NT-OO^6>'_C MK_TNY8\S+]#\ CIXQJZOA2%6,XZ2;Z8(J,W%'>"5NUVQ>?*U82%&(MP.NWY M8LB\CY[)ITH?HF0T0Z?@D13B%U6E'5AOU'#;ZA_>PSW@R^-C/Y8,63+D[BHR M2RL6R]Z"5L,P*X8*90!EXP-HZX#-=PY&E-Q<@.DZ'53@-.&R?F M0@?NC#S8)SMTR-^#]S MTF.D>YL3=<*7-&J'%:O1/('_M5KOUN<$STE>67W$\V^)-[;JLH%;'%CTMT0S M;RZ1<%/_]24R:)E\H[6_X/!%;\@1HZ:_JN56KN,%1R4C%G3WGLR(1YM@Q/IQY81;BFYQ,U]N5K1:9%&\*K.B MG?23*#8-"_G)_ID6:V>#PUJE<7I2RK-=W+M&XZ#6*K=N#89$R7;EWLVS'&KU M^LY;#J\Q()&F;QC&PW1.Q^[;#TM&M JBJI8>;;U6J36.M[UJ6Y">*]S/HHRC M2'35J!T<'VU[T4JR6L4X-J#B2W%5TM5VZ>JH5'VJ@?'#6WOIE[36+ZA>=!5JU_8M+AN.-R>VR_Q07I\)"14&7Z6';I1MPR=&2[3M'PIM96HKVH MDOH)U9F3*;= &R>[7#N=5_.\!V@;"J?EZ,"Z>!RX'81]W2>TD6Q5MU!+@%*B MYWJ,%=%+0M^-!L(Q\)D8VFAN"?:FIK K+;NEJEMHZQXWGJ(2]:*L3GDT#^HK M5W!K&.8'VQJ$HO??;P9Q//KM_?N'AX>#2'0/^L']^W;8';CW(GHOG+X=OL=> M N^;C5KSL/8>)&7]L'E\?'C:0'29UN'I>_'XC\-:[>2T>3"(AYHDJO"P*DP! M6W?\)CD#7GLCJ/&Q8[5QZR6:TY7?#4+@B S>W W!/H6(I^;P'3)9CLZZ&P?6 MV_0VQB_3@-AX.B[ED07;,?W$%(3L$ANOU6O5_Y$O2;%SY&O>?7AO3UDL2P2' M7PDM-_:#ENNUQLE1_1!IN5EO(#WTW4X2642/U$X& MZ.;S;?4L",498I&U^Z'@S@'[3 3-^HX206L9(CC#+4/\4:5#9P&E?CM'3XP1/@V_:=1JC8,])Y[=4H6*>(Y>0#S32+HE\3R+ M>!H[*GF.5RIYYD$TIUZR':E>-V0,*2H[K1V]G,I60T@+KY,;^>2$DE=![/5: M_>#JV^U__=UW9&G.?M_/\XO)5;.>YZ+G<*CW:Y^W\ MTO[T*K;SB]T1WE[OY/>;BU>QD]]#$0D_WG-!>[@+.WE&C5*^(ZCF%9Z\V]S+ M\QQ;/E^ZGK#>,IATS-Z4N?'RHX-@>CZ>:@9KS 2OM1 M&$\V6U/(5QQF7T']M])6&MRC(DHZ_\26C7%@>:YL)IEVT<(^'G)61JTJRVB.; M9Y;9ZJ=VKIC20EHTW]-FPZN#D1Z&>F^K-EWPE=+"HY72T;V*[S%J&94_6VQD4XN[ZY.&O?G%OPR_?K&V[%MM&%F;<8]<;K MI(B\F/UBSEB &+R8JE()^,0=F!GJ+_EZ[JJ_XGG+:5,C(KT(7/HQO0ZM5[P0 MI?S*(0C3P,A+*R>1D%FZS:W2.7A1OZ69D J<<*-$,V-]3,&179U/X]]FLY]\ MVJ?KF_.+F^JGZ[N[ZZ\Z\]_ "##9<4N+_\']^#YZ;_WMP/HB/'0$;U$?]<6' M]ZYITY9,5JK94LTNFO=BM4H_3U>[ #SH:0XNS+J4 J$4"/LY[VT*A!EI<14Z M>G,QQE2NH]K6?Z%__[Q]6GJSOKZMOYQ?]N^&#WN0>' M+Q 1)I'./B8TSS6 BOCW^ILGJMM9B):SW83U[S8G)-$^=T+D-GQ_1V[+M^! M4\",D&%>'H]&S)RO@U:S:B<+8#F?L6R3BW0NHF[HCF0:[?1ZS"EYF;<\"U3T MO%N/-XZ)OP!GX05D,._619L[I<">,[GY '^T=^ MBZ .MD1_+[,5E S,Z,$GP1[L'R$L@CMX/82P$>B#O22@(FJRS1'0:N$/]I" M%L >O'H"VA($POY1VE*8 Z^'W)Z(6O"JMWTA8L'KW/;G8!Z\:CI8B'>P-W1@ M(";LI>.S%%S"WE##-5TL!"J86_H8$FPAU=,#7.! M'EX/'910$;L"%=$\DH -RZ(+SF&8IV=^Y#/-$L7G)71#H: ;7II;,"OW[$O[ M]JZ:IEGE9I-M-4NL49N;(@6_R/4;Q$/OX_\'4$L! A0#% @ ##AA5U.E MRYSN"P [88 !$ ( ! &-C'-D M4$L! A0#% @ ##AA5XCUC%-""@ !, :CWBL M !6H P 5 " 9(6 !C8W)D+3(P,C,P.3,P7V1E9BYX;6Q0 M2P$"% ,4 " ,.&%7V=,A@NX_ !^6 , %0 @ &C0@ M8V-R9"TR,#(S,#DS,%]L86(N>&UL4$L! A0#% @ ##AA5]T.=AU +@ M4O0# !4 ( !Q(( &-CQ !E M>%\U.#. #0 @ $ZV@ 97A?-3@W,S,V+FAT;5!+ 0(4 M Q0 ( TX85>3$4KG8@4 &4< - " <[B !E>%\U M.#