0001654954-24-013940.txt : 20241107 0001654954-24-013940.hdr.sgml : 20241107 20241107171535 ACCESSION NUMBER: 0001654954-24-013940 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 54 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241107 DATE AS OF CHANGE: 20241107 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ISSUER DIRECT CORP CENTRAL INDEX KEY: 0000843006 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MANAGEMENT CONSULTING SERVICES [8742] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 261331503 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-10185 FILM NUMBER: 241437068 BUSINESS ADDRESS: STREET 1: 1 GLENWOOD AVE. STREET 2: SUITE 1001 CITY: RALEIGH STATE: NC ZIP: 27603 BUSINESS PHONE: 9194611600 MAIL ADDRESS: STREET 1: 1 GLENWOOD AVE. STREET 2: SUITE 1001 CITY: RALEIGH STATE: NC ZIP: 27603 FORMER COMPANY: FORMER CONFORMED NAME: DOCUCON INC DATE OF NAME CHANGE: 20071002 FORMER COMPANY: FORMER CONFORMED NAME: DOCUCON INCORPORATED DATE OF NAME CHANGE: 19920703 10-Q 1 isdr_10q.htm FORM 10-Q isdr_10q.htm

   

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

———————

 

FORM 10-Q

 

———————

 

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

 

For the quarterly period ended: September 30, 2024

 

or

 

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

 

For the transition period from: _____________ to _____________

 

isdr_10qimg4.jpg

 

Issuer Direct Corporation

(Exact name of registrant as specified in its charter)

 

Delaware

 

1-10185

 

26-1331503

(State or Other Jurisdiction

of Incorporation)

 

(Commission

File Number)

 

(I.R.S. Employer

Identification No.)

 

One Glenwood Avenue, Suite 1001, Raleigh NC 27603

(Address of Principal Executive Office) (Zip Code)

 

(919) 481-4000

(Registrant’s telephone number, including area code)

 

N/A

(Former name, former address and former fiscal year, if changed since last report)

 

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

 

Title of each class

 

Trading Symbol(s)

 

Name of each exchange on which registered

Common Stock, par value $0.001

 

ISDR

 

NYSE American

 

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

 

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

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated Filer

Smaller reporting company

(Do not check if a 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 Act) Yes No ☒

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date. As of November 7, 2024, the issuer had 3,833,977 shares of common stock issued and outstanding.

 

 

 

 

TABLE OF CONTENTS

 

PART I – FINANCIAL INFORMATION

 

Item 1.

Financial Statements.

 

3

 

 

Consolidated Balance Sheets as of September 30, 2024 (Unaudited) and December 31, 2023

 

3

 

 

Unaudited Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2024 and 2023

 

4

 

 

Unaudited Consolidated Statements of Comprehensive Income (Loss) for the Three and Nine Months Ended September 30, 2024 and 2023

 

5

 

 

Unaudited Consolidated Statement of Stockholders’ Equity for the Three and Nine Months Ended September 30, 2024 and 2023

 

6

 

 

Unaudited Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2024 and 2023

 

7

 

 

Notes to Unaudited Consolidated Financial Statements

 

8

 

Item 2.

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

 

19

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

33

 

Item 4.

Controls and Procedures

 

33

 

 

PART II – OTHER INFORMATION

 

 

 

 

 

Item 1.

Legal Proceedings

 

34

 

Item 1A.

Risk Factors

 

34

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

34

 

Item 3.

Defaults Upon Senior Securities

 

34

 

Item 4.

Mine Safety Disclosure

 

34

 

Item 5.

Other Information

 

34

 

Item 6.

Exhibits

 

34

 

 

Signatures

 

35

 

 

 
2

Table of Contents

 

PART I – FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

 

ISSUER DIRECT CORPORATION AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share amounts)

 

 

 

September 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

ASSETS

 

(unaudited)

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$4,086

 

 

$5,714

 

Accounts receivable (net of allowance for credit losses of $1,375 and $1,119, respectively

 

 

4,405

 

 

 

4,368

 

Income tax receivable

 

 

223

 

 

 

232

 

Other current assets

 

 

1,319

 

 

 

1,190

 

Total current assets

 

 

10,033

 

 

 

11,504

 

Capitalized software (net of accumulated amortization of $3,583 and $3,424, respectively)

 

 

934

 

 

 

556

 

Fixed assets (net of accumulated depreciation of $878 and $765, respectively)

 

 

401

 

 

 

495

 

Right-of-use asset – leases

 

 

830

 

 

 

1,022

 

Other long-term assets

 

 

153

 

 

 

158

 

Goodwill

 

 

21,927

 

 

 

21,927

 

Intangible assets (net of accumulated amortization of $11,607 and $9,562, respectively)

 

 

27,445

 

 

 

29,490

 

Total assets

 

$61,723

 

 

$65,152

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Accounts payable

 

$1,420

 

 

$1,308

 

Accrued expenses

 

 

2,185

 

 

 

1,919

 

Income taxes payable

 

 

13

 

 

 

11

 

Current portion of long-term debt

 

 

3,667

 

 

 

4,000

 

Deferred revenue

 

 

5,308

 

 

 

5,412

 

Total current liabilities

 

 

12,593

 

 

 

12,650

 

Long-term debt (net of debt discount of $74 and $87, respectively)

 

 

12,926

 

 

 

15,913

 

Deferred income tax liability

 

 

40

 

 

 

139

 

Lease liabilities – long-term

 

 

755

 

 

 

1,009

 

Other long-term liabilities

 

 

145

 

 

 

21

 

Total liabilities

 

 

26,459

 

 

 

29,732

 

Commitments and contingencies

 

 

 

 

 

 

 

 

Stockholders' equity:

 

 

 

 

 

 

 

 

Preferred stock, $0.001 par value, 1,000,000 shares authorized, no shares issued and outstanding as of September 30, 2024 and December 31, 2023, respectively.

 

 

 

 

 

 

Common stock $0.001 par value, 20,000,000 shares authorized, 3,833,977 and 3,815,212 shares issued and outstanding as of September 30, 2024 and December 31, 2023, respectively.

 

 

4

 

 

 

4

 

Additional paid-in capital

 

 

23,999

 

 

 

23,531

 

Other accumulated comprehensive loss

 

 

(75)

 

 

(49)

Retained earnings

 

 

11,336

 

 

 

11,934

 

Total stockholders' equity

 

 

35,264

 

 

 

35,420

 

Total liabilities and stockholders’ equity

 

$61,723

 

 

$65,152

 

 

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

 

 
3

Table of Contents

 

ISSUER DIRECT CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

(in thousands, except share and per share amounts)

 

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenues

 

$6,953

 

 

$7,569

 

 

$21,602

 

 

$25,839

 

Cost of revenues

 

 

1,781

 

 

 

1,797

 

 

 

5,466

 

 

 

5,962

 

Gross profit

 

 

5,172

 

 

 

5,772

 

 

 

16,136

 

 

 

19,877

 

Operating costs and expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

General and administrative

 

 

2,008

 

 

 

2,033

 

 

 

5,812

 

 

 

6,639

 

Sales and marketing expenses

 

 

1,618

 

 

 

1,838

 

 

 

5,684

 

 

 

6,258

 

Product development

 

 

671

 

 

 

581

 

 

 

2,044

 

 

 

1,887

 

Depreciation and amortization

 

 

719

 

 

 

727

 

 

 

2,158

 

 

 

2,172

 

Total operating costs and expenses

 

 

5,016

 

 

 

5,179

 

 

 

15,698

 

 

 

16,956

 

Operating income

 

 

156

 

 

 

593

 

 

 

438

 

 

 

2,921

 

Interest expense, net

 

 

(265 )

 

 

(298 )

 

 

(835 )

 

 

(817 )

Other income (expense), net

 

 

(343 )

 

 

165

 

 

 

(124 )

 

 

9

 

Income (loss) before taxes

 

 

(452 )

 

 

460

 

 

 

(521 )

 

 

2,113

 

Income tax expense

 

 

14

 

 

 

187

 

 

 

77

 

 

 

621

 

Net income (loss)

 

$(466 )

 

$273

 

 

$(598 )

 

$1,492

 

Income (loss) per share – basic

 

$(0.12 )

 

$0.07

 

 

$(0.16 )

 

$0.39

 

Income (loss) per share – fully diluted

 

$(0.12 )

 

$0.07

 

 

$(0.16 )

 

$0.39

 

Weighted average number of common shares outstanding – basic

 

 

3,833

 

 

 

3,810

 

 

 

3,823

 

 

 

3,799

 

Weighted average number of common shares outstanding – fully diluted

 

 

3,835

 

 

 

3,823

 

 

 

3,826

 

 

 

3,814

 

 

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

 

 
4

Table of Contents

 

ISSUER DIRECT CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(UNAUDITED)

(in thousands)

 

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net income (loss)

 

$(466 )

 

$273

 

 

$(598 )

 

$1,492

 

Foreign currency translation adjustment

 

 

21

 

 

 

(40 )

 

 

(26 )

 

 

5

 

Comprehensive income (loss)

 

$(445 )

 

$233

 

 

$(624 )

 

$1,497

 

 

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

 

 
5

Table of Contents

 

ISSUER DIRECT CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(UNAUDITED)

(in thousands, except share and per share amounts)

 

 

 

Common Stock

 

 

Additional Paid-in

 

 

Accumulated Other Comprehensive

 

 

Retained

 

 

Total Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Earnings

 

 

Equity

 

Balance at December 31, 2022

 

 

3,791,020

 

 

$4

 

 

$22,147

 

 

$(96)

 

$11,168

 

 

$33,223

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

337

 

 

 

 

 

 

 

 

 

337

 

Foreign currency translation

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

1

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(144)

 

 

(144)

Balance at March 31, 2023

 

 

3,791,020

 

 

$4

 

 

$22,484

 

 

$(95)

 

$11,024

 

 

$33,417

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

354

 

 

 

 

 

 

 

 

 

354

 

Exercise of stock awards, net of tax

 

 

18,129

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation

 

 

 

 

 

 

 

 

 

 

 

44

 

 

 

 

 

 

44

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,363

 

 

 

1,363

 

Balance at June 30, 2023

 

 

3,809,149

 

 

$4

 

 

$22,838

 

 

$(51)

 

$12,387

 

 

$35,178

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

359

 

 

 

 

 

 

 

 

 

359

 

Exercise of stock awards, net of tax

 

 

2,500

 

 

 

 

 

 

19

 

 

 

 

 

 

 

 

 

19

 

Foreign currency translation

 

 

 

 

 

 

 

 

 

 

 

(40)

 

 

 

 

 

(40)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

273

 

 

 

273

 

Balance at September 30, 2023

 

 

3,811,649

 

 

$4

 

 

$23,216

 

 

$(91)

 

$12,660

 

 

$35,789

 

 

 

 

Common Stock

 

 

Additional

Paid-in

 

 

Accumulated Other Comprehensive

 

 

Retained

 

 

Total Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Earnings

 

 

Equity

 

Balance at December 31, 2023

 

 

3,815,212

 

 

$4

 

 

$23,531

 

 

$(49)

 

$11,934

 

 

$35,420

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

(67 )

 

 

 

 

 

 

 

 

(67 )

Exercise of stock awards, net of tax

 

 

2,167

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation

 

 

 

 

 

 

 

 

 

 

 

(34 )

 

 

 

 

 

(34 )

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(139 )

 

 

(139 )

Balance at March 31, 2024

 

 

3,817,379

 

 

$4

 

 

$23,464

 

 

$(83 )

 

$11,795

 

 

$35,180

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

267

 

 

 

 

 

 

 

 

 

267

 

Exercise of stock awards, net of tax

 

 

14,332

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation

 

 

 

 

 

 

 

 

 

 

 

(13 )

 

 

 

 

 

(13 )

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

7

 

Balance at June 30, 2024

 

 

3,831,711

 

 

$4

 

 

$23,731

 

 

$(96 )

 

$11,802

 

 

$35,441

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

247

 

 

 

 

 

 

 

 

 

247

 

Exercise of stock awards, net of tax

 

 

2,266

 

 

 

 

 

 

21

 

 

 

 

 

 

 

 

 

21

 

Foreign currency translation

 

 

 

 

 

 

 

 

 

 

 

21

 

 

 

 

 

 

21

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(466 )

 

 

(466 )

Balance at September 30, 2024

 

 

3,833,977

 

 

4

 

 

23,999

 

 

(75 )

 

11,336

 

 

35,264

 

 

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

 

 
6

Table of Contents

  

ISSUER DIRECT CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

(in thousands)

 

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities:

 

 

 

 

 

 

Net (loss) income

 

$(598 )

 

$1,492

 

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

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

2,317

 

 

 

2,217

 

Provision for credit losses

 

 

906

 

 

 

373

 

Deferred income taxes

 

 

(99 )

 

 

(506 )

Change in fair value of interest rate swaps

 

 

124

 

 

 

(379 )

Stock-based compensation expense

 

 

468

 

 

 

1,050

 

Measurement period adjustments

 

 

 

 

 

571

 

Non-cash interest adjustment on note payable

 

 

13

 

 

 

8

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Decrease (increase) in accounts receivable

 

 

(951 )

 

 

(1,669 )

Decrease (increase) in other assets

 

 

78

 

 

 

(92 )

Increase (decrease) in accounts payable

 

 

113

 

 

 

(49 )

Increase (decrease) in accrued expenses

 

 

19

 

 

 

(491 )

Increase (decrease) in deferred revenue

 

 

(96 )

 

 

(235 )

Net cash provided by operating activities

 

 

2,294

 

 

 

2,290

 

 

 

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

Capitalized software

 

 

(537 )

 

 

(319 )

Purchase of fixed assets

 

 

(19 )

 

 

(26 )

Purchase of acquired business, net of cash received

 

 

 

 

 

350

 

Net cash provided by (used in) investing activities

 

 

(556 )

 

 

5

 

 

 

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

 

 

Exercise of stock options

 

 

 

 

 

19

 

Payment of note payable

 

 

(3,333 )

 

 

(22,000 )

Issuance of secured promissory note

 

 

 

 

 

19,988

 

Payment for capitalized debt issuance costs

 

 

 

 

 

(88 )

Net cash used in financing activities

 

 

(3,333 )

 

 

(2,081 )

 

 

 

 

 

 

 

 

 

Net change in cash and cash equivalents

 

 

(1,595 )

 

 

214

 

Cash and cash equivalents – beginning

 

 

5,714

 

 

 

4,832

 

Currency translation adjustment

 

 

(33 )

 

 

4

 

Cash and cash equivalents – ending

 

$4,086

 

 

$5,050

 

 

 

 

 

 

 

 

 

 

Supplemental disclosures:

 

 

 

 

 

 

 

 

Cash paid for income taxes

 

$170

 

 

$993

 

Cash paid for interest

 

$1,093

 

 

$1,208

 

 

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

 

 
7

Table of Contents

  

ISSUER DIRECT CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Note 1. Basis of Presentation

 

The unaudited interim consolidated balance sheet as of September 30, 2024 and consolidated statements of operations, comprehensive income (loss), stockholders’ equity and cash flows for the three and nine-month periods ended September 30, 2024 and 2023 included herein, have been prepared in accordance with the instructions for Form 10-Q under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Article 10 of Regulation S-X under the Exchange Act. In the opinion of management, they include all normal recurring adjustments necessary for a fair presentation of the financial statements. Results of operations reported for the interim periods are not necessarily indicative of results for the entire year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States ("US GAAP" or “GAAP”) have been condensed or omitted pursuant to such rules and regulations relating to interim financial statements. The interim financial information should be read in conjunction with the 2023 audited financial statements of Issuer Direct Corporation (the “Company”, “We”, or “Our”) filed on Form 10-K for the year ended December 31, 2023.

 

Note 2. Summary of Significant Accounting Policies

 

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Significant intercompany accounts and transactions are eliminated in consolidation.

 

Earnings Per Share (EPS)

 

Earnings per share accounting guidance requires that basic net income per common share be computed by dividing net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common and dilutive common equivalent shares outstanding during the period. Shares issuable upon the exercise of stock options totaling 54,750 and 52,750 were excluded in the computation of diluted earnings per common share during the three and nine-month periods ended September 30, 2024, respectively, because their impact was anti-dilutive. There were 72,750 shares issuable upon the exercise of stock options excluded in the computation of diluted earnings per common share during the three and nine-month periods ended September 30, 2023, because their impact was anti-dilutive.

 

Revenue Recognition

 

Substantially all the Company’s revenue comes from contracts with customers for subscriptions to its cloud-based products or contracts for Communications and Compliance products and services. Customers consist of public corporate issuers and professional firms, such as investor and public relations firms. In the case of news distribution and webcasting offerings, customers also include private companies. The Company accounts for a contract with a customer when there is an enforceable contract between the Company and the customer, the rights of the parties are identified, the contract has economic substance, and collectability of the contract consideration is probable. The Company's revenues are measured based on consideration specified in the contract with each customer.

 

The Company's contracts include either a subscription to its entire platform, certain modules within the platform or to its Press Release Optimizer Plan (“PRO”), or an agreement to perform services, or any combination thereof, and often contain multiple subscriptions and services. For these bundled contracts, the Company accounts for individual subscriptions and services as separate performance obligations if they are distinct, which is when a product or service is separately identifiable from other items in the bundled package, and a customer can benefit from it on its own or with other resources that are readily available to the customer. The Company separates revenue from its contracts into two revenue streams: i) Communications and ii) Compliance. Performance obligations of Communications contracts include providing subscriptions to certain modules or our entire Communications platform, distributing press releases on a per release basis or conducting webcasts, virtual annual meetings, or other events on a per event basis. PRO subscription contracts contain two performance obligations: (i) the first is a series of distinct services that include, but are not limited to, developing specific media plans, and creating content to be distributed and (ii) the second performance obligation being access to the PRO platform along with distribution of press releases, ongoing support, and assessment of performance as a stand-ready obligation. Performance obligations of Compliance contracts include providing subscriptions to certain Compliance modules or other stand-ready obligations to deliver services and annual report printing and distribution. Additionally, services are provided on a per project basis. Set up fees for disclosure services are considered a separate performance obligation and are satisfied upfront. Set up fees for the transfer agent module and investor relations content management module are immaterial. The Company’s subscription and service contracts are generally for one year, with automatic renewal clauses included in the contract until the contract is cancelled. The contracts do not contain any rights of returns, guarantees, or warranties. Since contracts are generally for one year, all the revenue is expected to be recognized within one year from the contract start date. As such, the Company has elected the optional exemption that allows the Company not to disclose the transaction price allocated to performance obligations that are unsatisfied or partially satisfied at the end of each reporting period.

 

 
8

Table of Contents

 

The Company recognizes revenue for subscriptions evenly over the contract period, upon distribution for per release contracts and upon event completion for webcasting and virtual annual meeting events. For service contracts that include stand ready obligations, revenue is recognized evenly over the contract period. For all other services delivered on a per project or event basis, the revenue is recognized at the completion of the event. The Company believes recognizing revenue for subscriptions and stand ready obligations using a time-based measure of progress, best reflects the Company’s performance in satisfying the obligations.

 

For bundled contracts, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the subscription or service. If a standalone selling price is not directly observable, the Company uses the residual method to allocate any remaining price to that subscription or service. The Company reviews standalone selling prices, at least annually, and updates these estimates if necessary.

 

The Company invoices its customers based on the billing schedules designated in its contracts, typically upfront on either a monthly, quarterly or annual basis or per transaction at the completion of the performance obligation. Deferred revenue for the periods presented was primarily related to press release packages which have been prepaid, however the releases have not yet been disseminated, as well as, subscription and service contracts, which are billed upfront, quarterly, or annually, however the revenue has not yet been recognized. The associated deferred revenue is generally recognized as press releases are disseminated for press release packages and ratably over the billing period for subscriptions. Deferred revenue as of September 30, 2024 and December 31, 2023, was $5,308,000 and $5,412,000, respectively, and is expected to be recognized within one year. Revenue recognized for the nine months ended September 30, 2024 and 2023, which was included in the deferred revenue balance at the beginning of each reporting period, was approximately $4,699,000 and $3,659,000, respectively. Accounts receivable, net of allowance for credit losses, related to contracts with customers was $4,405,000 and $4,368,000 as of September 30, 2024 and December 31, 2023, respectively. Since substantially all the contracts have terms of one year or less, the Company has elected to use the practical expedient regarding the existence of a significant financing.

 

Costs to obtain contracts with customers consist primarily of sales commissions. As of September 30, 2024 and December 31, 2023, the Company has capitalized $125,000 and $130,000, respectively, of costs to obtain contracts that are expected to be amortized over more than one year. For contract costs expected to be amortized in less than one year, the Company has elected to use the practical expedient allowing the recognition of incremental costs of obtaining a contract as an expense when incurred. The Company has considered historical renewal rates, expectations of future renewals and economic factors in making these determinations.

 

Cash Equivalents

 

For purposes of the Company’s financial statements, the Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents.

 

 
9

Table of Contents

 

Accounts Receivable and Allowance for Credit Losses

 

The Company adopted Financial Accounting Standards Codification (“ASC”) Topic 326, Financial Statements – Credit Losses (“Topic 326”) with an adoption date of January 1, 2023. As a result, the Company changed its accounting policy for allowance for doubtful accounts using an expected losses model rather than using incurred losses. The new model is based on the credit losses expected to arise over the life of the asset based on the Company’s expectations as of the balances sheet date through analyzing historical customer data as well as taking into consideration current economic trends. The Company adopted Topic 326 and determined it did not have a material financial impact.

 

The roll forward of the allowance for credit losses for the three and nine-months ended September 30, 2024 and 2023, are as follows (in thousands):

 

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Beginning balance

 

$1,156

 

 

$956

 

 

$1,119

 

 

$745

 

Provision for credit losses

 

 

311

 

 

 

113

 

 

 

906

 

 

 

373

 

Write-offs

 

 

(92 )

 

 

(51 )

 

 

(650 )

 

 

(100 )

Ending Balance

 

 

1,375

 

 

 

1,018

 

 

 

1,375

 

 

 

1,018

 

 

Concentration of Credit Risk

 

Financial instruments and related items which potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivables. The Company places its cash and temporary cash investments with credit quality institutions. As of September 30, 2024, the Company’s domestic cash balance is spread among different depository institutions such that there is no balance which exceeds the FDIC insurance limit of $250,000. The Company also had cash-on-hand of $69,000 in Europe and $1,524,000 in Canada as of September 30, 2024.

 

The Company believes it did not have any financial instruments that could have potentially subjected us to significant concentrations of credit risk for any relevant period.

 

Use of Estimates

 

The preparation of financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the allowance for credit losses and the valuation of goodwill, intangible assets, deferred tax assets, and stock-based compensation. Actual results could differ from those estimates.

 

Income Taxes

 

Deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income tax assets to the amounts expected to be realized. For any uncertain tax positions, the Company recognizes the impact of a tax position, only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. The Company’s policy regarding the classification of interest and penalties is to classify them as income tax expense in the financial statements, if applicable.

 

 
10

Table of Contents

 

Capitalized Software

 

Costs incurred to develop the Company’s cloud-based platform products are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its intended use, the software is amortized over its estimated useful life, which is typically four years. Costs related to design or maintenance of the software are expensed as incurred. Capitalized costs and amortization for the three and nine-month periods ended September 30, 2024 and 2023, are as follows (in thousands):

 

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Capitalized software development costs

 

$137

 

 

$152

 

 

$537

 

 

$319

 

Amortization included in cost of revenues

 

 

59

 

 

 

16

 

 

 

159

 

 

 

44

 

 

Impairment of Long-lived Assets

 

In accordance with the authoritative guidance for accounting for long-lived assets, assets such as property and equipment, trademarks, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable.  Recoverability of asset groups to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of an asset group exceeds fair value of the asset group.

 

Lease Accounting

 

The Company determines if an arrangement is a lease at inception. Operating lease agreements are primarily for office space and are included within lease right-of-use (“ROU”) assets and lease liabilities on the consolidated balance sheet.

 

ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Variable lease payments consist of non-lease services related to the lease and payments under operating leases classified as short-term. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets include any lease payments due and exclude lease incentives. Rental expense for lease payments related to operating leases is recognized on a straight-line basis over the lease term.

 

 
11

Table of Contents

 

Fair Value Measurements

 

Accounting Standards Codification (“ASC”) Topic 820 establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities recorded at fair value in the financial statements are categorized based upon the hierarchy of levels of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities, are as follows:

 

 

·

Level 1 - Quoted prices are available in active markets for identical assets or liabilities at the reporting date. Generally, this includes debt and equity securities that are traded in an active market. Cash and cash equivalents are quoted at Level 1.

 

 

·

Level 2 - Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. The fair value of the Company’s long-term debt and interest rate swap are quoted at Level 2.

 

 

 

 

·

Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or other valuation techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.

 

As of September 30, 2024 and December 31, 2023, the Company believes the fair value of its financial instruments, such as, accounts receivable, long-term debt, the line of credit, and accounts payable approximate their carrying amounts.

 

Translation of Foreign Financial Statements

 

The financial statements of the foreign subsidiaries of the Company have been translated into U.S. dollars. All assets and liabilities have been translated at current rates of exchange in effect at the end of the period. Income and expense items have been translated at the average exchange rates for the year or the applicable interim period. The gains or losses that result from this process are recorded as a separate component of other accumulated comprehensive income until the entity is sold or substantially liquidated.

 

Business Combinations, Goodwill, and Intangible Assets

 

The authoritative guidance for business combinations specifies the criteria for recognizing and reporting intangible assets apart from goodwill. The Company records the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets consist of client relationships, customer lists, distribution partner relationships, software, technology, non-compete agreements and trademarks that are initially measured at fair value. At the time of the business combination, trademarks may be considered an indefinite-lived asset and, as such, are not amortized as there may be no foreseeable limit to cash flows generated from them. For the Newswire acquisition the Company determined the trademarks acquired were considered a definite lived asset which will be amortized over a period of 15 years. The client relationships (5-10 years), customer lists (3 years), distribution partner relationships (10 years), non-compete agreements (5 years) and software and technology (3-7 years) are amortized over their estimated useful lives. The goodwill and intangible assets are assessed annually for impairment, or whenever conditions indicate the asset may be impaired, and any such impairment will be recognized in the period identified.

 

At times during the nine months ended September 30, 2024, the Company’s market capitalization was less than the Company’s book equity, which may be an indicator of impairment of the Company’s long-lived assets. Although, at this time, management believes the Company’s stock price is in temporary decline, the Company performed a quantitative test to determine the fair market value of the Company. This test concluded that the fair market value of the Company’s assets approximates the book value of the Company. This conclusion was determined using valuations based on the trading price of the Company’s stock, the discounted cash flow method and the guideline public company method. The test includes several estimations and assumptions of future performance and market conditions, which are subject to change. Additionally, should the stock price continue to remain at levels below the Company’s carrying value, an additional quantitative test may be necessary, which could conclude an impairment exists.

 

 
12

Table of Contents

 

Comprehensive Income

 

Comprehensive income consists of net income and other comprehensive income related to changes in the cumulative foreign currency translation adjustment.

Advertising

 

The Company expenses advertising as incurred. During the three and nine-month periods ended September 30, 2024, advertising expense was $255,000 and $1,033,000, respectively. During the three and nine-month periods ended September 30, 2023, advertising expense was $409,000 and $1,235,000, respectively.

 

Stock-based Compensation

 

The authoritative guidance for stock compensation requires that companies estimate the fair value of share-based payment awards on the date of the grant using an option-pricing model. The associated cost is recognized over the period during which an employee or director is required to provide service in exchange for the award.

 

Loss reserve

 

During the three and nine-month period ended September 30, 2024, the Company recorded a loss reserve of $115,000 relating to a civil penalty which the Company believes is probable in connection with the settlement of an ongoing regulatory investigation of the Company’s transfer agent business. This loss reserve is included in general and administrative expenses on the Consolidated statements of operations for the three and nine months ended September 30, 2024, and within accrued expenses on Consolidated balance sheets as of September 30, 2024.

 

Reclassifications

 

Certain amounts from prior periods have been reclassified to conform with current period presentation. Included in general and administrative expenses were $94,000 for the three-month period ended March 31, 2024, and $84,000 for the three months ended June 30, 2024, which has been reclassified to cost of revenues for the same periods presented.

 

Note 3: Equity

 

Dividends

 

The Company did not pay any dividends during the three and nine-month periods ended September 30, 2024 and 2023.

 

Preferred stock and common stock

 

There were no issuances of preferred stock or common stock during the three and nine-month periods ended September 30, 2024 and 2023, other than stock awarded to the Company’s employees and Board of Directors.

 

2023 Equity Incentive Plan

 

On May 23, 2014, the shareholders of the Company approved the 2014 Equity Incentive Plan, as amended (the “2014 Plan”). Under the terms of the 2014 Plan, the Company was authorized to issue incentive awards for common stock up to 200,000 shares to employees and other personnel. On June 10, 2016 and June 17, 2020, the shareholders of the Company approved an additional 200,000 and 200,000 awards, respectively, to be issued under the 2014 Plan, bringing the total number of shares to be awarded to 600,000. The awards could have been in the form of incentive stock options, nonqualified stock options, restricted stock, restricted stock units and performance awards. The 2014 Plan was effective through March 31, 2024. As of September 30, 2024, there are 121,076 shares which remain to be granted under the 2014 Plan. These shares were assumed by the 2023 Plan described below.

 

 
13

Table of Contents

 

On June 7, 2023, the shareholders of the Company approved the 2023 Equity Incentive Plan (the “2023 Plan”). Under the terms of the 2023 Plan, the Company is authorized to issue incentive awards for common stock up to 300,000 shares to employees and other personnel. The awards may be in the form of incentive stock options, nonqualified stock options, restricted stock, restricted stock units and performance awards. The 2023 Plan is effective through April 1, 2033. As of September 30, 2024, there are 364,078 shares which remain to be granted under the 2023 Plan, including 121,076 shares assumed under the 2014 Plan described above.

 

The following table summarizes information about stock options outstanding and exercisable at September 30, 2024:

 

 

 

Options Outstanding

 

 

Options Exercisable

 

Exercise Price Range

 

Number

 

 

Weighted Average

Remaining Contractual

Life (in Years)

 

 

Weighted Average

Exercise Price

 

 

Number

 

$  0.01 - 8.00

 

 

5,000

 

 

 

1.14

 

 

$

6.80

 

 

 

5,000

 

$ 8.01 - 11.00

 

 

3,000

 

 

 

3.25

 

 

$

10.25

 

 

 

3,000

 

$ 11.01 - 16.00

 

 

10,000

 

 

 

4.41

 

 

$

13.21

 

 

 

10,000

 

$ 16.01 - 27.00

 

 

30,000

 

 

 

8.26

 

 

$

26.98

 

 

 

7,500

 

$ 27.01 - 27.71

 

 

12,750

 

 

 

7.30

 

 

$

27.71

 

 

 

 

Total

 

 

60,750

 

 

 

6.59

 

 

$

22.38

 

 

 

25,500

 

 

As of September 30, 2024, the Company had unrecognized stock compensation related to the options of $250,000, which will be recognized through 2027.

 

During the three and nine-months ended September 30, 2024, the Company granted 11,166 and 43,666, respectively, of restricted stock units to members of the Company’s Board of Directors, employees and contractors, which vest at various intervals over the next 3 years. The average grant date fair value of these grants was $8.06 and $12.41 per share during the three and nine-month periods ended September 30, 2024, respectively. During the nine-months ended September 30, 2023, the Company granted 74,832 restricted stock units, with a grant date fair value of $26.08 per share. No restricted stock units were granted during the three months ended September 30, 2023. During the nine-month period ended September 30, 2024, 16,499 restricted stock units with an average intrinsic value of 19.95 per share, vested. During the nine-month period ended September 30, 2023, 18,129 restricted stock units with an average intrinsic value of $25.85 per share, vested. No restricted stock units vested during the three-month periods ending on September 30, 2024 and 2023. As of September 30, 2024, there was $1,027,000 of unrecognized compensation cost related to our unvested restricted stock units, which will be recognized through 2027.

 

Note 4: Income Taxes

 

The Company recognized income tax expense of $14,000 and $77,000 for the three and nine-month periods ended September 30, 2024, compared to $187,000 and $621,000 during the same periods of 2023. At the end of each interim period, the Company estimates the effective tax rate expected to be applicable for the full fiscal year and this rate is applied to the results for the year-to-date period, and then adjusted for any discrete period items. For the three and nine-month periods ended September 30, 2024 and 2023, the variance between our effective tax rate and the U.S. statutory rate of 21% is primarily attributable to state income tax and expenses not deductible for tax purposes. For the nine-month period ended September 30, 2024, the effective tax rate was also impacted by additional expense associated with vesting of stock-based compensation.

 

 
14

Table of Contents

 

Note 5: Leases

 

Leasing activity generally consists of office leases. In March 2019, we signed a lease to move the corporate headquarters to Raleigh, North Carolina. The lease, which had a lease commencement date of October 2, 2019, expires December 31, 2027. Minimum lease payments are $2,997,000, not including a tenant improvement allowance of $488,000, which is included in fixed assets as of September 30, 2024. The Company recognized a ROU asset and corresponding lease liability of $2,596,000, which represents the present value of minimum lease payments discounted at 3.77%, the Company’s incremental borrowing rate at lease inception.

 

Lease liabilities totaled $1,142,000 as of September 30, 2024. The current portion of this liability of $387,000 is included in Accrued expenses on the Consolidated balance sheets and the long-term portion of $755,000 is included in Lease liabilities on the Consolidated Balance Sheets. Rent expense consists of both operating lease expense from amortization of our ROU assets as well as variable lease expense which consists of non-lease components of office leases (i.e. common area maintenance) or rent expense associated with short-term leases. The components of lease expense were as follows (in thousands):

 

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Lease expense

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease expense

 

$76

 

 

$76

 

 

$228

 

 

$228

 

Variable lease expense

 

 

18

 

 

 

19

 

 

 

50

 

 

 

40

 

Total lease expense

 

$94

 

 

$95

 

 

$278

 

 

$268

 

 

The weighted-average remaining non-cancelable lease term for our operating leases was 3.25 years as of September 30, 2024. As of September 30, 2024, the weighted-average discount rate used to determine the lease liability was 3.77%. The future minimum lease payments to be made under non-cancelable operating leases on September 30, 2024, are as follows (in thousands):

 

Year Ended December 31:

 

 

 

2024

 

$97

 

2025

 

 

390

 

2026

 

 

401

 

2027

 

 

412

 

Total lease payments

 

 

1,300

 

Present value adjustment

 

 

(158 )

Lease liability

 

$1,142

 

 

We have performed an evaluation of our other contracts with customers and suppliers in accordance with Topic 842 and have determined that, except for the leases described above, none of our contracts contain a lease.

 

 
15

Table of Contents

 

Note 6: Revenue

 

The Company considers itself to be a single reportable segment under the authoritative guidance for segment reporting, specifically a communications and compliance company for publicly traded and private companies. The following tables present revenue disaggregated by revenue stream (in thousands):

 

 

 

Three months ended Nine 30,

 

Revenue Streams

 

2024

 

 

2023

 

Communications

 

$5,481

 

 

 

78.8%

 

$6,078

 

 

 

80.3%

Compliance

 

 

1,472

 

 

 

21.2%

 

 

1,491

 

 

 

19.7%

Total

 

$6,953

 

 

 

100.0%

 

$7,569

 

 

 

100.0%

 

 

 

Nine months ended September 30,

 

Revenue Streams

 

2024

 

 

2023

 

Communications

 

$16,884

 

 

 

78.2%

 

$18,580

 

 

 

71.9%

Compliance

 

 

4,718

 

 

 

21.8%

 

 

7,259

 

 

 

28.1%

Total

 

$21,602

 

 

 

100.0%

 

$25,839

 

 

 

100.0%

 

The Company did not have any customers during the three and nine-month periods ended September 30, 2024 and 2023 that accounted for more than 10% of our revenue.

 

Note 7: Credit Agreement

 

On March 20, 2023 (the “Closing Date”), the Company entered into a $25 million credit agreement (the “Credit Agreement”) with Pinnacle Bank (“Pinnacle”). The Credit Agreement provides for the following: (i) term loan facility in an aggregate principal amount of $20 million (the “Term Loan”), and (ii) revolving line of credit in an up to aggregate principal amount of $5 million (the “Revolving LOC”), subject to an 85% limit based on the current eligible accounts receivable (as defined in the Credit Agreement).

 

Pursuant to the terms of the Credit Agreement, the per annum interest rate of the Term Loan is variable based on the one-month secured overnight financing rate (“SOFR”) plus 2.35%, subject to a minimum SOFR of 2.00%. However, the Term Loan issued on the Closing Date has a per annum interest rate of 6.217%, which was fixed with respect to the entire principal amount as a result of an interest rate swap agreement entered into between the Company and Pinnacle on the Closing Date in accordance with the terms of the Credit Agreement.

 

The Company began making monthly interest only payments on the Term Loan on April 1, 2023. On January 1, 2024, the Company began making monthly principal payments of 333,333 plus interest payments on the Term Loan until the maturity date of December 20, 2028.

 

The proceeds of the Term Loan along with certain cash on hand of the Company were used to repay in its entirety the one-year Secured Promissory Note (the “Seller Note”) issued to Lead Capital, LLC (“the Seller”) in connection with the Company’s November 1, 2022 acquisition of iNewswire.com LLC (“Newswire”) for a lump sum payment of $22,880,000. In order to settle the Seller Note on March 20, 2023, the Company paid $370,000 to Seller, with the Seller agreeing to forgive $440,000 of interest which would have otherwise been due. The $370,000 payment is recorded in Other income (expense), net on the Consolidated statements of operations for the nine months ended September 30, 2023.

 

Effective June 25, 2024, the aggregate principal amount of the Revolving LOC was reduced to $1,500,000. The Company currently has no plans to utilize the Revolving LOC but may do so in the future. If the Company does utilize any funds under the Revolving LOC, the funds will bear interest at a per annum rate equal to the then current SOFR plus 2.05%. Effective June 25, 2024, Pinnacle’s commitment to fund under the Revolving LOC was amended to terminate on June 30, 2025, unless terminated earlier pursuant to the terms of the Credit Agreement. The Company terminated its existing $3,000,000 unsecured line of credit with Fifth Third Bank immediately prior to the Closing Date. As of September 30, 2024, there was no outstanding balance under the Revolving LOC and the interest rate was 7.21%.

 

 
16

Table of Contents

 

The Credit Agreement originally contained financial covenants, which commenced with fiscal quarter ending September 30, 2023, and were subsequently amended on June 25, 2024, as follows:

 

 

Original

As Amended

Fiscal Quarter

Fixed Charge Coverage Ratio

Fixed Charge Coverage Ratio

Each fiscal quarter ending on or after June 30, 2023 through June 30, 2024

1.2:1.0

1.2:1.0

Fiscal quarter ending on or after September 30, 2024 through March 31, 2025

1.2:1.0

1.15:1.0

Each fiscal quarter ending on or after June 30, 2025

1.2:1.0

1.2:1.0

 

 

 

 

Leverage Ratio

Leverage Ratio

Each fiscal quarter ending on or after June 30, 2023 through September 30, 2023

2.75:1.0

2.75:1.0

Fiscal quarter ending December 31, 2023

2.5:1.0

2.5:1.0

Fiscal quarter ending March 31, 2024

2.5:1.0

2.75:1.0

Each fiscal quarter ending on or after June 30, 2024 through September 30, 2024

2.5:1.0

3.5:1.0

Fiscal quarter ending December 31, 2024

2.5:1.0

3.0:1.0

Fiscal quarter ending March 31, 2025

2.5:1.0

2.85:1.0

Each fiscal quarter ending on or after June 30, 2025

2.5:1.0

2.75:1.0

 

Additionally, as long as the Company maintains a Leverage Ratio greater than 2.75:1.0, the Company is required to maintain unrestricted liquidity, as defined in the amendment, of not less than $1,500,000, beginning June 30, 2024.

 

The Credit Agreement also contains customary affirmative covenants for a transaction of this nature, including among other things, covenants relating to: maintenance of adequate financial and accounting books and records, delivery of financial statements and other information, preservation of existence of the Company and subsidiaries, payment of taxes and claims, compliance with laws, maintenance of insurance, foreign qualification, use of proceeds, cash management system, maintenance of properties, and conduct of business.

 

The Credit Agreement also contains customary negative covenants for a transaction of this nature, including, among other things, covenants relating to debt, liens, investments, negative pledges, dividends and other debt payments, restriction on fundamental changes, sale of assets, transactions with affiliates, restrictive agreements, and changes in fiscal year.

 

The Credit Agreement also contains various Events of Default (subject to certain grace periods, to the extent applicable), including among other things, Events of Default for the nonpayment of principal, interest or fees; breach of certain covenants; inaccuracy of the representations or warranties in any material respect; bankruptcy or insolvency; dissolution or change of control; certain unsatisfied judgments; defaults under material agreements; certain unfunded liabilities under employee benefit plans; certain unsatisfied judgments; certain ERISA violations; and the invalidity or unenforceability of the Credit Agreement. If an Event of Default occurs, the Company may be required to repay all amounts outstanding under the Credit Agreement. The Term Loan and any advances under the Revolving LOC are secured by a first priority lien and security interest to the benefit of Pinnacle in the Event of Default on all of the Company’s current or future assets and each of the Guarantor’s current or future assets.

 

 
17

Table of Contents

 

Note 8: Interest Rate Swap

 

The Company entered into an interest rate swap agreement to convert its interest rate exposure from variable rate to fixed rate to control cash outflows related to interest on its variable rate debt. The Company has $20,000,000 of notional amount interest rate swap agreement, which amortizes in-line with its long-term credit agreement. Under the swap agreement, the Company pays a fixed rate of interest at 6.217% and receives an average variable rate of SOFR + 2.35% adjusted monthly. At September 30, 2024, the weighted average rate was 7.51%.

 

The carrying amount for the Company’s derivative financial instrument is the estimated fair value of the financial instrument. The Company’s derivative is not exchange listed and therefore the fair value is estimated under a mark-to-market approach using an analytics model that is a readily observable market input. This model reflects the contractual terms of the derivative, such as notional value and expiration date, as well as market-based observables including interest rates, yield curves, and the credit quality of the counterparty. The model also incorporates the Company’s creditworthiness in order to appropriately reflect non-performance risk. Inputs to the derivative pricing model are generally observable and do not contain a high level of subjectivity, and accordingly, the Company’s derivative is classified within Level 2 of the fair value hierarchy. While the Company believes its estimate results in a reasonable reflection of the fair value of the instrument, the estimated value may not be representative of actual value that could have been realized or that will be realized in the near future.

 

In accounting for the interest rate swap, the Company has determined it does not qualify for hedge accounting. The fair value of the swap agreement as of September 30, 2024 and December 31, 2023 was a net liability of $145,000 and $21,000, respectively, and is included in Other long-term liabilities, in the Consolidated Balance Sheets. The fair value of the swap agreement excludes accrued interest and takes into consideration current interest rates and current likelihood of the swap counterparty’s compliance with its contractual obligations. During the three and nine-month periods ended September 30, 2024, the Company recognized a loss of $343,000 and $124,000, respectively, in Other income (expense) in the Consolidated statements of operations, as a result of the interest rate swap. During the three and nine-month periods ended September 30, 2023, the Company recognized a gain of $165,000 and $379,000, respectively, in Other income (expense) in the Consolidated statements of operations, as a result of the interest rate swap.

 

 
18

Table of Contents

 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

 

The discussion of the financial condition and results of operations of the Company set forth below should be read in conjunction with the consolidated financial statements and related notes thereto included elsewhere in this Form 10-Q. This Form 10-Q contains forward-looking statements that involve risks and uncertainties. The statements contained in this Form 10-Q that are not purely historical are forward-looking statements within the meaning of Section 27a of the Securities Act and Section 21e of the Exchange Act. When used in this Form 10-Q, or in the documents incorporated by reference into this Form 10-Q, the words “anticipate,” “believe,” “estimate,” “intend” and “expect” and similar expressions are intended to identify such forward-looking statements. Such forward-looking statements include, without limitation, the statements regarding the Company’s strategy, future sales, future expenses, future liquidity, and capital resources. All forward-looking statements in this Form 10-Q are based upon information available to the Company on the date of this Form 10-Q, and the Company assumes no obligation to update any such forward-looking statements. The Company’s actual results could differ materially from those discussed in this Form 10-Q for many reasons. Factors that could cause or contribute to such differences (“Cautionary Statements”) include, but are not limited to, those discussed in Item 1. Business — “Risk Factors” and elsewhere in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, which are incorporated by reference into this Form 10-Q. All subsequent written and oral forward-looking statements attributable to the Company, or persons acting on the Company’s behalf, are expressly qualified in their entirety by the Cautionary Statements.

 

Overview

 

Issuer Direct Corporation and its subsidiaries are hereinafter collectively referred to as “Issuer Direct”, the “Company”, “We” or “Our” unless otherwise noted. Our corporate headquarters are located at One Glenwood Ave., Suite 1001, Raleigh, North Carolina, 27603.

 

We announce material financial information to our investors using our investor relations website, SEC filings, investor events, news and earnings releases, public conference calls, webcasts, and social media. We use these channels to communicate with our investors and the public about our company, our products and services and other related matters. It is possible that information we post on some of these channels could be deemed to be material information. Therefore, we encourage investors, the media and others interested in Issuer Direct to review the information we post to all our channels, including our social media accounts.

 

We are a leading communications and compliance company, providing solutions for both public relations and investor relations professionals. Our comprehensive solutions are used by thousands of customers from emerging startups to multi-billion-dollar global brands, ensuring their most important moments are reaching the right audiences, via our industry leading newswire, IR website solutions, events technology and compliance solutions. Our platform efficiently and effectively helps our customers manage their events when seeking to distribute their messaging to key constituents, investors, markets and regulatory systems around the globe.

 

 
19

Table of Contents

 

Our platform consists of several related but distinct Communications and Compliance modules that companies and customers utilize every quarter. As such, we disclose our revenue in the following two main categories: (i) Communications and (ii) Compliance. Set forth below is an infographic depicting the products included in each of these two main categories we provide today:

 

 isdr_10qimg3.jpg

 

Long term, we expect the Communications portion of our business to increase, both in terms of overall revenue and as compared to the Compliance portion of our business. Therefore, we plan to continue to invest in offerings we intend to incorporate into and complement our Communications product lineup. Within most of our target markets, customers require several individual services and/or software providers to meet their communications and investor relations needs. We believe our platform can address all these needs in a single, secure, cloud-based platform - one that offers a customer control, increases efficiencies, demonstrates clear value and, most importantly, delivers consistent and compliant messaging from one centralized platform.

 

We work with a diverse customer base, which includes not only corporate issuers and private companies, but also investment banks, professional firms, such as investor relations and public relations firms, as well as the accounting and legal communities. Our customers and their service providers utilize our platform and related solutions from document creation all the way to dissemination to regulatory bodies, news outlets, financial platforms, and our customers’ shareholders. Private companies primarily use our news distribution, newsroom and webcasting products and services to disseminate their message globally.

 

We also work with several select stock exchanges by making available certain parts of our platform under agreements to integrate our offerings within their products. We believe such partnerships will continue to yield increased exposure to a targeted customer base that could impact our revenue and overall brand in the market.

 

COMMUNICATIONS

 

Our Communications platform consists of our press release distribution businesses branded as ACCESSWIRE and Newswire, our webcasting and events business, professional conference and events software, as well as our investor relations website technology. Our ACCESSWIRE and Newswire news distribution platforms have been integrated into one dissemination platform that will give our customers all the distribution benefits of our global distribution footprint. These products are sold as the leading part of our Communications subscription, as well as individually to customers around the globe and are further described below. Like other newswires, ours are dependent upon several key partners for its news distribution. Disruption in any of our partnerships could have a materially adverse impact on our overall business.

 

 
20

Table of Contents

 

ACCESSWIRE

 

Our leading press release offering, which is marketed under the brand ACCESSWIRE, is a news dissemination and media outreach service. The ACCESSWIRE product offering focuses on press release distribution for both private and public companies globally. We believe ACCESSWIRE is becoming a competitive alternative in the newswire industry because we have been able to use our technological advancements to allow customers to self-edit releases or use our editorial staff as desired to edit releases. We continue to expand our distribution points, improve our targeting and enhance our analytics reporting. We also offer an e-commerce element to our ACCESSWIRE product, whereby customers can self-select their distribution, register, and then upload their press release for editorial review in minutes. We believe these enhancements have helped increase ACCESSWIRE revenues each year compared to the prior year, a trend we expect to continue over the next several years. We have also been able to maintain high gross margins while providing our customers flexible pricing, with options to pay per release or enter into a longer-term pricing contract commitment, as well as subscriptions.

 

Newswire

 

The Newswire brand was acquired on November 1, 2022, as part of the iNewswire, LLC transaction. Today we continue to operate this brand independently as a stand-alone front-end marketing and news distribution brand option for private companies. Its distribution was fully integrated into ACCESSWIRE’s distribution network in early 2023. Newswire began in 2016 as an ecommerce news distribution platform, that has evolved over the years to serve thousands of customers globally. Additionally, the brand added new products to complement its news distribution services, such as media database, media rooms and Press Release Optimizer (”PRO”).

 

Our PRO offering, formally Media Advantage Platform, automates media and marketing communications for businesses seeking to deliver the right message to the right audience at the right time for the right purpose. Through the PRO offering, we provide content and media communications services that provide customers the opportunity to optimize their content and increase their media visibility, therefore building their brand awareness and engaging a larger audience. With the flexibility of these offerings, customers have the ability to choose between support with content optimization, increased media visibility, or both for optimal results. We believe the PRO product offering provides the most effective and efficient integrated media and content communication program available in the market today.

 

We believe for the near term we will operate the newswire brand (newswire.com) platform separate from ACCESSWIRE as there are clear customer segmentation differentiation and offerings surrounding both the Investor Relations and Public Relations Community. However, as the market changes, we could move the brands together and alter the offerings to remain competitive in the market.

 

Media Suite

 

As part of the iNewswire acquisition, we acquired certain assets that with further development resulted in our ability to release a subscription add-on to our Newswire and ACCESSWIRE brands, which we call Media Suite. The Media Suite offering provides communication professionals with the opportunity to build their story, incorporate artificial intelligence (AI) if desired, effectively pitch the media, and monitor their internal brand as well as their competitors. This is all accomplished with a blend of human curation and an advanced AI engine that ultimately serves as the foundation of an easy-to-use workflow we branded as our Media Suite. Media Suite is a recurring subscription product, with three subscription options available: Media Suite Starter, Media Suite Plus, and Media Suite Enterprise, each providing different combinations of our solutions to help our customers reach their goals.

 

Media Suite options include: Media Database, Media Pitching, Media Monitoring and Media Room all of which are further described below.

 

Media Database – Our media database is based on the idea that pitching the media should be a targeted endeavor. Our dataset includes only the journalists that are actively writing and publishing articles. We built this component in reverse, looking at the tens of millions of articles published annually and sorted articles by industry, publication and journalist, then curated the most accurate data of each contact and made it available within our media database. Additionally, within the interface we made it easy to see each article published by every journalist a user may want to connect with, making Media Suite a compelling combination of the right features and intelligence between database, pitching, and monitoring.

 

 
21

Table of Contents

 

Media Pitching – Pitching is a critical part of the Media Suite because it allows the user to contact and connect with the most active journalists in their industry. Media Suite not only gives the user the professionals to pitch, it also offers AIMee, our AI writing and recommendation engine, to enhance the user’s message, write a new message and highlight engageable content to help bring their pitch to the forefront.

 

Media Monitoring – a brand monitoring solution is extremely important, and every company should consider monitoring not only their brands, but their products, executives and competitors mentioned in all mediums – print, broadcast media and television, web, radio, video, blogs and social media. Our monitoring solution offers many of these mediums and we will continue to undergo expansion in each of these mediums with a goal of being a comprehensive media monitoring solution within the next year. Our media monitoring solution ties together our journalist contacts and mention analytics into and with a customer’s dashboard of daily activity.

 

Media Room - a natural addition to our public relations and investor relations website business. This product offering can be an add-on to any customer’s platform or Communications subscription. The Media Room suite includes a custom newsroom page builder, a brand asset manager and contact manager.

 

Our Media Room suite addresses the needs of our customers looking to build connections with media, journalists, customers and if applicable the investment community. According to a survey from TekGroup, a majority of journalists and media professionals indicated the importance of newsrooms that include digital media, press kits and video. We believe our Media Room suite accomplishes this by making it a part of our new Media Suite, giving us a further competitive advantage in the market. This also allows our customers to have one media platform to manage all their assets, brands and outreach.

 

Webcasting & Events

 

Our webcasting and events business is comprised of our earnings call webcasting solutions and our virtual meeting and events software (such as annual meetings, deal/non-deal road shows, analyst days and shareholder days).

 

Our Webcasting Platform is a cloud-based webcast, webinar and virtual meeting platform that delivers live and on-demand streaming of events to audiences of all sizes. Our solution allows customers to create, produce and deliver events, which we feel has significantly strengthened our webcasting product and Communications offering. The platform architecture gives us the ability to host thousands of webcasts each year, expanding and diversifying our webcast business from our historical earnings-based events to include any type of virtual event.

 

Traditional earnings calls and webcasts are a highly competitive market with the majority of the business being driven from practitioners in investor relations and communications firms. We estimate there are approximately 5,000 companies in North America conducting earnings events each quarter that include a teleconference, webcast or both as part of their events. Our platform incorporates other elements of the earnings event, including earnings date/call announcement, earnings press release and SEC Form 8-K filings. There are a handful of our competitors that can offer this integrated full-service solution today, however, we believe our real-time event setup and integrated approach offers a more effective way to manage the process. As we expand our platform, it is vital for us to have solutions that service both our core public companies but also a growing segment of private customers.

 

Professional Conference and Events Software

 

Our professional conference and events software is a subscription offering we currently license to investor conference organizers. This software, which is also available as a native mobile app, offers organizers, issuers and investors the ability to register, request and approve one-on-one meetings, manage schedules, perform event promotion and sponsorship, print attendee badges and manage lodging. This cloud-based product can be used in a virtual or in person conference setting and is integrated within our Communications subscription offerings of newswire, newsrooms, webcasting and shareholder targeting. We believe this integration gives us a unique offering for professional conference organizers that is not available elsewhere in the market.

 

 
22

Table of Contents

 

 Investor Relations Websites

 

Our investor relations content network is another component of our Communications offering, which is used to create the investor relations’ tab of a company’s website. This investor relations content network is a robust series of data feeds including news feeds, stock feeds, fundamentals, regulatory filings, corporate governance and many other components which are aggregated from most of the major exchanges and news distribution outlets around the world. Customers can subscribe to one or more of these data feeds or as a component of a fully designed and hosted website for pre-IPO companies, SEC reporting companies and partners seeking to display our content on their corporate sites. The clear benefit to our investor relations content network is its integration with our other Communications offerings. As such, companies can produce content for public distribution and it is automatically linked to their corporate website, distributed to targeted groups and placed into our data feed partners.

 

During 2023 we released significant upgrades to our investor relations website, that included ADA Compliance (Americans with Disabilities Act) and AODA Compliance (Accessibility for Ontarians with Disabilities Act) which ensures that people with disabilities have the same access to all areas of a business's premises, specifically, customers’ websites. This add-on requires a recurring annual subscription and is delivered fully integrated into and with our investor relations website offering.

 

COMPLIANCE

 

Our Compliance offerings consist of our disclosure software for financial reporting, stock transfer services, whistleblower hotline and related annual meeting, print and shareholder distribution services. Some of these products are sold as part of a Compliance subscription as well as individually to customers around the globe.

 

Disclosure Software and Services

 

Our disclosure reporting module is a document conversion, editing and filing offering which is designed for reporting companies and professionals seeking to insource the document drafting, editing and filing processes to the SEC’s EDGAR system. Our disclosure business also offers companies the ability to use our in-house staff to assist in the conversion, tagging and filing of their documents. We generate revenues in disclosure both from software and services and, in most cases, customers have both components within their annual agreements, while others pay for services as they are completed.

 

Whistleblower Hotline

 

Our whistleblower hotline is an add-on product within our platform. This system delivers secure notifications and basic incident workflow management processes that align with a company’s corporate governance whistleblower policy. As a supported and subsidized bundle product of the New York Stock Exchange (“NYSE”) offerings, we are introduced to new IPO customers and other larger cap customers listed on the NYSE. Since 2014, we have been a named NYSE subsidy provider of this Whistleblower solution. Recently, we have been working on upgrading the incident response and management component of the workflow, which is expected to be deployed this year.

 

Stock Transfer Module

 

A valued subscription module in our Compliance offering is the ability for our customers to gain access to real-time information about their shareholders, stock ledgers and reports and to issue new shares from our cloud-based stock transfer module. Managing the capitalization table of a public company or pre-IPO company is a cornerstone of corporate governance and transparency, and as such companies and community banks have chosen us to assist with their stock transfer needs, including bond offerings and dividend management. This is an industry which has experienced declining overall revenues as it was affected by the replacement of paper certificates with digital certificates. However, we have been focused on selling subscriptions of the stock transfer component of our platform, allowing customers to gain access to our cloud-based system in order to move shares or query shareholders, which we believe has resulted in a more efficient process for both our customers and us.

 

 
23

Table of Contents

 

 Annual Meeting / Proxy Voting Platform

 

Our proxy module is marketed as a fully integrated, real-time voting platform for our customers and their shareholders of record. This module is utilized for every annual meeting or special meeting we manage for our customers and offers both full-set mailing and notice of internet availability options.

 

This module has been incorporated within our webcasting offering to enable our customers the ability to conduct their annual meetings in-person or fully virtual. Our solution incorporates shareholder and guest registration, voting integration, real-time statistics on attendance, audio video and presentation features as well as fully managed meeting managers and inspector of elections. We believe a virtual component to an annual meeting is both a benefit to all shareholders and a corporate governance advantage.

 

Shareholder Distribution

 

In the past, we have worked on refining the model of digital distribution of our customers’ message to the investment community and beyond. This was accomplished by integrating our shareholder outreach module, Investor Network, into and with our Compliance offerings. Most of the customers subscribing to this module today are historical PrecisionIR (“PIR”) – Annual Report Service (“ARS”) users, as well as new customers purchasing the entire platform subscription. We migrated some of the customers from the traditional ARS business into this new digital subscription business, however, we continue to operate a portion of this legacy physical hard copy delivery of annual reports and prospectuses for customers who opt to take advantage of it. We continue to see customer attrition for customers who subscribe to both the electronic and physical distribution of reports as a stand-alone product.

 

Results of Operations

 

Comparison of results of operations for the three and nine-months ended September 30, 2024 and 2023 (in thousands):

 

 

 

Three Months Ended

September 30,

 

 

Percentage of

Revenue(1)

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Communications revenue

 

$5,481

 

 

$6,078

 

 

 

79%

 

 

80%

Compliance revenue

 

 

1,472

 

 

 

1,491

 

 

 

21%

 

 

20%

Total revenue

 

 

6,953

 

 

 

7,569

 

 

 

100%

 

 

100%

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Communications cost of revenue

 

 

1,395

 

 

 

1,442

 

 

 

25%

 

 

24%

Compliance cost of revenue

 

 

386

 

 

 

355

 

 

 

26%

 

 

24%

Total cost of revenue

 

 

1,781

 

 

 

1,797

 

 

 

26%

 

 

24%

Gross Margin:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Communications gross margin

 

 

4,086

 

 

 

4,636

 

 

 

75%

 

 

76%

Compliance gross margin

 

 

1,086

 

 

 

1,136

 

 

 

74%

 

 

76%

Total gross margin

 

 

5,172

 

 

 

5,772

 

 

 

74%

 

 

76%

Operating Expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

General and administrative

 

 

2,008

 

 

 

2,033

 

 

 

29%

 

 

27%

Sales and marketing

 

 

1,618

 

 

 

1,838

 

 

 

23%

 

 

24%

Product development

 

 

671

 

 

 

581

 

 

 

10%

 

 

8%

Depreciation and amortization

 

 

719

 

 

 

727

 

 

 

10%

 

 

10%

Total expenses

 

 

5,016

 

 

 

5,179

 

 

 

72%

 

 

68%

Operating income

 

 

156

 

 

 

593

 

 

 

2%

 

 

8%

Interest expense, net

 

 

(265 )

 

 

(298 )

 

 

(4 )%

 

 

(4 )%

Other income (expense), net

 

 

(343 )

 

 

165

 

 

 

(5 )%

 

 

2%

Income (loss) before income taxes

 

 

(452 )

 

 

460

 

 

 

(7 )%

 

 

6%

Income tax expense

 

 

14

 

 

 

187

 

 

 

 

2%

Net income (loss)

 

$(466 )

 

$273

 

 

 

(7 )%

 

 

4%

 

 
24

Table of Contents

 

 

 

Nine Months Ended

September 30,

 

 

Percentage of

Revenue(1)

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Communications revenue

 

$16,884

 

 

$18,580

 

 

 

78%

 

 

72%

Compliance revenue

 

 

4,718

 

 

 

7,259

 

 

 

22%

 

 

28%

Total revenue

 

 

21,602

 

 

 

25,839

 

 

 

100%

 

 

100%

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Communications cost of revenue

 

 

4,128

 

 

 

4,150

 

 

 

24%

 

 

22%

Compliance cost of revenue

 

 

1,338

 

 

 

1,812

 

 

 

28%

 

 

25%

Total cost of revenue

 

 

5,466

 

 

 

5,962

 

 

 

25%

 

 

23%

Gross Margin:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Communications gross margin

 

 

12,756

 

 

 

14,430

 

 

 

76%

 

 

78%

Compliance gross margin

 

 

3,380

 

 

 

5,447

 

 

 

72%

 

 

75%

Total gross margin

 

 

16,136

 

 

 

19,877

 

 

 

75%

 

 

77%

Operating Expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

General and administrative

 

 

5,812

 

 

 

6,639

 

 

 

27%

 

 

26%

Sales and marketing

 

 

5,684

 

 

 

6,258

 

 

 

26%

 

 

24%

Product development

 

 

2,044

 

 

 

1,887

 

 

 

9%

 

 

7%

Depreciation and amortization

 

 

2,158

 

 

 

2,172

 

 

 

10%

 

 

8%

Total expenses

 

 

15,698

 

 

 

16,956

 

 

 

73%

 

 

66%

Operating income

 

 

438

 

 

 

2,921

 

 

 

2%

 

 

11%

Interest expense, net

 

 

(835 )

 

 

(817 )

 

 

(4 )%

 

 

(3 )%

Other income (expense), net

 

 

(124 )

 

 

9

 

 

 

(1 )%

 

Income (loss) before income taxes

 

 

(521 )

 

 

2,113

 

 

 

(2 )%

 

 

8%

Income tax expense

 

 

77

 

 

 

621

 

 

 

 

2%

Net income (loss)

 

$(598 )

 

$1,492

 

 

 

(3 )%

 

 

6%

 

 

(1)

Percentage of revenue is calculated as the relevant revenue, expense, income amount divided by total revenue, except for communications and compliance cost of revenue and communications and compliance gross margin, which are divided by the related component of revenue.

 

Revenues

 

Total revenue decreased $616,000, or 8%, to $6,953,000 during the three months ended September 30, 2024, as compared to $7,569,000 for the same period of 2023. Total revenue decreased by $4,237,000, or 16%, to $21,602,000 during the nine months ended September 30, 2024, as compared to $25,839,000 during the same period of 2023. The decreases are attributable to both our Communications and Compliance revenue streams.

 

Communications revenue decreased $597,000, or 10%, to $5,481,000 for the three months ended September 30, 2024, compared to $6,078,000 for the same period of 2023. Communications revenue decreased $1,696,000, or 9% to $16,884,000 for the nine months ended September 30, 2024, compared to $18,580,000 for the same period of 2023. The decrease in revenue for the three months ended September 30, 2024 is due to declines in revenue from both our ACCESSWIRE and Newswire news distribution platforms due to decreases in average rates per release, primarily as a result of the mix of releases being distributed. As a percentage of total releases distributed, more releases with a lower tier, or less expensive distribution, were disseminated during the three and nine months ended September 30, 2024, as compared to the prior year. Additionally, we experienced a decrease in revenue from our events and webcasting business due to a decrease in revenue from annual virtual meeting events, as they continue to move in-person, and lower activity from resellers. The decrease in revenue for the nine months ended September 30, 2024, is primarily attributable to lower volumes and pricing from our Newswire brand and lower revenue from our webcasting and events business, noted earlier. Communications revenue represented 79% and 78% of total revenue during the three and nine months ended September 30, 2024, respectively, as compared to 80% and 72%, respectively, for the same periods of 2023.

 

 
25

Table of Contents

 

Compliance revenue decreased $19,000, or 1% and $2,541,000, or 35%, during the three and nine months ended September 30, 2024, respectively, as compared to the same periods of 2023. The decrease during the nine months ended September 30, 2024, is primarily related to a decrease in revenue from our print and proxy fulfillment services due to a few one-time, significant transactions which occurred during the nine months ended September 30, 2023, however, did not occur in the current year. Additionally, we experienced a decrease in revenue from our disclosure services and transfer agent services due to a decrease in corporate actions and directives during the period.

 

Revenue Backlog

 

As of September 30, 2024, our deferred revenue balance was $5,308,000, which we expect to recognize over the next twelve months, compared to $5,412,000 as of December 31, 2023, a decrease of 2%. Deferred revenue primarily consists of advance billings for pre-paid packages of our news distribution products as well as advance billings for subscriptions of our cloud-based products and annual service contracts.

 

Cost of Revenues

 

Communications cost of revenues consist primarily of direct labor costs, newswire distribution costs, teleconferencing costs, and third-party licensing costs. Compliance cost of revenues consist primarily of direct labor costs, warehousing, logistics, print production materials and postage. Cost of revenues decreased $16,000, or 1%, and $496,000, or 8%, during the three and nine months ended September 30, 2024, respectively, as compared to the same periods of 2023. Overall gross margin decreased $600,000, or 10%, and $3,741,000, or 19%, during the three and nine months ended September 30, 2024, respectively, as compared to the same periods of 2023. Overall gross margin percentage decreased to 74% and 75% for the three and nine months ended September 30, 2024, respectively, as compared to 76% and 77% during the same periods of 2023.

 

Cost of revenues associated with our Communications revenue decreased $47,000, or 3%, and $22,000, or 1%, during the three and nine months ended September 30, 2024, respectively, as compared to the same periods of 2023. The decreases are primarily due optimization of our editorial staff and lower distribution costs. Gross margin percentage associated with our Communications revenue was 75% and 76% for the three and nine-months ended September 30, 2024, respectively, as compared to 76% and 78% during the same periods of 2023.

 

Cost of revenues associated with our Compliance revenue increased $31,000, or 9% for the three months ended September 30, 2024, compared to the same period of the prior year and decreased $474,000, or 26%, during the nine months ended September 30, 2024, as compared to the same period of 2023. The increase during the three months ended September 30, 2024, is due to increased costs associated with our transfer agent business. The decrease for the nine months ended September 30, 2024, is due to lower print and postage costs associated with the decreased revenue from print and proxy fulfillment services during the period. As a result, gross margin percentage associated with our Compliance revenue decreased to 74% and 72% for the three and nine-months ended September 30, 2024, respectively, as compared to 76% and 75%, for the same periods of 2023.

 

General and Administrative Expenses

 

General and administrative expenses consist primarily of salaries, bonuses, stock-based compensation, insurance, fees for professional services, general corporate expenses (including provision for credit losses) and facility and equipment expenses. General and administrative expenses were $2,008,000 during the three months ended September 30, 2024, a decrease of $25,000, or 1%, as compared to the same period of 2023. General and administrative expenses were $5,812,000 for the nine months ended September 30, 2024, a decrease of $827,000, or 12%, as compared to the same period of 2023. The decrease for the nine months ended September 30, 2024, is primarily driven by a benefit to stock compensation expense as a result of the resignation of an executive officer, a decrease in corporate headcount, as well as, lower one-time transaction and integrations costs, partially offset by an increase in the provision for credit losses.

 

As a percentage of revenue, general and administrative expenses were 29% and 27% for the three and nine months ended September 30, 2024, respectively, compared to 27% and 26% for the same periods of 2023.

 

 
26

Table of Contents

 

Sales and Marketing Expenses

 

Sales and marketing expenses consist primarily of salaries, stock-based compensation, sales commissions, advertising expenses, tradeshow expenses and other marketing expenses. Sales and marketing expenses were $1,618,000 for the three months ended September 30, 2024, a decrease of $220,000, or 12%, as compared to the same period of 2023. Sales and marketing expenses were $5,684,000 for the nine months ended September 30, 2024, a decrease of $574,000, or 9%, as compared to the same period of 2023. These decreases are primarily due to lower employee-related and advertising expenses.

 

As a percentage of revenue, sales and marketing expenses were 23% and 26% for the three and nine months ended September 30, 2024, respectively, as compared to 24% for the same periods of 2023.

 

Product Development Expenses

 

Product development expenses consist primarily of salaries, stock-based compensation, bonuses, and licenses to develop new products and technology to complement and/or enhance our platform. Product development expenses increased $90,000, or 15%, and $157,000, or 8%, to $671,000 and $2,044,000 during the three and nine months ended September 30, 2024, respectively, as compared to the same periods of 2023. These increases are primarily due to an increase in headcount as we continue to invest in our products and technology. During the three and nine months ended September 30, 2024, we capitalized $137,000 and $537,000, respectively, compared to $152,000 and $319,000 during the same periods of the prior year.

 

As a percentage of revenue, product development expenses were 10% and 9% for the three and nine months ended September 30, 2024, respectively, as compared to 8% for the same periods of 2023.

 

Interest expense, net

 

We recognized interest expense of $280,000 and $903,000 for the three and nine months ended September 30, 2024, respectively, compared to $368,000 and $1,080,000 during the same periods of 2023. Interest expense for these periods is related to our long-term credit agreement. For the nine months ended September 30, 2023, interest expense is also attributed to the $22,000,000 Seller Note. These amounts are partially offset by interest income of $15,000 and $68,000 for the three and nine months ended September 30, 2024, respectively, and $70,000 and $263,000 for the three and nine months ended September 30, 2023, from deposit and money market accounts.

 

Other income (expense), net

 

Other income (expense), net represents the change in fair value of our interest rate swap. For the nine months ended September 30, 2023, Other income (expense), net also includes expense related to $370,000 paid to extinguish the Seller Note.

 

Income Taxes

 

The Company recognized income tax expense of $14,000 and $77,000 for the three and nine-month period ended September 30, 2024, compared to $187,000 and $621,000 during the same periods of 2023. At the end of each interim period, the Company estimates the effective tax rate expected to be applicable for the full fiscal year and this rate is applied to the results for the year-to-date period, and then adjusted for any discrete period items. For the three and nine-month periods ended September 30, 2024 and 2023, the variance between our effective tax rate and the U.S. statutory rate of 21% is primarily attributable to state income tax and expenses not deductible for tax purposes. For the nine-month period ended September 30, 2024, the effective tax rate was also impacted by additional expense associated with vesting of stock-based compensation.

 

 
27

Table of Contents

 

Liquidity and Capital Resources

 

As of September 30, 2024, we had $4,086,000 in cash and cash equivalents and $4,405,000 in net accounts receivable. Current liabilities as of September 30, 2024, totaled $12,593,000 including our accounts payable, deferred revenue, accrued payroll liabilities, income taxes payable, current portion of long-term debt, current portion of lease liabilities and other accrued expenses. On September 30, 2024, our current liabilities exceeded our current assets by $2,560,000.

 

See Note 7 to our financial statements regarding information on our Credit Agreement.

 

Disclosure about Off-Balance Sheet Arrangements

 

We do not have any transactions, agreements or other contractual arrangements that constitute off-balance sheet arrangements.

 

Non-GAAP Measures

 

Management believes that certain non-GAAP measures, such as non-GAAP free cash flow, non-GAAP adjusted free cash flow, non-GAAP adjusted EBITDA (“adjusted EBITDA”), and non-GAAP adjusted net income (“adjusted net income”) provide useful information about our operating results and enhance the overall ability to assess our financial performance. We use these measures, together with other measures of performance prepared in accordance with US GAAP, to compare the relative performance of operations in planning, budgeting, and reviewing the performance of our business. Adjusted EBITDA and adjusted net income allow investors to make a more meaningful comparison between our core business operating results over different periods of time. We believe that adjusted EBITDA and adjusted net income, when viewed with our results under US GAAP and the accompanying reconciliations, provide useful information about our business without regard to potential distortions. By eliminating potential differences in results of operations between periods caused by factors such as acquisition-related expenses and other items as described below, we believe adjusted EBITDA and adjusted net income can provide a useful additional basis for comparing the current performance of the underlying operations being evaluated.

 

Management uses free cash flow, which is defined as net cash flows provided by operating activities less payments for purchases of fixed assets and capitalized software, in reviewing the financial performance and cash generation by our various business groups and evaluating cash levels. We believe free cash flow is a useful measure for investors because it portrays our ability to grow organically and generate cash from our businesses for purposes such as paying interest on our indebtedness, repaying debt, funding business acquisitions, investing in product development, re-purchasing our common stock, and paying dividends, if it is determined we do so in the future. In addition, securities analysts, investors, and others frequently use free cash flow in their evaluation of companies. Adjusted free cash flow represents a further non-GAAP adjustment to free cash flow to exclude the effect of cash paid for acquisition and integration related activities and unusual or non-recurring transactions. Management believes that by excluding these infrequent or unusual items from free cash flow, it better portrays our ability to generate cash, as such items are not indicative of the Company’s operating performance for the period.

 

The uses of these non-GAAP financial measures are not intended to be considered in isolation of, or as substitute for, the financial information prepared and presented in accordance with US GAAP. Free cash flow and adjusted free cash flow do not necessarily represent funds available for discretionary use and are not necessarily a measure of our ability to fund our cash needs. Our calculation of free cash flow and adjusted free cash flow may differ from similarly titled measures used by other companies, limiting their usefulness as a comparative measure. Free cash flow and adjusted free cash flow are non-GAAP financial measures.

 

 
28

Table of Contents

 

For the three and nine months ended September 30, 2024 and 2023, free cash flow and adjusted free cash flow were as follows (in thousands):

 

 

 

Three Months Ended

September 30,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Net cash (used in) provided by operating activities (US GAAP)

 

$1,498

 

 

$287

 

Payments for purchase of fixed assets and capitalized software

 

 

(140 )

 

 

(177 )

Free cash flow (Non-GAAP)

 

 

1,358

 

 

 

110

 

Cash paid for acquisition and/or integration related items (1)

 

 

 

 

 

17

 

Cash paid for other unusual items (2)

 

 

11

 

 

 

 

Adjusted free cash flow (Non-GAAP)

 

$1,369

 

 

$127

 

 

 

 

Nine Months Ended

September 30,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Net cash provided by operating activities (US GAAP)

 

$2,294

 

 

$2,290

 

Payments for purchase of fixed assets and capitalized software

 

 

(556 )

 

 

(345 )

Free cash flow (Non-GAAP)

 

 

1,738

 

 

 

1,945

 

Cash paid for acquisition and/or integration related items (1)

 

 

23

 

 

 

298

 

Cash paid for other unusual items (2)

 

 

99

 

 

 

395

 

Adjusted free cash flow (Non-GAAP)

 

$1,860

 

 

$2,638

 

 

 

(1)

This adjustment gives effect to one-time corporate projects, including acquisition and/or integration related expenses, paid during the periods.

 

(2)

For the three and nine months ended September 30, 2024, this adjustment gives effect to payments for one-time accounting fees, termination benefits and other non-recurring or unusual expenses. During the nine months ended September 30, 2023, this adjustment is primarily related to a one-time payment of $370,000 related to the early termination of the note payable associated with the Newswire acquisition.

 

Adjusted EBITDA and adjusted net income are non-GAAP financial measures and should not be considered as a substitute for analysis of our results as reported under US GAAP.  These measures are defined differently by different companies, and accordingly, such measures may not be comparable to similarly titled measures of other companies and have important limitations as an analytical tool.

 

 
29

Table of Contents

 

A reconciliation of net income to adjusted EBITDA for the three and nine months ended September 30, 2024 and 2023, is presented in the following table (in thousands):

 

 

 

Three Months Ended

September 30,

 

 

 

2024

 

 

2023

 

 

 

Amount

 

 

Amount

 

 

 

 

 

 

 

 

Net (loss) income:

 

$(466 )

 

$273

 

Adjustments:

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

777

 

 

 

745

 

Interest expense, net

 

 

265

 

 

 

298

 

Income tax expense

 

 

14

 

 

 

187

 

EBITDA

 

 

590

 

 

 

1,503

 

Acquisition and/or integration costs(1)

 

 

43

 

 

 

59

 

Other non-recurring expenses(2)

 

 

468

 

 

 

(165 )

Stock-based compensation expense(3)

 

 

268

 

 

 

359

 

Adjusted EBITDA:

 

$1,369

 

 

$1,756

 

 

 

 

Nine Months Ended

September 30,

 

 

 

2024

 

 

2023

 

 

 

Amount

 

 

Amount

 

 

 

 

 

 

 

 

Net (loss) income:

 

$(598 )

 

$1,492

 

Adjustments:

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

2,317

 

 

 

2,217

 

Interest expense, net

 

 

835

 

 

 

817

 

Income tax expense

 

 

77

 

 

 

621

 

EBITDA

 

 

2,631

 

 

 

5,147

 

Acquisition and/or integration costs(1)

 

 

150

 

 

 

430

 

Other non-recurring expenses(2)

 

 

336

 

 

 

36

 

Stock-based compensation expense(3)

 

 

468

 

 

 

1,050

 

Adjusted EBITDA:

 

$3,585

 

 

$6,663

 

 

 

(1)

This adjustment gives effect to one-time corporate projects, including acquisition and/or integration related expenses, incurred during the periods.

 

(2)

For the three and nine months ended September 30, 2024, this adjustment gives effect to a loss recorded on the change in fair value of our interest rate swap of $343,000 and $124,000, as well as, one-time accounting fees, termination benefits and other non-recurring or unusual expenses of $125,000 and $212,000, respectively. For the three months ended September 30, 2023, this adjustment gives effect to a gain recorded on the change in fair value of our interest rate swap of $165,000, partially offset by one-time, non-recurring expenses of $45,000. For the nine months ended September 30, 2023, this adjustment gives effect to $370,000 payment related to early extinguishment of our Seller Note and one-time non-recurring expenses of $45,000, partially offset by a gain recorded on the change in fair value of our interest rate swap of $379,000.

 

(3)

The adjustments represent stock-based compensation expense related to awards of stock options, restricted stock units, or common stock in exchange for services. Although we expect to continue to award stock in exchange for services, the amount of stock-based compensation is excluded as it is subject to change as a result of one-time or non-recurring projects.

 

 
30

Table of Contents

 

A reconciliation of net income to adjusted net income for the three and nine months ended September 30, 2024 and 2023 is presented in the following table (in thousands, except per share amounts):

 

 

 

Three Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

 

Amount

 

 

Per diluted share

 

 

Amount

 

 

Per diluted share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net (loss) income:

 

$(466 )

 

$(0.12 )

 

$273

 

 

$0.07

 

Adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amortization of intangible assets(1)

 

 

682

 

 

 

0.18

 

 

 

686

 

 

 

0.18

 

Stock-based compensation expense(2)

 

 

268

 

 

 

0.07

 

 

 

359

 

 

 

0.09

 

Other unusual items(3)

 

 

511

 

 

 

0.13

 

 

 

(106 )

 

 

(0.02 )

Discrete items impacting income tax(4)

 

 

(47 )

 

 

(0.01 )

 

 

 

 

 

 

Tax impact of adjustments(5)

 

 

(307 )

 

 

(0.08 )

 

 

(197 )

 

 

(0.05 )

Non-GAAP net income:

 

$641

 

 

$0.17

 

 

$1,015

 

 

$0.27

 

Weighted average number of common shares outstanding – diluted

 

 

3,835

 

 

 

 

 

 

 

3,823

 

 

 

 

 

 

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

 

Amount

 

 

Per diluted share

 

 

Amount

 

 

Per diluted share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net (loss) income:

 

$(598 )

 

$(0.16 )

 

$1,492

 

 

$0.39

 

Adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amortization of intangible assets(1)

 

 

2,045

 

 

 

0.53

 

 

 

2,056

 

 

 

0.54

 

Stock-based compensation expense(2)

 

 

468

 

 

 

0.12

 

 

 

1,050

 

 

 

0.28

 

Other unusual items(3)

 

 

486

 

 

 

0.13

 

 

 

466

 

 

 

0.12

 

Discrete items impacting income tax expense(4)

 

 

38

 

 

 

0.01

 

 

 

 

 

 

 

Tax impact of adjustments(5)

 

 

(630 )

 

 

(0.16 )

 

 

(750 )

 

 

(0.20 )

Non-GAAP net income:

 

$1,809

 

 

$0.47

 

 

$4,314

 

 

$1.13

 

Weighted average number of common shares outstanding – diluted

 

 

3,826

 

 

 

 

 

 

 

3,814

 

 

 

 

 

 

 

(1)

The adjustments represent the amortization of intangible assets related to acquired assets and companies.

 

(2)

The adjustments represent stock-based compensation expense related to awards of stock options, restricted stock units, or common stock in exchange for services. Although we expect to continue to award stock in exchange for services, the amount of stock-based compensation is excluded as it is subject to change as a result of one-time or non-recurring projects.

 

(3)

For the three and nine months ended September 30, 2024, this adjustment gives effect to a loss recorded on the change in fair value of our interest rate swap of $343,000 and $124,000, as well as, one-time accounting fees, termination benefits and other non-recurring or unusual expenses, including acquisition and integration expenses of $168,000 and $362,000, respectively. For the three months ended September 30, 2023, this adjustment gives effect to a gain recorded on the change in fair value of our interest rate swap of $165,000, partially offset by one-time, non-recurring expenses, including acquisition and/or integration expenses of $59,000. For the nine months ended September 30, 2023, this adjustment gives effect to one-time, non-recurring expenses, including acquisition and/or integration expenses of $430,000 and a $370,000 payment related to early extinguishment of our Seller Note and one-time non-recurring expenses of $45,000, partially offset by a gain recorded on the change in fair value of our interest rate swap of $379,000.

 

(4)

This adjustment eliminates discrete items impacting income tax expense. For the three and nine months ended September 30, 2024, discrete items relate to additional income tax expense (benefit) recorded during the period related to the exercise of stock compensation of ($46,000) and $39,000, respectively, and a benefit related to a return to provision adjustment of ($25,000) for both periods. There were no discrete items impacting income tax for the three and nine months ended September 30, 2023.

 

(5)

This adjustment gives effect to the tax impact of all non-GAAP adjustments at the current Federal tax rate of 21%.

 

 
31

Table of Contents

 

Outlook

 

The following statements are forward looking and are subject to factors that could cause actual results to differ materially from those suggested here, including, without limitation, demand for and acceptance of our services, new developments, competition and general economic or market conditions, particularly in the domestic and international capital markets. Refer also to the Cautionary Statement Concerning Forward Looking Statements included in this report.

 

Market factors like the current military conflicts in Ukraine, Israel and the Middle East, instability in global energy markets, global inflation and the increase of interest rates have contributed to significant global economic and political uncertainty, disrupted global trade and supply chains, adversely impacted many industries, and contributed to significant volatility in financial markets. Overall, despite many uncertainties in the market regarding the economic and political outlook, we believe the demand for our platforms and services is stable in a majority of the markets we serve. The historical success of our Communications offering has been led by our ACCESSWIRE branded newswire, which is now complemented by the Newswire business.

 

We believe there is demand for our products around the world, led by our ACCESSWIRE and Newswire brands, as companies seek to find better platforms and tools to disseminate and communicate their messages in a more efficient and collaborative way. However, under current accounting standards, in the event our stock price continues to decline, or we do not see stable to increased demand for our combined newswire business through 2024 and beyond, it may be possible we will be required to write down goodwill and/or intangible assets, specifically related to the Newswire acquisition, if we determine the assets have been impaired. If a write-down of goodwill and/or intangible assets were to occur, it would likely have a short-term material negative effect on our consolidated financial statements.

 

We believe the continued transition to a platform subscription model has been and will continue to be key for our long-term sustainable growth. We will also continue to focus on the following key strategic initiatives during the remainder of 2024 and into 2025:

 

 

·

Expanding our Communications products and adapting to this changing industry,

 

·

Aligning our sales and marketing teams to be entirely focused on our Communications offerings,

 

·

Expanding customer base,

 

·

Expanding our newswire distribution,

 

·

Investing in technology advancements and upgrades,

 

·

Evaluating acquisitions in areas of strategic focus,

 

·

Generating profitable sustainable growth

 

·

Generating cash flows from operations.

 

We have invested and will continue to invest in our product sets, platforms and intellectual property development via internal development and acquisitions. Acquisitions remain a core part of our strategy and we believe acquisitions are key to enhancing our overall offerings in the market and are necessary to keep our competitive advantages and facilitate the next round of growth that management believes it can achieve. If we are successful in this effort, we believe we can further increase our market share as we move forward.

 

 
32

Table of Contents

 

Off-Balance Sheet Arrangements

 

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

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

Not applicable.

 

ITEM 4. CONTROLS AND PROCEDURES.

 

As of the end of the period covered by this quarterly report on Form10-Q, the Company’s Chief Executive Officer and Interim Chief Financial Officer conducted an evaluation of the Company’s disclosure controls and procedures (as defined in Rules 13a-15 and 15d-15 of the Securities Exchange Act of 1934). Based upon this evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures are effective and have not materially changed since its most recent annual report except for the resignation of our former Chief Financial Officer, Timothy Pitoniak, effective March 8, 2024. Mr. Pitoniak was replaced by Steven Knerr as our Interim Chief Financial Officer effective March 8, 2024. Immediately prior to the appointment, Mr. Knerr was the Company’s Vice President of Finance and Controller. Mr. Knerr has served as the Company’s Controller from August 2013 until May 2015, its interim Chief Financial Officer from May 2015 until November 2015 and its Chief Financial Officer from November 2015 until January 2022, when he assumed the role of Vice President of Finance and Controller. Effective September 1, 2024, Mr. Knerr was named Chief Financial Officer.

 

 
33

Table of Contents

 

PART II – OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS.

 

From time to time, we may be involved in litigation that arises through the normal course of business. As of the date of this filing, we are neither a party to any litigation nor are we aware of any such threatened or pending litigation which we believe might result in a material adverse effect to our business.

 

ITEM 1A. RISK FACTORS.

 

In addition to the other information set forth in this quarterly report, you should carefully consider the factors discussed in Part I, “Item 1A. Risk Factors” in our 2023 Annual Report on Form 10-K, which could materially affect our business, financial condition or future results. There have been no material changes during fiscal 2024 to the risk factors that were included in the Form 10-K.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

 

None.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES.

 

None.

 

ITEM 4. MINE SAFETY DISCLOSURE.

 

Not applicable.

 

ITEM 5. OTHER INFORMATION.

 

During the fiscal quarter ended September 30, 2024, none of our directors or officers informed us of the adoption, modification or termination of a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as those terms are defined in Regulation S-K, Item 408. 

 

ITEM 6. EXHIBITS.

 

(a) Exhibits.

 

Exhibit Number

 

Description

 

 

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 pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.*

32.2

 

Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.*

 

 

 

101.INS

 

XBRL Instance Document.**

101.SCH

 

XBRL Taxonomy Extension Schema Document.**

101.CAL

 

XBRL Taxonomy Calculation Linkbase Document.**

101.LAB

 

XBRL Taxonomy Label Linkbase Document.**

101.PRE

 

XBRL Taxonomy Presentation Linkbase Document.**

101.DEF

 

XBRL Taxonomy Extension Definition Linkbase Document. **

_______________________________

*

filed or furnished herewith

**

submitted electronically herewith

 

 
34

Table of Contents

 

SIGNATURES

 

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

 

Date: November 7, 2024

 

 

ISSUER DIRECT CORPORATION

 

 

 

 

 

 

By:

/s/ Brian R. Balbirnie

 

 

 

Brian R. Balbirnie

 

 

 

Chief Executive Officer

 

 

 

By:

/s/ Steven Knerr

 

 

 

Steven Knerr

 

 

 

Chief Financial Officer

 

 

 
35

 

EX-31.1 2 isdr_ex311.htm CERTIFICATION isdr_ex311.htm

EXHIBIT 31.1

 

CERTIFICATION PURSUANT TO RULE 13a-14(a)/15d-14(a)

UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

(SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002)

 

I, Brian R. Balbirnie, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Issuer Direct 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

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

 

 

b)

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

 

 

c)

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

 

 

d)

Disclosed in this report any change in 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 registrant’s board of directors (or persons performing the equivalent function):

 

 

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 7, 2024

 

/s/ Brian R. Balbirnie

 

 

 

Brian R. Balbirnie

 

 

 

Chief Executive Officer

 

EX-31.2 3 isdr_ex312.htm CERTIFICATION isdr_ex312.htm

 

EXHIBIT 31.2

 

CERTIFICATION PURSUANT TO RULE 13a-14(a)/15d-14(a)

UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

(SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002)

 

I, Steven Knerr, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Issuer Direct 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

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

 

 

b)

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

 

 

c)

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

 

 

d)

Disclosed in this report any change in 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 registrant’s board of directors (or persons performing the equivalent function):

 

 

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 7, 2024

 

/s/ Steven Knerr

 

 

 

Steven Knerr

 

 

 

Chief Financial Officer

 

EX-32.1 4 isdr_ex321.htm CERTIFICATION isdr_ex321.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)

 

In connection with the Quarterly Report of Issuer Direct Corporation (the “Company”) on Form 10-Q for the period ending September 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Brian R. Balbirnie, Chief Executive Officer, certify to my knowledge and in my capacity as an officer of the Company, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

 

1.

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

 

 

2.

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

 

Date: November 7, 2024

 

/s/ Brian R. Balbirnie

 

 

 

Brian R. Balbirnie

 

 

 

Chief Executive Officer

 

 

A certification furnished pursuant to this Item will not be deemed “filed” for purposes of section 18 of the Exchange Act (15 U.S.C. 78r), or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the small business issuer specifically incorporates it by reference.

 

EX-32.2 5 isdr_ex322.htm CERTIFICATION isdr_ex322.htm

 

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 (AS ADOPTED

PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002)

 

In connection with the Quarterly Report of Issuer Direct Corporation (the “Company”) on Form 10-Q for the period ending September 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Steven Knerr, Interim Chief Financial Officer, certify to my knowledge and in my capacity as an officer of the Company, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

 

1.

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

 

 

2.

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

 

Date: November 7, 2024

 

/s/ Steven Knerr

 

 

 

Steven Knerr

 

 

 

Chief Financial Officer

 

 

A certification furnished pursuant to this Item will not be deemed “filed” for purposes of section 18 of the Exchange Act (15 U.S.C. 78r), or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the small business issuer specifically incorporates it by reference.

EX-101.SCH 6 isdr-20240930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Credit Agreement link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Interest Rate Swap link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Credit Agreement (Tables) link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Summary of Significant Accounting Policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Leases (Details 1) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Revenue (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Credit Agreement (Details narrative) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Interest Rate Swap (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 7 isdr-20240930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Current Fiscal Year End Date Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Common Stock Shares Outstanding Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address Address Line 2 Entity Address City Or Town Entity Address State Or Province Entity Address Postal Zip Code City Area Code Local Phone Number Security 12b Title Trading Symbol Security Exchange Name Document Quarterly Report Document Transition Report Entity Interactive Data Current CONSOLIDATED BALANCE SHEETS Current assets: Cash and cash equivalents Accounts receivable (net of allowance for credit losses of $1,375 and $1,119, respectively Income tax receivable Other current assets Total current assets [Assets, Current] Capitalized software (net of accumulated amortization of $3,583 and $3,424, respectively) Fixed assets (net of accumulated depreciation of $878 and $765, respectively) Right-of-use asset - leases Other long-term assets Goodwill Intangible assets (net of accumulated amortization of $11,607 and $9,562, respectively) Total assets [Assets] LIABILITIES AND STOCKHOLDERS' EQUITY Current liabilities: Accounts payable Accrued expenses Income taxes payable Current portion of long-term debt Deferred revenue Total current liabilities [Liabilities, Current] Long-term debt (net of debt discount of $74 and $87, respectively) Deferred income tax liability Lease liabilities - long-term Other long-term liabilities Total liabilities [Liabilities] Commitments and contingencies Stockholders' equity: Preferred stock, $0.001 par value, 1,000,000 shares authorized, no shares issued and outstanding as of September 30, 2024 and December 31, 2023, respectively. Common stock $0.001 par value, 20,000,000 shares authorized, 3,833,977 and 3,815,212 shares issued and outstanding as of September 30, 2024 and December 31, 2023, respectively. Additional paid-in capital Other accumulated comprehensive loss Retained earnings Total stockholders' equity [Equity, Attributable to Parent] Total liabilities and stockholders' equity [Liabilities and Equity] Allowance For Accounts Receivables Accumulated Amortization - Capitalized Software Accumulated depreciation Accumulated Amortization - Intangible Assets Debt discount Preferred Stock Shares, Par Value Preferred Stock Shares, Authorized Preferred Stock Shares, Issued Preferred Stock Shares, Outstanding Common Stock Shares, Par Value Common Stock Shares, Authorized Common Stock Shares, Issued Common Stock Shares, Outstanding CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Revenues Cost of revenues Gross profit [Gross Profit] Operating costs and expenses: General and administrative Sales and marketing expenses Product development Depreciation and amortization Total operating costs and expenses [Operating Expenses] Operating income [Operating Income (Loss)] Interest expense, net Other income (expense), net Income (loss) before taxes [Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest] Income tax expense Net income (loss) [Net Income (Loss) Attributable to Parent] Income (loss) per share - basic Income (loss) per share - fully diluted Weighted average number of common shares outstanding - basic Weighted average number of common shares outstanding - fully diluted CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) Net income (loss) Foreign currency translation adjustment Comprehensive income (loss) [Comprehensive Income (Loss), Net of Tax, Attributable to Parent] CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) Statement [Table] Statement [Line Items] Equity Components [Axis] Common Stock Additional Paid-In Capital Accumulated other comprehensive Loss Retained Earnings Balance, shares [Shares, Issued] Balance, amount Stock-based compensation expense Foreign currency translation Net loss Exercise of stock awards, net of tax, shares Exercise of stock awards, net of tax, amount Net income Balance, shares Balance, amount CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Cash flows from operating activities: Net (loss) income Adjustments to reconcile net income to net cash provided by operating activities: Depreciation and amortization [Depreciation, Depletion and Amortization] Provision for credit losses Deferred income taxes Change in fair value of interest rate swaps [Unrealized Gain (Loss) on Derivatives] Stock-based compensation expense [Share-Based Payment Arrangement, Noncash Expense] Measurement period adjustments Non-cash interest adjustment on note payable [Interest Income (Expense), Nonoperating] Changes in operating assets and liabilities: Decrease (increase) in accounts receivable [Increase (Decrease) in Accounts Receivable] Decrease (increase) in other assets [Increase (Decrease) in Other Operating Assets] Increase (decrease) in accounts payable Increase (decrease) in accrued expenses Increase (decrease) in deferred revenue Net cash provided by operating activities [Net Cash Provided by (Used in) Operating Activities] Cash flows from investing activities: Capitalized software [Payments to Acquire Software] Purchase of fixed assets [Payments to Acquire Property, Plant, and Equipment] Purchase of acquired business, net of cash received [Payments to Acquire Businesses, Net of Cash Acquired] Net cash provided by (used in) investing activities [Net Cash Provided by (Used in) Investing Activities] Cash flows from financing activities: Exercise of stock options Payment of note payable [Repayments of Notes Payable] Issuance of secured promissory note Payment for capitalized debt issuance costs [Payments of Debt Issuance Costs] Net cash used in financing activities [Net Cash Provided by (Used in) Financing Activities] Net change in cash and cash equivalents [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect] Cash and cash equivalents - beginning Currency translation adjustment Cash and cash equivalents - ending Supplemental disclosures: Cash paid for income taxes Cash paid for interest Basis of Presentation Basis of Presentation Business Description and Basis of Presentation [Text Block] Summary of Significant Accounting Policies Summary Of Significant Accounting Policies Equity Equity Equity [Text Block] Income Taxes Income Taxes Income Tax Disclosure [Text Block] Leases Leases Lessee, Finance Leases [Text Block] Revenue Revenue Revenue from Contract with Customer [Text Block] Credit Agreement Credit Agreement [Credit Agreement] Interest Rate Swap Interest Rate Swap [Interest Rate Swap] Earnings Per Share (EPS) Revenue Recognition Cash Equivalents Accounts Receivable and Allowance for Credit Losses Concentration Of Credit Risk Use Of Estimates Income Taxes Income Tax, Policy [Policy Text Block] Capitalized Software Impairment Of Long-lived Assets Lease Accounting Fair Value Measurements Translation Of Foreign Financial Statements Business Combinations, Goodwill And Intangible Assets Comprehensive Income Advertising Stock-based Compensation Loss reserve Reclassifications Allowance for doubtful accounts Capitalized costs and amortization Schedule of stock Options Outstanding And Exercisable Lease Expense Future Minimum Lease Payments Disaggregated Revenue Schedule of credit agreement Allowance for doubtful accounts, beginning Provision for credit losses Write-offs [Accounts Receivable, Allowance for Credit Loss, Writeoff] Allowance for doubtful accounts, ending Capitalized software development costs Amortization included in cost of revenues Finite-Lived Intangible Assets by Major Class [Axis] Exercise Price Range [Axis] Geographical [Axis] Income Tax Authority, Name [Axis] Software and Technology Minimum [Member] Maximum [Member] Common Stock Customer Lists Distribution Partner Relationships Non-compete Agreements Europe Canada [Member] Customer Relationships Antidilutive securities excluded from computation of earnings per common share Deferred revenue [Deferred Revenue] Revenue Recognized Included in the Deferred Revenue Accounts receivable related to contracts with customers Capitalized costs FDIC insurance limit Advertising Expense Intangible asset estimated useful lives Loss reserve [Loss reserve] General and administrative expenses Cash-on-hand Option 1 Option 2 Option 3 Option 4 Option 5 Option Total Number of options outstanding Weighted average remaining contractual life (in years) Weighted average exercise price outstanding, beginning Number of options exercisable Exercise price range Plan Name Axis Financial Instrument [Axis] 2014 Plan 2023 Plan Unvested Restricted Stock Units [Member] Shares Available For Grant Shares issued incentive awards for common stock Additional Awards Total Number Of Shares To Be Awarded Number of restricted stock units granted Restricted stock units vested year Grant date fair value Number of restricted stock units vested/issued Weighted average exercise price average intrinsic value Unrecognized compensation expense, restricted stock units Income Tax Expense U.s. Statutory Rate Operating Lease Expense Variable Lease Expense Total lease expense 2024 2025 2026 2027 Total Lease Payments Present Value Adjustment [Lessee, Operating Lease, Liability, Undiscounted Excess Amount] Lease Liability Award Date Axis March 2019 Lease Liability, Current Portion Total Lease liabilitie Expiry Of Lease Weighted Average Non Cancelable Lease Term Weighted-average Discount Rate Lease Payments Improvment Allowance Of Lease Payments Minimum lease payments discounted Product Or Service Axis Communication [Member] Compliance [Member] Revenues Percentage Of Revenue From Revenue Streams Major Customers Axis One Customer [Member] Percentage Of Revenue Description of credit agreement Unrestricted liquidity Proceed from credit agreement Maturity date Monthly principle payment Acquisition of iNewswire.com LLC Aggregate principal amount of the Revolving LOC Payment to secured notes Interest forgiveness Interest rate Payment for other expenss Termination of unsecured line of credit Interest rate swap agreement Description of interest rate swap agreement Weighted average rate Net liability Other income (loss) EX-101.CAL 8 isdr-20240930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 9 isdr-20240930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 10 isdr-20240930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE GRAPHIC 11 isdr_10qimg4.jpg begin 644 isdr_10qimg4.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 4$! 0$ P4$! 0&!04&" T(" <' M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_ MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @("#_P 1" C .H# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#ZXU&_L]*T M^XU&\G2"WMT,DLC=%7N:\O;]HKX=JQ7S+]MIQE;?@_3FNO\ B#_8O_"!ZD?$ MDTL.DJH-QY0R[KG[H^M<'X-^'7PK\:>&HM>L/#$D%O([(J32'/!QFMJ4:*BW M43^1FW*]D7/^&BOA[ZZC_P" _P#]>I].^/?@'5-8MM-AGO(I+APBM+#M7)Z9 M.:O?\*/^&O\ T+H_[^-7BGQ,\(Z#X1^*OABST&Q^R6\I221=Q.3O'K6T(X>I M)J%[VZDMR2U/K6/)7GDGTI_/:O*/C5J>I:5X)TVXTR]FLY3?P(SQ-M)4D9%< M]\1M=OD^(^FZ%KNNWV@^%WM=_P!IM 1Y\G<%^U7WBW2_"?@]=2UA!JQ4GS5\Q>!;C3= M=\.&^\4?%2^TS4#/(A@^VA/E#<'FO0=$TO2K>SU?6-%^(-_K[6UE,K1FY#JA M*G!X[C'%5*GRNU_P%S'KO/I1^%?._P /=&C\2^![/6-9^(VJVU[+N#1K>A=N M#CH>]:$=YJ/A+XJ>']&T7QI=>(;34F*7-G/*)3"O]_(Z4_9;M/\ 7,CWBBO M"+#2=2\7?%?QAITWBO5M/M;"13%%:S8 SU%6O$_A[QMX T:;Q-X>\97VJ6]E MB2?3]0PXD3/.#ZU'(OAYM1\WD>VTN.*\2UKQ1>ZC\0_AG_2X_8/I1^%>%1Z7X+>18X_C-?.[MM55U! MNK2*TM%GO]4<[IW4\CGUK/V=W:_WH?,>X=^* M6O)9OA'-';-';"/Q5KUUI6J6197 MFTN8*MR#T9O2GRQM=2%?R/2Z.E?/5QX9U:+XPVO@\>-M=-E-9FX+F?YPU>I> M'?!\OAR6[G_X275-4>XB\L+>R[E0^H]Z:_&W_DC^L_1?YUG_ !R/@YIXP?]9)_Z%71_$CP_?>*OA[J> MBZGM7S]IWPN^.6E6*6.EW3V=JF2L45\JJ,]>*[:,8U*+BY) M._4Q;:E=(^LH_N8.([/\ X2S7ITTB&599D-V)/- .=N!V-)4E M2;E&:!R;W1VGQRM+N[\#Z9%9V\UU(NI0-MB0LJ@^U*;KX: M:SHT]GX;\#W\FLRJ1;?9+%H"DG9B1QP>U=6NH>-/"/@7PS::UX9_X2*Q2V": MH5_>S1-VX/48[\U[,L42?,L:*?4*!3]HQ1SJR20N4^>-:U7X2ZKI4\-KX$O9 M+Z92J16VGM#)N/3YAC'-)+X'\:3_ 1T:.6&2;6-*O%OH[.1MTGE@Y$>?7%? M0JPQ*VY8D!]0HIWEH#G;@FJ]HPY;GED'QJT$60;4-'UJVOE&'M?L3L=P'(!Z M5D^"].UG5_%GBKX@:IILVF1:C:FVLK:7AVC SN([&O9O)B+;C$A/J5&:>8T8 MDE03C%2JBCL@M<^6_ %YX/T7PLUCXL\!WE]J?VB1S,VEF0E2V1R17HFC>)/! M]U9:MHGA?PK>Z1/VD[]F'*>!:;XF7P;\7/&%YJ M6CZI+!?,@A:WM6D4XYZBKGB;QIKWQ T*X\*^$?"NIP&_'DS7U[#Y20IW.#R> M*]QVJ?O*/RI<#TQ2#=*\0?&KQA-XBT7[5;*J&!Y58*3QG%>X[5_NCB@(@.0H!]<52JNUO* MP-/!6L7.BW M&K:/&K231Q6QDRA'&5Q^AKW;8I)RH-.VK_=&/I4QQ#5FUM=!RGA4?B?X5(Z2 M1_#>\5D(97&C8(/KTI^KOJVF>-=/^+'AW1;N_P!+U"S6WO[/R]L\2#HP4]^] M>Y[%_NBC:,=*7M-=M!M?&QH-1]D#[+'2DKXUHIL#[*%+7QI15+8# *[+HKXTHIH#__V0$! end GRAPHIC 12 isdr_10qimg3.jpg begin 644 isdr_10qimg3.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 4$! 0$ P4$! 0&!04&" T(" <' M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_ MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @("#_P 1" $: 4@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[+HHHH ** M** "BBB@ HHHH **** "BBB@!IIN[(Z'\J%.G#G;5[$MV/I;/8C%>8VOQ0N=6UR2W\-^" M]4UK1[>\-C/JT$D:QB0'#%$8@NJGJ>.G&:U/ _P]_P"$-O+V[_X2C6M:-U&L M?EZE/YBQX).5'8G/-''U![N&XOS(LUM%(^^2(HO M#');#9[TU&*;UOVZ VRU>?%J1;K59=!\%ZMK^BZ/*\-]J=L\:HK)_K/+1CF3 M;SG&.G%3CXP:'-XVT#P_:V#_B3X M9M=:\.^$+C1I]#U2XFN+>ZOF=9[#SB2X*@8DQDD5GWOP3U2*SELM%U&%8[30 M;6RTZYE8B1;R"?SEE.!P,YZ>M:1C3?Q/TU_%DWD;,WQOT_/BW[/X=NIXO#H1 MED$ZJ+T-,8/E< MA?C:?8PO)(P)GAG,LKMQT)8D>])J'P9UJ2Y\32 M6=]:M#=W4$FEPRL0+6(SK/.,N#CZ57+2LG^O]=2;S.XG^)5K!X<\;ZU_9 M,S+X2N);>6/S5!NC&@8E3_#G/?TJM;_%C2Y/B9;>"[K39[1[JWBEAO7D#1-) M)'YBPGT8C=CUQ7.^(/AWX[FF\8:#X?N-*/A_Q=<_:+BYN2XN++>JK*%4##Y" M\<\9J_J/PGN-5U;Q1YUW'%#>6U@-+N48F:VN;53ME/''..G4$BIY::6KW_X! M5Y%G2_B]INH7&C?:-)FL;?4AJ+--),K"W6T)#LV!D[@#C'2M+PO\0M2\5:A: M26_@75K70;Y6>VU::2/:RCHSQYW(&[=<^E<5H_P?\0?8?#=GKMY9O':0:M%J M#0,2S&[SM9..<$DGI70Z!IOQ@T73;;0"WAZ>QTZU>WAOMTBRW.$*PY3&$(.W M)Y!Q3E&GKR?F"%] M:TWQ,;[5M-NC->6USM6!UFYNMC!=Q+$Y&[/('2M>^^&NO7'PY\9^'8YK,7FM MZQ)J%LS.VQ8S*C@,<=<*:'&FMO+_ ((7DS4U+XH7(US4=,\+^#=3\2KI) U" MXM9(XDA*.9!]LFEC#KAC@(N#R3Z5VOAO5-2UC14OM5T&;0[LLR MM:3RI*PPJ,VV>WCC\L$D# MY9<*G/L:]%^&/A?5O"'@N/2=8NDEG-Q),D,4CR1VL;'*PHS_ #%5]34SC!+W M7J.+E?4[VBBBLRPHHHH **** "BBB@ HHHH *^-*^RZ^-* /LNBBB@ HHHH M**** "BBB@ HHHH **** &]J\W^+GA"3Q=X!NUL5=)WCG7AU/ISS] M"*[( <\5X9X;_P"+F,< GK46'L+\OM1\N>UF>^,4M.YK[.78[/Y?:CY M?:N1C\=:&XU8_OH_[,+"8.H!?!*_)SSR,?E4#?$31UCMW2QU"43P&X CA#%$ M#%26&>.12NNY7L*G\K.UP,]!FE[*K3^--'M]&TS5)FDC@U!E6'*\@'NWH!WIIJVY/LY7Y4M3J1MQGBEXKG+KQ5 MI=IXDAT&9I8[F>,2(Y7]VE6EO\ .BDD#<"< MCD5U:2;D5F4KN&<'J*-]A2A*-N9;DV!_=HXIAD53COZ9IX.X ^M*QF/HHHJA MA1110 4444 %%%% !1110 5\:5]EU\:4 ?9=%%% !1110 4444 %%%% !111 M0 4444 %%%% 'D_QJ\+W6M>"!K.CY37O#THU*QD3[WRAKQ+X>EOA[\8-?^&UQF/2] M4)U;1R>F#_K(Q],?^.^]7'WXN/5:_P"9#TE?N>YTQQE&QUI0ZL.#2U!9P.G^ M'_$6DS2Z=8W5B^D2W#S,TJ-YRJQ)9..#R>#5)?"'B(:,GAWE>_Z=>YYI_P (#>M>Q7#W47EG4);B5!D^ M9 SB1$/N& SVZU/IOP_9;JT.L&"XM;>S:!HT9QES(6SVXP:](_&FL.E+DB:2 MQ51JUSA8_#>O6>MZ@^GMIXTZ]"(T*].V\>] 4[C56B9JO):K\CSD^"=6OH6;5+R W7 MV**".:$ME)HV)63G\/UIFG^#_$.DQZ=>6-Q8MJ,,N.\>:S+I?AX6UKS?Z@WV6 MW0=26X)'T'\Z;45J.G4G4G%)V>QRW@C1_M7BZ_U"WO+N72[!S#;O+,S><_0M MZ8'./J*];7H*Y[POHL?A_P .6NG1G+OC%X2\(^';P:=K>GP2ZC+J:+E[1", M*/Q(Z>XKW&[NH+*UFO+B01P0HTLCD\*JC)/Y"O'_ ((V\GB#4?$_Q/OHSYVO MWC16>X,OBC;T&DUU.%N?V@O"4UT]GX7TO M6?$]PIQC3[-BF?\ >/3\13#\0_B[JC?\2/X126R'H^J7@CX^G%>M65C:6$ M M[&SAM8%&%CAC5%'X"KM"G!?#'[PL^YXL+S]HZZ8[='\)Z>#T+2/(U45?M?[J^X7+YGBO\ :'[1UHX#Z#X3U%!R3',\9/YM M_2@?$KXJ:4/^)_\ "&ZF4/6/[0G@E[M;+Q M!#J?AJZ/\&I6C(/S&?Y5Z-HWB+0_$-O]HT76+/48@,EK:8/M^H'(_&KE]I>G MZI;M;ZG8V][">L=Q$LBG\"*R- \%^&?"=Q>S>'=%@TQK\JUQY P&*C X[=>U M1)Q?PJS&N9'1LVT[Q9\1KK5W(;3M()@MAV:3^)O\^U;'CG6Y-'T%X; M?+7UZWV:U5>NYN_X?X5?\*:'#X?\/6U@J_O -TK=V<\L?S_E6;U=CLI_NJ;J M=9:+]3HHQ@4^F*R^HIP(89'(IW.46BBBF 4444 %%%% !1110 4444 %?&E? M9=?&E 'V71110!"SK&A9V"JHR2> !51KZUC6-I+J%5EQL+2 !\X QZY)'YBK M$T4VK+G'RXS[TK2JJECZ9KP:X\&_$Z&+2]3AUC4[K7&TFX MAG=[Y!';W1*LORXP4(4CC)#%3ZUIW5C\6KZ6WE$+VH:\DG\LWJOY<32)B%P" M%9?+W\X;DXXZU:I7M[R#F\CUK^UM/^R)>-?6ZVS_ ')C,NQ_HV<&K"3))&'1 M@R$95E.01Z@UXIKWP_\ $%U\,/!>@PZ<9KK290;J&"2#<@\MU^7S@8VY8=1^ MM:%UX?\ BA&EW!H>I?8K);%9K**:2/>DYC2-K8[1M"KM=U8?*&<=A2Y8]PN^ MQZ^TFW'RY^E+OZ?+7C%OX?\ BE)]@FDUK4(D@,#"![F,$@W/[U)<;M^V G!S MDG&>14/AOP[\1M#UKP_;M+J,^FVMQ<+>+K']/7 M%<_\0OB5:>#$ATG3;5M9\3W_ ,ECI<'S,Q/1WQR%_4_J,+P=\+;VXUQ?''Q, MNEUSQ&XW0V[O0=LGFJA!)"?! M,PX@7F]OD]_[JG\O9NM>Q:%H^G^'="LM%TN'RK.RA6"%3R0H]3W/G[O%OQ*N-2;#:;H@, M-OZ/,>I_#^@KTMO]4?I7.>$]$3P_X[K2BM+]R MJTU*7*MEHCPB\UCXF?"F^N+[7/,\;^$&E:1KJ%=MY9*S9.Y>A49X[<#E:]9\ M,^*-#\6:+#JV@ZA'?6DG\2<%#_=9>JD>AK;:-&7:5!!&"#SD5XMXH^&>K>'= MIQ("-RC<",@@YS7B/C[X<^*-9\3^*/$/A\1+=W&G0 MV-LDDVU+R)ED6>)_[N,HRM_>7W-2)X?^+$6HZG]FU)XH8+=6T^,3)]GEV",Q MPD9RA^5U9MO.X\GC&G(FKW)YK=#VO?\ [)J3M7A-SX?^,0TBY#ZQ<7%W'-'] MG2WND3SU;,D@D;@H%8B,%:]XH/PJUCQ9I]Q< M&;4;L368$/FM8V!D6/S$CQEF$0:7!SRW?&*];90RE3T-,$:C&.,=A1<#Q&Y^ M) \-V%G'X?U*X\7VDS2R#4-29@TK*R#[+"8X@'D.XEE*44BM5. M*Z$V?<\8M_B=XDN+VZTNR\.VQN(KR*PC2YN) \+-,T0,V%SR%\P$=C[@TD'Q M6\37EY=6-MX9M5NEOH[!8YII%-O(TCI^^&W(!";P1Q@_C7L_EIZ=?UH\M<]/ M_KTP6?<\2_P"%R:L=/-X?#UO$RZ;'>"TE>7SIF8X9XP$P8HSDL?O8'2M3 M1?B=J6H>)O#FDW6FV<4.K0NWG6\KS%R&<*R #Y8R$!W-Q\V.N,^L"-1_*@1J M,<=!@?2ES1UT';S%+ #)KSCXF?$)?"-G;:7HMF=5\5:K^ZT[3TY))X\QA_=' MZX] 2. ^*GQLU[PGXYD\-:#IUDXLTC:XFNU9C(S#<%4 C (YKJ/A7H>EZ\T MOQ:F\ZXUC74^59VWBQ5'XQM/J.A_ 5BVY:O?)A8P=JL!DGDXH[ #VJ&3P?HD=V\S:JT1 M7S(Y0'52?-9CM8^F7X!]JGWCJY:+V;->W\6:+<-.?MD<,,9C"S2,%60NNX8_ MK4H74[6^L-*/GQ%&R$0EB Q'&2/DQ@\=:7O#Y*.]W]QU$.O:. MUQ+;+J5NTT3*KH)!E2>@/O3/[>T18_.;4K81\'=YHQ@\ _C@_D:P6\!::[3J MUYE$GP[T5[22!))8P\QF4\$(N"/+ _NX+<>].[, M^6BE\3.JM=2L+RZEM[>\BEGA'[R)&!*?4=JT%Z5BZ3H=IH_VC[,"//D\PYQQ M\H4+] !6QNQQ3N<\N5/W7H244PMA:4-Q0(C?DUYQ;J?%GQ*DN/OZ7H8,:9.0 M\Q[_ (?T%;WC;7CH?AF>2')O+C]Q;JO4NW''T_PJ3P;H*Z#X9MK$_P"O9?,G M;NSMR<_RJ'J['52_=TY5.KT7ZLZ=,A.?TJ3M30@%.JSD"CM110,\@^(WPXO+ M[4(O'7@BX_LOQC8#O0]B-OX;_$"S\=:*SM"UAK5BWD MZCIS_>MY!P< \[20<'\*]!*BOGWXP7VF_#?Q7IOCC0=."^)]522V9V=A R* M6>1!C>V" ,_7M6U-.K:GUZ?Y$/W=3U'XE:AJ&E_"_P 0:AI-Q+;7\%J7AEA7 MGC?Q#I^H*-/U;4/$.A071^RZA>(+;[21:RR/%(WE@/&K*GS M@+R<9.*ZGX-_$R\^(FDZA'JMC%;:AI[HLC09\N56!*D ]#P017JQB4GJ?I2< M72DX30?%JCPA?BQXF:\M[N'3[&XM;O2DGM[4K+&9KC[287V,5)(7@GMMPPZU M3U+X@>+-!\7W4T[-<+;274#V4LDGDSN/LV$@VQYW?.X0-GJ4GIS2YXWV"S[GAVL?%C7FM]3M]+TN"SO=.F;[4UR)&6")+Q(OF&W'S1MO M)'09//%/C^*&L:?K)T_^R&OTFU&1(S-*[/W> M2GI]?>E\M>..E/GC:U@L^YP'@7QEJWB74[ZUU328;&-+>.ZMGB=V+(TLL9#[ ME&&S%GCLPKT/M3%4"GUFVF]"D%?&E?9=?&E(9]ET444 %%%% !1110 4444 M%1-)&J,S,%51DD] *>U>2?&KQ'?VNA6/@OP_)C7O%,WV&':>8H3_ *R3\CC\ M3Z4X1YI6$W97.2L-"\._'#QKK>N7FAO!HVER+8VFI6\[127Y7[P88P0N>#U M(%>[Z/I=CH>C6NDZ9:I:V5K&(X8DZ(HJAX3\,V'A+POIWA_35VV]E"(\XP9& M_B<^Y.3^-=!5U*CD^5?"MD**'4F/6EHK,H9V/%>>ZGX/U"^U;4[P3E4GNK:6 M.,28214V[BXQUXXKT2BDTF:0J2@[Q/+)?#/BRZM[C[9=^<5F25$^U,!,RR[M MPX_=?+P!R,X-31^$]?CWQQWBVT3R[G\F9D;;F4XR!GJZ?D:]);Y1QUKSGXE: MYJ&FZ;##I]QY!DF*W$L;?-$N,J/]G=Z^U1)1BN9G51G4K35-65V7-'TOQ1;Z M]#>:IJGFVB0@,HFRI.P#:5QZ@G=[U=U/QUX:TF1HYM06>X''DVX,K?IQ7"># M8]0\96-YI.K:I>/86S))YLD:7X5T'1H MAI<,;#_EH5W. M?Q/-$6VKK0=>%.G4<9N[6FFBMZG/'XB7MP0ND^$=3NL]&D78#_.D_P"$L\<9 MW?\ ""S$?]=1FO0<<4FUO6G9]S'VM/[,%\VV<%_PGFK6I(U;P;J=N!U,6)!_ M(5%+X_O]5Q;^%?#EW>3=&DN%\M(S[_\ ZQ7H90SC;T(XK!\4 M:,NN^&[W3]H:22,F,^CCE?U_G6)X-\66]Q;6^A:L'LM9M8Q&T,XVF3 X(]>* M%[KMW+J.5>FI):QT:7;H['H&12U$K;AG&*E[59Q!1110 5QWC/P/H/CO24TW MQ!:M-%$_F121OLDB;IE6'3(X-=A011&3BU*.X'@MJ;7X+^/-(T.WL8X/!FO_ M +HWSL7F2]_A\UC_ XP!VP2>U>\*P)//-1Y^ MJW_1D+1V/3Z*1?NBEK(L**** "BBB@ KXTK[+KXTH ^RZ*** "BBB@ HHHH M**** &MVKP_P*K>//C?XE\?3+OTW13_8^E%NA8?ZUQ^O_?5=Q\4/$K>$_A=K MFMPL!=1VYBMQZRO\BX_$Y_"F?"GPW_PBOPNT/2Y%Q<- +BX/XHHHK,H**** &T-2;@#BN=\6>(H?#OA^;4&&Z7[D49_C<] M!2;L5"+G)1CNS*\7>*+JQN(=!T)/M&LW0^08R(%_OM3O#?@ZWTNVGGU)CJ5] M>C_2II_F#]\8/&*C\%^&Y-.M7U;5"9M:U#]Y<2/U0'G8/3'^>E=SMXJ4KZR. MBK%Q1BC-&:0@Q1B MC-&:8#=JXKE?$WA/3?$D'[Y?(O(N8;J,8>,]1SW'M74;>U*W(I-7W*A*4&I1 M=F>>>&?$FH6NI'PKXH^74$&;>XZ+=)V/^]_/ZUWV[@XZ?RKF/%WAM/$&E@QG MRM0MF\RUG7AD?TSZ'_"H?!7B"37-(>&_4QZC9.8+I.AW#OCW_P :E:.S-YQC M4CSQ5NZ.QW$'FG9XKS*3QUJ<-J]Y<068A>2YAB$99I$,08AF7/*G;SC&*V%\ M<:>&^R_8[M[D2+"L:( TC%20QRM#J M4,AE$SAGB3Y(8_,V(7YZD\<9JPGCC1S:O<20W,>WS,HRKN&S&/\ OHUW4GC_ $M( M1+]BOBK2/&FV+)?8<.P .2 ?SK!^-VA/XA^%%]=V.5U#2"NJ6KJ.0T?)_-=W MZ5=*2J)G8,]:=7.>#=>C\3>!]'UY#N^VVJ2MC^]CYOUS70 MYS0U9V$.HHHI %%%% !7QI7V77QI0!]ET444 %%%% !1110 4AZ&EIK=Z /% M/C=+_;6M^ _ L?SC5]76>< 9_=1CR';_ ":O95^[6M72,8^5_O)74?1116104444 0N-P]Z\WD_XJSXG M^6R;M,T$;L'H\Y_P_P#937>ZI>+I^FW-XWW88V?\AFN3^&5G(GA9M3N.9]3G M>YYVR=1_C4P^[2T59S$,DGEINXQW).,5XU MJW[17@/3-3DL;:/4-5$3%&GM81Y1(X.TL1N'N.*Z3XS:E=:5\(M;>P,GVJZC M6SB$0);M"5WZA M[2?4^^=#UJQ\0Z+::SI=TMU9W:>9%*O&1]#R#V([&MSM7DW[/I)^"^F9.<3W M&/;]ZU>L5XU6/)4E#L=*U0WJ*\MU[4-+\'^.GU99YI+B^AQ-90H#NP%K4Z?>&[CFS*TNW:"Q/.!VZ8_"NP^7/O5+5:DUI-5)*,G M8Q6\.:&TT,S:9;M)"Q>-B@)5B6&.WDT^$Q12&5%VXV,3DD?4]?6M&X@ANK66UE&Z*9&C= M3T((P:M4'M1U)NWN>,_ *::S\,:[X1N&)G\.ZO/:C/\ SS8[D_K7LBUXSX-S MI?[2WQ T896._M+;454]S]TD?]]&O9ZJK\3EWLR(Z*PZBBBI*"BBB@ KXTK[ M+KXTH ^R:*\D^+?BC6/#=]X<73]9?3+:Z:X%S(IC4':BE,L\;A>3Z<]*K7/Q M;U"'6;C2M*TB'4F0QQ02O,T>YS+'$WF?+P,RA@0,$ XXYJE3E))HGFZ'LM&Z MO%=1^)'B/[;<:>^E?9(TO'M$NK28M(7AG@23Y70@(PFXZG@]*A7XQ:\;&*ZN M/#-M:+5HH8I&E7,Q6,E3F' !Y=)M M-TN;28K*/4-+2_C*3&5PQ )#8&$ !P"V,]O2L/2_'UQ9IJFIZYXIG;78/M"R M>&Y+4)%:@2A(R2$WXVE3O+8;=GH.%[.2'='N.:.]> :+XZ\2>(OB3I,K375G M8SRVTFVZ<+';1 MC'_ 16+\3%9_A[J6WL$;_P >%=#H[!M'M&7H8$/_ (Z*C[1T/^"O5_H:=%%% M6W)Z]J\2^'/Q@\;>,OBWINE MZE<6EMI5PLS-9VT P-J$K\YRQ_3/I7HO[0W_ "1K4/\ KXM__1@KY^^!?_); M=$_ZYS_^BS7K8:A3EAYU)*[U_(YYR:FD?;>VC;2T5Y)T"5\0_'3_ )+CX@^E MO_Z(2OMZOB'XY<_''Q!CGBV_]$)7H9=_$^3,:NQ]#?L^_P#)&--_Z[W'_HTU MZN*\I_9\_P"2*Z9_UWN/_1K5ZL*XZW\27J:1^%"U3NH4DM)HW&0Z,ISW!%7* MAF_U+_0UF7'XD<1\+9#_ ,(>UN3G[-TUX_KNFSW7[2WA?5K62VDAL],FAN%%PGF(3O(^3.XCFO8">O-:5=HOR(7 M4=1NK@?BAJ6O:;X):7PW?-9:I->6MK#.L2R;3),J?=8$8YYKSRR^*OBR.ZU/ M7KZS;^SY+6V6VT^:,1):/Y_D2S2/C=LWJYZXP!TSFIC"4E=%.26Y] 4M>":Q M\3= "2>O;UZ#P;\2KK7/$6E^ M'KBU9Q+9[I+AVQ*LJQ([!UV@$'?PP !(XSV?LY*-PYDSUROC2OLNOC2H&?8C M1Y^9MIQ[5REQX@NFUO7]/TS2TNET>Q29W+;3+F,YQ7H5KX!\)V0L/L^B0)_9\EQ-;KR0C3Y\X\]=V3UJDWPM\%G3 M8]-739X[:)V>,1WPK2*EAXZ\&V>GO::''<3: M?IEI$1+9V;FW5"%V1+(0%WX=3MSP#SWJM??%SPC;Z=>7EI%?:F8+6*YD6WM& M.4D90JDD8S\V2.W-:\WPU\(RR.RZ<\"R+$&BAN)$CW1%?+<(#MWC8HW8S@4U MOA=X*=/+DTEG06ILD5KB0B.(D$A?F^4D@'(YH_=[NX>\=5:O'=6<-PB/$)$# M!9(RCKD="IY4CT[55\1VNI7GA35;/1[C[/J,UI+';2YQLD*D*<]N>_:K]M;K M;VT5O&7*1J$!=BS$ 8Y)Y)]ZM,,@CK66S+/BCX6^"?'%G\7=&9=$U'2WL+CS M-0N)T,:K%R)%9^DF_IP3D\^]?:D>-@QTKQ^:YN--_:HMK66YF^R:OH;>5"TI M,8>-LDAPJ.!6^(J2J2C)KHC."M"/45Y9X?\0:-X*U"]T&\OO-3[8[(T<1\NW#8^5F]>F<# K)M*5V=5*, MJE.4(J[3O^&IZ]14,,GF1!]P(/((Z5-VK0Y#R7]H3_DC&H?]?%O_ .C!7S[\ M"_E^-FB9_P"><_\ Z+-?0/Q_AFF^#&J^3&T@BEAEDP,[4$@RWT%?&B2,AW1R ME6[,C$'\Q7N8&'M*$J=]V_R.2J[33/TC^6CY:_.'[9=_]!"Z_P# A_\ &C[9 M=_\ 00NO_ A_\:S_ +-E_.BO;KL?HZQ^4XZUX7XR^!,'BKXB7_BK5?$QLM.N M?*W00P@2 )&J',C' SMZX[U\K?;+O_H(7/\ X$/_ (TAN+J8>2;BYN#(0JP^ M:[F0GHH7/)/I4PP52B^:,[?(3JJ6Z/O+P1)X;?PC;VOA/9_8UF[VD#1G*OL; M:S _Q9;=\W<\UV%<3\,/#MQX5^&6A:+>+Y=U#!OG3^[([%V7\"V/PKM?:O+G M\3UN=*V$[UDZY?#3M"OKQO\ EE"[#/3../UK7KSWXD7;?<=1113( ]*KW&[RR(VVN00I]#ZU8[5&W8FD!\.Z M;X#^(R?%:"U;2M0CUM+\3R:@5;9C?EIC+T*D>_/3':OM/4[P:=H]YJ!3S#;0 M/-M!QNVJ6Q[9Q7EOA6ZN]6_:/\;2BZG?3]+L;>S2$R-Y:2-@DASM]);:WE8D>XDDD01MNC569B552,A1Q[4 MQOAKX/9(D72Y$6&..) EQ( !&Y=#C."RL6P3SR?6I]SS+U,O2_BEHM_XCN-- MEC>.UD:%-/O4@D,<_F0B4([8PCGY@%SDXJ]:?%'PC>7MK:PS7"W=S,\!C:V. M8C&JLS2$<*H#J=V5I JJK,N<' 10,^E-^S;ZB]XN^%_&6@^,$N7T.Z MDF%L5WB2)D)5AE'&>JL.0?Y5\P^%Z^JO#_AG1?#=M+;:+:M;12MN*M*S@8X M&XG '8#BOE7P_6#4;C/LNBBBF4%%%% !1110 4PJ:?10!XC\8%DT/QS\/?'" M$HEEJ7V&Y8?\\I>,'\-WYU[4/N]#=0U+5-4=;N"UL[Z)E>--Y:9BH"LXSC*D Y'7@5M>,=+DU#1\VT<[W,?:+:+[-L62WA:0I)AF..XH[ETB;;N+1A;4%E42,H4< MG)*A3D\\T[R1 MZ)^*/ -]:WU_JC7T"Z6[M-),^=\(8Y(VX^;D\8:?YQ/\ PJGX<_\ M0GZ9_P!^11_PJGX<_P#0F:9_WY%=K^-'XU?M:G\S^\++L<5_PJKX<_\ 0EZ9 M_P!^15O3?A_X+T>_2_TGPQIUI=Q_U=5^-%)U*C5N9_>%EV%7(7F ME)Q13)3B,FH&5Y9HH(7DD8(B*69CP .YKSSPN)?%'C"^\77&38V^;6Q4CL/O M/_GU]J;X@U*Z\9:N?"FAS$641!U*\3E0O]P'_.?IFO0-.L;33+"#3[.+RH($ M"JHZ8K/XGZ'5_!IN_P 4OP7_ 2\M.IJ]33JT.4**** &U!-(D432R,%1%+, M3V Y-6*\V^-'B1O#/PDUB>#/VV]06%JHZM)+\O'T!8_A3@G*2BNHMC!^ JR: MEI7BGQI,I#^(-9FECSU\I#M7^;5[/7+?#_PZOA;X=Z%H07:]K:H)/]\C+?J3 M74TYRO)V!*PM%%%2,**** "OC2OLNOC2@#[+HHHH **** "BBB@ HHHH BD M*\KN'H:\2^%[/X+^)_BSX8W+;+624ZMI.>AB?[Z#W''Y&O;R:\=^-6D7EBNC M_$W0XF?5/"\PDF1.LUH3B1??&2?H6JZ;O>+Z_GT(EW['LFT4W;_LBLCP_K5C MXAT"QUO39?-M+V%9HV'H1T/N.A]Q6SG-1L7<-H_NBDV)_=%.HH 3:!VI& V] M*=2$9% &1JVCV>L:?)8WUN)8)1\P/8^H]#[UP<=QKGP]F\F\6;5?#N<1S+S+ M;<]#[?I].E>H';ZU#)&CJ58!E.<@]ZEQOKU-J=7E7+)7B^G^11TG6-/UFT%U MIMY'L]B<,1ZE?\ ZU+FM\2+]C">M.7R>C_X)Z-\U'S5P5O\4M ;"WUK M?Z?)W6:W)Q^(J_\ \++\'?\ 05_\A/\ X4N>/'YH)YX=:M9([9=TI64'8/4UQ,^L:YX\N&T_ MP[YUAH@.V?49.&E'=4K"\'>"]:/B.*ZU/37M+*!667S];.WY^E'";5 J0YK31;'%*4I-REK<=111F@0444A.* $[&O#/%S- MX\^/_A[P="OF:3X97^UM2/53*?\ 5H??I^9KU#QAXHT_P=X/U'Q%J!_P .<>]:0]V+G\ MEZDO70]80Y0&G4B\**6LR@HHHH **** "OC2OLNOC2@#[+HHHH **** "BBB M@ HHHH 0U6N+>"ZMY;>XC62*52CHW(92,$'\*M44 >!> [J;X7_$>[^&.JS$ MZ)JCM>^'[B3[HW'YH,^N>WK_ +U>\QDLO-<)\2O L/CSPHUBLOV34[1A<:?> M+PUO..ASU /0_@>U9OPL\=7GB;1[S1_$=L]CXGT-Q:ZE&Z[0[#I*#T^;KC^A M%:R]^/,M^O\ F0M-&>HT4P,N<=Z?6184444 %%%% ",,U&PP>*EHH JR6MO, M/WL*2?[R@U5_LG3"WS:? 3Z^4M:7-(W6I*YI+9F)JEQ8:!HES?"")!"A8* % MW-T _$X%];7B>XT""UM MV\0/6/"MJUML6<#2U6O^$ZTWS2WSBV:-'C81N9'+%NB M;>F%R#WJ[9MH-^D^J1;0=0C\N4R-M+JF5P03QC)I/["\/KSVE%W%T7Q-9ZU?W-M:)(5A2.02E"$D5QD$'\:Z1>1F MN:TZS\.Z;J*0:>Z1W4ENJ+&LI(>./@'&<$CIGK71*00*I&-2R?NJR)::::9% M7[QQ]:\D^*WC34[.:Q\"^#*=>7;$Z]+.$G#3$]N,X].3Z4*#DT9-V,/7' M_P"%O_%J'PO:MYO@_P +3"?4Y!REW= _+$/4#D'_ (%[5[K$JJN% [ =*Y' MP#X+TWP+X2M-!L\2.O[RXN",-#_=(_BZ BBS>P'8LQ7'&:\2_X73JK:UI-A'H%M(;[9B) M9I#+*6N)(BL>$*Y"QE_F*Y&<=*]#A\9:!=Z%+K5O>EX(HYYEC^[+,D)8.R(2 M"PRAP>AK+T[1_AQ?Z+:7]K::AR6WS26X8*]P&(/F%>IV;<9[9Q7OVG^-/# MFI/+''J4<%Q# MS-;W)\J2&)BP5F!Z [3^GJ*UAJ&FW$T=LM[;3231^='$LB ML9$_O =Q[]*JG/V4U)JXI+F5CS/X$ZEJMQ\/(+#7[QY+^*1WMXKIS]H%KG", MP/S;<[@">V*]?[5Y-\0/AO>ZMJD?C?P7?_V5XQLE_=S$XCO4'_+*0=,8X!Z> MOJ)_ /Q3M_$EZ_AGQ':MH/B^U&V?3I_E\TCJT1/WAWQ^61S3J+VEYP^:[ G; MW6>J44U67&-W-.K$L**** "BBB@ I".:6D- ''>*O#,GB);1$O#;+ Y;:4W* MQ(P&QD?,O4=N:=-X5^V:#INEWMZTPM)5DDD);=,!GOG()SUS778]J,>U*QJJ MLU%13V//KWP+--RDN#A 1G/*X7@=L^U>B;?\ 9I"H]!1R MH%7FM;G&Z;X-CTO6;;4()HBL+38C,7W4Z4E MPI!\T1EOFV9"^V17<_#WX;MX5DO/$'B#4)-9\5ZJ!]NO7)*@?\\T']T?YP.* MVK_Q]X7TO6M5T:^O)(;O2+(:A<*86VB$_P!T@88]/E'/-=#K6I^RBK^9CRWE MS,H^./'3>#=3\/K)8QS6-],XO9WD*FTA7:#*!CD L">G&:Y_1?C1IDUI//KF MF36+&\>*VBMP9G:W 1EF<<8R)$) R>>^#74M)X)\<:7IU_>+;7D-W8R26\5V M?+D-O*N),H2" 0,'(XQVK)U2U^&.GO!>7]O;1P;Y+K[?!(WE1-&L:L'D1N,@ M1C9T.T<<5$'"UI1=RO>N5-3^*BIXDAM-+L]VF[75KR[A=$FD6YB@/E,,[E!D M8'CJ!VKK_#OC+2?$E]J5G8^:MQISJLRN%P0V=K*5)!!VGOQCFLF/PG\-_P"U MKF\6UTYKNY7[3+^_SE"ZOOV[L*I=5;( !-2>&U\"Z'?:C'HL<&GA?*BDG>0B M.8;=R+&[,0RJ&(PO SBD^6UDG<%<[ZBL]-2T^2\DLH[ZW>ZC^_"LJEU[\KG( MK0K(H**** "OC2OLNOC2@#[+HHHH **** "BBB@ ->>>*/ACI?BC7K[6+F^G MMY;K36T\+&!B.3=E+@?[:]!7H=&*2E*+O%@>0R?!G3?[2M+F/5IEBM[%+3RV MA!.](7C$JMD%<[V9EY#'ZFJEI\$;>TEM'C\1;+FVNHKA9HM/BCVK'&$ 50=J MLP'S/@EO;%>TXHQ6GM)=R>5'C;?!2S6)TAUYX]]K!"S&S0L9(9FD1\YS@[MK M)_$ O(Q6KX?^%MOX<\4Z;K=GJV%L['[')"EJJ_:/O'6<;:C&]IJD'-KJ=K\D]NPY&#W&>Q_2N^HVC MN*F+<7>+U'N>#6_CCQU\+[A-/^)UG+K6@!@L'B.PCWE1V\Y>O]?]ZO8-%U[1 M_$.GQZGH>H0:A:2?=F@<,/H>X/L:OS6\-Q"\,T22QN-KHZ[E8>A!ZUY'K7P7 MM[359/$'PWURY\'ZLWS-'!EK28^C1]L^V1[5I>,]9:/\!:KS/9E;<**\/B^) M?Q$\%IY'Q,\%2W5G'Q_;.ACS4*_WFC[?I]*[OP[\3O WBM%_L;Q)9RRM_P L M)6\J0'TVM@YJ94IQ5[77=:@I)G;T4T$GGM1NK,H=129HS3N M%)GCK2 ^],! M:2FE@JEF8 #J3T%<+XE^*W@/PJK#5/$=L9QTMK8^=*Q] JYYIJ,I.T5<&['= M[L&L#Q%XJT'PKI3ZEKVJ0:=;*.&F;E_95'+'V%>73>/?BCXZ A\ ^$3H.FOU MUC7!M.W^\D?_ .U6GX=^"^EQZH/$'CK4+CQCKA.?-OO]1#_N1]/S_(5?)&'\ M1V\EN1S7V,*7Q-\0?BY(;/P7:S^%?"X;U=OZ#BNL6&-(A&J!448"KP /2I@ !@=*4JEU M:*LOZW&H]6*PR*\UUSX6V.O^+)]?NM3G1I9[:4PI&-I6*-E,9.>58LK'W05Z M7UHJ8R<7= >,Q_ NRC>U_P"*BF9(;5("QM8S*72%X582=53#Y,8X)%/G^!^C MS6SVL>K-! T$D2QI:1[59[:.'?CIG,0?W)/UKV/%&*KVDM[ARH\;O/@G:WU_ M=S3:\46YC<,L5C&C"1X1$WS Y\K:,B+[H)JWK'P9T75K^^N/M@MX+F-DCM4M M$,)/NY &>M>T#I3-B?W:?VI2DY;C2L%%%%2,*^-*^RZ M^-* /LNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ I,4M% $; L,=C7!^ M)/A'X \5EY=5\.6RW3?\O5J/(E!]=R8S^.:[_ I*<92B[Q=A6ON>+?\ "F?$ M6BC_ (HOXH:YID8^[;W;"YC'IU_PH%I^T1HK[8]2\+^)(5 \^)K>1OKC S7 MJ.NZ_I/AO2FU77+^*PL494>>8X52QP,_C3[76-.U"]O+6SO(IY[(HMPBG_5E MU#IGZJ01]:MU)/62O\B>5=#S1?%WQAM;+4Y-<\!Z?;I:V,UQ'/:79E#2JN57 M;G)R:\5^&OQ3^(5]\3=)MY]WKQQ@8-?8N[CT MK#LO#?AW3-2N-0TW0["SO+C/G3P0*COGKD@9Y/YUM"K&,7%P6HG&5UJ>?/XL M^.5Q-)%8_#;2[=0Q"276H<$9X/'M4#:?^T1K3D3ZYX:\-PLN#]E@:>1?H6R, MU[-V%(&.,Y K+GM\,45;S/&6^".J:W_R.WQ*U_6D/WK>"06\1]L#/'X5V/AG MX6^!?"95]%\-V<4ZC_CYE7SI2?7>^2/PQ7ZTVFJLHZ(D\?G^%&J3>)C>?\)5/_9ANTD^R,7+&WW++-$6W?>>9%;= MV7([U6TSX2:O'>G^TM>B,$?VQ[=;82AX99@GEREF;YW0JS?-GJ,=*]KHHYY= MQV/"3\%_$#:']C_X2*S#>?YGV01S_91^Y\OS@/,W^=N_>9SMW=N]2WGP7U2Z MFO+IO$/F7&/DF)FPP&Y3'(>!C,AKW&BGS,.5"("$&<_C3J!THJ H1A1110 4444 %%%% !1110 4444 %%%% !1110 5\:5]EU\:4 ?_V0$! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Cover - shares
9 Months Ended
Sep. 30, 2024
Nov. 07, 2024
Cover [Abstract]    
Entity Registrant Name Issuer Direct Corporation  
Entity Central Index Key 0000843006  
Document Type 10-Q  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Small Business true  
Entity Shell Company false  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Document Period End Date Sep. 30, 2024  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2024  
Entity Common Stock Shares Outstanding   3,833,977
Entity File Number 1-10185  
Entity Incorporation State Country Code DE  
Entity Tax Identification Number 26-1331503  
Entity Address Address Line 1 One Glenwood Avenue  
Entity Address Address Line 2 Suite 1001  
Entity Address City Or Town Raleigh  
Entity Address State Or Province NC  
Entity Address Postal Zip Code 27603  
City Area Code 919  
Local Phone Number 481-4000  
Security 12b Title Common Stock, par value $0.001  
Trading Symbol ISDR  
Security Exchange Name NYSE  
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 4,086 $ 5,714
Accounts receivable (net of allowance for credit losses of $1,375 and $1,119, respectively 4,405 4,368
Income tax receivable 223 232
Other current assets 1,319 1,190
Total current assets 10,033 11,504
Capitalized software (net of accumulated amortization of $3,583 and $3,424, respectively) 934 556
Fixed assets (net of accumulated depreciation of $878 and $765, respectively) 401 495
Right-of-use asset - leases 830 1,022
Other long-term assets 153 158
Goodwill 21,927 21,927
Intangible assets (net of accumulated amortization of $11,607 and $9,562, respectively) 27,445 29,490
Total assets 61,723 65,152
Current liabilities:    
Accounts payable 1,420 1,308
Accrued expenses 2,185 1,919
Income taxes payable 13 11
Current portion of long-term debt 3,667 4,000
Deferred revenue 5,308 5,412
Total current liabilities 12,593 12,650
Long-term debt (net of debt discount of $74 and $87, respectively) 12,926 15,913
Deferred income tax liability 40 139
Lease liabilities - long-term 755 1,009
Other long-term liabilities 145 21
Total liabilities 26,459 29,732
Stockholders' equity:    
Preferred stock, $0.001 par value, 1,000,000 shares authorized, no shares issued and outstanding as of September 30, 2024 and December 31, 2023, respectively. 0 0
Common stock $0.001 par value, 20,000,000 shares authorized, 3,833,977 and 3,815,212 shares issued and outstanding as of September 30, 2024 and December 31, 2023, respectively. 4 4
Additional paid-in capital 23,999 23,531
Other accumulated comprehensive loss (75) (49)
Retained earnings 11,336 11,934
Total stockholders' equity 35,264 35,420
Total liabilities and stockholders' equity $ 61,723 $ 65,152
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
CONSOLIDATED BALANCE SHEETS    
Allowance For Accounts Receivables $ 1,375 $ 1,119
Accumulated Amortization - Capitalized Software 3,583 3,424
Accumulated depreciation 878 765
Accumulated Amortization - Intangible Assets 11,607 9,562
Debt discount $ 74 $ 87
Preferred Stock Shares, Par Value $ 0.001 $ 0.001
Preferred Stock Shares, Authorized 1,000,000 1,000,000
Preferred Stock Shares, Issued 0 0
Preferred Stock Shares, Outstanding 0 0
Common Stock Shares, Par Value $ 0.001 $ 0.001
Common Stock Shares, Authorized 20,000,000 20,000,000
Common Stock Shares, Issued 3,833,977 3,815,212
Common Stock Shares, Outstanding 3,833,977 3,815,212
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)        
Revenues $ 6,953 $ 7,569 $ 21,602 $ 25,839
Cost of revenues 1,781 1,797 5,466 5,962
Gross profit 5,172 5,772 16,136 19,877
Operating costs and expenses:        
General and administrative 2,008 2,033 5,812 6,639
Sales and marketing expenses 1,618 1,838 5,684 6,258
Product development 671 581 2,044 1,887
Depreciation and amortization 719 727 2,158 2,172
Total operating costs and expenses 5,016 5,179 15,698 16,956
Operating income 156 593 438 2,921
Interest expense, net (265) (298) (835) (817)
Other income (expense), net (343) 165 (124) 9
Income (loss) before taxes (452) 460 (521) 2,113
Income tax expense 14 187 77 621
Net income (loss) $ (466) $ 273 $ (598) $ 1,492
Income (loss) per share - basic $ (0.12) $ 0.07 $ (0.16) $ 0.39
Income (loss) per share - fully diluted $ (0.12) $ 0.07 $ (0.16) $ 0.39
Weighted average number of common shares outstanding - basic 3,833 3,810 3,823 3,799
Weighted average number of common shares outstanding - fully diluted 3,835 3,823 3,826 3,814
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)        
Net income (loss) $ (466) $ 273 $ (598) $ 1,492
Foreign currency translation adjustment 21 (40) (26) 5
Comprehensive income (loss) $ (445) $ 233 $ (624) $ 1,497
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated other comprehensive Loss
Retained Earnings
Balance, shares at Dec. 31, 2022   3,791,020      
Balance, amount at Dec. 31, 2022 $ 33,223 $ 4 $ 22,147 $ (96) $ 11,168
Stock-based compensation expense 337 0 337 0 0
Foreign currency translation 1 0 0 1 0
Net loss (144) $ 0 0 0 (144)
Balance, shares at Mar. 31, 2023   3,791,020      
Balance, amount at Mar. 31, 2023 33,417 $ 4 22,484 (95) 11,024
Balance, shares at Dec. 31, 2022   3,791,020      
Balance, amount at Dec. 31, 2022 33,223 $ 4 22,147 (96) 11,168
Net loss 1,492        
Net income 1,492        
Balance, shares at Sep. 30, 2023   3,811,649      
Balance, amount at Sep. 30, 2023 35,789 $ 4 23,216 (91) 12,660
Balance, shares at Mar. 31, 2023   3,791,020      
Balance, amount at Mar. 31, 2023 33,417 $ 4 22,484 (95) 11,024
Stock-based compensation expense 354 0 354 0 0
Foreign currency translation 44 $ 0 0 44 0
Exercise of stock awards, net of tax, shares   18,129      
Exercise of stock awards, net of tax, amount 0 $ 0 0 0 0
Net income 1,363 $ 0 0 0 1,363
Balance, shares at Jun. 30, 2023   3,809,149      
Balance, amount at Jun. 30, 2023 35,178 $ 4 22,838 (51) 12,387
Stock-based compensation expense 359 0 359 0 0
Foreign currency translation (40) $ 0 0 (40) 0
Net loss 273        
Exercise of stock awards, net of tax, shares   2,500      
Exercise of stock awards, net of tax, amount 19 $ 0 19 0 0
Net income 273 $ 0 0 0 273
Balance, shares at Sep. 30, 2023   3,811,649      
Balance, amount at Sep. 30, 2023 35,789 $ 4 23,216 (91) 12,660
Balance, shares at Dec. 31, 2023   3,815,212      
Balance, amount at Dec. 31, 2023 35,420 $ 4 23,531 (49) 11,934
Stock-based compensation expense (67) 0 (67) 0 0
Foreign currency translation (34) 0 0 (34) 0
Net loss (139) $ 0 0 0 (139)
Exercise of stock awards, net of tax, shares   2,167      
Exercise of stock awards, net of tax, amount 0 $ 0 0 0 0
Balance, shares at Mar. 31, 2024   3,817,379      
Balance, amount at Mar. 31, 2024 35,180 $ 4 23,464 (83) 11,795
Balance, shares at Dec. 31, 2023   3,815,212      
Balance, amount at Dec. 31, 2023 35,420 $ 4 23,531 (49) 11,934
Net loss (598)        
Net income (598)        
Balance, shares at Sep. 30, 2024   3,833,977      
Balance, amount at Sep. 30, 2024 35,264 $ 4 23,999 (75) 11,336
Balance, shares at Mar. 31, 2024   3,817,379      
Balance, amount at Mar. 31, 2024 35,180 $ 4 23,464 (83) 11,795
Stock-based compensation expense 267 0 267 0 0
Foreign currency translation (13) $ 0 0 (13) 0
Exercise of stock awards, net of tax, shares   14,332      
Exercise of stock awards, net of tax, amount 0 $ 0 0 0 0
Net income 7 $ 0 0 0 7
Balance, shares at Jun. 30, 2024   3,831,711      
Balance, amount at Jun. 30, 2024 35,441 $ 4 23,731 (96) 11,802
Stock-based compensation expense 247 0 247 0 0
Foreign currency translation 21 0 0 21 0
Net loss (466) $ 0 0 0 (466)
Exercise of stock awards, net of tax, shares   2,266      
Exercise of stock awards, net of tax, amount 21 $ 0 21 0 0
Balance, shares at Sep. 30, 2024   3,833,977      
Balance, amount at Sep. 30, 2024 $ 35,264 $ 4 $ 23,999 $ (75) $ 11,336
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net (loss) income $ (598) $ 1,492
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 2,317 2,217
Provision for credit losses 906 373
Deferred income taxes (99) (506)
Change in fair value of interest rate swaps 124 (379)
Stock-based compensation expense 468 1,050
Measurement period adjustments 0 571
Non-cash interest adjustment on note payable 13 8
Changes in operating assets and liabilities:    
Decrease (increase) in accounts receivable (951) (1,669)
Decrease (increase) in other assets 78 (92)
Increase (decrease) in accounts payable 113 (49)
Increase (decrease) in accrued expenses 19 (491)
Increase (decrease) in deferred revenue (96) (235)
Net cash provided by operating activities 2,294 2,290
Cash flows from investing activities:    
Capitalized software (537) (319)
Purchase of fixed assets (19) (26)
Purchase of acquired business, net of cash received 0 350
Net cash provided by (used in) investing activities (556) 5
Cash flows from financing activities:    
Exercise of stock options 0 19
Payment of note payable (3,333) (22,000)
Issuance of secured promissory note 0 19,988
Payment for capitalized debt issuance costs 0 (88)
Net cash used in financing activities (3,333) (2,081)
Net change in cash and cash equivalents (1,595) 214
Cash and cash equivalents - beginning 5,714 4,832
Currency translation adjustment (33) 4
Cash and cash equivalents - ending 4,086 5,050
Supplemental disclosures:    
Cash paid for income taxes 170 993
Cash paid for interest $ 1,093 $ 1,208
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation
9 Months Ended
Sep. 30, 2024
Basis of Presentation  
Basis of Presentation

Note 1. Basis of Presentation

 

The unaudited interim consolidated balance sheet as of September 30, 2024 and consolidated statements of operations, comprehensive income (loss), stockholders’ equity and cash flows for the three and nine-month periods ended September 30, 2024 and 2023 included herein, have been prepared in accordance with the instructions for Form 10-Q under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Article 10 of Regulation S-X under the Exchange Act. In the opinion of management, they include all normal recurring adjustments necessary for a fair presentation of the financial statements. Results of operations reported for the interim periods are not necessarily indicative of results for the entire year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States ("US GAAP" or “GAAP”) have been condensed or omitted pursuant to such rules and regulations relating to interim financial statements. The interim financial information should be read in conjunction with the 2023 audited financial statements of Issuer Direct Corporation (the “Company”, “We”, or “Our”) filed on Form 10-K for the year ended December 31, 2023.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2024
Summary of Significant Accounting Policies  
Summary Of Significant Accounting Policies

Note 2. Summary of Significant Accounting Policies

 

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Significant intercompany accounts and transactions are eliminated in consolidation.

 

Earnings Per Share (EPS)

 

Earnings per share accounting guidance requires that basic net income per common share be computed by dividing net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common and dilutive common equivalent shares outstanding during the period. Shares issuable upon the exercise of stock options totaling 54,750 and 52,750 were excluded in the computation of diluted earnings per common share during the three and nine-month periods ended September 30, 2024, respectively, because their impact was anti-dilutive. There were 72,750 shares issuable upon the exercise of stock options excluded in the computation of diluted earnings per common share during the three and nine-month periods ended September 30, 2023, because their impact was anti-dilutive.

 

Revenue Recognition

 

Substantially all the Company’s revenue comes from contracts with customers for subscriptions to its cloud-based products or contracts for Communications and Compliance products and services. Customers consist of public corporate issuers and professional firms, such as investor and public relations firms. In the case of news distribution and webcasting offerings, customers also include private companies. The Company accounts for a contract with a customer when there is an enforceable contract between the Company and the customer, the rights of the parties are identified, the contract has economic substance, and collectability of the contract consideration is probable. The Company's revenues are measured based on consideration specified in the contract with each customer.

 

The Company's contracts include either a subscription to its entire platform, certain modules within the platform or to its Press Release Optimizer Plan (“PRO”), or an agreement to perform services, or any combination thereof, and often contain multiple subscriptions and services. For these bundled contracts, the Company accounts for individual subscriptions and services as separate performance obligations if they are distinct, which is when a product or service is separately identifiable from other items in the bundled package, and a customer can benefit from it on its own or with other resources that are readily available to the customer. The Company separates revenue from its contracts into two revenue streams: i) Communications and ii) Compliance. Performance obligations of Communications contracts include providing subscriptions to certain modules or our entire Communications platform, distributing press releases on a per release basis or conducting webcasts, virtual annual meetings, or other events on a per event basis. PRO subscription contracts contain two performance obligations: (i) the first is a series of distinct services that include, but are not limited to, developing specific media plans, and creating content to be distributed and (ii) the second performance obligation being access to the PRO platform along with distribution of press releases, ongoing support, and assessment of performance as a stand-ready obligation. Performance obligations of Compliance contracts include providing subscriptions to certain Compliance modules or other stand-ready obligations to deliver services and annual report printing and distribution. Additionally, services are provided on a per project basis. Set up fees for disclosure services are considered a separate performance obligation and are satisfied upfront. Set up fees for the transfer agent module and investor relations content management module are immaterial. The Company’s subscription and service contracts are generally for one year, with automatic renewal clauses included in the contract until the contract is cancelled. The contracts do not contain any rights of returns, guarantees, or warranties. Since contracts are generally for one year, all the revenue is expected to be recognized within one year from the contract start date. As such, the Company has elected the optional exemption that allows the Company not to disclose the transaction price allocated to performance obligations that are unsatisfied or partially satisfied at the end of each reporting period.

The Company recognizes revenue for subscriptions evenly over the contract period, upon distribution for per release contracts and upon event completion for webcasting and virtual annual meeting events. For service contracts that include stand ready obligations, revenue is recognized evenly over the contract period. For all other services delivered on a per project or event basis, the revenue is recognized at the completion of the event. The Company believes recognizing revenue for subscriptions and stand ready obligations using a time-based measure of progress, best reflects the Company’s performance in satisfying the obligations.

 

For bundled contracts, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the subscription or service. If a standalone selling price is not directly observable, the Company uses the residual method to allocate any remaining price to that subscription or service. The Company reviews standalone selling prices, at least annually, and updates these estimates if necessary.

 

The Company invoices its customers based on the billing schedules designated in its contracts, typically upfront on either a monthly, quarterly or annual basis or per transaction at the completion of the performance obligation. Deferred revenue for the periods presented was primarily related to press release packages which have been prepaid, however the releases have not yet been disseminated, as well as, subscription and service contracts, which are billed upfront, quarterly, or annually, however the revenue has not yet been recognized. The associated deferred revenue is generally recognized as press releases are disseminated for press release packages and ratably over the billing period for subscriptions. Deferred revenue as of September 30, 2024 and December 31, 2023, was $5,308,000 and $5,412,000, respectively, and is expected to be recognized within one year. Revenue recognized for the nine months ended September 30, 2024 and 2023, which was included in the deferred revenue balance at the beginning of each reporting period, was approximately $4,699,000 and $3,659,000, respectively. Accounts receivable, net of allowance for credit losses, related to contracts with customers was $4,405,000 and $4,368,000 as of September 30, 2024 and December 31, 2023, respectively. Since substantially all the contracts have terms of one year or less, the Company has elected to use the practical expedient regarding the existence of a significant financing.

 

Costs to obtain contracts with customers consist primarily of sales commissions. As of September 30, 2024 and December 31, 2023, the Company has capitalized $125,000 and $130,000, respectively, of costs to obtain contracts that are expected to be amortized over more than one year. For contract costs expected to be amortized in less than one year, the Company has elected to use the practical expedient allowing the recognition of incremental costs of obtaining a contract as an expense when incurred. The Company has considered historical renewal rates, expectations of future renewals and economic factors in making these determinations.

 

Cash Equivalents

 

For purposes of the Company’s financial statements, the Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents.

Accounts Receivable and Allowance for Credit Losses

 

The Company adopted Financial Accounting Standards Codification (“ASC”) Topic 326, Financial Statements – Credit Losses (“Topic 326”) with an adoption date of January 1, 2023. As a result, the Company changed its accounting policy for allowance for doubtful accounts using an expected losses model rather than using incurred losses. The new model is based on the credit losses expected to arise over the life of the asset based on the Company’s expectations as of the balances sheet date through analyzing historical customer data as well as taking into consideration current economic trends. The Company adopted Topic 326 and determined it did not have a material financial impact.

 

The roll forward of the allowance for credit losses for the three and nine-months ended September 30, 2024 and 2023, are as follows (in thousands):

 

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Beginning balance

 

$1,156

 

 

$956

 

 

$1,119

 

 

$745

 

Provision for credit losses

 

 

311

 

 

 

113

 

 

 

906

 

 

 

373

 

Write-offs

 

 

(92 )

 

 

(51 )

 

 

(650 )

 

 

(100 )

Ending Balance

 

 

1,375

 

 

 

1,018

 

 

 

1,375

 

 

 

1,018

 

 

Concentration of Credit Risk

 

Financial instruments and related items which potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivables. The Company places its cash and temporary cash investments with credit quality institutions. As of September 30, 2024, the Company’s domestic cash balance is spread among different depository institutions such that there is no balance which exceeds the FDIC insurance limit of $250,000. The Company also had cash-on-hand of $69,000 in Europe and $1,524,000 in Canada as of September 30, 2024.

 

The Company believes it did not have any financial instruments that could have potentially subjected us to significant concentrations of credit risk for any relevant period.

 

Use of Estimates

 

The preparation of financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the allowance for credit losses and the valuation of goodwill, intangible assets, deferred tax assets, and stock-based compensation. Actual results could differ from those estimates.

 

Income Taxes

 

Deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income tax assets to the amounts expected to be realized. For any uncertain tax positions, the Company recognizes the impact of a tax position, only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. The Company’s policy regarding the classification of interest and penalties is to classify them as income tax expense in the financial statements, if applicable.

Capitalized Software

 

Costs incurred to develop the Company’s cloud-based platform products are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its intended use, the software is amortized over its estimated useful life, which is typically four years. Costs related to design or maintenance of the software are expensed as incurred. Capitalized costs and amortization for the three and nine-month periods ended September 30, 2024 and 2023, are as follows (in thousands):

 

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Capitalized software development costs

 

$137

 

 

$152

 

 

$537

 

 

$319

 

Amortization included in cost of revenues

 

 

59

 

 

 

16

 

 

 

159

 

 

 

44

 

 

Impairment of Long-lived Assets

 

In accordance with the authoritative guidance for accounting for long-lived assets, assets such as property and equipment, trademarks, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable.  Recoverability of asset groups to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of an asset group exceeds fair value of the asset group.

 

Lease Accounting

 

The Company determines if an arrangement is a lease at inception. Operating lease agreements are primarily for office space and are included within lease right-of-use (“ROU”) assets and lease liabilities on the consolidated balance sheet.

 

ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Variable lease payments consist of non-lease services related to the lease and payments under operating leases classified as short-term. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets include any lease payments due and exclude lease incentives. Rental expense for lease payments related to operating leases is recognized on a straight-line basis over the lease term.

Fair Value Measurements

 

Accounting Standards Codification (“ASC”) Topic 820 establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities recorded at fair value in the financial statements are categorized based upon the hierarchy of levels of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities, are as follows:

 

 

·

Level 1 - Quoted prices are available in active markets for identical assets or liabilities at the reporting date. Generally, this includes debt and equity securities that are traded in an active market. Cash and cash equivalents are quoted at Level 1.

 

 

·

Level 2 - Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. The fair value of the Company’s long-term debt and interest rate swap are quoted at Level 2.

 

 

 

 

·

Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or other valuation techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.

 

As of September 30, 2024 and December 31, 2023, the Company believes the fair value of its financial instruments, such as, accounts receivable, long-term debt, the line of credit, and accounts payable approximate their carrying amounts.

 

Translation of Foreign Financial Statements

 

The financial statements of the foreign subsidiaries of the Company have been translated into U.S. dollars. All assets and liabilities have been translated at current rates of exchange in effect at the end of the period. Income and expense items have been translated at the average exchange rates for the year or the applicable interim period. The gains or losses that result from this process are recorded as a separate component of other accumulated comprehensive income until the entity is sold or substantially liquidated.

 

Business Combinations, Goodwill, and Intangible Assets

 

The authoritative guidance for business combinations specifies the criteria for recognizing and reporting intangible assets apart from goodwill. The Company records the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets consist of client relationships, customer lists, distribution partner relationships, software, technology, non-compete agreements and trademarks that are initially measured at fair value. At the time of the business combination, trademarks may be considered an indefinite-lived asset and, as such, are not amortized as there may be no foreseeable limit to cash flows generated from them. For the Newswire acquisition the Company determined the trademarks acquired were considered a definite lived asset which will be amortized over a period of 15 years. The client relationships (5-10 years), customer lists (3 years), distribution partner relationships (10 years), non-compete agreements (5 years) and software and technology (3-7 years) are amortized over their estimated useful lives. The goodwill and intangible assets are assessed annually for impairment, or whenever conditions indicate the asset may be impaired, and any such impairment will be recognized in the period identified.

 

At times during the nine months ended September 30, 2024, the Company’s market capitalization was less than the Company’s book equity, which may be an indicator of impairment of the Company’s long-lived assets. Although, at this time, management believes the Company’s stock price is in temporary decline, the Company performed a quantitative test to determine the fair market value of the Company. This test concluded that the fair market value of the Company’s assets approximates the book value of the Company. This conclusion was determined using valuations based on the trading price of the Company’s stock, the discounted cash flow method and the guideline public company method. The test includes several estimations and assumptions of future performance and market conditions, which are subject to change. Additionally, should the stock price continue to remain at levels below the Company’s carrying value, an additional quantitative test may be necessary, which could conclude an impairment exists.

Comprehensive Income

 

Comprehensive income consists of net income and other comprehensive income related to changes in the cumulative foreign currency translation adjustment.

Advertising

 

The Company expenses advertising as incurred. During the three and nine-month periods ended September 30, 2024, advertising expense was $255,000 and $1,033,000, respectively. During the three and nine-month periods ended September 30, 2023, advertising expense was $409,000 and $1,235,000, respectively.

 

Stock-based Compensation

 

The authoritative guidance for stock compensation requires that companies estimate the fair value of share-based payment awards on the date of the grant using an option-pricing model. The associated cost is recognized over the period during which an employee or director is required to provide service in exchange for the award.

 

Loss reserve

 

During the three and nine-month period ended September 30, 2024, the Company recorded a loss reserve of $115,000 relating to a civil penalty which the Company believes is probable in connection with the settlement of an ongoing regulatory investigation of the Company’s transfer agent business. This loss reserve is included in general and administrative expenses on the Consolidated statements of operations for the three and nine months ended September 30, 2024, and within accrued expenses on Consolidated balance sheets as of September 30, 2024.

 

Reclassifications

 

Certain amounts from prior periods have been reclassified to conform with current period presentation. Included in general and administrative expenses were $94,000 for the three-month period ended March 31, 2024, and $84,000 for the three months ended June 30, 2024, which has been reclassified to cost of revenues for the same periods presented.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Equity
9 Months Ended
Sep. 30, 2024
Equity  
Equity

Note 3: Equity

 

Dividends

 

The Company did not pay any dividends during the three and nine-month periods ended September 30, 2024 and 2023.

 

Preferred stock and common stock

 

There were no issuances of preferred stock or common stock during the three and nine-month periods ended September 30, 2024 and 2023, other than stock awarded to the Company’s employees and Board of Directors.

 

2023 Equity Incentive Plan

 

On May 23, 2014, the shareholders of the Company approved the 2014 Equity Incentive Plan, as amended (the “2014 Plan”). Under the terms of the 2014 Plan, the Company was authorized to issue incentive awards for common stock up to 200,000 shares to employees and other personnel. On June 10, 2016 and June 17, 2020, the shareholders of the Company approved an additional 200,000 and 200,000 awards, respectively, to be issued under the 2014 Plan, bringing the total number of shares to be awarded to 600,000. The awards could have been in the form of incentive stock options, nonqualified stock options, restricted stock, restricted stock units and performance awards. The 2014 Plan was effective through March 31, 2024. As of September 30, 2024, there are 121,076 shares which remain to be granted under the 2014 Plan. These shares were assumed by the 2023 Plan described below.

On June 7, 2023, the shareholders of the Company approved the 2023 Equity Incentive Plan (the “2023 Plan”). Under the terms of the 2023 Plan, the Company is authorized to issue incentive awards for common stock up to 300,000 shares to employees and other personnel. The awards may be in the form of incentive stock options, nonqualified stock options, restricted stock, restricted stock units and performance awards. The 2023 Plan is effective through April 1, 2033. As of September 30, 2024, there are 364,078 shares which remain to be granted under the 2023 Plan, including 121,076 shares assumed under the 2014 Plan described above.

 

The following table summarizes information about stock options outstanding and exercisable at September 30, 2024:

 

 

 

Options Outstanding

 

 

Options Exercisable

 

Exercise Price Range

 

Number

 

 

Weighted Average

Remaining Contractual

Life (in Years)

 

 

Weighted Average

Exercise Price

 

 

Number

 

$  0.01 - 8.00

 

 

5,000

 

 

 

1.14

 

 

$

6.80

 

 

 

5,000

 

$ 8.01 - 11.00

 

 

3,000

 

 

 

3.25

 

 

$

10.25

 

 

 

3,000

 

$ 11.01 - 16.00

 

 

10,000

 

 

 

4.41

 

 

$

13.21

 

 

 

10,000

 

$ 16.01 - 27.00

 

 

30,000

 

 

 

8.26

 

 

$

26.98

 

 

 

7,500

 

$ 27.01 - 27.71

 

 

12,750

 

 

 

7.30

 

 

$

27.71

 

 

 

 

Total

 

 

60,750

 

 

 

6.59

 

 

$

22.38

 

 

 

25,500

 

 

As of September 30, 2024, the Company had unrecognized stock compensation related to the options of $250,000, which will be recognized through 2027.

 

During the three and nine-months ended September 30, 2024, the Company granted 11,166 and 43,666, respectively, of restricted stock units to members of the Company’s Board of Directors, employees and contractors, which vest at various intervals over the next 3 years. The average grant date fair value of these grants was $8.06 and $12.41 per share during the three and nine-month periods ended September 30, 2024, respectively. During the nine-months ended September 30, 2023, the Company granted 74,832 restricted stock units, with a grant date fair value of $26.08 per share. No restricted stock units were granted during the three months ended September 30, 2023. During the nine-month period ended September 30, 2024, 16,499 restricted stock units with an average intrinsic value of 19.95 per share, vested. During the nine-month period ended September 30, 2023, 18,129 restricted stock units with an average intrinsic value of $25.85 per share, vested. No restricted stock units vested during the three-month periods ending on September 30, 2024 and 2023. As of September 30, 2024, there was $1,027,000 of unrecognized compensation cost related to our unvested restricted stock units, which will be recognized through 2027.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes
9 Months Ended
Sep. 30, 2024
Income Taxes  
Income Taxes

Note 4: Income Taxes

 

The Company recognized income tax expense of $14,000 and $77,000 for the three and nine-month periods ended September 30, 2024, compared to $187,000 and $621,000 during the same periods of 2023. At the end of each interim period, the Company estimates the effective tax rate expected to be applicable for the full fiscal year and this rate is applied to the results for the year-to-date period, and then adjusted for any discrete period items. For the three and nine-month periods ended September 30, 2024 and 2023, the variance between our effective tax rate and the U.S. statutory rate of 21% is primarily attributable to state income tax and expenses not deductible for tax purposes. For the nine-month period ended September 30, 2024, the effective tax rate was also impacted by additional expense associated with vesting of stock-based compensation.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Leases
9 Months Ended
Sep. 30, 2024
Leases  
Leases

Note 5: Leases

 

Leasing activity generally consists of office leases. In March 2019, we signed a lease to move the corporate headquarters to Raleigh, North Carolina. The lease, which had a lease commencement date of October 2, 2019, expires December 31, 2027. Minimum lease payments are $2,997,000, not including a tenant improvement allowance of $488,000, which is included in fixed assets as of September 30, 2024. The Company recognized a ROU asset and corresponding lease liability of $2,596,000, which represents the present value of minimum lease payments discounted at 3.77%, the Company’s incremental borrowing rate at lease inception.

 

Lease liabilities totaled $1,142,000 as of September 30, 2024. The current portion of this liability of $387,000 is included in Accrued expenses on the Consolidated balance sheets and the long-term portion of $755,000 is included in Lease liabilities on the Consolidated Balance Sheets. Rent expense consists of both operating lease expense from amortization of our ROU assets as well as variable lease expense which consists of non-lease components of office leases (i.e. common area maintenance) or rent expense associated with short-term leases. The components of lease expense were as follows (in thousands):

 

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Lease expense

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease expense

 

$76

 

 

$76

 

 

$228

 

 

$228

 

Variable lease expense

 

 

18

 

 

 

19

 

 

 

50

 

 

 

40

 

Total lease expense

 

$94

 

 

$95

 

 

$278

 

 

$268

 

 

The weighted-average remaining non-cancelable lease term for our operating leases was 3.25 years as of September 30, 2024. As of September 30, 2024, the weighted-average discount rate used to determine the lease liability was 3.77%. The future minimum lease payments to be made under non-cancelable operating leases on September 30, 2024, are as follows (in thousands):

 

Year Ended December 31:

 

 

 

2024

 

$97

 

2025

 

 

390

 

2026

 

 

401

 

2027

 

 

412

 

Total lease payments

 

 

1,300

 

Present value adjustment

 

 

(158 )

Lease liability

 

$1,142

 

 

We have performed an evaluation of our other contracts with customers and suppliers in accordance with Topic 842 and have determined that, except for the leases described above, none of our contracts contain a lease.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue
9 Months Ended
Sep. 30, 2024
Revenue  
Revenue

Note 6: Revenue

 

The Company considers itself to be a single reportable segment under the authoritative guidance for segment reporting, specifically a communications and compliance company for publicly traded and private companies. The following tables present revenue disaggregated by revenue stream (in thousands):

 

 

 

Three months ended Nine 30,

 

Revenue Streams

 

2024

 

 

2023

 

Communications

 

$5,481

 

 

 

78.8%

 

$6,078

 

 

 

80.3%

Compliance

 

 

1,472

 

 

 

21.2%

 

 

1,491

 

 

 

19.7%

Total

 

$6,953

 

 

 

100.0%

 

$7,569

 

 

 

100.0%

 

 

 

Nine months ended September 30,

 

Revenue Streams

 

2024

 

 

2023

 

Communications

 

$16,884

 

 

 

78.2%

 

$18,580

 

 

 

71.9%

Compliance

 

 

4,718

 

 

 

21.8%

 

 

7,259

 

 

 

28.1%

Total

 

$21,602

 

 

 

100.0%

 

$25,839

 

 

 

100.0%

 

The Company did not have any customers during the three and nine-month periods ended September 30, 2024 and 2023 that accounted for more than 10% of our revenue.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Credit Agreement
9 Months Ended
Sep. 30, 2024
Credit Agreement  
Credit Agreement

Note 7: Credit Agreement

 

On March 20, 2023 (the “Closing Date”), the Company entered into a $25 million credit agreement (the “Credit Agreement”) with Pinnacle Bank (“Pinnacle”). The Credit Agreement provides for the following: (i) term loan facility in an aggregate principal amount of $20 million (the “Term Loan”), and (ii) revolving line of credit in an up to aggregate principal amount of $5 million (the “Revolving LOC”), subject to an 85% limit based on the current eligible accounts receivable (as defined in the Credit Agreement).

 

Pursuant to the terms of the Credit Agreement, the per annum interest rate of the Term Loan is variable based on the one-month secured overnight financing rate (“SOFR”) plus 2.35%, subject to a minimum SOFR of 2.00%. However, the Term Loan issued on the Closing Date has a per annum interest rate of 6.217%, which was fixed with respect to the entire principal amount as a result of an interest rate swap agreement entered into between the Company and Pinnacle on the Closing Date in accordance with the terms of the Credit Agreement.

 

The Company began making monthly interest only payments on the Term Loan on April 1, 2023. On January 1, 2024, the Company began making monthly principal payments of 333,333 plus interest payments on the Term Loan until the maturity date of December 20, 2028.

 

The proceeds of the Term Loan along with certain cash on hand of the Company were used to repay in its entirety the one-year Secured Promissory Note (the “Seller Note”) issued to Lead Capital, LLC (“the Seller”) in connection with the Company’s November 1, 2022 acquisition of iNewswire.com LLC (“Newswire”) for a lump sum payment of $22,880,000. In order to settle the Seller Note on March 20, 2023, the Company paid $370,000 to Seller, with the Seller agreeing to forgive $440,000 of interest which would have otherwise been due. The $370,000 payment is recorded in Other income (expense), net on the Consolidated statements of operations for the nine months ended September 30, 2023.

 

Effective June 25, 2024, the aggregate principal amount of the Revolving LOC was reduced to $1,500,000. The Company currently has no plans to utilize the Revolving LOC but may do so in the future. If the Company does utilize any funds under the Revolving LOC, the funds will bear interest at a per annum rate equal to the then current SOFR plus 2.05%. Effective June 25, 2024, Pinnacle’s commitment to fund under the Revolving LOC was amended to terminate on June 30, 2025, unless terminated earlier pursuant to the terms of the Credit Agreement. The Company terminated its existing $3,000,000 unsecured line of credit with Fifth Third Bank immediately prior to the Closing Date. As of September 30, 2024, there was no outstanding balance under the Revolving LOC and the interest rate was 7.21%.

The Credit Agreement originally contained financial covenants, which commenced with fiscal quarter ending September 30, 2023, and were subsequently amended on June 25, 2024, as follows:

 

 

Original

As Amended

Fiscal Quarter

Fixed Charge Coverage Ratio

Fixed Charge Coverage Ratio

Each fiscal quarter ending on or after June 30, 2023 through June 30, 2024

1.2:1.0

1.2:1.0

Fiscal quarter ending on or after September 30, 2024 through March 31, 2025

1.2:1.0

1.15:1.0

Each fiscal quarter ending on or after June 30, 2025

1.2:1.0

1.2:1.0

 

 

 

 

Leverage Ratio

Leverage Ratio

Each fiscal quarter ending on or after June 30, 2023 through September 30, 2023

2.75:1.0

2.75:1.0

Fiscal quarter ending December 31, 2023

2.5:1.0

2.5:1.0

Fiscal quarter ending March 31, 2024

2.5:1.0

2.75:1.0

Each fiscal quarter ending on or after June 30, 2024 through September 30, 2024

2.5:1.0

3.5:1.0

Fiscal quarter ending December 31, 2024

2.5:1.0

3.0:1.0

Fiscal quarter ending March 31, 2025

2.5:1.0

2.85:1.0

Each fiscal quarter ending on or after June 30, 2025

2.5:1.0

2.75:1.0

 

Additionally, as long as the Company maintains a Leverage Ratio greater than 2.75:1.0, the Company is required to maintain unrestricted liquidity, as defined in the amendment, of not less than $1,500,000, beginning June 30, 2024.

 

The Credit Agreement also contains customary affirmative covenants for a transaction of this nature, including among other things, covenants relating to: maintenance of adequate financial and accounting books and records, delivery of financial statements and other information, preservation of existence of the Company and subsidiaries, payment of taxes and claims, compliance with laws, maintenance of insurance, foreign qualification, use of proceeds, cash management system, maintenance of properties, and conduct of business.

 

The Credit Agreement also contains customary negative covenants for a transaction of this nature, including, among other things, covenants relating to debt, liens, investments, negative pledges, dividends and other debt payments, restriction on fundamental changes, sale of assets, transactions with affiliates, restrictive agreements, and changes in fiscal year.

 

The Credit Agreement also contains various Events of Default (subject to certain grace periods, to the extent applicable), including among other things, Events of Default for the nonpayment of principal, interest or fees; breach of certain covenants; inaccuracy of the representations or warranties in any material respect; bankruptcy or insolvency; dissolution or change of control; certain unsatisfied judgments; defaults under material agreements; certain unfunded liabilities under employee benefit plans; certain unsatisfied judgments; certain ERISA violations; and the invalidity or unenforceability of the Credit Agreement. If an Event of Default occurs, the Company may be required to repay all amounts outstanding under the Credit Agreement. The Term Loan and any advances under the Revolving LOC are secured by a first priority lien and security interest to the benefit of Pinnacle in the Event of Default on all of the Company’s current or future assets and each of the Guarantor’s current or future assets.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Interest Rate Swap
9 Months Ended
Sep. 30, 2024
Interest Rate Swap  
Interest Rate Swap

Note 8: Interest Rate Swap

 

The Company entered into an interest rate swap agreement to convert its interest rate exposure from variable rate to fixed rate to control cash outflows related to interest on its variable rate debt. The Company has $20,000,000 of notional amount interest rate swap agreement, which amortizes in-line with its long-term credit agreement. Under the swap agreement, the Company pays a fixed rate of interest at 6.217% and receives an average variable rate of SOFR + 2.35% adjusted monthly. At September 30, 2024, the weighted average rate was 7.51%.

 

The carrying amount for the Company’s derivative financial instrument is the estimated fair value of the financial instrument. The Company’s derivative is not exchange listed and therefore the fair value is estimated under a mark-to-market approach using an analytics model that is a readily observable market input. This model reflects the contractual terms of the derivative, such as notional value and expiration date, as well as market-based observables including interest rates, yield curves, and the credit quality of the counterparty. The model also incorporates the Company’s creditworthiness in order to appropriately reflect non-performance risk. Inputs to the derivative pricing model are generally observable and do not contain a high level of subjectivity, and accordingly, the Company’s derivative is classified within Level 2 of the fair value hierarchy. While the Company believes its estimate results in a reasonable reflection of the fair value of the instrument, the estimated value may not be representative of actual value that could have been realized or that will be realized in the near future.

 

In accounting for the interest rate swap, the Company has determined it does not qualify for hedge accounting. The fair value of the swap agreement as of September 30, 2024 and December 31, 2023 was a net liability of $145,000 and $21,000, respectively, and is included in Other long-term liabilities, in the Consolidated Balance Sheets. The fair value of the swap agreement excludes accrued interest and takes into consideration current interest rates and current likelihood of the swap counterparty’s compliance with its contractual obligations. During the three and nine-month periods ended September 30, 2024, the Company recognized a loss of $343,000 and $124,000, respectively, in Other income (expense) in the Consolidated statements of operations, as a result of the interest rate swap. During the three and nine-month periods ended September 30, 2023, the Company recognized a gain of $165,000 and $379,000, respectively, in Other income (expense) in the Consolidated statements of operations, as a result of the interest rate swap.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2024
Summary of Significant Accounting Policies  
Earnings Per Share (EPS)

Earnings per share accounting guidance requires that basic net income per common share be computed by dividing net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common and dilutive common equivalent shares outstanding during the period. Shares issuable upon the exercise of stock options totaling 54,750 and 52,750 were excluded in the computation of diluted earnings per common share during the three and nine-month periods ended September 30, 2024, respectively, because their impact was anti-dilutive. There were 72,750 shares issuable upon the exercise of stock options excluded in the computation of diluted earnings per common share during the three and nine-month periods ended September 30, 2023, because their impact was anti-dilutive.

Revenue Recognition

Substantially all the Company’s revenue comes from contracts with customers for subscriptions to its cloud-based products or contracts for Communications and Compliance products and services. Customers consist of public corporate issuers and professional firms, such as investor and public relations firms. In the case of news distribution and webcasting offerings, customers also include private companies. The Company accounts for a contract with a customer when there is an enforceable contract between the Company and the customer, the rights of the parties are identified, the contract has economic substance, and collectability of the contract consideration is probable. The Company's revenues are measured based on consideration specified in the contract with each customer.

 

The Company's contracts include either a subscription to its entire platform, certain modules within the platform or to its Press Release Optimizer Plan (“PRO”), or an agreement to perform services, or any combination thereof, and often contain multiple subscriptions and services. For these bundled contracts, the Company accounts for individual subscriptions and services as separate performance obligations if they are distinct, which is when a product or service is separately identifiable from other items in the bundled package, and a customer can benefit from it on its own or with other resources that are readily available to the customer. The Company separates revenue from its contracts into two revenue streams: i) Communications and ii) Compliance. Performance obligations of Communications contracts include providing subscriptions to certain modules or our entire Communications platform, distributing press releases on a per release basis or conducting webcasts, virtual annual meetings, or other events on a per event basis. PRO subscription contracts contain two performance obligations: (i) the first is a series of distinct services that include, but are not limited to, developing specific media plans, and creating content to be distributed and (ii) the second performance obligation being access to the PRO platform along with distribution of press releases, ongoing support, and assessment of performance as a stand-ready obligation. Performance obligations of Compliance contracts include providing subscriptions to certain Compliance modules or other stand-ready obligations to deliver services and annual report printing and distribution. Additionally, services are provided on a per project basis. Set up fees for disclosure services are considered a separate performance obligation and are satisfied upfront. Set up fees for the transfer agent module and investor relations content management module are immaterial. The Company’s subscription and service contracts are generally for one year, with automatic renewal clauses included in the contract until the contract is cancelled. The contracts do not contain any rights of returns, guarantees, or warranties. Since contracts are generally for one year, all the revenue is expected to be recognized within one year from the contract start date. As such, the Company has elected the optional exemption that allows the Company not to disclose the transaction price allocated to performance obligations that are unsatisfied or partially satisfied at the end of each reporting period.

The Company recognizes revenue for subscriptions evenly over the contract period, upon distribution for per release contracts and upon event completion for webcasting and virtual annual meeting events. For service contracts that include stand ready obligations, revenue is recognized evenly over the contract period. For all other services delivered on a per project or event basis, the revenue is recognized at the completion of the event. The Company believes recognizing revenue for subscriptions and stand ready obligations using a time-based measure of progress, best reflects the Company’s performance in satisfying the obligations.

 

For bundled contracts, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the subscription or service. If a standalone selling price is not directly observable, the Company uses the residual method to allocate any remaining price to that subscription or service. The Company reviews standalone selling prices, at least annually, and updates these estimates if necessary.

 

The Company invoices its customers based on the billing schedules designated in its contracts, typically upfront on either a monthly, quarterly or annual basis or per transaction at the completion of the performance obligation. Deferred revenue for the periods presented was primarily related to press release packages which have been prepaid, however the releases have not yet been disseminated, as well as, subscription and service contracts, which are billed upfront, quarterly, or annually, however the revenue has not yet been recognized. The associated deferred revenue is generally recognized as press releases are disseminated for press release packages and ratably over the billing period for subscriptions. Deferred revenue as of September 30, 2024 and December 31, 2023, was $5,308,000 and $5,412,000, respectively, and is expected to be recognized within one year. Revenue recognized for the nine months ended September 30, 2024 and 2023, which was included in the deferred revenue balance at the beginning of each reporting period, was approximately $4,699,000 and $3,659,000, respectively. Accounts receivable, net of allowance for credit losses, related to contracts with customers was $4,405,000 and $4,368,000 as of September 30, 2024 and December 31, 2023, respectively. Since substantially all the contracts have terms of one year or less, the Company has elected to use the practical expedient regarding the existence of a significant financing.

 

Costs to obtain contracts with customers consist primarily of sales commissions. As of September 30, 2024 and December 31, 2023, the Company has capitalized $125,000 and $130,000, respectively, of costs to obtain contracts that are expected to be amortized over more than one year. For contract costs expected to be amortized in less than one year, the Company has elected to use the practical expedient allowing the recognition of incremental costs of obtaining a contract as an expense when incurred. The Company has considered historical renewal rates, expectations of future renewals and economic factors in making these determinations.

Cash Equivalents

For purposes of the Company’s financial statements, the Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents.

Accounts Receivable and Allowance for Credit Losses

The Company adopted Financial Accounting Standards Codification (“ASC”) Topic 326, Financial Statements – Credit Losses (“Topic 326”) with an adoption date of January 1, 2023. As a result, the Company changed its accounting policy for allowance for doubtful accounts using an expected losses model rather than using incurred losses. The new model is based on the credit losses expected to arise over the life of the asset based on the Company’s expectations as of the balances sheet date through analyzing historical customer data as well as taking into consideration current economic trends. The Company adopted Topic 326 and determined it did not have a material financial impact.

 

The roll forward of the allowance for credit losses for the three and nine-months ended September 30, 2024 and 2023, are as follows (in thousands):

 

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Beginning balance

 

$1,156

 

 

$956

 

 

$1,119

 

 

$745

 

Provision for credit losses

 

 

311

 

 

 

113

 

 

 

906

 

 

 

373

 

Write-offs

 

 

(92 )

 

 

(51 )

 

 

(650 )

 

 

(100 )

Ending Balance

 

 

1,375

 

 

 

1,018

 

 

 

1,375

 

 

 

1,018

 

Concentration Of Credit Risk

Financial instruments and related items which potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivables. The Company places its cash and temporary cash investments with credit quality institutions. As of September 30, 2024, the Company’s domestic cash balance is spread among different depository institutions such that there is no balance which exceeds the FDIC insurance limit of $250,000. The Company also had cash-on-hand of $69,000 in Europe and $1,524,000 in Canada as of September 30, 2024.

 

The Company believes it did not have any financial instruments that could have potentially subjected us to significant concentrations of credit risk for any relevant period.

Use Of Estimates

The preparation of financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the allowance for credit losses and the valuation of goodwill, intangible assets, deferred tax assets, and stock-based compensation. Actual results could differ from those estimates.

Income Taxes

Deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income tax assets to the amounts expected to be realized. For any uncertain tax positions, the Company recognizes the impact of a tax position, only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. The Company’s policy regarding the classification of interest and penalties is to classify them as income tax expense in the financial statements, if applicable.

Capitalized Software

Costs incurred to develop the Company’s cloud-based platform products are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its intended use, the software is amortized over its estimated useful life, which is typically four years. Costs related to design or maintenance of the software are expensed as incurred. Capitalized costs and amortization for the three and nine-month periods ended September 30, 2024 and 2023, are as follows (in thousands):

 

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Capitalized software development costs

 

$137

 

 

$152

 

 

$537

 

 

$319

 

Amortization included in cost of revenues

 

 

59

 

 

 

16

 

 

 

159

 

 

 

44

 

Impairment Of Long-lived Assets

In accordance with the authoritative guidance for accounting for long-lived assets, assets such as property and equipment, trademarks, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable.  Recoverability of asset groups to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of an asset group exceeds fair value of the asset group.

Lease Accounting

The Company determines if an arrangement is a lease at inception. Operating lease agreements are primarily for office space and are included within lease right-of-use (“ROU”) assets and lease liabilities on the consolidated balance sheet.

 

ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Variable lease payments consist of non-lease services related to the lease and payments under operating leases classified as short-term. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets include any lease payments due and exclude lease incentives. Rental expense for lease payments related to operating leases is recognized on a straight-line basis over the lease term.

Fair Value Measurements

Accounting Standards Codification (“ASC”) Topic 820 establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities recorded at fair value in the financial statements are categorized based upon the hierarchy of levels of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities, are as follows:

 

 

·

Level 1 - Quoted prices are available in active markets for identical assets or liabilities at the reporting date. Generally, this includes debt and equity securities that are traded in an active market. Cash and cash equivalents are quoted at Level 1.

 

 

·

Level 2 - Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. The fair value of the Company’s long-term debt and interest rate swap are quoted at Level 2.

 

 

 

 

·

Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or other valuation techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.

 

As of September 30, 2024 and December 31, 2023, the Company believes the fair value of its financial instruments, such as, accounts receivable, long-term debt, the line of credit, and accounts payable approximate their carrying amounts.

Translation Of Foreign Financial Statements

The financial statements of the foreign subsidiaries of the Company have been translated into U.S. dollars. All assets and liabilities have been translated at current rates of exchange in effect at the end of the period. Income and expense items have been translated at the average exchange rates for the year or the applicable interim period. The gains or losses that result from this process are recorded as a separate component of other accumulated comprehensive income until the entity is sold or substantially liquidated.

Business Combinations, Goodwill And Intangible Assets

The authoritative guidance for business combinations specifies the criteria for recognizing and reporting intangible assets apart from goodwill. The Company records the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets consist of client relationships, customer lists, distribution partner relationships, software, technology, non-compete agreements and trademarks that are initially measured at fair value. At the time of the business combination, trademarks may be considered an indefinite-lived asset and, as such, are not amortized as there may be no foreseeable limit to cash flows generated from them. For the Newswire acquisition the Company determined the trademarks acquired were considered a definite lived asset which will be amortized over a period of 15 years. The client relationships (5-10 years), customer lists (3 years), distribution partner relationships (10 years), non-compete agreements (5 years) and software and technology (3-7 years) are amortized over their estimated useful lives. The goodwill and intangible assets are assessed annually for impairment, or whenever conditions indicate the asset may be impaired, and any such impairment will be recognized in the period identified.

 

At times during the nine months ended September 30, 2024, the Company’s market capitalization was less than the Company’s book equity, which may be an indicator of impairment of the Company’s long-lived assets. Although, at this time, management believes the Company’s stock price is in temporary decline, the Company performed a quantitative test to determine the fair market value of the Company. This test concluded that the fair market value of the Company’s assets approximates the book value of the Company. This conclusion was determined using valuations based on the trading price of the Company’s stock, the discounted cash flow method and the guideline public company method. The test includes several estimations and assumptions of future performance and market conditions, which are subject to change. Additionally, should the stock price continue to remain at levels below the Company’s carrying value, an additional quantitative test may be necessary, which could conclude an impairment exists.

Comprehensive Income

Comprehensive income consists of net income and other comprehensive income related to changes in the cumulative foreign currency translation adjustment.

Advertising

The Company expenses advertising as incurred. During the three and nine-month periods ended September 30, 2024, advertising expense was $255,000 and $1,033,000, respectively. During the three and nine-month periods ended September 30, 2023, advertising expense was $409,000 and $1,235,000, respectively.

Stock-based Compensation

The authoritative guidance for stock compensation requires that companies estimate the fair value of share-based payment awards on the date of the grant using an option-pricing model. The associated cost is recognized over the period during which an employee or director is required to provide service in exchange for the award.

Loss reserve

During the three and nine-month period ended September 30, 2024, the Company recorded a loss reserve of $115,000 relating to a civil penalty which the Company believes is probable in connection with the settlement of an ongoing regulatory investigation of the Company’s transfer agent business. This loss reserve is included in general and administrative expenses on the Consolidated statements of operations for the three and nine months ended September 30, 2024, and within accrued expenses on Consolidated balance sheets as of September 30, 2024.

Reclassifications

Certain amounts from prior periods have been reclassified to conform with current period presentation. Included in general and administrative expenses were $94,000 for the three-month period ended March 31, 2024, and $84,000 for the three months ended June 30, 2024, which has been reclassified to cost of revenues for the same periods presented.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2024
Summary of Significant Accounting Policies  
Allowance for doubtful accounts

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Beginning balance

 

$1,156

 

 

$956

 

 

$1,119

 

 

$745

 

Provision for credit losses

 

 

311

 

 

 

113

 

 

 

906

 

 

 

373

 

Write-offs

 

 

(92 )

 

 

(51 )

 

 

(650 )

 

 

(100 )

Ending Balance

 

 

1,375

 

 

 

1,018

 

 

 

1,375

 

 

 

1,018

 

Capitalized costs and amortization

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Capitalized software development costs

 

$137

 

 

$152

 

 

$537

 

 

$319

 

Amortization included in cost of revenues

 

 

59

 

 

 

16

 

 

 

159

 

 

 

44

 

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Equity (Tables)
9 Months Ended
Sep. 30, 2024
Equity  
Schedule of stock Options Outstanding And Exercisable

 

 

Options Outstanding

 

 

Options Exercisable

 

Exercise Price Range

 

Number

 

 

Weighted Average

Remaining Contractual

Life (in Years)

 

 

Weighted Average

Exercise Price

 

 

Number

 

$  0.01 - 8.00

 

 

5,000

 

 

 

1.14

 

 

$

6.80

 

 

 

5,000

 

$ 8.01 - 11.00

 

 

3,000

 

 

 

3.25

 

 

$

10.25

 

 

 

3,000

 

$ 11.01 - 16.00

 

 

10,000

 

 

 

4.41

 

 

$

13.21

 

 

 

10,000

 

$ 16.01 - 27.00

 

 

30,000

 

 

 

8.26

 

 

$

26.98

 

 

 

7,500

 

$ 27.01 - 27.71

 

 

12,750

 

 

 

7.30

 

 

$

27.71

 

 

 

 

Total

 

 

60,750

 

 

 

6.59

 

 

$

22.38

 

 

 

25,500

 

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Leases  
Lease Expense

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Lease expense

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease expense

 

$76

 

 

$76

 

 

$228

 

 

$228

 

Variable lease expense

 

 

18

 

 

 

19

 

 

 

50

 

 

 

40

 

Total lease expense

 

$94

 

 

$95

 

 

$278

 

 

$268

 

Future Minimum Lease Payments

Year Ended December 31:

 

 

 

2024

 

$97

 

2025

 

 

390

 

2026

 

 

401

 

2027

 

 

412

 

Total lease payments

 

 

1,300

 

Present value adjustment

 

 

(158 )

Lease liability

 

$1,142

 

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2024
Revenue  
Disaggregated Revenue

 

 

Three months ended Nine 30,

 

Revenue Streams

 

2024

 

 

2023

 

Communications

 

$5,481

 

 

 

78.8%

 

$6,078

 

 

 

80.3%

Compliance

 

 

1,472

 

 

 

21.2%

 

 

1,491

 

 

 

19.7%

Total

 

$6,953

 

 

 

100.0%

 

$7,569

 

 

 

100.0%

 

 

 

Nine months ended September 30,

 

Revenue Streams

 

2024

 

 

2023

 

Communications

 

$16,884

 

 

 

78.2%

 

$18,580

 

 

 

71.9%

Compliance

 

 

4,718

 

 

 

21.8%

 

 

7,259

 

 

 

28.1%

Total

 

$21,602

 

 

 

100.0%

 

$25,839

 

 

 

100.0%
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Credit Agreement (Tables)
9 Months Ended
Sep. 30, 2024
Credit Agreement  
Schedule of credit agreement

 

Original

As Amended

Fiscal Quarter

Fixed Charge Coverage Ratio

Fixed Charge Coverage Ratio

Each fiscal quarter ending on or after June 30, 2023 through June 30, 2024

1.2:1.0

1.2:1.0

Fiscal quarter ending on or after September 30, 2024 through March 31, 2025

1.2:1.0

1.15:1.0

Each fiscal quarter ending on or after June 30, 2025

1.2:1.0

1.2:1.0

 

 

 

 

Leverage Ratio

Leverage Ratio

Each fiscal quarter ending on or after June 30, 2023 through September 30, 2023

2.75:1.0

2.75:1.0

Fiscal quarter ending December 31, 2023

2.5:1.0

2.5:1.0

Fiscal quarter ending March 31, 2024

2.5:1.0

2.75:1.0

Each fiscal quarter ending on or after June 30, 2024 through September 30, 2024

2.5:1.0

3.5:1.0

Fiscal quarter ending December 31, 2024

2.5:1.0

3.0:1.0

Fiscal quarter ending March 31, 2025

2.5:1.0

2.85:1.0

Each fiscal quarter ending on or after June 30, 2025

2.5:1.0

2.75:1.0

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Summary of Significant Accounting Policies        
Allowance for doubtful accounts, beginning $ 1,156 $ 956 $ 1,119 $ 745
Provision for credit losses 311 113 906 373
Write-offs (92) (51) (650) (100)
Allowance for doubtful accounts, ending $ 1,375 $ 1,018 $ 1,375 $ 1,018
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Details 1) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Summary of Significant Accounting Policies        
Capitalized software development costs $ 137 $ 152 $ 537 $ 319
Amortization included in cost of revenues $ 59 $ 16 $ 159 $ 44
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Antidilutive securities excluded from computation of earnings per common share 54,750   72,750 52,750 72,750  
Deferred revenue $ 5,308,000     $ 5,308,000   $ 5,412,000
Revenue Recognized Included in the Deferred Revenue       4,699,000 $ 3,659,000  
Accounts receivable related to contracts with customers 4,405,000     4,405,000   4,368,000
Capitalized costs 125,000     125,000   $ 130,000
FDIC insurance limit 250,000     250,000    
Advertising Expense 255,000   $ 409,000 $ 1,033,000 $ 1,235,000  
Intangible asset estimated useful lives       15 years    
Loss reserve 115,000     $ 115,000    
General and administrative expenses   $ 94,000        
Canada [Member]            
Cash-on-hand 1,524,000     1,524,000    
Europe            
Cash-on-hand $ 69,000     $ 69,000    
Common Stock            
Intangible asset estimated useful lives       5 years    
Software and Technology | Minimum [Member]            
Intangible asset estimated useful lives       3 years    
Software and Technology | Maximum [Member]            
Intangible asset estimated useful lives       7 years    
Customer Lists            
Intangible asset estimated useful lives       3 years    
Distribution Partner Relationships            
Intangible asset estimated useful lives       10 years    
Non-compete Agreements            
Intangible asset estimated useful lives       5 years    
Customer Relationships | Maximum [Member]            
Intangible asset estimated useful lives       10 years    
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Equity (Details)
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Option 1  
Number of options outstanding 5,000
Weighted average remaining contractual life (in years) 1 year 1 month 20 days
Weighted average exercise price outstanding, beginning | $ / shares $ 6.80
Number of options exercisable 5,000
Exercise price range 0.01 - 8.00
Option 2  
Number of options outstanding 3,000
Weighted average remaining contractual life (in years) 3 years 3 months
Weighted average exercise price outstanding, beginning | $ / shares $ 10.25
Number of options exercisable 3,000
Exercise price range 8.01 - 11.00
Option 3  
Number of options outstanding 10,000
Weighted average remaining contractual life (in years) 4 years 4 months 28 days
Weighted average exercise price outstanding, beginning | $ / shares $ 13.21
Number of options exercisable 10,000
Exercise price range 11.01 - 16.00
Option 4  
Number of options outstanding 30,000
Weighted average remaining contractual life (in years) 8 years 3 months 3 days
Weighted average exercise price outstanding, beginning | $ / shares $ 26.98
Number of options exercisable 7,500
Exercise price range 16.01 - 27.00
Option 5  
Number of options outstanding 12,750
Weighted average remaining contractual life (in years) 7 years 3 months 18 days
Weighted average exercise price outstanding, beginning | $ / shares $ 27.71
Number of options exercisable 0
Exercise price range 27.01 - 27.71
Option Total  
Number of options outstanding 60,750
Weighted average remaining contractual life (in years) 6 years 7 months 2 days
Weighted average exercise price outstanding, beginning | $ / shares $ 22.38
Number of options exercisable 25,500
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Equity (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 10, 2016
Jun. 17, 2020
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Shares Available For Grant     121,076 121,076  
Number of restricted stock units granted     11,166 43,666 74,832
Restricted stock units vested year       3 years  
Grant date fair value     $ 8.06 $ 12.41 $ 26.08
Number of restricted stock units vested/issued       16,499 18,129
Weighted average exercise price average intrinsic value       $ 19.95 $ 25.85
Unrecognized compensation expense, restricted stock units     $ 250,000 $ 250,000  
Unvested Restricted Stock Units [Member]          
Unrecognized compensation expense, restricted stock units     $ 1,027,000 $ 1,027,000  
2014 Plan          
Shares Available For Grant     364,078 364,078  
Shares issued incentive awards for common stock       200,000  
Additional Awards 200,000 200,000      
Total Number Of Shares To Be Awarded       600,000  
2023 Plan          
Shares Available For Grant     121,076 121,076  
Shares issued incentive awards for common stock       300,000  
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Taxes        
Income Tax Expense $ 14,000 $ 187,000 $ 77,000 $ 621,000
U.s. Statutory Rate     21.00%  
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Leases        
Operating Lease Expense $ 76 $ 76 $ 228 $ 228
Variable Lease Expense 18 19 50 40
Total lease expense $ 94 $ 95 $ 278 $ 268
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Details 1)
Sep. 30, 2024
USD ($)
Leases  
2024 $ 97,000
2025 390,000
2026 401,000
2027 412,000
Total Lease Payments 1,300,000
Present Value Adjustment (158,000)
Lease Liability $ 1,142,000
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Details Narrative)
9 Months Ended
Sep. 30, 2024
USD ($)
Lease Liability, Current Portion $ 387,000
Total Lease liabilitie $ 1,142,000
Weighted Average Non Cancelable Lease Term 3 years 3 months
Weighted-average Discount Rate 3.77%
March 2019  
Lease Liability, Current Portion $ 2,596,000
Expiry Of Lease Dec. 31, 2027
Lease Payments $ 2,997,000
Improvment Allowance Of Lease Payments $ 488,000
Minimum lease payments discounted 3.77%
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues $ 6,953 $ 7,569 $ 21,602 $ 25,839
Percentage Of Revenue From Revenue Streams 100.00% 100.00% 100.00% 100.00%
Communication [Member]        
Revenues $ 5,481 $ 6,078 $ 16,884 $ 18,580
Percentage Of Revenue From Revenue Streams 78.80% 80.30% 78.20% 71.90%
Compliance [Member]        
Revenues $ 1,472 $ 1,491 $ 4,718 $ 7,259
Percentage Of Revenue From Revenue Streams 21.20% 19.70% 21.80% 28.10%
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Details Narrative)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
One Customer [Member]    
Percentage Of Revenue 10.00% 10.00%
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Credit Agreement (Details narrative) - USD ($)
1 Months Ended 9 Months Ended
Mar. 20, 2023
Sep. 30, 2024
Jun. 01, 2024
Credit Agreement      
Description of credit agreement (i) term loan facility in an aggregate principal amount of $20 million (the “Term Loan”), and (ii) revolving line of credit in an up to aggregate principal amount of $5 million (the “Revolving LOC”), subject to an 85% limit based on the current eligible accounts receivable (as defined in the Credit Agreement) the per annum interest rate of the Term Loan is variable based on the one-month secured overnight financing rate (“SOFR”) plus 2.35%, subject to a minimum SOFR of 2.00%. However, the Term Loan issued on the Closing Date has a per annum interest rate of 6.217%, which was fixed with respect to the entire principal amount as a result of an interest rate swap agreement entered into between the Company and Pinnacle on the Closing Date in accordance with the terms of the Credit Agreement  
Unrestricted liquidity     $ 1,500,000
Proceed from credit agreement $ 25,000,000    
Maturity date December 20, 2028    
Monthly principle payment $ 333,333    
Acquisition of iNewswire.com LLC   $ 22,880,000  
Aggregate principal amount of the Revolving LOC   1,500,000  
Payment to secured notes   370,000  
Interest forgiveness   440,000  
Interest rate     7.21%
Payment for other expenss   370,000  
Termination of unsecured line of credit   $ 3,000,000  
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Interest Rate Swap (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Interest Rate Swap          
Interest rate swap agreement     $ 20,000,000    
Description of interest rate swap agreement     the Company pays a fixed rate of interest at 6.217% and receives an average variable rate of SOFR + 2.35% adjusted monthly    
Weighted average rate     7.51%    
Net liability $ 145,000   $ 145,000   $ 21,000
Other income (loss) $ 343,000 $ 165,000 $ 124,000 $ 379,000  
EXCEL 48 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .^)9UD'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 " #OB6=9G!M"@N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R';W!TSJR\9.&PQ6V-C-V&IK&L?&UDCZ]DNR-F5L#["CI9\_ M?0(U-BD;,[[DF#"3QW(UA+8KRJ8UVQ,E!5#L'H,I]9CHQN8VYF!H?.8=)&,/ M9H<@.;^%@&2<(0,3L$H+D>G&664S&HKYA'=VP:?/W,XP9P%;#-A1 5$+8'J: MF(Y#V\ %,,$(&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #OB6=9CQFK%M,% "7'P & 'AL+W=O9(,R7\_ MR0:;]N0OGJ_D1< _G@=]+$MZ)(UW7'R5&\84>DGB5-[T-DIE;QU'!AN64'G! M,Y;J*RLN$JKTH5@[,A.,AH4HB1WBNE=.0J.T-QD7YQ[%9,QS%4Q1(YDE" MQ>N,Q7QWT\.]PXFG:+U1YH0S&6=TS19,_9X]"GWD5"YAE+!41CQ%@JUN>E/\ MUO<\(RCN^"-B.WGT'1F4)>=?S<$\O.FYID0L9H$R%E1_;)G/XM@XZ7+\NS?M M5;]IA,??#^[W!;R&65+)?![_&85J<],;]5#(5C2/U1/?O6=[H$OC%_!8%O_1 MKKQWX/90D$O%D[U8ER")TO*3ONP?Q)' PPT"LA>0[P1XT"#P]H+BR3EER0JL M6ZKH9"SX#@ESMW8S7XIG4Z@U392::EPHH:]&6J/ROUI$%_C3[R5&TDNDM#%GZK=W19J@*10X%F!#1>X;1%PRL)3' MA^4/?'N!W*%-_DUQO.KY>(6?!SZ?OZ=+J81^Y?ZQ/:'286!W,.WPK7S-K7<)R[/8_VY! 54>D884T M!,LTU3QAP70?T[6-"=:O:"QMC\('91VA1A74""R4GPM1($4RT._B%T:%Z521 M[M:MU0:[]?N8]#UL@P2%'2&O*\CK-@UND= X1K-LZXIWE!1P&[R[A(EUE*[1.^V@-B H M;-@,"NJZ@I(:E+0:%?8-\HGIX4L9XH6B*K>')-CQBS5:^;"J*V<=;3 8)NJ1 MX9&)B(=@;W/"JDIMC;$--NC*6B<;W"K:W$>Q#B:^AEQS87]G89\'GO9I$.AI MB$XT+"P-K;SGR#6X#C88SB-5W>Z'DWT5W^O3]A<8MOOL61G/D6MP'6QPRV1S M/&0V$\)FC>_M.8(.KI,.AJ/*H2_B2:(GO0O%@Z]Z@#%S-?0I5U+1--0]DY7W M!X69_6,HW2X+-[,VL)UX(\^['@['SM9&6,<>#">5HY:)'O)D:6U.LQ,FN(]= M/+JTEOP<>0?7@0>W2CSS-*BG0<5 PG2EYGK>82HWM/>YL//MG17W'!F(U!F( MM,I S_0%S4/=-J-5%)3,S75[PI)<];'GX4O7V@?!XJZ\=2@BK4+1- RUNZP^ M/^C;D"U]ST[X?=*Z=S%+=USWUM,M2^U!%W;I2ETG)-(J(5FIB94:]EODD6X/ MV'6M$Q98W!6VCDD$SC;?P?KFX)- SWQG6\^8G7![HK%96K1RGB,BD3HBD581 MZ=(Q^1.A\1.-(4;^I4,-H,!AM!-H-3Z' M<,)D,,+]@>NZ5KYS+ .1.A 1.,LL6) +4W68+-%SI&)[U9U833H*C&]0IH/Q MEL8Y0S^[%TV][#ER$JES$H'3S+.@83''?DV6/+82PP;SQ>V3E>L<@J-N]>@@U-UZQQ3?V$T<.7A37PP;*N?'4 \N# 4DW"/N=4*";BU_V"B141 M]FI:UH-E71'KM./!Z:1>01WE MEO5':M8U)8K92DO=BZ$>O46Y"UP>*)X5&ZE+KA1/BJ\;1D,FS WZ^HIS=3@P M/U#MQ4_^ U!+ P04 " #OB6=9=,9S9I0XR6C.$Y:#@JXN)I?PW15VE4-E\4]"=[QS#!251\:^J9/;^&+B*$0T MI9%00Q#YLZ57-$W52!+']_V@D^:9RK%[?!C]0T5>DGDDG%ZQ]-\D%NN+R7P" M8KHB92J^L-U'NB?DJ?$BEO+J/]CM;9T)B$HN6+9WE@BR)*]_R?-^(CH.T!UQ M0'L'=*P#WCO@BFB-K*)U3019G!=L!PIE+4=3!]7<5-Z239*KU[@4A;R;2#^Q MN/K\:?GY[O;Z\N'F&KR_O+O\='4#EA]O;AZ6X!1\75Z#-R=OP0E(+WW^# MOO.GB=TO&JS'%3=)EN22O+&MU@/Y5=#J02P7;C. MW#^?;;ML=",O@&YCU$/I-BA=*\K+*&*E!"4S0T0EPL>4@C>YS&)L!4@J-$@)3)=\?5[1,XQ8%7492'$(93.0C?T"H_I"\FFC46KTO3=;P! M38,1]N=FFEY#T[/2O,TCEE$@R'.'J FAIST 3#0G^TX>#B#!BOH.2.A M/&\@SE]9<)M$@DQ^T!APMA([4G1B.8K*K$R)D#=)Q@J1_""5G*E QE-OCNM MQE,7N?U ?FOB.=<8A-@=L-1M/,\W MS&MF@>\=P2O4%Y\#![P,-J%GY@6=5@X=*[.JCCEEJ].2TYJ@E,&4RD+!+'N. M!F*.G0%0@Q%TT,A2A1WEAD"%IEE->P'Z@'PAHO!:#22[V"KM- J M;HN_&(MW29H:82$]@\$0!4-@KYGUH;7"".W*>)L+DC\E2FHLD:RM4@BGOA/4 MP1Q./1\=$L.)<=D%KIC.1.VX@KMZEIG34M\Z%KGPT 3').9![VQ M0&Y%$7I'E6-I0AZ3-!$)-==DT"JN/UN4_:K1^J1;I85VJ6TJG@UY&:L"H$%" M7:2E%Y,:.V,KMU5::)=:"; HY0*@S[)E'$M_NH(B.-?"VJ"S8:=;;:.Z:,PHM5E#?N^EA-- M NF,) K4JA^RJ]\U75&).989;4OSTCB=2%PTF7;IN^N]ZT9]88=H,@N#L286M=*% FM!L10L^K9F M:4P+_D>UYR%>S+L\5@G\Z6V>7S1:GW6KA\BNA_?%86URQ7\*3IPSQX%2&@NP M)6E)IP!.I4BH/\#7LBWE@)1BS0K5JTY!S@Y7$\Z5\JNDQ$K!99D<)_F3+"!5 MNEK2C:#9HXS6PX9>97A-H_W5_3Y=/Y>=&:=?5UTM-=A,^A/5ZC)Z19=9EDDY MKF;),$G(LYT^V+8(P,>TOMTB M0*VXH\&[VEZWJ3$VF1D:XUGG,XWZ1O8W*9Z2G(.4KJ2?@D23GE9IMT9-M_O9 2=8!!U42#V[PW.Z7YF0>OYQ@/9 M9D+=L*-IA;9XA<6W:LEDS^Y44E+@DA-: H8W,RN&UW/H*P=M\9W@/>^U@0IE M3>F3ZMRE,\M11#C'B5 22%YV>([S7"E)CG]:4:L;4SGVV\_J?^K@93!KQ/&< MYG^35&0S:VR!%&]0G8L'NO^,VX T8$)SKO_!OK$-)A9(:BYHT3I+@H*4S17] M:">BYP!'+SBXK8/[6@>O=?!TH V9#FN!!(JFC.X!4]92337TW&AO&0TIU6M< M"2:?$NDGHOG]U]7]E[M%_'B[ #?QE_CK_!:L/M_>/J[ ^R5BN!09%B1!^0?P M"7Q;+<#[=Q_ .T!*\)C1FJ,RY5-;2!*E9R?MJ#?-J.X+HZYP=04\YR-P'7=D M<)\/NR]P(MVA=O>.W6T9?S<);C<)KM;S?GT23+$U8B.SF%IWU[Q""9Y9QH[B]+FYO2#V*<[F*49E@()<$B).$UJ7@X $GF.S0 M.L?&5]MH!EI3[1*["'JA/[5W_; ,1A!..J,CW%&'.QK&39*ZJ',D< KB@C)! M?B*]%WP"=N3A(/D"KP5("=?Y:T(+S[(Q')UPG9N,0S/5N*,:#U(M M94'"C*F,%#1Y JM,)B7_".2N"KZCO#8F:",9]C"<*\>!)["7K(YX)QWOY$V\ M<2TRRM32,@%/SM^ZHW\GR)?MCJ"A2" AJ,'AJF;D'DA>0W4:>]XD/-UHC8;0=^$+ MFRT\E#(X7,N,Q)>R^+Q@O8!M,C1AV[U#K_KB^ NQ+2DYR/%&>CI7H91@S2&^ MZ0A:Z7/PF@IYJM;-3'[X8*8,Y/,-I>*YHX[6W:=4]!]02P,$% @ [XEG M6<\%Y*[.!0 !H !@ !X;"]W;W)K3U8*;6^' [E;,6S6%Z(-<_ASD(4 M6:S@M%@.Y;K@\;PRRM(ALRQOF,5)/AA=5=<>B]&5V*@TR?EC0>0FR^+BVRU/ MQ=OU@ YV%YZ2Y4J5%X:CJW6\Y%.N7M:/!9P-]U[F2<9SF8B<%'QQ/;BAEQ/& M2H,*\5?"W^3!,2FIO KQM3RYFU\/K')$/.4S5;J(X6?+QSQ-2T\PCG\:IX-] MS-+P\'CG_7-%'LB\QI*/1?IW,E>KZT$P('.^B#>I>A)O?_"&D%OZFXE45O_) M6XWUW0&9;:0266,,(\B2O/Z-WYM$'!C0+@/6&##=P.DPL!L#^T)BV(5CZX*\4:*$@W>RH,J^Y4UY"O)RT*9J@+N)F"G1N.'^^G# MGW?1S?,D(M-G^/DRN7^>DH?/Y.%Q\G3S? < \O'E_N8EN@/,&3DG+].(?/QP M1CZ0)"?/*[&1<3Z75T,%XRF]#F=-[-LZ-NN(;9,O(E]LE@NV31I/ M!!1Z#*?I[6EZO31_+X249%V(1:(PBIX9D_K:!(P1D*^#(A-$/6KK'!%4&/@^ M3M+?D_1[F\K#FA>Q2O(EF<&L2@(;!^'OH'HDEY<8:_^4#>24SJ)3.IN,@ ); T4FR/4"1Z-L M@CSHHCAE:K4ZS^HE_5B(^6:F0$1OX>E@#5H?[3*-EZ/HOMY($9"K=]L( 3'+ MTK)?WLU"PDD5/ET7),W,^+>KI[!$4;* Z?1-%04X8 M_!$8:!.O(P&M:*6]6NM@@TGRF>VHZM?!$7UY$28*\J,7F:B.G8JVHI"VJ\* M[QJV*8C#,_+*%Z+@1,7O'0O9%&WGCJN+1 3E>)9.&7'E,JI3-E&,4KN#=:L2 M::_@V;$&GKOJ1MGZYM0Y.E<$$Q@MVP3YOL[4Q'B=B[B57K1?>]USM2_H:HI1 MGH'Q6'5N/).,$13SC8:%N'+-YFRBJ!-V;4ZM[*+]NNNXEJ%1$[F*H9S/RU=] MR0RE7GL,#L=K7>@J<8S K O+MX[^#(&"^]:?@U#?71*4M7J,]>NQ[F0L-FGZ MC?O)06!?3\I';[UI*"^.Y/2RC;6+]O^KM[K9*LL.] >1,8JB>D-$4SG8Q2E4X]PE%$Y&.J@;=<)&AZ\T*F>DFO7;^EEV.*7(_HY:3^&-&ZK[^-?(F+99)+DO(% MA+(NRH\)1?VYH3Y18EV]3W\52HFL.ESQ>,Z+$@#W%T*HW4D98/_19_0?4$L# M!!0 ( .^)9UD7SI42$@, .P) 8 >&PO=V]R:W-H965T&ULM59M;YLP$/XK%JNF5%H+ 4+;+$%* U4C-2\J2??9!2>P@9W93M+^ M^YV!L+S0K-JZ+X#-/<_=("9'H)4NIZ&JQE,NVKHLP)AD6EVQ) M*/R9,YYA"4N^T,62$QSEH"S53<-P] PG5',[^=Z$NQVVDFE"R80CLDT4LU8;N=I9X00(B9\L)AY5>L41)1JA(&$6Y=M#RC 7IL_1;$LFXJUUK*")SO$KE(]O=@# 4P\P2X!Y"+#? %@EP'JO![L$V._UT"H!N72]T)XG MSL,2NQW.-H@K:V!3'WGV31__>'P6#)Q\-1K#V4>-A' 3GJ#$;]6;> $#GZ +- @\USL[1 M&4HHFL9L)3"-1$>7$*!RHX=E,+=%,.8;P5AHR*B,!?)I1*(:O'<:?W,"KT-B MJNR8V^S_;_VOI<,JSHJ5LYG_;>C M4GDJ\$U* A?$\W]_*GI&%_KRO&19-Y'DOD?1+97.+LJ MG'V*W1U!NTEHR#*"&BD3HK8.!8634ZCFLG8O;,?IZ.O=_!X;F5?6OHU70]2Z MN=XW\H^-FO:-61GMR6Q5,ELG94+C@+9 X=;DG-#P%4F.J4AQT9"B[W"90H.3 M=>(+XM:NKN:!]&.3"]LXD%YC8QZDT#^V:=7+=BK9SDG9?9;!F8E5ZUZ3/]?9 MJ:FSW3H0>VQD6H=UKB%RU#6UI_;8".I\=2!8WVE?&>&+?&X0*&0K*HOKJ=JM M1I->WI$/]F^;[7ZS9M^#4::8/'[3%W/0$/-%0@5*R1Q<&9=74!A>S!;%0K)E MWCR?F816G'_&,(X1K@S@_YPQN5TH!]6 Y_X"4$L#!!0 ( .^)9UE$-/W4 MB H 'Y7 8 >&PO=V]R:W-H965T&ULM9QO<]NX$8>_ M"D>]N=[-1)$ D!25VIY))&#.;?Y=[+33EXQ$1YI(I$O2=N[;EY050<"N -+> MO+$E>_$#N0L">+ SQZ*\ENURK(Z^+[=Y-7Y8%77MZ]&HVJQRK9I];*XS?+F M/S=%N4WKYFOY=53=EEFZW!7:;D9\/(Y'VW2=#R[.=G_[6%Z<%7?U9IUG'\N@ MNMMNT_*O-]FF>#@?L,&//WQ:?UW5[1]&%V>WZ=?L*JL_WWXLFV^C@\IROLU! L[JJZV.X+-U>P7>>/O]/O>T<< M%6#B1 &^+\"[%A#[ L(JP"7J>UNG%65D\!&5KW:BU'W;AVI5N'+S.VY9U59?-?]=-N?IB]N']U8>WE_/7 MUW(>7%TWO][)]]=7P0?5?/LP^]KOP?RS\^7U_\-?OO\_O7G^65C M_7LP##Y?S8/??OD]^"58Y\'UJKBKTGQ9G8WJYLI:_=%B?Q5O'J^"G[B*ZZ). M-TBQF;O8K-ANF]9Y51>+;TCIN;OTZ^5RW;;N=!-\3-?+X64>S-+;-7XETJ.U M6-QM[S9IG2V#HEYE9; HMLVCOFJ?P?LL>%M4F%N46_535C=]0R,ITS)?YU\M MB5$3ZT/ ^2'@?*<9GM!\DV[2?)&]"*I56F95D-;!/%N\# 1[$? QYUCPG(IM MW_>JNDT7V?F@N>,J*^^SP<6O?V/Q^!]82!_%HIU8V^_=7XC)E(WY^&QT?QP\ MRDHEI9@B$C/")P[A$]W"EVZ+N[SN%+Y'Q?C8XX)S8?I[!JU"*R+0@G,63DPK M":V&T]BT4="&,18G!RO#->'!-:'3-;MN8-@.,\O=T]<\>NEN],J^MY\SS#4A M;(S"NJ$9M+&;:@<5Z551+@O#(='!(9'3(3.,E&66+_X*ZC+-J\W. M*9@S(G !S'(%M+!=X;60WEJ42\-P1'QP1.QTQ/MFAK;!>^ W,:ALR$*KY<]B MT%[M^X8R]GU[+93G4HQ;GQQN?=*WNW^7EH?^0F N<2KV[>XG';M[RDHEI9@B M$C/"EQS"E_3M[KWA2Y#>*&1VKY9XNWNHPWF86%826@VGD=6PH0UK6L")ECT] MN&9*/I%Q*O9MV=..+9NR4DDIIHC$C/"QL2:/,?E49B]I-FXXE]F;N5HWHH3- M9A S.)U!C!SS&7;$9NS)X]:^J%%G..6V(YP5]&POL_# $ M3".;^Q$CT' [Z$B_CG*:F'[1\,C<]-AW 8A!4 -+(0R"(W )E+$70SK4I)PR MID+YV'&BF0U(;E93G7'(DB!5X561?A/E M-#']HPF2^PGR-)9PA"%%;,/TWLKI "@$'. U4;[+,7UPE/#JG?'ZYUWNGB>Z M)7NGO)"<5S*>,C#;)ZU6DJHI*C4SBIK9>._$ES^*"&5%;)+8#=R?^D*4.$]$ M8C=R:#:,[-D^8L2X2"8GVKGF(4Z?_^(8#]DTA!B!#J"#CO3K**>)Z1=-09PV M#<8ALPQ#,"I$_D[1GPOK4I5RZI@^T4S!GYX1X\B,?P(&!:=^W[4J4C5)JJ:H MU,Q(:;;A;K9Y[HS5+=][)(.4PJ,Q:/FDR3Q2-46E9H93(QEW(]FS)ZQ(+@WT MUWY$ZR C$1O0-75&-*X1C;L1S3-EA%AK,!#V8"21O M%-O+]XB1/4T,?VBP4S0@IE :$G8Z].($?")'\RZ5*6<.J9/-)B) MIX.9P#8("C X^#(1#@8?8#-">M4Y*J M*2HU,YP:>,3/!1[AI9"9\/..7T7Z3933Q/2/QAW1>QOC<78W1'U"FH42R$;& MA$W$!$SV2?-0I&J*2LT\>:"1+>R]E]$;Q1"!K(@E=NL._7L9$24NPMC.0B-F MP\1B9X48,38Y2N6;'M(X%';$H1Z3?;=DWW8>(G"%3O9)JY6D:HI*S8RB1K:P M([+UF.R'"&0AD_V]F;.=0R5LLH^8PZ5QA A)R18SBIZ!XM239*J*2HU,U@:%L/> M>QF/E]/P$99T+V.([&5,A)A.;!H@K5:2JBDJ-3.*&F_#WGL9_5%$]C)&W)[= MS$+_7D9$B8OIU$Y\(&;#B;V7$3%B3(CXQ/BA\3=\UH$]W$.DR!LB.QI1'B"M M5I*J*2HU,XJ:>L-GG=O#HX@0 YNP=Y #N\=YH'-/>&;NY] MTFEM)-T&%D41(W!>NX..].LHIXEY9%N39.0FR=Z'MA&H8W9"-/+O841TP,GM M#E4IIX[I$\V.D9L=G[LDZ);OVS]&V,D[(6R*)*U4DJHI*C4SGIHB(S=%/G=- M,(+L9O>2$:1)T.*]*M)OHIPFIG\T0T9^ACP-)A&D2+L/C&#B#-P]5 %W[S51 MSFLQ[UYC6=3Q7!>^7Q<=.]V2O9]P9#=C(MB$,=N)I+Q&JJ:HU,PH'KU[I".O MX?MU\2@BA!6%(7@+"=Q[:<^ $"4N)F"E"#&#I[L1(]9,R_B)=JY9*'*ST%-F M0!%",/:9]1EB!)[^#CK2KZ.<)J9?- %%;@+J/0/"4G2V2_P'N?PFLD--RBEC M>D331.2F"=>:8H1,XL,XMN_?GR)#A,#]^U-DOLLQ/:!I(?JYY[;<\KW'!X0? MN.WS.6F=DE1-4:F9KV/2D!/_W&-;,9+PLA_YV,\\'60D8@/>V]09>6*-/''O M=)EWH1QUBZ#%ON)*U6DJHI*C4SBAITXM[I,G\4(;E@RYV(F3T)0DRP MY4[$#"YW(D;8!9OLIBDW?CEIFE/Y^++7QR]U<;M[ M.>F7HJZ+[>[C*DN76=D:-/^_*8KZQY?V?:>'5^Y>_!]02P,$% @ [XEG M6;O"DFWV!@ 7AX !@ !X;"]W;W)K4D!E*G10MLTV#=[E[3$AWS5!:]).4D^^MW*#F2 M+7XD"[@7C20/1R^'G'E(ZNI1R)]JPYA&3]NB5->#C=:[R]%(91NVI>J]V+$2 M?ED+N:4:;N7#2.TDHWG=:%N,G M@_:=IN'Q]8OW3W7GH3,KJMA"%'_R7&^N![,!RMF:5H7^73Q^9H<.)<9?)@I5 M_X\>#[;1 &65TF)[: P*MKQL_M*G0R".&H ?=P-\:(#[#<:>!N30@-0=;935 MW;JEFLZOI'A$TEB#-W-1QZ9N#;WAI1G&I9;P*X=V>K[X=K?\]MN7VYOO'V_1 M\CO\^?KQ[OL2??N$%C?+S^C3;]_^7**+'W'='YIW8\^[4_15E'JCT,#^7__$T^B_[GZ?"9G)Q$8 MMQ$8A[S/[Z .711"J7-BXFM0M3=?;S89+.KD;[XU[81O$XQ:W1 MB;JD59<$Q^\]S<968H=U+L.:,X YE$F6/4S3GCZ'37+4B1.!:2LP#0I<;&CYP$R-7U,N MT9X6%4-B#0\T@^FE$20 0^J1[IRR4TM2;(KRB6S;9DBFJ5MV''5(BX+"EUID M/X<&[CF"T,**1S6SECV9:V<1.K@\EC*>](N0PRB.DLBC]PC!<5#O5T95)9DI M1 C*"A>06UUIBXK,YF/*C=4!"C]II85G*YXX:_B\5F1 M?"YOI\'HH!R'J7S+H"9"=J +*#WUE<$S@"P3E6$AE'G&]]XA'#OJ41+W!]%A M%4\FOMSND!T'&>?3+O2&R<. .D4GEIRIE=VVS="WQ(@[:L9A;'XI7P3GS!7L M4++8<(SM;+&-AF-?F#N"QF&$^E7+"JKJH9"Z0VVS,N[CRF$#HGW5J2-J'$:J M1W7^0EK)]JRLW+%V4;:_"G 989)X9'>R]MI%#I^XS"_%W3'-2WXWS!R2JSU(Y7. M.89M) \3TE\1NZQ([,EHW)$;A\E]7\EL8W(#5G!K_@12_=42VP0>6CGL,L*> M)2?N0(V#[#N12;._*F[R=E4I,%/JUWHO!K_4V=)@JG]P<.@!>76!Y# AOK4< M[MB*7]_Q6KE\4:EZG?_.F2!._0Y\)DF_'CFL/,4(=X#%X4UQ/Z77O*2P*WY# M2I]UIWLN;Z=1Z*B-P]3^^,1DQIMIJ,QV NJQV4*X!\M&L#79'"CWI70':?S* M/I<^-^ON]:OK;NP +H%_?9D.,XRCR)<6'9GQ*V16JH)IU,23997):LB0+5=* MR.=:OE.V#5PKLK9)G*8SSXX!=U#&82B_!+<^0C@J\#E;:<1?NI,)Y2FA-G M MY8[=KT\WZ9!,PIO?M@ =:HXS@9V'CO;FUC5%7&8XFGG6;J2#* E#M-;=GCC4 M/3 ;L_J" 0?VM/#MAHF#F'&2)GWEMAF.QQ[='5=)F*L+GU(T1"OVP,L20N]4 M;?,3-NC]A9O#:CPCGET).3J9#F-V4<&"N,R>D9:T5,7A4*_=RCOUVKP2YOISWOP$G"X*P':T=Y7A?.UXXVB0.+TWZ==!BEJ>?PE73P M)&%X]H4VQUE.D5/[VT.46C/?805UL2=S=/2E;LOD0_T!4Z'Z+*#YSM4^;3^2 MWM2?!GO//\27B^939^>F^?+ZE4JH.@H5; TNH_=3")QL/F8V-UKLZN^!*Z&U MV-:7&T9S)HT!_+X60./#C7E!^TEY_@]02P,$% @ [XEG6;*CXHU1! MW0D !@ !X;"]W;W)K[A&9?;S:!RU&_=REWO>&"UFI=CA M&OU#N;*T&G4HF2Q0.VDT6-S.H^7X\GK*\D'@+XE[U_L&]F1CS",O[K)Y%#,A M5)AZ1A#T]X0WJ!0#$8WO#6;4F63%_G>+_DOPG7S9"(R21)!6CEOBD:9&!12U__BN8E#3^$B?D4A:122 MP+LV%%C>"B\6,VOV8%F:T/@CN!JTB9S4G)2UMW0J2<\OKH63#LP65A8=:B\X M5K.1)V@6&*4-S'4-D[P"\Q$^&^US!S_K#+,?]4=$J>.5M+RNDY. :RR',(D' MD,3)] 3>I/-S$O F_]?/&F9Z'(9;Y-*5(L5Y5#*0?<)H\?;-^'U\=8+DM",Y M/87^WTF>AOG=>(3Q$(["P9<(Q-('>N#!@T.&TRZ 8D5%*^ZG M :F9]#$W*D/KWKZY2,8?K@"_5](?:A/"Y;"EZ>& AA!XXN]SBQ@.-?E^7G#M M 9F3)G. 7(*O\:6/"=M7%0OE:%'J >2"6&T0-1#+4M@0&)H8J;%9B,1>D@&V M++7SM@H3I:;#LP'&\?F?%%1R( BM,:VL]!*I'Y[37.@=PC+U')3QQ\ETP"$5 M1JF&(3%V-";_519DJC26"Z?-:UN-;2HI$T3+=]:E M8LJ93 7/,U-TDF74I%6!%* MX[XZO%0':1[SYF2-\+HB#A2^DH*8RE(1]@XU.-U60Z]2J?,RZB=2)E%32,\X965=);0';^B>37.P%=MG MIVU7-!QX_B*.)-;&_'CBOO2R\B+1#ZC+3:5H9B#PHX#](F;?*EW?NEWCA,9K MI\[1L%(V[YRKJ)1O*874+C?&4GW45OIM&PO M=V]R:W-H965T&ULU5QID]LXDOTKC&K'K!VA*I?J\-GM"+O: M[O%$S]CKLF<^0R0DH4T1,D&67/WK)U\F+E)4V3V]&QO[Q65)!)!(Y/'R '_< MV?:S6VO=%5\W=>-^.EIWW?;9PX>N7.N-KH8[MZZ+:M5A4/ MVM0/STY/'SW<*-,ZGH_E1^.*# M6:T[?/'PQ8];M=+7NONT?=_2IX=QELIL=..,;8I6+W\Z>CE_]NH"S_,#_S1Z MY[+_%]C)PMK/^/"V^NGH% 3I6I<=9E#TYT9?Z;K&1$3&%S_G45P2 _/_A]G? M\-YI+POE])6M_V6J;OW3T9.CHM)+U=?=![O[J_;[N<1\I:T=_UOLY-F+\Z.B M[%UG-WXP4; QC?Q57ST?L@%/3@\,./,#SIAN68BI_%EUZL6/K=T5+9ZFV? ? MWBJ/)N),@T.Y[EKZU="X[L6U'$9AE\6U635F:4K5=,7+LK1]TYEF5;RWM2F- M=C\^[&@]C'I8^KE?R=QG!^9^6OS=-MW:%:^;2E?#\0^)SDCL62#VU=F=$U[K M[4EQ?CHKSD[/+NZ8[SQN_ISG._]?V;S,?3$]-Y3IF=NJ4O]T1-KB='NCCU[\ MY8?YH]/G=U!^$2F_N&OV2/F[_XCRN^?^A^UT<792?#]WBH]K792VNHR](BSM7F*:L^TH7'3VM9!:'V?'YRFZVJKDM5%,5AK[>K6U= MT]J[AF9S_<*9RJB6UCH9$&.:3K=E&!OFQ"1=JQJG6/7IBU87NC:D/TR=:3)J MZ8&3XK5J&]J1*][KMKA>X_G[K]]?/T@_;.D'QS^HQ(!53S,TI2;S]*4W=,RT M%]7!3)BR:#3H(^(T#Z;_;,@,R1P+\&NS[4'-XK:HS WMCR;,QI#!9<[06&/Y M*7S:L9FA4>I&MV0UBZ;?+&AV8F.^ /&U[XCU#<]:]2W^I-E.BI]-S8N/B!3J MC)NF#A/\#U"(XZFP/MGC\!WX=Z-JDI/OW,"U/&6SAL>S'_7'N_%_O_OS[]_M!W^BF MU_2WM&0+F,1KLA$=GE.P&_1/;E;^\L.3L_GCYX[X*R,AOZY8MG8#2T"VHH3- M,42E^%S=.A9O6)ZR-5& V#:5M>VK8V"!JMBVMNHQV+;93!A*2V_ZALR4-T'$ M#%!3&S88<1R^AW%@L&]T31?*P_*+*VN/47\\$GQUA^W$J%H"/;08;NN-8M> M@!,-WND%/< VSRZ7&@=-ZR1>J=K9:-^W+:ER)Q*D&K;9'W,3'\PTN*0BUX3] M*DY*+D S:6*0%-F(AD:4F@4ZCEKH;J?EP8$3X3WYJ6;\J85=B@YGJ]H.KHOM M745VAUR*KF9>]/WD:V(BR5AC-\0Y)Q)6ZADO0,@+T%(M3&VZVS!M',KG5Y$% M9![2!NB@%B!]P(S_BB(IE&RTFT==L1RB\V)+FU%G7Q5(2'H 5^^'NR/XXT MM-80K'!I M@X+XAVXA6@LXA'@]U[HVX,:)RT3=5K:O$ MJ=E0K'+!-0V[Q1X0Y^#D4$*G2=2@#GXSK/Z6=''E]="PY-SR^4/QZ'2Z&4F_ MH;,T3M1 !8,!!OC9\6.8G$Q>$&)6#[9LED_7D)EU05S"#LFR?B;?+#S+=(Y M%6E4HY>FDSGH+\07>K-KL#C+F$/<"&HSFCEI43*M-.F6E:05)7'@M&*_ZK]A(!E<"TX?8[PI)MF\ M,6T'^5--@S\;B@'%+H,4/B$PK,OFY<\R*_'EP[NAXJ?M!_T!UP^([;/B/O$9 M1TM^A/P43#0D$S:5X8((-I]#!AE<'=D(C,14I-\["BRMX M$XV:JBWX#L$?.$:XYL$!$N>;E15IV9*O[KQ^.?K-L4W#D(P*Q4P#RCV&YMQF M9'U+;@.0^(]D-AN?BR_+S#0Y/+RB&.I&MYEYP^Y$^EJ-#H >0C M4$='5-9 UU%0]C$$HMIZ^!5"0?"-L$YU$N)\3T)E67V#L8!!3QBKU5W?0F%7 M/1T",<-[[YUJ\=%'\LUW[RD@^N $#"(6Q$IL.*#^K40#O],7'IJ$T>)5!OLB M*2=I1;*"!-,Q8AXZ>X9^M9^?OIG5M=VXP%$R!MHB,ZB0\ MDHZ CD#W:6"I//F'L$%TK'V3I)3XPNB5N92^IB5/"^." %"K>.8+,C @]/N MS?LT@6W[:I%[&3%EQ9XIF^5"E$G--[8J2T(.O:$,AL>;Q2GS90<^=S:6X&QQ M?WH92WQ$P>.'![>@!>GK-!Y\.7R$;$"F65'TCME=$#S7/J3U,8BX-[N"AT-H M3CZ^U4MHQ$#:H\W*19AT3^3R-F0$LC6%CQ-8.V/,0#E8E \Y[Q G 3.*^;WQ M!P^W#?=0UP*U#,#@]8%?Q/C$V>P"I\L -OS<>4C>3>!7Z"'-)HP9&.\DI!1I M+X.WGR NX;AJ @]EAW$,)(P-$QLPD6.G,0?&]VM+7,JL$ULL491)BW T(:V M<9"^H6VX00'D(+E 8H3<2%0ZKZ!PZJ+?%2-Z":E(;,R&/QOD%H"Q5'L[7(O< MIV4>,^Z/.85X&!RX&%D<52D!+!5M?Q7SN8.0@1AVNR7L#?OH73KFB>$NYZ- M[Q?R3>2'P>TVV)F(N:''N=D^J*'3HGE2_*P)+< LY*J978.X8<8(:PS7E17*L;I)(U7 I)HB%KO+8['>Q7C"OX.0C7K>[D>;+7 M3OMT^ PP=$>'2W]GWP$]0FS*"F, # *3,X;.$D?Q84B6< ,>=D!4LH8B'X2; M;6F8$]68E71$"2GD9M2-@RH?5L?MBGN:9BO;2-61TF5N((B>3W/OV=>)@U8, M@?83O+S SZ0%\NT\)#YQ_/G3V:GIY*8IH\7\S-\'&>%&7'^ ?23\J79 M,T$4D9\5?3BF6:1A*(T^!$V*"VY'2^ MLLV@0[AW,7OT]&EBROGLT>73?::&"@=UD]CH1Q!I,BK7AM2*N MI>W4[)X/(E=;^(0ZB3SL6,D(=DLL "II]4JUL;2COQ**TVS%V%-E=39?SVM6 M)[2,ZS@:M N&_0>Y%C+8R:ZAYJ!@NU$W,)RT=@R__Q#_QGLMU=:@L .QOC<_ MR\YH3E--*!!7H@YM(B+ND7ZI#805:[!AH$]@J\K5[$U6 _ K')R$UJPYWY!/ M\1^?(TMX.,8VJXK05DF^6@Y $0$R49 @WK9 OTBRDBP[S=K06IQWI,$]M'KH ML)GK*=)>&P2_3%((-3FI-_/;3WF+9=_UG"7DI\3>QOSZDFBP+:;K5S9?P[I*13$JD?4F;C4KU0ON;0ET7-F*M9KE(R3B7UY? MA41\\=$2=BK.SQ[-LJFN4QF?>3I_/J(DS!1'Q_D"FY@^+!JX\S=%\*"]+;QF MLR50T-6^[D9G0UJRTM(9D)7?M^@_D$3!T,97ME]TR[Y.*7L?YS1)(\4!("NC M65[7[.[I"7DT2+Y_3A2 Q-8/,"-\.O J [4GTX?*6D 3M5GJ(*1(#';#><9R M.] @%<7;.U?"Y]RYQ1PE8;/]"JQ6]2V'A)EBQ@P_/:HRP%=THFJ<9!_6FGC_ M9%RB@G;TL1H7\[S0Q6.7Q)]763XR0E\5 SUV8JH(J:],)Z74*S.WE@BC0]R1 MM$9&'?;@*3TW47/^+DS#/1V81S(Y]QG0V-[1$^[!LU >(MHP?][1%'_Z!T#4 MX)?A@M__B4D#6=G_7D7D%"#5/5*9^>4C^ON4_Z5/\Z?T]_'%9?$>J5074BI# M5IW/Y\5\?EX\/7U4G#\^+_Y%QDH?V^62=OWTK'A0W+^3 >.OGZ[F[0,YNT A7:%9#*Y96"&*#^ MQYV8P!7HDC$HS4-E*X+6SI#N#Y>5Q@!&.+&NWM@XGW!??RVUKB3%\.;GMU>8 MH6_Y 2[4@.Y[9Y>,K$:V $T :R('5![;YG@M%=GBWB.!\*19K_O6;K6'9[-+ MVK#_X8K,5J4.@ND#"; ]ZT(_+B>%C7=-QUQ7\N2$D"&09?><(]^[)6WIZ]&( M)&_P>$@5?I)NBM_O'SY/C69944% MHI; 4IYG\16G?K/-4\@D&5Z+).S2+#2A X\=D0RMC70T&#]55FEAW,R>ES'G M@3&R2D) >GJ?H4=CBIS4$@%\*'C4Y?U%^WGMO"DPRSGE'8=W^)! #!F%/A[/ MRMIJ1['_#,Z1\(=A0,:[GJ5PMU-?XY>2:+7E9Y])1:I(<^*>ZU]E)X4RX!OG M95%T-A0H;)XQ0VL.]]E]5%^)QIAD\-UW:>'],VBS]D(IEXEE@ W+&V8F3D9X M07,OE(?3!Q9AN0)__(X@N1[?TW!&KUA9<]V:6>%N':2?'/>,11(/Q8A[R/(4"%3 2"GYBN MG&&^%CO)\AS[Q^ I#?O<2]!(C.K+",CD-J$>BTG88DMY(G=V69$&7_NF. [0 M\U$H/:,)9 F3:)S$I[7YC"0*HUJ82!HEQ6Y':% Q/)-JS%<5XJO9$(YVNEPW M#" ).YJL>\HO.UV^]+A\F%TH:V)3BCPX,B4@J)V('"F*JEFPC)2JY7'N*=U( M,UOD=PA1S4$I)B82*Y(4(6I,68)KN^QVBKLTG!3.!>ISB9O[#R:]\*#O+S0' MI$8^*%VV2&A?@]67UF/RQJ$NM$4$&?IL:T++L]RH],41DJ#=-Y0 M-OB9%7(1L]2^$Z)WWA 8Z:<15!QBYI/B'%GM&_E_S_NP9"[&![8EW9(VDUA=[\!F+I>0 /M9IRNBC9>K0(KL% M'&T[Z1D%ON+MSE#XJ30%#Y^]6]^# "DRL0.1F?D^.)3/@M*E;<(H<"$D=&:U M/K!&,$ M*G! LV2E&/E+*>_X*P@I6\+S;A9I]CNSQ&:CKD M_SZ\^Q0S?SERY!$Y?K2Q^2A=&PJ1*&>U2&K??0IS$.*78JG@?ZP%,7'KL;O-MR9Z\X#[;AW'*!--&8*%4K5E8=M6RC+MWLF:1B[4\Q,+F]Y'BR7B'34,PMDHK3&C_9 M-_O/ -EK:5V)",_CN"(1^;='I%L.GW>+LD7@I+6V=1 M(M3'@=YO?;7:^%1/:,2((,R3SU !C/%-8QU?W1?O+8Y#2R.LEY M>G1E;L#X.]9'B!06BX&EU VG\Q9C+/ZL^,L/\R?GS\GQ$FG%O#@N_KNW'5_M MBGUA24--N$A> !SJNIM&?I']T3Q^SR=#'IP1#][M":I- M%;+ *L^A@*6_#/C&?3*D K5JI[GR?#2 Z[["T[A)6 V_/4H1Z./CR4*94- M5UAP6X[B8QL19/:0K"*5L-#-DP)=5J(>'1A #3E$&V] DA_[>&Z<-^ HA&>+ MYQI3'^P9W$YM)T_F;'0RYW0RGR:,2&2%OW<@6R8J.^%)8\.F5=0ISBN$85GV MU*OB 9BZSX- V8$T87 _TUGY';ME;\!<7C>4*BQ$ W^YZ.KX]DP((")V]_V/ MMK8KH_/;+\DF2!KK2\_JGVJ?.27<@)P2BWG/ >?J$SNB9\BYEF5OHME$\Z]$ M')+__1-]+K'@L7\T0!V3S(WW0&=3!:[92"QGOCK=Z%3CF VK8^3S!:6D%BUO M[T?1#S0#C9-U9-\;VVKD:B8;"CX>UO4A29V< HC,U\$E,XWNM:\2L\-B:68U7S5^?C2K)VB&I"[Q<_FC+E;%3,9M#KOU*F$9V52H?'-IRP]]!;4HE\ M^RG :X$7+K]#@^C?-CY5(_I%@M%O>B$UW(1D>W:?Q",H9!5MS3<8 MAD97^FPPTTGQ"JH/:J[2)4^2X5]B.0:\?)OR,1XF?;P[,[0(LV971UV\3^M\ M$X?AU@0>D/?62\XS.._]7)#"?0SA9Z@:[5^U:'U1-8PIV8Q4^]4;%._$LT\3 M+4)BVJRM+;,)>R4X7BA4"7PSSBVG(USJ9O(]XOGAIYT$UOM[V!)BQ\@Y!"4^ MIQ+;1?P]TE',[$5GQ .@F,G=#J% NG2;77CU+,QZ\?-&XK=[AY7%P67MVR#] MM:VUV6;7VNE4^)[EX'(+3KK1[7A,2)K.Q-? &1&J0YS-1AP&O1_9/E14,8> M4NY#10064_C*^&\3S0$HB!F,^P6^)X>]^F^&P^:8UE/3!+: MP5/S[M0XO(7,QVZAK.6W*ZH'7G"N-=_G7=%#7L, B$'Q:+6>B:E'Q8SV/"@A M#@#CWO52?O%+O'8$;L9>IDJ7 (%#^.EON+!R?>GAM;V+[1##<"G.JVD"J)YW M4Y$1Y U$8S#Z:R03&,L]Q&];\2CLE]F_QT+RYHNG.5>U!$#AU&3)ZQ/ MND]U@"AF[LRW)QR,5F++"4"*9M@=7_,B/)?G1#694S$[X*!=R,K%X&*_ZR:V%:ZP9E(D?4&]ED:)#5\'[D*V9X%7 M_TU7U$/_]=)""+;3 M(7<"G'(D&=NA5/; H*S]\Y]^"U4^=;P.@#LP9Y?Y[8K9Z?GYU%V_7G-ICAULZWM MK9:>+,Z^PG&[L#]_UU!*'?'],DT*0$/HR1LYX:;_PK_6\#O/^_M<;Q:!<,@: M%T$;Z7PNXB<("DM:U*4I)*A]_]#MQ"7=U"R:]%A% NG= @YV9X64Z?ZU1+'J%,H+C[M,; MG70_@N2L=CK,F_A:#+_G:[*'Y=N B-_[)?5>BO3;7E<# JX.%F[#186I+MX/ M>M@'1E&^[X$+;7,<)9#\RPU<-A0I5=+JK-PH?>#6OGDFBQLN;#T]]]NWM M'V0Q1Q7WGDI_\H"%4U+]=U0X0N[.\^[>DXG!0[;_K:>#2!P/MWK=HGCR^/)+"?/C0V2V_>'9A.XJ/^+]K3?%;BP?H]Z6U7?B !>*;B%_\ M&U!+ P04 " #OB6=9/]Y%W),& !M$P &0 'AL+W=O952J+810$R;!DHAI"OPI^$IO/ -E,I/R&[V\R\X' 07$"YX:LL#PWY)?\Z(@ M0QC&]];FH'=)BIO/G?5?;>Z8RXQI?BV+KR(S^?E@.H",SUE3F%NY^HVW^8S) M7BH+;?_"RLF&\0#21AM9MLH802DJ]Y_=M3AL*$R#/0I1JQ#9N)TC&^4;9MC% MF9(K4"2-UNC!IFJU,3A145$^&86[ O7,Q=OOC3#W9T.#MFAEF+9Z5TXOVJ-W M#.]E97(-;ZN,9]OZ0XRA#R3J KF*#AK\Q&L?XL"#*(A&!^S%?6*QM1<_.S&G M-]JM1TUPHFN6\O,!LEQSM>2#BQ>_A$EP>B"J41_5Z)#U U$=UOL@#8?X!)P^ MO!%+D?$JT_ YYW MRYI5]Y")#"IIH&;WX-X[J:Q1HEJ 06&3*\YQ&T71Q^N2 MJ@@U5T*B'*=B I;"\'+&55\/*X\/L0\WV#5<*11#;J;?[$XJ2[33+F!$BL.* M_E02A-8-JU*N0RR+CRB:_X15872NYI&APD51V&_: 83RE2_G MKWSX@D+*0<=5V7OL);VM %9DN#&Y5.)O!PH5BH/H_5N\-,P?UJBI21IGOA<$ M@4M2T\HV@ Y^K)>65<4+GR#ZO:DXA+9486*EW,K$%B]X!FH(.PV-#U]P._N+>HS!GW&6:0=,#MH'1C C8(;#6))VB9&J-<]L)-26# 5>R^MZP0LS%NDNZ M/71NE$A-M_-X!9,2QE4 L;='-CIJ8W+Q];18Y$5FD.<>@Z MRH=+6X;'O6;+A3V.D$ 8A5XP23J 5KE $XK3G:!%:Z%897:#;L/2O%>V1K%$ M)8K/[EM9;#T;<\9UJL2,MN@^L>:5(U'\[-;;V]/;[=;Z?T*[M9+;[29^KMOB MYW;;!A%+'$Q$^O\/_[I:BEWTNZR5*,"R+XZ?QKXX&2'[IL]D7U\GA*)H,NKY M!S3N2+B#LQL\9#-DDTMM+@ODI)T>;%;P]J*+)=?HQ-V?[45TAI?C;6P!5[1! MV$B9T.-W7*5"6S/,[ #@!#ZVJA\W5+NUMQOJ[3/2&BO%X995"PX?W%#[:B^M MF,7EDBN\@\.MA8U,7>.)J_#.C&2 /\20^--NY8BV22H,22RVB[$?C7$G#.A_W,J1@!5,2#!T/3'R M1R'MH4;8K1U9$1*-)M:F6Y[Z48)[4>(?3W%@C*TD2;22$S00>9-Q !,_;O=P MS=X1HE/X;(^#)+ 2B3\^)HG(CZ<0C:VQ@V3M9T'.B%)XK9"+RHX#QP1L>_RA MI1U%%"^865]6>I;,X2@:VV2\ENZ8")E-:%P]GWSM\AY,NK1EI=UR""S1&_7( M$EM--M1J.)&7K$ OR[9O*WYG((9[8F\['%OBVK0@0[!ASH1"(P7.91>>;K>U M/2F/D*4N[Z,P(L[A@'.3XJ>OK=L0;I7L"86*=Q=J,O*F<;2G%HB=P,#8_OR/ ML$N"Z3I)'S[(?86U1W;G]Q$8/XA^3[HM: )VA9YG$LW\7$%8AG'IA]#,!86_[TYT1[23Q"_3'S:!LGR\'? M=C\Z;6T?X!D93>P\1=FM0;8UPE*);;DQQV2C4+H-=R\KGS33=OT.'VY\ BFY M6M@//?8:7AGW-:1?[;\E7;I/*&MQ]R$*;\#X$T!#P>>H&OB3\0"4^[CC7HRL M[0>5F31&EO8QYPPO"22 ^W.)O];;%W+0?V&[^ =02P,$% @ [XEG65([ MW/5F P W0< !D !X;"]W;W)K&ULI57;;MLX M$/V5@;;M4V+)LIND6=M DMVB?>@B:'IYIL61Q88BM>0HLOOU.Z1DQ443%^B^ MV"(YY\R9"X>+SKI[7R$2;&MM_#*IB)K+-/5%A;7P$]N@X9/2NEH0+]TF]8U# M(2.HUFF>96=I+91)5HNX=^M6"]N25@9O'?BVKH7;7:.VW3*9)ON-CVI34=A( M5XM&;/ .Z7-SZWB5CBQ2U6B\L@8"+PLX??$.(9&WM?5B\ ME\LD"X)08T&!0?#? ]Z@UH&(9?P[<":CRP \_-ZSOXVQ!K[#:QU_H>MOI+(&B]63K M >0#((^Z>T=1Y5^"Q&KA; J]*6R-\$EL MT2]28L:PGQ8#^KI'Y\^@W\ ':ZCR\+>1*'_$IZQDE)/OY5SG1PGOL)G +#N! M/,OG1_AF8WBSR#?[S?!Z]/QI=+@0E[X1!2X3[GB/[@&3U:L_IF?9GT>TS4=M M\V/LO]1V'/V/)83Y)1RRP*<*X<;6C3 [OC&%W1CU'26HWH;$%G#+U]DCV!)> M3.G)_';[[E0$Q"E4.,)X;]GM:ARM"@4U9ZP%!LX%(1UFMT8[U. MH B^'1^29?J+\T?^LWP:%[)URFRB#R]8TYZ3]3#%; )7% _91]A#450LG]BJ M'FQ/XOD^2O2D^&YR[!%5EABO>8S5\7X,N*!>TII#:AJM"K'6.,9:MEI#J7PA M-.Q0N"B8*N5[ OZ/H)XB +@5^,[[D2" 3LF>RF"^%]F3(,\=^8VO,:.#>9 L MV97#T104I]%/X.W_27VT#PGLL_,@G!*F0(Z8.F01MG5/)6<0"9\G=Q/P)*@E MZW;]6:C(]&4(O^'D,Z'>@2!R:MU2S!]G(T#PL+T"X=!B'HPE'I"R9:=COMFF M:5UC^?PQY)\"/=)BSY2Y$UPF[2TH[HM8[S7+E5*%V<^%W?>]\-X62@2#3K&_ MA]! W) <+<_:XOXTC'@9&YGM14!/GKKKZ<'(K=%MXL/B&=<:ZJ?ON#N^75?] MR'XT[Q^^#\)ME/&@L61H-CE_G8#K'Y-^0;:) WQMB9^#^%GQ^XLN&/!Y:7D6 M#(O@8'S15_\!4$L#!!0 ( .^)9UF/JF^ A04 #(- 9 >&PO=V]R M:W-H965TJ?=0DC5FI[[ M=[=F>JXKETN%MP9L513"K*XPU\N+5M1:O[B3B\SQB^[TO!0+O$?WM;PU]-1M MM*2R0&6E5F!P?M&ZC,ZN!KS?;_@F<6DWUL">S+3^P0\?TXM6CP%ACHEC#8)N MCWB->K,7N3B__ MQ-J?(>M+=&[]%99A;]1O05)9IXM:F! 44H6[>*KCL"$P[KTB$-<"L<<=#'F4 M'X03TW.CEV!X-VGCA7?52Q,XJ3@I]\[05TER;OH)R25[WG6DB]]TDUKN*LC% MK\A-X+-6+K/PNTHQW9;O$H8&2+P&WZ1:!$Y+MX(%*C0BSU>0:#HPUEG0<_K-98*0>Z$.?%3P69@DHQ!'DS8L M$:Q<*$Q!A"W@-!3ZD>X9DAY3:B/(;$9G_6E5IY<,&37(J9S#F)C"9N#R>GFW@, M>AJRJYR6^@$>15YY_,7^L*32)KI2CD$XZ'=&H]_:7D&-\NV;<1R-WGMGC0^+ MR&%&\/22H?G$DV#02GO(9RJBG4# !K-$9@2)DIFCJ!T-8H;^+W%**@H"N4#T M\H69MKJ,PKX=B/[8)W0W'Y=)8BI:$E&H,Y!Y4A#<4I9HR,1*J4SG/KV^+%H? M>=Z3:[4X(187FZ:/1L/A/D,O'=UGZ:JV=.\M=>".':NQ;1W%F::C0JV4 ON< M^O7&N=$%B()!_1)K8+HRS^SQW%M2[^+[HS $*\<=+8$OFT:55B?-Z2/6>6;L MU@5X)SO8\>>3NR1U=N!F[L]-@L>@#9A-KPB/3J3W?BG)*9L1[A#6=:'Q6=ZR MN(,4#>N!N>:3R @XM+JRE"E[? ;4;WVH'S*#N-5HFD]?J$!N?]FFVW]_8F+R MI;^Q^K0%]^:5M!W!Z'1]B>-Q??VV/SO1&*()#'LPZ,$#'YD7RB8#O@Q9S<@K M.QW[2"[]9('IB7@D' ND='""& \G..$TY1L6?2IH7/,,VJ$0%J77!"Z:@L981Z18J,AG/EULUAXYP'+%2: F7FE:N(&*]4 M--(VHX\B)>V4<+/K_ M/B1<,Q'._4FQ69\O44OE,#IA@# M><WR M6Q]T*1,8DT'>ZBTVN>/J*1PW9VX#GEI--JG3H$V,G#&P&758[L *U["> ?%* ML.$@U]DW3'4WYEB"O?#3.HL2K\)(V[QM_A!7OX-T&#SD(J:BHX)]%> M9S1L@0D3>GAPNO13,15FBI%?\J"#AC?0][FFD:M^8 /-WZ3I/U!+ P04 M" #OB6=9Q9X_$78# "D!P &0 'AL+W=O2N*=J'!(>[M'FFI95$1")5DCKG_GV7 ME*SS 1<#>;&YU,YPAMPE=R>IOND6T<#WOA-Z[[7&#-LPU&6+/=.!'%#0EUJJ MGAD*51/J02&K'*COPB2*UF'/N/ ..S=WIPX[.9J."[Q3H,>^9^KI!CMYVGNQ M=YZXYTUK[$1XV VLP0*SRHL&9C9^[EZ2^<_:PL7RD[[7[A-.7&J0?EJ(WL9S IZ+F8 M_MGW>1\N $7T T R Q*G>UK(J?R#&7;8*7D"9;.)S0Z<58M VP9;/; 2]Q[5N4;UB-[A[2_Q.GI_ M15:VR,JNL5^3=1WX61J$]19F OC2(MS*?F#B"4I)75*ATL -57P-1L(1@8'F MHNF0NF>0RK C#34VU%,&1CHV!89(V&A:J;AAMC^@&7G%1(E #;\D3WCB\D$/ M6/*:EZSKGFB!4O;]*"BT/::!BSHLJ#EP&G6X,[!Z9B\5URSIE'8$+B"X]/R01NZF7KXC0NR)D=- MB^C?MT2J$*&?"A9MP<)GVEY7;N?]?'!0[28+"7Q41Y'&P>:DY\_.XL)JMM=Q/ M5AM(BB"^T)S$_CI*+D0G*[](GU5?UF/%*Q#20,NHHER!NIO,%F@U*G>PE&W< MJ=@Z$.3XG7,, RHNJ]>-.Z,VWYDU+3-TJY=R%+8*;(WU4EE:)DC5&Y UR%&= M:R-XK7G#BYN3Y#7N?=#@.*=+=)E=GJ /T\W[G#Z]7Y^8:CAM>HD91V03Z7DOJ\#FP"RP/\^%_4$L#!!0 ( .^) M9UG.%1?>< H '8< 9 >&PO=V]R:W-H965T[7[VD MTOOR[.C(94M1<#=A4J*/QWEA*J^D%G>6N:HHN-V\ M$\JLW_9&O?K!O5PL/3TXNKPH^4(\"/_O\L[BVU$C)9>%T$X:S:R8O^U=C<[> M'=/ZL. _4JQ=YS,C2V;&?*8O'_*WO2$!$DIDGB1P_%F):Z$4"0*,+TEFKU%) M&[N?:^DWP7;8,N-.7!OU7YG[Y=O>:8_E8LXKY>_-^C>1[)F2O,PH%_YGZ[AV M=-)C6>6\*=)F("BDCG_Y8_)#9\/I\)D-X[1A''!'10'E+]SSRPMKULS2:DBC M#\'4L!O@I*:@/'B+7R7V^3,@5IV>ON"/N FP*;HSYCJ<1@+O*NHKK MH)"6D&\=P7YJ?5L)K8E0$PAP_AER"T3IV'CS?W38J5JG)L/)A,7VX[C-A3%@!&JPG/ M># # )/4/?KRR1 M2)YB^PN*J)@A]HE23Z,/0$N9$+G;3W2N#/ %?V;">LQ)+.-N24J7%)3:MJ[Z[/;VNJDK$A'WMMN WFB=9JHF2Q)Z6C8Z.7=0M8I> MBI$;([6^5-+)L L6RS\Q7:UASB SQ9;.^H=&(_$\9ZHJ2IH%P.& ?(-?FT B+G/ >6=["CRXQN]UP.Y]*+G/V8G(2!)*8N+??6IF$A:JC MI,,:H%M@K&0OCH_C/C*N3K!4_Z92.6*-5092[%HZ4![59UZ)F#V-UMHZ&=B: M# K\_)'VX0.I/AREV71))[0NE3#2K#6J6 SAV5*A)^3_QA.A9Y5&HJ%&$WM3];%ZAC"O-,H6_PF[+[J?1-&2-1HUXL9M&V#NMQI!(&;QI8(GZHZY M1)CKCAP:3VI/P^G+ _[MSD*AGA!X-/J0&I1TP/,I?.$[<6$@AVRO-)U:]\9G$*E MW<@Y_O^TE#:/$Z(L"OP*B9'?C:U1=?O7@%T%@'MY'-,5I+J.^823*U=M8;#^W;GN&WZK-=..-:<_D ![/KG*\S#G$ &$F@L#(/YVVQ#=EQ$ST)2_ MDR/@$>X#'6%ZK*5NCRIA/,! 92/'U\+ 8\125F8^<"M6 $H$L7/:"R01CVT@ M36T\BZV =+:MN4]#-GH1>6 KAL\P'U?HOXGS7+J^HOF=S^>2KM"HU37TER8[ M;]'?>59/AGX)XS1-W:)/$X^J@O\Q65 4PAR$)7H!]FPE6:&XCQ/96?0&_9"% MUL)SZLB@[9:!B3?3J3AT 6,^N_ PSEP0G>/TC*!L2$"[KS-6AQPCUD: < H64-D9;#U_%%%%IK@L@JE%J61[,E-\C:<[ MEL+GE:4O?7*MD M-6:SD7&8)'LX5M+ ^K/3C2:3@&MD7E+L-X!9[DK$!4XX/ M. ,LHS'(!:RS"BT8J?,W,T+3Z/C=Z=#_]GQ *&=(L^;?$VW*P:SYOM5?0[X)5Y6LU>=:Y'Z M2+JP/ NW-])07M27$X\^""Z1?!E=U;S^6DWN:VN.'$9W4KPY,_0[-P26S85P MYVP&!@03TUQ8GYCKT)YC.4H7>9YMZIK"*9G*#G9'#T/.FEOXG!(V7L81X4(+ M%7&Z?X$6S):V*CT)HC+&\0E*LLTYT@ ':57%&-L4A 'SK5&G3>X,,E"J9M+ M,.M?5;X(H3NO7PO4QXI&=QO>K@C*H<#7?$87E@0Z[A,H>K,1=%K4H&\?ST)? MU5[__/[^P\,56TFCHF/.._/L"KQ O8'L [$3AV4BZM\\/^=_"!=1(<;=$!L* MB.OO-#BZH=EJ4_$V VTQG1/=UBS>SN!/GR\Z-RI$W\2A^8H(ZMG#&^,T&J>3 MQ@SK44.6[GWH#$%V$BE$)J9%\:HXY6(J@-KQ,+:Y/$L==-\+.MBV3?3M"2X= M BG)P\DTL4/07Z<[;?P5@P=2U]BO;AT\]?+AJ/,NJ!"8SNF-%QT@X?#X6JAY MVKQ4NXKODMKE\8T-!Z^+@4Z+>6 M%N#WN3&^_D(*FE>-E_\'4$L#!!0 ( .^)9UG_! WD( 8 %$/ 9 M>&PO=V]R:W-H965T&@ MU*;JG9_*LX_^_-0UT9J*/GH5FK+4?GE!UBW.>J->]^#*S(O(#P;GI[6>TS7% M3_5'C[O!"B4W)57!N$IYFIWU7H].+O9YO2SXQ] B;/Q6',G4N1N^>9>?]8;L M$%G*(B-H7&[IDJQE(+CQM<7LK;9DP\W?'?I;B1VQ3'6@2V<_FSP69[WCGLII MIAL;K]SB#VKC.6"\S-D@_]4BK1V][*FL"=&5K3$\*$V5KOJNS<.&P?'P.P;C MUF L?J>-Q,LW.NKS4^\6RO-JH/$/"56LX9RIN"C7T>.M@5T\?U=%\A2BNM*1 MU/5"UZ>#"%Q^.\A:C(N$,?X.QDOUWE6Q".KW*J=\VWX ?U9.C3NG+L9/ EY3 MW5>3X:X:#\?[3^!-5D%.!&_R4T$FC/W',;@Y3D*M,SKK@?V!_"WUSE\\&QT. M7SWAX?[*P_VGT'_0PZY,E5T2E=\3[T'A2,^]*=:N]T5-+Z1T,9^8.VW1W M@(D>],YT*!34808Y"&AKB_=KJW2I6O@_5.A[:I%8;*"E_IHOA$'M\J=_4N#\Y@%7^!0(!Y)+;SR[[ZG54Z)U(Y13.=0V47%J(/F%QARV0 M"R3QJ'\P>IYRFVGOEZ::=PF$Z&_&\^+9,=Q]%5 -;VXUZREBJW25&23=5"'Z M1FAC@I@A2%-*?6?:>$1C&XF"WSUFMU7@QS8#+FH,XF6%KA"#-1(_IP^8T',' M-@KZ>C_8K/UHI&P:"NIO]J+;XRLFGZYK[S38T 2)'A4 C9;19 ')SL =S$44!$>(=C,H&L^R','L\K(%QAE?DP=[/)_R#<^8U)EM<@YJJQG"KEH:LCE& M#(0,=VT*.Z9_A9,F+CL/,V8#^5K[N$Q%2O%I&[AQ,^=K)["/LB5A8CK' OT5 MV"GEO/2/2ZFO0?-(2&J;,(1?[=7DY:.CRD!6$V[Z4#8D.+#5=MH4[#..L?4* M))A3!9K;[3IQD+D3"G$Q\,F">A;H"V7I%H:(-C33+_S!<(OH4U9TAO X@W:Y M^U_-@,)G5H=@9@9U8"'!%G\*]GA%_#4U"P,??58@IY\+8VE+.Z9D#;$>L!1U M#$:" KXW)(5"Q0"2B$"DQ#$Y'N[3/EDWVNZ]]DS+2KV4W$P93H8<B1GIJN<79&^PN^2,P_&"(D%#>,7!R?),^!]JI MQ$J@;T0[TMP.!A1/P@.Y\'1_L@:QZ5Y9

#[WZ> ':*">J9W"=Y#]79L,"JLS3H_&HK.0>UQ.YI1H#BUF%X<:WHY24+X1B@#?G_+MUP4A'SX;E)/T^$G'[E6<\<& M_A,5_D0M>^07D0<3"[ =PRDBMV2'DS4YN0F!0>: -9-/B*C.A(F8X%F<0 _> MP3B6'N$4)]^$&[C%;_LQ ,0']Q]GYQ+A;(_$EF$YSH9(FZO03T2)?O+A 5[P M\;BA5Y<(>GLDXM@?ZX''STR\]X\L ]1;Q[>?$%'[_KAAUY (=GLD\0;#3>4= M=4;DWK#>9B?K$:'K0B)T[9%0&SKHDW?A2=,;B'6&_88;)L=+@+%.A% % S<=9+5^L#B((]7F$#'Q@!'\CXN!R MX*$/IMFW/)=\H_8/YI)GW?FQWS"JR623R$MC4!A9@Y&=^)>*S/T-P[]JA535FCENJH'C9N:YZ?3^UGI>[;4I!JFY M2YE5>R_Q@G8NBHMS:Q7EU\)Q'M@+Z(9<+O/,H"7!?(!.K?.BUR?%D:]7: "K M9MZX@I%0$23W=.!:]KX?]C(Y#_*Z5Q1U@<5QOIN1VB==:H@X+M]H&TG+18WQ MN\-$V2DNH!22]D#.%'1%U7D)X"'E9HSO$\QV9:9NV1$$*;3(+W<*NHGB.-_0 M/M^E0P9B9F; 4""17Z34?9#4,6TE[K&ZF<1;:*=Y3^=NCY)]OM% :>M[O=[ZUGV!WOW_MMN_:S>=VJYA]6UK2;>>QVWEHWS6Q+?C7Y@.0LT6Z?VNU>D6U M!_^@F\0=69Y#30U]F6 MJ\U_I+N,KXE=$]-ZLVDF'2!C!@P.: TWX"1:?F+>"W"55.,F%L6Y\\=<%.'J M&3!(="W)BM]92NTMK1YS6YW25&4!9FRGU(?O#"[5*D3283"4A.R MG=,);)=1\W2_TB[!(C2N<[TR7*9PD@V'&Y L_QBE0I>N-KWHI?]L:& >C"D. M!]W$_HW7EBV6OT$8VU+7?*B?Q%;#F2J%YSND+I9-KW'+\7VNVV<\,] \=2^GA%TU3 MF_\@\N2&!;).:Y'Z6-^[=[!F6!_C ;OGI?)E8ZDFEH2T5BB;1UDU%F6UTTKU MM%:1#67UTD7E7#J4I?4L%R^8FZ+P);9+&#"@"]IQ/YB,9ZUCG<0W7@"&E].T M&2CA!*LMB%C(/RF,&++\DH@ 7>F(V8N-6M;87X) M#8_,S0X0YZ7S\C+$)2#",8Z<-_#.MQ)->0.OUKB4#GC[-&/N91NY38])X"K0SD![NY5)#Z@-#&A;+CI.NMK+'9,U$Y5*YIC1Z24;. MW2U7WLH$DS76*J5Z6;E -@P:H1,=A#'\#@:RANX;ALN'_H[!P!MC5VILSC/& MKGO_%1VJ5SH[MM(S(^-C+6K/97;7GT9S-GHS,G@&"*F5ZI?+PFB-QV,K361' MRSJO+N-^WNT1'S&FA%^&PF_+H(1$H#RR+*3A54T^47BD(^>.O"T#%7)&7KTN M7[2+C%^P\"5R3@;I>WR8ME-MOI OMA.R91GJ1>-95>T.J0+%I5;12KD@G*(]TY-QQMU5P0MZXNY(O)D;.6_(SSN+4&IYBIVU^3H MI52N[GFH0F&W*A&68%CFRRG<;=,.0!)X'S!A;&0,#LF013EDI754OI&.'(QTY]_3( MK0RQAP\S.;7AMNE2\T7'=,85CH:-O?P76WDY[W4@(7O07YDVFX4VH.@0EE13F[%,HMX>F1NZWU@>%C^,4L9 M>E$Z/U]O!I8AO%4!618@;R4CBP+R5>G\$..T=Y'9$\1I!\7:1+QV8#];5;)- M%L:L >PURP/0S:B;97&1=<-EPF;;9=!SZF3 2(U*Z6*#Y,M%1JJI$^%@@+== M!GUFP*N7*O7US@T9@"=3HY3=LX TNL]A%K4[TI&/B<0Y:X1Y%?%]:#>_MA_: MO7:K*YI2]#JW__NWS@.<4%T>'W/QF;3^_KW=^[>D6J."]>%NM"+Q 4BNM%EM M?FJQH=.^;O"NLK+40U:P//B-5B263O+LM(A96%)T0J<2UR^3M/CN5N%DP58_ MB9W.L@K(>57%_.XC?K:*#LL1/[6R"A#[*1EJ>TPC['W"3)5P40#?;)M)BN1Y MF.G;V;%.M52YE"]1Z4A'SKUJ]+99O;G!KE*ZVJ!8G=026Y+2O4QVS?> V&>K M&*,>TB9[54=E7D@RTR9<[OS]:=6 GG6" JHCXG>7+::SO2@+D M V:AK8)\'H X/:#-'9 F.Q:JE1H-^<+HCW3DW &W57!//H [+Y7+\AG3]D>U MOF-#!K30B,U>F>E)IE:K&&EDLZWJ500$?1;TS([3ZAN9'64(BE;(E06Y6Q6\ MR!&YYY7M@T%5./_&9= MS[P UZ@K+7^S63[,65W"U&S^AZ8[W"F].A][(SN"[FCV]9W_OHZ)M[HL"IHN M5YA>DV2]T1TTG\E>+ELZI$Z=/D3AM)5K.6J"R+9B3[5T596O1/61CIQ[5]BM M',OY@:Y>NI+002;C'29BY])G;6"#:XMJX)T[QVSE2PYH%3;HC"B5F=3(EHYG MCG3DW&&WE5,Y9]A5:BH$:,,;#!:\C1J59A6R@[N-) ^8-;9RID\7ZLXX)MI MINK.15U%;DHR<_%=V&J]F*Q;&F] \I'A[RV73<$I&U$ M+\J6R53U.(7=K;"[74.%/+%;71\[*@-T953X-Z@7-W>$J/(?!6EA:3W-6;!3 MHW1>ET_A.M*1GN&(HUGBLN]@VSN%N620:7+R8.9!. MN9>/30YMN<2FZUJ#'R/+T)CM_)6P/SS=G:J"3,>$RR,=^9A( M+*/V0X+_A;DS3W805."@4"JMB%*+-U0D]HCVW\MEW1.U.W;7Q>X?_Z"&QYZ8 MW1U1FVVH^[8?[^>5WR?^:^?DIGQ6CND632;4)J\X4(DD+B=>7]]H.6+TIN>. M+!LHH&VXC')D$<$"T"A?CLW_(@Y_A-!PF!*@-?A4=QRL_X(*K.6YC@O_ "66 M4 ?#(KMLXK)QG]FD5BX17!5_\(X-_$\K_-/:?*3?F0Q<([-X^ND[8GVK$))Y MS'&^F0?:?YEM:=09;7I-Y![HZF?I[HE'.G+N:-LJU6NGJ(J';6^*TMS)AYC+M2KU4CQTC^U3=U\ MD4S@JA!NY*"M"C@$%&WY!(UPU!T;Z@,]FS+ I5IM?3$'&<*Y%8PE@7%CJY(0 M1<'XJK;>J"(#C&54X3?(2G!B0M$D34]03(I,NE4(0330L,5IFT5]['JIVM@/ MIE2PE06V6\4BY 7;37K6R0!;&:\BVV6X<<]K]&P)^E_OTPE3 T;0+*]OL,^I M+I;KNOJM&RX3QMNNH<*,@DU3RX4-&Y72175]Q:]%-JRIT^-@(+E=RX4"(%DO M5>K;%]?>!23YR?#)[5O:%/^+O8,B@]QW'GNGW?9_6G!LX2B$?W#?_-9^^/4'.* MT3RFY>(!8L/' !IXZL7F?F*;EWQU1\QA0$KJ:3JZ)(:Z27UG MN*F@ M;ZP&JU_]4[;CW>MQY[8B3C2U38: M,D*)"7UAIWV;T1^G= CON";4>*-3Y^1F$^7'?QL;WWRA9&0C)_\)Y % B!,! MP'&+8@4 \.43A1?A@X?*-8'F]07 9@9PH"Y]"46YICL3@TZO@84,W60G7/Y: MDY.;=K?[O?5,[MK/K=L>N>T\/W6>F[UVYY$T'^](]_O7;ONNW7QNM[J@IL'; M;^:UM=R7=-MY['8>VG?-7@NFTX/_? ,4=DGGGG2>6F*JW8+G].'[8_/[71MF M]+&@D3_H)L@ZRW- DW9*A+T/&(@1'@?)E>L)LX._QKQ'\T=9A%[DUP8;NKD) MP5P5OJ*OY",MZRMY@"30M0QDXU].&B<%<,J]9>,937H@H!GY!ALS6*_7T0B#0Z!O3='WH.FK^/>PZ2LM_\H8V(9Q MT;S!KF3AT+GX9+/SO%XM!(_=P]I$,,#%:;GB6JN"EL5V9^%M+5W5Y>OX)=7( MDJ*G&HN>6@0]M=S1RK%R9YJI=0HRU9+P MJ10G?*KUTN6^=T KL,ZVPP-V;"DU-165C4Q53ZL/(G$[0Y^U,NE-=7&Y']U' M%'AE 6\CK3J: WBOEDNM*? J\":#]R*M-IPU>.NE\X9*%%;@W0:\EVEU\>S! M>]78/G!?^I2NPJRHO]J6XY");0UU5S&:?(QVE58_YX1]XG3-A,TJ%_O!9@JZ MDD"W4BZG5<^SQNZ%PJ["[G;83?23K=/.L\5NI5&JJ"H^"KS;@3?13;=..\\8 MO%>ERY@*]#*"5TX#>F?";(JM*8&DDH,HQCIP_$N-#,S:QG^6.Q$:IH>)/?T+K[<)& M"D,://F#<>-:8%*3!-^'S%GQ<2,;Z+U=F!'0"CCK6T"W[)BJ4FI4E,HKRJ0CYX_"^!SKC3+T\T5A?8/LOJ/"PB&C,-&]M3[3/U\4 M5DOE/8!A; M,/9_^0>2P-M_H8I)YJR8Z-U;IQY'28V.E0BALZ@F5%GO39$A0%DA61HD)WH' MUZG8.2.YNA^A]@K)TB YT1NW3DW/%\G54F4#^Y_"LL)R!,N)3KUUJG[N6-Z3 MY%,9[=LG?E]9:T4BE.)&^;BQFNC=7*?MAREO_ET[BZ)]]5*YHG)H%8*W0G"B M:W2=EI\/@BL7ZIZJ$+P5@A,=DNNT^SP07*F7&E=*J5<0W@K"B=[,=4I]+A#& MNO7[H4?(:,B/EC/0S8$U5GF&N3O JJGS#$-:M3FI'BPGFU-@/?\<%0(.&7NI M,POSP5[]2N422C)R_MA+G4N8#_;.562_+"/GC[W4V8/Y8*]:NJK*%WHGH[4Y M/M2DC9W:F.,&!N<2_%;%4V?%1A^2^2AUKF! ,<%&_@WPD?U$23N8,7P^QU6- M^A)/D42Z;--1YZ,$U#UH7*5._RL$5S%&,H6K?;6GN$J= MI%<(KBK+46>9XDI&4V:\HMAQ1\SV39OD@Z\M?I1073PJY\(*QDJ=L<5'A=%DB*9.Y\L+HA%OV+)"(:,K3(%9 M'H&;.BVP.(%;J2ZG!RJ!>V@8389HZHS!W 7N?L1_R6C711NN4,H-RW$^DCX# M8C#BTG?9HH>EX;5,Q7[JU+^9'P1_METV=H G<73;XA5K@CMQEF?&>7TYPE_95N2!9C(R4Z?R28G,&2 ; M9>DR.L>IXZ82]D0?^F^Y69+*/V@>L+-%(H5BB,H3IVWEQ^*]Z2+JP*Q-"!.G;F7'X@;&X1!RX!B.4WHC\P- M8UNX&5UJMNL;L%.D!M#6+*]OL'3NN3]OQTD)@V9CYCE/G85Y"<0-&EO+(!#EM,^N4W.'GF%,B:8;GLLT)=V+E>ZI,PT76>U.T$\I MO IU:^5[ZMS!G$"G5-XCA.<*H9@Z&[ (H:B4WGU&73+H4N?WY2<4#U'M+JDH^2C)P_'E/G[16'QXNK]5JSU!IR88;AG]*0);8: M'R+G-5*GX25PGG]+76+ G]25UY?^.BI<'#(B4^?4%8I(I9W(,G+^B$R='U.K%I@:94-M%%=P=,8$&F]T"NRVR:70?QL;WWRA9&0C MM_[)M08 (4X$ <6OD$ ?/E$X47XX*%RS1?'M2WS!?X+;!/ @;KT)937FNY, M##J]!A8R=).=7[J/#=[[D>[W MK]WV7;OYW&YUOWS"]\.F!<,5LJC;SF.W\]"^:_9:,)T>_.<;X+!+.O-DP*XX-ZR\4PF M/1#(C'R#C1DYI&5J:/V*,L7.-EQ1.",*/\(I(AV!-]<]#@=1(?FK*2YG,_+F M#IPNFX!"CJ;S6KDD U@4[13M%.T4[13MU &[*Y6M6@2*T*2_$CRQ9;N.1A@< M GUKBKX'35_%OX=-7VGY5\Z@+,FK*>:2YI-E\EAC3ZLA[GM^F"3 2,;%7E4N ME(".QXJ@%:)E3ZL,*M&2LVC9LXJ 4D>_[[11^[UEP^1,,O!LFYF#*7%M:CH& M;RQ$J(8^8XR[D4MNJKKRG E3%P[D_5EOK?'$9B-F.OHKBS29$H"X]?'00SB( MD9NFUIN!HQEB UBZ,^S1]RP4A?VH2J]X0)H^VHW4I0QE8X*86]1RVJMJOWT\ MT+Y(70=1?FC'9 0H:!\:M).1G;K?+S'6,!4SA,B\Q MF+H$8T%BL%%=SEE48E!NN"6C+77MQ7S%()K3]Z,N[0$F_JETV;U-EZVK=-D] M2Y=E?^QULFRWU[G]W[]U'@"Z75Z@ZN(S:?W]>[OW[^-*E2T1]CY@(%9$AP?X M*-+O@8XM#WA I=,>3V1H0]YDRUM18:X+@OJ'#.D?$M T,75G&S(60+HF> MY8(,Y4?@R#) .W("Y54&0JJ$R&S5JD(2;D15-UE3;A2%,SB[^35.4?AP*7Q+ M)SH<#(K$ATOBH"?G@PCK4(3>BM!_*O/_VR>"!TW"%*T/EZE;?WBZ.Y65PG)& MNP5[]Y4:U!PP0EURQP9^89A*B53+U>KJR] QA9RL2F7;A#'6>>+/SQ=B49M. M9X@D.*U43VN5WWRW^V_">,LOKM\XK1;]\N(:TG8<;^-&B$G=7"JEZ&!8JG2J54:2R7CI"0Q IIY;[3ZF<)5G2,(^\U5PO6H1LX?LQME!]8VOUDK@![5R/D#-+XN M: Q C_Y)5CY-SQ>A5?C?4G[^1*FA[% MR/FCW(BQU76D0.Y]W.L MG*_/2U.=8 X7L%M'$APD(N6,$HA)5?]&[<$HR%-?W>C\J(ZA_"U\\:G%6]\X M59ZZRJBJ7,4G%6\/)I6GKB#E0RH^A?BGC =YY:F?7RJ,28RQ1&VQ6HY/,\[L M I]SGOKZ)H'[?JN1!$') (I/)4YW)\XK3[T>K2P>20 9J8HKD(T*,_U^7T M0+?>F3W0'=[2UD&J$/I&;6S[:3+1!)F^2P+F0V:CQ(32E!>\@*R=(7^BR6D: MM#'W7B4=AQWIR/FC,S&3- ]TBF942@TYH)%S1V@E,7&-5"3T9H7+((-W>_2IA";T-LBV/"C:' M#-B-W;&JAIZD&#ED=&[LY3QJX2AGH 6T=/Y^24)7/T7'E69!U5&3V%AO9C- MT%T?Y%(]V=90=U75)87H72"ZFI-[7Z%;H5L"=!<0#J"0KI N =*S#A]8!^MT M!0)*M<;Z3N0*V0K9$61O'7%PY-"5,^0@IA[?_W@F([6R*L=7L+&P>IY4ZV.[ MFVMFY?@NRU>ERKG*>MC'PC'5>D9@4N7X%*1\2#4V@I04Y?@N:Y<*8_)B++D< M7S6Q)FTVYH!\R_'5MVA0IO3GNIP.:%6.3PHV2DQ.37G!R[<<7[54+ZLV<9*,G#\X$Y-2\P#G(9<] M.=*1\T=H8A9J!C:(K=&:SBLEG\)RI"/GC];$K-2,#1%*SA[7R/DC-S'1[V?, M$0JFQS5R[C ]W]A=I@YZ>8,'5#4^%3APX"/G+PFW=\ZJ:GS2P..0@9G"&:NJ M\?;V&SW_?P^/V#83(*-_:QJAI[DF)D_]&Y M0DAN[+L\/)$GIT]?5NRBRE\Q9 7@.0:Y;7-YBT?+@TQ6P8L9)4RV.[ZVYVY?8JE5)C@W)[BVQ94^=) M$I"S+"-3#"BK&8%R-V7[%#0/&)JUC: I0?F_6JE::2BL'CY6DWV"]<1:NMG8 M1O(M(WBUOHS@2O3N:>S$'B,Q&8B)=7A3F"[R*D?8:*SW4BMQ>< @3:SL&V>' MR*NLX<7E?MQ]N$GBD]NWM"G^EP(Q(H/<=QY[I]WV?UK7A(]"^ ?WS6_MAW]? MD\5QR+?F\Z_MQVL"(WTF$9K][CFN/IQ^GAN>CQ4,U+=LH !?+DB,ZW*4X@8; MBO7QE2Z-ZN]8N?P7H#N@;4)!:3-?\&(*@XB%Q=I MBL2'2V+A&B ?,!CGHR+TX1(ZL,4A)$3M6KVW1Q%-A3)[6L8WR9B"3,^9KFS[K>QK?)0F"D@&4E!$P#Z!=QFI5 M2EP0CYR_WXDL8GI^6*T&^ M*_R[MM'-4C6/.ZJ1"[@RQ%.7;XZ-"Z6$$L.]NZP?_!+1E]\X<*5 MZ%,-8?< .8>,V?B"<:LPJQK"2@>3_0?HBC,]O@!<#$(/\[26TV&LVKQ*(;WC MR\>EOXSEW>:U$L,M$A#J&$?.'YSQ%=]R J?JZW9P(^>.T(OXVFW9F L46H]K MY/S1&M][*WOS@D+N<8V4]7G55*,[#\Z5TC)C9V7!RCSY/3J8Z-7PW(<23#HO_"H&@VI-J\* M"^M/]@Q=ZT&*$O"^T#-5AT %ZEV ^C(G;[P"N *X' OP(&OP*[ 7B38DZ]W MEUD[_3> ]L_=^2JUY9H-2Y>^E2C?4^.70JQ [-;^_\.$I)Q^_9@2==^H/1@% M]>G.57VZPBS+E_'MV+:^P*GV]]NLO:$3GU9153\959 MTUV+\RI0=W%55_)I'\$57Z,UX0:;5X&ZRN6>%Z@KS/>N"M2IV/4C&#EWN7>5 MZ$8\CUCQ&M%NW:I G4P(.61L)GH $[&Y\_ITL[NJJMTAR\CY S71>9<,5%7* M;@^0<\B8373?)6)6E;*3#B:'#-#$K,I%@![]N2ZG"UH5O9."C1)S0%->\/(M M>E20./0P9F"F^LJGHG(U3V'Z2)\?"U\O;^5YFKWE6.*4!^_W"8#,.- MO:RJZIVD&-E_=*Z0DAM[+P]0YLGIUL>J=SH_;"1!H?_"HRK+H.K>*2RL/]LS M=*X'F4]/MC74754F22%Z)XC.R1FOT*W0+0&Z"W#>*Z0KI$N ]*R=_>M@G2K4 M>WV@MT*U0O4,U96M8P..&+9R!@;$E,W['\]DI%965?,*MDQ7*DD5.;:[L697 M-:]6*5U4*LKXO'_E76J5:D9@4E7S%*1\2-4V@I045?,N:DIL28RQ9/]7);%T M;#9F@'RKYETUCB@H0%8QE5@O-L7U.J^J>9=EE?*YE^!*K!P;=\O-JVK>^;E\ MIYNEJN;)BI!#QF:B%S$1FQ)5S3N7K[K. MD8Z,V6JBBR\1LZIJGG0P.62 )F9E+@+TZ,]U.3W0 MJFJ>%&R4F$.:\H*7;]6\:JG:6+:U2T"H8QPY?W FIH[F 2IPX,!'SE\2;N^<547SI(''(0,SA3-6%6KFR:QP'NG(^0-V8V^LJJXG*48.&9T;.SF/6CC*&2> 9?@,RW$D :O_ MPJ,J!*&*\"DLK!>R&3KK@T0JX'VANJKZ30K4.P%U3OY]!7 %<#D 7D!(@ *[ M GN18$^N,E'+.HQ@ VC_7&6)\YAPUZ72$BM1OJ?E)A1B!6*WCB@X3$C*&2D0 M4T6ORR8N%Q&RE]);@&_?@&TD-0"Q9GE]@TG+9PD3S48;NDPJ\['=O37#4GRU MTM7%]H4N:TK/V0FH_RPEJJ\R0O5N:@(J;"ML)V+[O+P1MJ4H3GAU=:7 KL#^ M$[>!\\12P=E8:/*MDGA1W_[>4#N\J^Q183D9RHF%BE.87_(JUUBKK4\V5A); MH3P9Y8FUD^-,-GG5C:PV]D/+YD:>3V[?TJ;X7PK$B QRWWGLG7;;_VE=$SX* MX1_<-[^U'_Y]31;'(=^:S[^V'Z\)C/291&@V8$ .^_/J*M,(T/=I.9 AR<<%T[S M,;S6.A(+V;;Z@ MC0->*J@;:\H[B3+M:-(?V;/YK#8"GJR51#/S+.FU_M4[;3_>M1Y[8B/B]J&Q MT9 10DSH"SOMVXS^.*5#>,+XYG?/^A')^N9W+6?6[<]O MW?9=N_G<;G6_?,*WW\R;:'-?TFWGL=MY:-\U>RV83@_^\PVPV"6=>W+;[/Z- MW#]T_MDM>$X?OC\VO]^U848?"QKY@VZ"P+,\AYJ:\U$2J1;YL<&&;FY2+E<= ML&B#_4C;QC%VM8%B%1 .E"<#.?27D\9) 4QP;]EX!I-'$"?D&^S+R"$M4V/: M:A_.KL-S#Q=1(?FK"W'AVX"H .#,>?UD (NBW?[2[A@9/<^CHUH$BM9Z^F,C M(HY&&!P"?6NRTG?#>W&^,3"WU!F1H6&].60(3Q%KPFSJHLT#+4ZONJLSYUJV M6)@% ^&J(^M S;9JTU5^'?F "78?B&VN2TV< GFQA!7UD3 MH9E%,^1E+VO]ZE(UHRL(%$H MHY8:+^Z?4!-UD.9 "C*PF::+DCE,LJ(YA\A=]<12?1M<_P79[BU;A&ESRCUP MPF7 5E=EU2E'DI'S1V%\_;W-[ VYHK!V49,.A?NDR0^9#00)#1#T70GU HRZ M]<2*@>M5>$$QD6;3H^]^;\&OS&1#_2?J^"];>F/2R0[7T'M0Z(HOE;:11EX8 MNNHQZD.F\-H?!?MV1,T7!C*8#*ENDU=J>#PD&^/W;>:XQ*8N(\X;G2C9G+^J MDUB2;9UH_F[:# ;Y+]-^I;J)&DX'KK6V_@H7V=>?47:6F:=279]QZ87ZHV6>\A"[T+XRD^D$B(\U%,B$3C&15Q*<'S"'-5([ M.-L^^82QTK=4 G'#:,E'EJG%LB*?I^E(1\X?E*G]G46#4K[KI8S:?6!C=]#( M'HFF=ASF.CR$T=!I7S=49/71A=T>ZO@2I"8R^@ M%>]DWDB_+ 1:E5*C(9-G;Z=6X 2I;&$XHZ]#2H+<_>>99)9)G0>]S#(\$+43 M7 .:G(*95J*6[U9VI",7(,I3IV+GC*VQ[0@W$ZI MY/D+\7CG>%HACM1[F)GALY#CZQLB'14B]A^+R6+\(MZ/G%:,9P;&.$F>L]EN M[_5Q+4A+M-DK,SW)]/&];QV<$.JDV!D/)K-@:C\JD!W+/C_Y1/\Z_>Y@;O+, M0AK2/9LR05?;]S&;X\%CT.05M*/03NW'+1S:Z]. 9(!VVJO+83*9-+QTF'%A M1SKR,9%81A7W)+&GA6Z^,D?VGA8*N >_T8K$TLFFPOIUW-*)[HJB(: O#]TW M:DMF?Y4/EEG8J5+7KGBB4YY7VK.:@S\\W69=GVI9))K6E@OGJ@CCO>*I%N.1/?@HAI.;)\\>C-#-90W)4'\'R:JBAHOB@]3%\I?XX,E&B[,[?3*H MZ39-K06?3O"1?"(5E)S="WREKGY?*+ZJ,A7;+$R7C M:PF^X8XED5F'G;BE *ZRLD=X[#)]#?Q%'OOJ$Y\YC\SM#-$ XW^C%5,82 8C MNT*V-,A.7U<_-;)_+E"AMD$].1DP+N=%(#:.X8/G\ K\'V/MOXIM)8PJNDQ= MOS_![]L.*)^%WS>FV'I=1<$=/EZ3X9JZ(4 1<)VA]/!.%A6BH'Q$:F1%XKW3 M5)-"%(:Z2IR_+ G0( HSGX"]X[I2.(%U"U((/L4<'AD(&8N@[/ED \E$QT.?5.WZZ- M(EW582_4DWV9NB3/,YOXWHC.\!&(EF$EGEJI5ENNQ:-"(_8"4*D+Z^0(J&JU M5"XON[".(!BB[3@>7-V%MLP&'L9"3. QW7$L>\JEK230W'^F2.:)U"5SHEK* M=],G8#)S*'5YKT?.'8A7JI2OB*JT%C?)7H@ M]0>6(UO L7+.+V*QKX^2, MV&JI?+E!84Y9BK =IB8E#8L6M.%'[Y*HH=M_D M_V!_>/HK2&/350$UAD,VR+:52\8=QZMLW,P92X M-C4=@W*Z4^UWSW'1M2 )P)6)<(X;4T?#"!VK,XSJ71US1_P:8_U6IN_#QW42 MK,_+J6-KI(+U[!C:BT" ?;V9,%.3[EJRP"4UX!+-\OH&2R>A_KP=4RX-EPU7 M5F)5OSQL6YFH?N7+Y9H=Z_BNI@)P#@>OU81KM)1XK9?**2I#[0*OJGZ'W)?\ M0UON,8Y\3"264^\,'*Y=;S(Q&%I J$$TW1D8EN/9JF;'D8+U2$<^)A++:)Z= MZ^I9K9[QII[\:CRANL8S5W1S8(T9<>F[Y!'(AW&YB _.W*QY,]"IAV1Z MIE MD>QUL1\7!X7%G+ 8'X"T68OFC+%X=;5LN9<1BS(JG1L)>9>!\BFW-^XPF"IU M/ZFV3R/DJ$>627.34GE/V$JA,24RH)$+^4]NW]*F^%_, MK8\,_M1_^?4T6QR'?FL^_MA^O"0IJ$J'=@.$. M?YX;/;B-&Z .[0DUIYAUB%5''$)M^-CDI\.+30TX+VQ> E\ MCT&OC(T$UV(L0O;'B[V_W>>B9W[>?6;8_<=IZ?.L_- M7KOS2)J/=Z3[_6NW?==N/K=;W2^?\.TW\[;!W)?TV.FUNJ37@:D]=CL/[;MF MKW5'[MN/S 9[?@B7WX_MC\?M>&V7S,=^1%0/%!Q GUZ(V9 MK0\B9VGJCG9!BY@[Y@QLG1.PSVQ2*Y<((D#$G$1_-SLR\1?8:HYO MJ5,B>![;;,1,1W]E@2'N@V$YSL<2X85U1Y8!IYW#0U8N/O,P%G/C0"!0_W2R1$859 M]1DS"Y@$85:D.>#Z1N6J=E["+06VX?/\@#_ 55?+GZ,/\X\JGV%[<-I-5(_A M5*J4\27/[,7SPT^[I_^*#!Q]P1EIF_Q#:Z*;^"C\$& #9R92J(1?38.=@(/3 M $4)U%X#V]1YMLWK-82AK0B[ ; UM:=\T90,J6[C9H5\XRM3\0H4S-CQC$58 MP% 3R^9:ET_7 (T!*5%K _TM'!W46WA&@YN"BSB"M]G^BX,WP' Z_&C*J'U& M;N%60774^H1*S^-U31S.1W/#O=NJ!NX6V;(L_\;P@;QX@N. M.\":D!L5+C=J0OW_-'=6[OA\3AW4W(6A]"'PC^DV0Z0^@0 ?@+!*.I/Y6+KI M,:T)MV+\X[=R^?*\42ONM*Z>D:XW'J/\P;-HM@HR6P8)UG$41_C^J":NO WF!;7E\)Q1_#/\;\),-W]!G75CU7M$[4]%==XW:DV6^"4T.H*?@4 M_O7&;0O8>?T5#GM0PDR/GR/8_S!-+*#LLJ9L&Z"%8 M4A+>DV3?K2EBYC 5;[729;NV. DX++Q": M#WT69>TY[HS +=4EL(0WA@G#\D[,F): VP?4<_@A"1<:'4XV4#S?\'X&VW@: M["/7@VTFUI ,T<1JY!=K7!"[IME% LV<[3EYUQ2N;4S3W:GU^6LES^R5@<(. M]^Z!!>K;C@Q;20K)3[2!X,N*K&JU2A)SYWP\-)(S\ZXBH]@#?"E[:P>*"F'MA9'7Z9A^<&AN5IIZ#H MB.K[FH<_QL+-X9OPIS#T&.3 P+<(()/A; R=*TWA[_!SA]FO^@#O K?AZ*C0 MZPXW:4V\/M /A&W=<;%!3Z#OX47#9GCP!AP.1GJ]M@I"<,$=?Q>U&A.P@?% M6X1E@AO7\.'0B#6@0M@ (1PTV[BVWO="@\X;Z\,#7.^SAD.& @2-CN%L0?!9 MX7UH8H,ZXPK)1$U^Q^E%KT3!M488NH)=\\T[X4OARL3XU(121D%/0J/(@'%! M&?ZJS]PW)AZ%/.?TTWQ*'"P!"]7'JU4&@RS(7WH,G*Y_H3/I'=X_1P0S!^W8+W.IV/MN_&=<%^&,ZH@:@ M%.7>@'E]^^4$N !/I ML?Y?&.S) (!^\&UB3\^=F769LQ^A+W#2\A+O\"(X8?EK [[W'YHBQ_3Q3J]; M/O*MH0";-72%15),U3-J-,\M47Y$XR_< M>#RT="2^'&6+@R9:Y')_,:(M"8B8%U^\Z$-A >+@S<3!.?N(-P.%+<\>!!=:G#\:7M$T3E^I;O"9 !6C$F9> MP@73GYTW_J#S:,5WO%GA,R!R&1T[UT3_&'=XZ.)C_P Y0W-([+YSO_K';#-PIMG7#0[,;AA'IG$%DSBX$Y3KH;ZGW ;07!B M(O7Q-_X) ]A\U6T7\4=-$_\S9LP5QPU.A5,(-\R-O)?_+=X*^_+N!9!GK, QXN\K:,:>&_I4T#Z'FKAK MP?; % WT$[T$(GP "]-TBEN(_CM^H@#]^5X,1%P$DJ//9EN+=@5X[(/NS]#! MHTE+6 G\4I0$1\=. %?!.0/Z:[/!Z_ Z)A>8CGY0N2 M4FR$ $V S_]'ZC-O[I&_3-C=<47%2"0T#'"SZ: M3[C@$$X_?A?#;C"^:A+\6IPJ<^L"E -:T6&_G_NN!7;1 MX##V%25^ZAD\'B#Z4]P4Y!:!438#CV^F 1X9<$>W-:#^])-T@_!@]J@##]08;WV)"0]-F MU-\;8T\95OK#P<7)BM_NR.(2U7A#(151>9?,)_@%^D!?_6":4&H)+BX)Z^>< M+H(OB6J.$:%J:N)YH?RAK<%@X6\B]@I\,%ZE]/5(<55:/HJBFIU0'\B2^E"* M"NZ(I%ZS5#$DRGY?.0D.>U\5B5,9K#D]M[1X:D0&]R5F9$M\XP3__?Q5I0\# MPL>SW^.^)).0']KQ6T$P,A&VF\/+MX[YY@RA4EHOJ%6B]1CT:N!6/(7F3IA0 M3X@>&W#>B;-@&ABM(V,>K(D#X1%S;8_0>^ZO?[MV8JS >Z? V0>\Y/7#&>V>D M/0PN#C$3P%6C#J+QX"7DKG *\SH.UP8%>SC"E#%F[LCB.Q5LFU#KV!@TO-D M_)8$RTB]715IHT7;S4P240.,#UY0[>#X38TKAQ0%AG@!OT,?];'\ZB M \6V=$MA N&Q:'#+2.A,3G$&#?MZ&)/G<&(B2N=QK!:8Q#X,F=4 1Q,)YCF M!.CP+SWXGM @R!U<2(8_0'L'?0-!9 >G0FB50*D;56P3Y6D\QYV1.P;W*13B M44$Z<^ [05PGJO04_P( \-!+SIZ^ZAR]@@>&+09Z;,%<_#Z>HP/VZ(A\F^ 6;AOZ4-+F>!]8[+ 1VO3L$F1S:T--M1_&-^ M6F(W\ XR-ZG9V258#'19:Z#SG= 6MU*/!GM&#SUGT>SD&Q[#Y0IE(GY;^8E& M41.,'-H!]/P8CZ73,(;0*T.YEP(?2YS\?TZ.48@O'Y;@NPLFX_OP4GBK,B6\'OAB(P"T:6]RN,:9:$#7R3,#(Z"X7 MTF2#C,7B-H&EO5U?0'^2<,$3BLFS 5 M=_/DWAC:GY?KJ6B_7:>"7*9>:R0)S"V/@WE "#NB$QO8,",T/^/AZ!V+Y(_ M-@@P,?AU*]'Z9Q$_A@<.19SP@%L!)P MO&7:[(7:8>0C>X=;.>-Z#E?1(R'+ M8?O1O599:[6SBSJ^('9HWL46=\SJ$Q'*YX3L#-L%U_P1G5*KI6/IJN^8CF4\;J+&)1L&C M>I. $9JX%Q0..L;3&^G&]4SX"WF01O6.^T@LD3]"XDM@3(,[^**O2,WT_)@) M>-Z>!8'A4G7LF^07(1230G'#ERWL/N&4J8C6@;>:,!9W],./L;>#-G^%YDB> MN;9&.GJ;^)0"WP[WHI?\Y<\_!/)B5R^I> M/;$!G!26+HL.C *^LG2GKV8,2M)<(WBM8J M'2X,:/*B+D8Y3[DS4,P$8WW].XNO'?CB9+&N?;(_;0>\M2OE44OK4?/] M9C$>M<'E.1U6"\FM#.]TS^&=3J2;S]WG;L5][H'?YR22U%MGP?K7ZF"I3L^F M&@.1W4'[:[ 7L^_#70"I>6=Y?7?H&?Y30JKO6)C/12UK%D\KOP^%=R0Q5OA, M;,V!QS5^,1(YU7X\:+-[&^9(]ZP)['&MVBA%7M6=)94&+47F,!&^*?QU^+Y M\//YX:"!O/\?"BQA3TF09(UW#NJG\R^<-KRD@\&MIL:4>TDC MZFH8: J/THA5G;A" >6QGO.1W'S]H'*':JL+?VJ+H?(^Z$*RB_@S7Y'E)",: MZ 1H3>=V $J""*QH,0&>H+/7U_-U7&I;L-^ S3=@PI#^R3:SE75.-K+H\F18 M?(^(D_K S;F6Y\ 3SL?KG8ON6NK:P*NEM)!**)2X1I"L=:_6VB*K,MC0S4V+ MR[6Z9-&5ST=:UEW0 C43V/[ 1R,,#H&^-47?@Z:OXM_#IJ^T_+O+ W_G MC0A7J8D'VMY&;;K:=+7I:M,+.D1VU_/TY.9KF'_A.X5EV*J8D;-L)Y9=T[#Z M1:(?,JFH+ \A61$8XH04R:2/6*7>6-M'3 +R*F M BLQY2>I%&RAP+I2L-I/ M6&U=RKUH>56Y4L#:1V!MW3VS4&!=G->E@Y6,_9%/;IZPIIL3U)F9BRJ3E"-V M=G7)GHLN$XOVK^M1$)(-&(E'(\\BV9B3 0/5*A7I&.A(1\X?A96T;0CR1F&E MLKY']U%AX8!1>)$ZCRYO%%Z5U>5'DI'S1V%\CM &7>%S/Y$OY).%YSE=W#R=X#Z68C^ZG*QAXT< MU6FN[Q\55&6#:BVM9EP\5.O+%S8%U2.":OH,N<*AVHAK':>P>CQ8W;J^W>ZP M6HFK]Y0W5N4T%;=$ ]>O4@<.[)J!LK3+)3KO4@<;"!)FXKFK7(O@&W@V:C;%WMCT5'T5K:(H*SF)&?WB4-W/& ME>NNYZXNUER*K2FF86MQ[$_(1PK*^6-3VPGV3,+:O7 IU'1LHXT%P#0VL1S= MM>SY8443;UY%..R!;5KA^\3NL_$8[1-WJ&Z.48RI"VQ7*W'EUA>*'^&7<5'L&>XE:>6>3H2O9!7K*D: MWX3"7]-OCNW^UO)L:\*^<5K&+3+MFAH)O0MTDX@AUY2]KIZOG+H_Q=]NJ4DU MZG^.@FS,OFP]GHZ]'B&XWC!^;_-C'_A-8V%/\U-!I M7X1YL2SM33>,$A8;I>:+SDL-\U67 M9EV&7/H>?BAZ.5J#'WZS1NQOQG@_7M[6>N"*_M=8+];QQ9;06H*^PU:T>]U! MRYNV"9O#2(^^2R5K$@-#ULD:L1Y8CES%\\-V:KK8[QE:EQG7%@WYO*"Q6Z!0 MH^K?9^X;]I5+8&?!0/#N/O6K]"<,PH41,I7/!BCN_-83\'-1$AU&9IH'NA'G M-U\JA$6'F4E%I6(8S:!O8:,YQCMVP=[SE_"^D[/N@##*K)%F=%V+[40".>G/ M1>S:&?E'*!="*>+_UD$C@NZ,L/,;?/.*/@2?M$1;7.C=\1(\V#\6)0K%HV&HK\JP8:"IJ0/4>72 M'=$ZQ=!_8,,S7EH:53#X59_Q?I& *LIK)(LNP>\T:/U1FJ\)[;+!R.15G)&] MW+ (=#!L?"M[OSCV?)^*H4W,1"-@T%-]@LUS4!K[ MO7U9*7I;X1W;Q*$W]'R=._@E[R;*CR'XI"].\%A5KC]4FWZZ:C_9.6O7X@.]-F#MKM\>NS,, MMY-OG:K0?V#%YE2%?D5A5:'_\!"EJDTKVBG:*=HIVBG:J0-VSU0V5>%;T?>@ M*WPK^BK^5?3=7_Y5%?J/H82VVG2UZ6K3U:8?5?6JJ/LP]#;Z_F/?C>NXDE6V MDKU:\57J.JO<.]SV?;MW,RKPS[/(U*M=2)>G)]7(LB(J=,RUF-KC"=5M;DL%!?H! M/CHU]%=0JYL\*52BS*C4-9UG2^S8=[HSL1QJ=(:XU =PM2H6;@ MPE0MALE)*$DP$=89RH/, V*Y\T2 :SGX".=EX *LL+%;QT_PWG$C$@J M%R8A,\K+(9$^[!+/SJ*V[HCDW\UF!2^.)&*96,$"G\3M$:GFO([4D"1; MO\!^V?QW_:D@_NR]9Z2]Z0R"*E+S.6%+HR.MH^0"VM@O/+342,!7_- M,MDWG\@0AN#5+<(TLNC"#KG0Q /#A,1FR*@2R=;4J6D/#(C'^,HD$Z'1>DX: M)P6E#L0K$@$U$:8#.!!D00>U_^V*SH&2,S2)% M[5#46<.A#J*8ZRHBQ]%F,QL52G 0<^(]7($[M8:G(&?(!TQ]K8*$ZGSG_ZI\ M_CA7L8+_(EJWPJ]L@*7U,'1*2 B_<)PS8LP]V I=L$7!UMAL8C.'5QT:^1N* M8A,W%*@+@I;9AA!'7+8$*:9B-Q$+"9L[_UZK#S,0UL:@N)'XR81. QSH#C]R M1=$<__LS$IEJ_$#BJ PE:W#,6>,Q5@/AN.1UB^:J601S"Z7GPFQX\N_\.K%@ MB*WS;-"%AX/:C/ :$ FGXEN'V:_Z@,VE ,]>R.M1YQPC(9(A'8 M 77%/5T]$9$\[#-*N)'K=]#GL<@N^O4T1,[P?*65""D%&*SH%/1HRG(3JX^( MC0F7CI4?N7HQP<9F&O-/2Y!W6*F-NFR^Z(GG^#4JX:TVIR8U2-^R;>L-M\I> MHJQNBGL5K^OR2G6#;Q1U8Q !RPK$65":9 TNYN 8U*'":2X00O.87^9*/"*^ MUGE].M D\3UB)4']$JYHSK\C@ILE:,PK$[A2$!\VY=+0P%1%V!(]'L6J_(DL MY4\JJOQ)VO(G?I&3F/(G]:O+RT&_D/(G]ZA^_X,+BF_B>C,6NR>-+KJU'370 M17%I?&61A0F=5"[-='8#(%VX\6K4AFO1K:7-BDL%2F&S>QLJA3UK MMT62U' M*GVAYAJY3XUTD+CV8#05%^>P2"/%6F4N7GRY&O.NCT$"_@M_,ULZ/_Y>F<%K??WN:2]COT2D!:]T?5W2&0;6.!SIH7H+_,GZ M;FC:! 9T&.CWD77RY4#[_\0ZP/WN.O^6R--T%Q MI^).*;BS"MS963K"+6Q#( IM!DSL\V[@+OACCJ.18QU0#@QJQ_/KYX4? (\% MW!ZR']ZG!==]QE^+.02'8O!01-U EP%,D%=>@ZLT #PPCT<>$J.@=*!BEG,5 MUKAZX1F&L %%[<^+"Q"509>-U8L%Z[BCA;\ME#AA75!^SW?>Z"169E079<9& MUZD">.MP1Y-JFW1"?^ M=VQI<.,HD8CW,'3E&C<383 M%)21JM3^1&;= 6;;$=XIH[L6*:L97KC@C;Z[$7TI,FA'!5_R$_JG<(S-SH&G8<*,'7>]C= 7HV-1TC9(5[RV98$'762*L;VB@DLJ'%1X!M8D,3 MZ[M%7X@YF/+5BR@MIVEJD$*GH*5!+(:EIQ088P@D6/: MRI8CB87Y+GFF$ZYWC^BSZ>$2)="[2T 09 MK^-6R3AN0,?DV+^''LJ(1\UPP^3 EZEF+*: W/A!,Z3?4#E 0 /9#J20!J;_NQX1@V1RE21M M52Z/;^VAM8HWJ9.;!Z]$B_.OBU/S!@IC0V/C5C030XR3LY0?PD\!3FRSJB@I MR5AJ!:Z<7OED/ ?NEKR&:DI0>LX>W\7(U&*=(2EQH_S@%1S6Q!ZQXDTS;W%Q MB[A_.FNBH.1&+M%":L '^;UQ1Y@)!B^>S<,AM6@G%T&*9R0G461-63HJH4QG M::@ N$QG@S?XP12(;2!\,7:S^1F2XV1@@-Z_PM.F'168DWCOCN;$:MA9R4D. M.&A),CC/&'=";#N++"/G8@@J'@H$(<7IQ)W!+1X"30'70RLCBEGECT-W0%,C M+<2T+\+L;U1?!)LU?30%'FW*Z:"A3W$Z<0DM'YWAF1S1]5W)1G728RHV U*/ M48M71LFG(JB9":24E#G@7"4 &5,<0A*0XV-FMY&@BCLC^P356#OQ#^G.]DXD M9V7*EX)9AT(]$H*32F@D)@Y>23(JDQ1*E58RY>DUU!Q9/$0/+GJF$R)-J0.& M/48'3XZE:>=!A.G36>IHEGDT-JW4V(!,LWY'Y:L 4$MX9J^Y=GX>9?1_H*U0 MDG-"BRP/S&3_S[3^'S0FX*,[%JDD_Y-(#%^/YB'J"UA&DA6K:G+ 5QJ1DZ=I MZV7IH58.]";C,8/I-/!O<:Y9>BSFEHZ;.^U)Z6%6UKB3P\B[_L4$%Q_K?_$\ M__L)([7S:;23HS9/BS'[*LN4%B!T9@\%'?/-.SMDN/>9R7KO@Z,7SSXN. M3JA]9ZSUF92RU/S:)\5@]LRI& MU4Q(58A_C'/_R(/G/[(OT*R^D;I'>;*LUF@/-GW\0J5D&M-;<=*019.&RD<, M%4^"ER&%86H@C_4 6JJ'&C&%4HM^-PB";S(G04UCDEADU1A13.4$)OH6Q1[- M(B_T3>',HSO4H&/VR^"94Y.O4M[E["MI9JRTR"B= F Y!>L3!VN-Q! ]QFE? M-= /WBU2?O\]1V>,-(%CC(#2!"FI1B?>; F[HK@J7B/<-/X81V-S5KBN UOV M,U*XS,5D=%@ER@R:!.M Q6Q*-T7 M>7DS])8CAX! MC$X$03[ZV7S@ ?\=2ICS<\QQ"%(ZZR5"IH$9VCKTDI_"C $=MI^LL\LKDUW>JK/+ MGYI=OL,<\LN4HYZC$Q5R,*]LB^4[?1GGXF-5,7_\LBA.(EV+Q-Y]$:N/D:VS MW[,PNF(D+QO5V.20YK ,.7AE[&PH@X(ZV$352B/<&'+374==%#5>C"@?):I4 M16U[98,X2X3&<:C#7+5HSXPLR%@D:!C)EM/3/]\EFO:3IGO:J5>KV"E5FQWW:IZ>GN48G=/X%6W]RU\O-;;UI MG[;;A9NWC:"/]_C#R&T_";FE71R7=9K='(0ZI^=/0FYQ_Y(5&E!N$KFM=C%E M9I![R %T"A_($=/(R@"@),HJ)#Q6]BGF)@5/P%0C!YMYLANR_"[\T96JY?WL M.?L1.V=+S$@Z)VDLC'9]C:*NJ@#::; 6=4Q2Q>;=#M)B]JWQ'3F!8^"]6NTRT]\&KB?#4OJ9',04EC"GEXP\HEY/J5OSF "E]X\>.3Q6.S1&WC M*"!")\!&4.Z]ZP$\? ?6,O*F<^F[G!4W4%5O<#9?\)EU#6@D,$U=.7F1V_AW M ?6($'=H?P7A(_ST'GG;G5DSXI&R4XPR'< 5& MJ0U3DI 6<-72 MK(R.@8I>%A6RL!:4QHO4NM("6;43:(['GG>*66R*:12)G$]8@:\*)B2W^.F, MWI;A."E&\U]S8#T)CV%N/7&B,BRE&\GK-T< &8UEB:^R1.-GBAR47,7FDSU1 M9"A- F\DPN@]12RO@UB\,?/ MP!*W?T0,6+S#;%0@\4A&)?;SF"G6VVXW^EU\P?)^?NZ(NW$YCQ;_+8%AQO:? MY'&DY]$5LV]I$$L)YG,H0#T,27%#FYIZ&U ^)7]P1'0$\I*$IA^ +AS-N>DL M^4LX'#^;P$\C#M^)_T&T<&1*X)) M\G!+NZTL]%L=#J$N\HO=^*#Q/%I(*ZW3IC2OR8\E)7*V>HU27>YELCK^I!AZ ME&,/8IY(]"4^*WM-T4_P"=5QJF']02T>B=Q%.-4KZB?3-C]Z[J4G[V\F9+Q< M1@-!Y7(;9^\5-THNTV [_96-";K0@DY"4FRO+\W8R/M_ EJ+_EDHQ= T:?%JB]AE?I I6\Y\PA@*A$Z#KR& M!31!ZFR3^$FS1T_Q)WWB,*=KD$DZH:8<^(6E!\T>F@P,?/YWQ.9A^$9A=C[W4Z;$+W.?O81 ]Q6A5<.Z5 MP%E& IBS<;)9X@10#>T";C:3<$*I7\QDEAV\\-]SD !DAF:^"_5A5/Y@]A/: M++.,5$8?[8GWI_%+7)H+CBEU;A)BMFC&N*8>N(7^-%O68&%"8"G.SS+\^@)8 MZ+HAJXND0?=OC\DCGSEX0QB])JJ\&3.&+E1_,>#@OV, YP=PW6PU[=-^?G23 M(G]V(LAD1MFM'YWS/,!*?L:#H"UZ/\HCP#GO@;F,ZY#9G768TXT0G+AXYB4CWL ?D/U\TMQ&Z MT\JVR"MRDUR1M)MWBS"J)MQ;NP3[^X03[0CL3[/HEL)O!S!3',DBEF01 M3]H9K>X)7;&:4M_@[4/Z3[HX.+.5>_YM-SB66_X+*=FHT*"3 G5&L*%VO ?L M\F"]!%7_7]2]H::Z@Z>Z- NN$7Y@#+U<-W@S<(;?<%JL/SH! 3AZW\,AT*, MQP6#*9K]74V&4%/9?^*#R..46%2]U5N?D5?!,(EN?%'@ILM;2"_>GC9.<13+ M6>,TW^>I?)1&,SW*8^,TOM-5\MC?GHZH"*#4?=19P7VT"-$_[#>2BKYA7O&- M_@&'47&]Q+/C_9!6>48:SO&MSNH=_M8CY\%RED4B%1.NEAEKZ5833 MUJ*>>(UF)Y_0?12$M@J=/7'MGZI)WWD>W>U4CD=GB#HEZ5?DW%?7'])E&)]U M5DOCK&;?VUFE.D3=.ZT&41L.Q@-1/-8R4L;T/R\6T,BV39.R_M*=WII9>@:U M?'T(5K1'SM@>:3:7&23;@\!NS?GJ<(#.PHR\Y3BMHNE1W*1F']T_ATB#>=-A MS0[9*Y-C94R'=J.5:RU]V*2S26N@.LRRVZT7]Z4XYRE!<47U'O9WT]]X:^GM]M=?3T]=S/Q6@ MKXJ:>K,XH7L?2>80R3#'4+JK#W-9ER(KHZQW&IUFK:P?@++>JR#'W*ZZ#G9F MLV:F%66F!>KZ>F'_+5+H)A7V9Y'I!^-N?[HO#&NU5E78>ZRPM_JUPKXUA7T] M7U$>>U74U]NUOEYE*LSKZZN/(%R3("NCKI\U6KU:73\ =;U?/7ZY56V]U6N< MYXN4]Y%T#Y&5%FCKZT7*MT>@FU36^W:WVKIZA;WK_:<[PSZX]ZLZUU%'E[IZ M/^>7VKJNOK3^9*N)?MVA2FDE#S[NA:__'2<%[O7[-S_AKD7!G%O]?HGA^PXK\666U1\Z\ M>1>H_N<59-';U?U;C?9AQ!-J[KU<^U^S$F5[Y+W):$2K^USAB&R?]/V="[IR MM]J%+:1U5_*)@SU]C=G5A6.W/9J\*@=4Z7ZV"R?Z+N3/62)]+]MZW_*PZV*: MO0YH&BZP5VJK331O?G\91/%U$/]+P(KJ.,F;^$]DFW0>$E(:8S]:>T$IQY/\F-JB:P6/?R\S.TY#8MV/W*?3&VO?MFRRA82;8_ _JBWOP_/)LR?8L:EL'# M5^#<[34Y=[^X9K%M +:]MWRJW['/VJT\LHJYDLTCP9WRZU9.G^?%G&,!&+=% MGZU>X[1@&(>FSX9U'92Q99J(I4@F1\=+"*^$4M.SPXO(O?S2KYQ.NSO:9%Z_ M":VB9W?.SU>E34F:OA8)(-H V!%(+TV=Y7!<.>D@/7%H&1"C#4$QXZ>Y4D?; M$,,^;YSGNRHD%\*VV(QY&OVV%]#O>3']/BMOW1S]GMG-UD;I=P%W+2;@9=SU M0 BXU6V+AA3M+TCZF[M 2B2G=<6;\N"?8GHX*>F?S6, M$(/H7(9!['RWQ'>D[&6GZ)=P'YQU^0-V*S(KX)C$FQ8 H]B4;QLH+=&*MH32LQ)H+,%I M<41_!>5N.\?HX<3 HF,8,C^"?6@\PKV3XCRF+X5/_C;A@+@@QYD[E<^F70H@ M9V /,3 )^E4R.A/N=(@V,U[LH111.)Q\-O/<(0V#4_0UGH,T&@-S=CQR=Q&H MXXD;\0MP-"O^*(EQ@'";>W&D7X _.HF#$[+1U2;Y)0)TS!'R(?@U/HY;'L%2 MH="/6BZ0;M2P/OP(N6M]B*&#+D<:,CH0\0-.'$?A7 E'O9E+.2]VH0FN"^P&&HY_M#U7-:)XP]B!+JK=ZMVE'JX7$_] M#++UA86(A!5/6J"LYGUC/R-"9T!. "+OT7)BT%,&%5FH+@F=D\G 7P?8+$=3P.)82+>BN<,;!'/-#Z\L]*:!BJ.<7QXH?J] MMM-(,9R/(HJ$^.#ZR \_"K@+T;.KW]W7%N_DX!5O/":-M$7FAD/4[T"O ,X. MG!?0&;E13*(_&(]Q7J)'0&F ;6)] \P7^*8$^&,_CUWPA@C>?#(%Y #.B'<5=_A:!:]2!FDF.B@ MWHWCU070"GI:V.T.&[P9Q@%R[98M]P3SNR4#IG)TMS/=P(PD7,CE!U?R.I QL":FBQ'O%1%I@LSK6EYL_^-?%T>NN>]Q8"-Q0S.#_= M,.0&\H_$CSLMOHVHA =S"BTY<:FBVVTMG)&Q& 89/^P[N2*JL)]%."2HK*S) MMAO]?EZ73=E".EL!B"TDB@8M$52LD$>2L\(?2T# ,V*6Z(('*GJ2J^"BA8AN M5K' C.ZV%F96KDCR3W?$-CNM$N-_(9<8\AVS0 S2<2@5 YC.BFR@N;"@93?W MO%WF]LCPSHOA$#0UPR*#@_ 5\$D1)S-HX'@D8Z*)(!8KC5P/%*T3T VF)J!^ MZG=I9DQVH3SU%*WTFUSIEE9J6%\0#G ,=&XY4]S4 MWX[:&%KLFM.3G'@ LP?_2\8]ZN_IMS [-!<%0)YHG08D!#&^K+9EO70;HD%: M#RP,2HIC8;$%">^A>&6!01N:I\J:F]$$]LU@5>H;T61JQ ::B5Z]WQY!*C(WVVND]B;$!Y\3@#1E8Y7;&8BO8V+8GQO'6K.*M M#M.:N+&@,XG70(@/H3/;4N*^,NU'"( 72XMX&63G9=/E"LSV9)QN;Q?C=)4+ MB3I^6I\XS>4]>H\*1^SN'N UAC>$852H*X?@U7U3AT-1QKQLO9>UB6@'A)-2 M *M +#7N:MS5N*MQ5^.N%K#/I;*U=D%%:/(M))[/%^_>75W_;I[MS?$P@T/ M;[O&[T'CM[Z_AXW?RM[?%3-,EG03>^)F,/GCH^E]E5D>!<2G!J+OG K'X^4J MY7;OW>Z/7@.]!GH-]!KHNQ4X&^FQ_Z1=LH[@^B.!L:QFH]6=Q2_>WA1'1*L MQ(*5BY6?XOW\5$:%:_M*EK6#ZIZ6UG,LJTI)Q_(Q;KEB_/ZDG0G@JU25]HNW M_7P[A0KBLJ:B+!45I_2O4 A34U%-1;HP9.6AXSNAHE:KJ"EBY9!9DU&6C(K[ M5:U0SG8T9+3EYN4;5/+^NS!?K5H78HGGZSG-ELWYYI;K $^N;U8XWN2M:RZ_ M=(5>O>?GJC7Y/@_Y/KF6>RODFV]'4Y-O3;X+R'?M?H_;)-_"81 U^=;D6TJ^ M:[?%VB;Y=O:#?*OHJI6CAO9(73>Z]&_%LEVVW&;N3ZGK9)GRO=X4.OA3">*Z\"_U'LB8L5A>HO&0C1:W2PR>3+$@LX$BT<,Y6"F&G)P MGXIYQ.WV1@*!A762L>K98[0U,$!5T,MAAY\%PL;'9NNIU1=2).F.O2FX@+IIX?NCL3=Y"M[E6NZB% M/$L)&IY].\)93A^H1RW>X$W8V'E)]-QXKF)* ]V";D5OP7.'%39YW,^-H,H*GGY%R+<.=)M7K;W]JX:]OS9QV9KY>8-U&/PI M87#EB:G6A:S,O=OD]5KHMWOJ]=I$0I_=+IQ/7\NN_"X_I]HP\P@41$5%B/@8 MY=G+\ANW5M?CA3?N#S]IK/W^^Q >O9CB7YNX?MV"0;)K";-UG$:OJBR8TLV) M'RM]J0XB%MSLK7-#?JPO^&(1U.RLK]'5\>#=Q8/_%-;$N:?97HAM'"_@6P+% M8*JS=X##.XFD$(ER(.T0WA),<7@)MBR/YC1U+,2^Y)8S' ;AB'J-TZ-?@YD[ MM,XZ+7J45M2A4NQV[L0XH@1;_.LI93(P.!+1,'0'N+%!<"]P;(&_ M'%R8?U=/C'JFB5'=E=:L)T;E)T:M/$,FR[Z_B'OASP7^X%+>AS_ASEW*V_GL MTZ-ZKRVYQ8,?'V7.P*')!B/BAW$DO+$:Z&CA@"D/DVYPK ,S"W%'XX8X50*9 MGS./)T'HQ@[-V+N;N\Q+D3>JA_GW\"[;BF8@C<>H,N"$0)J- !)Y2!P\DE-W MIL"'G7#4@@5,P:!8F[CG2DVM" MQBTFQ#AW=Z&X<^3L/_4%X%PXT^KE;JR=FZ0NW+ODI #@F[&D[KW(UJC; :[9 M#K#9V44_0!Z>0 ,XU=!4ZK:_'SV 2ZQ'"=X-=064M\RZ)782E?<%/$0JW,F< MAZ5-1^L&H_N$R\4-1I^=L>@'[(UUY^[2XG[+V[T+9*3+YT[T5PC M<;Y_UEBC ],Z%_WG"J!U7QA5<5E>06WH!;![#"MOGQ97[E:Y M6T9U=MIH;Y5153/ MN9/F#EEL\[RQO&9QTRRVFOY6RDRO],4YB+2_\G8$RUJR;=2Q<=Y=;E-6(>=O M3\BP8@Q\.Z3;69MT-\NK3T\;ZW?@;!^>/GP8?/#)70$WR ?[=K>W?DOMF@\> M.1]JD59M=-KZL2\@TKFJA/S#@>7 M=6)>G9BWA1R#]LKS6)XCWZ79L\_.EC?KKP!ZCV'E[1-C:6;>VL2XZ76@ M?9>!]O;*HTYVGC?2L?OU!-::G-=.I>3](QWNJMM8T2&:C+"TS*2,=@^ $1YK9URSE^/('0%<8FY<2\T==>O;T3RDIH@3'/F) M3=RPAZ+O^N*$,L>PL:X;C H3R&C&)3V/A$-=<*EQ+G4CI_Z,TR#$USI^^=C0 M[NI1?\E(__<&F_FJ]J %5E9"G;JW8;06F>9GAJJ&O;(GY#.VYRUKO[IRO#I] MM4,Q'2-[Y%,W/AAME\RU[B3?V/?YRU6J=O+KT F[%:[YQ8T$?--Z]X MW*^Z^)2]!9?1]>/ ;GW(U. H:DA#)D,J"CKPWL#!8=6!3\ ?SL,0L2+@XKB8"R\%4 3[ M'0KWGO+C7SK8AWU,O=I=_ET6K:^RW+QQN$P%)%XT=WR"+,E]P#H-#R\"C%U. MU&MW_%Z!J'$+H'( QH%A(-L"]A7)(>5RAYI(+3>R[IW0)1RGJ"+0ZDLD@$+P M"] G<3^MQNGI MSPWK/X,'4 Q".[>_:)YLRN36H(E%\+H%)^TU6LT^+ ^Z+;!_G+P^=K_#RXB! MP9,SN2=\,T#.#0NN'*T!S\X]NGZXH]0RT8,S,QAH2E@,1/P@A)^2)L@+-.\L M.E7!Y(2E!'9$%\]4R0? )GUKZGQ#X!&M>H\)>@(?_M+3Z"6H$\*"#RX VY[5 M9*V@88&B\%^./W?"1_E9)ZT(%"Z7$$RRU'B!JE[J^EBF(Z!>H"[[!RFH/I-A MX0[ET+#/:B\KJ@VG&:WA;;O=MN%_\PH#768-V7*@PHT!B.)G4SF_WAK)RZA' MMTLU[.S B70F=;H\RW4\4+CE^!2PQ7%DR="))@C-";('=+7C\()P;YD=@U*Y12X9P#D3-J_J2[<"L\#5.#GFF%+ M3@N+?!3.R+IT9F[L>+;U\>.EYO#X"OYM\C,?"=H73.B:7\G=XV/-_IL(EKIG M]//5:@&3^_?''M1 _F^!A>XXU!<@5GLDZ)T$44B7M47F;MLK99]=G9JGQ8,Z&M85P"4 MD"9!!"!_X]@35@)[QF>0M6O2W&KFN*-% "DMME\>C%+W_V8L:>V=&*QJJN1Y M3K\8!GAR/JZ=4)4\/\E;+ MS4U\(F5;DAH-5WX^9%FQ@/9*9P[W@/92]/:'CP0/FBN@\Z,+7':T^NRY'+DU M[>YI&5M-#>=ALQ=T.#0D_ "4' >(!LXT!R7&_5L4''XPCT&S :4&N'*@[.#Q M'%0=N(I7:;D]"@![ZE4T;6?N@SJ0#/A)O=J6K\)''L# ARONA DO0+>P8>J0 MZ2'^/0=<*0-T AQ!6?)D6DD#[+0+QE4I!9@.&Y+3.#C(I;FGQ%QA/V4[)DH M'-*%PEW0*#>')1,M(^\6+#;W/>"6R2,C"TZ'D^*LV3J&=!J!QMM(&_KN1C@+ M:1%)KIRZG"+/KW(A,K?_\*4];"KD3V:-2*?%S'&NULGZBD@8?G#'.%)OXH8C M]L"YTRE\"\!@FR0(%4!-X[)A71!L\R$((C_0,Q_X*@3S&+BJC_T+K('CD2E: M1@:HLN*G:;L87U2.A])YR29K4%+XRK\7/(KW2B[Q!598IXRBTOUK3 MSMZCNMEHO6YB1MZAG6./R?/#4LHL2,%3Y,DN]39'*;J'A]>]/4>S>S $^@3^ M65-B9<^Q$T+<2S-GFV@XA#W7E%.1._U1')3]47:LV$BE\,*9?5&6%90"R,/$S,GI0E_93/'03?(OJ0 MBV[@U2/AP5YAY_""Y'=&70V5)!JB/#>4:>A%'PA=Y*M>L;< M3;@[3N@*6-*HVHN=[X*7&'J..Z6CJ@:@G"GJ.0_P:>:D /-YB'_8"%J0RC[* M.,\=R[[\-A9-XH.J$M/F,DN@ V ,M'CT"-N=YMX,/Y@AK\=]TK8"?S0?TEX' M\PC['B[W7ELFTIID[[\ZG0!?EWC'G+P+#I-9'#^>$.U7G:YIDB)DR\Z1Y6 M79AOQ/Y0"G"*@OB5*"FD.H:ENGM-1$O[9BTF(6PZ$N>#=]C>O$,F,40M:%7RWAH?C5=(QCX!DO2I7"VT4\@ MM,9"1&\LK$0 O1HKZ!HE#-PO.!AH$R M9RAX_Y1H)16_%D.%C3(&J\!/ ^L(<3N"EB]A>=$7L>2$Q_BOD22%N4% M4("'P^J>(E(9S4/!I[.E!7-2]B!I(PQLR[Q]L&9E9?G[*C3W]EK2^T)+6!A MX:X.HM??JNTZTUW[EG1MBDDQ0?\.51*GGQ7?9T&$;&T,FTN:9=%W6")-R?[J M+RF"94.7>3S&(C368UG*&.V):*WT^U!)31>-:BRP"!FJ6! >!1/L;U*13J@$FC1NA!DZ?TZH;5^V@6'#^D,+V^QK MRWJP]9[6VKP,AB!J=',V[L66=&1YC$C*:X(QNWTXL>Q7IDQS 89$1'T(I2LK M32I8QHUE_O\O-UD#=0,O KQ9=J;*]02S+N*RPF_K@9@Y_%BMM4(-]Y,[ZGP$ M]*&ZA-U5_I0+7_"Z)E!OX*.OP!C6*O3NEA9Z'RB_&X(I\2C-';Q:RI[)*GAP M*]Q[-I,3#X^K>]N@^Y-,*GCWE'C5V'%#(#EOKITY1;]+,:NBQ=#L#V)@HM), M\5PB4JGJ@Z[ [8V%N1[\)MD':\\.:.SAMY,X.,'_"C+ZP@#UTCEU-R"]V_$> M8W<8P0T8"8][*;OY'1: '*X6;34B H0%] @8ZR0_THX5N] W[6 & (V6O M&'0!OQ]R'SW:%1#!'1@S(163&WC"0XX"(B'I.@!\3H!G6)ZX%V3.2'>!>\]N M>>GL#!&"&"Q8_!B:L0B;0=K- M<,]N*R92;Y0EJ3/C:CD7UN]IF;+O9\ M7OFFGUQQTKRRDG8E3"@2Q,UHJ!4-=_Y!M+ _^I%>-4'?I/%^OI1YE&=44Z>D M80L1>BZSE'OR4*UHJE2'1_@.W^-^[V6L34_>ZC6N7)8:9. MMUAMQ/.5;[M_6KCM]DFS==+.=9#9_+9;S9+0F/3?P17T)#=R%4LWNYLE*JSA M5[-U9V6SO=EOLO_.[42@5V4UL@%YBRM&2'#AG.T@J6>BV'"^D:!A@R5R1[)E MFO;EI"4/N[#E5Y[[#=C<) A&J:5->6,VDTK%<9 OFC(U&, -9.]?PWKW@U,4 MTK<28UMW/O$P!Z =18NO0;\T"MM?HLT2/J^H6=V3NT!UVD^Y [TGMW#:[0)A/2> MQDB+6Z*M,(MI$X3?/Z\@$=5]P9[':WU6>ZUWH1 O]![_"N3F*X)P8N=.3]<: MN=', MW5Q;%]?OX'\O/O[K]NK6NOE@?;BZOKB^O+KX:%W>7+^[^JJ>^?+^]H^/7^F1 MF\_OOUS@%[=P)7%?;P_>@XW4B/H= 'LX!Z/4L V-MFH^)\-)1R%;E^G.MYGT M&]!XD4.#_ ,3-7BPH@D9@FSHC60+[[_F?J:']]#DJJ5Y0Q-"07YN MJ?(*+Q(/U%N2>#5HPQ] 5@ ,3_Z/=+SHOY/L -CL@Q..3KP@H&[[QI+LUO$Q MD,I.!MX%;)[CRJA(LY)L_"AI3Y?;A)RY%0JRV&9@X6)'6#>*@Q"3/>F;!=N1 M'@-J>2\XU!V>H["A>W',3%\/G%D-5P_513J_'OE9\,GD$7 QCIU/H] MMVV;LP+8K1(,Y[P;P[%#,67@:@!YU+])V<^^@ER_F *F^L)C4@+F/<3"ENW6 MU3?2MY']6#DDLI]3/M5(?8B'53_XCG+=_")RIZ[GA.@L V*.B'Z=D"6SZBV+ MV3QX1=C95HZ.AG6[^ %%E]Q3/)C'/!!')HS%::K!!$OR(Q4ZD2* MY=P[ %449*H/K.0%LH.V&LN0)0GE5=29>U$T)]86&-8:-4F>T2N(O2Q#2I&/ M6)J BG^Q:VKDCL=&1@K<1 JZ :8BS10++S%-RF.5'1ULL.8'6" ((]/Q-70H M(S!D&]0=S#EF1]OGE04E;*C) Y<.)=E@GMNM/HTQ^$!2$C:%5OR#J(EHUB[: M]16\Q&HVK-]D&B'=BF9+7QN<#*EV;MZ1#!/-0_/"]Q&:7P1")&87H;4A%;Z_TB\4J'9P' M8VGWKGB0ASL +6J))Q=GF836.\ WR-I+2<]*9T(WE)F-3*2#MPM4'"J(&0:> MIZQ/IG^9(^9H29E:05Y5%B"*>21D2E_)C_]4A[>O!<,Z;H"J[OQA?6[)_P']-!=W(N(1>!+ ^Q1N M^Q<04F "V=8UZ8.73@@:GN\ &^CW3ML'[-S_$V65'Z">F&0\FB'-1';& 0TJ MY21CE"$<8S0_DZG)E @L@)(PN'?[_M+"=&#*--4/BGN5I?R@LNE"5!,I*P3' MB6 R_!Q$ZQ#%DF*UH'EZV#=9#(9.I+*(HX"V2HW>03FDJ4!(+NH,4 L*B+X4ZX4_9F& .>^13$ $[C$49CJUTOH! M9$B%#1!MZ.F>!:#!$3MG-3T!ZH/ +TDV1>C#8877W/I0&24C=&+3?1L8N#)> M1AH%QXX11L#9X;>4MZ"/:4N5'$"5[#I)[9'B.,4F* <4N:1T#.7WCAP E8S89'"]23'(**@#831%&09-W.VJ(%@G_8!XY/L_F M2L8XDZH)E(?UDZ2GA/%\1C=J"BJJ>S+@N9LG(Y .H$K=><$ ,#T(\4TVT&"D M?<\NCFT&>G&GJ([A=(MI(%6>D&SNX419%=1[VW* @$CWM*U[H!N^L"/8&>@F M"K"^G(-E6U=?%--)#FA+1@-8&D[\P ON'K.PU\\RI&8 121Q2XS'8/3)GNK( MH-2P$#2$A3>+F. UG+B 1BE5O.H#6JJ1$-]4M88;:0V;X0%X\N)$';>(,,Z[500@&<\G!$ .[C$F"2FO9LQ0]<:6NALG(7H#+^VL*AS 6;I G* MR4X;UFW&J^E&G.@[#NY"9P;V+"@2,Y=MQY@G,K)*8X;CC=H&5*;R^R'AS_.J M@76-G,<-CI18 ]=KL2&C5<"/\9[M-\-TIR!JPR$GU?YO\_3?\$&[\=?L[@5P MB[C@XU^RW&/;5[VH?>>NL8\ILY2!R.KN=YYYZ^II1#Q]D;CC1\E>-%7OE1K6A*[/WI1HCI\[ @MEC\\VF25GS&9A&[)0G'4QN,<9F M_+%2+FR#F,!_)3%+] MEA.<",MLG "-H6]U:%6F8&NJB+06.*1$I)&8HG[&Z3]##UV'.JW5SBBW&*&7 M%>21$D.4NF:HG[&A )*>C9O#FQ7*1$.U[\,VE1Z"\)NL',8B90"82) RH-O) MCE@IHCB-D"99&Y>"K%:FKADELHI$4DMW-&?YJB)I*B:-[)2]A-6&6&NOTI<+ MZ)06R)IB\F=&)C/UODCR)O%7GKBC2"7=!H[(W:1L".F$@"LC[YAQI91VD;H4 M9J31L!B1E%3X"[.6I9./;XT%VJ8T1B*A)OBQF:_-"I =!#5RSP3SV"/ND/B% MU :D"R9E"4D7M!5-@"=, F]$CI#/690@DH#O8 ;Z7"I$M)JVD2CVA!^%03"5 MPZ[([X/@+';$I$Z5MK&$M$R]Q\.^2T3CR852[#L2E(X.* (C1Y4=1&CVR\GM M261,52)CTF*D!(6F.%EXH&NB5?76'9??P*.& --18#=QG:4X/%TS7,@'(IFX M,SGETY2,G-ZO./(H*3Q#&2@%F!BE^849W@*&[ SCE,)-)"NE.SDJE K.- M]7Y,=YF'LF4*OG* #@0TL!O61_>;G$*NO9$1401O&!$N.1PUK'=NA TO*#V5NV(HXC79IE'#XIB) LZ(U2G%!7UFT8KY[;YO MSU%["UNGM;?P^20BGDZ*OX1'&A)Q_S(4>9-EI(<_8D-\'1"K2#GE]#!F'ZE?#&)U3"J@+BU/5'O@Z_ M"$*9=CH><]O%2/7L2?V,3FTJU*! *YLMK0T$+@>=IFAT"L,_I#4:?\+-X."; MI*XXI.PJJMU3]@>A$=W.XH2F&X?P(^'IKA)!6DN1R$?Z XT(3)($$.CT(4A( M^X5-B;2)"&8KNE9"G:7G@Z#U F>D#0^3?I!D$NC)R#9ZQ0 \L4A;)^QBDJ=F M9!&&,?PG$IO$/(LT,2+VH%-R6=9AR'/H\2N;.L()LFRU^]+P"Z*8ED3W/=:* M _Z2]\GB'@&>HCG=I),J@N]"+//B_K<8D<3RW"3,G%;:QI[X3GD*L@[9EID2 M,]:FX-W8#&K&B0[,/$+N*2)]DE3!!Q*=:OA4,;.J;2//AQMSW:ZABYE*VMXE M!2P5-4K_/A9!@YQ=VQPL-:C\=BA[B@&GN0;"ID1+SK-L$34H+9ZR3!+#ZN/' M2[/#($@.C#;AA3%Y&B?Y"T[#5":]5KQ1#T8916W+8,-HTXQ#C CAW6-AIWA< MWDKBU_$=(/:1\RYBFD_F1WCD\1PU\*Q!E3"+I/#>_*4O8G+?4!0NA!=@)FK# M *FXHW@>?-[LT;G@0X69((D<33<> M3M0#T,D%@3 QVCCS2D4I"FT<[;]+W*ZL-HPVY9(/I7\/N_?\9_" &K&MW($2[;I/,:D(Z!6;!I(V M.2D1" -LF@D9*",V\9@=Z!U2+(P37@QC\ !C!(::R@*#- M7&:,#R+1755H3':!E0YPY(S:-WPOO&!&N@YS2,ZG(HLY8<_*>G)2M@^J3R=) MHGVRG93C1:?6LK?F@;/B+0-_[%TQ/BA@Q#E6FF0,)Y6N&0%)HDW%IS%,;*>R M4@"4V&6>D])CL.W<.Y+\+R^N7EGN6#DH[%0F[( M)".(A,A-HJ0>4H:Y%XNO4NV]C2DFT4Q]^ M]N8RBF]^^I[:UH0N*M_DRDA!](V^6_/_%54-8I?_B%$B*X;752H5@6 MGSIT^"H0 B0*QCCTX$'H5R+'9=^%X'7EJ8RSP_$X*3LY"N 66'1( MO0(?'-WMV$2QP; M,WW?#<&'OO0Z(KN;B&RSCLA6DJLK0:BYNOZ -*0A,E(,I9D:O'E5550.>8Y' M[<;Q";KR,L2B6)-YZTV61D:?R>DWE&+ZF0Y+K(P%&R,H^!I M;-Z="IA%H'5^$C*9"!104UB$[.)5NB;KIC3R107EU'K:JRS]<3:]1W"(5COI M\)T8'O*(8Y%'2G#VG_2U*.UM8%3O264]D)HO4"\ZT0]>P3!T,$6,CC1&$H:M M%5_JT_P]#L44!;Y.![=5FE?XJ,H]E:*AFDV:;]/$9+@1919S.IT2U//O8"W$ MLBWZR#2'++1#84ML@Z+"B))V/HWT.2C1"EX;!LX(<]<,IQN(+8%.0+:!![85 M.B,WP$K,D8#_#+S@+BJHOR;EJP JDL*G,H&)_9EJ.YS M2 X321>U+[4I%337)1QRW\I 2F)"3C09!$Y(QNK(P31I1[9S/N +AX+1L'%. M+)* #L](H\0)V>1+^DA6+8E6N9)F28X;Y1W5F&] *7^&+P8I-H<>[2T-%N8< MFJX8.E'$1KXR&Q3BDSQW5"_8TT*N3>WTB*A,!TN,0^T31PDF/SM@FKC1[A(# M@K(22,I9K@*2'HC$UZ ,)>V[DJ+>U9/JI-/)D/)VIAS#'1N3U*01H@M(AHDW M^D)U5^>\] C;T""CHAG=_8V(RAJY=]1"2YZ-TU^^N7(18M^Y*JL\?!/?622CZKI4 )665-(M M(MG0A&S4@&@Z& WVD&Z)5%Z5CDNFG>I\*TDCDDI;&J&HE&"T"P/X$EHZ&3E0 M%?@R\QADI)I0*/W^G/7$F6C[=E^6^N__3)+/_\.9SM[(H7['XLN_69I_;TE_ M"OHT1XIR==<9\J$;+S!:9,A864(70+Y4^0OL;%'/4N6@X_V" MPR#P'Q:J6ZC]/9#G%70"4!A&- <']:FD;HH^//0,!H-R59:"M/&, DZ)&E)% M7=\))2]+HR1=F:"++ST59B;P3PG&R 6FLBVE:A$2) U'R(>&+=QPU!+K@5KM MDYPIQ96HQD[84J&0 SIDAH1J=:3C-6,A/,K#B0 8-)B74I1P3_X=.MC$*%M/ MHA05V9; 5#>4[L*J1E(9&(*U'(.PPU(IMDCG439-8$+M>\QL']5:*)P4)U(6D<0%MQ(B<_TQ)4=ER#OQ7!C:!06\%4K8'!J%\".?\3.CKN)D M'5(#J+)*UVQ"$-:YDOJ@)[DD.0$T N>["I11XW4C#=OU97>U"VH>[J@!TK@S M?7I)&$1]LH-&6KMQR#!-JJ=T-S"=I9+.)=3->#+M?5+#?KAX1V8HZS[!Z4V9 M+:WT-]CL\Q>2':J+&F>WZ@?2R*/,,NE-P8378(4(B&Q\9S3^NS MAD'/=8V.-*=9,3-29C#C\$25#B=V*B;"V'#99;[$0UKWPZDV)Y211>?$MLCS MF?9=RS?KP5*Z:GZ*V4Y)&H\L*DZZ(/& <32U+B*9WZQ$:9*2Z%)[M'O25\>4 MWZYU/".0B(=6IR(4,UA"D<_UUV7>#B8^4S<5F9HB!QASYJ;BW?O&7):J@9_- M&L/+=(VA'/-\*[658U(-URB]9-TC'597[@%,MN"!+QX.(AYB*^.D>P>WT%6O M#L([!X=DZ*R$I+93U]DPI>J0&$\IXG*3:3# 3'VX=[:Z<\D;[52W@Z2)84:\ M)Y41V,U#C;FAJ\Q&U EH1&Q+*3U5WM]H.!'4\PZIWDCWB^KM[6A-@+MZ M<^=;$\C J[0RGF:%1GAQ@7_&2/J2!C5GG6O3VLY:%:9VKJMC,EF0QDYP#:U] M.3CHX]]S(Q^'T\F+:3-!MZ6&]J%7."&77/OCG:>F'7?HL%6'#I]-YLE%#,E7 MD$'Z)WM]C\H)4J#&JY">KBQ!KAQHIQPGF!37SQ?4AA)SUB:OX1$UUU0]8(#8 MR)16(2_M/Y<.>96PM]JF 3Y@T9 NZ+*-3ODF8]D#2FGG5&!"']JRX8G\8XRY M>I2FC!UJC78WNC]QDLUXA\4QOJ.4!(Y;I6$6&LR70[)XFO =4\^E>"1+JY#8@90@I"5BA2>'5F9 MA F9=[X<.XNN /:S4*"$!9,XN?I\8W910N-%UWMF&B'J9@;IAJ5RT81V9[3B^E##2E76:\E9!VU. ;J]LT)J="<"N/ MCEJ/ ,-61PI]I('P9%TNL$&W!VF)_C==^YDZM.Z0G72%Y>=4RMD=!@TD;$%" MZ8X<,O^,4*RAOF^6S!IL34ZOXTF>0AG3(]-]9LUG@/41MX!:UI'<]">,K(MW M%V8/OY?2.Z$B1._<2$^BQ/$SKS@=^R;[JR':NJI@!XGD!MA,Z"YX#S,/:I"L MZY1$,).I<4@5R0]TC4\$_ N#,[)](7D>L&Z'[[7R]_P_Y'B8NM1&'4?&$9@H MFR[7IDN"15DI,NXIV_^EDY&E5SN=L\Z:MW1V2A]$ONI1A[J7-+/1WLP](^=E M/9@^?[RZN+Y\?SS]E]3-2 PLV7Q):1JR%2Z-"%*F-]Z;I,F<%C1*C%,=\%B$ M1L'H _J8/3'P@@?X?!+$V.PRU18O'8K19FHVT%)4C]JP;E,]^0L[$2E?HV.< MFL&?OB=/Z3UT&+? 4-+?)4A7;BAVBDJ('Y.F;ER 1*7B1M.L[28=' .?8BZ8 MBH6]*Y0O@M56PSVE='2MV8V)R9;H:ZE$ T-IO<7]N]0F1B'8K'2#"K8@ M?;U"S[0'15'K^N_?_7[Q17:JE^GSR=%UB,+,@TPVFO%HJ?XGKG^"42LAVY_0 M#!IB+M(38D(L!MT\!S'5243-B",/SAUHG2$/IY==/%P_M5/_DWG\,7&*8B''C=VEOJ8\J(;;4_<.YMVS#YHN81(:YU[) MZ%54JK^I9[\_\H21N$?7_1K@_"^T F])3]#C(M7(NNM_W;[7 M$^J,(OH'H68JLI5']A5!X8VY"R7G^(H]V3-#.73&=96H1K@>+@X@E; MI\V.G6D,1?.B1_28/-BC[O*K1P^F25Z%PAK6%S$4W%HZ]5)$C\NSX-@04@5- M&H$X.3KP(V'XXU4&6^(8D#X'PK3A\>'.1'KTT$C,O."1,M+@2TJ4W;/KMY3C M,!E]5>KF)Q+*Q\)Q+KBG^2AMYRG%1(=44JJN5D'=K6)_P M;JCK(Z>1RB895JP<[4XZ\/QHY;QECS*%*0C1.1.3GVY<[EZD;6"7,'\H!Z$Z M[([*#AM1":?0RCL] M%A$O4V( (F_0?=\=2(=(4J\N+8AIN^#=+9M7L@;V\1'5@%-F2?$.I#.!K7;.C,-Z&78!4! .#L*E%-QC M1.CL"MEW:S];4J[5K#%! \H7V0+>&'5M&)1&)HS6]Z@ E3E,6LW+]"/C5,^T MGT-E':$W1Z;VH/^7*$\F_F12KU-)FZ;[%K%Y1QE.G/,4RJYFDE2-J*!)R#AT M&^>_#:G/,&:0F5QEDK30@+& ML ?FG'NR#BF5.I0D/"4Z" 5/LK?!E63MF)%22E@W[QOID25*IZK V3?B7FZ[ M&63QSO#J'PYO/VUT7;]LQ#<[(6:R5H*58;3I60T&O8 55AL\$%*E^;AYTG]PF<07%0,??5%>Y4^7WW1 M3B554"WUC"]DD:JPAO[%Q9=;_0NLU4]/C$+D)SNP87VH78Q0=P'Z,^BA? 0(WHF@BY01(9IF8R>1%C7@= MO12'7PT?K=GD,2*(3K"V>1C,'I4W\I$[:!'\3(L>%!5BG-0/'B5]@O/!<6/J*-E[ MHW>?;3HLW9:'P7,5.P5N^H6;@>+9;X@ 4+))/KN? >^E1[ZDKNYNI#"N 1!H M .BVG-RIC31.N#XG4Z#(240=I3#R.8NY&7;[E+IA=^A!2G9Y29$A69WUZO5S M 72Q'6_\VA/C>&MVO7'8S#!7^G/L3%WO\75V3>Y[__H47V(1X M '[GP4'\?[[HO=@\?6CWAKH*7XFT/S%%OR>*WBZ%YG:0ND#IM9\-RS59_2!2 M/V,S>RW)=TQ17]A9_6LTUTMEX 3?B/#%VY?-5["U^>QM%>KT'EK M%W2.\GXA\7R^>/?NZOIW\VQO:CZV3_AMU_@]:/S6]_>P\5O9^[MB-#,#VCC8 MR&:DCO2ZD-S8SOMYAX0NZ6X\9KHSB"2]*2"U[=ZTW1^]!GH-]!KH-=!W*V+> M#)SAMSLJ5SD!< 3AZW\,AT*,QUN7/:P5N#38[W6SV6AU9_&+MYGB3IEO5@48 M%JQG,B+,$MY2%8J:T\,;NW;GK%E!J!PK/GKV:?^L@E YAI4WA7?$C= !6AM XX*181-N]-O MK>0M.*8K?J24<)[3MVI*.$)*:*U'!GNJ.1P72G.ZQJ916GD;O-5JD/KQ-8@= MKYJ:1V4H[RG6X7FW78'S'./*&[,.[6ZOW$ \!DCN/PZ;IQNU*FML5 D;5;3Q MT9[GRH6P6K'6RE+/H1WW&%>N47SP*]-ONYD1$30='2 >M]=C!GFH/QX72G+YQY''Y2FL?E:' IUB* M_3J;?O]Q>-ZOP'F.<>6-&9@Y&;[O\GJ?D7'PUOZ+M[^'0119G_B3BN"OLI1S M:,<]QI5K%!_\RC6*#W[E8T)QY4WTLM#\'>D6_*,J ++*%+NR4MJQ3_-^_Z." MY"'@L->N<;C?..S7:L_'9BOKOI1&?);G\JZ=C/??>>H('D(..S7 M.-QS'.8%^+X+ZWU&QL';^B_>RO%C_IWU_OM,^)&(ZMC\,85\CG3E&L4'OW*- MXH-?^9A07'DK78<*?A<^Z!0>3],>35U?SA>_KY/H-Y8O:I^>UBW0]QZ'[;I1 MX9[CL&YC7R%DE)>D'(BY7BQO;QU/\.1W>/*;0&.^(IC=?YIJVKUF+6CW'8=G M[1J'^XW#5KFF5 O:(ZI6>U;#]G,8C.;#V!J)>^$%LRE\61',[C]-]?IU4?A^ M8[!;E_7O.0:;=MIH.CI .\KI"G6E>HW3?3?UTIKF0&7$UFWDVFNS:I\VZ MM*FF!*Y0J%70FA)0!:U5CP-#:2_G[7A6U>,9LN]=?QA,ZP2YC;DRNW77D_W& M8/>\3H[;;PR6UR+NJ4C>8UP\7S1A1V;\B[=7?BQ"$<7*;+?AN3H^ORD">MGJ M=:V-$-&K"D#E$/!Q?E;CHT+XZ&P(&[6\JR(Z*FH^QA,12M/1>BGEWJL*"KZC MK;F#^C0NSZJ+#:[-6SSVHZ@-N=5X,W=[&\IZBCW9;M;E6'7QT>N6YSL< Q_W'X,M^ M;7!7"!U'T"KM2@M&Y6*N" Z/46-KKM?I^!BN\E&2P5F=CKXN';RP@'/"1OQ_ MOFB9._AP<_WUY/;J_[Z'AW$+%GWPX>+3U<=_O;:RF[ ^77SY_>KZM84YM%8! M:O[C'V>M9JMP:QNSKGX8?#_O%>8.\08?J>E]+6+MN"?SNUHD^"2 _[0%L[G7 M.URS^7EAV^K7"5;[;7/5)G"ET+'YKBB_Q(-@](C_=0:>V+RJ]M<\BMWQXYL4 M6&@MM= @"$G/H& ")&?.: 2_^>>+4Q2G?)!" M,?S"Q,)D-IB$R7X6"_ 7"[2F@0?"W=!,K*_O_^?KR=7UN_?77QD2!B"& I/' MWB2M;9:L::!BYMR)DT$HG&\GSAA>\MIRO ?G,8+G5NC=*M\FIF]_=:Q)*,;_ M?/&/.!B^>/N5L!",K4L ..PN^O47!UZ$#U::/HQ?>V(<;XU>MLJ#=LUZ)J-- M:]>*H!-3K[<%4T]?FU^C. S\N[?7KB^L3P"/262]]T=B! )*?D7GWOH&;L4L M%M.!"*WVJ9U>^]F07%/5#R+ULPCQ,V"TR!!W3%%?Q+WPY^+7:*Z7RL )OA$@ MLEXVP<: ?[^M MFM+K]J.E^%SK?A*,N16NL4U8\%Q%/H&JGYV![AMUWC]Z#Q MV[%J!!\T@BM[@5>TDK?CS99*4E5&AV4\.@:1Y+P[A^;,JH%> [T&>@WTW8J8 MBK3OTEU$+X/I=.[#6M@U-+)":<-7 (:5"P,V>_;967GHXACN<\40ID^?Q-M"NI>52&\IY 8$V[=UJNT!X# M* \ B5W[K%T^._@80+G_2&R>UO.R#A8;5;3RT:*/8LR!"ZL5;ZTL]1S:<8]Q MY1K%![]RC>*#7_F84%QY"[TL3CY,JQ=5@&65B78-WW\S[Q! Z[=51^ MOW'8VFB);HV,'T-&'96OM+P]JK!-TVZWZ^A\30E("6?-]<*R-24<)B5L/Y1; MHW37*%VOA__A1^G5$RCW'8?GO3K18K]QF&?X^RZO]QD9 MY0T'#\3B?_'V]S"((NL3?U(1_%66<@[MN,>XX24T+4[G7K<5TT)11U=ZM#\OJ.T#LVG0_/5 M53\J0WY/,!1[=K-=6_M[CL1S^ZR?4P2."I3[C\0\O]]W<;W/R"B_30=B[;]X M>S,3H1.[_IWUGJ=W1W5\_IC"/D>Z6,IJ[O1C'J&/=U(OWFDK +RK&."I+[C\.>W:N;W>TY#EL;M1!K9/P8 M,C::*5%%<[U8WMXZ'CR/TA:>_";0F*\(9O>?IKIVKQX#L^7B.C0@V#]L>P_1P&H_DPMD;B7GC!; I?5@2S!T!3]FFG%K3[C<.F?796 M!Z#W&X?E'HE:SNX\_GR<]NP[,0O%T*7R+G8B3P-8^V_ZH"(HEB\\JES$EMW, MVU%UHO%Q4L*:N<8U)1PF)337JT'94QWBJ%!:CVI+9YP+F1=7 MJQXU*5"IPGF^,4%-"D=("OU8YQY8WAL XJ5 87S?++=""V_(NW5WXL0A'%RG:W MX;DZ5+\I"GIYUNY:&R&B5Q6 RB'@H]FO\5$A?'0VA(U:X&T$'>W-HJ.B%F0\ M$:&T'JV74NZ]JJ#@.RI_QLMF*\\,-N;2J!"[/BJLYG*D:O?S$5+!R^86;W:% M1'\IR%Y8(.1@(_X_7[3,'7RXN?YZ[JI5FG,'>(-WGJ; M^FH:W].;%%AH+;70( A'(J1-NO[=Z],W M&;#+(YZ>_@QZ)8!OYHQ&\. _7YRB%.7=%TK?%WE =7;2IK630\>&9/K+9J$4 M7[+8QC'Y681#X^'/A>5&%NQA./><6(PL)[+BB8 O/7'O^+%Z MRDZ2Y*1RXDQ!/8JMD7OOCN!W@T9;[M+U%?HWB M,/#OWOXJIF^_\(FC7W^!/W[]17VSW0UL^I1?W__/UY.KZW?OK[_")XVNZYFI;0)!G/]M KO"9?=YMXZ?6:!YB806233P) MA;"F<+MCHTW!0D+Z&Y$[^K;W=XYO0M)'E\4 M.7!/9B)T@Q%2'ORLW;#*]@I/-GMQEJVGW3EO9;?JN_X1=MKKV M6?L\^Z[BG4Z2_45TOYPX#MW!G,4 O VDU<0*YJ%UF;^NQC!(=5B@/.%,H\:A MDEX&"@4TV#TWT'LJT=NU.V?-%.&L2($IQ )Q]\^6D]_R/0*QG2CO< MG;.S3NKUJ]%?:H_-,[M[=KK"'3$H#^2-WN5:\$'!-IH3G<*[/-AME'H7H#HA MX(O+R_>WMW]>?7E/Q'LM'J('%R@>: +>@JW)D>ZQU+L# M,AWE:PB")\)SD21U4&[.0A"<=^#R:>R21\$13]SL+)X]?-1!X-?7" M8M2P+O!7LY0(5Q)7_LAXW ;HA"+YZL&%@SJ6%SS EF)7A(1<3X 89<'NWHO4 M.4&L"I*H422FKD]R-,818EQC:<%+'-^? QCOW3#&_TX%-<>5 M[[6E1O0(^_?A E^*K^V<\F\4H&]'3:@@5F L$ND'@RE'9V*A=M M_9Q]LH %19H'[4Y&+3>JR-C(K?*#]I4T;2>SP21,]K/8+_IB@3-ZX#G#;X;# M-R,V5?,,!@3R,!&BD[>[TIH&*F; ^TX&<(V^G3AC>,EKR_$>G,?HQ=M5TJKD MVU 1=BR@L_$_7_PC#H:@-A(6 /N7 ' D]5]_<=Y*C?D C(1U=)BLVF;J!N>) M^L+WZJ>6W>TT]:?M+ERS;=WETLN:9JYKZ\@IIJJ,QL4R SDD_ 9,2F:SP7?@ M^'-O['H>-GRU(A'>NT-AB)\Q8 :,T!/$DVU% '5W#.P2GHV!%4Q3O(W>$/)I?A?O'=]!;8<[YOML*IQ;OT&W-,+ M[H[#1K^@JUMT%8FT!- /$K\BNH'C$4-Z 'X UE+[](SY#=\52;?#&.D+*"> MF_4WL/)[(14KV($5/PCO7EV?C%4"]E>3K6N']O5.#.6VFNI6&62+/.?G!CR4 MV63"04!1C$"3IG8&UPF M^=+K=2E]B\?E \LHXQD':Z0HU*!9^);9KN4Y _+81FC[^,I<2!&E_#(&XQ+> M!/< ) :R:?DYB8&)&XZ R$.PA#P@,5A//= P74-/W]H#W-])@.;(G0TVS!W\ MR!U&MI3*DMIQMU.0+Z'K>-(B@E_#E<--9%8VU9R>H>;P@7[JG*?=A[M7GPWML]^3 M"_1_+G&"/H<=N&L6D2%_L 8#;*<,(")G48%;M\ @Z"3^S+:BN%8K=7N>UQI@ MQW7"35 /#4!*3F6G:"4J!:C" ;()P((S'AN>D3SK:UB_E]#Q&D!$908IG BQ M5T;I)QNB]+.:TI=1>M;L=7U-Y>VFZ0__ 2]]@<<[[0IE \B\7QV]=*N7ODU/ M]KR6^MS5D9\0#4N<[0G@9D>N@)T\$'@SR/\1Q0'PV_2 $4R@U\['%UR_6@>(J$# MF0FA[.)@#%R /%+Z?L$%DAM*O$5Z'R^!V7AS='OCC^]=_"UGG(0HT"U,H!71 M*SK+V!FZ'D9F*)SQ[[E+HYGTNT"HKW!P"HK]A K.V5/3!E*N!(S'ITR-%;GU MZGNE(0]+ZQWW5<@]DHM\XHNUN5Z%LR MTMCJ;\J"-$D=WTIO-[3V.H;XC#'$7AU#K(0*E8P8_J1&#!^9[E0P9'EEI:E< M5XKHK9@2ZY)VA#[6$24/1^8"-LJ>D8@FP4.R*.XEH*Y?^1TUK(7[9?VA:?>: M9T_)3LLJ.JW3IRD0*^R1YB__N([3-8SM\_54G&BQQTD;I0+LN^!1B!,59F99 MED?F40KX:"FJ6^V\[-VH5['5J8Q0WPW35N-JWR7C:H^,:1<,[-T T]8V,'F2 M*00&KZ-\45J&]IT*RL9B./$#+[C#4@HN=Q"T&?CR%R!)X4_(,T2Y)S(+M6$M MW+WAPSPWV&]7N>J;W7XJJ$6)Q'U.1I;9/:>=3K&ENPLW?I3X)$O8:L9LTC8: MFVBII$W7O\=NS_ 49^\4@KYAO7OZ07%!9^;&0&%_4QR1L_D9E%V5VE]N60 ^ M6LD/VLU%>?I1WGF\;[QI(S)CMHC^268T90IHSG6_J133(Y,8)7W3CT%4_"F2 M#"-V[9B 8#U7%CC0%3X_;1>HSIMP0OS4[ITEZP#'ELLNB_)96>RIO47)LVYD M9D$BL_0 J2?PNZGR0CEWB59L(C(:783F/6*K)HGLP1\8]_ ?*OW Y@'.%'\ M:21F0>1R! I^(1ZE7FPY0Q)R>VD=8S M=MS0NG>\N5#I#)KXR7,=/3BS=2_JHHW0A>70BXCT339XQD]M>1N\9YA<03P2R+YRH]1CH%D,\6#DVO$?T^(QVQ:/>7 GX9+]_@(F MR:%LY6U9N<304+E[K>9J0O$BIB^%3UX=X0PG?(/%BN5.J\*-? MC<:S< ").^P.NIX[GG6V(V&CI^#4^CEO&?/U0Z$07 M5%B2)X:X!;[C'@PS3DP6\8,0;&85 $=NTOJC<=O ;*MX'@?A(W^'&&G^O+C, M#7]B]B/F@*Y2^;'F ;:+R9\:WO#,;!Z"+!51F@VN2F(E:,8<+N:%0!>$;PSD MZ:H*(Q*93O5 .Q0)$ET))0Z$.GBTH^!1OPX>54)L?G3_/7='*C_CDMTHUA<1 M 1<9'HLD+2^,>1#6Q,&$0+#T*!&=H-PK^ W-:0 G4U=#P;.>TJY[U M#;,!I;2 9X&&&M:EK GS7&> "3(NI4B6[8.J=LFWU;*[YVWY=I6$@QQ?+S)S M'G$%.U?08^,SX1R+4IS', !!:*QM6V:G^>0EJG1M%H0J?2.Q2D=B$!<_0H[! MU-%T0$QM(@F'W?BE14G# BAAAQN!(L-\ )B:P$+I1RJ-[)$:O&\Z[NKQ3E : M4(FW^LI3,'9]T %D'G5,+@(DMSLG'/'@6O1:RP0P:LI9SM M75(JZ0R">6S=C,\&#G7R1F%!+GWC_V]77=Q?62^QLW#I]D_F<7F6?[7OM'Q M-?N&Y#OU%LX*' EK'@DP(E,R<[J)_!:EL/$.+'YE:QV[Y8"J M$(ZXMA=_^<>MA:"Q5?P37;NZD1M:7N:+T-/%I\3,2I9$0Q""FN.W6^P>?<=P<.CSM! M_/ YW C08]K%0WQ,-ZG)HXO*ET?NF*HKXU3,#RX/84+2/)-\EA9+-HY%T[ # MA(=9=Z!6G8,%'"HT:$,=T42.#]X@\%G,I'8DHUZ)'O5)<4G\D%4"A-LL0',' M20TKK5AU TS\]FC!^:CU$*5W&T\Q4(:JGY,$6(H<%*@5W(;.7#99&X/\0(PI M1N ,06V.R&+723D%V5/D+\'G1P+KK ?X,D'LX"'!Q(I(@-WX&FR. ISA-Q@X MD1NISHE(/9)TM8*;)F'\BC#G$8928.!.1HXWQX/MF^!+28)VN]'OX@N6R0), MN\@Q;>X5@#5" GB;H$:7B!']2*0P0E227$C9T GU?6J7!08)ZQQ4L0"VZ822 M$P -8_<[O9?T?[;*DER *!C'6+)LRVX:!D,JY+6)6<=9SW2?<&/SD!QMP3QI MQH0E1O.99/&,:ZJVQE][&!:/4OPB#1IR-2H:E$R;SI8PMX&@ZP-W@$RKT'ED M(6&(#MC! ^AI=PX6.F(<#OJ2Q M0]Q.& ]1\K_GL$< *B(ABSU:Q TUXMGN98;M"E.D97YI1),^,CHW0>\E1#!Q.S/ M, X:5JGF!S>$=R8O%V4%*0CB6]4"S,^))K.LPL67QC&6$)91NTG8E ]"M"ME M!+8-#)#7CZCH]U[S:!D^H/D7_3>FU#N@.4U$:H&2BS$$!K9UBNJ:YHU90K/E7? MNG)%M6%]2%^,E,#/7!II[OH"%)=(]9J2JQ#_@C/>.ZZGPT0R9(,J0FSY!CCU4\R=1ZE%L87* (US7- M^P#:B-$YJ)&FE"YEODNF9%NHV<7RC@+S8O'#C!O9$:L]?'GDR]:"-0.IE)CJ MX,J.@BMG=7"E8DRW.."[M)=N$NE=@T]0]J6#6IY'"O9+4E9 5^42 M&K_VQ#C>VJ7CHJ032\DGL+Q:3N?X5/C]^GX;5<5 MO\_),)Y]*)1!!NE-G>]D:-%Q3N(Z&J!7=T@EZ?DOR<)W_5?+O>?B^)?*X>_JD5K1S5/^66S.U6HJ(9EXP$N5!5=5!>.YJ>XI2DF[6RLE>X[#YNESGZ:: MBLSEHER%7X*P,%V!0_PZ]S::STHV"=^(4$[^A7^_7>S7K0E[?<*F-(K6FPJ< MZ!A7WAA[VB\S:V?*39H[&WE ME*TJ8/7YDN_JO+"]S+?825[8-:9%UFEA%:X92 M#?3::9E-"ZN3P7XL^Q U?7SI6D6=3+8$9!!^SRGDE6!#JJIIM6)8#M,!#OKY?R>54@9 MJO'Z0WAMV;V\(5\%O%8U%2QSO!]LSIG4Z.;K)\>N-;(ALX MOY]=;^,K3ELS^MS>N=A&5C:SQ7$FOCC!UV*O]EE _5YG8? 7?,M#:F27V14= M!:JGN,V*O#&23O8H;SPE<6*'Y+)S*FE5@DJ>UC#1YEE^"Z@KU4=)*:1'.#6.,XLBNRC_.#Y)BGW*0\?.!:/$0/+K:23&Y:]K(<1>_. ME8=3+.Y^2[^+)L'<&U$GX7079>J_F^Z9+%N4NY%J+ZQGBN!H)VR2+4;IT1$- MAI*W4!X1PV$S]<5 MB'4#X:V.7+K(S']!D!BZ\L8P6!>"%>_R2DV>ETDT-H8X*X+\_2>[5N_9R>Y(5Z[KM+;..#@+ MPOFN6$=%,+^:P[D"Q+C)1MNY#CI5J*FIR6#79) ?Y%8%.JBFYL,Y6]6BULH0 MY?JTUWW^KE%'NO+FVF5T3_?+L;LS9>=B<=W+,(CBJ.Z+40$:[CP[ 1_IRIL3 M(\]]F&IJ*S<%)5"J[NEP&F+L,>%V>L_N*#C2E3>6,M#LY?L)'E[OP-LX&'X[ M&3@XS!XKPX"%L!:CW#BK&?MNC9VSS&X9XRCKHU=S>U< 6+<8$) 8?'8$5E/]J0MJ#])A4%#07P6'04T'NVZJ9I_F MU>8J4$(U%;&ZI'9+I9=MNWN6BYA5H?2RQNL/X;5G]WJYKE55P&M52VHSQ_NQ MNMDTZ7;2R5G;/&/AU>GDZ";+E3>^)7*WY?>SZVU\G;B1G*>,>:+6G7L/KP % M7@QC'+4<^.($7PL:=C@+0B<6UBP,_H)O(QM3OKTY(MUR%KLB0^$Y*)N49X!^ M.@]Q%OQH3CX#G+@,NK@;C*+&4^I)=D@R.Z>45B4HY<.3AFS;\/QB"G,LK!^@ MF=\AOB/@\=O#B>/?"1S&/7; MGM+>?FK"VO"';3F1]0#L"?YK)]3L#(=81X64-Q9(C_#"J>LSM0Z$+\9N'-&+ M@@('%T!B[L^CN>-IBJ8--%O=9 .M9HLW #N=P5GAV-YCPTJ#<3'TVJM [\YQ M_4U K]GK\GYG#A"6XWF/\/$X$K$U>-2 LTM(*]+'""7]J]T\) MJC/GD1Y0S 2^$TX(VP1JA;T _YG0]_*8MX!T6.@ZB)E:->Z7GJ 8!)N#=+M_ M3H"J^5R:S[4KP>>^ E(3^B+(4[ ^^$VR(_=O&UDKC&\&4DPGMW***&=>'%DV!^-P&V1BOS M-1D&R,Z ]M3B2]YC$_4Z5$ZJMUET.+B=\ *0\_ %\%(WQD^B^> OM3"_&[YR M\'!SCV^@NFU!EGDJ]2%+_A75>+?1-$97)<\&DS#9SPJ+L& M+Q/3M[\Z%HB_\3]?_ .H#JX<80&HYA( CI?NUU\<>!$^^,STL9%%4LAHMQO] M+KZ@<.D+DB_^_]_>D3:GC63_2E=V=BM)8<+I.)F=5!$;9]AQL ?PSNRGK48T MT&,AL3J,^??[WNO6 ?@.AP2=+S$Z^GCWU4^6M/49"@"* _I'ZLI&5XLFX,74 MY>&K3#-Z$'4P,K26VT2BA1[RPT -JD05,5Z;](ZVM-!=[LBN3::>2 M)UP^WH')"()<$H_IQ6,PO 8,7X&M,)!V2-XZFKD&V?N+;,/.^X[AW+"SZ:-V M""V]#- -T W0#="S4*=H.@8NS[SCCH&UXV/3,7!#L"T5RQ4#W,T M_+1? HT M.]@H%4OY.CQM>F-FP$3::[/H0&R M04AV$/*/OYU4RI6?,["C0YQYS["83?^YQ^^T?L94>JKKT@L4=#W;"OJ@>C:_ MK996=?JC/9MSJE8."ZM@&9P8M.X=6LN?#+/N'U:!6>L;1VLV/?^VZQQ]:S2N M4KW1,E;;_S0I;K!=^@]]QK.6R<]X&IS^ $Y+Q=4/21NDYARIY4*I_.3G*@Q6 MDMH_N,.ZQC-U??.:&@1]PASYA0(&: M\L]1@YAL$6YF+-57U/\43JHK NF@()E9'.[;=@]QYC6R:<547&02AWNUW:SV M^C?MPC/:&7 [[<+;V##?= L_*,HRW<(-+E^*2],M? ^)Q[07-A@^I/;"!MF& MG0V&]X:=3;?P0VCG:X!N@&Z ;H!^4)E45_]4^K!;IY+]O,"FQ+Q?(> MGV/=+7#+A=HGTZDO._@H%:OY:O5A^H5GP$C::\/H0&RL!^#G'F];%A9>>2-)LA =,U/)L4 M6S/?*\HY!DW7\-RCL'9LF##?&,R"_9W- , S.I._(A9@.I1OK"?"S@W8 YUY MC5\N,A^"R3<*,](_^T!GWC,L9C,>8+J@9X"FU]F"][A:,HV5]PZK]YX#,&C- M.UH_U@VS[A]62\7*YM&:S2B#Z8*^P>;*)ZN?PLU"'UZ#U1]JKES+9'-E@]0? M0&JM4"VOU*$9K.8+P*TMHG"3>[P7N;45,;!L9ZU]271D M27FB2F8?? G"_#.4T=4X7F;HQT9N(Q;_PNEAS:EN@56(QUF MX8X4?O$U30FW2 =;1W\EX^CWGSB2M(#Y&?<&/A((O<7<*3[I%^ 9/_"D17TR MZ4[HR "NNU[L9M!EB<-:8Z MP89PTQ?>K;2 :EC##L9N.!JSF:"9K0 GM$ 4 M22<4\>1/C%.(J#ET@GB9]VU.^CB '0Z(C)D,\(H?]O^*)E9CPRV.FPMM&LYU MQ!$"'_?EN,Z1)ZS0\]!EFGHNOFK(?YG\JYD@_W- &%)&,/:$(('EX-<>@##Q M:P_BGJ\]8--^I"8@BX1OV$C>PM3@NFLRX0P[TP&%6*A$!T @-(VF'J#2(9<> MN^4VD##23^BA:!7(+LP#KF+^C$_QSD_56K50*I5H;3^586[X44#ZFX'*A?\+ M"?%QRT+Z1K(;"J)YX4VDHPB[+QPQE%HJNW3,8)%2W>3<@>9P&$$ZR MXFX2[ M+VDL' *7._(6) ()@)_*QR?)@JO'%;5@V!GR+H#)GA?9(M@?AW;U.= ><8#I M&J!=/JZK]4XY$"*W[3E<'H(V8_UY#.C"$N2> :X/KO!>F$[;3=0;!<3 M\?V+53,_@IOUD4#UHT*'$=B+ KN6"8'=6Z)Z84L2<3#.X/DEU,L2Z/F"?VD2 M1>TD@\#Y06;!8ULK\[&W6OR^2RAT$!*%XR*FPI/N(,TZ>%7<"<^2ODC,J@5+ M!:Z^_:EVC+3Z3@O;3ZNRMJ#Y5,^_8+3!CR#T'/P;S)1;$ #(_@EL:89*7+%AF8#IZ M20ATS[+.@/7P/TJN'$)4ZL9Y(3E_4/(7JQ?!$,%B>J M0$@['5PYFRCT<:1S,1 >\!&^3;(9WJV4_[Y,!QF-D%!P9,U?AHL_H##MC[UD M/<]@B0<2;7V;@SQ)TFVLU_RS=]1JGS7;/06)^SY_4"V_E VG?"2.^I[@-T=\ M"(-\!B*8\;G_YLL+F%I,OOR3,Y 9PU_>_ T$(9;%(A: +$X!X%0.^X'#0/C@ MCNECVW1DJ M%3\ N:"%AT>N/@4!$"ADSZ+.@^LIQWT(0LCU?! T(&W 3[*!J7CHH]<4H,^C MG'D?'QU($&(>F\ 4GK(SA[ !>-/U<O[6,KM,G\ELH0'H .!G!:L>_F*;\01K/X%)9KZY% ML7<$;I_;OAO)\5,>TL/>G'4CR"/O63 ,POM2_:[0$E&=+6_$@HZ;2!N #O $Q UM:1&DV/6-!UX,4%7+][BP"5GX MUGWVD2: -$;S"(F%Z+*$T7E,0#@6( 3DL3(K M%UP@GXWYK:#0FB?[H;82?=B7'()A@2I>3Q61'PXY!?U!=@<+D1P"6'\P)SO9 M"Z"#"O8K:$Z9'%I[ Z^'NB8B\1PU-@49D3,#6'B?]R/=P"X"59 M",9YZ!5!!C<##@*"HMG]$(2)[T>"Y-2=3$('[I 40-=8D(,QYCXL3CC,!L!A M% .>;9R>-KO=/UJ=)NM[G.QNH'E_)E&BS<;2&N/J''=&(L@F5E9OX\K:^E'6 M#WV@5E\'-_>2C_]8P"SL&>"RC%[/'806:2(LY2$0S5S/'A0> #F^G, 0X>]3 M1"_.E0#"Q0TI+6 "F#\ +EVBHL!U;:VL?%\H%SA*N&@RH!5+T!" (3##?$UF M+DP*5KJT),HA]8IM<[!E.;J,#,RS(OO5G<&6O0+P"%BXL=1*11BI* BC_H6( M<^ %=!I1IY&W.@4R%7&D7BU66#;)-P#=#)42T%B NXTX 9Z)Y--@&2@7!NX,)*KK#NB1)!2VF/0J,'2P2?J@=;#DM\>H34758"5#VK%0,5DE)W2> MC,0NL2A*0%Q0D;7 75)K.J(U 9,_N2SEBV/HSP*$T>9G9.B@]H%UTCR<^6/0 MOT>XCMC$ 9".%/:U_X;Q!0*Y0_X!;2^1JXGU=3"<']/Q #69HV.E%$6)&!.M M3=_R).6^@,\&H,!CX8M$2'GIW5GI0W4KUR-,%!J^<^)_X#:J%,?1+_GS2=VU:V4D55H;//7+T M\V2U$FI-*VS>377]Z#UF2J(\T3L:\"DI%Y*DH&DI?*^"B&0,S@O/#AL8)&\5 MR0T<+,*QSVVA,*J,6$*IX!-?"SW0'*#ET*]&T:6R-8^8L/[SL6YPO!5&!JP% M[@2T!E90&.QD##O(2K&-#/Z!EL%6QK!E<7_,AN#1^BH'XTZ%JDE:*:C,;[;O93$)"N)(TB!8 MHGI?6$'=1;&4"D\R%;A:C")B_-^VA3D*Q6\FC=)&]<$-ELQ(I M6&2-M$Q4@07&86%@A&!&*DYX*0DY5VM/@BP+(A63=QC P"HR9XQA)VW7N"J2 MG_@&2W'[*//G"(R-8X(%AK@18AJ%$%5"#>=#;1M08)2BC-RBE(P*F\+[=P%3 M\5P,O9%T4+E#0""\1##02Z'H4>%F4F*)HP3?'0<4]5]L@E (90- +FH$P)1=@<>'89!Z"UG 9+ ?UQE4-"5M?YBPC5UW\-T M$*9]8-2DY#BJLD!=$*OR BP)9#^\.2_$U0CT#EP*/35&=!U^PIHP?TI[!'D: M)S$P*XR9I[%K@VC*76[B\:H?LMJT*.2@MN(SD.#@@U*??P9,8&[M#9.#7][( M*KB9O>9W5BVRWZ\;[5ZKU^BU_MUDC?897KB(?I^UNJ<7E]WK3K/+&E\OKWNX MIM^:/=9I=7\KQD;@GC-6VP7^F4YML&5!7!XTX=0TX=2*[!26T+F\Z!+17'4N M3YMG2"<'0Q4-/ZK%$,H,3-5J6VB(1B41((3^%X*)*SS*!F-]$\K.<["SRZ6C MW]7ALU/*[L^IA\;'GWUV"K;BD#7OA!62/7J).7FARL1::'3(B7[F/):OT3,H M9T-+.0!,Z+"$J@F_;RJLS;9='R4[5=%@Z0!5LGBN)08D8=]RK&L84GX=1'HG MQ A^NT)!4-M.,CMLU5)%O^5.U]J[(OE(&/YRZD=$; M+_+ET'@$"KJVC%3!*W?.8WU'7@'4JPY(5&[8SQY_U J%//@$&&B1Z M18_0!J:GHPETC1SHP']\A,57U##_XD M'HY6+5Q)[?D3E:-.YDWVVA:>?/EJM'IL58K;H5U MV?NUV6&M]OEEYSM8U)?MG!M':[4E95D;D^4BNVA^:UPH*[*)/=D.QXP\I\,# M>+85]26=R,48GBI+E,ZM:]\JHPO+BD?*3B"#AGO2%TEQ(X4EP7 @/SOT5 5W M7(++$FMUH,],D>$UE+8ZG"!T7%12B)%33):B %@*G9K:T1$#?&&&?^#)+7C$ M#ZTQG=R#T=%*A,?(0W=&Z;=5\7 JM#E!$12U2M"%SMI?UY7?Z3/+8)_DM:AX MS9S#(]9I%,D79^>-T]YEYW#8IN7$9VHC0]/5T7$TGQ6YX>EOC*:/X^CZLB-6 M8',WQ)I7=>('-%](]KSKH%&E+/3HE 9Z"Z'O*VZ\PIQ%JT"2OE+ZN05&E4*& M]&_8N7J#[H$6T*D6/*W*&LH7Z"RX@0"GH]^BTGIU^BCE7' =;DM1?^&^J%HJ M0J<#:=$IW*2$V'$3!HMB=+K@4Y:_Y^W>K]AW6;I]>=5J_55*&3ZVX3 M;VK==S@UZ MJ205:C=!G)PW08HDH?D#(HYT''Y?R>2%Y%%/2(O(I)[ @\6)T64W- VS MI) GYZ [2PZN:%M&6WN/-&QQ0-Y$8=>!](0R=?#$C0IX^=J>Q&AUY$&IS?"! M:F-74#\G[H!.?.$E=<7UU/^I-EOZ!A[>TG8C1M)A^_WZ49G.P%+U8)*JC2Q( M6)!^ 3MD//%2(7J+8J%X*AV7H$+9Z2"^&(7Z\&\7K4\R86NED^)6D)5-9CI> M8J;C>YBI^>>OK:^M7G>@M?\>:=V/9EUL]O;>#XUVO_;; !KKFQ&'?F,04 M!EB;NNX_[\M\N_GLP],P>G4=JMKSF8@/3=X#AR] K '24<1? M^@/OO^*N6BX7Q\$$^_D4RRKD5JF-,8#B>1IZ/DA-HL(7$Q? MT^/54B7.:'.OSQWA'UW>V6(>);,KI5*E^'X11*_]LMU\N,VM/_. M+8JU4GZY5"ZVVMWL@^S/KYT+UL*&65@T<^9:(?K/Q??OLT!W",7NZ:\Y@6*/ MWV$3K#G(\D XU"NV:XW%A*\!K&LGSM/&1=[ >LIM*PK77$CG!H_69Y%B+QI? M\P;:"]X7]CJ!NG9ZO>HT\P;4*_6=D.P3[%GS/&^P343L&89SY0,P9BM WEZA MWG\?_[?;GDZUM43+WJ\7Q4-IJ[*I8>@YTA_K%K+8-7:+Y\[?KWE7?MB?R "/ M(@@\2.RYCNZ*]\#>3-?NK9<:UTRI\9;3+2OQ_A?FJ?S1FR_=UK=VHX<'KO8I M^_]X?X.K5#!!'9VA!IWJ3.OSSAX5](LC['N$0^'1D4&()7^<>HVEFE#K=F1X M/$B#0>#X.QZX' W.89_ TFUWD@/B?G M53ZJ!/I>9@@WDD@#\Q79])9ICYU>=JXN.]$Q@]64 MX39#3/=87?725KHL;J>78[6^G:_*5C8RS0[:%_WXF%_GGU^4FEX#W#[X']A7 M3X)N[N"95;LOP307.^6I;.)F(_@V@-_-F _DY+8 _8QZ?QL*0^1*(;Y4^JY5 M3:(<3A]6-PIS5V,^A 4#\@V+XY74^N&*XWT.QM5W#?X/>LYQ,+&__!]02P,$ M% @ [XEG6>P)5HX4/P 7T$ ! !IT(-$,+P^\^]\_WOG>^;;V;V>=[D2?8^Y3WK66N]Z^Q][F;O5@'D&BKJ*@ L M+"S V_L-<+< 4 +@XMPW['\^\7!Q\0A(" CP\0G(B1\2DE"14U-1DE-24M.Q M,%#3,M-24C)R,#*SLCU^_)B:@9.;\Q$7RZ/'C_XY"!8N'AX!/@$9 0'9(QI* MFD?_G]O='P % 18CEAHV%CO@ 046-@7671> #0# PL7Z5P/\1\-Z@(V#BX=/ M0$A$?#\ 1@YX@(6-_>#^^N\)W/<&W?<#<"AP*1\+O\"CTK/!9_>@%OF4\(. MX^6O=AK],02GJ*UG""$1+1T] ^,3+NZG/+QBXA*24M(R2J^45535U#4,WA@: M&9N8FMF]LW=P=')V\?+V\?4#^0>$?@X+C_@2&968]"TY)?5[6GI>?D%A47%) M:5EU32VLKKZAL:FCLZN[I[>O?V!\8G)J>F9V;GX-OKZQN;6]L[N'/#D].[^X M1%U=_\,+"X"-]9_M?\J+XI[7@WNSX.#_PPOK@=\_ RAPO=D(.47T$C:WG&!$MI]C:$^0_U/[%[/\=L9#_7\S^+V+_@]<\ MX"$VUKWQL"D BH ;P:BGN0_^)\!+=SN(BS@I%@>/K$-)K,W1OC\G8&34P'2K M,+B]G:M UOK3D!VL[P@0(/LC!&103.H[=:#IJY R8BML90=$OMPVFN&L1ZR$ MG&L!5>N;)43W1M49>SCQ'^K1A^P5EZX7,U3J8*/E[P"?)4XNCC&4L4 S2;V* M8*M"Q>^_5I.262)'Q >=K.A0J:O]A:-@4:Y0G[7>2=8CINA3]F%7ZOA6M2BA MAY[F)-EGD[89T[=-V.]A_D@7Y:8I^U$P73GP6C">KS.H=$'.):H?4S.H(IWD M+MTCXV$0'\/(O"PQ*J<(=!3O3JEWI1EN+6 F2!U:^F7J\57]I0(LEBX4PXER MF#%#''\6%',^D]>' Z,#R[=\LCO_@TPNSJQUU M?5^[GV8227M"B-[\MOI!-#L;5F"GA=:9L.Y.\F<2!;M/G,)7:E"^>Z!F&8J4 M%S(E+23"$3R]V!_D@WBU#-8=$HI0!ITRDP'RPPO[E?'5_%%0)YH0:4_0E478 MI?@G+X2?5?SKZ=I;P;T1^^78XMF.$[4_:6N9@WSU+(2VJBU.F M*V:UDGZZZH6=?.0"MJ(5E[R@=4%2A62+VHJ<_5L?KE/92,P3L_:U$:9]ZSE1 M$90&W-S?[O0-4SXCWA,=Q+;\+2^LK3M64"][MU?H(Y;?>6(0,#UV[B7V*@G3/*#HU-#8*"O+7EU7\>/-0X25R MA*'\.KXC,-;8"*F:Y<>LNVQN0B*X29]66>7ZYO ;LE=J=Y*2U]^YL'P%@V6< MX*B):BG:HV.4G!=+JW ]?UQ2H\4YT+'D2D@Z_"FI 3O&NU*(&/URLMFPQ$S= M?=72;.9%JU&@JYDSQ_R C&AO5A]3O<6U,4T^F@V)/PN6=*Q:-FWV_>HRYD*" M33GD=@I+BON@SEWH+8.7@0Q5GG"M?;#,FMVK#0L$N=>K52^N$75^ZR$/K>?^ MZJ&M5PSEWB+L&XN )Z?\@!]3@AR5QQTGQ>5IV1$]-;P"-U4XD0QR#SY_]#+) M032)TXSYQ+KLKQV>MX0G\9DO#KG;RCH:OQ)^ZY63 ]7FXU-!2<*M'PZO!0&U MD,*M4[4+^>*;L+]3GZ;=W.J>67;]DF:JZ6/AL[I9JVKQ0&SW!+/$ 87]*_-6%NHXKLD MU0D?OA(?@2=B&0ORZAF\ISI>0M^'HF?Q_LK&$*D;F-6CKO";W8#6=/QB?M.5 M&V-NCDT3,!.Q0%!^&OX"5\JS_7 I@@:YI%U+:/BYEJ;)F/Z-X:C#Z-&@"*S@ MI*#BV0=Z$<2+P_'F4'64W;H66T? 44:0^P]0M?G-CDEOF:AK]K(4^J8-XYEUN +=5//CU8:S+-O=)YF+ZB)*U/&>?YM7P/\V+ OP[^-8U;@1;Q7+)JG?^6\]_PMWE%!*=39[4O8SUVYRY MZE?QL]:)3>OFZF(IMN.'\8/C+;S?!W24HCBX&7@$0USV>ID0V]VCJ(4U3!J4 MX].'W4U+;M"V%8M.L=PM054?U@C-6C;3'2#: WEL@,B(YWN!?(L9G1A!]'Y0 MN":#*J(. W/W#?5Y128C627#CH45FL,BO MAJGLCNF_UUNKPTH_:8I+TX"C#T1GW*_QU.6]_1U;\1^_Q/\%]KJ9OE MM.,8_8E&:$VJ71PB=^'\!6"Z2/'9^%7#]^D,*PG:.PW6G44G]3 _HR\2+=:A#<>*G;+^)8( M:34FY]?&25L.K,HTN3,%@(81?'WXOP.PEM-=%I(. M-H/?P&02ZAG@J5';@LV&A?.@1!8\AQ39M'5*CN3;N;\?&L]7D::'Z\-/*ET+ MZF#-3=F[!2>'N='>!1RN#CT?\ *WLMKU,^;.K$>;N+VML^0V M2'%V[>Y-2;D#R/!PDOS)C%/V<>;:,++G:W#$+\D/"GNJ(;%EGO06XAO'$ZYL M$(=)*PYMP-[7Z+&[-_F/,&J]Y[C_#K"SM?U,SS>L"\O_WO-O8-5!EG=L!U15SG8,Z:/YJS2C)D5XZ/UD9O MZ2DLF:K60K!8VG> 7:VL*:A 9*@URM7C^UF+;I:Y*G<1V75?[P0;ZKC%(@C5 M<&YV!T@C4[=N//+N95#I-=/=ZPS5U#7]LXMA0](FB37YQ$Y%[U(NR@V-Y_L/ M5*B_6P_M7YUZ@HCX$AZ332K@9B,D*S':^ Q"0[%MU?[C4\W?438&_85!X]Q#^2NF(_N'%OL%N&]F<6R7I MS[<-L/H:)T8Q1P:OQ^\OUO%:.)!%/W^E6TH9Z+\V5H N55#4QR:W_1_JIL.EKL/4Y9E$7@2<-; M9-U9SW!E8PWS',K[7=HX_NJ$^ !W3&&:?20SLWDATC\$OJ5+/'FWC;AU3H>$ MHI4*>HNM3!9-ZO(?>K:+:/X>2&"YW" 7(1#?5?9T6ABA3C3FVZ<1<%58'SIW MQ]^?3ZET+[$DX3KQ@9F\,WW]Y5-HRL"GD9?X7/4^\?CS^ZGD2TLN='7CRD0] M_4#I5^N9&-B,:]]EE6QO^E"3=408#"IY'1J4LH2O;QZB.@J1<55VD?'AUO=0 MGSOP7"88PTS!]V]?+I\<60JV#TD<\P\M>YT)['[ZJY#7XAI M-TLE->[=@<@ M-=L=RQJ*;E+!G&:;8""%WH3:O'U_:[9*Y@,$* 2H]5Y\U5.F!OP[C'N2+RS! MSL_9[,?^6\^_HP>*@RIU]X$?QUA1(N(CW/&R*G<1FB6#I7F;A^0Q3]%JNT=\ MBVY'N=6P]!/X"V;R?$V.I(ZRF*0K(N1]OI X 87J(16[;G9&LJ#+8D:!$7RN M%/. BSYL#+:9P:60PDH&N]D<.32Z]1GJ(3W:9LVDV;Q(=<9@#/2=S#@:#:A* M547-(19,)MZUL'*&ZCR[ U36M^$QV!W&%I=>.[2(NGHV%7]L9JIRT=L+: L_ MVQ_L6_ FG4Z- M;=H= '2&5GZ&5D+]+I-$JV$HU-]'Y.^EAB@H9!I7FIK,FSP7.'B_!OND0BME M]T8/1?3[929=)ULS_TTVOY"BTWZ1K#>$<'?U3("CSP,ESN9P6X _?%NXQH$9 M^8;&)!^^,;RQ/H(V6+0Z1MT!G(+'IN.P=Q2H)G4]7WO)O<.XWCYEHVSE=5;" M<-\[AEN1WJ!ZD25AN$)F^D4ZCU?W,35SJV.\"68TFS 05HW$D?^I#NVQ>I!;OI1RZE\XN+'<$ M]'I0]A4CV*O%R'!1CAU^=#4@/^70U\"32H^-AWB\SZ0.9V"O,JT[*GH:$\9J M7)EG,IT#FTV1C/O&GDS:XX0AL[[.BI%M([#WH&WS)-51*R8P['P_*'W*N&KK M& 4)LT8419!%H.5=WY;?_)'46)H;X85 M[[V##NBK,ECZTJ+=5A5(5RQ>-91]-EA*#'09S 0WC+3P:905QAT*0.KOQE2HJ3F2HSKF\.S>@[AQZZ*AY$@F:F]]_? 3SM M1 X@^8YX%9S]G#9CH8\9C R^JMY?:_IEYQV W!+\#&$52IKIT#1NC[='SQGJ M228PLWGZ*;;19C(8]L/GWJ6C* H7&5D++_B>_#*MR$M7NRS8$HNMC!NKY3WT M,V)[ZL@2)FAR2=S:"ZW-\#C9WM5L*QZT$G;_9T?]H!!G\2+=0VQ5R[5G9W+ O\S8UEXM#HML=A M&3Y)[GC6X]57L+N+Q$7'>Q2,B-6&Y_[XO.K0"*%%370N$XV9&R)I MG*J+0GSHRMDF9FA&T"]1R];, M@JB[6+>P9@:_;K+TZG*35');7'#>G^05>JD*?;' G5[RXLFP !V\WSU/)'@$ M2;4N- R: '&WBY(^LG)W3UJY*8,(.=QGD!].UY (;SX!.LV(@9KJL+=A.IQ/ MS^5'O,R)RF-[&D&&1,C]I M4RDT5'M$O!>U;Y6DC-AHL^]O:;)Q=\NOVEI7_+A]4K"4/,S3_E>#KS2B^ CI MWE4>J_YSWNW+0PE,O/ >A&R';WSA5N_:6'I-GD).<6W04@Y2V9LF"@E0V<@Y MW;5D/:K-JVWS+-?2L"BWSY-C/S5!I2&*KN$W%J=R[FMXR07 $F/7S<2:=T=6 M82J@PS^;P&FP*#R6K#N=7Z8NM$0UR)D;R8U+=FD:4,H:7CRP6VEV7FY_XX,SH8C7@[71TBID\VZJ7;/[" M"0]P))@-K3R.#BH>*&?:G9_*&0PJ'.FJ.QR]-;XW#+95B,*AIK;@4,&$\H>$9L^C@L_%WO7V?TY()Z^E>.7K3< 0[2DV @K9$(C# )^X;" M+P\//^:QVRR!HP2Y\_?]CQ(:GM)\B:'IG_^X>L(WORHBWJPE4S98ZT;DB=4K M)=_].M\M7WNSZ6E>@8TUH_&<#[(0$)1Z;VH<3Y&*]T/M;QXF!F!9Z?A#0;EH MWFDYT^)%"P88TR_Q[^17E79OWYF@N^(9'"CP4O'EZL&V+:[?1)+E29ZIY-.O MLX3187>Y!7.2D-06A+39%C]J5<&BOF17BZNFQ MWR7+*YF+N!G*!<%"MXE7 U4A+Y*YQ.,_3K*!!^_OGTTO';@5=^=0%C3< M7%N%/W1.^GK*>@>(.*-I67<%[00S9*MYN@LJ>KB53_[VZ)U \^K@[?#EHASF MN^X 4/M3;K>#P_Z1DY* WRQOVORT#65:Z/;^9HE0Y8P7'&H1X,I4;!#)ZBEC MRX7")3NC!P]?"K& V-=OA'HDL#V;/J3N*&Y^"_W!^8%P?_2"PWVMK8M8D<6I MXI#8!&@DL+$GXW6[[X^/#SBM_?H!0G1&F=<:A&H/*D)+(JTRUF/QM8GA08:< M=8Z.-MCL'TTW7L0>A@!&9F"N6C)UQ3/%5^2W2SIZJ.02%T;KCOO,[\*HU54W M@S!+#3_H6K)5[]%]$6@=5ZZHEM.7 M3,'NJ2@]_=B<^0[>E!,*H1)28'>6^1Q0&6,T'YZ]4RW&<+)IA%,*.),C5P[X M%:F^%_PMTY)'2@N_NTSN<3 _* TJ<+0V<> FX'96D+T\6?$KK4IAW"8HYDTB M74B@:RHLYSGD,K=61YE]]%$TU\"%J12_R8>OB"WC?;]O,=H"+I1 JM4RBEFFY$ MY6LLS4="W-G&+ >LW$]-9VK/=_84B"TJ=)=5?G)EW4QOAR,(DG_^R/CWSK5E M7$2^V:Z,?9G9G%D/1SCG3A1OQ&>TJ,V:$/'N,MN$L6O+-W:Y=3P5#+?"Q@9& M?-1PLF3CRKBC[F44BWJ\F1F?2+BOG''V7C#9I!#,51NA;R72?]]W)AL#PPOL[RJMM!74]A\L_K0<'#SO@E<#-6 MWU\2+;;/YZC+7A;XPJN3(PB7@\I"FK8(7D!3L$K+DU:]7K/3G$BSK1]%NS\[ MBQ?]\=2C%C69P&."(OFW6):II:I8D%"W;379Y+I1:5; M\YR/1"*K"PZPG2T"0OP"IY9T>JT8Q]\Y;4W2!G[J37)[6'GM8<$=:CAJ7[*HF_ M"S*CEW[&[*$.:W&>NQ2^J,4,T0W7?;!&9+M,%\2:MS=E-;"\-OD*>:RGN7YS M:TR+H4%L+FTL,6J&G8R+'M\!]FEV[/&E-VYY<&P\C;$59O/&CQ2=-8.U@BQ; MUWO%O\@I%0&;6'_#;[X('AH=\"F17PGT[P3U89(/] [6W5]*5;!1.PU6H=PN M=>89U3FX1'?6DV\A6;8@R>Z42]KI:]H*UD%36(S*Z%^)M&=2'#-1=$V'BTUQ MAKNE3RJ\G7UW#@+PE 5>538XTI<&&F;^2Y5:^,6@R7)1Q^I:DEVTE6)ZBFG4 M":W][&YI1BPB4N*SNLH42='Z<:L@@5(82FA]F$.I_E<<&1[P#M D^;=[2W-E M[=3D/C,^PW]/&6C,?:WUE5>( M4K[)2ZGF_]\_N03Z0LD0O/7Q"I*HU-X)P5M)9<79:SVWL(CK&3;H[;EE;S<9 M9?UG#!TP?9$?=])WB\]CGP\='=^UC2@"\R!6T.QMQ+7R@LK=G<\%!*.HJY[W=WT^6(. M7T.I;6/&TM]*NL ;K:E .EI(3K96:_8309NF&)MU>57Y7I@/4Z!^/7N2\6*) MAJZ+GJ]C-LBQ*SVLJ@#,!X]/U7V1$1@7[9T5?[,RLF]Y<40J ^'=DK-05Y?LR%*P#1P0O'AQVMM!JSY[[:("W;\2%&7=P#&Y/P: MR4P[?3FDT5%MM$8_IC!(>'ABR\.%B?%[E(] M?#9@C^+P&Z'9H^4-M9\53A_%8MYDEG""&W V5EGGBH>^7(@>^+;L D-KD!O" M Z-[NGWV5%*.D0IJ=J<2CX,#DGH9R@G78YGG6[J^+O;6#PV(5*W5,/2-X&_1 MXZ=+?Y41IU.J<6\"=IX'+6/=YHL=VCZC4D%F6MLVG6D6]/2@07> UE@__?LO M3;57;;:MO.-RSG7\J;,?#@#2C]C^_@R6=-*!LX71S?A*6RJI\969-<4IJ?:C M9_QVC374!Y98PPUY!GA/5,NX?!^>%QM+KRX%*%*!V%1GOA[=N)9IS&(N%-QG MQ$>WQ<0=;4CSHGC^'YYYZ;.&IZ0O[6!W*TAJWL(J461_?J'7C:>F_?\PW$Y: M)%WG#+04 @@ ]-BY9U"F9K;Y%5A5%MN;T3.>)[WY?;YW "ZHO?5OLZEQX?AD MS(FQWIF>\CO=^^-B$<=V+C^FC8\9>9'W>K\LVE/C]/Y5(A#,-N)82F5&)(T:_3YSBC M.R3YF)[.5ZLS2LBWOX_O:7G(0B1.E>QLZBV265 ;);^.802V0\YPI]N.%R%H M2S;$A!7Q'2"7"W8'"%Z_ \#W.R%KFFC=.\ /??>;.P#='8!&%CRT!^ICFJTY6,XY@5]S3B M9[:_OSW;H)2AT/\)\O_]TCCXQR'WY,VVTG0%6"EO'BAC.;YDNE2<1EW>HSIZ M0F8KR[AX:*5UHY 83+R;)MUU27]QNV]<81QK))?\A+178XIDCV_0YU!)$P&) MRS$RW4J$7S-KV1-A_\;'ZN?$FMC[ )SB&T0'K3;"S.MF! 3SPO(BJ"H6ZKY9 M9/TIX>;@CNHQWAS=[SB1R82Q)$F>R9(1[5V#TXMRBA;D_*+Z.?Q!#CCHO;G= M$3TSH;4L/)7D@G'7Q2'#S.2_&F?7=NG#")+8Y.*P2NT'X:RM#8YEL)G;U23J?NZG#WU@VS'9M M))S+!P%5X 1NE?:P;VY1[YR6=%X2M)>_89WTX3H\ HW\X2FJ0?3\7F,*YX*0 M[IW.Q]P!1B1DDZYGJ@5 (Z%>A9CQ%7(QF^0XS/B"GJ'\R!(G9$6E);L,VK6Y M//1EIT(FZFGIT_^:.)R@G*AZ>*Q=I]\RLZ6B:9#(_&X5[E"4G:YOWK=!.3>Z MI-T1C4HOI+MNA&G#>&TE.XOZUUYJRN9AUFV17BK_'"%LD7"?CPJ!$L>; 5TVUWVO#UK)QDC:]'W$0-NR!Y'EI M4-U0)OJJ*CE15Z=Z=D+;%/5-IQ]1*LE>PB;]!M\_ /!3+29TDTC?!88Q0'D0 M\5V[S>IP5TG-#/6H 7DE34W4P&O[#UT/E-[: / !=:(+XS_/VM@L3(M*2_>S M>;)@LPJCU2 W3=T$LT]/U?H?2ZX[&S37,?D&D-+5)+*,'4GGMX#PHM>AE*!H MN'82GY:/HYUK,#,IO!7*Q'LG3H28!WV[\\W:ZZ-]) Q@0;A MRQF%>\:T*?.&'4/#CJZ /_.?H7\]>\]&"@.$#DGN )S ^S !C8;-W"Y;H.WLI?&/5 C5QI#+01#)C<(=H)]^ K+?THN) M%=^#-Q=?@._WY"N"S 3&WS).[74T[$,HK8H24+HP[3WJQ'&GQ7[G0F?B:1ZHA"ZPP-<[0 ?K],;VP8Q(ET)&S2VPZ8@O!&76AM1>Z9\[WN0X MK;IL>15,;:@3>9VHITSS#I=:GQ+?( J U-SISCG\5*@!C3\D(^MO"#BTB[_% MF:F=B=]O>G]I75L?=@XT%2@('WF=SA1&1[CU6+;O2K0A#CA+N#_L;.S4QDZG M-^E6A0\/+X0ZMQ(Z@R7!TV8%,REU/__^XL]XG<0;-(UCEPTPC,"@B]<,6X"^^!%.9X%2[(OD% MLU=Z4#>S/5N3Q)-G@.R@C_0'N,1#24,5K6)F>Y+J+%5Q.'YXRA@3HPDG%U0=6#I@ M=H"=='< #?0CF/L=O\)(WO.9_D1<.?Q7OK0RN)R!=6K>-G?V+*]Y*!^*9 M&$Q2=WSA\C[!#/Z2X\M7->N,3,NWR;DK?#Q,WE6=_"BE/?R FH[7P4!TL9JH''A[42(KMSNI<84E]->M?_;#@5)XX< M[2FG8U=VW.7"9%(EC;0$E;)*//2&LJ5OK6O=E@E4VC=F'*2WAB^_$> 1CHBM M5K-8918()(K#=?]2RIL8D[X3LUKI<>:E)_S5L8B/!W8K(;M;P7I-X4&4"AI\ M6_8I,VG4PX2Q6_I];!FO>)(GWFJ(:(*AT?443-I[[9FDL$J-B!^1.@#S=H*8 M(5BHYL8OU$=3V7+HXO#3$1ZDT!@A<++'2C#N0))B@N.*.4$77QD_1R4P>2) M')/&*2!(%Z-D"(QX">_D9EBG3I9#E>+DL--NT^%\-_,A47]MH:^/?DR9P3?V MJHFVM=+]R3?/^K=>L7UX=$*P:^!;2:K4#W'2N>)@C+@%F]\!=MJM%=#$5\$2 M3FEW@&RO^S]JK)^C(>'.K0]=6E^[/HHRL4_"EM55$UEY8@;K_9\BN"#>)@:\$B*"K\J%9V:U2Y(5*X>J(*7#FJ1$ ) M2"AC[NO%E@U8;P%77@RV71-8W %6[^-S[..&IN_^7/"MU;Z7%0K QJ_9471R M2;L&#VDTA-)%Z_NTRU)V;@;;*4&N: YWX)I\SNRTV\57,4?>&R;@,\7NE*53 M/[D9&PN=3C+219#Q6DI8WK)0JL]#IFV=H[X#RU2$0'S';VN7DVVDO)MWY>=C M4YE-Q$0MWW[/'2!%]_?#L[]2MT"KYDNX\F+U;ETV"VQKWRC-!N!#0#:THIV< MF94W7*J:[DP7S#@O#OWT/JV=Q*/)*^V M:D)CH&O2+R.H]UXR]V&/ER^ZG?3%UC7B\)PIP.Q@*DN1!?B=3>X?,1S:L M<]W^[F%N5>?N\XH]X]&E*SKC!ZX'XU0<_LX<;Q/II$8&_*$FC74A1^- V2]= M":]CF4HQ3SAP@E6:^ R356F>5(N$P$8DQS!/U<4KFUN?C&KG7"R)^P 5?XU< M)(B]*N%5H2X/V9^)"T :50;S@GR1Q]TM1?GBA94%DM;.-SQS(@,?J!VQI=>S M&]R/TD?K4':K&;+<-?7CYD!_DX0CSL17%'4[4Z;?DPTY'JNR3O:@@*L7:@G> MC10V<5)?GW1]Q&)*58I9K?[UGFJ$>[IX\53(0$@359BW@HI;UTJ1C)M6"1.[ MF0Q18L:\8]>-F^V0OOIHL0&'FH'U$+&;AY45HA8"2T,C6+&5<;;"935BGS^4 M89?^#;SUD(,0@ZF8^]F=Y=@)NAS@2@Q=P29/)%WYJ;\R,3 4=R)ZVS\T$]^F M_*T[C4Y6S9HS>UY6-M38_D<96^';2HU[20O\. QMGXMJ%[16:DJT>6\,2N1Z M:1BNUQ-03OH"8WA*%K:_!R5#.2HCEFKKY@7*S97YW'C':S[% 9@B_[!\A+<: M(F[?3KJ)'C0]S4O[/R?F[O&:U_E,%_\+^JVIF"(S6A[901EI7QH4OAF!/DF- M8>OTV[::5#BVB#=;57B&\M6A G-/G]W8+P4^M ;"SD]MKWJWL-ABG<"22%Y4 MS5I=1)7;$N?T0$U )-VF^V0P+'^:\&(TK"#N5^MNK_CV=7VH#XGFFRD6MU58 M36MD\KK69I%M+I_47Y$"[(293^96PN,;DV+@!579Q5YV^BY*$7)BP!+!"$.% M9$:/F5LJL^^'ODV'1*E\\*F@E M_>HOZ@XZ7T@6UI4D]H-W4]GXRENGFA.V!UX_B+4BAL>#U@Q M6['>BPUZL.MV*):DX-=!OQ';<-4HYV65D9OEZ=B28?*5]VJ8F;S"W#=W9ZZ? M6W&\3M F#CZOQJ7'ZK)!&O#2+<3R?>^!R+%G,WY5SC'^^QUIF MMJ/U/ER"[-BRG..+:;88@X9[.X??.DL.':_MSQ'"&MR"A[91Y@MW@)E]JU3F M:'8.#GP<[*\@CNE,TRP3J<$TE^PA]1]Q<-IPIVF3)8UJJ8&?\E_D@8GN81 R MTVC)T+/*K@WX(I;ES\)N"\>G:(%\)N[&KGM15HJZC\DO@^^#<[ R&Z(LF/D. M,)I6!%E)L(2NJZX;'[I 1&\Z!G]U0SK*_C72ZE\CS2>"V5!"JFV:M]R=C#Z% MBQ!/IU6FU)U 8T/4F/IDR51CSC*M99A%V-:W3+W7W^ B+GC&*4ZY81L)(>P\ M#G9_L!NA2HO;-B^LJT8R=2H2BD>NCBRX MZYJ8E>R-:YX@SW#CU[0)!S3X2NJ>!3^H2$])AN5A@O#RZ0-;Z" M!EFA0[BR]8PMI#5WT MN&*\. 'V!HL[TZ7PY:.U1N&.4W)"SQ+?:=>84472K3!P[YA59;3 KS%!!*G! MO=6NU$MM!U%]" S,#L[RH-=\PO[45Z>"J5^7/[C. 4R6FXR1.V9_+Q)6<*Y^V]'E5@ M^8S^9E.8->DVQ5#SH.N(TN%UD(QQ"4LK[&%"?JD1UK?M1Y>E'JTM6J53FQ;5 MQM&[&&46;I.)\XP7/D7+JEZ$>V].BD?C;(^&A,SL6TI+AY+:.E5+B1:K4,-"G;BSF9QF58[3/4NM,=_ M>R[>-5(!S)9K<%7L;/4)_T(Z=\X@Y:SJH]&!\ LYSX=+5<'DQ0_YEI$ MVE[J0AY)'J#'I)Z*$[F> M\F.I7)P#8*>'-M^6LP&!]Z*IV;L!S!S"*6"G> D[*VEX@/]N(3BT5LB0S4?J&EZ76_+2P8N ?3_H74..M@]#8I]C_I)F/1/\& M\BE@-$BPY(56# ':#%ZI2!OWF&$,GWYR?JM"/6MOHVR:#6QJ-X68C$76K' M:Q)[%(,/V(VL#A]FZ?$?LX$$DW56%3%6C!S(:9#H958H_:"I:4*<" MUW> -&(MACTQ VQ!C^4<4]K_G*GB>#CY_AFHU"F7J-IL84@QD$@=-F4KT%^02]UA/F6-=(8!D"+;L!HX/1-Y)$8@X+K0Q?R'B_2+X7?1 M$NZO,A]%_.$UXBQL'1(RMHM6IDVJ,0(2F\$&D)1VK4K8O5_!=+%0+,J6ZK\YGFNNV%]\GN'&4Z2 MNPJEM*,^!.C&U[&U347&.%0](LZ*/YL5ZI_5)S$.NE.R!Y]MVNF^O+P#.)T> MJPZ%'5Q\L^P> VLY5EHO+IAQAMFH;5!^>\QIS(##UM.DO.'06"DSTMGDEO?5 M^2AA2=VMY%=%042< E;/![7=;-@8#PY1@9U^_TU97TJZG"1CQ? MG[%Z!R!^S3VYP5RX-*K(KS1)^N(.\"G0N*FKK#P,0/K'NTKUCP+Q!)AXC4\+ M;X12!G,"7XT1'^H]5H.PAO[L]DTV2/2-FGO/V11V'^IU_S=+/M/YHB?E@M:R M9(U3-=M:$N=WA58G?.5>8Z78+[&27:IA!#]&\2__\>7O]N@!=K6M>>]55CI+ M4.S0CC,=?H]T^#K( XQDYV,EKWK98[W%EY#I#56*Z#'#70X3A+D'6!'D9]O' M'PV*O#219:J4N]J$OW-%OZ FZ9 "Q,#2&+E]>FEC( M&Y0NZ_9(=NLDV0LV'FB*HK/:^2Q8O5"+VH]BQ],3G2)]47!QJK88=&Q MSL/JMA@UT9F>-,@<\.V#A=*#Q6%W3W#IX\AH7 ?\7%F=W3T^$Q=&UZZQ!8'# MVG$MMBQF3?9?"8K-^!['XV69M]\FTQL*&I/C15%4I2[U;&2/?LXWBUUPV4FV MDX$7$_2KK-FM>1 VJ >^60?Y=CE6YF+:IUTS='.V3Q5VQNCNHP !YLR3Y2T M%&Z3I1\0+BPYENEI&5G8^8GM=?W\S^1;P)%NIO20)D?)A.FE&XO%S;,6Z8J$[H.H&5?=7'+>]EZ2M?T@OC M8RRKT=/3L1N!@HG%9B05M LWS08J*+E>'GSNXO@+]WS^1Z%6"W'USN?DG(*4 MRU_-I/5B2RETQ#4"2, MVC/7< O6V+/;2A*O.>T*(^#Z4B$@P2$<-.GUMAC5_!W!'M4*^*K$-T^24#RQ)[<<@5V@\HMWZ&;3SDYK3!C'CDO/P MG72MHE2O9Q/H&5<5/F/9GN'GSSM@+<;GV&V2D.4(."M5-,D5:E>$O0"T2NM M-/%HIMZH>;X/#K[U6 P.'CTBG"^?]V^WDO@(<(> /0IW9RZC7?U)EF(2S;M] MP8TDS>61(I]#L+#Q.6)\*[+T9];BLA%6U@L+JGA7@JTK.+&;K\8J7-HW5-8? MJ4AXRZHROWG1,?W-:L7F'_/53!X>*3[ M[BUH#]]E'RV[+L#=E3J?G!6?7L_H539418ZT,]K W\DWK]O:_NHVM=[^_EEF:5@-P)G,9K)^L.,W'Q/ _\%Y#5Q2D+7! M+AV^U/?KM_##,OH8(6RI@BO7=UGM%L3M5="G-5QUTM'^3>(BC++P)/& MODJBOMS_M005W\Y^BK(K1.5;M4X+NA?7I^QKN]RR?U,UMKY= M4SQRG,5_?06(P]\S3,SP.*U ]:]7Z&\@-Q+0'&,$C<#0+J"\NF7U9U'9O?4!KMX1<]&9A-XKX>SP(6:M!2A/MD M-DU_I.=GY?@9[Z^W\->J;>9V[X*$SFH,K53<6[H3\)DQK"#'UXGYV37KZ@UC MFWBS)'FSZ*O$GG5@?M6FSW4.R1^9Y#G=OMU#7B8F0&H'I^O MNJ PQSI5N"YOGX_&+3N53S/_D->L(!0)H9"CS5;M&L'5]'%D8UN0H3_5A5ZF M*ZP4C_]N(T5K(R2CQB"_FM4=^2OO /Q/W'F?!TG4D;K8:W@8PV9\2GBX?,\, M7G!G3[I5#+ H,J_UX,X'ES%,84NKP%K"G\\)"*#*8#T364=;Y M!LGR*].[KD[!NR+H095_43Z/K+(%TZ^EH_8*,@I0^0M$U;?KE):R%\7F3]>* MW*SGWGCVSAJG:JVO1"G(/& #H%[MR #/I\7;:P\Q)ZIW@$.CG(A@XEV/O= N M5IE)03F[*JH[%V>=CYBF%JY) M^2I,[-0^NWS24WD !9!I? ?@X6OHE_HXE0OM>Y2=.YT2/%:;"-8LL??G_Q:V\8AP0G@=_9F77*L2Z.!;6; MV<6VF'0.M>NF+[M(7%X;B&=J1G$#@R!^8O-(Y<;83GXCX7Q"5@HJ\)_M@7D1 M]IO<]/H*,,.8#_!F/[Z.&"1H]RYN2H"\%TNB S @\\X.= DUZWYL:!/.D#^O MV>"9WR/'O2IOIXZJ\:K4M!4X*U&8'%O4Y-37])R@EAX@V2 ICE0X>LZP;S4J M8R#!?>E\6ZJA;1[+A_M/7?F_K"G_"PJZ!:BQF!YTLL1^".9$J:Z2T:2F&B(V MJYRZ07Y<=T-F8WV0)W "+'+K.G]W=+"![>6*2B M<-BR0/R]M]@:D6L6/,;(=QBOCVB+?*P+.(4#_9GV8Q[.E.PW89+66GA@EIX8 M/F)J>]5LNS#]7FS%6(49DPD8\<*@N6Q?<79?WB)[SKG]I(SC7@'%>;D/YWEB M6U^VX>BI,M*OA\E<0%O+ZT] 4)/9[+ '\T6J@^YXV::QFZ3U:)DT@J M_:QI;AC)DB/GE=VN4F/8P/C4\O8(>WPPB^PQ-LL&8_A1FQYB"29HB?'#26'" M)],_VAE6D8>Z$CDWKX#:KZZWPYLEB07)YMXZ;UC_>!\S4^-+_2E.]"N?8"!8 M6-E\")F"XB@#0DYDP1HSYP6* %?]?/F* ]'MQ^OW5)['A7EC"IKK^>/!JO[J^-C_4(W__UX<^@]@]:/6 M._5!T$[D+@\G;QLPQ!]GQY*%\OG09S)= C1PV $E5%F5!;$#PL-NY.KAYJ!- M4RQS^XB!.$E[:2'ZGFG6T#;QH]IYEXK\/$[D%8;:)0GT?1G28:AX8?-;7:&O M>Y I:)!_C';I,ON=T=*F/<9S#\;K]%KP]>/KQ5/)J MH%^K\M/_PO2Q&1A4&IUHRZ^'=S_P=02P,$% @ M[XEG60((W)&,"@ '0L ! !IH(M75U17V:FIIJAU045-7^[$$)"8N#H5 9:!0&368 M'$SM?Y:P%9"% AK /!B$ D1D06!9D) &( $ ) ;Z6\ _!!(!BXJ)0Z 2DKMV M##5[ !$0&"RR\_X=@)UI_,X<$)45DU,WL!*7QWE#4"$*AZ^3"J :)ZK:8 [] M',TC%T)O2$@J*BGOA>\_H'506\?0R/CHL>,F)W^UMD&?PM@Z.IUUQI]S<;UX MZ;+/%5\__[#PB,BHZ)AKA)NWDE-NWR&F/\S(?)3UQ^/L0O+3HC^+GU%*7E13 M:VKK7M8WM'?0Z)U=K[M[!@8_# TS/HZ,LJ;9GV8^?YF=F^?ROJVLKJWSOV_\ MX (!8- _]1^Y9'>X1'9B$87\X *)1/TPR(J*J1N(RUGA(-XA\JC#UZ$*)T@% M56T2&D<<.+ +H?V2BIJ&K/W<'VA_D_UW8#?^+[)_@?V;:Q38#0;MA >6!2R! M#3;N5?4 =3/5AA=^@SFQ._WU!"PVF[>V7=BB4@K[IC_FU^D\25CYW" $;EM^ M?,6Y/H^F/<1*IY=(=64<7JK?)"^X(PD)*G&ZW.+D0L9S,P--19XIZND @A.2 M/9KA^ZP.9TG*"6TFA0G@NJSELA4-3* M1?>\Q\=+)SED 5P(O&^P7&;CB7&G.?<)+"2Q1;GZ_>\)W<':&$T/VJ=EU1JJ M1@KE0$'L&.6G[I_LRRYV>\9H#>3W^?/24EWSBHJBM>Q>#NK[5&=,MM[C&@\X MD4CNZ[3 R.\6&G,-BHWED[X62K$>0L"/*AK#BQ+;Q!\F%T8M\^%AY];#!@>9 M#R(V:8P;'4]FCYSPX<=P/5E&9\_C@H*W9L>%0$3&"M(V?]JF<3K5^%O[J'/- MCUB-M3+AWR[#>R'4)\:5AFOA=,':2$_C)P9(@T&5VE"R^ M]?% O]W7&.2(WXJ)GY[0;T^0\<">LZ)T4] J=#H!ALD@+V;>$Z*K' M89A-D1W.0TAV_MV5M0]: <<,"S2O*II>##YCZG 3L1Q$".JJ9..A.E3>W_I0RE;C,K/2+5];H;\.K!2&FON=:X_06UR83'P\F&JSR>3 M IVKT4L&="<*K]&+HV2PT+2!X^/?"0&9<-\M[%2L^447?FK)F.>;EX8!UY2" MI$U45PM4/I-9^L0\9#_5"^X1G3SH<"'+.*QG_\\5ZSP3QS4WJA A6DP#U9 M*P%PVVR:$Q5;F9:Y3@RW>T M!E=W'R,=>2=3AD;Q8VJ01TF+U)?335A7KO42F2O#RNV]-3Z\YDIUP!HUU/5\ M!!,6"$YPB3@K[EW:AD\16^HDNKIZ]#U:ZG4JQOS:,/%NS?( ZUWLR%-D;MPV M&ZLQ-2F-*?>UE#>2"%X<.>U<[?Z\D)U?3TRD204)V,X+C 08"S>7L"M&\9C@B)=I8^!9#ZM0S!2@ MXQ'ZC9;%-!X4P/AAG@U4XD#_E5=#B*7<#[SCJ\^WH4)^1\ 4EQT8/F+G$[3KL>#JT+RG"B>N!?%H M*9&/B;##+:%X[F)ZQ]^R-D3&;H4; M[5<-X-8)3@FJ5[R^N @!(-1"VH\-V;Z4OP$+3Y0SLXR?KDAIR+M;;'*7\EYY MG2,!*:Z)VRZ.T^//%)TKNI\5OA9)2:^RCBLAFT>7CQJDVNKI84Q7#0(I'AH+ M!P6?I<,\E;@G6UM07#0]4<8?'O@,'I]=ZN[1TXH"6DFKY4<$>V1&H8EO/=E" M #Q<:V;$^<(68]S^*@18AQC%=JB]SBX/)NZ8O9>.G(HTS-R/J;?Q1>1,J!1W MZ6(;7X'G2"YCO1&H^3/&'Q]4M7KCS?RF[?#6PX&LH2:$485$TR]F'/H7S#XA M0&W)G'M&=/R,ZS3(NQ9.,=:>?[+SP2F%=E%&5=^N$(-:X $FAFL)^SCF6]EO M2ZSK1@ZYBJ1'7D C5(>&R@O8]E"^4H=Q-B,YD86JPI[/+O!B]LI'3JTJ+_?& M'J;+Q;V!:Z]*BEGZTA'SW9IZCE]2 \[RL25SCCL)84?T_W2@P&KSWG>_7/F> M;-"KV0+A/A4"HN&^,\F8FE0=;C"YFE2'F2&05.-#O$X\-] -.O< >:8P=^;) M\;$;_LUD:;<\%TAGF:B+^ ?#>/_1[S:JC*^_=5U%)%USMK^QLG@%S[U";%'S MS_Y]]))K*J7V16U6BF_KNVE3^%KP =38O5/V%%QV3*IRNI/\/:<2HJE:3=^C M+5#,U+92>^_%Z3X0T\L_T9?TMK?HL83#"(+D>8<<_;!MW=FU]@XK49(Y)S\^ M-W]_C^[V=M2QXV$S(XBZYMT3K9@S?9D33.]3]O1WM: <4GI[0[&NQD^! MG5=8'IW3F;U.DY)DM[?(EC?I7="M4HN:2I"//Z7KWY'WT M-M6KQDVGX/J,LZ3]7GKL_2'!['32;>D32?$A3B6-;CUM/6EY6Y@I-V0*TZ2* MFYS%:BOQ/5Q)G'^-_EQ#CB2)N?$K]F=VI9K!GKO/UL%KT^#4AVA8U<.#Z+WN M";/ MP'53;?/>"*R";=0A_[)YI>P'SWJUC_%X=-C%;OVRH%>L(L/-MD#U6GC(2;UV MIZ-F/LW>:$]0T<>;2Z-'%GX;%=.V"/!Z B1E#!;D?KH M%F73&GG9$;JO =\E3C@Y_O!K!%A%>Y5;!M,/37LQI\MVU4Z/S[2."[!V '\M M,65T4L^T;NH0^:G"T6K! M:Q]<"CT"_EHUD-YB5)@#_EJ ]8+CG&K!7QMTV;;:3RR%(W\!4$L#!!0 ( M .^)9UG.+?GB-0< *4N . :7-D#,Q,2YH=&WM6FMOVS84_2M< MAA8I8"=V'NAFNP:<1&D--/'J.$"[+P,M4197251)RH[WZW\E^0Y]^5T(IO$W4XD>-#M6&ECT94FT'^)F\-F>7>OU, M^7DB4LM\+;@5 _] MF_Y)?\0.FWO-SG[YLK.?==D/5[W8\$[W>3HV6?NAM2RV>.H-1_WS_FEOU!]< MLC^NAU?7O>8-V>B-QZZ\ MT^MA?]3WKICW_O1-[_*UQWJG(S8X9\W?#X]JK'?%>A<>Y,\JMW(7QKDS/&P< MD$'.WM[PI'?I7=4'[]]Z'Q:F'C0:!]6=8C5PZM?8B98\9<,]=L+CL=2I%#7F M"TT"S$;7C6"PTC94.X'5,QGUXHE:C':K4UHW\1[2E;59E[9T' MW7-SC_8+]QLX@Q[VCEG$IX)I,95B!K]N(VG8NYQKN/1XSH8B4]HRE;)SI1/H MK+]C*F1]8W*AV9G4PK?L5&E(<2M5VEY:C@]-'W1G3PCYP7L^J! A)]P %T! M,FAW&8F;80-FHP@#NVT;@;3 M5(!MXL9Q*./Y^C$\8;\2[!_^#-@7+)0IT$5 7:&I!N!#',-Z;5RF(7RG>$@TV=<"P=.@$W2M0!$3!BZ(FDBFD%B M"6("Q05Z#J3Q8V5RS*-HH550P)5\$<[XK""E?%T%/Q"%U"IP4[:'U&WGJ-- 6(R99[*PH_4Q1"$>WS-I4@ M06[N/X62G+$ M(4I-1=JD":2B8?&QE(KB5M0!;9G0N\*:V4&\JXG$\R+CUS84D9 8,LPB!-RCB! M((\Y15-LRQFQRMPPH\@#U]-7?!L+$D3 PWP1;&> VT(&CQ^-P?<.4G>(?/_P M=F\^PP=,94 TY4:E#GT<%;ZF\HFXRW6PX!&8+?E8QM+.*9O/%G\BVW:0+:@R M3A8XOLL':BJ6!9H;V4BZ[XB.E+TJW\\UH7XM5=RP:J*,Q7N?6C,A[,-"GXH> M.=O]PI00]$7LM'C?B8*%MRLK>("A:EU?JQ"!"'\ M._+<.[7BTC2.>M$J;9:II7N!)9-$6BLT%Y]R"=,=Q?/4IPV\>&KE;$F J[*5TXM1 N&5!+VH;T@=2%\*\*', M")(")1BR#R!<969: MF )J 9FU(L\T2#)-GB1< Y=N,V7PWOASR/8&F"VD6)6]EAY2Q5 C2M0 >.$" M&RCC?N MN54K,BV93E4\%91NI7Q2_DZMRU@HDBQ6"1]OITTP^J[S22(F3>C?!S:B:R05'P/>YU+X*?^R_R[K]02P,$% @ M[XEG635*:^U(!P X2X X !IU::V_;-A3]*UR& M%2E@-[:3H)OM&G 2)376Q)OC -V^#+1$65PE424I.]ZOW[F4_,BC78HU2E'G MBV.)E[R7Y#F\Y]+I1C:)>]U(\*#7M=+&HB=-H/\2U_O-UBLT=O>*M]T?ZO43 MY>>)2"WSM>!6!"PW,ITR[^2L/SKGQ@I=K_>Z>\5@$Q4LF+&+6+S9&7OOQ_7^ MN\'919O]G1LKPT6'G0XOQFW6;&2669D(PU(Q9UHE/-WI=;-E5[*J7P[^] K3 MHEO]M'\^>/='^W;'#COOC\X&\-+(KCO,BFM;Y[&BW1BL@[K[F4] M]M7=:#F-+)QTC=4JG?:\]V\'1X,QVV^^:L%E^?9Q?-^>XF-[6<[QV!N-!Z># MX_YX,+Q@OUV-+J_Z%V,V'K+1U3N/-?=YO7FPRU_N-0^#XEME"[$,\>KBQ!NQ M\5N/77K'5Z/!>.!=,N_]\=O^Q9G'^L=C-CQES5_V#VJL?\GZYQ[L3RJ/:R;B/LZ[=Z(0JM74C_Q%MYWDN QOA:^.G M'40F#]NP9(5]YSJT*$7+$#7 ! M!"0+]B%5\U@$4U$K@*(+> 2*!E70'UAA+E/&TP7+4ZMSV@PH$B=.@!O.$CQI MR6,6'H@I#B<==\])!9L"X%@Z< )ND;0&(F#"T1=)$U(/, M$N0$R@OT'$CCQ\KDZ$?90JNX0&FFE2\"O#9L%Z ,!%!>(,^[]B.>3@7KXR > MY3$L7.URN"N**%S]0D_%(WP)G1;LH/$9G=8;I"E 3+$\V%%XPU$(1S3/VU2" M!8FI]E;2XW&YL)[@B@]/3U JF*LBZ(DP> &<.@'SWR2JD;;R>6X>WH5$SD2 M$*6G0C:I'"#(D1)FTKA$ RN1NG&H %RGJ,TTIT7,'<-*W;1F2:U,@=0HD:X0 MBU&Q#-RUEA0[/!F#'YRD[A#YX>GM MP7S&&3"3 =&4&Y4Z]'%4^)K*)^(NU\&21V"VY!,92[L@-7F?6SI5'.4:4+\A%>\9-5'&XKU/5S,AXL- 'XL[ MB8,G-VCHO4)K:Y,2="+[@WI!M*7 GPH M%>'J2F4N^ >2>$5)Y$2>*^;<[V;+2_XO8EEY^U':":5]% MB[[:/@X<-AZ;!"?8Z3:[P)HG$RS[ZQIK-5H'GR'%_A/2\F@X.O%&]:/A>#P\ MA[_LFKEK\7*Y]P\?.[:N2'I[9N_&OWIU]_#R,PO6;%6\8HX=GP59U?OW7?F[ MN?=/-,LOV^-;AY-[#'DBXT7[=BC0)%.9MALTS/>^D\>1%"$[766:85'*/>VF M+M.:^P_TWK]02P,$% @ [XEG67-U846_;-A#^*SPD M4B.IQ-ZOWU&R7,?+^C#,#M 5, 2+1]Y]/'['N],HT5DZ'B641..19CJE8Z8B M^1M=][J=%@I'[6IT])-E34589)1K""4EFD90*,97X$ZOG<4M49I*RQJ/VI6R M0$0;4'J3TO<-W[WW+>?&NYX-X$NA-(LW0[B:S_P!=.Q<@V895<#I(TB1$=X8 MC_)ZJ9EE+;U?W6IJMMU69]3>#A['].$.CVVE MWN+$7?C>E3=Q?&\^@X]WB^6=,_/!GT/G NY:R]:D!4MW4DH[O;X-9\X2G.G\ MH^].3^:2&NP^O!K4._L7F%^!_\&%I;.X=&;NTIK?W[B?P9GX1M*U[>[Y=W9Z M'H=0<$Y#S02'1Z83T F%3P61&,;I!A8T%U*#B,%3JJ 2IDSB;)@(B0)2+CLS M2U[_?-'MVL.)R'+"-^5;9W@.*+X2,D.XUB>(A2S5YU0R$0'ED;DWEC37- M0 M=\]NHI>[;YI %,0LQ:ME!VE)PT(RS7"'A$?@KL.$\!5%(%G&E#(X\&=F1G@G M04(E1=#[T*JMU,B:X#7A4C+"8=&"2Y(&3')&FS!)&(U1/]K3[('"/(Y92&43 M\&&\!EI MH'?N7A$@(C P&'@;%U31/R0JJ"X/V) MFO:"8WL()CA*!Y!(Y.9VW9]>3S)DW:I=$AD03I4U7Z=T TY8GI8A:Q/E1 ]. MR51-@I36E@(A(\P%RCB%KP;V,!9<6XK]20>EY4<6Z03_VJ\:Z-PTS4ED"/&^ M83>,*EGK2:BY3@>=?KXN!5$MJ!2\>35LG&B#F 6CYQ$\&'*$)-TNUB(_,JA. MZPF@?5L';BY?8Y*Q=#,X-)01N6)\8!O/^DBF;;C'18JQ'R)A4Q-PNR"4](\" MX]\D?V58]I6S9P1C74*G?Q:=[YCY-61WX;JE9^==KXIR@KHB&@U-%#5W.\*' M- _#IA_ RS#PD11ZK'*FKFN6JF''"0S.."B-6JC:7.LXJTHKH E-6:5,=W.:&P]L1 MDW>JY/0TSRF@:P-%'>)L_?_XWK>/3?@IGL( 9N*A*BG>5A7%-P*@]X(A>#E? M3-V%=3GW_?DMVLO7H$3*HJV[>_UC8QO1;-Q6[6<*H5$;1=]P6Z=[8K^5,?)- MJIWZ%+\K>\\QX(7V^N.DCVKO'QJ_XUEQMHTB5E1E)1$7&$PJ.6CD M=,(4>-CW8G&-E0D7&@(L(2C6UE'=L)8=\+9?+6L*5) +1F,.D7P1?3Q9= **2,!"PUC6NIBNA:.W:E19@< M;.@9P*@G,*59N/TJ@$/!!NNG&+MP'AH)SC#5$F[)M/P%UOSRL$,)R@GV!KG:X] M+K^%CO\"4$L#!!0 ( .^)9UFMF42EN@0 "85 . :7-D#,R M,BYH=&WM6&UOVS80_BLW#RT2P+)ENUY3VS6@^"45EMBMK0#IO@RT1%GL)%(C MJ<3>K]]1+Z[M=?DT.T!7(# B\GCWW/%>.8AT$@\'$27!<*"9CNF0J4#^3C>= M=KN!FX-FL3KXR;+&PL\2RC7XDA)- \@4XVN8C&^Y,&SG%OW9M:#+YG2+-SV83J?>3UHV:D&S1*J@-,GD"(AO#8CAY^.!>NQYTVHWVH%DNGD;TL8:GEE*I.)HL M/'?JCAS/G<_@X_UB>>_,//#FT+J"^\:R,6K I? FY/A4P0KO4)0B%S]BF53 1 >6 2R9*FFB8K MY-VQZVCE]ILZ$ 4ABS'7[" MJ9])IAEJ2'@ DXT?$;ZF""1)F%(&!_X9R@"3 M%$144@2]#ZU0I4)6![<.2TT?*8=?.942%SCJS!(818R&,&6<<)^1&.9AR'R* M!/AC[ 9:0+*%/[AX0HB(P0!BW*SY)"4^TUNC $%$Q4EC/@.D-$X=TDRJC&!* M14Y[\5)>@XF7W 0D$*E)N/OD%9%QUY+MDL@5X519\TU,M^#X^7T9=ZWC/M&] M<_JJ)JN85I)60@98'I0Q"E_W['XHN+84^XOV<$>04TZ)LHJN\T MPA]I?HPW_?#=[\YWVR?Q7<:QPB1%4<*RI@GC-,_,>L^Q"3-U+954&1^NFVT2 MQX#',/ECML>-%)U:U?-3X:X*(,. Y:Q-ND>J+"Y"0& YRV6JHSQOO+M<,36I M*%R'-5 !W1@HZAAGX_\7"5W[U*$PQEOHP4P\%NW&VZ+;>"8T.B\8G-?SQ7BR ML*[GGC>_0WGI!I2(65":N],]-;8!389-U3QHD@9-7'S&8*WVF2V61\>S3G;N M^_NNY!W>_0MI^>..3RKO7\:=E[WN\TTEQRK$1^ZN\>P@SR9F*CL8Z'3$% M+L[!V&IC-\*%AA6V#10[[: :8/.)N)Q?\SX"&:1"T;S+4%4C?E7U' <=]T6K M6XV9;Z\D3K]X7""5?&(*"WVV^F*F^AP(A9B1%8O-&)NS(KKBCC-JYD='"GT# M,/)9F7;,+U\)<&FUQ9XIQ*F<^V8'*4R'A"J9)X ,)P!Y/#'D@X+\ARIU;)E\ MFN[ HLW-XV0.TWRKQ+1S*_-(B7T5L.+9PO1T.60SUNP!0P)]@*UHO,PSYO!O M4$L! A0#% @ [XEG65U](W/H# :W< !$ ( ! M &ES9'(M,C R-# Y,S N>'-D4$L! A0#% @ [XEG6<"]TG'G#0 "J4 M !4 ( !%PT &ES9'(M,C R-# Y,S!?8V%L+GAM;%!+ 0(4 M Q0 ( .^)9UDDT4-(6!( !;\ 5 " 3$; !I&UL4$L! A0# M% @ [XEG6;B_N?.A+P CGL" !4 ( !?&X &ES9'(M M,C R-# Y,S!?<')E+GAM;%!+ 0(4 Q0 ( .^)9UF8U=J0^_4 .+A#0 , M " 5"> !I(U!P I2X M X ( !<=X! &ES9')?97@S,3$N:'1M4$L! A0#% @ M[XEG635*:^U(!P X2X X ( !TN4! &ES9')?97@S,3(N M:'1M4$L! A0#% @ [XEG67- XML 57 isdr_10q_htm.xml IDEA: XBRL DOCUMENT 0000843006 2024-01-01 2024-09-30 0000843006 2024-06-01 0000843006 2023-03-01 2023-03-20 0000843006 us-gaap:OtherCustomerMember 2023-01-01 2023-09-30 0000843006 us-gaap:OtherCustomerMember 2024-01-01 2024-09-30 0000843006 isdr:ComplianceMember 2024-01-01 2024-09-30 0000843006 isdr:CommunicationMember 2024-01-01 2024-09-30 0000843006 isdr:ComplianceMember 2023-07-01 2023-09-30 0000843006 isdr:ComplianceMember 2024-07-01 2024-09-30 0000843006 isdr:ComplianceMember 2023-01-01 2023-09-30 0000843006 isdr:CommunicationMember 2023-07-01 2023-09-30 0000843006 isdr:CommunicationMember 2024-07-01 2024-09-30 0000843006 isdr:CommunicationMember 2023-01-01 2023-09-30 0000843006 isdr:MarchTwentyNineteenMember 2024-09-30 0000843006 isdr:MarchTwentyNineteenMember 2024-01-01 2024-09-30 0000843006 isdr:UnvestedRestrictedStockMember 2024-09-30 0000843006 isdr:TwentyFourteenPlanMember 2020-06-01 2020-06-17 0000843006 isdr:TwentyFourteenPlanMember 2016-06-01 2016-06-10 0000843006 isdr:TwentyTwentyThreePlanMember 2024-01-01 2024-09-30 0000843006 isdr:TwentyFourteenPlanMember 2024-01-01 2024-09-30 0000843006 isdr:TwentyTwentyThreePlanMember 2024-09-30 0000843006 isdr:TwentyFourteenPlanMember 2024-09-30 0000843006 isdr:StockOptionTotalMember 2024-01-01 2024-09-30 0000843006 isdr:StockOptionFiveMember 2024-01-01 2024-09-30 0000843006 isdr:StockOptionFourMember 2024-01-01 2024-09-30 0000843006 isdr:StockOptionThreeMember 2024-01-01 2024-09-30 0000843006 isdr:StockOptionTwoMember 2024-01-01 2024-09-30 0000843006 isdr:StockOptionOneMember 2024-01-01 2024-09-30 0000843006 isdr:StockOptionTotalMember 2024-09-30 0000843006 isdr:StockOptionFiveMember 2024-09-30 0000843006 isdr:StockOptionFourMember 2024-09-30 0000843006 isdr:StockOptionThreeMember 2024-09-30 0000843006 isdr:StockOptionTwoMember 2024-09-30 0000843006 isdr:StockOptionOneMember 2024-09-30 0000843006 us-gaap:CanadaRevenueAgencyMember 2024-09-30 0000843006 srt:EuropeMember 2024-09-30 0000843006 us-gaap:TechnologyBasedIntangibleAssetsMember isdr:MaximumsMember 2024-01-01 2024-09-30 0000843006 us-gaap:TechnologyBasedIntangibleAssetsMember isdr:MinimumsMember 2024-01-01 2024-09-30 0000843006 us-gaap:NoncompeteAgreementsMember 2024-01-01 2024-09-30 0000843006 isdr:DistributionPartnerRelationshipsMember 2024-01-01 2024-09-30 0000843006 us-gaap:CustomerListsMember 2024-01-01 2024-09-30 0000843006 us-gaap:CustomerRelationshipsMember isdr:MaximumsMember 2024-01-01 2024-09-30 0000843006 us-gaap:CommonStockMember 2024-01-01 2024-09-30 0000843006 us-gaap:RetainedEarningsMember 2024-09-30 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0000843006 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0000843006 us-gaap:CommonStockMember 2024-09-30 0000843006 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0000843006 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0000843006 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0000843006 2024-06-30 0000843006 us-gaap:RetainedEarningsMember 2024-06-30 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000843006 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000843006 us-gaap:CommonStockMember 2024-06-30 0000843006 2024-04-01 2024-06-30 0000843006 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000843006 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000843006 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000843006 2024-03-31 0000843006 us-gaap:RetainedEarningsMember 2024-03-31 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000843006 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000843006 us-gaap:CommonStockMember 2024-03-31 0000843006 2024-01-01 2024-03-31 0000843006 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000843006 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000843006 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000843006 us-gaap:RetainedEarningsMember 2023-12-31 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000843006 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000843006 us-gaap:CommonStockMember 2023-12-31 0000843006 2023-09-30 0000843006 us-gaap:RetainedEarningsMember 2023-09-30 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000843006 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000843006 us-gaap:CommonStockMember 2023-09-30 0000843006 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000843006 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000843006 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000843006 2023-06-30 0000843006 us-gaap:RetainedEarningsMember 2023-06-30 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000843006 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000843006 us-gaap:CommonStockMember 2023-06-30 0000843006 2023-04-01 2023-06-30 0000843006 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000843006 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000843006 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000843006 2023-03-31 0000843006 us-gaap:RetainedEarningsMember 2023-03-31 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000843006 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000843006 us-gaap:CommonStockMember 2023-03-31 0000843006 2023-01-01 2023-03-31 0000843006 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000843006 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000843006 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000843006 2022-12-31 0000843006 us-gaap:RetainedEarningsMember 2022-12-31 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000843006 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000843006 us-gaap:CommonStockMember 2022-12-31 0000843006 2023-01-01 2023-09-30 0000843006 2023-07-01 2023-09-30 0000843006 2024-07-01 2024-09-30 0000843006 2023-12-31 0000843006 2024-09-30 0000843006 2024-11-07 iso4217:USD shares iso4217:USD shares pure 0000843006 false --12-31 Q3 2024 0.001 1000000 0 0 0 0 0.001 20000000 3815212 3833977 72750 115000 2027-12-31 0.1 December 20, 2028 10-Q true 2024-09-30 false Issuer Direct Corporation DE 1-10185 26-1331503 One Glenwood Avenue Suite 1001 Raleigh NC 27603 919 481-4000 Common Stock, par value $0.001 ISDR NYSE Yes Yes Non-accelerated Filer true false false 3833977 4086000 5714000 1375000 1119000 4405000 4368000 223000 232000 1319000 1190000 10033000 11504000 3583000 3424000 934000 556000 878000 765000 401000 495000 830000 1022000 153000 158000 21927000 21927000 11607000 9562000 27445000 29490000 61723000 65152000 1420000 1308000 2185000 1919000 13000 11000 3667000 4000000 5308000 5412000 12593000 12650000 74000 87000 12926000 15913000 40000 139000 755000 1009000 145000 21000 26459000 29732000 0.001 1000000 0 0 0.001 20000000 3833977 3815212 4000 4000 23999000 23531000 -75000 -49000 11336000 11934000 35264000 35420000 61723000 65152000 6953000 7569000 21602000 25839000 1781000 1797000 5466000 5962000 5172000 5772000 16136000 19877000 2008000 2033000 5812000 6639000 1618000 1838000 5684000 6258000 671000 581000 2044000 1887000 719000 727000 2158000 2172000 5016000 5179000 15698000 16956000 156000 593000 438000 2921000 -265000 -298000 -835000 -817000 -343000 165000 -124000 9000 -452000 460000 -521000 2113000 14000 187000 77000 621000 -466000 273000 -598000 1492000 -0.12 0.07 -0.16 0.39 -0.12 0.07 -0.16 0.39 3833 3810 3823 3799 3835 3823 3826 3814 -466000 273000 -598000 1492000 21000 -40000 -26000 5000 -445000 233000 -624000 1497000 3791020 4000 22147000 -96000 11168000 33223000 0 337000 0 0 337000 0 0 1000 0 1000 0 0 0 -144000 -144000 3791020 4000 22484000 -95000 11024000 33417000 0 354000 0 0 354000 18129 0 0 0 0 0 0 0 44000 0 44000 0 0 0 1363000 1363000 3809149 4000 22838000 -51000 12387000 35178000 0 359000 0 0 359000 2500 0 19000 0 0 19000 0 0 -40000 0 -40000 0 0 0 273000 273000 3811649 4000 23216000 -91000 12660000 35789000 3815212 4000 23531000 -49000 11934000 35420000 0 -67000 0 0 -67000 2167 0 0 0 0 0 0 0 -34000 0 -34000 0 0 0 -139000 -139000 3817379 4000 23464000 -83000 11795000 35180000 0 267000 0 0 267000 14332 0 0 0 0 0 0 0 -13000 0 -13000 0 0 0 7000 7000 3831711 4000 23731000 -96000 11802000 35441000 0 247000 0 0 247000 2266 0 21000 0 0 21000 0 0 21000 0 21000 0 0 0 -466000 -466000 3833977 4000 23999000 -75000 11336000 35264000 -598000 1492000 2317000 2217000 906000 373000 -99000 -506000 -124000 379000 468000 1050000 0 571000 -13000 -8000 951000 1669000 -78000 92000 113000 -49000 19000 -491000 -96000 -235000 2294000 2290000 537000 319000 19000 26000 0 -350000 -556000 5000 0 19000 3333000 22000000 0 19988000 0 88000 -3333000 -2081000 -1595000 214000 5714000 4832000 -33000 4000 4086000 5050000 170000 993000 1093000 1208000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 1. Basis of Presentation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The unaudited interim consolidated balance sheet as of September 30, 2024 and consolidated statements of operations, comprehensive income (loss), stockholders’ equity and cash flows for the three and nine-month periods ended September 30, 2024 and 2023 included herein, have been prepared in accordance with the instructions for Form 10-Q under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Article 10 of Regulation S-X under the Exchange Act. In the opinion of management, they include all normal recurring adjustments necessary for a fair presentation of the financial statements. Results of operations reported for the interim periods are not necessarily indicative of results for the entire year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States ("US GAAP" or “GAAP”) have been condensed or omitted pursuant to such rules and regulations relating to interim financial statements. The interim financial information should be read in conjunction with the 2023 audited financial statements of Issuer Direct Corporation (the “Company”, “We”, or “Our”) filed on Form 10-K for the year ended December 31, 2023.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 2. Summary of Significant Accounting Policies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Significant intercompany accounts and transactions are eliminated in consolidation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Earnings Per Share (EPS)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Earnings per share accounting guidance requires that basic net income per common share be computed by dividing net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common and dilutive common equivalent shares outstanding during the period. Shares issuable upon the exercise of stock options totaling 54,750 and 52,750 were excluded in the computation of diluted earnings per common share during the three and nine-month periods ended September 30, 2024, respectively, because their impact was anti-dilutive. There were 72,750 shares issuable upon the exercise of stock options excluded in the computation of diluted earnings per common share during the three and nine-month periods ended September 30, 2023, because their impact was anti-dilutive.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Revenue Recognition</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Substantially all the Company’s revenue comes from contracts with customers for subscriptions to its cloud-based products or contracts for Communications and Compliance products and services. Customers consist of public corporate issuers and professional firms, such as investor and public relations firms. In the case of news distribution and webcasting offerings, customers also include private companies. The Company accounts for a contract with a customer when there is an enforceable contract between the Company and the customer, the rights of the parties are identified, the contract has economic substance, and collectability of the contract consideration is probable. The Company's revenues are measured based on consideration specified in the contract with each customer.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company's contracts include either a subscription to its entire platform, certain modules within the platform or to its Press Release Optimizer Plan (“PRO”), or an agreement to perform services, or any combination thereof, and often contain multiple subscriptions and services. For these bundled contracts, the Company accounts for individual subscriptions and services as separate performance obligations if they are distinct, which is when a product or service is separately identifiable from other items in the bundled package, and a customer can benefit from it on its own or with other resources that are readily available to the customer. The Company separates revenue from its contracts into two revenue streams: i) Communications and ii) Compliance. Performance obligations of Communications contracts include providing subscriptions to certain modules or our entire Communications platform, distributing press releases on a per release basis or conducting webcasts, virtual annual meetings, or other events on a per event basis. PRO subscription contracts contain two performance obligations: (i) the first is a series of distinct services that include, but are not limited to, developing specific media plans, and creating content to be distributed and (ii) the second performance obligation being access to the PRO platform along with distribution of press releases, ongoing support, and assessment of performance as a stand-ready obligation. Performance obligations of Compliance contracts include providing subscriptions to certain Compliance modules or other stand-ready obligations to deliver services and annual report printing and distribution. Additionally, services are provided on a per project basis. Set up fees for disclosure services are considered a separate performance obligation and are satisfied upfront. Set up fees for the transfer agent module and investor relations content management module are immaterial. The Company’s subscription and service contracts are generally for one year, with automatic renewal clauses included in the contract until the contract is cancelled. The contracts do not contain any rights of returns, guarantees, or warranties. Since contracts are generally for one year, all the revenue is expected to be recognized within one year from the contract start date. As such, the Company has elected the optional exemption that allows the Company not to disclose the transaction price allocated to performance obligations that are unsatisfied or partially satisfied at the end of each reporting period.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company recognizes revenue for subscriptions evenly over the contract period, upon distribution for per release contracts and upon event completion for webcasting and virtual annual meeting events. For service contracts that include stand ready obligations, revenue is recognized evenly over the contract period. For all other services delivered on a per project or event basis, the revenue is recognized at the completion of the event. The Company believes recognizing revenue for subscriptions and stand ready obligations using a time-based measure of progress, best reflects the Company’s performance in satisfying the obligations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For bundled contracts, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the subscription or service. If a standalone selling price is not directly observable, the Company uses the residual method to allocate any remaining price to that subscription or service. The Company reviews standalone selling prices, at least annually, and updates these estimates if necessary.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company invoices its customers based on the billing schedules designated in its contracts, typically upfront on either a monthly, quarterly or annual basis or per transaction at the completion of the performance obligation. Deferred revenue for the periods presented was primarily related to press release packages which have been prepaid, however the releases have not yet been disseminated, as well as, subscription and service contracts, which are billed upfront, quarterly, or annually, however the revenue has not yet been recognized. The associated deferred revenue is generally recognized as press releases are disseminated for press release packages and ratably over the billing period for subscriptions. Deferred revenue as of September 30, 2024 and December 31, 2023, was $5,308,000 and $5,412,000, respectively, and is expected to be recognized within one year. Revenue recognized for the nine months ended September 30, 2024 and 2023, which was included in the deferred revenue balance at the beginning of each reporting period, was approximately $4,699,000 and $3,659,000, respectively. Accounts receivable, net of allowance for credit losses, related to contracts with customers was $4,405,000 and $4,368,000 as of September 30, 2024 and December 31, 2023, respectively. Since substantially all the contracts have terms of one year or less, the Company has elected to use the practical expedient regarding the existence of a significant financing.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">Costs to obtain contracts with customers consist primarily of sales commissions. As of September 30, 2024 and December 31, 2023, the Company has capitalized $125,000 and $130,000, respectively, of costs to obtain contracts that are expected to be amortized over more than one year. For contract costs expected to be amortized in less than one year, the Company has elected to use the practical expedient allowing the recognition of incremental costs of obtaining a contract as an expense when incurred. The Company has considered historical renewal rates, expectations of future renewals and economic factors in making these determinations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Cash Equivalents</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For purposes of the Company’s financial statements, the Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Accounts Receivable and Allowance for Credit Losses</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company adopted Financial Accounting Standards Codification (“ASC”) Topic 326, Financial Statements – Credit Losses (“Topic 326”) with an adoption date of January 1, 2023. As a result, the Company changed its accounting policy for allowance for doubtful accounts using an expected losses model rather than using incurred losses. The new model is based on the credit losses expected to arise over the life of the asset based on the Company’s expectations as of the balances sheet date through analyzing historical customer data as well as taking into consideration current economic trends. The Company adopted Topic 326 and determined it did not have a material financial impact.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The roll forward of the allowance for credit losses for the three and nine-months ended September 30, 2024 and 2023, are as follows (in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Nine Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Beginning balance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,156</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">956</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,119</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">745</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for credit losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">311</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">113</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">906</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">373</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Write-offs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(92 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(51 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(650 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(100 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Ending Balance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,375</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,018</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,375</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,018</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Concentration of Credit Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Financial instruments and related items which potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivables. The Company places its cash and temporary cash investments with credit quality institutions. As of September 30, 2024, the Company’s domestic cash balance is spread among different depository institutions such that there is no balance which exceeds the FDIC insurance limit of $250,000. The Company also had cash-on-hand of $69,000 in Europe and $1,524,000 in Canada as of September 30, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company believes it did not have any financial instruments that could have potentially subjected us to significant concentrations of credit risk for any relevant period.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Use of Estimates</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The preparation of financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the allowance for credit losses and the valuation of goodwill, intangible assets, deferred tax assets, and stock-based compensation. Actual results could differ from those estimates.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Income Taxes</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income tax assets to the amounts expected to be realized. For any uncertain tax positions, the Company recognizes the impact of a tax position, only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. The Company’s policy regarding the classification of interest and penalties is to classify them as income tax expense in the financial statements, if applicable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Capitalized Software</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Costs incurred to develop the Company’s cloud-based platform products are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its intended use, the software is amortized over its estimated useful life, which is typically four years. Costs related to design or maintenance of the software are expensed as incurred. Capitalized costs and amortization for the three and nine-month periods ended September 30, 2024 and 2023, are as follows (in thousands): </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Nine Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capitalized software development costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">137</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">152</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">537</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">319</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization included in cost of revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">59</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Impairment of Long-lived Assets</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In accordance with the authoritative guidance for accounting for long-lived assets, assets such as property and equipment, trademarks, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable.  Recoverability of asset groups to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of an asset group exceeds fair value of the asset group.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Lease Accounting</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company determines if an arrangement is a lease at inception. Operating lease agreements are primarily for office space and are included within lease right-of-use (“ROU”) assets and lease liabilities on the consolidated balance sheet.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Variable lease payments consist of non-lease services related to the lease and payments under operating leases classified as short-term. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets include any lease payments due and exclude lease incentives. Rental expense for lease payments related to operating leases is recognized on a straight-line basis over the lease term.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Fair Value Measurements</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Accounting Standards Codification (“ASC”) Topic 820 establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities recorded at fair value in the financial statements are categorized based upon the hierarchy of levels of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities, are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="width:4%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 1 - Quoted prices are available in active markets for identical assets or liabilities at the reporting date. Generally, this includes debt and equity securities that are traded in an active market. Cash and cash equivalents are quoted at Level 1.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="width:4%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 2 - Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. The fair value of the Company’s long-term debt and interest rate swap are quoted at Level 2.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or other valuation techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of September 30, 2024 and December 31, 2023, the Company believes the fair value of its financial instruments, such as, accounts receivable, long-term debt, the line of credit, and accounts payable approximate their carrying amounts.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Translation of Foreign Financial Statements</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The financial statements of the foreign subsidiaries of the Company have been translated into U.S. dollars. All assets and liabilities have been translated at current rates of exchange in effect at the end of the period. Income and expense items have been translated at the average exchange rates for the year or the applicable interim period. The gains or losses that result from this process are recorded as a separate component of other accumulated comprehensive income until the entity is sold or substantially liquidated.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Business Combinations, Goodwill, and Intangible Assets</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The authoritative guidance for business combinations specifies the criteria for recognizing and reporting intangible assets apart from goodwill. The Company records the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets consist of client relationships, customer lists, distribution partner relationships, software, technology, non-compete agreements and trademarks that are initially measured at fair value. At the time of the business combination, trademarks may be considered an indefinite-lived asset and, as such, are not amortized as there may be no foreseeable limit to cash flows generated from them. For the Newswire acquisition the Company determined the trademarks acquired were considered a definite lived asset which will be amortized over a period of 15 years. The client relationships (5-10 years), customer lists (3 years), distribution partner relationships (10 years), non-compete agreements (5 years) and software and technology (3-7 years) are amortized over their estimated useful lives. The goodwill and intangible assets are assessed annually for impairment, or whenever conditions indicate the asset may be impaired, and any such impairment will be recognized in the period identified.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">At times during the nine months ended September 30, 2024, the Company’s market capitalization was less than the Company’s book equity, which may be an indicator of impairment of the Company’s long-lived assets. Although, at this time, management believes the Company’s stock price is in temporary decline, the Company performed a quantitative test to determine the fair market value of the Company. This test concluded that the fair market value of the Company’s assets approximates the book value of the Company. This conclusion was determined using valuations based on the trading price of the Company’s stock, the discounted cash flow method and the guideline public company method. The test includes several estimations and assumptions of future performance and market conditions, which are subject to change. Additionally, should the stock price continue to remain at levels below the Company’s carrying value, an additional quantitative test may be necessary, which could conclude an impairment exists.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Comprehensive Income</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Comprehensive income consists of net income and other comprehensive income related to changes in the cumulative foreign currency translation adjustment.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Advertising</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company expenses advertising as incurred. During the three and nine-month periods ended September 30, 2024, advertising expense was $255,000 and $1,033,000, respectively. During the three and nine-month periods ended September 30, 2023, advertising expense was $409,000 and $1,235,000, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Stock-based Compensation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The authoritative guidance for stock compensation requires that companies estimate the fair value of share-based payment awards on the date of the grant using an option-pricing model. The associated cost is recognized over the period during which an employee or director is required to provide service in exchange for the award.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Loss reserve</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the three and nine-month period ended September 30, 2024, the Company recorded a loss reserve of $115,000 relating to a civil penalty which the Company believes is probable in connection with the settlement of an ongoing regulatory investigation of the Company’s transfer agent business. This loss reserve is included in general and administrative expenses on the Consolidated statements of operations for the three and nine months ended September 30, 2024, and within accrued expenses on Consolidated balance sheets as of September 30, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Reclassifications</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Certain amounts from prior periods have been reclassified to conform with current period presentation. Included in general and administrative expenses were $94,000 for the three-month period ended March 31, 2024, and $84,000 for the three months ended June 30, 2024, which has been reclassified to cost of revenues for the same periods presented.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Earnings per share accounting guidance requires that basic net income per common share be computed by dividing net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common and dilutive common equivalent shares outstanding during the period. Shares issuable upon the exercise of stock options totaling 54,750 and 52,750 were excluded in the computation of diluted earnings per common share during the three and nine-month periods ended September 30, 2024, respectively, because their impact was anti-dilutive. There were 72,750 shares issuable upon the exercise of stock options excluded in the computation of diluted earnings per common share during the three and nine-month periods ended September 30, 2023, because their impact was anti-dilutive.</p> 54750 52750 72750 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Substantially all the Company’s revenue comes from contracts with customers for subscriptions to its cloud-based products or contracts for Communications and Compliance products and services. Customers consist of public corporate issuers and professional firms, such as investor and public relations firms. In the case of news distribution and webcasting offerings, customers also include private companies. The Company accounts for a contract with a customer when there is an enforceable contract between the Company and the customer, the rights of the parties are identified, the contract has economic substance, and collectability of the contract consideration is probable. The Company's revenues are measured based on consideration specified in the contract with each customer.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company's contracts include either a subscription to its entire platform, certain modules within the platform or to its Press Release Optimizer Plan (“PRO”), or an agreement to perform services, or any combination thereof, and often contain multiple subscriptions and services. For these bundled contracts, the Company accounts for individual subscriptions and services as separate performance obligations if they are distinct, which is when a product or service is separately identifiable from other items in the bundled package, and a customer can benefit from it on its own or with other resources that are readily available to the customer. The Company separates revenue from its contracts into two revenue streams: i) Communications and ii) Compliance. Performance obligations of Communications contracts include providing subscriptions to certain modules or our entire Communications platform, distributing press releases on a per release basis or conducting webcasts, virtual annual meetings, or other events on a per event basis. PRO subscription contracts contain two performance obligations: (i) the first is a series of distinct services that include, but are not limited to, developing specific media plans, and creating content to be distributed and (ii) the second performance obligation being access to the PRO platform along with distribution of press releases, ongoing support, and assessment of performance as a stand-ready obligation. Performance obligations of Compliance contracts include providing subscriptions to certain Compliance modules or other stand-ready obligations to deliver services and annual report printing and distribution. Additionally, services are provided on a per project basis. Set up fees for disclosure services are considered a separate performance obligation and are satisfied upfront. Set up fees for the transfer agent module and investor relations content management module are immaterial. The Company’s subscription and service contracts are generally for one year, with automatic renewal clauses included in the contract until the contract is cancelled. The contracts do not contain any rights of returns, guarantees, or warranties. Since contracts are generally for one year, all the revenue is expected to be recognized within one year from the contract start date. As such, the Company has elected the optional exemption that allows the Company not to disclose the transaction price allocated to performance obligations that are unsatisfied or partially satisfied at the end of each reporting period.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company recognizes revenue for subscriptions evenly over the contract period, upon distribution for per release contracts and upon event completion for webcasting and virtual annual meeting events. For service contracts that include stand ready obligations, revenue is recognized evenly over the contract period. For all other services delivered on a per project or event basis, the revenue is recognized at the completion of the event. The Company believes recognizing revenue for subscriptions and stand ready obligations using a time-based measure of progress, best reflects the Company’s performance in satisfying the obligations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For bundled contracts, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the subscription or service. If a standalone selling price is not directly observable, the Company uses the residual method to allocate any remaining price to that subscription or service. The Company reviews standalone selling prices, at least annually, and updates these estimates if necessary.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company invoices its customers based on the billing schedules designated in its contracts, typically upfront on either a monthly, quarterly or annual basis or per transaction at the completion of the performance obligation. Deferred revenue for the periods presented was primarily related to press release packages which have been prepaid, however the releases have not yet been disseminated, as well as, subscription and service contracts, which are billed upfront, quarterly, or annually, however the revenue has not yet been recognized. The associated deferred revenue is generally recognized as press releases are disseminated for press release packages and ratably over the billing period for subscriptions. Deferred revenue as of September 30, 2024 and December 31, 2023, was $5,308,000 and $5,412,000, respectively, and is expected to be recognized within one year. Revenue recognized for the nine months ended September 30, 2024 and 2023, which was included in the deferred revenue balance at the beginning of each reporting period, was approximately $4,699,000 and $3,659,000, respectively. Accounts receivable, net of allowance for credit losses, related to contracts with customers was $4,405,000 and $4,368,000 as of September 30, 2024 and December 31, 2023, respectively. Since substantially all the contracts have terms of one year or less, the Company has elected to use the practical expedient regarding the existence of a significant financing.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">Costs to obtain contracts with customers consist primarily of sales commissions. As of September 30, 2024 and December 31, 2023, the Company has capitalized $125,000 and $130,000, respectively, of costs to obtain contracts that are expected to be amortized over more than one year. For contract costs expected to be amortized in less than one year, the Company has elected to use the practical expedient allowing the recognition of incremental costs of obtaining a contract as an expense when incurred. The Company has considered historical renewal rates, expectations of future renewals and economic factors in making these determinations.</p> 5308000 5412000 4699000 3659000 4405000 4368000 125000 130000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For purposes of the Company’s financial statements, the Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company adopted Financial Accounting Standards Codification (“ASC”) Topic 326, Financial Statements – Credit Losses (“Topic 326”) with an adoption date of January 1, 2023. As a result, the Company changed its accounting policy for allowance for doubtful accounts using an expected losses model rather than using incurred losses. The new model is based on the credit losses expected to arise over the life of the asset based on the Company’s expectations as of the balances sheet date through analyzing historical customer data as well as taking into consideration current economic trends. The Company adopted Topic 326 and determined it did not have a material financial impact.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The roll forward of the allowance for credit losses for the three and nine-months ended September 30, 2024 and 2023, are as follows (in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Nine Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Beginning balance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,156</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">956</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,119</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">745</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for credit losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">311</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">113</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">906</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">373</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Write-offs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(92 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(51 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(650 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(100 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Ending Balance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,375</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,018</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,375</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,018</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Nine Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Beginning balance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,156</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">956</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,119</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">745</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for credit losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">311</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">113</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">906</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">373</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Write-offs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(92 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(51 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(650 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(100 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Ending Balance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,375</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,018</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,375</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,018</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1156000 956000 1119000 745000 311000 113000 906000 373000 92000 51000 650000 100000 1375000 1018000 1375000 1018000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Financial instruments and related items which potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivables. The Company places its cash and temporary cash investments with credit quality institutions. As of September 30, 2024, the Company’s domestic cash balance is spread among different depository institutions such that there is no balance which exceeds the FDIC insurance limit of $250,000. The Company also had cash-on-hand of $69,000 in Europe and $1,524,000 in Canada as of September 30, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company believes it did not have any financial instruments that could have potentially subjected us to significant concentrations of credit risk for any relevant period.</p> 250000 69000 1524000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The preparation of financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the allowance for credit losses and the valuation of goodwill, intangible assets, deferred tax assets, and stock-based compensation. Actual results could differ from those estimates.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income tax assets to the amounts expected to be realized. For any uncertain tax positions, the Company recognizes the impact of a tax position, only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. The Company’s policy regarding the classification of interest and penalties is to classify them as income tax expense in the financial statements, if applicable.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Costs incurred to develop the Company’s cloud-based platform products are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its intended use, the software is amortized over its estimated useful life, which is typically four years. Costs related to design or maintenance of the software are expensed as incurred. Capitalized costs and amortization for the three and nine-month periods ended September 30, 2024 and 2023, are as follows (in thousands): </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Nine Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capitalized software development costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">137</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">152</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">537</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">319</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization included in cost of revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">59</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Nine Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capitalized software development costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">137</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">152</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">537</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">319</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization included in cost of revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">59</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 137000 152000 537000 319000 59000 16000 159000 44000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In accordance with the authoritative guidance for accounting for long-lived assets, assets such as property and equipment, trademarks, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable.  Recoverability of asset groups to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of an asset group exceeds fair value of the asset group.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company determines if an arrangement is a lease at inception. Operating lease agreements are primarily for office space and are included within lease right-of-use (“ROU”) assets and lease liabilities on the consolidated balance sheet.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Variable lease payments consist of non-lease services related to the lease and payments under operating leases classified as short-term. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets include any lease payments due and exclude lease incentives. Rental expense for lease payments related to operating leases is recognized on a straight-line basis over the lease term.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Accounting Standards Codification (“ASC”) Topic 820 establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities recorded at fair value in the financial statements are categorized based upon the hierarchy of levels of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities, are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="width:4%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 1 - Quoted prices are available in active markets for identical assets or liabilities at the reporting date. Generally, this includes debt and equity securities that are traded in an active market. Cash and cash equivalents are quoted at Level 1.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="width:4%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 2 - Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. The fair value of the Company’s long-term debt and interest rate swap are quoted at Level 2.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or other valuation techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of September 30, 2024 and December 31, 2023, the Company believes the fair value of its financial instruments, such as, accounts receivable, long-term debt, the line of credit, and accounts payable approximate their carrying amounts.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The financial statements of the foreign subsidiaries of the Company have been translated into U.S. dollars. All assets and liabilities have been translated at current rates of exchange in effect at the end of the period. Income and expense items have been translated at the average exchange rates for the year or the applicable interim period. The gains or losses that result from this process are recorded as a separate component of other accumulated comprehensive income until the entity is sold or substantially liquidated.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The authoritative guidance for business combinations specifies the criteria for recognizing and reporting intangible assets apart from goodwill. The Company records the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets consist of client relationships, customer lists, distribution partner relationships, software, technology, non-compete agreements and trademarks that are initially measured at fair value. At the time of the business combination, trademarks may be considered an indefinite-lived asset and, as such, are not amortized as there may be no foreseeable limit to cash flows generated from them. For the Newswire acquisition the Company determined the trademarks acquired were considered a definite lived asset which will be amortized over a period of 15 years. The client relationships (5-10 years), customer lists (3 years), distribution partner relationships (10 years), non-compete agreements (5 years) and software and technology (3-7 years) are amortized over their estimated useful lives. The goodwill and intangible assets are assessed annually for impairment, or whenever conditions indicate the asset may be impaired, and any such impairment will be recognized in the period identified.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">At times during the nine months ended September 30, 2024, the Company’s market capitalization was less than the Company’s book equity, which may be an indicator of impairment of the Company’s long-lived assets. Although, at this time, management believes the Company’s stock price is in temporary decline, the Company performed a quantitative test to determine the fair market value of the Company. This test concluded that the fair market value of the Company’s assets approximates the book value of the Company. This conclusion was determined using valuations based on the trading price of the Company’s stock, the discounted cash flow method and the guideline public company method. The test includes several estimations and assumptions of future performance and market conditions, which are subject to change. Additionally, should the stock price continue to remain at levels below the Company’s carrying value, an additional quantitative test may be necessary, which could conclude an impairment exists.</p> P15Y P5Y P10Y P3Y P10Y P5Y P3Y P7Y <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Comprehensive income consists of net income and other comprehensive income related to changes in the cumulative foreign currency translation adjustment.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company expenses advertising as incurred. During the three and nine-month periods ended September 30, 2024, advertising expense was $255,000 and $1,033,000, respectively. During the three and nine-month periods ended September 30, 2023, advertising expense was $409,000 and $1,235,000, respectively.</p> 255000 1033000 409000 1235000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The authoritative guidance for stock compensation requires that companies estimate the fair value of share-based payment awards on the date of the grant using an option-pricing model. The associated cost is recognized over the period during which an employee or director is required to provide service in exchange for the award.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the three and nine-month period ended September 30, 2024, the Company recorded a loss reserve of $115,000 relating to a civil penalty which the Company believes is probable in connection with the settlement of an ongoing regulatory investigation of the Company’s transfer agent business. This loss reserve is included in general and administrative expenses on the Consolidated statements of operations for the three and nine months ended September 30, 2024, and within accrued expenses on Consolidated balance sheets as of September 30, 2024.</p> 115000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Certain amounts from prior periods have been reclassified to conform with current period presentation. Included in general and administrative expenses were $94,000 for the three-month period ended March 31, 2024, and $84,000 for the three months ended June 30, 2024, which has been reclassified to cost of revenues for the same periods presented.</p> 94000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 3: Equity</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Dividends</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">The Company did not pay any dividends during the three and nine-month periods ended September 30, 2024 and 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Preferred stock and common stock</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">There were no issuances of preferred stock or common stock during the three and nine-month periods ended September 30, 2024 and 2023, other than stock awarded to the Company’s employees and Board of Directors.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>2023 Equity Incentive Plan</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On May 23, 2014, the shareholders of the Company approved the 2014 Equity Incentive Plan, as amended (the “2014 Plan”). Under the terms of the 2014 Plan, the Company was authorized to issue incentive awards for common stock up to 200,000 shares to employees and other personnel. On June 10, 2016 and June 17, 2020, the shareholders of the Company approved an additional 200,000 and 200,000 awards, respectively, to be issued under the 2014 Plan, bringing the total number of shares to be awarded to 600,000. The awards could have been in the form of incentive stock options, nonqualified stock options, restricted stock, restricted stock units and performance awards. The 2014 Plan was effective through March 31, 2024. As of September 30, 2024, there are 121,076 shares which remain to be granted under the 2014 Plan. These shares were assumed by the 2023 Plan described below.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On June 7, 2023, the shareholders of the Company approved the 2023 Equity Incentive Plan (the “2023 Plan”). Under the terms of the 2023 Plan, the Company is authorized to issue incentive awards for common stock up to 300,000 shares to employees and other personnel. The awards may be in the form of incentive stock options, nonqualified stock options, restricted stock, restricted stock units and performance awards. The 2023 Plan is effective through April 1, 2033. As of September 30, 2024, there are 364,078 shares which remain to be granted under the 2023 Plan, including 121,076 shares assumed under the 2014 Plan described above.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The following table summarizes information about stock options outstanding and exercisable at September 30, 2024:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="10" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Options Outstanding</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Options Exercisable</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise Price Range</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Remaining Contractual</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Life (in Years)</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise Price</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:17%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">$  0.01 - 8.00 </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:17%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">5,000</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:17%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">1.14</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="width:17%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">6.80</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">5,000</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">$ 8.01 - 11.00 </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3,000</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3.25</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">10.25</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3,000</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">$ 11.01 - 16.00 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">10,000</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">4.41</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">13.21</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">10,000</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">$ 16.01 - 27.00 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">30,000</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">8.26</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">26.98</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">7,500</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">$ 27.01 - 27.71 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">12,750</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">7.30</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">27.71</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">—</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">Total</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">60,750</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">6.59</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">22.38</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">25,500</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of September 30, 2024, the Company had unrecognized stock compensation related to the options of $250,000, which will be recognized through 2027.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">During the three and nine-months ended September 30, 2024, the Company granted 11,166 and 43,666, respectively, of restricted stock units to members of the Company’s Board of Directors, employees and contractors, which vest at various intervals over the next 3 years. The average grant date fair value of these grants was $8.06 and $12.41 per share during the three and nine-month periods ended September 30, 2024, respectively. During the nine-months ended September 30, 2023, the Company granted 74,832 restricted stock units, with a grant date fair value of $26.08 per share. No restricted stock units were granted during the three months ended September 30, 2023. During the nine-month period ended September 30, 2024, 16,499 restricted stock units with an average intrinsic value of 19.95 per share, vested. During the nine-month period ended September 30, 2023, 18,129 restricted stock units with an average intrinsic value of $25.85 per share, vested. No restricted stock units vested during the three-month periods ending on September 30, 2024 and 2023. As of September 30, 2024, there was $1,027,000 of unrecognized compensation cost related to our unvested restricted stock units, which will be recognized through 2027.</p> 200000 200000 200000 600000 121076 300000 364078 121076 <table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="10" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Options Outstanding</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Options Exercisable</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise Price Range</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Remaining Contractual</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Life (in Years)</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise Price</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:17%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">$  0.01 - 8.00 </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:17%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">5,000</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:17%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">1.14</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="width:17%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">6.80</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">5,000</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">$ 8.01 - 11.00 </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3,000</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3.25</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">10.25</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3,000</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">$ 11.01 - 16.00 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">10,000</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">4.41</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">13.21</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">10,000</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">$ 16.01 - 27.00 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">30,000</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">8.26</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">26.98</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">7,500</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">$ 27.01 - 27.71 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">12,750</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">7.30</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">27.71</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">—</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">Total</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">60,750</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">6.59</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">22.38</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">25,500</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0.01 - 8.00 5000 P1Y1M20D 6.80 5000 8.01 - 11.00 3000 P3Y3M 10.25 3000 11.01 - 16.00 10000 P4Y4M28D 13.21 10000 16.01 - 27.00 30000 P8Y3M3D 26.98 7500 27.01 - 27.71 12750 P7Y3M18D 27.71 0 60750 P6Y7M2D 22.38 25500 250000 11166 43666 P3Y 8.06 12.41 74832 26.08 16499 19.95 18129 25.85 1027000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 4: Income Taxes</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company recognized income tax expense of $14,000 and $77,000 for the three and nine-month periods ended September 30, 2024, compared to $187,000 and $621,000 during the same periods of 2023. At the end of each interim period, the Company estimates the effective tax rate expected to be applicable for the full fiscal year and this rate is applied to the results for the year-to-date period, and then adjusted for any discrete period items. For the three and nine-month periods ended September 30, 2024 and 2023, the variance between our effective tax rate and the U.S. statutory rate of 21% is primarily attributable to state income tax and expenses not deductible for tax purposes. For the nine-month period ended September 30, 2024, the effective tax rate was also impacted by additional expense associated with vesting of stock-based compensation.</p> 14000 77000 187000 621000 0.21 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 5: Leases</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Leasing activity generally consists of office leases. In March 2019, we signed a lease to move the corporate headquarters to Raleigh, North Carolina. The lease, which had a lease commencement date of October 2, 2019, expires December 31, 2027. Minimum lease payments are $2,997,000, not including a tenant improvement allowance of $488,000, which is included in fixed assets as of September 30, 2024. The Company recognized a ROU asset and corresponding lease liability of $2,596,000, which represents the present value of minimum lease payments discounted at 3.77%, the Company’s incremental borrowing rate at lease inception.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Lease liabilities totaled $1,142,000 as of September 30, 2024. The current portion of this liability of $387,000 is included in Accrued expenses on the Consolidated balance sheets and the long-term portion of $755,000 is included in Lease liabilities on the Consolidated Balance Sheets. Rent expense consists of both operating lease expense from amortization of our ROU assets as well as variable lease expense which consists of non-lease components of office leases (i.e. common area maintenance) or rent expense associated with short-term leases. The components of lease expense were as follows (in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Nine Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Lease expense</em></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:11.25pt">Operating lease expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">76</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">76</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">228</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">228</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:11.25pt">Variable lease expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">18</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">19</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">50</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">40</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">94</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">95</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">278</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">268</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The weighted-average remaining non-cancelable lease term for our operating leases was 3.25 years as of September 30, 2024. As of September 30, 2024, the weighted-average discount rate used to determine the lease liability was 3.77%. The future minimum lease payments to be made under non-cancelable operating leases on September 30, 2024, are as follows (in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Year Ended December 31:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">97</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">390</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">401</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">412</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,300</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Present value adjustment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(158 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,142</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We have performed an evaluation of our other contracts with customers and suppliers in accordance with Topic 842 and have determined that, except for the leases described above, none of our contracts contain a lease.</p> 2997000 488000 2596000 0.0377 1142000 387000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Nine Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Lease expense</em></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:11.25pt">Operating lease expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">76</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">76</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">228</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">228</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:11.25pt">Variable lease expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">18</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">19</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">50</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">40</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">94</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">95</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">278</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">268</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 76000 76000 228000 228000 18000 19000 50000 40000 94000 95000 278000 268000 P3Y3M 0.0377 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Year Ended December 31:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">97</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">390</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">401</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">412</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,300</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Present value adjustment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(158 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,142</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 97000 390000 401000 412000 1300000 158000 1142000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 6: Revenue</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company considers itself to be a single reportable segment under the authoritative guidance for segment reporting, specifically a communications and compliance company for publicly traded and private companies. The following tables present revenue disaggregated by revenue stream (in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three months ended Nine 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Revenue Streams</em></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Communications</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,481</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">78.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,078</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">80.3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Compliance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,472</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">21.2</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,491</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">19.7</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,953</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">100.0</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,569</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">100.0</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine months ended September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Revenue Streams</em></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Communications</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,884</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">78.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,580</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">71.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Compliance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,718</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">21.8</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">7,259</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">28.1</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">21,602</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">100.0</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">25,839</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">100.0</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company did not have any customers during the three and nine-month periods ended September 30, 2024 and 2023 that accounted for more than 10% of our revenue.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three months ended Nine 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Revenue Streams</em></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Communications</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,481</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">78.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,078</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">80.3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Compliance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,472</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">21.2</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,491</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">19.7</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,953</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">100.0</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,569</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">100.0</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine months ended September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Revenue Streams</em></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Communications</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,884</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">78.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,580</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">71.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Compliance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,718</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">21.8</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">7,259</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">28.1</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">21,602</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">100.0</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">25,839</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">100.0</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 5481000 0.788 6078000 0.803 1472000 0.212 1491000 0.197 6953000 1.000 7569000 1.000 16884000 0.782 18580000 0.719 4718000 0.218 7259000 0.281 21602000 1.000 25839000 1.000 0.10 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 7: Credit Agreement</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">On March 20, 2023 (the “Closing Date”), the Company entered into a $25 million credit agreement (the “Credit Agreement”) with Pinnacle Bank (“Pinnacle”). The Credit Agreement provides for the following: (i) term loan facility in an aggregate principal amount of $20 million (the “Term Loan”), and (ii) revolving line of credit in an up to aggregate principal amount of $5 million (the “Revolving LOC”), subject to an 85% limit based on the current eligible accounts receivable (as defined in the Credit Agreement).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">Pursuant to the terms of the Credit Agreement, the per annum interest rate of the Term Loan is variable based on the one-month secured overnight financing rate (“SOFR”) plus 2.35%, subject to a minimum SOFR of 2.00%. However, the Term Loan issued on the Closing Date has a per annum interest rate of 6.217%, which was fixed with respect to the entire principal amount as a result of an interest rate swap agreement entered into between the Company and Pinnacle on the Closing Date in accordance with the terms of the Credit Agreement.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">The Company began making monthly interest only payments on the Term Loan on April 1, 2023. On January 1, 2024, the Company began making monthly principal payments of 333,333 plus interest payments on the Term Loan until the maturity date of December 20, 2028.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">The proceeds of the Term Loan along with certain cash on hand of the Company were used to repay in its entirety the one-year Secured Promissory Note (the “Seller Note”) issued to Lead Capital, LLC (“the Seller”) in connection with the Company’s November 1, 2022 acquisition of iNewswire.com LLC (“Newswire”) for a lump sum payment of $22,880,000. In order to settle the Seller Note on March 20, 2023, the Company paid $370,000 to Seller, with the Seller agreeing to forgive $440,000 of interest which would have otherwise been due. The $370,000 payment is recorded in Other income (expense), net on the Consolidated statements of operations for the nine months ended September 30, 2023. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">Effective June 25, 2024, the aggregate principal amount of the Revolving LOC was reduced to $1,500,000. The Company currently has no plans to utilize the Revolving LOC but may do so in the future. If the Company does utilize any funds under the Revolving LOC, the funds will bear interest at a per annum rate equal to the then current SOFR plus 2.05%. Effective June 25, 2024, Pinnacle’s commitment to fund under the Revolving LOC was amended to terminate on June 30, 2025, unless terminated earlier pursuant to the terms of the Credit Agreement. The Company terminated its existing $3,000,000 unsecured line of credit with Fifth Third Bank immediately prior to the Closing Date. As of September 30, 2024, there was no outstanding balance under the Revolving LOC and the interest rate was 7.21%.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">The Credit Agreement originally contained financial covenants, which commenced with fiscal quarter ending September 30, 2023, and were subsequently amended on June 25, 2024, as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;border-right:#000000 1px solid;border-bottom:#000000 1px solid;width:100%"><tbody><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;width:25%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Original</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;width:25%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">As Amended</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Fiscal Quarter</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Fixed Charge Coverage Ratio</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Fixed Charge Coverage Ratio</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Each fiscal quarter ending on or after June 30, 2023 through June 30, 2024</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.2:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.2:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fiscal quarter ending on or after September 30, 2024 through March 31, 2025</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.2:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.15:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Each fiscal quarter ending on or after June 30, 2025</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.2:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.2:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Leverage Ratio</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Leverage Ratio</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Each fiscal quarter ending on or after June 30, 2023 through September 30, 2023</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.75:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.75:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fiscal quarter ending December 31, 2023</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.5:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.5:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fiscal quarter ending March 31, 2024</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.5:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.75:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Each fiscal quarter ending on or after June 30, 2024 through September 30, 2024</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.5:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3.5:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fiscal quarter ending December 31, 2024</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.5:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3.0:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fiscal quarter ending March 31, 2025</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.5:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.85:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Each fiscal quarter ending on or after June 30, 2025</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.5:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.75:1.0</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">Additionally, as long as the Company maintains a Leverage Ratio greater than 2.75:1.0, the Company is required to maintain unrestricted liquidity, as defined in the amendment, of not less than $1,500,000, beginning June 30, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">The Credit Agreement also contains customary affirmative covenants for a transaction of this nature, including among other things, covenants relating to: maintenance of adequate financial and accounting books and records, delivery of financial statements and other information, preservation of existence of the Company and subsidiaries, payment of taxes and claims, compliance with laws, maintenance of insurance, foreign qualification, use of proceeds, cash management system, maintenance of properties, and conduct of business.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">The Credit Agreement also contains customary negative covenants for a transaction of this nature, including, among other things, covenants relating to debt, liens, investments, negative pledges, dividends and other debt payments, restriction on fundamental changes, sale of assets, transactions with affiliates, restrictive agreements, and changes in fiscal year.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Credit Agreement also contains various Events of Default (subject to certain grace periods, to the extent applicable), including among other things, Events of Default for the nonpayment of principal, interest or fees; breach of certain covenants; inaccuracy of the representations or warranties in any material respect; bankruptcy or insolvency; dissolution or change of control; certain unsatisfied judgments; defaults under material agreements; certain unfunded liabilities under employee benefit plans; certain unsatisfied judgments; certain ERISA violations; and the invalidity or unenforceability of the Credit Agreement. If an Event of Default occurs, the Company may be required to repay all amounts outstanding under the Credit Agreement. The Term Loan and any advances under the Revolving LOC are secured by a first priority lien and security interest to the benefit of Pinnacle in the Event of Default on all of the Company’s current or future assets and each of the Guarantor’s current or future assets.</p> 25000000 (i) term loan facility in an aggregate principal amount of $20 million (the “Term Loan”), and (ii) revolving line of credit in an up to aggregate principal amount of $5 million (the “Revolving LOC”), subject to an 85% limit based on the current eligible accounts receivable (as defined in the Credit Agreement) the per annum interest rate of the Term Loan is variable based on the one-month secured overnight financing rate (“SOFR”) plus 2.35%, subject to a minimum SOFR of 2.00%. However, the Term Loan issued on the Closing Date has a per annum interest rate of 6.217%, which was fixed with respect to the entire principal amount as a result of an interest rate swap agreement entered into between the Company and Pinnacle on the Closing Date in accordance with the terms of the Credit Agreement 333333 22880000 370000 440000 370000 1500000 3000000 0.0721 <table cellpadding="0" style="border-spacing:0;font-size:10pt;border-right:#000000 1px solid;border-bottom:#000000 1px solid;width:100%"><tbody><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;width:25%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Original</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;width:25%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">As Amended</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Fiscal Quarter</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Fixed Charge Coverage Ratio</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Fixed Charge Coverage Ratio</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Each fiscal quarter ending on or after June 30, 2023 through June 30, 2024</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.2:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.2:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fiscal quarter ending on or after September 30, 2024 through March 31, 2025</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.2:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.15:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Each fiscal quarter ending on or after June 30, 2025</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.2:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.2:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Leverage Ratio</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Leverage Ratio</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Each fiscal quarter ending on or after June 30, 2023 through September 30, 2023</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.75:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.75:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fiscal quarter ending December 31, 2023</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.5:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.5:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fiscal quarter ending March 31, 2024</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.5:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.75:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Each fiscal quarter ending on or after June 30, 2024 through September 30, 2024</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.5:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3.5:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fiscal quarter ending December 31, 2024</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.5:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3.0:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fiscal quarter ending March 31, 2025</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.5:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.85:1.0</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Each fiscal quarter ending on or after June 30, 2025</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.5:1.0</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2.75:1.0</p></td></tr></tbody></table> 1500000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 8: Interest Rate Swap</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company entered into an interest rate swap agreement to convert its interest rate exposure from variable rate to fixed rate to control cash outflows related to interest on its variable rate debt. The Company has $20,000,000 of notional amount interest rate swap agreement, which amortizes in-line with its long-term credit agreement. Under the swap agreement, the Company pays a fixed rate of interest at 6.217% and receives an average variable rate of SOFR + 2.35% adjusted monthly. At September 30, 2024, the weighted average rate was 7.51%.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The carrying amount for the Company’s derivative financial instrument is the estimated fair value of the financial instrument. The Company’s derivative is not exchange listed and therefore the fair value is estimated under a mark-to-market approach using an analytics model that is a readily observable market input. This model reflects the contractual terms of the derivative, such as notional value and expiration date, as well as market-based observables including interest rates, yield curves, and the credit quality of the counterparty. The model also incorporates the Company’s creditworthiness in order to appropriately reflect non-performance risk. Inputs to the derivative pricing model are generally observable and do not contain a high level of subjectivity, and accordingly, the Company’s derivative is classified within Level 2 of the fair value hierarchy. While the Company believes its estimate results in a reasonable reflection of the fair value of the instrument, the estimated value may not be representative of actual value that could have been realized or that will be realized in the near future.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">In accounting for the interest rate swap, the Company has determined it does not qualify for hedge accounting. The fair value of the swap agreement as of September 30, 2024 and December 31, 2023 was a net liability of $145,000 and $21,000, respectively, and is included in Other long-term liabilities, in the Consolidated Balance Sheets. The fair value of the swap agreement excludes accrued interest and takes into consideration current interest rates and current likelihood of the swap counterparty’s compliance with its contractual obligations. During the three and nine-month periods ended September 30, 2024, the Company recognized a loss of $343,000 and $124,000, respectively, in Other income (expense) in the Consolidated statements of operations, as a result of the interest rate swap. During the three and nine-month periods ended September 30, 2023, the Company recognized a gain of $165,000 and $379,000, respectively, in Other income (expense) in the Consolidated statements of operations, as a result of the interest rate swap.</p> 20000000 the Company pays a fixed rate of interest at 6.217% and receives an average variable rate of SOFR + 2.35% adjusted monthly 0.0751 145000 21000 343000 124000 165000 379000

KZ;N MIDRZJ35SV1EQO6D\4X018X$X9-<*]=^3^:>@%\;EZ!7^"OWN'.P8A''KYI70 M4B/;04J^,]F?K$LV@LTC-5O5B(6O)/4+A!FG%/KUT>H$M)"D7#; 82IE,HA\ MZ[:?UQUZG_8_'?;DB;#GK(#"U,,-IDZ.7O[_83_V33W8..:4Y.=RF N)6>G$ MLWJZ.B^^3L>D]?)TV'RO_1QR"-V?P738/SKH8<;( 2[=1%?+H6GJ(HY@\K/ MX"?/"_!^YO"UW=[P!JM3]/F_4$L#!!0 ( .^)9UGV"OF%-QT '1? 9 M >&PO=V]R:W-H965T8@\BW$W; M_0(-,T0T/3#+QNS!T;#[N2R5[1IDR:BD-KV_?O/)K#?9LAIV+N+BOD#;5F5E M965F/?E2^GE;-U_L2NLV^[8N*_O+T:IM-R^>/K7Y2J^5/:DWNJ)?%G6S5BU] M;)9/[:;1JN!!Z_+I[/3T\NE:F>KHU<_\W8?FU<]UUY:FTA^:S';KM6KN7^NR MWOYR-#WR7WPTRU6++YZ^^GFCEOI6MY\W'QKZ]#10*CYT=9H1>J*]N/]?:OVBWH O3RNK3\ M;[:59R_.C[*\LVV]=H.)@[6IY'_US0DB&?#\]," F1LP8[YE(N;R5]6J5S\W M]39K\#11PQ^\5!Y-S)D*NW+;-O2KH7'MJUO9C:Q>9+=F69F%R5759M=Y7G=5 M:ZIE]J$N36ZTS1[[OY[\_+2EJ4'@:>ZF>2W3S Y,5(4N^N.? M$LN![YGG^_5LE."MWIQD9Z>3;'8Z.Q^A=Q;D<,;TSOZT'(86+[3/AVG#L%[8 MCOASA_#QP?CY&_=4;U53$G\T^Z":[7:E&9X_? M?+@=W*3OI+0A2I8IJ;C^96<*5>6:;/%K9V@=6;M2+4S"Y%E%_L-4>;W6/)C^ M6)/)"8VYQN=-U^HBF]]GA;DS!0@F8\B[$#4>:VI^"I^V;%(T2MWIAEQ$5G7K M.5&G/4HGL!EY&]NJBJD678/_(K63[%=3\N0[3 IWQ@YS!P+_"QP25T23YB?? MX[^#_.Y4J4F_OF\!M_*4L;93\U)GW8:HX ']33>YL1H3DJO(OV3U!LZ.]J9N M50DZ%^>39Q>GS,?%C/_6MI2F0HF M8[-%4Z_ISZIM:&V6#C82C!QINK%L49:HYHT).IL9>BXOZZXXQE%;9)NF+CH, MKIN$$H;2U.NN(B\M8R%_<%,:]E%A'+Z'QS6YMB?939B=B%EC6^SVIIN39Z=O MFDW=J%:S)N$9C"5""VV!0529+4RSMA/B.E]EM%.FNM-$KY$'A4JC2\<1/WR2 MO7,:ID0/*T(5I%^V;RZ5-,"-+"++L(3$+ !99,NM10K/=$>FW^19-]*&DG'\,@9Z^JHM1%E-2DKU:IXIJ*3^*.K.XP<1BAU:1J, >W M&#;_FFQQZ>S0L.;<\_[#\&AWV@EIOZ&])+UA,U#>84 CCI^],3)Y7DE9O-@ MSU;S[AKR[-:KBU\A.?,O! =$9HG-$:8DBZKTPK1"@_Z'^L)NMA4F9ST3RK3# M==?D'FB!?\1=!O[W3IF2.:%=3$VQ[PH\^]$QNTG[V@H:VSH\0[Y)J[5]D9DG M0U[6R-?.TYX =@[*G2QV9_2^A9#4'=S:.PEVS8%D0]+P9K-#.5I1=*U$=,-& MTHB16$A:\5'NOF'LZH\6[#[&.%=,NGEGFA;ZIZH*_ZTIQ!*_#%9XAR"P-J'+ MGX4JR>7C^[[AQ^5[^X'4#ZCMB^PQR1E;2^<(G5-PT=!,^%1&**+(T1181YQ< M"5UTHC!5W68EN0:@F;8F\1"+9;UAB8NORVEAA5$0866=ZZ7]9UF 3^TEL/)/XCG4W&I^K+.C/,#@\O M=$F0KTG<&U8GVM=H+!AGOT1C$E=$:9UDUT7!V X ;9+0:#S+ "Y^426RF"$X_C<58$5UXS:5)Z?)T. ."@6+XE6U%ESQ\&F-HSR^1 278; M9(@/ @; N^"QKG1V3Q'!Q"&ICAPN<0/(1Z".MB@O >B#HNQC" 329?\K1)^0 M&V&=0GB-+!0UFZ]W%G#H$6,UNNT:&.RRHTT@8;C3>ZL:?&14>&NJ[UZ31_3^ M$# (DA">L>. ^3<2/OR+OG#0Q(^64Z6W+M)RTM:"=H$4TS)B[A_V#/U*1Y^^ ME\B,I$A!V]H!)3[URK+>VMY0" 76(CJJH_(H2?21C<#V:2 =#\+^(6P0#M:N MBEI*!(7B M1*+9GE\$D?042S:X*N1Y.8@0()0ZC$F"##PX?+RY,TU@V[Y9I*>,N+)LSY5- M4B5*M.:!I1N]Q*1N(B"Q_ O9@0R+(NLLBSLC>*Y=2.MB$#G>ZB5..&0#Z(QO] (6T=/VX+-2%2;; M$[V\]TF(9$Z1XP#63@33,PY6Y4.'MX^3@!G%_=ZYC<>QC>.A+ 5J&8#!VP._ MB/,)U.HY=I^HI!1I+_QI/\ 5@W'41!ZS%NH M86"A[YC8A8L>68D_UKI=U2PI+S;QQ1I%CS@!0QM:QD'^^K[A#O6%@^P"B1%R M(U5IG8'B4!?[+AC12TA%:F/6_-D@MP",I9K[_EQT?-8L8\;](:<0-H,#%R.3 MH^HC@*6@Y2\KUA%3]4,&$MC]AK W_*,[TD$GA+N< @._7^ELHG,8TFZ\GPF8 M&W:?+75J\-BV\"&+JES:7_ M)]\!/7QLR@9C R\D!.!3J)$\:'/ED@#)VR/J>@-13\(-]>Y84D4NZ*D+8I( M(76C=C>HGSR>FIY,+IX_ETAH^[B6A&G#^ ?DXRGV!-GO&JB)2PV,/A M3#C/Z!CEG=^J?1"YMT-S54J,(V8SUTM359) ' 8G(@:UH4/G&_L,VH1'YY/+ MJZLHE+/)Y<75OE!.?!V,CT1MG-M$>81F8XC&O%#Q2')(1,N.(+;&U@YE@ MWI[SR?GI1>3D?')VZ7;K!S>[S[A@8#N8O8X,L0638:UYKH!K:3DE'\\'D6N= MN1P^J3S\6,X(=D,B "II]%(UH9JDOQ&*T^S%^*1*RHP+LITJIP=/:!K;_#BTB(.X=^U)K*"OF8,= GR!6E9K9VZ0&X&8X2(3F+#G?D)+XC_>1-=QO M8Q/+*%@JZ5?# 2@B0&8*&L3+%N@76%:292>J%4<:W,&J^P!T.5HKNE%VE;T)1<[!BODX!6SUIFLVM=6AHK +B)W-($%,(N MV+%4 M+T/&NR3&)8&2K#3$F,\I\"#,E*\8#4ED#]AFR)T"^RF2*.H/ %W"":I]SJ,[ M_^"T+\>R8VUW5)3/@BB?C0HB^-V/P>_RKE[W?.Z-^-S?V><.27MTDN'^A%Y) MJ:#PG,3S-H@\Z8L0R-\0WKJI"W9H;!J^!G%]>^-K$-FGFF!C=C:[G"2D;L/N M9;RWTY?]]01*872@Y[>+^<.D?I?^I@@9-?>9V.SI"#F()AX'P M.2YJ@V8/R9'TC[>B[N;MHBMCM<*%>%5T1G+V(2&EV517C'3H"7G4&[U[3FR? M+-8-,#O0O'>@]CP>>7T4%3V0*LU">V-!3K3MT]FUGY[S4,','*Z@T(2;PEBB MI/1UMX2H57G/T7#BDT)Q@QY5"=;-6O$R7%_HE]EX_>17@V]JZ6.Q6\=T2A>V M77*>SEOQEA'P+!CC\OFM,I_U2WR#%-:%MU M (T>33XBDYE>7-+_5_PO?9I>T?_/SB^R#\@B6Y]-ZHOJ;#K-IM.S[.KT,CM[ M=I;]DYRF/JX7"UKUU2Q[DCV^F.+?RXM3_#<]Q7]OI.'EM9M[.CE[=D'_GDZ? M]_X><://@QM]/GXBU30!CF%6O_<+[V$^&OMER%^.4XN^RU2V;3IQ7I( $K0K M14%!\YL:F6J73>SFG+=*/9!81V2/+=%)EPS\RS#0PV$SV3MR).>^C]5W3&M3 MJI / 4NZ.LUVA_(:?)7Z?DHP%,XH@B4Z_%8N6F[=AQC3@8]3X'N$&3.>2:O M>BBW F"HIDK"%_TY]6^C 84(8VAJH.]$3Z^ENN=2$9G;>_ MOKL!A:[A![@N!KX?S2X8R.[X'_1B<@+E)NO+< MM,-E<1?T]+-6>4EBBF$=9SP(96LK*D?FJ4I6+",M$/(XMT>OI4DRR-NG/LQ! M+28ADBBB%HU:<'+%8?I /B)FL&[K14OX7P]:\BB9X3!9TG4AI.,N#FZQ&40^ MO=96W_\2>U5A_PFOOD,3QQ[ 2@5TYDN?&V0L?/=Z25'1)#W5. ,HNKWHG&_V M(SG!W:8]D[V?V3?,0R'&-?MTUODD(RUC$OWX',U)]A[G I?GG( 9S_72KIY@ M%DNE>P1IFLD>F9W<('=/.A_/(Q".(_A-NOIB@6J!KC%D_ZS/K28I:2ERP>&A MED<\*)>>[;'@751EI0(2LW:I9DGRC\&#\*M"Y?U0$/E@D_S_HU@R%460G+,% MIY*0#X649\_P[\6,_KW@O\\HQ+Q.9986/S"L!VDNKK+I)8V_RL[/QV+#Z2SZ MA]GX"4]&:AIFDB#J[Q1\'*/CH*"P!@?$H*MX@&+%45@C%V88@_(1T]&6D3^6 M*GJX4,.P.^:>\+&,3 1L)*>5;S[?(/)H6NG&!JYE*4]04BTTQ8E?')S:@UXQ M"*U[FCIQ':8H3'M;CX*!+^(2H^]Y;%SJ3 "W:?)N+>W;EGMW<\D;^:*N:AKN M59!#EL_!RB6IEDW=;"L=HZ/.^ MYPP\K8,"G%A2?I@?]$5$'U,!Q.-)"$; $L>N"[;%'<0@A5-WGR@FXY@N=RE\ M'P<^A-N5>_<[TX)I<'36^<1!I8AV0AMT=@66B.$CL?@OURI6.AP\]YQO3A&J?_8T*+Z3Y@>)]C"S+W(A#TW>OREE MUWD+_2$ETT)H![CHTTT:A7P8[2O^]UY@AG/>H4.0?^^Q.CR1^**!]JTUP@;> M0(Z0>[#7\Q:4=(>;F"H/ZT1DT4A3_\[#R0VAJJZ.Y=?0E): B$B0 ;$?ST+. MZKXRV8"G!4I8.@_:XW%&5'I=+PCR80DZ94RDZ*^32*=%+R1+ME*4H4Y9,"GH MN4:8(H()2P_=JJ[5V#DEW)AM.38<:+(2X!>KI_.Z::3,VNSMK*GD CH'@.'R M@VH'-(*6Y>T^W*,.OJ,!]C%?ZU> M$D3\5[BC%FZSQJ6S A.PYK#^CZY8KETZT;=S!<#IV&=8!,&XUM.6[YRFJ_BK M(\XY T<\M$KN^+H(%!R2-'<0_,C\B$+]9"&-(-T'PUFJW7#G1?:7GZ;/SUYF MOX.U;)H=9__3U2U?$ W=I=$O&/^VAPQ 6/LK97R#"PMTD\(Z]Q.O,34J[>N_ M^3XXN# 3' 0Z).=M0-\M6E1S] J$)!MX8C3.KE;M\(3@T95>]JLX-/*KK(_H MN#6?]&4P(QF\WU/4.A:;O:B^Y^*WW#R5&5?N+<+ASV]3S.J#EY"&918K*OB<")!%&XVTNR9.*R M%9E4M5^T"C;%J1L_+,G0.U,\ ,GW9> Y.Y 4]H?><+%IRV# .3";EN"EH0&J M@?^Y?\'R'3P?+(4XQ751UV6]-#J]0Q=]@B0MOW9L_K&-(.6$KS'$-'+:N<3U MH"B.<#*D4DL29,%MX@J!1%=28_@3W7*ACK>_-< Z@\(-M\DG0W7;R8Y:3ERC M1Z5CZ6[2+_H2TA!L%!L]G;_?B?3&RR/QY0+3\1<#?$(+=QD*ZV_K1B.E-M3? M,P@D'J!^Z+#TE3$W';R#*8SR]R/[C7Z^C;MUO+)')A/Z?')[0L"U+#D[>%V6 MA^QCD 30IVMDD>H'.F^_258$?E)+):-_;RCB;[P:@%/C28W.-0XM\J.Q&L.NS*Q[]Y26RE3B*:2&YQ 5%X5)/3G2_H)'?A'&Y#NK@N^?95W]5+PQXH MC2IL;$Z!>39B,YP/%Y/HTG_.:>C>2N MO0TO(+"N]2)?_G(M?/><9;*Q%]-=JDDU+JXD[)6\N$)R M&"$UX:,^ERH+36;NXOU.4L+IZXX, -@&5]M'/?$M!VJWA%U\%)>T=)@GXX87'907=X7<3]6Y*^Z5EZ=+<70]7;=NI<2F?I"&A M3B]\_>H3UV/W521[?'$\/96GGNSJ2_;X+/SRL.:@-R\\?D!='CN&GHB>AS(9 M=Y%Y9:-ICY^%YYJ]%8K'&*CCW7G,[NW]0!E#(D1<_=?^EKS+R<9LN%R)]J4+ MO*7 N)>"Q!*%3V,[#9+!?&V+;]_?"T!+2R%NRPXGUH(C$ ,QZW[SS?=<"AKN MG'/Q02@2BTO"_9EXVV%H'-Z*Z,)47R1URQ73@RPXF9VN&AW6$TS= ;UDOBW]D8IG3^KW< M"[!"C+33&@[O$R^@'F"*A3MQ?3<' [/0P060HCG""._%$IG+GVB1=)FUVGI M %KS^Q-:G]B:XUVDP_T9/D3BS9K(W0(_W8"F^5,G=AP)Z]*:YE5IIT+']\#& MHZ]X/60Z?C_DIH>M): 8Q*H_0L9!=(=+K+RV++P)D;M@&30- OOTPE\L$#.: ME8B T:$+VR1^RN]#G,/Y_>*/3EJ/1V44>[^GX^W:UP6I9\N0;U TXZ-3U!PZ M*54DV6\(^?5/OQ4Q)1WNBN&"Y.PBO7HW.3T[&[JH^2<9.!MAX/ST*F5@=G8Q MP,#8CL5>X>EXJ^]MT@)ZD[2 #F[?PUW#(U&8^(RTS73G]:;A)7L!J@QD=_B= MD+ZM2RH]F=IRT<-YZK2;=XD7M,1K0W)UZ;B71-N[H,U=,#OU(5\&06?4>"%C.WK++;2SL9[87&A M*W.MYC%=U3ES5:-7L))RET'7,'P5=D#I_O.6Y-\ M\.6 16]EIG^KW-WOEY.Z0"7,\KV .QW]7 A^DJ:#?A+.%3'YA9>#G6X/ UU^ M :8T2J@\;SI=]!BX.=CQX*^M#=RO&%/7V#T'<(>IN?DNNT6FY2W:XM/6[']Q8CE$?7VWO!KU>=U2]$V_[G2BD)^/$"_+^JZ]1\P07C1_JM_ U!+ P04 M" #OB6=9$$PY*/\" "K!P &0 'AL+W=O6M:=?15FH'"#X,5>M@G]WDTEAS[& [Z]BOY^QT MH9.Z"HDO?/'[/?><']]YLE7ZWE2(%AYK(6>C91K15N:Z5\+%&H[#>+@ M>>&&;RKK%L+9I&$;7*']WBPUS<(>I> U2L.5!(WE-)C'EXO,G?<'?G#0>-Z=(\_R([-L-M%J"]J=)C0W\*%Z:R+'I1-E937M];),^M%0>KST MGV_A4/ =]N PMLNJ2].P'*!A].,)\T#,?'$.?S06E%9,Y M B4H%*I=V[(5]-@]\X-TCP(>I@N4 6 KA-M*([Y0L]_Z1D O=T@EB_4:M9?J M[V=.5->D>Z,%;KB43HDU$S[>MQ"?Q=F0^K%O:1:/J1\-,EAJ]D&SHX)>L89;)O@376"NC#7 9 &L5MKR)^8JV2%- MCV+^KYKNAVI4:;=,(U74!_HI&JK[=A<_29N.7)LEU&9^G)+4\[T[ 2YST3J" M7'HSE\J:H&1+DF=CB(=D/X;!X*!&X5X!K5%O_#=AP.=05TO[U?XGFG<%^,_Q M[AN[9II>J@&!)9E&YR.21G=?0S>QJO'E>*TL%7<_K.@W1>T.T'ZIE'V>. ?] M_SS[#5!+ P04 " #OB6=9_0;J4]," ! !@ &0 'AL+W=O70:"R M-99,^:+&RGB60I9,FZUU+)C"&U$\\ERO1U[J08Y+UA1Z)C9?L*LGL7J9*)1[PJ;%)K$' M6:.T*#NRR:#D5?MFK]UWV".DY!T"[0C4Y=T&E1PCK4/$>D!)30^HA?M*HR<7G2TPD.%M;SX,,]V MPZ6J688CSUQWA?(%O?'IA[!/KHYD%>^RBH^IC^>FN_*F0!!+,(> ME N4\.CN.^8P>4%IVA=F:&> E;HQ%T*:=FM8 =_X$N&,5_ +F53G_]/^B=&I MGP#Q20@?(?4)@:1'S#/TP]@X^GZZM9Q8MT6%H85%SACY-#&>D-AWU.$LP '[ M%A@29X[].+0^PPBWMA,'L5 Z<)JM.?5IW_AHW[](8=!+'-(B.N3 "-#>("$P M\*/.9VRG'U(:TBMX$-I\BSYQB+Z?7%@$]:,4:.+$#MVH8*^K2Y0K-[L49**I M=-O@.^MN/$[:J? 'WL[6.R97W!QN@4M#)?X@\4"V\ZK=:%&[&;$0VDP;FR W4]C_!M02P,$% @ [XEG66S.EHV] @ QP8 !D M !X;"]W;W)K&ULC57;;MLP#/T5PAN&#BCJ6^Y+ M C2]8 /6+6B[#GM4;";6*EN>)#?MWX^2'2_94F,O,B621^>0-CW=2O6H,T0# MS[DH],S+C"DGOJ^3#'.FSV2)!7G64N7,T%9M?%TJ9*E+RH4?!<' SQDOO/G4 MG2W5?"HK(WB!2P6ZRG.F7A8HY';FA=[NX)9O,F,/_/FT9!N\0_.M7"K:^2U* MRG,L-)<%*%S/O/-PLNC;>!?PP'&K]VRP2E92/MK-IW3F!980"DR,16#T>,(+ M%,("$8U?#:;77FD3]^T=^K733EI63..%%-]Y:K*9-_(@Q36KA+F5VX_8Z'$$ M$RFT6V%;Q\:!!TFECF#GL)H]<2HB8AL?S[-E\1BY MSO3CY(#>4S 9PGVF$ _ZTKJ^$-"AA^IM,%^AFN'T)_PH.1Q".H1] +X![:9CX!VS:2.;HZ]0)=[QC/Y"II@V7F#2U M#2=U14G4T%I]B,>!-094@] :0^B%T4$URH87A*=Q$,#2WE 8>&*B0F#I3QHD MU@\G87\$[QLQ@NK-!3=,>]I.Z?-Z M./T)KT?\#5,;7FCBO*;4X&Q()5/UV*PW1I9N5*VDH<'GS(S^-*AL /G74IK= MQE[0_KOFOP%02P,$% @ [XEG64I[9B^< @ \P4 !D !X;"]W;W)K M&ULE51=;YLP%/TK5^Q#FX0 &PBD2Y":=M/VT*EJ MN^W9@1M Q9C93M/]^]DF8:F41MH+^-CW')]K^][%3LA'U2!J>.9=KY9>H_5P M$8:J;) S%8@!>[.R$9(S;:"L0S5(9)4C\2ZD430+.6M[KUBXN5M9+,16=VV/ MMQ+4EG,F_ZRP$[NE1[S#Q%U;-]I.A,5B8#7>H_XQW$J#PDFE:CGVJA4]2-PL MO4MRL4ILO OXV>).'8W!9K(6XM&";]72BZPA[+#45H&9WQ->8==9(6/C]U[3 MF[:TQ./Q0?V+R]WDLF8*KT3WJZUTL_1R#RK*3KEOK ; M8RGUH-PJ+?B>;!SPMA__['E_#D>$/'J%0/<$ZGR/&SF7UTRS8B'%#J2--FIV MX%)U;&.N[>VEW&MI5EO#T\4=/F&_1?CPP-8=JH^+4!M5NQ:6>X75J$!?49C# MC>AUH^!S7V'UDA\:-Y,E>K"THF<%[W$(((Y\H!%-SNC%4XJQTXO/IW@JLY&8 MG";:>KA0 RMQZ9D'KU ^H5>\?T-FT:>0'A4B!QE[=J-@E)L>SW6Y#0[ M=;3+L9#_A8_M\(;)NC4I=;@QU"C(4@_DV&)&H,7@RGHMM&D2;MB8KHS2!ICU MC1#Z .P&4Y\O_@)02P,$% @ [XEG65RXC)J[ @ @@ !D !X;"]W M;W)K&ULI55I;]LP#/TKA <,&S#$9WIDB8$D;;$- M*]8U.SXK-GV@MN5)WJD37&^X^)&)H@*[O*LD LC M4:J M36S:J%.MT20N+?1'V2A!JRGAE+\6&*8*EK% I%HK>/>#;3.4[^>F(GJ]R0Q: MJE5#Y3Q!=0J7O%")A/,BQ' ?;Y*L7IO3:5LYHX0;+"?@6A_ L1QOA,_M9N1Y*L6'P#C/H#IG)D@6X,*@%)(I;-/RW;^PCZ^.(/J_7YXVQ^QOJN+#* M$'@$0:.5C6D=93NL%;Z)-$X+EL%2PI*(Z4O!12H#BGROF% HR+VCX#IA(D98 M\UL4U)UPS:B+1M?.69! U'#]:;GH@+2(@=J/"V"1#GVI"NR^J@LJ$;R*D[VH M!_;$F=D3JW]?_)>5_A6%^9:LGJ2COF2"A+EV'9X.N.UI;;Q ]_21PJ^X5XL' M[JM*\R@U%YS)<:.]-PY7Z R#%FGWR XXAMLKF3< ';^X9-[3^=P?X(ZJ>IC- M$&<]-YOI()N35_P #VMRJ/_-P;V<([6,GCX2 EX5JKFB^V@_X);-O7Z_O9F. ME /UK80,(X):=*@!HIDXC:-X6=_R6ZYH9M1F0D,:A=Y ZQ'GJG/T ?W8]_\! M4$L#!!0 ( .^)9UG[QR#J' , ,$* 9 >&PO=V]R:W-H965T?Z7%_L.]@P_BP6 !*]5"450V>&5)5NX'D]M\*$.NG S$UX.F K61(*$X[$JJHP M_WT+)=L,'=_93CR0^4+J"3<=+/$) MQAO 3P(;L?..M),98\]Z\#T?.IY>$)202:V U6,-=U"66D@MXU>CZ;0A-7'W M?:O^U7A77F98P!TKGT@N%T/GRD$Y%'A5R@>V^0:-GUCK9:P4YA=M:FRBP-E* M2%8U9+6"BM#ZB5^:/.P0E(Z=$#2$H$N(WB"$#2$\-D+4$*)C(\0-P5AW:^\F M<2,L<3K@;(.X1BLU_6*R;]@J7X3J.IE*KKX2Q9/IM*X/Q HT)7-*"I)A*M%- MEK$5E83.T825)",@T.D()":E.$,7Z'$Z0J^++>T?*3;Z2+'Q!XF]VJ"HW:#HD'IZ4ZIS'M,,D+HQ4,Y6 M,UFL2G7ZF@T2YV@&M_?B@_0EG:V)N+&T_XY 3B4HFA+T@:[%X9P6A[W?L[F-\ M/^S8W)$P@4K"JNYWE[ BW[0,6?!Q)T$C"R8 M7NQUW%E ON?9[26MO>1]M0PT?Z.0D_WZ"Y.X8]X"\ORKCOMCE,;_4*K=NSMW M<@5\;IHA@8R9^@1N9]M^Z\:T&9WY6__ZSK?,CU1_5K=3?^7KYNX><_6O%ZB$ M0H7R+A.U4;QNF.J!9$O3$5VH'A.X!JCO!6-R.] !VJXU_0-02P,$ M% @ [XEG62$[3 @ ZP@ !D !X;"]W;W)K&ULK59K;]L@%/TKR*NF5MKJ9](U2RSE56T?*D7-NGVF]G6,BL$#G'3] M]0/L>'FX4;7V2P+XG'/ON6"NAQLN'F4.H-!309D<.;E2Y4E+X'I M)QD7!59Z*E:N+ 7@U)(*Z@:>UW<+3)@3#^W:0L1#7BE*&"P$DE518/%G I1O M1H[O;!?NR"I79L&-AR5>P1+4?;D0>N:V*BDI@$G"&1*0C9RQ/YCW#-X"?A+8 MR)TQ,DX>.'\TD^_IR/%,0D A448!Z[\U3(%2(Z33^-UH.FU(0]P=;]5OK'?M MY0%+F'+ZBZ0J'SE?')1"ABNJ[OCF&S1^;(()I]+^HDV#]1R45%+QHB'K# K" MZG_\U-1AAZ!UN@E!0P@."=$+A+ AA*^-$#6$Z+41>@W!6G=K[[9P,ZQP/!1\ M@X1!:S4SL-6W;%TOPLPY62JAGQ+-4_&R/A^(9VA)5HQD),%,H7&2\(HIPE9H MP2E)"$AT/@.%"97(OT"?T?URAL[/+M 9(@S]R'DE,4OET%4Z*2/M)DT"DSJ! MX(4$0G3+F0S M?3T][++SMNCS_XZ^5XRP/1ZAU0O??#RZ=K[6CKJUS0TXD"5.8.3H*TZ"6(,3 M?_S@][VO765_3['9>XK-WTEL;X.B=H.B4^KQ%)=$84J>(4629VJ#!>B+K7D'IA?L8V;'F-ZASOP8$_K7+6;/ M>*\UWCMI?%QPH<@SMNV&L(16^O4W=Y$Q;,ZKT$5@5??![!WG?'U@_1CB]P^< M=T .9>;'F"@Z,.[NW-X%B)5MFQ+9-ZQ^4]O5MC./;4,Z6)_X@ZG?L3[3G;QN MO/_DZ\^ 6RQ6A$E$(=.AO,LKG:ZH6VL]4;RTO>.!*]V)[##77R,@#$ _SSA7 MVXD)T'[?Q'\!4$L#!!0 ( .^)9UF*UZ6\4P< %D_ 9 >&PO=V]R M:W-H965T]E5+KBWY?QBN28OF)KPG3GRRX2+'2;\6R+]>"X'D1E"9]Q[)& M_113UIM>%L?NQ?229RJAC-P+)+,TQ>+EAB3\Z:IG]UX//-#E2N4'^M/+-5Z2 M&5%?U_="O^OO*'.:$B8I9TB0Q57OVKZ(7"L/*,[X@Y(GN?<:Y5UYY/Q;_N9V M?M6S\A:1A,0J1V#];T,\DB0Y2;?CGRVTM\N9!^Z_?J6'1>=U9QZQ)!Y/_J1S MM;KJG??0G"QPEJ@'_O0KV79HF/-BGLCB+WHJSQU/>BC.I.+I-EBW(*6L_(^? MMP.Q%Z Y[0'.-L!Y&S X$.!N ]Q3 P;;@,&I31IN X:G9AAM T:G!HRW >-" MK')T"VE\K/#T4O G)/*S-2U_4>A;1&M%*,M+<::$_I3J.#6=E26(^ +-Z)+1 M!8TQ4^@ZCGG&%&5+=,\3&E,BT0>?*$P3B;Y@(7!>01_1&?HZ\]&''S]>]I5N M3<[LQ]O,-V5FYT!F%]UQIE82!6Q.YBWQ@3E^8HCOZU'8#87S.A0WCA$X(^M/ MR+5^1H[E#%K:XYG#?\N8,=P_/;O;-AKO:WSXONR1.=PGL0ZWV\)K4KB[JG0+ MWN [UJ7WIPF65YD2)(X$U3E)4B>XR33:J.%X"F*>;K.%"Z6-%V_! NF"U:B M-1'Y9ZD^+%=8D+;:+/,/B_SYO@Q( M(C:D-_WI!WMD_=*F?S/EV&FD#%H:UCPK/(D5 36_)N%@)^' **%/%D0(+94@ M&\*R5A%*PFB_KZYU;EEO93!FZBH#)"PXL0G =O:3UA0;[A0;&A5[ M*(5"#R3F^DKPK];NEFWG&V5(K0C:B?IP6%1CDHY=]2!A/B0L FX& TF325 M'S;$]-U&I[5T*$;%-_U!R6@35L3FEC@[H*"PD+3NQ!")DT:DGJCLX/3NGQ3MBQ M45@/KZG"23&78RY5JV3C1F[;:5',F*FK8I"PX+0.A) YHW%C6MNN=5"O\YU> MYT:]0O_6TVNMS 1F,4$)3:EJD^R\T>.BPV\E,R;K*ADD+#BM R%DS@@(5A-V MLA-V8EYAYQLB%)7Y U7PO-:/\JW7SDG+L+1,16.NKKI.&I4\L)K7IZ!YFFVY M;E.REO,@.R6:6M.TUEK2%JPI8V.]"$$S1I!T>K".I6PCE'8B# B<((PFR,\ M3RFC4I7.%B+E(MV^ ABIG5< IS'RDT%CX'W0I $H+02E15"T>E%4UI-M]IX\ MS/ ^8\G?4'];=.[40(FC:"HM6EK8PPV^R$!9G@Z_9+/:B[ M!4KS06D!*"T$I450M'IY5&Z9;;;+CL[\4>.*/FH^47GF+)W5!S7!3NM"")HT M@J+59:V\,ON(659^9313//[6*BND@>2!TGQ06@!*"T%I$12M7B2506>;';KW M& >0;I8'2O-!:<&1,33Y!J".'Q2M7BN5YV>;3;\97Z@G+$CQ?/D[B5>,)WSY M@OY#=_I1,\U2\T,&I,OG@=)\4%H 2@M!:1$4K?Z+E,JG=+Z;3VDF=ZT?4)H/ M2@N.C*%[>+D!;4<$1:O72F53.F:;TK#CRXT9WKE<0*U.4%H 2@M!:1$4 MK5Y"E2'JF W1]RPWH*8H*,T'I05'QG!L6&Y ?5(H6KU6*I_4.>*3;G\&@C[3 M S\L, ,ZEP2H30I*"T!I(2@M@J+5RZ2R21VS3?J>)0724_1 :3XH+3@RAJ8[ M&%#?%8I6KY7*=W7,OJN??_]&'[/B%[WW6"BFEY>'_(=H^H!K%4 M3J]C=GJ_<':6;QX@BJ#KI2 D)>S +0RHYPM*\T%I 2@M!*5%4+1ZN52>K_/= M/%\SN7/]@'J^H+3@R!@:/%_0=D10M'JM5)ZO8_9\=T]%M=N64ST84,L7E.:# MT@)06@A*BZ!H]9UOE>7K?C?+UTSN6C^@-!^4%AP90].=#&A#(BA:62S]O8V\ M>A%9%GNT)2IVYY2[)W='=_O KXO=SV^.W]@7OMUR/+ OPG*7=X4O-YW?8;&D M3**$+'0JZ]-8W\^+YEG);WA0.R+@O"'*YJSP]R#WN.%3]EF*_6%8#';D0V]I?*?W0U79T'C M)A!M(Z!7LJ2L2_ZY(]T[H4Z(YK3E=0N MB/JZH^]IGFM/*H^OQJG7Q-2&[>-'[[]5BU>+61)!W[/\"Z3&GZU#Y0V30IH<>4KI#3X2W= M^0"';P$*T03\" (@MH138;X<$7"S:%Q%F/1$^&M7O1&P:[%.2\W(I=B1%9U[ M"@)!^1WU%C_] */P5T=>DR:OB3.O/_?%DG+ UH!5&0J@.!*2E&E6;KJ2K=U- M*W>:O[O%- S#67#7D<2T26+J3.)S]2+3%) [RA68BCU-M\H K%2AN>)H3W*0 M9VL*WF0E>*"$=[\W[CBPL@00%/KU4<4&*7EP53=J%A"-6P"]IWR5"0IV/%O1 M]IZ^!4NZR1W[2O=5QDVD\LMXF5;+,:5<.\8AZ)TT2 MB3.)ZZ>[PTFYZ8SM]A+Z(02_@,37Z?26\*+)Z>(40%%7'D[+%P(*0]LNP_,B M:ORU:X9[:P9;;1M^(TH' N':%.":4Q>@$-GLT?= U$1M,PI#'TU[-MO*!73K MQ6A.C;\3BV[E ;KUX514!]PD-:L0NF&%5C&@NY4;7'%G+D[3E_)JM0"ZQ6 \ MK]%1Z6#87SO;ZJ&[UY\16'>@B0%V8H %*!E25FBU KK;_&N!FQR#BWT$>S;= MR@ATZ\AX<"_&5!]9V4!NV3B5W $W&MD*W06B='H&G_/NVY?\6S[1^[V?SYT!P(ES[16'0R0BZQV('?3?R5R3=0VN2CR M+WI^&",K*<@M*:/)-?[:Q8^GO;6W^H'<^G$RN&XW&E@-+HH'P+5Z@MQMWH [ M[4S&:?I2<*U((+=(C ZZ2%6OIWBV_2-W^S\CN.Y \7-PX:#F8JL=V-WT M7XE<$_4)N;$?]V@NMHJ"W8HRFESCKUW]GLICJQW8K1VG8CO@1N-JL(VAJYBM MR=-)HZ>_F21Y9T*O,7_"5B7PF2=0^'@$%86]Z&+;__&WFD(-!(H,NG'S^+M,HO#Q* HA'_=H+K:2@L\\CL+'\R@T/1;=H#6>+BC?5$-XH>JX+V4] MJ6ZN-H/^=_5XVSY>_TOPD7"U2P+D=*U,0S]6L7D]>*]/)-M5P^XEDY(5U>&6 MDI1R_8"ZOV9,/I[H ,W?'XO_ 5!+ P04 " #OB6=9)Y]1($<% ".(@ M&0 'AL+W=O-U!;8#ZFS53O=N5CMA0M.@@HX8SM)N[]^;4-)2!PW:*SM10/..8_- M>?&)?6"Z)?29+3'FX*7(2W;96W*^NA@,6++$!6)]LL*E^&9.:(&X.*6+ 5M1 MC%+E5.0#UW&"08&RLC>;JK8[.IN2-<^S$M]1P-9%@>CK-<[)]K('>V\-]]EB MR67#8#9=H05^P/QQ=4?%V:"AI%F!2Y:1$E \O^Q=P8L83J2#LO@KPUNV=PSD MI3P1\BQ/?D\O>XX<$ M$,,W)/^:I7QYV1OW0(KG:)WS>[+]#=<7Y$M>0G*F_H-M9>L+XV3-."EJ9S&" M(BNK3_12!V+/ 7HG'-S:P3UT\$\X#&N'X;D.7NW@G>O@UP[^N=<0U Z!BGT5 M+!7I$'$TFU*R!51:"YH\4'(I;Q'@K)1WU@.GXMM,^/%9]&V=\5?P(<0<93D# MGQ&E2(K]$?P,'A]"\.''C],!%SU)^T%24V\JJGN""L$M*?F2@:A,<:KQ#\W^ MP_?\([/_Q. _$!%JPN2^A>G:-0+_6)=] )U/P'5@H(O'.>XCZ>XZNG"8W1_P MJ@^&JG?7TT7C^]SC\]V'AE@.FUMNJ'C>*=X24R*Q,DPWN#?[Z0<8.+_H5+()"RN8KV R@6]FT(7.2-P> MFWUMSC.++0VMI8C7*.(9%?F\+IXP!60N?BL8IUG"<0I$ZDF>P;K,. ,+J8YV M(EX;R5WUL0D+O>/ 0Q@&_5X?[(UH M%DVO&%%=P(W,K@&W"0MMPB)SZ(8J/$R7S"R-HJ5HT"@:&(>ELAA($<=@CC(* M-BA?8YV(1DQ7$6W"P@HVWKO3QWWG<-(<&T&W[\-LY09]9ZR?-*,FQ*/O MRU75]!%7Q=;ZC&7D=XV]35AH$Q:-CM-?X$TF!QIIK,;0G>@U&C<:C8T:?57K M>:$+VF J]B< OV":9 R#E1 ,-\U9*004FY3D]$0Q=M15+)NPT"8L&A]/J$E_ MXA^(=6SE^OVQKQ=KTH@U,8KU6%*:^.M\#-FEA3=N?@=!Q M1\5S5<1[/8L=5K6]-=E02: M]_I7:9K)7SJ4@RLEHU8U_ZQKN3G3+C2/J7.D;=)B6[2V'KL:!S07.;X0+J2H M]^%_SD$]Y[X0<(TKA?3[;C.V\\2R6O6P2HMJVOY-%F@GEJ5>VT+N*BG07$J1 M]?S3*Q.K91*KM- J+;)*BVW1VIKN*B_07'KIN#*Q6EZQ2@MKVKO/5\ZTBVV- MKBW,KLH"S646&RL3J]45J[30*BVJ::W5IC:!6JW##/8>HQ>8+M0+#TS(LBYY M]:BX:6U>JKA2KQ('Z'J=[4N$5TD94,Y'@ND$Y_)"Z15B\_5">< MK-3#^B?".2G4X1*C%%-I(+Z?$\+?3F0'S2LHL_\ 4$L#!!0 ( .^)9UF% M2E,SG@( <) 9 >&PO=V]R:W-H965TOVV85+0 6;V> 0BT*PO"QU8F1#6R;9YD4&+>HQ40N;*DK,1"3MG*YA4# MG&I06=B>XPSL$N?$BD)MF[,HI&M1Y 3F#/%U66+V/(&";L>6:^T-]_DJ$\I@ M1V&%5[ \5#-F9S9#4N:ET!X3@EBL!Q;-^YHUE?^VN%'#EO>&B.EY)'2)S6Y M3<>6HS8$!21",6#YVL 4BD(1R6W\JCFM)J0"ML=[]B]:N]3RB#E,:?$S3T4V MMJXLE,(2KPMQ3[=?H=:C-YC0@NLGVAK?P+=0LN:"EC58[J#,B7GC79V'%D#R M= .\&N"]!@1O /P:X)\:(:@!P:D1^C5 2[>-=IVX& LDDT-=/8U M6N8K)^H[60@F5W.)$]$M26@)Z#O> 4<7,0B<%QQ]PXQA5<%+] D]+&)T\?XR MM(6,IU!V4G-/#+?W!K>/[B@1&4UWS^"97OJJU!!]UH=7R->(43 M&%OR?.+ -F!%']ZY ^=S5V+/21:?DVQV)K(7)0B:$@3'V%LE0+.=//DY=!7" M< PTASKV-Y$;.(X3VIMVACN\KH8';O&AV_#0:W;H-?# M[Z&%P&(M*'M&]UATZCU*\K^T&UL MK59K3]LP%/TK5H8F)FTDS0OHTDCT,6W2T! %]ME-;AN+Q,YLMV7_?K:39FT: M MKXTOAQSKD^]U:^CK:,/XH,0**G(J=B9&52ED/;%DD&!19GK 2J=I:,%UBJ M*5_9HN2 4T,J5_><#6S&Y64%$ %811Q6(ZLJ\%P%FJ\ 3P0V(J],=). M%HP]ZLFW=&0Y^D"00R*U E:?#4P@S[60.L:O6M-J0FKB_GBG_L5X5UX66,"$ MY3])*K.1=6&A%)9XGF.P;MLH7H?I_,I=<[1+%D_%W4%D6Z'0*$I-5S<:KN_,Z M=GL%YU">(<_YB%S']3O.,WD]W>NR\W_19_\<_2 97E-XS^AYO87OJFK%\[MY M^MX:BA(G,++4Q22 ;\"*W[\;A,[GKI2^I=CT+<5F;R1VD'R_2;[?IQ[_*(%C M2>@*F3*@V9.Z]P5T5:,2"HV0OO0W\7D8V9O]'+\,F1Y#7/?B$#/KQQSX#!J? M0:_/!\P)7N3PLLU*)]@+/FB=;](!N6S9/(8$3LOE,<1WNDV&C+F0')FP7TMYK&07PE>G5 B5L365UB32K MS7/@RG3!UOIX,)P,.M:GZOE0=?N_\M7;XQKS%:%"96RI0CEGYZH8O.KGU42R MTC2L!9.J_9EAIIY P#5 [2\9D[N)#M \JN(_4$L#!!0 ( .^)9UDC$OO= M7P( * & 9 >&PO=V]R:W-H965TE\8O;;#:\42GDQ1J:2->=O9O(CG3G8 M! (&&V4>?@='BLH!BC 7Y"/_2%Z62W0WR(!N8.?J@2A!'<))/'[P(?^M)%32I@C[WQ!39EJE2159E M7H5C,AEAC&/WV (;-K#A+5C8!JM4X04LF.!.6MC0PENTJ(T67M&&V.ND10TM MND4;M=&B:YKG=])W42_O%%6'('BFT)"?=5U3KT1I=T;T =S_:<8,?]^*7 MYB#F"KT2=@!TG_[1K[;)T!9A?!7AJQ>..R-,F@B3W@A5[4^4K"FCZM1&GER= M8<\;MCQ[]Z+AF-[]DX@=S25BL-5*/!CI\*+JA]5$\<+VH#57NJ/9X5Y_0D"8 M#7I]R[DZ3TQ;:SY*R3]02P,$% @ [XEG65AO[1 2 P ! D !D !X M;"]W;W)K&ULK99M;]HP$,>_BI5-4RMUQ'G@J8-( M/'1:I;9#I5U?F^0 JTZ(0'+H3/RKL>>;PSLCE\4=O+H&IE0%IR_FL5M,G2P(0(&L3(21/]M M80*,&27-\;L4=2J?QO#X^J#^W0:O@UD0"1/.7FBBUD.GYZ $EF3#U"/?_8 R MH+;1BSF3]A?MBKUAX*!X(Q5/2V--D-*L^"=O92*.#'S_C(%?&MA$N(4C2SDE MBD0#P7=(F-U:S5S84*VUAJ.9>2MS)?13JNU4= ]J[DJ./\ -_8;!>>0MU" KY"/ M_1 ]SZ?HXO-E@VY0!1U8W; I:'1'R8(RJO97:+(1 C*%9ER86JD+O5#L6$53 MZMLHZ'4QQ@-W6T,25B1A(\D35X2A@H>5/!3J_(/B]W^$/I&=&]GJT*%G;Y/!I-OK] M\V?=.^JU7J/OVS07?&L"5/8ZYU'\M^1_.8ZIAE--REB M%B$O$5!2'JM_VWA)XW_P4+E'@RD%L;+C5R(K7*Y'7,+KO30M)=K_9D"PFS0SY>&PO=V]R:W-H965T;Z""O,+6@.1;Q:455C()EO:O&: YYI4E;;G.)%=X8)8DY'NNV63$5V+LB!P MRQ!?5Q5FWZ^@I-NQY5J[CKMBN1*JPYZ,:KR$>Q ?ZELF6W:G,B\J(+R@!#%8 MC*VW[N7,=11!(SX6L.5[STA9>:#TJVJ\GX\M1XT(2LB%DL#R;P-3*$NE),?Q M?RMJ=3$5"8A.$'P6X+_W A!2PB> M&R%L"=JZW7C7B=?3;0O+$Y XV0-: M7F<@<%'R-^AO].$^0Z]?O4&O4$'0?RNZYIC,^<@6,IYBV7FK?=5H>R>T?71# MB5AQ-"-SF/?PLV%^.L"WI<_.K+^4-"MY#?8%\YR_D.5[0,Y[I\^E^GYU? MBSY[^=YY;9B19JJM9C.)TE &W>PGZQ@4AU%Z",J.09X; M.=XA:M:#"A/_4>O 8- 9# 8-W@++@0BYW:%_%VA7Z->,5EU#P@%7O2EHM-.] M(;F&_R<1V9.(V1#BP'38F0X'34]I5:U)D6.]#7^^@>H!V)<^@X,ZZOMTR6N< MP]B2'R .; /6Y,\_Y-S]T[=PSBF6G5-L=B:Q@\F(NLF(7KS$HJ.2#X/$++%C M4.3$B5%EQR W2I+ J+0>5!(F3G^UQ9W!^#Q^1675T6F.0PN.8&17YVS9U3+#NGV.Q,8@^&)0G.=QP.;\QO77"MNU+_G MFEGHQ[EI;"3BE)Z9BQ.XQ/S4M_IT;O1? MN9=3MZ<_4_<:?71^E&\N13>8+0O"40D+&4IN"O+3P9I[1M,0M-8'Z0]R0]02P,$% @ [XEG60G#M4$V @ ?@4 M !D !X;"]W;W)K&ULK53!CM,P$/T5*T@()%2G M25C8DD3:=D'LH6S5"C@@#FXR::Q-[& [S?+WC)TT=%=MQ8%+XAG/>YXW]DS< M2?6@2P!#'NM*Z,0KC6EFE.JLA)KIB6Q X$XA5#?3V2*R\2[@&X=.'ZV)5;*5\L$:=WGB^38AJ" SEH'A M;P\+J"I+A&G\&CB]\4@+/%X?V#\Y[:AERS0L9/6=YZ9,O/<>R:%@;676LOL, M@YZWEB^3E79?TO6Q 09GK3:R'L"80/0QV. ,AS&A ,@. Y(#H#" = MZ(3VF3E9M\RP-%:R(\I&(YM=N-HX-*KAPM[BQBC7"3< M0#,AH?^&!'X0G_P\$(ZX5BLT/%%9_CN!9"%NQ-0Y,<2ZBVHGZ?*=)'& M-N9,-RR#Q,/.TZ#VX*4O7TRO_ ^G-/XGLB>*HU%Q=%'Q"E0&PF _D_N"#(_E ME.*>YMK1V,FQ3_W)-*;[8R&78_K\Z-%3QBKO7(=KDLE6F/[=C-YQB-RXWGGF MG^-PZ6?!7YI^,BV9VG&A204%4OJ3=]B:JN_VWC"R<0VSE0:OVBU+')"@; #N M%U*:@V$/&$=N^@=02P,$% @ [XEG61GR*8]Z!0 M!8 !D !X;"]W M;W)K&ULM5A_;]LV$/TJA-<6#M#:DOPC3NL82.T5 M[9"L0;)N?]/2V>8JD2I)V=*__]PA^103[B3P$[\^0[HU262GVGBR_19<>CB""& MT!($QX\MS"&."0GC^%&"=BJ?9/CT^Q[]4YX\)K/D!N8J_DM$=G/9F718!"N> MQ?9.[3Y#F5 >8*ABD_]GNV+L$ >'F;$J*8TQ@D3(XI,_E$0\,9AXSQ@$I4'P M4H-!:3#XR< ?/F,P+ V&.3-%*CD/"V[Y;*K5CFD:C6CT)2L6_W"]9]=3;M6_1)EOVP MQ/]8X ?/X/OL1DF[,>Q7&4'48#]WVU\X[/N8:Y5PL$_X8^ $O.&ZQP+O+?X% M@Z9XW.;WD/;8H# ?-I@OW.:_9;+'/+_)O);-H)J^08XW>.'T-4U0@3!L1B!= M>6]2'L)E!X7#@-Y"9_;F%W_L?6ABITVP14M@->:&%7-#%_IL 2;4(LW%1ZU8 M6!#)742Z ;OBC%G0"8L5EVS%0Q$+^\@$:AO^KA%XS2VP5 L9BI3'C"(E;$N@)=:=BJ>"ODFE$@ M3U(H'&8IL^K?W(X:O=Y5R-=?YP?/)EO^C6*=PTHV&;U&QPGZ(]6-&&(01)AI M32H"L5B+90RHZR&Y,QAO"&++Z5Z7&Y)F##NB:,GNYW7\24AQF ).A!UO0DMX>#"/F2"(2 MDX-V2[[NOWZZV]/$TC@S+.@-1J_KC)%VBP0#H]$43]#SO-<]]EGM !V\/8K/ M9(>@YK$RY'9!;C?('G=E.NX%_CFZWVU$N&$['+X2#PBV$Y@5CDS+F @9J1:Z M877D/G LOCT)DB*JN3$[GAXV"\& SF<3<9=@=P!EY"I)N7S,E^VMD)*',31F M1:L6EXJ.D&$H0J4QM*',?OI>('8+YQKYCY(RJB1EY%R!WR01I$5HD8I8_,@$ MAOO8I"1.G%,EN4VP10$VSL&H9MS._)%'/]/^MH&:<47-V$G-K58A("LKK9(7 M:>WX*(Z@B.,02)&]T^^IV;<$5J/HO*+HW$G1#;>9IC=&A/NAB1*W^0+U-5FB M*I2US:1IJ3@A3B6K); :69.*K(F;+)+H^'$O7"@J*7]\;BU-CM;2(/_Y:24Y M/9Y*3DM@-7(N*G(NG.1B)OO^GK>Q)$3\51%NCC> MO,%DX?6QW/SY*R.Z(U3*X4:FQ^GAU-Y*]%&#O4M>&O+;9VX M)SVC[U;S8J]1$;&ODJ2R8!H93$QR1,QPVD=.2USHYAY;5=_9U!W+T,R\ZM_W)K+3:LI9H MM $KDKV>=Q[XS062?^A'?7?_LM]4N&280O'1#!Y2D,\LG);JW)*BX0MWU?]1 M7?N'\MIWU]?4'F$+MG^O97(O/O4.N)&O5BMN_[A*'C05IXNVW!:$]9\<\R6@ MU_EQJ6%Y@UV<^%5WJR/9J_P@LG\87ISGWG#4)6E8#"LT]7KG&*@NCDB+"ZO2 M_-!PJ:Q52?YU SP"30/P^4JAX)<7Y* ZJ)[] U!+ P04 " #OB6=9I$S6 MA9H# #:#P &0 'AL+W=O2<#,WZ4O"TC9<6;8QFGC,=GN MI-HPY].";F$-\DOQP'%EUBQQDD$N$I83#IN9\=Z>A&-EKPW^3> HSIZ)\N2) ML6]J\2&>&9;Z($@ADHJ!XL\!EI"FB@@_X_^*TZ@E%?#\^<0>:M_1ER '@5P+M685@!AM<"_ K@Z]B7P=*1 M#JBD\REG1\*5-;*I!YTNC<8 )[DJK+7D^#9!G)Q_R"5P$)(\4@ED?:0%N0M MTB05Y!/EG*K$OR-_D2_K@-S]^FYJ2E156#.J%!:E@O.&@DL^LESN!%GE,<0M M^* ;?]^!-]';VF7GY/+"Z21<0S$@KO4G<2S':_F>Y?5PM\V=GU-?_9QZV T/ M($*XW0:_B*5;EX^K^=RKRZ>M0$H.KYU#M3[=;\]DD6 ME&2^)E-G[&&.)Z[^FYJ'\]SUJ1KV1':1NV&=NV%G[@(0$4\*?6RS#4EN3&4G M^:VI[),LZ'9;[H L65;0_(44]$402C;),\2EW^>!H)+X \<>_49HCJ\A CSA MT!YO.0?@>)DB!\H3^I1"C5U_#A_)'\09N$-$Q?_AL8S,F3J6TI>V3M"GXV%/ M9!?5Y-?5Y'>&]:N^F:&SI]BHD+3532?-K773)UE0DMG660^P!M9H:+_J 'V* MACV17>1L5.=LU)FS3SB.I%C 29K(MNI,WHM8B.[AMF8:>#MQ:G>39[9,"W>DH4)&+[7);WR'JW'D3?Z_GKU?["GBSM MEOW GJS*.?,'?3GU?J1\F^2"I+!!*6LPPD[)RTFR7$A6Z,GGB4F%$JC'^?EW4$L#!!0 ( .^)9UG;I]7[*0, $H2 - M>&PO]%266 M$X$L>;+2)?OUTY4O#ULPAM72/SKE'TG5E,JS-6K#;!6,F6I5"UB.R M,*;Z$,?U;,%*6E^HBDF+%$J7U-BNGL=UI1G-:R"5(NYU.FE<4B[)>"B7Y75I MZFBFEM*,2+\-1?[V.1^1;OJ>1%YNHG(V(O=G;W\LE;EZ$_G[R;N3D\[]^=5A M_,P!YR0.BO:?(7K1Z>#" &+BZ?/$G]+&I"_WI=WP4RODB:<8;1"@V2Q;)G0< M.6XV93PLE-SN34)\P*K3DD4/5(S(A H^U1Q8!2VY6/MP#P(S)92.C"T*FZX+ MD?J7A[N^!_72Z)1<*NUR^PS^[[09?@!L>F"0"]$:[!$?& \K:@S3\MIVW& 7 M? 1%3?MN75F'@\FCJ,G!JS09-V?C MS@&\=_RVT0A>4.G]D5Y3]^.SUE! ME\+"(;-M?6MVT?<>RN;C,V8KEDZ:KYU/7C&S# M9FTN(!PBU^X*(QC'8V$$,"P/Y@#C>!:6YW^:SP"=C\AD$G0PP=8M3>$;5L.\ 0/+ YG^;*WQW<8KY.DZ MP/;TJ0K!9HI7(C93?*T!":\;,+(LO-M8'F!@NX#5#N0/YX&:"G.2!'85\X8] MP3B291@"M1BNT31%5B>%3WA_L*-8?20$3; M8T.P6BP^0"X99K>]9!:GRR-J M(_8/0K)WP37-XD2*+.MY03WP#%*SY$-W7$(NZ%)5/9HNGZ@!Z7G=ECGABDFE MJQG5^:EAW(&97+<*+>Y9ID$.J8;O4A1;QM?E:F#915*7G-S( < MIQ6>0Y39-)Y-QL/^8C0D=_U)?SH8D?AA-%K$%F"( (9G R071EIW0+B^F66YHQ3T0.9$%?0=E,J#H/H1U/A1VAC8MD?. Y_'#.R,;'T#QS'?QU?Y,(L?S-07VPL+/D# MQ]%?9\9)+"SK \=A_SL\3G&%6.R'CF/_.$5. F(."!T[ /\WM&U,]"7"L1QP MS(Z-B4DC="P-'+-K8V(."1T[I,F6(6C*LL.'$3-(Z-@@1UQD2J6DY1[ 2$F MC]"Q/.QEW E.&Q.31^A8'DU*G_J!,7N$GV2/IG#! 1DFD-"Q0([)3CYZ$::2 MR+%*_BCNQ(\:80J)'"OD&.P?MA/J@X8:5EZPV)KH+Y5@?']?V!T6U M,3%]1)4^_&8?-(45XY!.S264Z4]HELPE*0_U.U^[4R[=5D66#4S?C$\$39MM MU69+^/874$L#!!0 ( .^)9UF,WU^M;@$ -T4 : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-V,V.@C 4AN%;(;T RSE5U(FXFHW;B3= L("1 MO]!.1N]^""[P([.8C>E9D4(X?1?D">GAR]:9OW:MJZZ]B^Y-W;I45=[W'UJ[ MO+)-YE9=;]OQ2=$-3>;'Y5#J/LMO66DUQW&BA]<9ZGAXG1F='[W]S\2N**ZY M_>SR[\:V_H_!^J<;;JZRUJOHG VE]:G2]WJ^[?1TH=4X646G2ZJ&TX64#AW$ M$,3A@PP$F?!!:PA:AP_:0- F?% "04GXH"T$;<,'[2!H%SYH#T'[\$$4HXRQ M@*0%U@*T)N2:!'A-"#8)$)N0;!)@-B':)$!M0K9)@-N$<), N0GI)@%V$^)- M O1FU)L%Z,VH-PO0FQ<_VP+T9M2;!>C-J#<+T)M1;Q:@-Z/>+$!O1KU9@-Z, M>K, O1GU9@%Z&]3;"-#;H-Y&@-X&]38"]#:+PQ(!>AO4V[Q3;^/ 0 M7!E&ULS9C-;L(P$(1?)^@)MLB$426[:A\/9UPH_4BD8@*G4NL1+OSHR]TG?(Y'UKR$6;NFK< M-"Z]-X^,N:RD6KI$&VK"3J%M+7UXM0MF9+:4"V)B-!JS3#>>&C_TK48\FSQ3 M(5>5CUXVX;-3NIG&EBH71T^[PM9K&DMC*I5)'_;9NLE_N SW#DGH[&I]KK0 MDCAC2>:N)/)UE>Q$!_W./MPP[9[\:O].IL\P5,ZM-BY,S-+E=H>1M-U#$X3( M>M5_Q*-CD+[Z?-1..Z?\3.]PO9_:+KMY.-8MU]_Q]QD?]2_,(4!RI" Y;D!R MW(+D&(/DN /)<0^2XP$D!Q^A!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .^) M9UF/&:L6TP4 )&PO=V]R:W-H965T&UL4$L! A0#% M @ [XEG65%MQ6&L P 5@T !@ ("!!Q4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [XEG640T_=2("@ M?E< !@ ("!-2( 'AL+W=O 8 " @?,L M !X;"]W;W)K&UL4$L! A0#% @ [XEG65([W/5F P W0< !D M ("!#%P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [XEG6&PO=V]R:W-H965T&UL4$L! A0#% @ M[XEG61!,.2C_ @ JP< !D ("!?I< 'AL+W=O&PO=V]R:W-H965TF !X;"]W;W)K&UL4$L! A0#% @ [XEG62$[3 @ ZP@ !D M ("!RJD 'AL+W=OEO%,' !9/P &0 @('4K >&PO=V]R:W-H M965T&UL4$L! M A0#% @ [XEG62>?42!'!0 CB( !D ("!++D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [XEG M62,2^]U? @ H 8 !D ("!=,0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [XEG60G#M4$V @ ?@4 M !D ("!Z\T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [XEG6=NGU?LI P 2A( T M ( !VMD 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ [XEG68S?7ZUN 0 W10 !H ( ! M8.$ 'AL+U]R96QS+W=O/ 0 XML 49 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 50 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.24.3 html 115 227 1 false 26 0 false 4 false false R1.htm 000001 - Document - Cover Sheet http://isdr.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://isdr.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) Sheet http://isdr.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) Statements 5 false false R6.htm 000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) Sheet http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) Statements 6 false false R7.htm 000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 000008 - Disclosure - Basis of Presentation Sheet http://isdr.com/role/BasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://isdr.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 000010 - Disclosure - Equity Sheet http://isdr.com/role/Equity Equity Notes 10 false false R11.htm 000011 - Disclosure - Income Taxes Sheet http://isdr.com/role/IncomeTaxes Income Taxes Notes 11 false false R12.htm 000012 - Disclosure - Leases Sheet http://isdr.com/role/Leases Leases Notes 12 false false R13.htm 000013 - Disclosure - Revenue Sheet http://isdr.com/role/Revenue Revenue Notes 13 false false R14.htm 000014 - Disclosure - Credit Agreement Sheet http://isdr.com/role/CreditAgreement Credit Agreement Notes 14 false false R15.htm 000015 - Disclosure - Interest Rate Swap Sheet http://isdr.com/role/InterestRateSwap Interest Rate Swap Notes 15 false false R16.htm 000016 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://isdr.com/role/SummaryOfSignificantAccountingPolicies 16 false false R17.htm 000017 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://isdr.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://isdr.com/role/SummaryOfSignificantAccountingPolicies 17 false false R18.htm 000018 - Disclosure - Equity (Tables) Sheet http://isdr.com/role/EquityTables Equity (Tables) Tables http://isdr.com/role/Equity 18 false false R19.htm 000019 - Disclosure - Leases (Tables) Sheet http://isdr.com/role/LeasesTables Leases (Tables) Tables http://isdr.com/role/Leases 19 false false R20.htm 000020 - Disclosure - Revenue (Tables) Sheet http://isdr.com/role/RevenueTables Revenue (Tables) Tables http://isdr.com/role/Revenue 20 false false R21.htm 000021 - Disclosure - Credit Agreement (Tables) Sheet http://isdr.com/role/CreditAgreementTables Credit Agreement (Tables) Tables http://isdr.com/role/CreditAgreement 21 false false R22.htm 000022 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://isdr.com/role/SummaryOfSignificantAccountingPoliciesTables 22 false false R23.htm 000023 - Disclosure - Summary of Significant Accounting Policies (Details 1) Sheet http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetails1 Summary of Significant Accounting Policies (Details 1) Details http://isdr.com/role/SummaryOfSignificantAccountingPoliciesTables 23 false false R24.htm 000024 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) Sheet http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of Significant Accounting Policies (Details Narrative) Details http://isdr.com/role/SummaryOfSignificantAccountingPoliciesTables 24 false false R25.htm 000025 - Disclosure - Equity (Details) Sheet http://isdr.com/role/EquityDetails Equity (Details) Details http://isdr.com/role/EquityTables 25 false false R26.htm 000026 - Disclosure - Equity (Details Narrative) Sheet http://isdr.com/role/EquityDetailsNarrative Equity (Details Narrative) Details http://isdr.com/role/EquityTables 26 false false R27.htm 000027 - Disclosure - Income Taxes (Details Narrative) Sheet http://isdr.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://isdr.com/role/IncomeTaxes 27 false false R28.htm 000028 - Disclosure - Leases (Details) Sheet http://isdr.com/role/LeasesDetails Leases (Details) Details http://isdr.com/role/LeasesTables 28 false false R29.htm 000029 - Disclosure - Leases (Details 1) Sheet http://isdr.com/role/LeasesDetails1 Leases (Details 1) Details http://isdr.com/role/LeasesTables 29 false false R30.htm 000030 - Disclosure - Leases (Details Narrative) Sheet http://isdr.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://isdr.com/role/LeasesTables 30 false false R31.htm 000031 - Disclosure - Revenue (Details) Sheet http://isdr.com/role/RevenueDetails Revenue (Details) Details http://isdr.com/role/RevenueTables 31 false false R32.htm 000032 - Disclosure - Revenue (Details Narrative) Sheet http://isdr.com/role/RevenueDetailsNarrative Revenue (Details Narrative) Details http://isdr.com/role/RevenueTables 32 false false R33.htm 000033 - Disclosure - Credit Agreement (Details narrative) Sheet http://isdr.com/role/CreditAgreementDetailsNarrative Credit Agreement (Details narrative) Details http://isdr.com/role/CreditAgreementTables 33 false false R34.htm 000034 - Disclosure - Interest Rate Swap (Details Narrative) Sheet http://isdr.com/role/InterestRateSwapDetailsNarrative Interest Rate Swap (Details Narrative) Details http://isdr.com/role/InterestRateSwap 34 false false All Reports Book All Reports isdr-20240930.xsd isdr-20240930_cal.xml isdr-20240930_def.xml isdr-20240930_lab.xml isdr-20240930_pre.xml isdr_10q.htm isdr_10qimg3.jpg isdr_10qimg4.jpg http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 55 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "isdr_10q.htm": { "nsprefix": "isdr", "nsuri": "http://isdr.com/20240930", "dts": { "schema": { "local": [ "isdr-20240930.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/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "isdr-20240930_cal.xml" ] }, "definitionLink": { "local": [ "isdr-20240930_def.xml" ] }, "labelLink": { "local": [ "isdr-20240930_lab.xml" ] }, "presentationLink": { "local": [ "isdr-20240930_pre.xml" ] }, "inline": { "local": [ "isdr_10q.htm" ] } }, "keyStandard": 191, "keyCustom": 36, "axisStandard": 10, "axisCustom": 0, "memberStandard": 11, "memberCustom": 15, "hidden": { "total": 20, "http://fasb.org/us-gaap/2024": 12, "http://xbrl.sec.gov/dei/2024": 5, "http://isdr.com/20240930": 3 }, "contextCount": 115, "entityCount": 1, "segmentCount": 26, "elementCount": 301, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 451, "http://xbrl.sec.gov/dei/2024": 30 }, "report": { "R1": { "role": "http://isdr.com/role/Cover", "longName": "000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://isdr.com/role/ConsolidatedBalanceSheets", "longName": "000002 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "unique": true } }, "R3": { "role": "http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited", "longName": "000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "unique": true } }, "R5": { "role": "http://isdr.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "longName": "000005 - 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": "From2024-07-01to2024-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "unique": true } }, "R6": { "role": "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited", "longName": "000006 - 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": "AsOf2022-12-31_us-gaap_CommonStockMember", "name": "us-gaap:SharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-03-31", "name": "isdr:StockBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "unique": true } }, "R7": { "role": "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "longName": "000007 - 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": "From2024-01-01to2024-09-30", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "unique": true } }, "R8": { "role": "http://isdr.com/role/BasisOfPresentation", "longName": "000008 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://isdr.com/role/SummaryOfSignificantAccountingPolicies", "longName": "000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://isdr.com/role/Equity", "longName": "000010 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://isdr.com/role/IncomeTaxes", "longName": "000011 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://isdr.com/role/Leases", "longName": "000012 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://isdr.com/role/Revenue", "longName": "000013 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://isdr.com/role/CreditAgreement", "longName": "000014 - Disclosure - Credit Agreement", "shortName": "Credit Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "isdr:CreditAgreementTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "isdr:CreditAgreementTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://isdr.com/role/InterestRateSwap", "longName": "000015 - Disclosure - Interest Rate Swap", "shortName": "Interest Rate Swap", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "isdr:InterestRateSwapTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "isdr:InterestRateSwapTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "000016 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "16", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "000017 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "isdr:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "isdr:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://isdr.com/role/EquityTables", "longName": "000018 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://isdr.com/role/LeasesTables", "longName": "000019 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://isdr.com/role/RevenueTables", "longName": "000020 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://isdr.com/role/CreditAgreementTables", "longName": "000021 - Disclosure - Credit Agreement (Tables)", "shortName": "Credit Agreement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "isdr:ScheduleOfCreditAgreementTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "isdr:ScheduleOfCreditAgreementTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetails", "longName": "000022 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "isdr:AllowanceForDoubtfulAccountsBeginning", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "isdr:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "isdr:AllowanceForDoubtfulAccountsBeginning", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "isdr:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "longName": "000023 - Disclosure - Summary of Significant Accounting Policies (Details 1)", "shortName": "Summary of Significant Accounting Policies (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "us-gaap:CostsIncurredDevelopmentCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCapitalizationTextBlock", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "us-gaap:CostsIncurredDevelopmentCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCapitalizationTextBlock", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "000024 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)", "shortName": "Summary of Significant Accounting Policies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://isdr.com/role/EquityDetails", "longName": "000025 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "AsOf2024-09-30_isdr_StockOptionOneMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30_isdr_StockOptionOneMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://isdr.com/role/EquityDetailsNarrative", "longName": "000026 - Disclosure - Equity (Details Narrative)", "shortName": "Equity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "unique": true } }, "R27": { "role": "http://isdr.com/role/IncomeTaxesDetailsNarrative", "longName": "000027 - Disclosure - Income Taxes (Details Narrative)", "shortName": "Income Taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://isdr.com/role/LeasesDetails", "longName": "000028 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://isdr.com/role/LeasesDetails1", "longName": "000029 - Disclosure - Leases (Details 1)", "shortName": "Leases (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://isdr.com/role/LeasesDetailsNarrative", "longName": "000030 - Disclosure - Leases (Details Narrative)", "shortName": "Leases (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://isdr.com/role/RevenueDetails", "longName": "000031 - Disclosure - Revenue (Details)", "shortName": "Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-09-30", "name": "isdr:ConcentrationRisksPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "unique": true } }, "R32": { "role": "http://isdr.com/role/RevenueDetailsNarrative", "longName": "000032 - Disclosure - Revenue (Details Narrative)", "shortName": "Revenue (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30_us-gaap_OtherCustomerMember", "name": "isdr:PercentageOfRevenues", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30_us-gaap_OtherCustomerMember", "name": "isdr:PercentageOfRevenues", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://isdr.com/role/CreditAgreementDetailsNarrative", "longName": "000033 - Disclosure - Credit Agreement (Details narrative)", "shortName": "Credit Agreement (Details narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "From2023-03-01to2023-03-20", "name": "isdr:DescriptionOfCreditAgreement", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "isdr:CreditAgreementTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-03-01to2023-03-20", "name": "isdr:DescriptionOfCreditAgreement", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "isdr:CreditAgreementTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://isdr.com/role/InterestRateSwapDetailsNarrative", "longName": "000034 - Disclosure - Interest Rate Swap (Details Narrative)", "shortName": "Interest Rate Swap (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "isdr:InterestRateSwapAgreement", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "isdr:InterestRateSwapTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-09-30", "name": "isdr:InterestRateSwapAgreement", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "isdr:InterestRateSwapTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "isdr_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r37", "r587" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r658" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable (net of allowance for credit losses of $1,375 and $1,119, respectively", "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": [ "r650" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r40" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r28", "r105", "r440" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other accumulated comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r13", "r14", "r56", "r112", "r437", "r463", "r464" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive Loss", "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", "r8", "r14", "r327", "r330", "r361", "r459", "r460", "r633", "r634", "r635", "r641", "r642", "r643", "r644" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r51", "r587", "r751" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "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": [ "r470", "r641", "r642", "r643", "r644", "r705", "r752" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r92" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r286", "r572" ] }, "isdr_AggregatePrincipalAmountOfTheRevolvingLoc": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "AggregatePrincipalAmountOfTheRevolvingLoc", "crdr": "credit", "presentation": [ "http://isdr.com/role/CreditAgreementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate principal amount of the Revolving LOC" } } }, "auth_ref": [] }, "isdr_AllowanceForDoubtfulAccountsBeginning": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "AllowanceForDoubtfulAccountsBeginning", "crdr": "credit", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts, beginning" } } }, "auth_ref": [] }, "isdr_AllowanceForDoubtfulAccountsEnding": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "AllowanceForDoubtfulAccountsEnding", "crdr": "credit", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts, ending" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance For Accounts Receivables", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r113", "r176", "r210" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Write-offs", "label": "[Accounts Receivable, Allowance for Credit Loss, Writeoff]", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r213" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://isdr.com/role/Cover" ], "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": [] }, "isdr_AmortizationIncludedInCostOfRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "AmortizationIncludedInCostOfRevenues", "crdr": "debit", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Amortization included in cost of revenues" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Antidilutive securities excluded from computation of earnings per common share", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r158" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "[Assets]", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r80", "r89", "r109", "r135", "r161", "r163", "r169", "r170", "r207", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r320", "r324", "r338", "r433", "r496", "r564", "r565", "r587", "r615", "r672", "r673", "r717" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "[Assets, Current]", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r103", "r115", "r135", "r207", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r320", "r324", "r338", "r587", "r672", "r673", "r717" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardDateAxis", "presentation": [ "http://isdr.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Date Axis", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardDateDomain", "presentation": [ "http://isdr.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ] }, "isdr_BasisOfPresentationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://isdr.com/20240930", "localname": "BasisOfPresentationAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations, Goodwill And Intangible Assets", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r76", "r77", "r78", "r79" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://isdr.com/role/BasisOfPresentation" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r36", "r69", "r70" ] }, "us-gaap_CanadaRevenueAgencyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CanadaRevenueAgencyMember", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Canada [Member]", "documentation": "Designated tax department of the government of Canada." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accumulated Amortization - Capitalized Software", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r228", "r555" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Capitalized software (net of accumulated amortization of $3,583 and $3,424, respectively)", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r554" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Capitalized costs", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r220" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash-on-hand", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r91", "r434", "r471", "r491", "r587", "r615", "r629" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r20" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets", "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents - beginning", "periodEndLabel": "Cash and cash equivalents - ending", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r19", "r65", "r132" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect]", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r65" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "FDIC insurance limit", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited", "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock", "verboseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r605", "r606", "r607", "r609", "r610", "r611", "r612", "r641", "r642", "r644", "r705", "r750", "r752" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock Shares, Par Value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock Shares, Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r50", "r483" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock Shares, Issued", "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": [ "r50" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r50", "r483", "r502", "r752", "r753" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock $0.001 par value, 20,000,000 shares authorized, 3,833,977 and 3,815,212 shares issued and outstanding as of September 30, 2024 and December 31, 2023, 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": [ "r50", "r436", "r587" ] }, "isdr_CommunicationMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "CommunicationMember", "presentation": [ "http://isdr.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Communication [Member]" } } }, "auth_ref": [] }, "isdr_ComplianceMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "ComplianceMember", "presentation": [ "http://isdr.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Compliance [Member]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "[Comprehensive Income (Loss), Net of Tax, Attributable to Parent]", "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": [ "r15", "r117", "r119", "r125", "r429", "r447", "r448" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r35", "r95" ] }, "isdr_ConcentrationRisksPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://isdr.com/20240930", "localname": "ConcentrationRisksPercentage1", "presentation": [ "http://isdr.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Percentage Of Revenue From Revenue Streams" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts receivable related to contracts with customers", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r258", "r259", "r268" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cost of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r59", "r135", "r207", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r338", "r564", "r672" ] }, "us-gaap_CostsIncurredDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsIncurredDevelopmentCosts", "crdr": "debit", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Capitalized software development costs", "documentation": "Amount of development cost incurred in oil- and gas-producing activities. Includes capitalized cost and cost charged to expense." } } }, "auth_ref": [ "r398", "r399", "r400", "r401", "r589", "r594" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "isdr_CreditAgreementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://isdr.com/20240930", "localname": "CreditAgreementAbstract", "lang": { "en-us": { "role": { "label": "Credit Agreement" } } }, "auth_ref": [] }, "isdr_CreditAgreementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://isdr.com/20240930", "localname": "CreditAgreementTextBlock", "presentation": [ "http://isdr.com/role/CreditAgreement" ], "lang": { "en-us": { "role": { "verboseLabel": "Credit Agreement", "label": "[Credit Agreement]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://isdr.com/role/Cover" ], "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_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://isdr.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r303", "r640" ] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerListsMember", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Lists", "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information." } } }, "auth_ref": [ "r33", "r661", "r662", "r663", "r664", "r665", "r666", "r668", "r669" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r34", "r661", "r662", "r663", "r664", "r665", "r666", "r668", "r669" ] }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentDecreaseForgiveness", "crdr": "debit", "presentation": [ "http://isdr.com/role/CreditAgreementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest forgiveness", "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument." } } }, "auth_ref": [ "r638" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r98", "r640" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred income tax liability", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r46", "r47", "r81", "r299" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "[Deferred Revenue]", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r631" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "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": [ "r630" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "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", "r27" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "label": "[Depreciation, Depletion and Amortization]", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r161", "r166", "r170", "r564", "r565" ] }, "isdr_DescriptionOfCreditAgreement": { "xbrltype": "stringItemType", "nsuri": "http://isdr.com/20240930", "localname": "DescriptionOfCreditAgreement", "presentation": [ "http://isdr.com/role/CreditAgreementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of credit agreement" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://isdr.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregated Revenue", "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": [ "r674" ] }, "isdr_DiscountOnDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "DiscountOnDebt", "crdr": "debit", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Debt discount" } } }, "auth_ref": [] }, "isdr_DistributionPartnerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "DistributionPartnerRelationshipsMember", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Distribution Partner Relationships" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://isdr.com/role/Cover" ], "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://isdr.com/role/Cover" ], "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": [ "r619" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://isdr.com/role/Cover" ], "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": [ "r620" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (loss) per share - basic", "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": [ "r126", "r142", "r143", "r144", "r145", "r146", "r147", "r151", "r153", "r155", "r156", "r157", "r160", "r315", "r318", "r335", "r336", "r430", "r449", "r561" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (loss) per share - fully diluted", "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": [ "r126", "r142", "r143", "r144", "r145", "r146", "r147", "r153", "r155", "r156", "r157", "r160", "r315", "r318", "r335", "r336", "r430", "r449", "r561" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share (EPS)", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r22", "r23", "r159" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Currency translation adjustment", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r340" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://isdr.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "U.s. Statutory Rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r136", "r292", "r306", "r573" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation expense, restricted stock units", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r701" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 1", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 2", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address City Or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address State Or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://isdr.com/role/Cover" ], "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": [ "r617" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r617" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://isdr.com/role/Cover" ], "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": [ "r617" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation State Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r621" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r617" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r617" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r617" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://isdr.com/role/Cover" ], "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": [ "r617" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited", "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r9", "r101", "r121", "r122", "r123", "r137", "r138", "r139", "r141", "r146", "r148", "r150", "r162", "r208", "r209", "r232", "r257", "r304", "r305", "r312", "r313", "r314", "r316", "r317", "r318", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r361", "r445", "r459", "r460", "r461", "r470", "r522" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Europe" } } }, "auth_ref": [ "r754", "r755", "r756", "r757" ] }, "isdr_ExerciseOfStockAwardsNetOfTaxAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "ExerciseOfStockAwardsNetOfTaxAmount", "crdr": "credit", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Exercise of stock awards, net of tax, amount" } } }, "auth_ref": [] }, "isdr_ExerciseOfStockAwardsNetOfTaxShares": { "xbrltype": "sharesItemType", "nsuri": "http://isdr.com/20240930", "localname": "ExerciseOfStockAwardsNetOfTaxShares", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Exercise of stock awards, net of tax, shares" } } }, "auth_ref": [] }, "isdr_ExercisePriceRange": { "xbrltype": "stringItemType", "nsuri": "http://isdr.com/20240930", "localname": "ExercisePriceRange", "presentation": [ "http://isdr.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "Exercise price range" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueNetAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueNetAssetLiability", "crdr": "debit", "presentation": [ "http://isdr.com/role/InterestRateSwapDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net liability", "documentation": "Fair value of asset after deduction of liability." } } }, "auth_ref": [ "r707", "r708" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r177", "r178", "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", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r242", "r255", "r332", "r337", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r446", "r566", "r576", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r588", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r653", "r654", "r655", "r656", "r706", "r709", "r710", "r711", "r712", "r713" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accumulated Amortization - Intangible Assets", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r107", "r221", "r228", "r568" ] }, "isdr_FiniteLivedIntangibleAssetsAmortizationPeriodUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://isdr.com/20240930", "localname": "FiniteLivedIntangibleAssetsAmortizationPeriodUsefulLife", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Intangible asset estimated useful lives" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r393", "r394", "r555" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r555" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Translation Of Foreign Financial Statements", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r339" ] }, "isdr_ForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "ForeignCurrencyTranslation", "crdr": "credit", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "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": [ "r61", "r507" ] }, "isdr_GeneralAndAdministrativeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "GeneralAndAdministrativeExpenses", "crdr": "debit", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "General and administrative expenses" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r106", "r222", "r427", "r565", "r567", "r577", "r587", "r659", "r660" ] }, "isdr_GrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://isdr.com/20240930", "localname": "GrantDateFairValue", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Grant date fair value" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "[Gross Profit]", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r57", "r59", "r88", "r135", "r207", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r338", "r563", "r564", "r645", "r646", "r647", "r648", "r649", "r672" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment Of Long-lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r72" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before taxes", "label": "[Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest]", "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": [ "r58", "r84", "r88", "r431", "r442", "r563", "r564", "r645", "r646", "r647", "r648", "r649" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r296", "r704" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [ "r296", "r704" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://isdr.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r136", "r288", "r292", "r293", "r294", "r295", "r297", "r301", "r307", "r309", "r310", "r311", "r468", "r573" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r90", "r99", "r149", "r150", "r161", "r167", "r170", "r291", "r292", "r308", "r451", "r573" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r120", "r289", "r290", "r297", "r298", "r300", "r302", "r466" ] }, "us-gaap_IncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReceivable", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income tax receivable", "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable." } } }, "auth_ref": [ "r632" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid for income taxes", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r21", "r67", "r637", "r702", "r703" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) in 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_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease (increase) in accounts receivable", "label": "[Increase (Decrease) in Accounts Receivable]", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) in 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_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) in deferred revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r556" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease (increase) in other assets", "label": "[Increase (Decrease) in Other Operating Assets]", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets (net of accumulated amortization of $11,607 and $9,562, respectively)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r223", "r666", "r667" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest expense, net", "documentation": "Amount of interest income (expense) classified as operating." } } }, "auth_ref": [ "r428", "r646" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Non-cash interest adjustment on note payable", "label": "[Interest Income (Expense), Nonoperating]", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r564", "r636", "r646" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r127", "r130", "r131" ] }, "isdr_InterestRateSwapAbstract": { "xbrltype": "stringItemType", "nsuri": "http://isdr.com/20240930", "localname": "InterestRateSwapAbstract", "lang": { "en-us": { "role": { "label": "Interest Rate Swap" } } }, "auth_ref": [] }, "isdr_InterestRateSwapAgreemenrdescription": { "xbrltype": "stringItemType", "nsuri": "http://isdr.com/20240930", "localname": "InterestRateSwapAgreemenrdescription", "presentation": [ "http://isdr.com/role/InterestRateSwapDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of interest rate swap agreement" } } }, "auth_ref": [] }, "isdr_InterestRateSwapAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "InterestRateSwapAgreement", "crdr": "credit", "presentation": [ "http://isdr.com/role/InterestRateSwapDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest rate swap agreement" } } }, "auth_ref": [] }, "isdr_InterestRateSwapTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://isdr.com/20240930", "localname": "InterestRateSwapTextBlock", "presentation": [ "http://isdr.com/role/InterestRateSwap" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest Rate Swap", "label": "[Interest Rate Swap]" } } }, "auth_ref": [] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Capitalized Software", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r231" ] }, "us-gaap_InvestmentInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentInterestRate", "presentation": [ "http://isdr.com/role/CreditAgreementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest rate", "documentation": "Rate of interest on investment." } } }, "auth_ref": [ "r527", "r528", "r530", "r531", "r533", "r534", "r537", "r538", "r607", "r651", "r652" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://isdr.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Total lease expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r354", "r586" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://isdr.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease Expense", "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": [ "r715" ] }, "us-gaap_LeaseExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseExpirationDate1", "presentation": [ "http://isdr.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Expiry Of Lease", "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://isdr.com/role/Leases" ], "lang": { "en-us": { "role": { "verboseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r348" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lease Accounting", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r353" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://isdr.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Future Minimum Lease Payments", "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": [ "r716" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://isdr.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Total Lease Payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r359" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "crdr": "credit", "presentation": [ "http://isdr.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r716" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "crdr": "credit", "presentation": [ "http://isdr.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r716" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "crdr": "credit", "presentation": [ "http://isdr.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r716" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://isdr.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "2024", "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": [ "r716" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://isdr.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Present Value Adjustment", "label": "[Lessee, Operating Lease, Liability, Undiscounted Excess Amount]", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r359" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "[Liabilities]", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r12", "r39", "r40", "r41", "r43", "r44", "r45", "r48", "r135", "r207", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r321", "r324", "r325", "r338", "r482", "r562", "r615", "r672", "r717", "r718" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "[Liabilities and Equity]", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r55", "r82", "r439", "r587", "r639", "r657", "r714" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "[Liabilities, Current]", "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": [ "r41", "r104", "r135", "r207", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r321", "r324", "r325", "r338", "r587", "r672", "r717", "r718" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://isdr.com/role/CreditAgreementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Monthly principle payment", "documentation": "Amount of the required periodic payment applied to principal." } } }, "auth_ref": [ "r38", "r42" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r110" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term debt (net of debt discount of $74 and $87, respectively)", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r111" ] }, "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtWeightedAverageInterestRateOverTime", "presentation": [ "http://isdr.com/role/InterestRateSwapDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average rate", "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time." } } }, "auth_ref": [] }, "isdr_LossReservePenelty": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "LossReservePenelty", "crdr": "debit", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss reserve", "label": "[Loss reserve]" } } }, "auth_ref": [] }, "isdr_LossReservePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://isdr.com/20240930", "localname": "LossReservePolicyTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Loss reserve" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://isdr.com/role/RevenueDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Major Customers Axis" } } }, "auth_ref": [ "r174", "r571", "r598", "r602", "r674", "r720", "r721", "r722", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r748", "r749" ] }, "isdr_MarchTwentyNineteenMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "MarchTwentyNineteenMember", "presentation": [ "http://isdr.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "March 2019" } } }, "auth_ref": [] }, "isdr_MaturityDate": { "xbrltype": "stringItemType", "nsuri": "http://isdr.com/20240930", "localname": "MaturityDate", "presentation": [ "http://isdr.com/role/CreditAgreementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maturity date" } } }, "auth_ref": [] }, "isdr_MaximumsMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "MaximumsMember", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [] }, "isdr_MeasurementPeriodAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "MeasurementPeriodAdjustments", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Measurement period adjustments" } } }, "auth_ref": [] }, "isdr_MinimumLeasePaymentsDiscounted": { "xbrltype": "percentItemType", "nsuri": "http://isdr.com/20240930", "localname": "MinimumLeasePaymentsDiscounted", "presentation": [ "http://isdr.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum lease payments discounted" } } }, "auth_ref": [] }, "isdr_MinimumsMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "MinimumsMember", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://isdr.com/role/RevenueDetailsNarrative" ], "auth_ref": [ "r174", "r571", "r598", "r602", "r674", "r720", "r721", "r722", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r748", "r749" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "[Net Cash Provided by (Used in) Financing Activities]", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r129" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "[Net Cash Provided by (Used in) Investing Activities]", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r129" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "[Net Cash Provided by (Used in) Operating Activities]", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r65", "r66", "r68" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited", "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "label": "[Net Income (Loss) Attributable to Parent]", "verboseLabel": "Net income (loss)", "terseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r60", "r68", "r85", "r102", "r116", "r118", "r123", "r135", "r140", "r142", "r143", "r144", "r145", "r146", "r149", "r150", "r154", "r207", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r315", "r318", "r336", "r338", "r444", "r504", "r520", "r521", "r613", "r672" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Non-compete Agreements", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r32", "r661", "r662", "r663", "r664", "r665", "r666", "r668", "r669" ] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating costs and expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating costs and expenses", "label": "[Operating Expenses]", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "[Operating Income (Loss)]", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r88", "r563", "r645", "r646", "r647", "r648", "r649" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://isdr.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Expense", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r355", "r586" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://isdr.com/role/LeasesDetails1", "http://isdr.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease Liability", "verboseLabel": "Total Lease liabilitie", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r351" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://isdr.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease Liability, Current Portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r351" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease liabilities - long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r351" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://isdr.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "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": [ "r352", "r357" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Right-of-use asset - leases", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r350" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://isdr.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted-average Discount Rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r358", "r586" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r114", "r587" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other long-term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r108" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "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." } } }, "auth_ref": [ "r3", "r445" ] }, "us-gaap_OtherCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCustomerMember", "presentation": [ "http://isdr.com/role/RevenueDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Customer [Member]", "documentation": "Customer classified as other." } } }, "auth_ref": [ "r720", "r747" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncome", "crdr": "credit", "presentation": [ "http://isdr.com/role/InterestRateSwapDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other income (loss)", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r450", "r505", "r539", "r540", "r541" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r44" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r62" ] }, "isdr_PaymentForOtherExpenss": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "PaymentForOtherExpenss", "crdr": "credit", "presentation": [ "http://isdr.com/role/CreditAgreementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payment for other expenss" } } }, "auth_ref": [] }, "us-gaap_PaymentsForCapitalImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForCapitalImprovements", "crdr": "credit", "presentation": [ "http://isdr.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Improvment Allowance Of Lease Payments", "documentation": "The cash outflow for acquisition of or capital improvements to properties held for investment (operating, managed, leased) or for use." } } }, "auth_ref": [ "r63" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment for capitalized debt issuance costs", "label": "[Payments of Debt Issuance Costs]", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of acquired business, net of cash received", "label": "[Payments to Acquire Businesses, Net of Cash Acquired]", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r16" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "presentation": [ "http://isdr.com/role/CreditAgreementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Acquisition of iNewswire.com LLC", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r63" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of fixed assets", "label": "[Payments to Acquire Property, Plant, 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": [ "r63" ] }, "us-gaap_PaymentsToAcquireSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireSoftware", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalized software", "label": "[Payments to Acquire Software]", "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r63" ] }, "isdr_PercentageOfRevenues": { "xbrltype": "percentItemType", "nsuri": "http://isdr.com/20240930", "localname": "PercentageOfRevenues", "presentation": [ "http://isdr.com/role/RevenueDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Percentage Of Revenue" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name Axis", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Shares, Par Value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r49", "r244" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Shares, Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r49", "r483" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Shares, Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r49", "r244" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Shares, Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r49", "r483", "r502", "r752", "r753" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $0.001 par value, 1,000,000 shares authorized, no shares issued and outstanding as of September 30, 2024 and December 31, 2023, respectively.", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r49", "r435", "r587" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://isdr.com/role/CreditAgreementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceed from credit agreement", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r17", "r638" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r10" ] }, "us-gaap_ProceedsFromUnsecuredNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromUnsecuredNotesPayable", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of secured promissory note", "documentation": "The cash inflow from borrowings supported by a written promise to pay an obligation that is uncollateralized (where debt is not backed by the pledge of collateral)." } } }, "auth_ref": [ "r17" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://isdr.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product Or Service Axis" } } }, "auth_ref": [ "r171", "r392", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r558", "r569", "r597", "r599", "r600", "r603", "r604", "r670", "r671", "r674", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r748", "r749" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://isdr.com/role/RevenueDetails" ], "auth_ref": [ "r171", "r392", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r558", "r569", "r597", "r599", "r600", "r603", "r604", "r670", "r671", "r674", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r748", "r749" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Net income", "verboseLabel": "Net (loss) income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r102", "r116", "r118", "r128", "r135", "r140", "r146", "r149", "r150", "r207", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r315", "r318", "r319", "r322", "r323", "r336", "r338", "r431", "r443", "r469", "r504", "r520", "r521", "r574", "r575", "r614", "r635", "r672" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Fixed assets (net of accumulated depreciation of $878 and $765, respectively)", "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", "r360", "r432", "r441", "r587" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Provision for credit losses", "verboseLabel": "Provision for credit losses", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r5", "r83" ] }, "isdr_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://isdr.com/20240930", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountPolicy", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable and Allowance for Credit Losses" } } }, "auth_ref": [] }, "isdr_ReclassificationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://isdr.com/20240930", "localname": "ReclassificationsPolicyTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassifications" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of note payable", "label": "[Repayments of Notes Payable]", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r64" ] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "presentation": [ "http://isdr.com/role/CreditAgreementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payment to secured notes", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Product development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r287", "r555", "r564", "r719" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r52", "r74", "r438", "r462", "r464", "r467", "r484", "r587" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r101", "r137", "r138", "r139", "r141", "r146", "r148", "r150", "r208", "r209", "r232", "r304", "r305", "r312", "r313", "r314", "r316", "r317", "r318", "r326", "r328", "r329", "r331", "r334", "r347", "r349", "r459", "r461", "r470", "r752" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://isdr.com/role/Revenue" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "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", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r269" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r506", "r557", "r560" ] }, "isdr_RevenueRecognizedIncludedInTheDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "RevenueRecognizedIncludedInTheDeferredRevenue", "crdr": "credit", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Recognized Included in the Deferred Revenue" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited", "http://isdr.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenues", "verboseLabel": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r86", "r87", "r124", "r135", "r161", "r164", "r165", "r168", "r170", "r171", "r172", "r174", "r207", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r338", "r431", "r564", "r672" ] }, "us-gaap_ScheduleOfCapitalizationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCapitalizationTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Capitalized costs and amortization", "documentation": "Tabular disclosure of the capitalization of the entity comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by instrument." } } }, "auth_ref": [] }, "isdr_ScheduleOfCreditAgreementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://isdr.com/20240930", "localname": "ScheduleOfCreditAgreementTableTextBlock", "presentation": [ "http://isdr.com/role/CreditAgreementTables" ], "lang": { "en-us": { "role": { "label": "Schedule of credit agreement" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://isdr.com/role/EquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of stock Options Outstanding And Exercisable", "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": [ "r29" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security 12b Title", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r616" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r618" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r172", "r173", "r395", "r396", "r397", "r398", "r399", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r473", "r474", "r475", "r529", "r532", "r535", "r542", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r559", "r570", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r601", "r607", "r674", "r720", "r721", "r722", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r748", "r749" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Sales and marketing expenses", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "[Share-Based Payment Arrangement, Noncash Expense]", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of restricted stock units granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r275" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of restricted stock units vested/issued", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r276" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares Available For Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://isdr.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "Number of options exercisable", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r274" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://isdr.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "Number of options outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r272", "r273" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://isdr.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price outstanding, beginning", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r272", "r273" ] }, "isdr_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://isdr.com/20240930", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageIntrinsicValue", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price average intrinsic value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stock-based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r270", "r271", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://isdr.com/role/EquityDetails", "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://isdr.com/role/EquityDetails", "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "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": [ "r31" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://isdr.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual life (in years)", "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": [ "r75" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "label": "[Shares, Issued]", "periodEndLabel": "Balance, shares", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r9" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Summary Of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r69", "r133" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited", "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r50", "r53", "r54", "r101", "r121", "r122", "r123", "r137", "r138", "r139", "r141", "r146", "r148", "r150", "r162", "r208", "r209", "r232", "r257", "r304", "r305", "r312", "r313", "r314", "r316", "r317", "r318", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r361", "r445", "r459", "r460", "r461", "r470", "r522" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r172", "r173", "r395", "r396", "r397", "r398", "r399", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r473", "r474", "r475", "r529", "r532", "r535", "r542", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r559", "r570", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r601", "r607", "r674", "r720", "r721", "r722", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r748", "r749" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited", "http://isdr.com/role/EquityDetails", "http://isdr.com/role/EquityDetailsNarrative", "http://isdr.com/role/LeasesDetailsNarrative", "http://isdr.com/role/RevenueDetails", "http://isdr.com/role/RevenueDetailsNarrative", "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r137", "r138", "r139", "r162", "r349", "r392", "r465", "r472", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r486", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r497", "r498", "r499", "r500", "r501", "r503", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r522", "r608" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfOtherComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited", "http://isdr.com/role/EquityDetails", "http://isdr.com/role/EquityDetailsNarrative", "http://isdr.com/role/LeasesDetailsNarrative", "http://isdr.com/role/RevenueDetails", "http://isdr.com/role/RevenueDetailsNarrative", "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r137", "r138", "r139", "r162", "r175", "r349", "r392", "r465", "r472", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r486", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r497", "r498", "r499", "r500", "r501", "r503", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r522", "r608" ] }, "isdr_StockBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "StockBasedCompensationExpense", "crdr": "credit", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense" } } }, "auth_ref": [] }, "isdr_StockIssuedDuringPeriodForIncentiveAawardsOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://isdr.com/20240930", "localname": "StockIssuedDuringPeriodForIncentiveAawardsOfCommonStock", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares issued incentive awards for common stock" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Additional Awards", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total Number Of Shares To Be Awarded", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r9", "r74" ] }, "isdr_StockOptionFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "StockOptionFiveMember", "presentation": [ "http://isdr.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "Option 5" } } }, "auth_ref": [] }, "isdr_StockOptionFourMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "StockOptionFourMember", "presentation": [ "http://isdr.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "Option 4" } } }, "auth_ref": [] }, "isdr_StockOptionOneMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "StockOptionOneMember", "presentation": [ "http://isdr.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "Option 1" } } }, "auth_ref": [] }, "isdr_StockOptionThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "StockOptionThreeMember", "presentation": [ "http://isdr.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "Option 3" } } }, "auth_ref": [] }, "isdr_StockOptionTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "StockOptionTotalMember", "presentation": [ "http://isdr.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "Option Total" } } }, "auth_ref": [] }, "isdr_StockOptionTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "StockOptionTwoMember", "presentation": [ "http://isdr.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "Option 2" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets", "http://isdr.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "label": "[Equity, Attributable to Parent]", "periodStartLabel": "Balance, amount", "periodEndLabel": "Balance, amount", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r50", "r53", "r54", "r71", "r485", "r502", "r523", "r524", "r587", "r615", "r639", "r657", "r714", "r752" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://isdr.com/role/Equity" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r73", "r134", "r243", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r256", "r257", "r333", "r525", "r526", "r543" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosures:" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income taxes payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39", "r40" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Software and Technology", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r11", "r661", "r662", "r663", "r664", "r665", "r666", "r668", "r669" ] }, "isdr_TerminationOfUnsecuredLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "TerminationOfUnsecuredLineOfCredit", "crdr": "debit", "presentation": [ "http://isdr.com/role/CreditAgreementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Termination of unsecured line of credit" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://isdr.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "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": [ "r177", "r178", "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", "r242", "r255", "r332", "r337", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r446", "r576", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r588", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r653", "r654", "r655", "r656", "r706", "r709", "r710", "r711", "r712", "r713" ] }, "isdr_TwentyFourteenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "TwentyFourteenPlanMember", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2014 Plan" } } }, "auth_ref": [] }, "isdr_TwentyTwentyThreePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "TwentyTwentyThreePlanMember", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2023 Plan" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "calculation": { "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of interest rate swaps", "label": "[Unrealized Gain (Loss) on Derivatives]", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r6", "r516", "r517", "r518", "r519", "r536" ] }, "isdr_UnrestrictedLiquidity": { "xbrltype": "monetaryItemType", "nsuri": "http://isdr.com/20240930", "localname": "UnrestrictedLiquidity", "crdr": "credit", "presentation": [ "http://isdr.com/role/CreditAgreementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrestricted liquidity" } } }, "auth_ref": [] }, "isdr_UnvestedRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://isdr.com/20240930", "localname": "UnvestedRestrictedStockMember", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unvested Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://isdr.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use Of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r24", "r25", "r26", "r93", "r94", "r96", "r97" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://isdr.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease Expense", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r356", "r586" ] }, "isdr_VestedNumberOfYearRestrictedStock": { "xbrltype": "durationItemType", "nsuri": "http://isdr.com/20240930", "localname": "VestedNumberOfYearRestrictedStock", "presentation": [ "http://isdr.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted stock units vested year" } } }, "auth_ref": [] }, "isdr_WeightedAverageNonCancelableLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://isdr.com/20240930", "localname": "WeightedAverageNonCancelableLeaseTerm", "presentation": [ "http://isdr.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted Average Non Cancelable Lease Term" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted average number of common shares outstanding - fully diluted", "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": [ "r152", "r157" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://isdr.com/role/ConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted average number of common shares outstanding - basic", "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": [ "r151", "r157" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "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/2147477401/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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "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": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "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" }, "r44": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "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(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "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(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "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(4))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r80": { "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/2147478546/942-210-S99-1" }, "r81": { "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(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r82": { "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/2147478546/942-210-S99-1" }, "r83": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r84": { "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/2147478524/942-220-S99-1" }, "r85": { "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/2147478524/942-220-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r90": { "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" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "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", "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "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(16))", "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(20))", "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(22))", "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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r114": { "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" }, "r115": { "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" }, "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": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r132": { "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" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r134": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-40/tableOfContent" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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/2147477891/740-270-50-1" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r351": { "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" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r427": { "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(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r428": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r429": { "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/2147478524/942-220-S99-1" }, "r430": { "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/2147478524/942-220-S99-1" }, "r431": { "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/2147477314/942-235-S99-1" }, "r432": { "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/2147478451/942-360-50-1" }, "r433": { "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/2147478777/944-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r436": { "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/2147478777/944-210-S99-1" }, "r437": { "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/2147478777/944-210-S99-1" }, "r438": { "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/2147478777/944-210-S99-1" }, "r439": { "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/2147478777/944-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r441": { "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/2147478777/944-210-S99-1" }, "r442": { "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/2147477250/944-220-S99-1" }, "r443": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r444": { "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/2147477250/944-220-S99-1" }, "r445": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r446": { "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/2147477250/944-220-S99-1" }, "r447": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r448": { "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/2147477250/944-220-S99-1" }, "r449": { "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/2147477250/944-220-S99-1" }, "r450": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r451": { "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/2147477250/944-220-S99-1" }, "r452": { "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/2147477965/944-235-S99-2" }, "r453": { "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/2147477965/944-235-S99-2" }, "r454": { "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/2147477965/944-235-S99-2" }, "r455": { "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/2147477965/944-235-S99-2" }, "r456": { "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/2147477965/944-235-S99-2" }, "r457": { "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/2147477965/944-235-S99-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r470": { "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/2147478009/946-205-45-4" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r472": { "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/2147477796/946-210-45-4" }, "r473": { "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/2147478795/946-210-50-1" }, "r474": { "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/2147478795/946-210-50-2" }, "r475": { "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/2147478795/946-210-50-6" }, "r476": { "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/2147479170/946-210-S99-1" }, "r477": { "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/2147479170/946-210-S99-1" }, "r478": { "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/2147479170/946-210-S99-1" }, "r479": { "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/2147479170/946-210-S99-1" }, "r480": { "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/2147479170/946-210-S99-1" }, "r481": { "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/2147479170/946-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r483": { "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/2147479170/946-210-S99-1" }, "r484": { "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/2147479170/946-210-S99-1" }, "r485": { "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/2147479170/946-210-S99-1" }, "r486": { "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/2147479170/946-210-S99-1" }, "r487": { "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/2147479170/946-210-S99-1" }, "r488": { "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/2147479170/946-210-S99-1" }, "r489": { "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/2147479170/946-210-S99-1" }, "r490": { "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/2147479170/946-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r492": { "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/2147479170/946-210-S99-1" }, "r493": { "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/2147479170/946-210-S99-1" }, "r494": { "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/2147479170/946-210-S99-1" }, "r495": { "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/2147479170/946-210-S99-1" }, "r496": { "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/2147479170/946-210-S99-1" }, "r497": { "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/2147479170/946-210-S99-1" }, "r498": { "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/2147479170/946-210-S99-1" }, "r499": { "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/2147479170/946-210-S99-1" }, "r500": { "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/2147479170/946-210-S99-1" }, "r501": { "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/2147479170/946-210-S99-2" }, "r502": { "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/2147479170/946-210-S99-2" }, "r503": { "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/2147479105/946-220-45-3" }, "r504": { "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/2147479105/946-220-45-7" }, "r505": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r506": { "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/2147479134/946-220-S99-1" }, "r507": { "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/2147479134/946-220-S99-1" }, "r508": { "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/2147479134/946-220-S99-1" }, "r509": { "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/2147479134/946-220-S99-1" }, "r510": { "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/2147479134/946-220-S99-1" }, "r511": { "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/2147479134/946-220-S99-1" }, "r512": { "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/2147479134/946-220-S99-1" }, "r513": { "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/2147479134/946-220-S99-1" }, "r514": { "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/2147479134/946-220-S99-1" }, "r515": { "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/2147479134/946-220-S99-1" }, "r516": { "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/2147479134/946-220-S99-1" }, "r517": { "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/2147479134/946-220-S99-1" }, "r518": { "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/2147479134/946-220-S99-1" }, "r519": { "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/2147479134/946-220-S99-1" }, "r520": { "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/2147479134/946-220-S99-1" }, "r521": { "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/2147479134/946-220-S99-3" }, "r522": { "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/2147479134/946-220-S99-3" }, "r523": { "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/2147479134/946-220-S99-3" }, "r524": { "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/2147479134/946-220-S99-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r527": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r528": { "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 A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r529": { "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/2147477271/946-320-S99-1" }, "r530": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r531": { "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 A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r532": { "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/2147477271/946-320-S99-2" }, "r533": { "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 A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r534": { "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 A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r535": { "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/2147477271/946-320-S99-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r537": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r538": { "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 A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r539": { "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 E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r540": { "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 E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r541": { "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 E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r542": { "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/2147477271/946-320-S99-6" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r544": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r545": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r546": { "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/2147478979/970-360-S99-1" }, "r547": { "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/2147478979/970-360-S99-1" }, "r548": { "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/2147478979/970-360-S99-1" }, "r549": { "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/2147478979/970-360-S99-1" }, "r550": { "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/2147478979/970-360-S99-1" }, "r551": { "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/2147478979/970-360-S99-1" }, "r552": { "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/2147478979/970-360-S99-1" }, "r553": { "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/2147478979/970-360-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r558": { "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" }, "r559": { "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" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r566": { "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r605": { "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/2147478795/946-210-50-1" }, "r606": { "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/2147478795/946-210-50-6" }, "r607": { "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/2147477439/946-210-55-1" }, "r608": { "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/2147477802/946-310-45-1" }, "r609": { "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/2147477271/946-320-S99-1" }, "r610": { "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/2147477271/946-320-S99-2" }, "r611": { "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/2147477271/946-320-S99-3" }, "r612": { "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/2147477271/946-320-S99-6" }, "r613": { "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/2147479168/946-830-55-10" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r615": { "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/2147479168/946-830-55-12" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r705": { "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" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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/2147479532/912-730-25-1" }, "r720": { "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" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r750": { "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/2147478009/946-205-45-4" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r752": { "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/2147479134/946-220-S99-3" }, "r753": { "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/2147479134/946-220-S99-3" }, "r754": { "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/2147477271/946-320-S99-1" }, "r755": { "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/2147477271/946-320-S99-2" }, "r756": { "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/2147477271/946-320-S99-3" }, "r757": { "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/2147477271/946-320-S99-6" } } } ZIP 56 0001654954-24-013940-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-24-013940-xbrl.zip M4$L#!!0 ( .^)9UE=?2-SZ P &MW 1 :7-DK )"3A2H$J M -I6/_TM0(+B?U"T<]+,,0\)Q=T%=O<'+'9!$KGZZ77M6L^8<>+1ZU;WY+1E M86I[#J'+ZY;/VXC;A+0L+A!UD.M1?-W:8M[ZZ<>__^WJ'^WVKS?3D=7W;'^- MJ;!N&48".]8+$2M+DNX1%YBUVR'WEZ"?2^OLY/SD](?H_@WB(.51)0/$;D3I M0WN6M[!LV;(2[78[IY\Z9Z=GWT5,,V\A7A##%F+VB@AL"Y\AUW(P)TMJ@>)6 M8-"EU?O&MOHKQ-9HP_ :46F4U7L6)U%;M]YFR\AR):P/]K>6[,8:ML>#N77C MD)%@)?<9"E'6*%_+CK,2IQ MB^6JDV"(D05B2RS&:(WY!MFXI#.(U99UA2CUA%IDU&]Y9[,A=.&%/^&&G$V7 M$M@Y.-22%X_38;9A%8)N/5A56Q8!?P2743.Z(0VXNOZD MW'.)(^/Z#7)ED)JM,!9<^[B(;/3[&3A[!D[#VO&3\6PR&O9[\T'?NNF->N/; M@37[/!C,9PT<1C@>(!&C8H4% 2,,V"1YC4"=5P?*^I!H^]L&N#S@(F?RR6*R MP4SIS1\I\AVBTJB8!(X3?E4$XF\,_]X,QP#>YLR8/@VEO/@0&Z\/CN/?8 M'P)/ Z01R%MO#6:O,.7D&4.%XJWQR.-5435*&R'^6!WBV\G]PW3P>3">#;\, MK.$8?@^L#Z/);/9M@_D^F,^$9_^Q\EP'"NS!GSX1VXIPEPD:D?Y4'>G9?'+[ MK\^347\PG7UC#?[].)S_UD"\U[1&?'7G>B^5)W*6WPCH]WM,W=[LLW4WFOS2 M1.=<&&\0)X#"0\S$ *\\@A&8'V1I0+CM>MQG&'ZH5N3&6+R=QOO:^S-_O49L M"_&-+"G4@S:BHF>KG05"EP\P7VR"P\JA(J\1HXLT1F'#$J58T]:N;4LWW@"G M@0O6H "8\-KD^.YIVO&!8.-4[=0@C9NC5SWDXS>,[NVFW1M(6TJ\<;)V\@@C MKOT;7AM=>Y9V;2#8.%4[=8J?,?5QX%7]P^C6\[1;0\G&KU&2R3"DA+TEPRK5 M"S/)U$VCG[]+^SEHP8J::!R^"\$"@WEB"LGU[ 5M=!Q.W36Z_&,V& =-6+(- M2S;2.'V_++!.-E@Y*^Q^JI\56A_T55-7[8GI'#VY^R$:2ACQ_/XM> :=-&BF MTOTX6HD[1C0R=7$@WGBZ(#V->SIQQ^CI3'4;B#>>+LI9XZY.WC+Y^BQ3T(;R MC;--B6SKI!]%=;[369E<'@JXA303 "<9S8!T@ T M8:9P[R419U+WC([/; !$NR]-I"GW=VKD%Q&-"&2*^30"S=@W;X7E8V)B,F*3 MJO:U2RR_9(O*17<:0^%'>LF$+,SK62^ M](1&O UF@F#>T6BIWW- A'L'JL],+;VM2/^[17_Y'UGF=\C(1_4.-SSK= M)\\FJ-9_7";Z55>#W3?7E3K7[/)BCRXK?(E=!?"XY#@0E,!?R.'6_?0F5>JI M45.'H@,A*D$0\:NKNB"H P/"X-=9(%NT\>O&110)CVWOX';%'EX6' M1)1VFCF=H8-=P7=MU%4@?B!&7054&V\.BO$#-HHT,4FJW[P.]+NC6JIAK_G5 M51WG^[P&^/$3-P+_ZV9JJK __+DJ[#L"2C5%K^075YDNPQ/0E%[![)L^%V6_C)#F] ^?H((+I6Y;F7N$M>5KS)=MP23 M'UFHPX$NGX(3&JY;#GXB0M^%,H!XSEQ5*T'6#:2@> D8UAY$?L2V0X'7D@T, M\Y^X($(=EO4S\_R-9B7 4JR[^B19G0@FOT7'E"N_P (+EUB;8F(JM\Q6>U9Y MICD^"[_5_"JVW7D,DR6]#9/7.4.4NV&'@6&E'$=JU> 5,YMP''Y.WGM!S.%C M+":+.7J=K1"3K^0%YE5CS;73;!!7\E_7G-Y:SJ!*YD2L1PK;/49R?%"] M]IS_^%RH[\>U@0:>F@'D*QN6?O,3OXH;%^#11I70]QYYP=%;ET*W\6;ETWN_ M&>W+& ZO_A3;F#RK%V0A=CFX1YV)6&$6OL#%=_2>ZWHO&'GR MHN.[$,+S7AC/V%2=_?"FE4P'?H.7A%)"E]JPJLQ'NIB5J3^@3D5#(\YCM7(- MI07Y2W4QI+;K.]@9TEN/0\81/B2/ENZ*O,>YA(<*0@3QEI3\)377%LQ7N(\7 M&/)C)_H\7,>;_82.%.0[^=0&C\BS5!P*K2612QOG6/ XID$^]L@QC-\1641> MJ"]>,^W6=]]U8<04JNQMWH(848YSY/X,^C'D0I+2<]8 !1?!L_6P-HVF9P6^ MXS10USP/C-AX"N,+IZNA!*5N+2<81.+WV4P8H#[(S]]1-FD\5O&#&8/>!16QT2%C.P"N.A MP\+/#%$A#X*_0X1]0>XNX.=2]L^[(.D"NMI]>/N DZUD-J9ZC,GIH,KFF^V. MYP%MY3VU;Q"\WS^DX'X_.,--%CGS%:*3C ZR&8>3^!X8PLL00 MZF%\RABJ5%*OU&X0:.BCW1H#4]VA M]2X6[%3))N %M(/JV\?<9D3-X$P%&STF*.;L@K/)O!3O86-)SK&WO2=9\]H13.4L M*?512#F0.:EE,6U*,?FXS,@,G90=)?2C,"21X_)[+,O85B9%C@BU]^0=;XU( M[91=+^VO!5JF" ?54A7]08DWH3BC:S[Y6#2>OWAE&L?(1Z/Q"D)$J2QT=IQ^+SG-/(+=T=,09#JKU_ 6NMQ)X@3%]@/PIHW_ :R.S5X%SQU!RR/&1LTP6 M\AQ4=[GO[]/P%8>,UKG40^N[<8FL;_*439$.JFE?/A23_PF@?%R)F*"837'P M,B1?D4TVDZHJ\+^TZJH3O.#[XW\!4$L#!!0 ( .^)9UG O=)QYPT JE M 5 :7-D&ULW5UM<^(X$OY^5?F-KM% K-#+0,<)'M[G[8<6X!NC,U*)@G[ZT^R#?A5;H,5Z6ZJ)@G0 M+3_=CZ266B_\\-/+VD5/F#+B>S>M[L5E"V'/]AWB+6]:6]:VF$U("[' \AS+ M]3U\T]IAUOKIQ[_^Y8>_M=N_WZ$._[![^*3/RT/^ MFBY%"UV^U<(HU'L*+@YEW?F;'27+58#>V&^1> P:ML>#>W2[9<3#C*&Y[VX%%/8/-/3L M"]1S7303&@S-,,/T"3MQ<2[QOGX4/QZY?8@[VF,?7QBY::V"8/.QTWE^?KYX MOK[PZ9+;<]GM_/9E-+=7'%>;>,+A-F[MM40I17K=#Q\^=,)/]Z(YR9='ZNZ? M<=W9P^'BC'QDX>-&OATZ%Z"&2B7$J_9>K"W>:G>OVM?=BQ?FM+@W$(K\07T7 MS_ "B=\/L^'AF80Y],+VUQWQ0>?.YW628PQ55A0O;EI"H"T(N?QP?2E*_7M* M*-AM>-UD9+UQN7&=$Y[H,=\ECJC MY8KO#]?81RP:A05BLJ037F=]X(5#HAM MN2?#+"RE2 M2DLZ%SN/>(0_8$IYQ/""L!I7@92HG(MFOEVO+;KCK/& 21:\(_""GFW[6R_@ M87/*76,37-D1UBOE7,Q1I:K"E)8Z]YE1T[RW7JJ=42!Z[M-'F$?6R@>GI;'\ MZ[3.9EMITZT5]M1[Z]%MRH)T6A]=O_##] M1O^ZJ'U,HR?^%,GK 8\YP0X-O85/U_&\7PFZJCQF O$5!WG(E/"_[R;C^60T M[/?N!WUTVQOUQG<#-/\\&-S/H^3O'JSKVRF KL@]^YE4K\#'., PP[RPV&.8 M9MZR]M*R-F'NOX/=@.W?">D.J8[?^+W'& =^MZ4T,1]TK4?LAD_\/9;+B'4T M(!4I)O%?A,XGRQ5YIQFOJY38G ;Q0<]STF\D),LM.[/8M"<2%:Q';>13!].; MUM7^Z1:U4]4JOS802W28&%6)8MJ$UYR]_H+Z:QDM,0E^DP8FB>7H6N@9BR6< MFU973S6(QY;8!KNI*Q)$GB,& M&1LQ)I82)->"T/.]'GH@YII#3KQ#P%N&^85PC\YD\5()GWW>>B>N6^_XH 7)W5X^[LW:8 MX^&A%UC>DO#A=%P;<#!XL=VMV)98[7V8-H@9U;/VTGD%W'YS6!L1ZY&X)""X M>J)1)*LSDS"U=F+V!LXA9.5!M4E=^J#<]24YA&)[S:E+'"?=8J=.E9*H@-A1 METJHPX[<:G,("E<'H:VF4!A$BKK$ I@4B:7FT#'RO>4]INL^?JQ.A!8*@^A0 MEWD TR&QU!PZ^GB!.30G7I&L9*1,'D2*NN0#F!2YO>;PDC (-#8!,J NOU M.-L>_@>"1;+-0N:N9?(@,M1E$P!D2 TUAY!]>STL8( :AEP+M JJ+K-030[$ M:',H2F>G]E!WH-1/M2J(+'5YB6JRP.8;Q)A(7R4L V?I2G1 '*G+4 XJC38 M''+R)ZS*22F2U;-<$O=8(:!?+7NU M[T&XR$N"B%"7@0 346:C.2ST'(<(@RUW:A$>R^,U4$E>J$P!Q(FZ! 28DPJ+ M#:+&MK=KX4/LA*&AY*#N& >3!1]^25-Y]0H"4:DN>0&G\C0/F4/Q3.P&]K S ML*C'!VH2'F BX7XPA[O$2*WG.74&1-6:(-Y>)4TB M-:T\=U*'KA+S7B7Q4,<\B:#$RA\Z62-'_/4K[J OOF(CL9W^&KZ='KU)E?96 M^5D Z)T;"7/>R_9 +H#D)5V$^6I+3.DKHW<5?X,]!;=#;FKPF4V MKLF]Z(9^B<[KEU=3I0_5?)[@%1Q:5LT**J0QW=C>A@ACW""DAZS*-30?87A] MAJN<9P[-X1H"M\U/U\G*X5^5GN:S$1H:-W6(/2_.II0J:#SC F2TU5CI(T[$D<=*-TXFL_K?PK/[=Y,MT M-O@\&,^'OP[0<,Q?#]";T60^?ZL[S5]@>?7RO53I_ZN[5!<$ 9[/M+#B5FA, M;R?;\/")=^EDZ44;V.W=/;4\9MEQQB!\%7O>^<^6!?$1^HI:J.IY>M%!##VUA%-93U'15J>I>=FVB*U4XQA\/<^2WHM+E24>^Z= -- M$N08J&\3WI=0\A1NAY"TQTI%O2O79S,)=(Q!$7.^LB@. MOY%03#%XK:N(D67R>M>RSR9.[H;&6E[^NF[QSN]?L,6V-!S93WEM\9WC?*VH M,0D=N8K>1>S3V:BVS+2NL'BQ*;$2<<*J759;[PK^V6VKCHL,ZADY7"K.+O=Q M]'OHY2]PEJ;Z =J:5]\;H!;N(Z.I#8?/1[LK+ON%ZFM>>E= K\Q/1A.M._<>64+R_MEV2BBQ7T7R3 M8GW"LGG(*F\8-#+(82V]Y+T&E9(R-%_+V#RWE?XRF>S;+2,>%NGQMRM:KF&S/K$YA?%8-YQYPATPQOXE8W68S] %?/4LLU--^Q>39] M5;XPJ*])UK0'CV%[R_M$&'\ 5,:<=3@\U3UP .V1L*VXU$1<) MR/88R)0TW]-Y/HG5'C&H09[U-9G18E-VPGWXW@[^Q\KREEA\K^Y@L<"V]"O) M7A>'YIM&];@]OWNZ;JKE]*NB%.X/-MB7LDG$Z;Y4EWTSV9>R+MB +=FW%B.\ MTY]2S+@STILA$IN2OQ??WDV8[?IBR9Z_"/60OT!I306[J>>B#M#=9#$G2X\L MB"W2$=$R!O?JU'>)G?1I O2'+.BX* $[41@ZEH:.Q2FP)'.UVQ%I]S*+-'U= M7Z,H$B?RBJ!TLU B>10K* 47AQ>B.4JBV4OJ@!%-LV>@'&=A9%9=6CV\$"X MM;.WI!BGDFT)/.^R>"(=E%!24F^BW1VB(YP_6YLB9-_F*T^DA(06BM2T]1&2 MOJ+[_O2^ KW9_Z7F. G,N'LQTRHT[;MS3(N*56-8U,F5 \\%G4A!+:BHBRD' ME0LJD8):4'&'4XKJ*A= 8@VUL#)]53F\7%#)]EAJ<<):4%]<%>P6XL\%HCI- M*"[7 -.Z1;;EHML)MJ&N =:-+1I=TU=D92YFGF+EX0DJ^T-)-2F@4E]F M]682JG9@99$ PYT): M?KBQ!^^I[I'2DR8(^ERHRD^BRIT?YXW$CT=>UW_\+U!+ P04 " #OB6=9 M)-%#2%@2 6_ %0 &ES9'(M,C R-# Y,S!?9&5F+GAM;.U=6W/B.!9^ MWZK]#][LP_94+2$D?4O7]$S1">FFEH0LT#TS3U.*+4 S1F8EFR3SZU?R!8PM MV0)LA-+T0SJ!3UNG9B06Q[3D(3SZ>!+0! MJ(W0B45]@!W@>AA^/'F&].3GG_[^MQ__T6C\^FG0LZX].YA![%M7! (?.M8C M\J<6_^H64!^21B.F_A;5\\$Z/[TX/7N__/P3H(S+PR$/^[*U_.::E6=Y8\OF M)8>LK5;S[&WS_.S\]9)HZ(W]1T"@!8@]13ZT_8 UW(@11-L,>!6)- 'J_TO MV[J> C(#7-GPF:3'WKE?V#Q:NQNHV[SLCZ%%"$(:76 MT',##H7^V^IB^]1JNZXUX!S4&D *R0(Z<7$NPG]^X#\>F'P64S2F'YXH^G@R M]?WYAV;S\?'Q]/'BU",3)L]9J_GK;6]H3QFN!L)IXZ*9P%F6S+YU_"5#FOA-,_J2D5+T@8;(>IX=VD&A!DM*P?]J M)&0-_E&C==ZX:)T^4>>$*FAN42.FGHL<[NN? M@,L--9Q"Z--R%"6,M2&[9\T#^U/H(QNX6\,4EE(EYJ'/?O)00OOC_AR2T-?H M5PP"A[5K9Q/@BD75A?[*F[$0,X68H@5D<<*;P9Y'=Q=%M=RZY!KZGOWGU',= M%LH[_PN0_[RS2 I%UF8E0*V*G76.B%5P3UCG@OW0CJL1$L#82;E;(KYLBIRC"M4^U: M9]0T1^"I7!D"TEUK[T'6LY96O$ZU:YT#N( X@&659LAV;MD$LM;6GA 8ML32 MYBLFW]W:;)@+J3]@ 6'X".;E)A?3[Z=U5MM*JVZM:K6.P(-;E03K9543;=3P MB6BK:?MJ]8MH*XH#:@"$Q!7'!#4DA4S[\>EKZ /D5N34F<+V*D&K4A%:6F2X M X3/&1:E'=INI583;10]1TA<*0)EK15S53CZVA28 FLU$5K19D+B2A&4ME8Q M=:48E,U3S%51WZ5H&C%UM1B4%5/"5G&?NBDZ1?:JQ^&;-WXU?CE.0.P$JH@T M7;UD?319=N4+HV]"5%-6!+&#!]APT(RO_/#I?%Q16A?+4A#VFXRT&=,TA074 MC7I95L)[&#,X>^%+Q1F#76>M&"EQW,WPA0]VHL.>W-P66 M\.S1%^$8!*Z_M3,F[&G$[$.$$5]EZ[$_UU##)Q]B9[48R(M3VXW_$D;'2(,0_1[6VWZ@/@'VRC95 M4KH\9^I;+MMR5?;OAOU>][H]ZEQ;G]J]]MU5QQI^Z71&PWILO-'.2@KXA3IP MZ]5::3_4+8CJ3DM*FM=%T@Q'[+_;SAV3I']C]>\[@_:HRPBL5U_OVE^ONXQF MKS(I;[FD!'RC+N!5__9^T/G2N1MVOW6L[AW[NV.]ZO6'PQ]T2:RR(Y,2]JVZ ML,-1_^H_7_J]Z\Y@^"^K\]^OW=%O:U+N&,3&@#Z$(3R@C0D \RB20=>GR2>K MD!9_\/L2.E,E[+)?J2"VQ<0BVJ9.S.$ZE0+>F&X=Z\J+VF0=->OYDD+C3E!Q ME!'QC(DW*]5;7)]7"-@CS D_GK">_(QQA-WZ!]MCP_0GO^.&A&QH "?Q8G[\ MO>M1Z'P\\4F0$WG/YHE:#X\@'N9MJ_V$5+Q+S%:G\813A#)CKCF?S)!B699V MU6.@#*CK>(XA,XR$O$Z#Y"= 9=8H\K6,<23RQ$:Y,-@HO[=RX&NS2S(7J-LP MH4RQ;5XKA$$=MF.09QX.!PZW\3189CZ+'B@*\'8^AT ,$(3VB9R63T9ME')D5BC->:!ME30"#M M4AJLIJ6",?4:E7[%J\^$UH#'NM;4O^07!(HF,7E:D]0N@)\X^E;*S^\R\4\B ME88''W@C9+$N7#;K//%?11-ZSE3"8X*6%<1(9B%5:OO&(Q!-\%5 ",3V\X@ M3-VUQ-B,JHL83-%SD0S)=$)//+F#_FHA51Y*,F0FZ%V,/-;VFRI=NO,$B8TH MC)=KVX^ .)35VQ^/P%/4>4A\6XG3!&4K"Q/K_^W>]-^>\?RO;?2?<+X(_2?" MQ/I_IR?:W!-OC/SB4).F,4'U MBQDM_KVWY5/!"3VCIZM\$^67OXQ;KI]7^I M?2.PZ/A,"OM[OBN/*-]M" AD?X1\_+3J.F?U #<\/I/"?)G%'!?%4:<*LU:E M6:OBJAA)*35 M@\@>TTFAN,BB6-+6L$,M.:^3@O,Z"R?BL5),=?B,Y !/"MB;O.-$3!;GLB(V M7<&A($BTWFX?)*Q7R6^U1.:MSO.D)'NWBV11L;7()3P'E,*=ZVHBAEHQ"<\& MI3#ENI*(H59,XN-"*U#GN6XCYJ@55?'1H12Z7%>2#56UPMSNW% *?J[[V:3U MQ.7JEZPE$BW7IVTAFM72+UP^4STE9*ZGW$;(90W'7*UCKM9+R-6ZX6J%/>;1 M#AN@ 3Q!3)@VI="GGYYOP1\>N7(!+07]! MYRL;@46;D?TY__[>!9@I+5G1OB?(A@.F#UB2M5M'94;U$;5H(.5BAKE07J*R M\%-+90?1)]78$JMS0KD.DXW;HQ-N5=D!]9-&.V*ZSWU[J'WN\.:EX,S+6X.-OR0,=HRU27>!SJ/_-UG>(!6A&/&3%,09"4W0['+F6#@6*N@QBHE3NBN$DHW>ZHFB39_I9), MFHB6]R)"8OT6J*;/$ J76*?2 MXW#7K :"'L*GN>X!\3$D QB==J13-"\.6ZK,QIME$V$3,VUW:F[W,Z(>'U[. MH0^7Z;&E;:F(QWC;*L8[+K^BXO6[@G)">$42Z[WKYAJ.(2'0R9R S-LW1VB0I7+8Z[CB)BY\ M &UO@ODLFP7]T!.Z>#2%Y7KFA6Q8A@DFV$*LG:[$J6 Q 8=7OO^"_&D2T,.> MX X6A+]B+A,,I22(WHMTXDL.N0Y> M=3$_9^>4C1,DY$:90BC!3K?N5' GZ@(2'U$VPI#?JI8,7 2T!NE?!'^G*W=D MMZC)YP3,Y@S!7^'(CHWGD.=\I7 *STQ1PKU=4OF7ZB[T#R2HT^S:?]G@S3G?" DF:-=L1TDNY% M/3FZ1;??1PC[6)X]L+PM/D=Z &/W_206BL7/S00J-LKHT5,U2HKT>S1*2OS$ M*-6_$Q%7Q0B5V\H:\7=IF+0"$M-4^JA$JK(;+R"JEDG3?H^&2I=,0RKS\0W8M3=MJ8NG; MA'!I^##QT_.*Y!X\\X_"1R$B46@_\*D/L(/PY"XHSI"KH:H#\)Z-WO^J5GK- MCXAQM _E CV4"_0+1).I#YWV A(P@0/(-<\^3Q(! N".()F=E_C6OL&8YGW[ MUL].26B'%-DR(J^%_;W$NV( IOGA/G2B-\5N5S%C8?AB>MV]JJ"J[\B?!-+O ME %8\KC8:J H&2:+"$TPAPQ[-G-/PPYWX1WZN;=1,EO=Q_OQCYO>+VO3FT]< MRV\)6J/AP]AH2VL3.$9(%L-IOJCP5P MZ8C!H.*ORII8M;4<1#PL\>/L_4J5*D#S9\-^A"&NR6%VT-R &ISP_M\NMU[/ Y[*+KMSA3"8]^1=<1QM-F*E% 8BC35F6CI<'^ M.-X47@#D\G'?C4<^,]Z"LZ#UU:C?E^I?HRU5PDX;H$59#5U* ^A MYV.5=K'-D*$%; ..CC6.U%5U16D/VY1F@GUW$E#SYJ 8=N1I?7]:N..BP&N" M^3801_-N6A'"3%<3!H[/Q*.%*^7;E?=2C%H@HM[K+[;N*:)=F]00)?3;T13@ M>)\O[#!H-SZ<74.'O3$"DYQI;TK9Z:(/28?^+1R1)F.)WR @&?^7=-T*?";8 M4%&4G2[WD!VKY]:]9@!O "+?@"N]%4I$:(IN1=AWNJSC@*-HY$ MLG>EU''?2"EZ6A'\3%I7%[,XA2FRB^+'H8 SP1L/25\[W>6R^UM]L[GK/4,8 M+81!L5+NO'A)*Q2?AJG[Z>_#.\H\_S?HKR[_6Y44,65U) ^<&B&9X+OZM92[ M;F _"6W+ZY4A5Y?-:HOXK; 86Y;(DV%F'N0*9(67#/S/HLRXDA=,U,W MJI8(UF4)+*M5/[ BZUZ08--AOCMYS572)HI%&VYIAZ,EC*9H',5.;(;F_M9?(^? M;9*O9%^TLBNR,8I_.CWR$^'=;EY7K=.XB/I\O4VB&S"QM9L GJM2T:A>/ M!PL&8"L*$P;K.=!UG,2Z\L(31-'*WP#1/VF\1@$FPC7/R/*%/";H5D&,[!*T MCGE088K*>=F$Z)BC"1Y0YC*)T8B.F.F12+P&B9%_'Z _G@- M3-&@O(!<^Z1([C8IM1<(H&%*5)7V#V1*M)L%3+AS*TQ=3F!+1_K)#H2(6.]X MO]3ALILH(A%JF4"M1F+]<<&XGM.*24T9A(K19T?Z^QE[7A'H(+\](3#$K3(& MOLK4V!@E*[&*0T21#1__ZQ4$R2.(@& > [-T/W962W,$'XA%P.!SN M__8?[^L0O,(D#>+HCS_T/_5^ #!R8R^(GO_XPS8]=U(W"'X :>9$GA/&$?SC M#Q\P_>$__OU__H]_^Y?S\__^\G ++F-WNX91!BX2Z&30 V]!]@+PG[XZ:0:3 M\_-<^E?ZG)_!X-/P4V]6_OZ+DR*M."(ZZ(_]\B^7J#T0^\#%+1/5?O]S;_)Y MT!N,2J''V,_>G 0")W%?@@RZV39Q0N#!-'B. (.:(=^!HL_N.#RQ4G6SB:! M:R?"G0*+U^Q3V=9%O/E(@N>7#/SH_@3P8\#-^=W5$_BR38,(IBEXC,,MAI*> M@9O(_00680@>L$8*'F *DU?HYWMT]OP4YP\H_[T^I__^^OMH_N"<)T'$7[A+ORAT,*M\/3Z\_G\,_EK M(=QM[)*7JZ &A!+XI_-"[!S_ZKP_.!_V/[VG MW@_H;0! WT<2A_ !^H" _CG[V"!&I<%Z$V)(Y',J1 M.MIL5A7\41__F#E)MM6 M*YHG )VQ@#N_6MX[#?&O;M&_:@#A>P8C#WH%1-R 9,8E[9.)G;1Q,@ 6*S2+''[5OUDPW!PXS5$NM\A81NO0+M!C/?SHZ]!Y MYH!O_%W/X')!%:-;^Z,%P\O#TQS?4@9@(:T#?+%-$@PN2%TG_ MT$K0?Q&X3 MGIDB%-5DT[5 +8 5 -( 6,7 HO^X=L*P\&0)%ZZ& ME,X%GPNPOMS71"Q@A!B58*DGHJ4_T00+7F 87L3KC1.)[;ZZD%8.<. U*%"1 ML(\)44BJW>"$()M M3A*,H 7L:,,FG"SR[6L^9Q 5@U3!NV@UHE0D3="$ AU'CUGL_O[XXJ"7LMQF)&X)&3YBLTJJI-5658#?L%@E&A9021FD MR'HEFH"H JH+*LJ&+):[[7H%$^G26XCHME7JT%A#A?[=&F8PD"0F"J""!L;\ M)G+C!&V?2(0/;DO-]X:"D-_(!&8[9,-$)YG=QJ 5UGE4#8&C[)\0F8A)1 7!PF:N7:6.%$:8.=Y*SU8 M41$;H"V23&EMR %0C?5TU-LGZY@NG71PV/[U\E@.H/2YO;RX73U>7X,OB=G%W<04>_W1U]?1HF)"+-(59FG\<+0P4 MR.JCG!1LE6-<03)$(W<^7?D6D$H!HN@VIT-4?S;,G LG?<'_N_K[-GAU0@0L M?8"H&X&;00__81%Y]5]4) 4OY< V]3'Q*)VO,O:@!@EM''\\'GH6,/N(76&^ M "1,,^KA?\"=FNE9U'5Q^!;JIPL1I%4([V#&MQ+55#3.J0K0:U.K1)X,WG X MG/L]"WBHCI1)IY!K@J14!3]&,,.I()TPC-]P$H^B?_?[\##62;B"Q1,-CWG#9AZ' \<"#K8";%*/*H#,>:^0SS!KEMD+3&KVBJ"W/$%]G!'#K%*& ME2(#XL\'L]G4 L:TX6L2AL@#MV8:BOFBRSAO-&%E"J"U9V]U/J M@K1(.E[:I:Z[76]#D@#=6>-\"_^@]P&P43H\&\^&U"@=GHT&H[I1^I-APMXG M\08FV<<]ZFV&-H=X.[C!_C8Q7>4J^LBJ KU*59D\&7P73D83&W;QZDB;-+T. MWC$'R:3(I:<'-\BV#7;TG$UGE)S3R=@N:B[1.W!PZI);Z*20Y-E?^M]22*9\ MD04GU]%H$*N K]G&,@4ZZ&[?ZVJK)'M%@M6L./:"5(_W\3QQS8XXQ4@\O==81P]GZ,U?&W')N"7 M./;>@E#4S=V?]=&D":G*C.)O]-ACU9_X-IAH?%3-\2^DC'OT,H0J6(4PIR_, MKM[=<(NC[UK8H*:JT^>GWI6Z$[!=CXSES!OV'!NFF^Z(63=AT8+,T&+V ?W^ MV:0WI;;6_&P\&2A;6R=W#HB] M05TYLZ$UVS@Z*KJ Z,[R.R8EFHOV%N7_1[ M@UH&O#^RX$-MXA&X?DQ[?&X#9Q6$01; %.W42,::ESCT8)+B75OVT1+7H:ZN MCR-=NU1ED:HN7>!]OS^&%G!M/]3,C9J;Q9>;VYNGFZM'L+B[!(]/RXO__-/R M]O+JX?$/X.J_OMT\_<4>MJK%' WR% MT;9EYA$)Z^.1'&Z52GQ),EC>=.1;806I8&0NNN4Z(*%*1GQP:O:#8$5>]7N^ MK^MC;O7-M8&4QW)5]C.FEP)5.]2L 7H00GQWQ)ZG:?KGJN;0:$"".;]J9J,)1'-^0'+TC)KIBM-)[ZV _C66"T%G&T!6TJ6OA[# MN<5BION7"1QXN@*#NVRRZNCXNRLK=U7M73.TCU*AP\"&^S%<4+(MD^F=$J[I M$V0XBAV?L5_$$5ZO8.0B:)?([@[C=)O EM/HCFUHO#BS3^=J]VBZ-$"=6CU_ M,)Y9P,0#H#,.WEU3--5 M3'CZ8,ZAO;8$Q MHO<'DL0B^S =.W&?Y%M NY7)]R*$@-P)75>N!("K=^S8L3HX?'$@7,;#BM; M 3994RJ %&N<@7_M?>KU^F#C). 5JY^!_EFOU\/_ RDM5^=LLY1,"E>J;IM+L%0OP>^*YY E]@E"*V4P?Q M;9SBBR=+_\EY%P=B=6M%:]S;/AUL1,-U:2(_Q1_/H!5T/00\WS56O3GD5ILC MZ:T,$_H!9DX00>_*22(TUZ>5_E]"/W #T0Y(15$?;=6[465JNQ8-UIZMYJX- M6:^ZXF5N:.?Z .8-&''0LOL[M=TJC1_K]V;:HAM:W;5M(/E>VY2S4;7. :+< M8[,.CP[4&=IP+T2&C?'P4H$SL,BR)%AM,Y(P,8O!O=,2'J/'G\Z]3M7B9.?J MT!/,L3=>V1CMI@"Y]72&;)4L_.Y51[/CV['I1N/>A!SJRJ"G>!34@E1V/D3H M1Q5,'Q4MBCROUW%R&6]7F;\-V8RR+3>$NK6AT3^=J>Z'=0V]:^ZP_[,AB..T_1*]F%5[$YGVO9\-B<2C^#HM%)5?5X@C9 MD(+42PAY>_-ACQ 8_^:OE_F]B66$;V(T>LV5.#WE), PESA_SL/H>J.>R3QE MK<#8"P25FRM6A;+<.\DR(06\/')H?8^,(GR(K!26(58V%?#2UAUQ#(Q(DSJ" M9].!%0OP/IC%D3*D$4!4TC/LC02D&:L(2M$MRN 'I1?#*IDBI B^F(A-C3R, M9-0?V'"NV@6K*O%V^A8R[X;$TG1X&X6"6<;58;>QC4K32YDK;SBWX>*H*DY5 MEE%="QFVW(5H=7@5-2VS7.-TH(UP%15J.8WN$8%6I5VG M,-S%Z/8 MT?)3TC02+MK%YE-0H\:3 ]V^#=[XSH %<:9VFGJ5WBG:>5(-(_13L? DXG3T MO!7:KMM%-SE0)9I98]@QW9):=4)I@_P2VW,"T;Q4TLJUX^Q%!:02IZPPXYCN MM-MP_^K#,:O ZI'O--_T;-DGEO-K0CLIN' MBHW?IE+&5[$T6_HY&.&D6I/1N4YQP-47IHH C4-R5_IJH,A7(B$T=NE)22JS MI)42)WS7OR1QFMXGL<^_7E'Y@8RMK5U M@INQ3:1$!W"ZFMM1]; ;7.;68*$.7*Q/8K>+W/NF\UG\ B,$+L3Q6MXZB +< M'WS1.^^AZ%-KT](X4:EUH#9YR55HGBXXJKD_P.\<-UM5;8M6MK0FDR:OY\:,>-?E6<3'X>)\QOHJP+ M/5MJBCS %*)W^8+Z=(D,ZC FT:9RBK7HZ-SM*H"O;X$E"O1&>W_F^C;$+76 MRAZJQM[6S8"WTS.>W7D7D]R(>!9T7ZJA,[=S*_!Z:F>A>%X#9#3U;?#/*0-E MXS)WBG2UK*@:V8J71F-A:TKMZ$*(%G2'DVG?FA*P+1CY-VUCB5^Q H_F?;&W4091"\F MHZ#RJ>0.BD]71>(ZCU?ED.OGJWQ9&GDQ=/M6>-K44++U":E682*<@0B:WAN0 M5&%W<137OPWY%K1-27-)A%;X3%D$H0:=#_S)R+'"O.B E9\#+B\ \V/.N)]: M*'?R& L\A5ZCW].,WEO4I7R:C:/T"_3C!);5;F!Z]9XE3IQX0>0D'S<97)/: M$$@3/3,D;X-^3^(XC9,\CG[DL]G*T^6I:#6#M/564'+U1YQ1\">P(@^A!5B- M+Y,GIYN^,= ?"_5/\YWV;3CRU=))QH"MF:T CS+8/1KLGEU\MKD\>?P9J#\. M%,\S;_[FKRA?!+_ "(JC$H32NK\G(6#V6V!$\W*GHY5O0\2]$DAQ9>["]C5B M@R +7;Y]K0G0E<\?S[55IVA=YR7XFJ\6@^3, MK$@?HP!1;OHC:X)6D4F]#.\V^(Z)$N?N<0CF[TZMJ&/ MAWMUKLK.3@T0.DQ\9S6P(87# =";3"Z: @YM"T2D,1PZ[^:5=&CMFVK!&SNF M3L%;R#]@U?N#G5LQ3O&V#BJ07-0$S1\X&_7'-H2?' 3^2$2W:3XO+\HM?5'M ME=:RC!U:T%FVH'/'ZO4,E-5I9+DSFD,;CN?V!M[A3N3%\NO]P]6?KNX>;WZ] M C=WZ.E\!O!2C38& MJ($]BDOIW@OL49Q=2=>(_=^U9+N"8NX &0XG-B2>VP-R!VO_\6EY\9]_6MY> M7CT\_@%<_=>WFZ>_6)0+I>S\$_Z:VMY0+F2 AS5X7,(1";IXS7W/"I-*AHVY M:UC(@M^(M#73V6T001)&TM;)BJ !@C PN20II>A-O-G,&]EPY-&&3T(6K &( MBC6,H3,G7L[C"/V8+MZ#5O+P=0SP2 :>2RF> G5\3N:3E0U>VPY0FT2C&F"G M G[#2J:I5DF ]Q5BI['8#FW*&@EI$'?U^93:S'D9?!DZ05- M5P'SO "[$9SPW@F\FR@O5":E2XN.QGI=*N!K1;AD"GDT!IST;7"Q=X#*E!8J M50'6/;^)BOISILFVJWDDN;Z1HG%JG!%7AY,K4'S ?#N8V1#/M"5M6 M RLFUVGD6TC92?(F&=*4-D<.NY0GB2M&:9.QNX-D1? MJF!D4VE2'5 H&?&*M^7H9G)>CYS9I*?KUO<&)D'L(7LWR63>;S'(YDO_XH2X MJN]9'HI@>H?5GM'=5!KWSKRP8;;G@F+\TO5\[&92+Z@5B1<56Y].7 ]:]@FV M0!5^B,[Z\,J"@L*1!-,7)Z55D]%23:510TE954@EU6F91*%\Z V6IQ#TU6=1R0E-4T?:8SGN^3.33L;]T#(NZKP!'!Z0DKHF M#FF#)*S O\QPS, Q[/=]:+8@YDKGCA=J-M"LW@4UFE$=>N(Y]593D_>/]T.[ M'\V.89T>O$VDR=\EMV6K CH+:C9AU6MG%G^EQITS\!T;ZIR(<(ECB;\/OXP_ M'X[&NG)HTDWA5>1U\LJ4$/?VRMBZ(^_/>_.9KJ-AM9?? O2D^_%CQMY=..G+ M=1B_M=68D*L8B;030A<$V#'R=*,S\YRI#3G(U)%VN3RS>/P3N+Y=_MFF@F)H M[L<]1$O%:^!![\O'MQ1Z-U&9!W+A9L%KD 6MA4_V:4AKKHL]N]G8O79LA:8K M\48K*S+W'HJ?(3MJ#/CXXZ"9EG:9H9VR)4D1%5L,-K0E6GFZS'R%:V B>#R[ M+<\:8$5>W]T5FO0I?H!XF((0UEPJ3_%Q9IO3/$IGE,SI7E4]N.;XSZ%N,7\V M\FQ(7W#Z'K*A/.43\16.I'@FV4WGUXK0[_%/+IX@-_F#P>K#HAFR6E4!_3N$ M>]2;$.E1^]OIC5>Z(I059M7NP(]4B$)[N9.VX=SCQ9@J@'(29HXMF+8Z@67. M]:O:9Z#4)Z2LMF ZV)G,N2D"&-EQ7[ 2677VI M!*^D>B-W:FA1R;?9J^'TY"&>\$"7AU MPBTY?PJ*=G7QKH&YS=@?.'(K$T3GYW$M+(>/V/ M8F1W;IP/G*C">%D/]='=XSV9KW9W1*):44NQ&UI.;9J"L@M#@>1;;T87KXOBN] &Z$&WY!$F85/3H-ST>0,C8-#5I@>^'EE?$ M+2=FT0 A9M$&V#5BQH7#F53Q&3^DU&H\GJY!$6A\PW[= 5 M9QR:9X*N)M9--;*AW>L5&39ZCL]46\I-=L*K.NG0DL*[NNBT'?ML]&)RO*=; MV\X3 M['8%7=X/HVJ8DX*NM-*RH9>[']WIS(;;8=T1JY,3-U,1! _P%49; M]:F2T3-)2T$GY)QL*)'AG;K3@;:B[MT(*86KR$:O"!M):".F\B(HAB#SQE%= M.W<^]@=C73&.*M5[]P+/N^R@%$[]W5RH.OB%V7F!ZA@,MB'V9!_,W!K$Y);4 M?86U/^*6T-ST4W5;4;9F>FLAZ/=-] K38]P(E#9DG- *W50@MJ05NHB-G9ZV M&V=[D%P9?]N-P*!HR/A]ESPT)'V*%^[?MT$"'V,_>W,2KN4D%*9A*&[?&YQ\ M]-0]:[TG<#QF#6PX,E2 R*QSA0Z^^)9K M@4+-C(^>Z06:X]!JFWW<(^39(O)PJH@-%E$:)J$V3?6';*?\+-P]2%WWZ67NC^>SDV5 /F)64.R";EYQ< M ZSRULJT9L1=0(,8C)?;WF?P#WA]1J>M4_-Z8$,"[OU0*TU>NY;*XI%D7U4T M9V;Z4M\J'K91SB^-S'Q75R+G?7V8K>"5?)@_;@MO$&^S_-TX@PY^=78Z?X[ MY8$-$5G[8.[JS2P;L]^;>1U$3N0>P9LI;<@XH16ZJ4!L22N4+' XG=API'TH M_C9OIE\TI.;-U)5BPX702Z\10'*C1:IDVIZ@3V M+4JANT5[405>*>B966FDG1"M-%PEFA-XX [G-@12=83+!%*EZ18GR"8K#57& M&]9UD*9Q\D$F.*/^TZ5_"5=9@?(B3OD![!)QFFC(&T'_Y($FW;VCK7A%BP]) MQU4YT_50,R H!M/%#9F>0=I'4/VEF'!Q'HEZ QOBFY1 BOV5:'+ >J"<+8BF M5:Y)SK[OL%UO'J$X\+6=T^_KFFP%+W1-YMY([E[WN_'E'/RR[/3='(&]IX]; M.JJ?9H>YJS.R;$S-&7G"\<4@\?_P\?.K$T)R"S;-DL!%%@$Y)HJ\^B\JDC2' M33,T_NK=#;<>ZASZ![F8_X"LBRO?AWR_GEX$-'VH[_N.+JZUSI(F7P!WIBVS M(Y(Y%P+D$?O496:&D6=^ M6G[<;C8A29+JA!@LKHUX$_EQLB;\;2M=J:JM,7%RMP[5,BFKJ=(K<_VY!VVH M/+,7:"9W=Z41X 6I&\8X=Z[Q:)BRL@0^ZPI$L2^,E-9$#CR C;0-51&ZAHPF M?=>&$"LI..YDMD%BY&Q*K6Z'ULR[N OM279+*?WY=!L >:ES>D#VVP MI:3@VFA"54^2IOV+DP;ITK]'#\!SEV3%:A?7E*1= 7*9HUTB2X9@-1M/'9/\ MZ(:2K=R-%/')8U75B)E<7-&XA*F;!)N\>!NG8T_P/?N"&/H[[Q/NWDJ>:L*; M^;KBFQ2*?QS:C0.'656V+72R$)I&NL[AR/?AOV:*DYV MB[9>.\D'YMEC\!P%?N ZN#1.V1PHVC/M4=BA8_O:-IVJ*FOT)W3J3LV=H*1) M3:3>S'-MF"_WP2QBZM)VIF(O7O;1,A!'#AU7SX-0FZ>1\/1GT;BH/* ML#&788BLF?)]^.[-2QQZ,$DI#!Q9?5FZP.1?N*IRGO[ Z6M+Y*A2Y&\_]%T' M3\^BTW48]WT76I<>?=RT8NWIC)A/19M,[]*_NNM&>[4EL88!Q[88.-?)S8K3 M\+DQA(X-RY(R4$X^8NSN?C)6IIJ#7#H!R.3IC:&1"_L6K4?J@/<;&U,??-O: M(UV1JV; 2*(%DF825SO+K1Q!0/9N6@KR8!KX0FU0X32S=!$-C&]4/;XY&]DT+9;5Q(4VL"471()YL(/;]TR&#W6 MR'HSJ1:]*8SU]$_63>3B3U(H25T^PY4W.GD5=<7I6A'J(>-QQ*]4.F5+A U] MI_LRQ/BLW0Z/4ZN\R0C37J4K)\%WQG&&A,<7)X$D8NNC;1?8JJ4Q>$JM [5H M*KD*-<*& ]>SX1R[$U@F3B)7QJDF %$'/U[=/_YDAP_B ;KQ"XVX0*]$;%G#4&^A:_!2<#:IP1:Z&BKX%Z9$6$9,>1HE]BKIZDQ$I M=Z9YM[]5D=J:HU%_9<-9[1Z0N=<5*\HG,<8>2-DJG*PW?4H<#R+,R^P%)GE0 M=+K[^R(,XS=\UG0=)Y?Q=I7YVS"7HMWBV1Q';5Z3P7>"5U*:B$=LF]KRGK]: M&;2R894]*T Q=PYHW<#/\!O^7_M M";0B3KK("='D4Y1"YQKD"O*:$\_(0#,I:'C"9."0P=D?V[!2*,)D]WF[6AJ% MGFE*K3=.D."#NF5R&:2;.'7"I7\;1\^WN,;Q@A1G5YS$]FI*(Q$/Z&J-HWNT MDSM#Y]"*A&V']X"9/LL6L56$6SH/<5. MF5%'#0-G%7CLE1#=Q2T%#@;!,T5 MIQ=HYS-'VW4K&0&5@7+#ZBOW^ T3ZQJ1_E6Q"& %$9H T:4@GPJ8$5%BB"NDG@"XQ29!537T,7.T%= M7>>Q0;X5)%J#/ZIG4 M7%0C9:N6QCQ]:AVH)>N3J] Q].%,6ZBGC'F=P#)'J3METRF2<)S7%[2#\_!' M@+X ,GJR6-:9/V[V@M@5+W9FB$IS]?N3;L\P_N M )/8#R=H.E_A%D&UR9-$S."P@@>8PN2U)?BT55I3/$L[X#(\12Q*S\8=W_%, M;EDZ@62\1$@/)%3Q5+%4H9.F)*^DPL9944=?U),2^&HHDU0ASXS4GVE+W2&+ M3^H E8T*;6B;MLND454T*@5S_0G_J=5<#)'V7:/'1?H+<-X=(O#TJ5$N KZ&DT_50[43/T MVI1H-+L_GO9LH&9'N+)CX M%]\B#R;$-*6F+3%GOWQ=Q45-=&L M4S=*DBEI4=/+[4TFQG,,[8&WHZ/K#*R*=HQ6?_C Q -"OZ MW/'KV$1>*GTTG)X\[F5.1S2BZ[UL1 _J0W.,B=AYC.1,G['L-[B'O1NMIRIF MV&M#S?!]<3/9L3C9",[$J0C. &D2D?LTR0]EW;HB[K:NJVJA98$94^^ D@U# M5:B70-T+;&?K!9)&C,>TIEEZ$[DXFMR[1/O$,-Y@ Y[\7AA"*=71 M&;VJ +X>LBI1(,,)71_.;0CS[P!5=C27YC=4@;=K@I[7G696JYS_(?#AUH/> M380QEVZ,)JLZZ.F:V3IT8C>W*2C1$,^>,X4F(Z'WA,O,;Y460) W@?Y!V(5] M DG>C.F+4T&$UG%R)W9WH8#>)_CR\=7Y6YQ2?=PY:]G$*U,PD$A*")N;2HJ1SG/I^-"W8393Q2DIY%IJ MG@&L:P?)GJ#[$L5A_/Q!INJF6?05KEJN!9S+17"LP9H2IK,(( MG]2INEXC"Q\;\^*IEA&B)_F]@3/0Y3Q5.+YN0!FG+ M\LV5U.B"%P.M\845H]=+AN/1U&3E0F6 #%F*8I9$XR1S\25J.0E66[*C=I(L M@LD#S'/[O 0;R1RMJJEI[N[6D7).5U.C>6:\$5R9C(G?&S GFNQAOAC8P@V74H'R&DBGHFZC:85?G*[$T/7KS?&=H0ZBP*LXFRY#>>:ZX MJ_)X$F:U.-BNMDF\@5S^L'_6XT;C02H\9]6_T3<,^[V5R>2'J?Q#M=H1/'!V#;+[^HTZRDNUCC:2_"FCM2VQC#48[Z,6G#J,1JFLY:[ MF@UM"%,X09>8$)S*(T!:/@/ _"$ CQYP=X_!83FP*-JY05^:2UT>Z8NTB,$) M&74)?8@CW/)%B,>-A@B]E#1QI[XN![Z"ITF*D=GBY<)%A)3I>Z+\(9#W4.O= MS_TX8D-=21$N)CB]Y$0N>1KO?KW@ZC_P@5,1^O?T N5$V*\-*H'V1==Q!+6$@A(%G:Z,-MAU7X9(F@[IW(43&[+1J.)L M361FG%3IR_7ES<5-A$N/>-(-I$!6;XUP(=AF37!&D,8[.*XSMZ%\C )$)H(< MB:,%$LF3BUYAL X.3'UPS#3P>9(ET?Z4(V@DV7L#IB"_>RY%@X?1E]RWH4)E M&SY)%O?CI, 2V/F2*Q+5:SOW, EB[UL*_6UX&_A;%D#VQ)$P"7"-2;TH%)*PXC-"=^,$/* MBM"^#F9=DP!B74'6H3^,.^@5A M2)QP$7D+;XUFCS3#>?%>8;XT<6_JMNMHXH$J^)(5;0KTPQOUH6<\ WXWJ.PE M&*)-$S+7] ',&[!@CR.QPG7O8$0;%IK[T77L2+?*(F*WLNG+>1R=OZ"1/TVR MO]T5OV7$C]J1R.E*XR*DL!7R"P1^= M?/"1]:@V^!5! X//P.0.?BF5I_""D[%-2[X(GV#PQR>?^^/,"=7F_JJD@;F? M!95B.(/&$\ZI !0P@,A;F9IFD20X@P>^7O#E8R>2I\A?O#F)EU<: MJ10:N=M*HG=/\!S3:6F.\)+:D](<\!":!1;"\=B&<[H3=X^Y*D-D<.1DG)?$ MB7<-V/#-K=I?Q:K]5?P9!L\O&?06KS!QGN$#7#M!1$H5T[/TK1,^P60]D V* M;B2:OULS+YKYLO7"H/ET9W-O:H,/S/@+8%)@YZT AS8#DJ*=,F@)-03"P(?@ MQR "']!)TI]LF#:.,X,VWF(MX]?IYV_YT[_+95WEA9YHL9<]FFY$9L.9T<,1 MHYUN_?1AD;IN0U+75IIXGIEPT+?A8J48&5.#"/U$ MLS1B6?-YR)W(#9SP)DJS9$OF.VG.<;ZTUOSB,L"-7.(\45JCT)F-5S8D_U0" MR93%?G>QK*85I@ULNM=G<-7YP MWP%GDR6%*MCIT@R4X%L49*DM67;VWL[1C=G2STL&O#I!B+=DUW'R"](576P[ MW>.^ R^"XBL[BC.AY5EYY-%\-K(ALY">7C()MHD2*+4 4@-$[W1Q%S=INH7> MY38)HF=Z80<]] 91+L)AW L'=RI=^I4$M\*(@GV:TAFYL7]7ZZ$=W=NA)SO3 M_G!EW-=QE!X(B!N09G&)+MH0H W1NKQY_A\+4AX+7@'M!"D^+)H5%!0USOK* MW:C-WZU:U/?E#\8S&WPP7?&R%V&] ,_=:%]-)FC3SAEI?QI6'0'\2Q*GPM)9 M>S9F"4E;NZM,7&%+U)?O> .CMV:/V8NT9GLM/GU,=KMX8E2!+=G%/^/&#OWB!1N&7XG_H-CB_ 4Z26/. MXAF<"DJ:-@'*\$MSOU6#WI3SH>--3!OV';&RB=FX=,I=1CB8[#07PS%=+YT, M7CM!\JL3\I,!\J1T7?X6 MQ=]V9$\CI:D[GY_5X;..9*-Y8''E( /M( KUCE MG]9^H!^-,?NA^?A_!ON!_TKUV _U9^=%SH;NU(9#83.][FP_T G_,W7EG,;M MV/8BTB.]B4; Y4V$^ANE@2M<9FQ!ILLI:DEWFSY6*V#15(Y>K]\W7NS)QA?2 M-42Y^'50M&F%87&UWH3Q!X2/,'E%*/DO^B[.#TZI_Y#X6ZI_)[D_X^PO,-LE M-=ZU1)6:[UVP1AC$H\_T,/[2J[:(,3#T)' R[+LV.#0ULR$*RRQ/N5AY5 MI)!:ND//M1LJH>OH+Y/G3Q66O9G0>T=P:>CA/VV/F9%N$ MX:,F+)H2CM&RQE7E>"^BMCX4+(T07.'<^'=L0WM$"K\F60MPJLK21Q @YI*2H MO^WY?.[,;4AR+X#%CW@("0.@)0Q(4PCK4]\M(BI:4+./W"&3TKP/'CZ=NPY2 MUPGQ&9WP3>S?H$Z.'=KM.BGW;8U>K')Q\0PK6'R1R8?$\/SR^W\ Z^ M9P]QB![]_/0&PU?X-8ZR%Y'7Z^!6+6-\^POH3'MQD]2ZZLVG1M/*G:0SG _@ MP 2$VCZ FRCO'?ZLG][B U\7VYQ]E!=U>1^N-]NB(0O#WM"W(8KS.+W@L'OR M7;(;WU0\ZINB#=K.\&JW#^=\OR]E^<'@^_4YX?N";L9'#AS"6 MU@(96.+&WP\U?R])O0F%DI'RY-+N?(L\M$G 50*A=_7N(E%Q_<.]&J*?+!P, MG)/[$.=T:"/XC&M[W>X[PFH]8?*TX"I'409(1 -8>'_;IAD>W",[5^R9(2. 37KCZ@D[S134?Z N@,F?[#3D:NS^"?2M"T-H1 ML@EWD? 'SFY =$]B5C0N/]S%T86#!B4LHU-PC0;>DJBHJ,G7:M#;WK/YP(H[[EVP,E=KB"3)>KX(P_@-K\2EQ7U:2CWY#1-_1<<-5QKPG0@T%G.A\8+V#8=')4ZD2?$LDP3=V' M#T'Z>YKOBM%6M^F^55'0]I$IP*Y\<1)IFLNOW^]-C%"Q@:\R06WEU"0P*V74.%)T"^[, M)N;WB@KX>#G(RA1C8:%C^A0DB5T(O13;RK=!!-."Z"+'O%A>X]E'&^C:L8=( MF'I_^],>M.&6G"),CN<1JP'\@O1,,U^=;)L@XEZR&;\X?]<6&\N"JH3#[OZ8 MW^H9#LR'GHAAL9L6*DFRJ9L.=$/<+*AY[;CTDAQ)^AJX^0G+?1)$;K!QA&%; MG9K0&!BW1]=J 7,=].F&8S"=]DWR\'#D#%5Q^H7P R?KQ>)A>7!F>IW+C^^> MXH6+5MX$YR1&N(-5"!=I"EL/_"5Z^L_\6SO!._87*I$![4WA;&7#YKPC7.;> M"%9*@\+P#N[@6_J&6OGDHO7Q]O;B)$OBXAFMN/@6:OF1T,MP2__I!:*=8AR^ MXD"9V.4M QV4-2VFG;M3KK3*FC0OUPB.C4:;'(*9(5[13#'U.2%P2$.8A]D+ M!&5;X'9Y( \/G@X?8!'/L/0?H;M%,_\E7(F,?J&TOJFO!7#]T(LK2@,=':^_ MLB&[I1)(QMBG*B"+04IU0!1GAYZ-'4PF#'Q7&N 2HFV(D^)*Q<_!*T0[&=': MJJ"GCV#*G:A2K56)&DOSWFIE0U1=1[ALSNH,8A<&+L-;:!BFW@U))+\F6;@I M.$DB:I&P/I+)X5:9Q9>D@8]3V)O9S* M/T012.HZ1I$"W1VD<,5HN8.YM_*,G]NK !2M9+B@=XRU\ORKIPGSP'=O@LBA M?OQO4;YV5C>]O'ZI:&FBBGH'2MJTJU#'XG0P,9KL="^PS)70G3ZVMK=%"P ] M">X.8$Y"KNK<]_CF;*1'=1)A351JA5LR2"B9YV&?](Q>>.J"4;H*@10IGMAI M+L*9>+N#PB[]J^L9I@ZO$ZTLJBK178\_F4*3R0/VA-MR]!N U78]>&/.Y"8$R,)=D%!K0LVH]A MG*8_,5RH_@)M#GY'ORQ^A?YOY:3PW_\O4$L#!!0 ( .^)9UFXO[GSH2\ M (Y[ @ 5 :7-D&UL[7WK<^.XM>?WK=K_03O[ MX295V]-\2N14 M #N;U,QTVS@@?N?@<7!P'G_ZC^_+:/*&TRQ,XC__I/^L_33!L9^@,%[\^:=5 M]@EF?AC^-,ER&",8)3'^\T\?./OI/_[]?_Z//_VO3Y_^^\OC[>0R\5=+'.>3 MBQ3#'*/)>YB_3.BOOL(LQ^FG3^O6OY7?^65B_&S^K#F;GW^!&:%*XH*&_%+? M_.:2]#=)@HE/>RY(=?VS-OUL:(:U:?24!/D[3/$$IOY+F&,_7Z4PFB" EC"FHR?\M_WO1UD;Q^I.'B)9_\P?_CA'YF M ;,)L0?_VJ6KVB?[HDVY\,O6?OV?H)\*-R:3D1YI$^!$'$_K?;X\WFV^& M&4I_]I/E9_J+SQ<)F9-DC 7)2XJ#/_]$&WRB M%<4Z.]_N^=1OG'*YF;6;A\ MC0BXSP.^&&=)%"(Z@;_ B'+_Z07C/.L>10?AR4;V0.9\G+_@//1A-'B8K;T< M<\Q/.?DWW1^R^^#^%:?%7,N^Q7"%R&)%?08NV-6I1G^1+,F^\8+C+'S#9/$G M2WR;9(=#$>WW5+B>\L3__26)$-F?K_ZQ"O./@R$)='DR*<'LY3I*WH\@%V9/ MAXZ=G'@A^9^V+?;^M[9'V ;$!M#8^ M\IX@-A(NT7GF]"7.81@=:5+O=796!/I1(>A2,-S!E-X9WCH/M,-Z//A41SJ[!$73 MWOJX8Q!F3 ?9D<_4OJ,3)#^V'MY_\8O1L\?Y6KMSWY(?[!#@[SF.T=8T0,/B,<%A9T^H>"5P6?R%] \=VYE^4I]#<7J0AZ."KZ M!Z3-7I//)Q_3%3ES\X]'O CI-^/\#BYQ^]#:6^Z.L"[+>>I/DA3AE(BAZA&F M_HX$FY;N=8O/KX7A])/_$D8;X0=ILF1Q:LV7I&.X=?:13YV/PQ<$30JC&S*9 MO_\G_N"QN-%4B,>Z-!XSH)V5R=7J?B8]MO-VMX402PT)+&T#PV%>&Q+VV5;8(>BXRF0KQV):IPK= D3._K,,+I!1G#(DFY MN\E>0[%KA[R[72LN*9.X5']*>5^3GS'V#DYS,5[+N.-U8I3(<:IP"O.[UEB, MVS*O?PQ\,@['9+E,XL+CZ.F%P,ON5WGAL$K.#^X1R:43DX",2Z,X:DE;^=UJ MZ6T-G:Q]O&HEQF@95T<6(@ELI2]8*=&)"KX4/FH7]#$R)=, <:VA'81BS)=W MIQ3"+4$>S_#[#2( B[=A.K;N.<\D$9.!O*MG!U8)W)\C1+B4K?]S&\98YW&^ MM;D8U^5=03D8E>"XT8_CABC'Y=T].1CE8P%^UQN+<5O&[;,# MGSQ>%^?+??J0)F]A&7W3Q? &A=BKC;P;*1^I/-8_)$1WC?YO^-JES[2W%V.[ MO =('LKS/O?0P:08LMF\VT*,L3+NH6U(SLI*&C87/;PD,?>^TVPEQE(9%TL6 MHK.R]0G[JY3(5C>\9^HBT\[69BLQMLJX1K(0G96MSRFDEH&GCZ671.T\W6LB MQE 95\-6+%(FZ=5W_P7&"\SV26IO*<9;&5<^'C(I=M3_6L$TQVGT4;X)\>VH MC<9BC)9QR^O )\%T(I9CTB-C):,,W? ESN'[Y MY-ORVBG$V"[OJL='VF#]GSXW<)#+^.\G<D:DT^3370P]=&]OWNZ MO[VYG#]?74Z^S&_G=Q=7DZ>_7%T]/QWJJ!O S"NDL<1CO*L^LEV M0JU_ #9#NP^NPYA "8DNEY1SG>/1NR87H0::9AG(/GR%#($WSS(BE_74Z<;3 MVAPX!K9FG;:_QK0\[K(9PO'=A26$<>MT*T-<-'2>_D-#@MY@1 :8/6(RPM G M2XW^8AZCW1_46K+%>E"WA#404]N+"N+G"Z]5WLTB35YSF'P\1#=J/$56"7JFBS14< MCPIH4],SQBLV(6Q;UV\I!UF9S2U>%+'@13[%^^!;A@NTG#.-1P:!&2R\)Z;N#\ZKL?K>C35;=41*B!;UN:WS!9 MCT9BO3#6?-[EJ?1=NCS0]*D^;=PZ1B.1/10U+_=QJ>^W(?3"*,Q#G!%]IYF, MM-N +-H#@-CR$1JMQ'OCK#GD2Y:L\&, FP:X_@PZBEA >HNB2Z LL#6W?IDV MX ?X04UIPM;?W?; <)W 5>3P$V ZU_C+@%;S_9<;J\ MQ%[WJU=+8V#JCF>.?-/CX:K%))(=*J0-: M+91!#36PC_H'7&C.+$64]L'+B VK%O PLGM;;6L0L2>VMP>VB>S9#[1+MD"K MA5[(W"@W3^,UF-W;91L5()R=X9$+30A@+<1#_E-+-< /(?-]%RFP7>S9(]]8 MQ5'6HDJD/;[44 J_P+32@)EC6=[(M18!>+7(%*/,L<05?9 MX*E%N8Q+2:&95\*\J!$UC]%%4M0$P'%1$2#,_"C)5BGNMDKVZ@9HCN9JBKC0 M#9T%PQ#7@G1D2'O(XP''=HM]S5'%##9,'JVB%4!<"_^1XQ:TWF.*H?X&HQ7' MB;6E,? M&)B-22@K>*"3W:UBXN&JQ0G)VE77^:PZA+/?$A@S&'B-:34NR3!! M5:[?D@PMLH$WLS3$A=V"I92?(XF?O^ M:KF*:#1;H0X?P^('=3[BM.GX[ #,^@-_*M<2CF2N:2##&/M)I)C-$5 M3&-R>F@H9+M ;,2IB333!-A'QT3:)[CJ^+O M.E18'%B5<*RQ71B['#N&>R$! ZH3-#)4Y,(@JPE@'SX!%(@Q;R^\7@LX-\4# MSB=_V.GMCS]H +J-/.C)4H2C*'FGTKM.TLMDY>7!*FK&;G8[R/3I!D#7<::* MN*?UDE"[BC4(N^Q =F;(4TV/F"]IN8)_[E1E[Q4+W$AZ MPH4PQ[?D1HGV@Q]Z[R;]^P*V8QN!(B]\A\^- QAP4-1^L\0H_0F@)G-ZE-W' MU&6C16ZTU6XC@+%/KIZC%P@'F=Q _%U[-]&1[],")BILK _D^*&E$T3? 5CT M( @AOB+U_"926,^2I_25*J98A*=I\.N*XS@^-?F/W RH[; M;P[R)LM6?:58T@#'\F90$7>RTTAP#ZC< /ZV ?+K\'"0U0A!H/N.^\/<@$31 MRHWJKSU&]C\S!8B!86,+_S"*:!_$DM,!-*I&B9R5'"( D3&U% EX/JHDF4@E MIQ5H#+'KC&00 -]S OV'L2UVH92D MP>0/W^[FWRYO2!LI+SJEU\-FV-V/. P"X-IHZ@>R'"2*^#6.LW75 @3NS$>* MF$Z[6,GP=-A#(OGM),G(AK >%&^7JS4#V$3!M#%71B2$=CARWR]^39,L>TB3 M@.<.5&L$7-^%JA@F!TFA#;J_17'9* 1?;%"RS .Z>!H283U<#GKDD\( N28AB**O+@P MVE>M(%2YKPI/."+=+<@HO\+T=TSA=@J130,TS9TZBH3V'"@_ 91RGPL>"5,) M0VBJ_$MR0D=)\3K<*3TN&9@9.&C6Q1BE ,6 RGTHJ#L"[+W_LR7((0+:-#!- M18*6#Y2?"$Q%,OU6P 24EZHIL(W ZRY+.0I)L<%M;?\C55.WT1("LMTV!K[F M6:HXNQU+NBWP:D\ XQ)P4<<+9WF):3#()2$M5&!LYRZ71;=DWP48.P92)&HP8/W@-.S M:;3)F#>@USS]0B[Y7$,D@P#HR+,<17(G'&7"L"%*SK),CB\1)6ZG&7 ]I'N* MA!\>*)YV8+6\R>-:@57D:^6-\@5FH<\6:VMS7]P MEV&TRGD.'@P"8+HSS?\Q+LM=$"6G7?XKIL5Y,)J_$90+?+=:>CB]#QJ.#!WK MKE@>(73LR.@35UD_QAJT%#HC331\AV! M&/E"N%Y!MKA7T,7]UX?'J[]D'#M5]AS5C#R @449V&,%I 1ZX@;CV.^JG(9 /PD@S+-%]S MLOY277.:L%5_?LX1"!J6/[CB+OF4>; B* C^?@)5^?:.;!X:H24W%5 MXNGY_N(__W)_>WGU^/1ODZO_^G;S_#>%=(AA"5<%R&DL0$O5AS,#?*8Y3@20 M%.W #-F>IMYN+L#DUD7,0+=Y$944%;49%EG(N+#%"PAHTQ;,##]0Q2[-X#!? M&DTHF_(NTD523B^Z^R<9$'50JV^8FIPX6J9NTU!X"(3*^*LRNN):&IXKD(AD@M@Y4DJL@B47![P2%!QC;JK@1 =L<)?* 6; 'BVYS?+ M58R _0*8Y(9[#G.A"[!E*^)"UWRC=3L:9(G&^(!KX&,I7/U':=^F.&U M!7/^#E.T*>E1GJR,-21 "8Q@ZB!%4A?T6DQ]P!T4OSE$+/,E32LZ1"PE)7!G MNN6/<8_K TYV[D:::(&_TVW; !?YKG*O&H+;7 L,N0&5 ^X_,^SIYDB/F58@ M0T,F2UWY*D;CO?WH%O+4*?IS\.VG@C,X2+)=I/+?\R]@]G(=)>]\C\!9#X_ M^=-?)M>W]W^5GB>L]C"\0=GKS;Y!1;96S9#U/D).6#H@LM&_A43F7SZ^933# M_,;5=>[GX5M9KJ@39/^^@(9,@EZQ!LV,!2XW*1E/549&R/#5D2Y/(#G M7:I.!7.H44J^>^?6_2][3AZQG\1^&.&=2^MS1PC7LF21"#:8SUU E ]%))=DZ=WJQ:&L5'-L.5O K(UBND[1\/B5C M+_=G7A8=+AFP' .ZBN0\/?_,$>.-W&QSE^M9VCN,OH,0^#!P'$6L,#(V#3'N MR,U7]RU.<5DP[U<8QI0-M+Y2&KX5:1$YJ[Z#$%B>:;B*). YO_!%N;.UJ@H> M%FYY6,1X0>__,JU*Z[CVW>?)#OM@HSV8VK8'%7$X.O\TZ6#*UNY[9E6"\8SR M%<-LE1;W]8?""E;C&./]A$<"'%=WC'^] T*8+W*+]+3G':MEL1J0F6V7&C@: M#AQ%_.7/O_I[L:B_O5J9HX+@(Z=AAB]Q^=\:R]8>MT*5'P3[ -AP3%52_\F8 M5+T9)3E_8'/$S9K=?29&DQJXEF-"13*8#Q"0H* YP&NI!7^ W8->I+<+I"C( MVVOG:*$'@6L8IB)'T>FF"!=Z_P2 "D^2:C$\P(^A&\B:%/@(>:H$19Q^]]A' M+3E38.M TQ69;2'TPJ@X&7L*=X\:Z)J- D6,VR>5+PMX+>^@&B*N;&>=I9TZ M20'68& HDJOB=,)EH9:<:E#\$>\8'@[ =5Q;4R10XUBR'@"_EJQP7&E$&5AO MXC=R2SZ.8PRG+S#%OJ+7WZ068$.J^ M(HZ5)Y\\(HRHI;P8V_01Y]\Q5!!@V!Y$BA@HCSUU!K"AEG+CA]!@US7+CZ+! M$.$%'[H2.,7G**D$?\NCX?[X.[),?=5F<6!4"VYJIR"3VV/#M!5V(4C^96 M1F&HS]5O<8;]%1F[V%SH) 76S)AJ/^BD$$=?S0Y)QLR'S=R]Q%Y. T0)8%S4 M)>B^0+00@1GT?552DQQ=J@*X*WF.T/M1G%W'T.^ -C4TQW M8Z3LZP$%2O^AEI8W&.'"68,P*?3)="ZNT#':_4&M9>DGN&\8OOKN1RM4E/GU M7V"\P(]D:5P% >9=+:T0#[!N'A M_Y^@;,Y4$8X#TR7(S@!8KI[[H+ZB[N,3S<43? SH@:X%/^@U_Y3\JN:M)-]6 M)7<["QJ.*H7]U-KM*LY4LV9@;DS)^7Y6KZ]1$5D"HRJIQDT<).FRE&UWXA2Q M#H!CNOY,D:MUM M!E_+G>5,/DTNP\R/$AJZ1_Y2T$V28+)#>;1PRY9A<39O2L*A (YGF8&D4,+* M6> 29WX:OJ[39[2,]IE([0L9P^_L!=*_+[+3ZZ9T\YFH?%H7S0&@CUDP\WQ+ M\FFU7,+TXSYX"A=Q&(0^=5$J(Q3(:?Z01*%?,Z[65ZF[OTK77=%U6NMLLNUM MLNE.3GF//5 "R9^8-, .4(!E%4K@B4I@98O1 PR-F:F(+Z> )-K5RWY0]S/6 MG6\=[B8,K:TS7=M?9^NFTBJ#=:^;O4J"GF^CIK_>F=9*(S,I??+<\E-DN8AV M 3#R9XXB.9@8,FA?);T1CO.PJ]U9VE::OK_2RO:3DD#F;7,[*J$(?A81F!F! MH\N^.O=:?#PJX,' ,!0YH438SK](\Q".<[W=TE>VUJ5F["^U=5,)\[+\Z MVFT'+ .[FB0%\);Z@^/2YH;+<0DL)1X5F$(_,!4)WV1PNG7U"($:Y^K9"\JM M+Q]S?_E4;:7X9!:?IFYE%TE0+T* MGM[A:]L"L)LWK))H0JDF!=G1IMK^@#K6 *LY,&T7-VNY'7-D7:N V1Y,?4^3 M'L4@Q+WF.NA&-EPT_KD#]6?I%20.;*5W= @]"5ERZF*)#_@ MM$@?6PSN0T#3ZR $,Q-#J(@K@ #O6W4Z48QR2\"L-4^:#Y(L&LI982%VDI(# M7KIFLO#Q81>M6Y8 9VM 1OP L5Y\%BGC] M]);YJ9@AM][R14+&2,T$E/N/8?9[>5^B?^*L<#81<$W/QJKD*1ZZK@7PR:UN M\HV6M[W*\G!)U'E>/8N==D W#,<=N3+$@"2WX,CF64GXE&11 ".P#*A(3,10 M&76"ZUTA1)ER4L4].H81F8951C+F^5GW#6TC ;9F:+HB3ZK#9=V%3FZAYYOE M*PS3HAIG2J[YKTD&H_O@-HD7M^$;1F6V:/%E.Z W8'FVJXJGRF Q'P)<;LF/ M\M6R?*X4%C2'"#@!-*$F(*BK MKM\2N&0@L)$7*)*(8.AKB1C"1DT&U=Q'GHLGGS;GD=DASB-EMS^"ZPB<.7:S M+O99H3 >W[:EZ0MNBV@M@_H#NA_XAOH/7Y6DVI69PZ#+]3]Y\E\P6D68INTO M:LF$_Q2-ON\D!2ZTIE/U+Y)]%MNI MO@VPBPU5"D\PI-ZQ0D_.&GG!]^NX,>82;Z2Z* FD+O&!88MPZLUDV=:+H5"3 MA*C>PR EH&0HLW:]Y>YZQF-Q"-K"JG;WMFB3?69YYF2[H^$ZW"Q M2&GV?6K-"^JB$EA[0N1@AF<:4L2ZUER'BQZR M$D\:-PIUW0D:86F'C*MV4VQA7Y=E4Y :F*9K--^T%(HJK1C;-&WVA2AO_HL9 M."]Q#L.H=5TTDH?TL7"N^_T13)P!-&&SV.XAJXP3(Y!]P8LPID%?C#4F1 L" M'WF.^J_E%6N;ZZP?3+D:?9&E.2,\)6,MHD*V]E*>BSZ7#)B^[4'UKIBHU$D4-4)4F^H^@+!F6.46- MG>D\4 HWK)O8ISZPZ))<2Z.DJ/_>4=.02P:F,X2:><:56X(5WUNW6C&$!RE1 MK,UQF:3Y^K61#"!:(5K&@GYW8SAHDTRQ=0B0%A>U,7B%MDJG-TIY5LQ>6^0= M3*F)]JTMIY[12,XU9*O@XF4V-KON \W>ZT YKN3P-% MGED%.-O^Y-H.:1/Z)"V3]GI89+GB&_)'SLG5; L"-W"1(L<5@\-\:32A5+N> M)DLDUV%,+B%%M.,-86*\"*E_5!'W^.7C*_Q[DEY0=\?Y]Y CJQZ=@*FO&U;C M'%9?B$,P;J2KG&RW [Z#2WR9+&$8#Y)O6T= ]Y'O*.)7-D1N?2< EPF2)\&1 M?6[X&\$)/@:0.[.:I<#4WS!.R8O*GC"^.=4$UK7YG.!C((#(:V9>ES2G3CA/ MCCTQ.QDJ>V)6Z[/T3Z3XDIBF+^O8MGAD "/7FXU9[>2BJE(^29+8WMBZ-H/6 MY@![2'=E%XWKQ?56@?'!G4)069K7A$3^MA40^@AN#Z!DT3UC_R5.HF3Q46BRC1LY7GHX9):K)5M2M-5N(V"92'ZI@C/=&28*;PNK;"1E/@&@Z>*N*>Q[\3,3P" M6( JH5CC<\>KXAANPZS[=&MI##"V74\1*\91SS(>V$K@P_(3,?;'2_*A-/16 MQ:X!TSS&Z2->)Z!["5_Y^Z88,; ,,F=_*,UC /A*>I+27]\E5 ]^Q3G>!$)T MKCPV#9A"2_<5N<8==0$*8*XD>4Q/D Y+R=4J35XQ4UZD2;T%\)%G.[(#1X6, M&PU[2"N.BN.2P@\O8 P17#MYS1?4YWX*IE) MRBA=':1BA]G>Z=NVCT-H!+8B#HPG43EXH&7[6LWC/$1AM**>A$_8IP'D(287 MG-(-LPR37;ZN\G6DZWXUKOF2.IYQ?/Z.T3WP L_T%5%*.5Y:K9/@N!R0&^5U MN;X,[=6+;HD+WVT(L 9A+KLQ: MV*,/@ W=<10Q8@M+=3C,@VJ8':-853-; 3V8[C!G_^51 >1:KJN("W/?52D$ M3')YL2K1'+4PEJ.E00U\>3%I@.LZTZ;#S$BDU0U+;DTQ6L;P^O+FXB:F(1FH M2ZUI;0Z0Z>FJ)-SO+R$>(KD%QFIIQJ^^4TL]1_-HMB4'MF?X(UTX'#C;,F+' MTR$XUY]ZE!913L,$?BV/H6*)'_NI5<<"OB@8F$":=)Q M3!8:J]AILR& S@R.[LCIP+(MQZ6&VOXK&5\*HWF,YFA)YD^6EV%]Z^7."@WM M(@/:%$^-L=V9>R&37*&+GIA\#0&8V--5*2LP1"'8 &B4RCIW4F1.CB:;E159 M9OZE@6F1[<"S42%9>1A]:)P?!(ZIR+9_RGER[(G9 MR=##)B8KI^EV%/9;#(N'IW8KO+7CT3X%9X'@*NZI4MHX>MXUC<$-RS4(Z:*\; ME]>-ZZ\X7+SD&,W?< H7^!'3E594I2Z=#58P>L;ITNB8[#^XAWSDRSK([\@8 EM'6!43C[P]4XA'Q675+JP++ON2L8(W_GMC77 MTE33378Y+/K.74&1_LY-S1;=&:CJK4#@^=A4[500$$,K",D9>*LQ=;WF[K8# M&K8]79$L'*ULY0I@#X3\3-@P]D,8W<1D:UT5VEI71O,V N!!9'BJ10((K(LN M/)+SMCX3O3H+<)K-8_2$T[?0)_>S^Z!EU-DS&4;6_JNN!7;,KP#/#72L2,:C M+NFV3HF3<..P><2XWCR_DR]]T)>I'./"",]]?F U!SIV7:3(XF7LD\UK3B>: MBN5']54HO[K^-WW"%>1Z*P7P'=U&BKR$]V0\'U#%^Z/Z'GR+WW"6TS!5FBW' M)W_BY_&B1%P:,-,].%7DD>0DVTY3>F(,J>0W-O->:5.Z#]8/EF\PC*@.<)VD MOQ):SG7]5%\$AFE:CKI/'M5=[+C&/E&FG*+Z7#&=;[)LA='E*J45HHK@,_+M MF]@G PS?\!S209(55,N(QWNR[]\;L'T?SE3)R"DJ]F, EOQ4U3[Z]%[,X/,EO.[R![AU;Q6[S:YID7&/:D/Y 8%J6PF_5PV7= M#5EN%HG!ITYI)*XI0\6L?GZ!\?KQJ3A\LIMU./()E(&>(P"&-@NP:G$JIU8. MAC+IH'P9#&7AMT(7KM25OV&8[JT.AEK020?P=#;59->1&*( B$,[*$<&*SB< MROZ2#/<:ANEO,&(F;FHV!&2:6*8B:?5ZL9R#Y:"<%PIOQ>4LD[D5[XX S""< MF6-5[<[-I%.D[>@$D1T)Q9Y[TTU,-K;J/&X( !-1>/<8=3C'_;E"A2 M2KLM7Z/D ^/2RH?;>7.7K UU!1>RPCV^_OLBFUB2_PWGVZ1^VYY*HGU6<;Q5 M9 T).-C41JG% M(0*>I^E'3>[> \S%*J5S?C.\=3JA+SC&0E ^;4MPU%')%$6-^Z<@4Q MR@T7N0H"[-.UL!GF(]F?Z"X1^V$4EKS.KS&BV:/HWK4B8_C8:3<>/!6.R8A]X_?Y=N-;3$Z+C),TRMG??TL*N4FCRC%T;[&[[4" ($*- M"-?S#/G^%=,#*EX48Z*'-WO8S;8 377?5"0XE\'5UE7"@2)WD_P-IB%]6Q00 M1Z,IP,@P346J"?61!AN)W.T3^![MM$LY*S$\JFDQ%@^!T.6>^(( ;A?$0*X99]]8BANXC4&.J6?WY/#Y\-^CP!JR)TI$KEU MBHG !"S7<678\*D'[;'G .T3!+JM-5/K_JBS8 >R7 <640"'2QUHKF6JDNCT M%#+> )1;+(4[W&\Q(BH*K1Z"T=5WGS3M*J8RJ#M@&0Z<_FBR[D2[=3(1K%[@ MEC>C&"]@OFZK@J5H@UC47+0A !J:8E.1B*H^@N_"L^_;(NG:S'NV,K6NZ[/< M!ZN!UVC7GII320;4@=D(H!- 0Y&W!@8W6QX8=F,Y4D0>Y(TEJ M@TE:[>KCJ/A7WU_#M! !W6MTMFS;6@.$IP@J\E345[!<0 ?9>QGGU)X'\5T2 M7\#8Q]'FO9VF9F6<64*TP$'N%*L;6=@NCO[PY!IA=S>$O9%?KFU.U'GK :=^ MC_.MNR?@&0%1 T8FWT/!RC70[@Z[,B"+RK1J#WP/(4N1%]3#)-> )+>@=36< MZR1=5T:_6;ZFR1OND!.?#DPMC)KNU>.0ER"T4Q2]_AK&X7*UW)DHEQLS/.L^ MQB4"EA;8S=(:BHNB!Z[]D+?S&:L?\1N.5YCMVVOJ^T;J-8E+598G2YQV&ZT%.P#0=O2!55UD6;.GCJ9[BFCD?=DL8N:N\(W; ,1 *9!_T70QFB8.#YR1&;YHA M:Q6'?L$7KKF[I268:M9,^BDAQ+RF6L7#I[L MV_IP)K>#J3@LR1=VK5)P#MNJ!4 V?2=4;&]O'INMQVP#Q/8AX,Q69N::*'+V ME:;3QS#[/5N;;>"BU8A-.LS$P#4>'LE-,"W&Z_;V* ^DD%\2M MOG6BV?==.I_&>T%N1V$^7Z2X0"*B^9K[ MFF_9QV33R58%C@]1@5G7J=T1<'Q.F"1 !?:#A[?RA#&=0J'NJ\P M7Z6T^&M[/K+2-WK;!'B&[9NR0QJ&K8-6')*#D8F<*S%?0[\,L"U2I8;^VMWA M(0UC/WR%$7M%].D%3"UD2_?X'KQ(!D&5Z_U6N:T\)W.?;+XI37L+XT5([JKS M+,,B#E9,4N#JR)6>L6SXEB>,[Q39[.<+,EH:A[R9,65T\WWP_(*)*IY$;]1A M+_$9^Z(P/7"1X^/Q26D82+E)\1_QZWI2W0=/V"<7$72)/:XYNY4 .![I6O:% M>!C:XSV_.D U\G\?Q5!6KFLR(PH;79D; MF6DJ:VT,7,>:6N-;(@*(*I8?MZPL3I=A#$NSQ;<^MVH3F'%9'V5?&IC5^TIACHI,+V9 MCE78BXXHD5: DG-1)O&"[IU4U6M6Q-F@N"<_>@Z7O$1T_3H"FA-,/=D.\P/D M>R!$<@"P:8 ?!(8O.ZANN P%D$F.3*9:95D_HN/!OVP$ MIIHV\U70I8<)I W*OKV4K:RM?T/_Y9%KZK__/U!+ P04 " #OB6=9F-7: MD/OU #BX0T # &ES9')?,3!Q+FAT;>R]:7?B2K(N_/W]%?FZNV]7K85= M# 8/5=MW43;>S3DNXS943U_V2E!BM$M(; VVZ5]_(S(E(4!B4$DB@3QK]=EE M$,HAGHB,C/'+_WT?&^25V8YNF;_\M7)6_BMAYL#2=//EE[\VN[?M]E__[\W_ M]V7DPF/PJ.E]\VSBS[Y5.U7*E]TDU#-]F_OCX_ MG(2/N_'/SQ[]Y-K4=(:6/:8N3 /?5#\M5T^KC%/P+?RP>N[_9&[(MQJ?>>7JZNK3.VY)\-YW1X][ ML%HN5S[]Z]M#=S!B8WJJFXY+S0$+?P43_Y$\ 'X;/+KT9&3;R[5/^'6?.K,W MP[?ZBN>79@+?:N[\KO@/US^)+^<>U6,?;8A']>!1C>GQ&PU?1/?XVO3&\9/5 M7/N3.YVP3_ $L_5!^ /+W. WEGFZ\#N;#1-WI?$)O@T!YUCGU6)[IVDDX%%_._7' MS"3\:N[-L%\+/XC?3OA-^;1<.:U6(D/%#C(_<>?TA=))[+[@%W,/LX$6OR7P MQ=R#NJ/-]@/_.!M88_Y$^:I6/KGY,F)4N_GBZJ[!;O#[WRKE/\Z 9;]\$I]] M^?]/3^^L <##=,FMS:C+--*?$I0CWZCC,OOT].;+F+F4X"BG[ ]/?_WEY-8R M7?C%:0]VY(0,Q%^_G+CLW?W$!<*GFR^?Q-A]2YL2QYT:3'Q_2@W]Q;S^W7-< M?3C]/(3?7E?*$Y>X^I@YQ&1OQ+;&U(3):_IK\$M-=R8&G2+BV>=M7O/YA.BP MF;B>N_8_X*7Z^S5.C-GBG[JF,9/_$U[]*-B$F'2,8S+]NF7"/DUO874V-=JF MQM[_ETW]%;^[S\A']S .[CB"HEQQ+?'OJU/8?SZT_OYZ>G55KY[U!C^>J-VQ MNRZRZS^HX3'8C.Z(V@ND:#J=(8Q4$_M\0CQ3%U]\[]X]\>=A 1H;Z&/ P2\G M[ &3/X.P.)AK,;*N9BF&:GCNR;/V_3-MPALNSF]_#RY.;2IG_7P:S M:SN.ES"SD'X;S^P*=BW?.6V]6XUR-G/J>"XJ3*@59[-9C4HQ$]M^QZK;3^S6 M&H\MLS#V;-32L6=DFOGP9N,KB8LNY-4%-T73#<_57UF5P@=-=G3FM]X'A:4S#8PEF/_%OU@.BQ>/XFA MZ6_^(G_KN"-FWX)6;<%XP>3";7WR4(8EBJ0+/&?.$@72_+;R.7^C+H)UFJA& MPOQJD;G63JMSM+R ^2.#?@\2;5<@O]5+Y?V[-.\IL\/$ ;W?N?F"YH,KAUN MF(!A";+:7QJ?^@HU,7B<\7M'\)>NX=]#'=;(I\IB+4"W[?^=OV,L_O@F^&C^[1.N M2 =_@4BS723'S6R*P>]FWX73U"*/X@IF0XAO@K^#03[-;4?<[LRD9P.&EF!' MA)7(O9E-*GR1_\WVBUR![MTO> X"_A0W@8"_@I^'0$HYE?/.^1O 7O >*/[4 M8+#WB:$/=%?,@6@Z?,NMR">.[8)\^]T*I^DTWW7GY"8X3V*6\.53[%O#/0L' M3T'%31FYEA4CKS@-%15347$7XGB=3H.*I:&C%5U>^CW9EN8-7+B2@5:I#YB@ M(%= %J=_;+0;@VXWX/KLOI)O<06'2,%:Y+)34]R7ZOR[V-WYMWA15;3;DN\V MI5T.?+>D@2K:[8?>N4IFJE-OWR6GHN"^RT]%0:FEZ+P38YW]6C+:A7Z1-VKS M#8@0+G$169)OWF88I!<4=22[UL4QUW?SE3DNTY[A_]OZP/4=W'*3 M\%XW08O4,38*9LTC9"+$7+FD/6&WLC#Y%;;@%9#"7];FK,CBP,J>5\G;;>F3W0'?8$UP'V M3,V7*'WC]^&@Q.464+C77R5U+A2*A-DV'"T00. I($2VX5B!P+40A83H/APM M%-XL!839+APK##JFD@>173@H&,1=XM1-H:B;0E'72F_/3V_? M 3V5^IVK^KT+BBHM.B\M>@?45,IP;LIP =0,4L)NJ4DUZNO3=)Z$[G;DMPMH!28O:,R(YMOM;R[.MB:2G+OOL;9%#VV&!D6H;U,N6"I6W"4"]ZWV!-QV&N(Q84Q >^ZV-O M[,A)NDA$F>ZR![@$+"WFZU0D8AK464C"W&@7$JDM@0"?I\U!V3$R!C' 0X%8 M4A#/T>;80/QHH2(P82X<\'!!PK4=(DJ3EWDL!.=RZ$['D.:^QWD#YF,R^YD9 MG)6(#=.222A_>6Y?4=*XECT'[P:O6*M4NM MAQRU,AVI4R@W),.+>NL/#XLL PHL$]6)!1 NKN>@")I@!7MF+M5-I@65&@^" MDO&+DMT(DT"AYF#@C3T#2[R*$E"P:)N-<&M>F; )'@31-E[GOM)1TW0\6*CQ M1'4X&V_I1)<_LF)#VJU:VY[22QUOTABEEXISJ-/K(*IVK"*M.O9R//;V @#J MO#P.0JN#=I\(&JV:+44=\<6JV=FJA VE;F2L'.9*(:4U%'99SI>.ZO#?*WJI M,WS'=)GI6><1/4N2(WI1:3G?7&EI9*R%+NZ..MNSU4=E)*U2"@HT)4@) *5- M' >AE1JR3P2=Z9(U;*VX>SUE7C&K\:YXV2G,^#ZE;F2I.N=*(:4U%&9*R)>. MZO#?*WJI,WS'=(D/_9/DB/Z).+KH[F0=&*G.]IV&2!9&6J44%&A*D!( 2ILX M#D(K-62?".KKDC71RUZ=Q)EIE?Z.9J;M+U)(':C%W+)SIZ,Z%_>*7NIXDX4N M/"Y/@IOUW"*S3:VHJ;#]S&&8+X74L5S4L9PS'=6QO%?T4L?RCNFRHJ>W.KVR MLQ'LL-GW*M*J8Z\H\ZZL %#GY7$06AVT^T30F;8D243[O.J1:6I%306F9Z\< MYDHAI344=EG.EX[J\-\K>JDS?,=TF>E9YQ$]2Y(C>E%IV32\O99QOD+,[JBS M/5M]5$;2*J6@0%."E !0VL1Q$%JI(?M$T)DN*4E$^[QBEFEJ14T%IF>O.N=* M(:4U%&9*R)>.ZO#?*WJI,WS'=)GI696(GB7)$;VHM&P:WE[+.%\A9G?4V9ZM M/BHC:9524* I04H *&WB. BMU)!](JBO2U9%2H $>DI$,:MFG*=059EU&:O. M>5-(:0W%F!)RIZ,Z_/>*7NH,WS%=XO4L2;+L?D)IR3LV5L+=V57D<$R["MEV M9X>]'VHR*KQ9)^;*0_9<>YY50 !=R+9(/JETB_1,7:SP>_SV8WN M6.?5RL4U?!?\//@J^!M_O_0NT2MVZ74^Y_$OMWH?C/^T\$Y-?X4=BS[YZ(V9 M35W+3KF*I=_CAW?,M,:Z&??:35@G>%'"%D[@GZLW\)/^?@WS MLCQ[P!SQYXA1C8,+!K_Y,B&..S4 H?>=Q]YIM_V?UC6IE"?N9\(_N&]^:S_\ M^YJXH 8YQ&1O! 0]-3^3;\WG7]N/UZ0\>?],$$BGU-!?S.O?/0?0._U\H#:OCS6X]=9Y[Y.G[<_=[\[%'>AT")U(/CAU2J9'.,ZG4/V@? M2>>>]/[6(I'#*CRHFK<]_+IR53N/6=$!:@WWEDW<$2-_!#@AXJY X,;+M&L2 M*VOYBS0VL$!7UBT3]$W@/$,W45?-"KA/?!HM<>^>@^VUAC8X>/%(H],I ]W; MG,-M%1BZRR:N,.+5RB6"(^U$4!=+2\M6HEEP4_WVLK=:\67ON=RR MM_?U\'5#I 32=PBON":_1?^/N-;\!_NO6G[1QR_$L0< >T>S M?ZN4_X /SL]^G[R<$&JX,1]_*DZAWDK"Q4!(L,NIP8;N-?5<*_C YM*-?R(D M6N/GQ.*"G:,2VCG$VZ^N_C+'\#NYC/VT3&UQ,^@S>]$=9!;W$;Z9%YC5DYNV MXWAPXM_I-ANXY-:R)[Z"LM'9/Q,RFQY%>6_MA]8[A87@+A!K2.QP]80ZQ)FP M 9J*-:*;1'<=,AAQ#>YCP1)SIZQS6<^3=6KE@E@G&^[ N(T0\MQ1?6MYIFM/ M;RV-+2L?#CXQL:U7?,^B"ET[N;EC!GVC:&1.TC]BM VQJ\;#-Z!\1!SU#D_N:G /RJ7=46V??9\UCTCK?'$L*88@U7(!L\+!?)H MG2WN\P'>9 LW$PH9W-0TFSF._Y\'>'5E7OXV3FXZ)B._&LQ\L^!>W7QEIK>D MTI1^WE&4-)_J_'PN3FZZG@XRME+&.*1\IW$+_^S8/>MM0;F[/+EYI@8>+8LS MR'@"_#CIV$^@9.KF8.'"=G5R\WB;\P2>+-!RC?_H$Z$"1X;'**7J12/V4"[0 M@E\ME"9 X M,[!P7^[%9P>>-=@$9T],/OT2 80:'MZV"=P.*>S($2/R\5-S!V2ZAZL\J.>( ML1*_U\,?U! M/(-(%V2FK;LZ_$Y8RY@-ZYUXMN.AVHE5F-DC;U- .Q4A_ M"MH?&_P@@)$?(/T8M^^B[A/Q*GZH?"0CZH#>:(#61 W#5P]1F?K#TU&5 @VJ MS_P'X)VA-E5#H[$(\/!UJH@J%E .]2S\&@,\B ;?PCF&CTYL-F#\5*M4"0_L M!_0F#@>R&EG9*%K,PB.<$?479S[&YV?)4Y1_-A?P\<25XT_5,4:^X 4 M^+[_.[J*X7G^*/P(9^&_!V-X'#X)/DE4EZ_*1*-3YRPK,\6M9]LPBH@/0G'A M4M=SYA'<.+GY-V:7+ #8C\PDCQ8) X7V]?J5%K!(2*#A6'==H#I<5 =XB*-P M,Z:$@:";DC:*(3K@AI0[ZE+"[=\+>)Z] R$RL1QWX=;P[,&/SLMU1"_WEC6,QM1">S/F8&?@B6X,[XV-Q'GP7"GQ)X-/AK@V7:!OD&AW U0P3 MQX!F2"0;94WLIP1V\33F"V<,F(4Q[$ 2 %7'$VI.2RA8X64@C?!P?R$OMO7F MCH*OST#.,CXSC0UUD\>0<4,BVF^JY<])\^-?5SX'CRT]X']?"AY(G%_P(F2< MDX1)GF"("FTO0AW&W4WXGA9,!601N MX&F%2."R:XO:+< 0DAJB_0BS/Y1R K!#X?'Q2Z3PS M)(QIX&Y&QN_) ^'M<(2W@SK!+[ VHN,"(Z&!9,!OB9AV>D::_)%'ZU6DEUZ( M[-)29!A@?"W Q#W_/0P0!<5"(:%EJ^"L>IRH>-.9K6P^$Q;V0+-3]N/]"<$R,'Q OV[.'&A )ZB5+FNUTM7%10";8+8WX9;.;Y!8H+"2 M17;[;$?W]9^L(!-3$6;;BC.+)]]ZX?-)?V3/MFN+>URO M]:_>:?OQKO78$X2([,@&L>@3^L).^S:C/T[IT&7V-:'&&YUBI::-(]N79GT0 M6D5"8)%/,.I28&A_1$UW)@:=7L-APV.+.+<"UYW<])I?'UJ8&7L+