0001376474-23-000488.txt : 20231114 0001376474-23-000488.hdr.sgml : 20231114 20231114094156 ACCESSION NUMBER: 0001376474-23-000488 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 38 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231114 DATE AS OF CHANGE: 20231114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FULLNET COMMUNICATIONS INC CENTRAL INDEX KEY: 0001092570 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE COMMUNICATIONS (NO RADIO TELEPHONE) [4813] IRS NUMBER: 731473361 STATE OF INCORPORATION: OK FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-27031 FILM NUMBER: 231402159 BUSINESS ADDRESS: STREET 1: 201 ROBERT S KERR AVENUE STREET 2: SUITE 210 CITY: OKLAHOMA CITY STATE: OK ZIP: 73102 BUSINESS PHONE: 405-236-8200 MAIL ADDRESS: STREET 1: 201 ROBERT S KERR AVENUE STREET 2: SUITE 210 CITY: OKLAHOMA CITY STATE: OK ZIP: 73102 10-Q 1 fulo-20230930.htm FULLNET COMMUNICATIONS INC. - FORM 10-Q SEC FILING FULLNET COMMUNICATIONS INC. - Form 10-Q SEC filing
0001092570 --12-31 false 2023 Q3 0001092570 2023-01-01 2023-09-30 0001092570 2023-09-30 0001092570 2023-11-09 0001092570 2022-12-31 0001092570 2023-07-01 2023-09-30 0001092570 2022-07-01 2022-09-30 0001092570 2022-01-01 2022-09-30 0001092570 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001092570 us-gaap:PreferredStockMember 2023-01-01 2023-09-30 0001092570 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001092570 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001092570 us-gaap:CommonStockMember 2022-12-31 0001092570 us-gaap:PreferredStockMember 2022-12-31 0001092570 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001092570 us-gaap:RetainedEarningsMember 2022-12-31 0001092570 us-gaap:CommonStockMember 2023-09-30 0001092570 us-gaap:PreferredStockMember 2023-09-30 0001092570 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001092570 us-gaap:RetainedEarningsMember 2023-09-30 0001092570 us-gaap:CommonStockMember 2021-12-31 0001092570 us-gaap:PreferredStockMember 2021-12-31 0001092570 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001092570 us-gaap:RetainedEarningsMember 2021-12-31 0001092570 2021-12-31 0001092570 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001092570 us-gaap:PreferredStockMember 2022-01-01 2022-09-30 0001092570 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001092570 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001092570 us-gaap:CommonStockMember 2022-09-30 0001092570 us-gaap:PreferredStockMember 2022-09-30 0001092570 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001092570 us-gaap:RetainedEarningsMember 2022-09-30 0001092570 2022-09-30 0001092570 fil:EmployeeStockOptionsMember 2023-01-01 2023-09-30 0001092570 fil:EmployeeStockOptionsMember 2022-12-31 0001092570 fil:EmployeeStockOptionsMember 2022-12-31 2022-12-31 0001092570 fil:EmployeeStockOptionsMember 2023-09-30 0001092570 fil:EmployeeStockOptionsMember 2023-09-30 2023-09-30 0001092570 2023-09-15 2023-09-15 0001092570 2023-06-15 2023-06-15 0001092570 2023-03-15 2023-03-15 0001092570 fil:Warrants1Member 2023-01-01 2023-09-30 0001092570 2023-01-03 2023-01-03 iso4217:USD xbrli:shares iso4217:USD xbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q  

(Mark One)

 

 

 

 

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

For the quarterly period ended September 30, 2023

 

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

For the transition period from                      to                     

Commission File Number: 000-27031

FULLNET COMMUNICATIONS INC.

(Exact name of registrant as specified in its charter)

 

 

 

Oklahoma

 

73-1473361

 

 

 

(State or other jurisdiction of

 

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

incorporation or organization)

 

 

201 Robert S. Kerr Avenue, Suite 210

Oklahoma City, Oklahoma 73102

(Address of principal executive offices)

(405236-8200

(Registrant’s telephone number)

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 o

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes þ  No o

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

 

Large accelerated filer o

 

 

Accelerated filer o

 

Non-accelerated filer þ

 

Smaller reporting company

Emerging-growth company

 

 

 

 

 

 

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

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

As of November 9, 2023, 19,565,087 shares of the registrant’s common stock, $0.00001 par value, were outstanding.


 

 

FORM 10-Q

TABLE OF CONTENTS

 

 

 

 

 

 

 

 

 

 

 

Page

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PART I. FINANCIAL INFORMATION

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Item 1. Financial Statements

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Condensed Consolidated Balance Sheets — September 30, 2023 (Unaudited) and December 31, 2022

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Condensed Consolidated Statements of Operations — Three and nine months ended September 30, 2023 and 2022 (Unaudited)

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Condensed Consolidated Statements of Shareholders’ Equity — Nine months ended September 30, 2023 and 2022 (Unaudited)

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows —Nine months ended September 30, 2023 and 2022 (Unaudited)

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Notes to Condensed Consolidated Financial Statements (Unaudited)

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Item 4. Controls and Procedures

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PART II. OTHER INFORMATION

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Item 1. Legal Proceedings

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Item 5. Other Information

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Item 6. Exhibits

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Signatures

 

 

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Exhibit 31.1

 Exhibit 32.1

 


2


 

 

FullNet Communications, Inc. and Subsidiaries

CONDENSED CONSOLIDATED BALANCE SHEETS

 

 

 

 

 

 

September 30, 2023 (Unaudited)

 

December 31, 2022

ASSETS

 

 

 

 

CURRENT ASSETS

 

 

 

 

Cash and cash equivalents

 

$3,076,180 

 

$2,753,551  

Accounts receivable, net

 

956 

 

1,584  

Prepaid expenses and other current assets

 

25,636 

 

36,740  

 

 

 

 

 

Total current assets

 

3,102,772 

 

2,791,875  

 

 

 

 

 

PROPERTY AND EQUIPMENT, net

 

74,603 

 

87,173  

 

 

 

 

 

OTHER ASSETS AND INTANGIBLE ASSETS

 

20,236 

 

18,250  

 

 

 

 

 

RIGHT OF USE LEASED ASSET

 

179,927 

 

279,086  

 

 

 

 

 

TOTAL ASSETS

 

$3,377,538 

 

$3,176,384  

 

 

 

 

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

 

 

 

CURRENT LIABILITIES

 

 

 

 

Accounts payable

 

$15,131  

 

$18,999  

Accrued and other liabilities

 

438,170  

 

413,646  

Dividends payable

 

-  

 

61,826  

Operating lease liability – current portion

 

142,402  

 

133,637  

Deferred revenue

 

1,092,895  

 

1,001,298  

 

 

 

 

 

Total current liabilities

 

1,688,598  

 

1,629,406  

 

 

 

 

 

OPERATING LEASE LIABILITY – net of current portion

 

37,525  

 

145,449  

Total liabilities

 

1,726,123  

 

1,774,855  

 

 

 

 

 

SHAREHOLDERS’ EQUITY

 

 

 

 

Preferred stock - $0.001 par value; authorized, 10,000,000 shares; Series A convertible; issued and outstanding, 618,257 shares in 2023 and 2022, respectively

 

409,531  

 

409,531  

Common stock - $0.00001 par value; authorized, 40,000,000 shares; issued and outstanding, 19,565,087 shares and 19,182,754 shares in 2023 and 2022, respectively

 

196  

 

192  

Additional paid-in capital

 

9,120,032  

 

9,108,410  

Accumulated deficit

 

(7,878,344) 

 

(8,116,604) 

Total shareholders’ equity

 

1,651,415  

 

1,401,529  

 

 

 

 

 

TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY

 

$3,377,538  

 

$3,176,384  

 

See accompanying notes to unaudited condensed consolidated financial statements.


3


 

 

FullNet Communications, Inc. and Subsidiaries

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

 

 

Three Months Ended

Nine Months Ended

September 30, 2023

September 30, 2022

September 30, 2023

September 30, 2022

REVENUE

$1,040,853  

$1,052,408  

$3,141,594  

$3,231,267  

COST OF REVENUE

274,476  

229,197  

769,764  

671,807  

Gross profit

766,377  

823,211  

2,371,830  

2,559,460  

 

 

 

 

 

OPERATING EXPENSES

 

 

 

 

Sales and marketing

190,725  

138,681  

551,844  

469,714  

General and administrative expenses

454,808  

440,748  

1,337,151  

1,356,812  

Depreciation and amortization

4,027  

4,397  

12,570  

11,304  

Total operating expenses

649,560  

583,826  

1,901,565  

1,837,830 

 

 

 

 

 

INCOME FROM OPERATIONS

116,817  

239,385  

470,265  

721,630  

 

 

 

 

 

OTHER INCOME

38,161  

12,720  

108,088  

17,016  

 

 

 

 

 

NET INCOME BEFORE INCOME TAX

154,978  

252,105  

578,353  

738,646  

 

 

 

 

 

Income tax expense

(39,780) 

(64,145) 

(147,588) 

(188,313) 

NET INCOME

$115,198  

$187,960  

$430,765  

$550,333  

Preferred stock dividends

(17,002) 

(14,839) 

(51,006) 

(45,049) 

Net income available to common shareholders

$98,196  

$173,121  

$379,759  

$505,284  

 

 

 

 

 

Net income per share:

 

 

 

 

 Basic

$0.01  

$0.01  

$0.02  

$0.03  

 Diluted

$0.01  

$0.01  

$0.02  

$0.03  

 

 

 

 

 

Weighted average common shares outstanding:

 

 

 

 

 Basic

19,565,087  

19,182,754  

19,431,552  

18,137,640  

 Diluted

19,744,026  

19,708,698  

19,611,889  

18,667,822  

See accompanying notes to unaudited condensed consolidated financial statements.

 


4


 

 

FullNet Communications, Inc. and Subsidiaries

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY (UNAUDITED)

Nine Months Ended September 30, 2023

 

 

 

 

 

 

 

Common stock

Preferred stock

Additional

Accumulated

 

Shares

 

Amount

Shares

 

Amount

paid-in capital

deficit

Total

                                                      

                           

 

                           

                           

 

                           

                           

                           

                           

Balance at January 1, 2023

19,182,754 

 

$192 

618,257 

 

$409,531 

$9,108,410 

$(8,116,603) 

$1,401,530  

 

 

 

 

 

 

 

 

 

 

Stock options expense

- 

 

- 

- 

 

- 

6,243 

-  

6,243  

 

 

 

 

 

 

 

 

 

 

Stock options exercised

382,333 

 

4 

- 

 

- 

5,379 

-  

5,383  

 

 

 

 

 

 

 

 

 

 

Common stock dividends paid

- 

 

- 

- 

 

- 

- 

(192,506) 

(192,506) 

 

 

 

 

 

 

 

 

 

 

Net income

- 

 

- 

- 

 

- 

- 

430,765  

430,765  

 

 

 

 

 

 

 

 

 

 

Balance at September 30, 2023 – (unaudited)

19,565,087 

 

$196 

618,257 

 

$409,531 

$9,120,032 

$(7,878,344) 

$1,651,415  

 

Nine Months Ended September 30, 2022

 

 

 

 

 

 

 

Common stock

Preferred stock

Additional

Accumulated

 

Shares

 

Amount

Shares

 

Amount

paid-in capital

deficit

Total

                                                      

                           

 

                           

                           

 

                           

                           

                           

                           

Balance at January 1, 2022

17,146,121 

 

$171 

568,257 

 

$357,101 

$9,072,109  

$(8,074,427) 

$1,354,954  

 

 

 

 

 

 

 

 

 

 

Stock options expense

- 

 

- 

- 

 

- 

9,041  

-  

9,041  

 

 

 

 

 

 

 

 

 

 

Stock options exercised

1,746,633 

 

18 

- 

 

- 

26,156  

-  

26,174  

 

 

 

 

 

 

 

 

 

 

Warrants exercised

290,000 

 

3 

- 

 

- 

1,147  

-  

1,150  

 

 

 

 

 

 

 

 

 

 

Common stock dividends paid

- 

 

- 

- 

 

- 

-  

(595,006) 

(595,006) 

 

 

 

 

 

 

 

 

 

 

Amortization of increasing dividend rate preferred stock discount

- 

 

- 

- 

 

2,430 

(2,430) 

-  

-  

 

 

 

 

 

 

 

 

 

 

Net income

- 

 

- 

- 

 

- 

-  

550,333  

550,333  

 

 

 

 

 

 

 

 

 

 

Balance at September 30, 2022 – (unaudited)

19,182,754 

 

$192 

568,257 

 

$359,531 

$9,106,023  

$(8,119,100) 

$1,346,646  

See accompanying notes to unaudited condensed consolidated financial statements.


5


 

FullNet Communications, Inc. and Subsidiaries

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

 

 

 

 

 

 

 

Nine Months Ended

 

September 30, 2023

 

September 30, 2022

CASH FLOWS FROM OPERATING ACTIVITIES

 

 

 

 

Net income

 

$430,765  

 

$550,333  

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

 

 

 

 

Depreciation and amortization

 

12,570  

 

11,304  

Loss on disposal of assets

 

-  

 

5,205  

Noncash lease expense

 

99,159  

 

91,106  

Provision for deferred tax expense

 

-  

 

38,359  

Stock options expense

 

6,243  

 

9,041  

Provision for uncollectible accounts receivable

 

1,190  

 

(398) 

Changes in operating assets and liabilities

 

 

 

 

Accounts receivable

 

(562) 

 

29,308  

Prepaid expenses and other assets

 

9,118  

 

(31,441) 

Accounts payable

 

(3,868) 

 

(1,402) 

Accrued and other liabilities

 

24,524  

 

15,650  

Deferred revenue

 

91,598  

 

121,943  

Operating lease liability

 

(99,159) 

 

(91,106) 

Net cash provided by operating activities

 

571,578  

 

747,902  

 

 

 

 

 

CASH FLOWS FROM INVESTING ACTIVITIES

 

 

 

 

Cash paid for property and equipment

 

-  

 

(47,889) 

Net cash used in investing activities

 

-  

 

(47,889) 

 

 

 

 

 

CASH FLOWS FROM FINANCING ACTIVITIES

 

 

 

 

  Proceeds from exercise of options

 

5,383  

 

26,173  

  Proceeds from exercise of warrants

 

-  

 

1,150  

Payment of dividends payable – preferred stock

 

(61,826) 

 

(51,143) 

Payment of dividends payable – common stock

 

(192,506) 

 

(595,006) 

Net cash used in financing activities

 

(248,949) 

 

(618,826) 

 

 

 

 

 

NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS

 

322,629  

 

81,187  

Cash and cash equivalents at beginning of period

 

2,753,551  

 

2,655,112  

Cash and cash equivalents at end of period

 

$3,076,180  

 

$2,736,299  

 

 

 

 

 

NON-CASH INVESTING AND FINANCING ACTIVITIES

 

 

 

 

Amortization of increasing dividend rate preferred stock discount

 

$-  

 

$2,430  

 

See accompanying notes to the unaudited condensed consolidated financial statements.


6


 

FullNet Communications, Inc. and Subsidiaries

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

1.     UNAUDITED INTERIM FINANCIAL STATEMENTS

 

The unaudited condensed consolidated financial statements and related notes of FullNet Communications, Inc. and its subsidiaries (“we”, “our”, collectively, the “Company”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been omitted pursuant to such rules and regulations. The accompanying unaudited condensed consolidated financial statements and related notes should be read in conjunction with our audited consolidated financial statements of and notes thereto for the year ended December 31, 2022.

 

The information furnished reflects, in the opinion of management, all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of the results of the interim periods presented. Operating results of the interim period are not necessarily indicative of the amounts that will be reported for the year ending December 31, 2023.

 

Recently Adopted Accounting Pronouncements

 

In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,” which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, “Revenue from Contracts with Customers.” At the acquisition date, an acquirer should account for the related revenue contracts as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree's financial statements, assuming the acquirer is able to assess and rely on how the acquiree applied ASC 606. ASU 2021-08 is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. We adopted ASU 2021-08 in the first quarter of 2022 with no material impact to our consolidated financial statements.

 

In June 2022, the FASB issued ASU 2022-03, “Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions,” which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. ASU 2022-03 is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. We are evaluating the impact of the adoption of this guidance to our consolidated financial statements.

 

Income Per Share

 

Income per share – basic is calculated by dividing net income by the weighted average number of shares of stock outstanding during the year, including shares issuable without additional consideration. Income per share, assuming dilution, is calculated by dividing net income by the weighted average number of shares outstanding during the year adjusted for the effect of dilutive potential shares calculated using the treasury stock method for options and warrants and the “if converted” method for convertible preferred stock.


7


 

The reconciliation of basic and diluted income per share are as follows:

 

 

Three Months Ended

Nine Months Ended

September 30, 2023

September 30, 2022

September 30, 2023

September 30, 2022

Net income:

    

    

 

 

Net income

$115,198  

$187,960  

$430,765  

$550,333  

Preferred stock dividends

(17,002) 

(14,839) 

(51,006) 

(45,049) 

Net income available to common shareholders

98,196  

173,121  

379,759  

505,284  

 

 

 

 

 

Basic income per share:

 

 

 

 

Weighted average common shares outstanding used in income per share

19,565,087  

19,182,754  

19,431,552  

18,137,640  

Basic income per share

0.01  

0.01  

0.02  

0.03  

 

 

 

 

 

Diluted income per share:

 

 

 

 

Shares used in diluted income per share

19,744,026  

19,708,698  

19,611,889  

18,667,822  

Diluted income per share

0.01  

0.01  

0.02  

0.03  

 

 

 

 

 

Computation of shares used in income per share:

 

 

 

 

Weighted average shares and share equivalents outstanding – basic

19,565,087 

19,182,754  

19,431,552  

18,137,640  

Effect of dilutive stock options

178,939 

525,944  

180,337  

530,182  

Weighted average shares and share equivalents outstanding – diluted

19,744,026 

19,708,698  

19,611,889  

18,667,822  

 

Schedule of Anti-dilutive Securities Excluded

 

 

Three Months Ended

Nine Months Ended

September 30, 2023

September 30, 2022

September 30, 2023

September 30, 2022

Preferred stock

618,257 

568,257 

618,257 

568,257 

Total anti-dilutive securities excluded

618,257 

568,257 

618,257 

568,257 

 

Anti-dilutive securities consist of stock options and convertible preferred stock whose exercise price or conversion price, respectively, was greater than the average market price of the common stock.

 

2.     STOCK BASED COMPENSATION

 

The following table summarizes our employee stock option activity for the nine months ended September 30, 2023:

 

Schedule of Employee Stock Option Activity

 

Options

 

Weighted average exercise price

 

Weighted average remaining contractual life (yrs)

 

Aggregate Intrinsic value

Options outstanding, December 31, 2022

556,330 

 

$0.051 

 

6.74 

 

$184,485 

 

 

 

 

 

 

 

 

Options exercised during the period

382,333 

 

$0.014 

 

 

 

 

 

 

 

 

 

 

 

 

Options granted during the period

45,000 

 

$0.010 

 

 

 

 

 

 

 

 

 

 

 

 

Options forfeited during the period

33,000 

 

$0.003 

 

 

 

 

 

 

 

 

 

 

 

 

Options outstanding September 30, 2023

185,997 

 

$0.010 

 

7.77 

 

$44,673 

 

 

 

 

 

 

 

 

Options exercisable September 30, 2023

77,997 

 

$0.010 

 

6.37 

 

$18,753 

 

During the nine months ended September 30, 2023, 45,000 nonqualified employee stock options were granted with an exercise price of $0.010 per option. The options were valued using the Black-Scholes option pricing model on the date of issuance, and the fair value of the options was determined to be $4,430 of which $123 was recognized as stock-based compensation expense for the nine months ended September 30, 2023. The 45,000 options will vest one-third on each anniversary of the vesting period. During the nine months ended September 30, 2023, the exercise price of 49,500 employee stock options with exercise prices ranging from $0.20 to $0.47 was reduced


8


to $0.01. The Company performed an analysis under ASC 718-20 “stock compensation” and recorded an incremental expense of $286. During the nine months ended September 30, 2023, 33,000 employee stock options were forfeited that were related to options granted in prior years.

 

During the nine months ended September 30, 2023, certain employees of ours exercised options to purchase 382,333 restricted shares of our common stock, par value $0.00001 per share. Proceeds from the exercise of the Options were $5,383. The common shares were issued pursuant to Section 4(a)(2) of the Securities Act of 1933, as amended, without payment of any form of commissions or other remuneration.

 

On September 15, 2023, we paid the August 15, 2023 dividends declared on our common stock of $64,565, to shareholders of record on August 31, 2023. On June 15, 2023, we paid the May 15, 2023 dividends declared on our common stock of $64,602, to shareholders of record on May 31, 2023. On March 15, 2023, we paid the February 15, 2023 dividends declared on our common stock of $63,339, to shareholders of record on February 28, 2023.

 

Total stock-based compensation expense for the nine months ended September 30, 2023 was $6,243, of which $123 is related to options issued during the nine months ended September 30, 2023, $5,834 is related to options issued in prior years, and $286 is related to the repricing of options issued in prior years. Stock-based compensation is measured at the grant date, based on the calculated fair value of the option, and is recognized as an expense on a straight-line basis over the requisite employee service period (generally the vesting period of the grant).  

 

3.     WARRANT ACTIVITY

 

During the nine months ended September 30, 2023, no warrants were issued or exercised.

 

4.     SERIES A CONVERTIBLE PREFERRED STOCK

 

On January 3, 2023, we paid the December 23, 2022 dividends declared on our Series A Convertible Preferred Stock of $61,826. As of September 30, 2023, the aggregate outstanding accumulated arrearages of cumulative dividend was $51,006 or if issued in common shares, 204,025 shares.

 

5.     LEASES

 

We determine if a contract contains a lease by evaluating the nature and substance of the agreement. The only lease that we have is the real estate lease for our headquarters facility, which was originally executed on December 2, 1999, and which has been extended several times. This lease was renewed for a term of five additional years. We recognize lease expense for this lease on a straight-line basis over the lease term.

 

We used our incremental borrowing rate (8.5%) in determining the present value of the lease payments over the lease expiration date of December 31, 2024. At September 30, 2023, the remaining future cash payments under our lease total to $190,290.

 

For the nine months ended September 30, 2023, we amortized $99,159 of our operating right-of-use, or ROU, asset and made payments of the associated lease liability for the same amount. At September 30, 2023, an operating ROU asset and liability of $179,927, each, are included on our condensed consolidated balance sheet.

 

For the nine months ended September 30, 2023 and 2022, our fixed operating lease cost was $114,174, which is included within operating costs and expenses in our condensed consolidated statements of operations.

 

Future minimum lease payments under non-cancellable operating lease as of September 30, 2023, were as follows:

 

Year ending December 31,

2023 (three months remaining)

$38,058  

2024

152,232  

Total future minimum lease payments

190,290  

Present value of discount

(10,363) 

Current portion lease liability

(142,402) 

Long-term lease liability

$37,525  


9


 

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

The following discussion is qualified in its entirety by the more detailed information in our 2022 Annual Report on Form 10-K and the financial statements contained therein, including the notes thereto, and our other periodic reports filed with the Securities and Exchange Commission since December 31, 2022 (collectively referred to as the “Disclosure Documents”). Certain forward-looking statements contained in this Report and in the Disclosure Documents regarding our business and prospects are based upon numerous assumptions about future conditions which may ultimately prove to be inaccurate and actual events and results may materially differ from anticipated results described in such statements. These statements can sometimes be identified by our use of forward-looking words such as “may”, “believe”, “plan”, “will”, “anticipate”, “estimate”, “expect”, “intend”, and other phrases of similar meaning. Our ability to achieve these results is subject to certain risks and uncertainties, including those inherent risks and uncertainties generally in the Internet service provider and group message delivery industries, the impact of competition and pricing, changing market conditions, and other risks. Any forward-looking statements contained in this Report represent our judgment as of the date of this Report. We disclaim, however, any intent or obligation to update these forward-looking statements. As a result, the reader is cautioned not to place undue reliance on these forward-looking statements.

Overview

We are an integrated communications provider. Through our subsidiaries, we have historically provided high quality, reliable and scalable Internet access, web hosting, local telephone service, equipment colocation, customized live help desk outsourcing services, mass notification services using text messages and automated telephone calls, as well as advanced voice and data solutions. As explained below, the majority of our focus going forward is on our revenue and customers coming from three primary types of service: 1) Mass notification services using text messages and automated telephone calls, 2) Equipment colocation and related services, and 3) Customized live help desk outsourcing service.

References to us in this Report include our subsidiaries: FullNet, Inc. (“FullNet”), FullTel, Inc. (“FullTel”), FullWeb, Inc. (“FullWeb”), and CallMultiplier, Inc. (“CallMultiplier”). Our principal executive offices are located at 201 Robert S. Kerr Avenue, Suite 210, Oklahoma City, Oklahoma 73102, and our telephone number is (405) 236-8200. We also maintain Internet sites on the World Wide Web (“WWW”) at www.fullnet.net, www.fulltel.com and www.callmultiplier.com. Information contained on our Web sites is not, and should not be deemed to be, a part of this Report.

COVID-19 Pandemic

 

While the level of disruption caused by, and the economic impact of, the COVID-19 pandemic lessened in 2022, there is no assurance that the pandemic will not return with new strains of the virus, or that another health-related emergency will not emerge. We believe that the COVID-19 pandemic, with its shifts in human interactions and communications, resulted for us in a net addition of new customers and the sale of additional services to existing customers and increased interest in our automated group text and voice message delivery services. As the COVID-19 pandemic subsides, it is possible that the increases we experienced in 2020 and 2021 are slowing, resulting in adverse effects on our business, results of operations and financial condition. The ultimate extent of its impact on us will depend on future developments, which are highly uncertain and cannot be predicted, including the extent to which people return to preexisting patterns of behavior when the COVID-19 pandemic subsides.

Company History

We were founded in 1995 as CEN-COM of Oklahoma, Inc., an Oklahoma corporation, to bring dial-up Internet access and education to rural locations in Oklahoma that did not have dial-up Internet access. We changed our name to FullNet Communications, Inc. in December 1995. Through a wholly owned subsidiary, we started a competitive local exchange carrier (“CLEC”) in 2003 and later exited the retail telephone service business in early 2018. In response to the rapidly evolving Internet based telecommunications services environment, we have continued to expand and improve our service offerings.

Today we are an integrated communications provider primarily focused on providing mass notification services using text messages and automated telephone calls, equipment colocation and related services, and customized live help desk outsourcing service.

Through CallMultiplier Inc., our wholly owned subsidiary, we offer a comprehensive cloud-based solution to consumers and businesses for automated mass texting and voice message delivery. We serve groups throughout the United States and Canada that come from a wide range of industries including religious groups, non-profit companies, schools and universities, businesses, sports groups, staffing companies, property management groups, government entities, and more. These customers use CallMultiplier to quickly send important and informational messages to groups ranging in size from five to more than 250,000 people. We exclusively focus on messages that recipients have asked for or otherwise desire to receive. Sending unsolicited marketing or any unlawful messages through CallMultiplier is a violation of our Terms of Service.

 

We market our carrier neutral colocation solutions in our data center to competitive local exchange carriers, Internet service providers and businesses that need a physical presence in the Oklahoma City market. Our colocation facility is carrier neutral,


10


allowing customers to choose among competitive offerings rather than being restricted to one carrier. Our data center is telco-grade and provides customers a high level of operative reliability and security. We offer flexible space arrangements for customers and 24-hour onsite support with both battery and generator backup.

 

Our customized live help desk outsourcing service is used by companies that want the benefit of having someone answer the telephone and respond to email 24 hours a day, without wanting to incur the costs to maintain the necessary staff to do so themselves. This service complements our existing staff and leverages the resources we have in place 24 hours a day.

Our common stock trades on the OTC Markets Group “Pink Sheets” under the symbol FULO. While our common stock trades on the OTC Markets Group “Pink Sheets”, it is very thinly traded, and there can be no assurance that our shareholders will be able to sell their shares should they so desire. Any market for the common stock that may develop, in all likelihood, will be a limited one, and if such a market does develop, the market price may be volatile.

 

Results of Operations

 

The following table sets forth certain statement of operations data as a percentage of revenues for the three months and nine months ended September 30, 2023 and 2022:

 

Three Months Ended

 

Nine Months Ended

 

September 30, 2023

September 30, 2022

 

September 30, 2023

September 30, 2022

 

Amount

Percent

Amount

Percent

 

Amount

Percent

Amount

Percent

REVENUE

$1,040,853  

100.0  

$1,052,408  

100.0  

 

$3,141,594  

100.0  

$3,231,267  

100.0  

COST OF REVENUE

274,476  

26.4  

229,197  

21.8  

 

769,764  

24.5  

671,807  

20.8  

Gross Profit

766,377  

73.6  

823,211  

78.2  

 

2,371,830  

75.5  

2,559,460  

79.2  

 

 

 

 

 

 

 

 

 

 

OPERATING EXPENSES

 

 

 

 

 

 

 

 

 

Sales and marketing

190,725  

18.3  

138,681  

13.2  

 

551,844  

17.5  

469,714  

14.5  

General and administrative

454,808  

43.7  

440,748  

41.9  

 

1,337,151  

42.6  

1,356,812  

42.0  

Depreciation and amortization

4,027  

0.4  

4,397  

0.4  

 

12,570  

0.4  

11,304  

0.4  

Total operating expenses

649,560  

62.4  

583,826  

55.5  

 

1,901,565  

60.5  

1,837,830  

56.9  

 

 

 

 

 

 

 

 

 

 

Income from operations

116,817  

11.2  

239,385  

22.7  

 

470,265  

15.0  

721,630  

22.3  

Other income

38,161  

3.6  

12,720  

1.2  

 

108,088  

3.4  

17,016  

0.5  

Income tax expense

(39,780) 

(3.8) 

(64,145) 

(6.1) 

 

(147,588) 

(4.7) 

(188,313) 

(5.8) 

  Net income

115,978  

11.0  

187,960  

17.8  

 

430,765  

13.7  

550,333  

17.0  

 

 

 

 

 

 

 

 

 

 

Preferred stock dividends

(17,002) 

(1.6) 

(14,839) 

(1.4) 

 

(51,006) 

(1.6) 

(45,049) 

(1.4) 

 

 

 

 

 

 

 

 

 

 

Net income available to common shareholders

$ 98,196 

9.4  

$173,121  

16.4  

 

$379,759  

12.1  

$505,284  

15.6  

 

Three Months Ended September 30, 2023 (the “2023 3rd Quarter”) Compared to Three Months Ended September 30, 2022 (the “2022 3rd Quarter”)

Revenue

 

Total revenue decreased $11,555 or 1.1% to $1,040,853 for the 2023 3rd Quarter from $1,052,408 for the same period in 2022. This decrease was primarily attributable to the loss of a customized live help-desk outsourcing service customer.

 

In the 2023 2nd Quarter, we had interest income of $38,161. In the 2022 3rd Quarter, we had interest income of $12,720. The increase in interest income was primarily the result of interest rate increases resulting from actions taken by the Federal Reserve.

 

Cost of Revenue

 

Cost of revenue increased $45,279 or 19.8% to $274,476 for the 2023 3rd Quarter from $229,197 for the same period in 2022. This increase was primarily due to price increases from our vendors. Cost of revenue as a percentage of total revenue increased to 26.4% during the 2023 3rd Quarter, compared to 21.8% during the same period in 2022, as a result of price increases from our vendors combined with increased utilization of higher cost components of our service offerings.


11


Gross Profit

 

Gross profit as a percentage of revenue decreased 4.6 % to 73.6% for the 2023 3rd Quarter from 78.2% for the same period in 2022. This decrease was primarily related to price increases from our vendors combined with increased utilization of higher cost components of our services offerings.

 

Operating Expenses

 

Sales and marketing expenses increased $52,044 or 37.5% to $190,725 for the 2023 3rd Quarter from $138,681 for the 3rd Quarter of 2022. This increase was primarily a result of increases in advertising expense. Sales and marketing expense as a percentage of total revenues increased to 18.3% for the 3rd Quarter of 2023 compared to 13.2% for the 3rd Quarter of 2022.

 

General and administrative expenses increased $14,060 or 3.2% to $454,808 for the 2023 3rd Quarter compared to $440,748 for the same period in 2022. This increase was primarily related to an increase in employee costs. General and administrative expenses as a percentage of total revenues increased to 43.7% during the 2023 3rd Quarter from 41.9% during the same period in 2022 due to the increase in employee costs.

 

Depreciation and amortization expense decreased $370 or 8.4% to $4,027 for the 2023 3rd Quarter compared to $4,397 for the same period in 2022. This decrease was related to several assets reaching full depreciation during the 2023 3rd Quarter.

 

  Income Taxes

 

In the 2023 3rd Quarter, we had income tax expense of $39,780. In the 2022 3rd Quarter, we had income tax expense of $64,145.

 

  Net Income

For the 2023 3rd Quarter, we realized net income of $115,978 compared to net income of $187,960 for the same period in 2022. The decrease was due primarily to the decline in our gross profit as a percentage of revenue. 

 

Nine Months Ended September 30, 2023 (the”2023 Period”) Compared to Nine Months Ended September 30, 2022 (the “2022 Period”)

 

Revenues

 

Total revenue decreased $89,673 or 2.8% to $3,141,594 for the 2023 Period from $3,231,267 for the same period in 2022. This decrease was primarily attributable to the loss of a customized live help-desk outsourcing service customer.

 

In the 2023 Period, we had interest income of $101,663 and other income of $6,425. In the 2022 Period, we had interest income of $17,016. The increase in interest income was primarily the result of interest rate increases resulting from actions taken by the Federal Reserve, and the increase in other income was primarily due to income from debt extinguishment.

 

Cost of Revenue

 

Cost of revenue increased $97,957 or 14.6% to $769,764 for the 2023 Period from $671,807 for the same period in 2022. This increase was primarily related to price increases from our vendors. Cost of revenue as a percentage of total revenue increased to 24.5% during the 2023 Period, compared to 20.8% during the same period in 2022, as a result of price increases from our vendors combined with increased utilization of higher cost components of our service offerings.

 

Gross Profit

 

Gross profit as a percentage of revenue decreased 3.7 % to 75.5% for the 2023 Period from 79.2 for the same period in 2022. This decrease was primarily related to price increases from our vendors combined with increased utilization of higher cost components of our services offerings.

 

Operating Expenses

 

Sales and marketing expenses increased $82,130 or 17.5% to $551,844 for the 2023 Period from $469,714 for the same period of 2022. This increase was primarily a result of increases in advertising expense. Sales and marketing expense as a percentage in total revenues increased to 17.5% for the 2023 Period compared to 14.5% for the same period in 2022.

 

General and administrative expenses decreased $19,661 or 1.4% to $1,337,151 for the 2023 Period compared to $1,356,812 for the same period in 2022. This decrease was primarily related to a decrease in employee costs, professional services, and supplies of $10,877, $4,217, and $3,021, respectively. General and administrative expenses as a percentage of total revenues increased to 42.6%


12


during the 2023 Period from 42.0% during the same period in 2022.

 

Depreciation and amortization expense increased $1,266 or 11.2% to $12,570 for the 2023 Period compared to $11,304 for the same period in 2022. This increase was related to depreciation associated with assets purchased during 2022.

 

  Income Taxes

 

Income tax expense for the 2023 Period was $147,588. Income tax expense for the 2022 Period was $188,313.

 

  Net Income

For the 2023 Period, we realized net income of $430,765 compared to net income of $550,333 for the same period in 2022. The decrease was due primarily to the decline in our gross profit as a percentage of revenue. 

 

Liquidity and Capital Resources

 

As of September 30 2023, we had $3,076,180 in cash and $3,102,772 in current assets and $1,688,598 in current liabilities. Current liabilities consist primarily of $438,170 in accrued and other liabilities, of which $156,796 is owed to our officers and directors, and $1,092,895 is deferred revenue. Our officers and directors, who are also major shareholders, have agreed to not seek payment of any of the amounts owed to them if such payment would jeopardize our ability to continue as a going concern. The deferred revenue represents advance payments for services from our customers which will be satisfied by our delivery of services in the normal course of business and will not require direct settlement in cash.

 

At September 30, 2023 and December 31, 2022, we had positive working capital of $1,414,174 and $1,162,469, respectively.

 

As of September 30, 2023, $7,019 of the $15,131 we owed to our trade creditors was past due. We have no formal agreements regarding payment of these amounts.

Cash flow for the nine-month period ended September 30, 2023 and 2022 consist of the following:

 

 

For the Nine-Month Period Ended September 30,

 

 

2023

 

2022

Net cash flows provided by operating activities

 

$571,578  

 

$747,902  

Net cash flows used in investing activities

 

 

 

(47,889) 

Net cash flows used in financing activities

 

(248,949) 

 

(618,826) 

 

No property and equipment were purchased in the nine months ended September 30, 2023. Cash used for the purchase of property and equipment was $47,889 in the nine months ended September 30, 2022.

 

No intangible assets were purchased in the nine months ended September 30, 2023 and 2022.  

 

On January 3, 2023, we paid the December 23, 2022, preferred stock dividends declared of $61,826.

 

On March 15, 2023, we paid the February 15, 2023, common stock dividends declared of $63,339. On June 15, 2023, we paid the May 15, 2023, common stock dividends declared of $64,602. On September 15, 2023, we paid the August 15, 2023, common stock dividends declared of $64,565.

 

Growth of our business and the anticipated continued payment of common stock dividends may require additional capital to fund capital expenditures and working capital needs. These additional capital expenditure requirements could include:

 

 

mergers and acquisitions;

 

improvements of existing services, development of new services; and

 

further development of operations support systems and other automated back-office systems.

Because our cost of developing new services, funding other strategic initiatives, and operating our business depend on a variety of factors (including, among other things, the number of customers and the service for which they subscribe, the nature and penetration of services that may be offered by us, regulatory changes, and actions taken by competitors in response to our strategic initiatives), it is almost certain that actual costs and revenues will materially vary from expected amounts and these variations could increase our future capital requirements.

Our ability to fund these potential capital expenditures and other potential costs in the near term will depend upon, among other things, our ability to generate consistent net income and positive cash flow from operations as well as our ability to seek and obtain


13


additional financing if necessary. Each of these factors is, to a large extent, subject to economic, financial, competitive, political, regulatory, and other factors, many of which are beyond our control.

 

Critical Accounting Policies and Estimates

 

The preparation of our financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect certain reported amounts and disclosures. In applying these accounting principles, we must often make individual estimates and assumptions regarding expected outcomes or uncertainties. As might be expected, the actual results or outcomes are generally different than the estimated or assumed amounts. These differences are usually minor and are included in our consolidated financial statements as soon as they are known. Our estimates, judgments and assumptions are continually evaluated based on available information and experience. Because of the use of estimates inherent in the financial reporting process, actual results could differ from those estimates.

 

We periodically review the carrying value of our property and equipment whenever business conditions or events indicate that those assets may be impaired. If the estimated future undiscounted cash flows to be generated by the property and equipment are less than the carrying value of the assets, the assets are written down to fair market value and a charge is recorded to current operations. Significant and unanticipated changes in circumstances, including significant adverse changes in business climate, adverse actions by regulators, unanticipated competition, loss of key customers and/or changes in technology or markets, could require a provision for impairment in a future period.

 

We review loss contingencies and evaluate the events and circumstances related to these contingencies. We disclose material loss contingencies that are possible or probable, but cannot be estimated. For loss contingencies that are both estimable and probable the loss contingency is accrued and expense is recognized in the financial statements.

 

All of our revenues are recognized over the life of the contract as services are provided. Revenue that is received in advance of the services provided is deferred until the services are provided. Revenue related to set up charges is also deferred and amortized over the life of the contract. We classify certain taxes and fees billed to customers and remitted to governmental authorities on a net basis in revenue.

 

Item 3.     Quantitative and Qualitative Disclosures About Market Risk

 

As a smaller reporting company, we are not required and have not elected to report any information under this item.

 

Item 4.     Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

We maintain disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act that are designed to ensure that information required to be disclosed in our reports filed or submitted to the SEC under the Exchange Act is recorded, processed, summarized and reported within the time periods specified by the SEC’s rules and forms, and that information is accumulated and communicated to our management, including our principal executive and financial officer as appropriate, to allow timely decisions regarding required disclosures.

 

Our principal executive officer, who is also our principal financial officer, evaluated the effectiveness of disclosure controls and procedures as of September 30, 2023 pursuant to Rule 13a-15(b) under the Exchange Act. Based upon that evaluation, our CEO/CFO concluded that our disclosure controls and procedures are effective to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act, is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our CEO/CFO, as appropriate, to allow timely decisions regarding required disclosure.

 

A system of controls, no matter how well designed and operated, cannot provide absolute assurance that the objectives of the system of controls are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected.

Changes in Internal Control over Financial Reporting

 

No change in our system of internal control over financial reporting occurred during the period covered by this report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.


14


 

PART II—OTHER INFORMATION

 

Item 1.  Legal Proceedings

 

We are not a party to any material legal proceedings.

Item 5.     Other Information

During the nine months ended September 30, 2023, all events reportable on Form 8-K were reported.

Item 6.     Exhibits

 

 

 

 

 

 

 

The following exhibits are either filed as part of or are incorporated by reference in this Report:

 

 

 

 

Exhibit

 

 

 

 

Number

 

Exhibit

 

 

 

 

 

 

 

 

 

 

3.2

 

 

Bylaws (filed as Exhibit 2.2 to Registrant’s Registration Statement on Form 10-SB, file number 000-27031 filed on August 13, 1999, and incorporated herein by reference)

 

 

 

 

 

 

 

 

 

 

3.3

 

 

Amended and Restated Certificate of Incorporation of FullNet Communications, Inc. (filed as Exhibit 3.3 to Registrant’s Form 8-K, file number 000-27031 filed on June 7, 2013, and incorporated herein by reference)

 

 

 

 

 

 

 

 

 

 

4.4

 

 

Certificate of Designations, Preferences, and Rights of Series A Convertible Preferred Stock of FullNet Communications, Inc. (filed as Exhibit 4.18 to the Form 8-K filed June 7, 2013, and incorporated herein by reference)

 

 

 

 

 

 

 

 

 

 

31.1

 

 

Certification Pursuant to Rules 13a-14(a) and 15d-14(a) of Roger P. Baresel

 

*

 

 

 

 

 

 

 

 

32.1

 

 

Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 by Roger P. Baresel

 

*

 

 

 

 

 

 

 

 

101.INS

 

 

XBRL Instance Document

 

**

 

101.SCH

 

 

XBRL Taxonomy Extension Schema Document

 

**

 

101.CAL

 

 

XBRL Taxonomy Extension Calculation Linkbase Document

 

**

 

101.DEF

 

 

XBRL Taxonomy Extension Definition Linkbase Document

 

**

 

101.LAB

 

 

XBRL Taxonomy Extension Label Linkbase Document

 

**

 

101.PRE

 

 

XBRL Taxonomy Extension Presentation Linkbase Document

 

**

 

104

 

 

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

 

*

 

Filed herewith.

 

 

 

**

 

In accordance with Rule 406T of Regulation S-T, the XBRL (Extensible Business Reporting Language) related information in Exhibit 101 to this Quarterly Report on Form 10-Q shall not be deemed to be “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, and shall not be part of any registration statement or other document filed under the Securities Act or the Exchange Act, except to the extent expressly set forth by specific reference in such filing.

 

 

 


15


 

 

SIGNATURES

Pursuant to the requirements of the Exchange Act, the Registrant caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

 

 

 

 

REGISTRANT:

FULLNET COMMUNICATIONS, INC.

 

 

Date: November 14, 2023

By:  

/s/ ROGER P. BARESEL  

 

 

 

Roger P. Baresel 

 

 

 

Chief Executive Officer and Chief Financial Officer 

 


16

EX-31.1 2 fn_ex31z1.htm CERTIFICATION Certification

 

EXHIBIT 31.1

CERTIFICATIONS

I, Roger P. Baresel, certify that:

1.

 

I have reviewed this quarterly report on Form 10-Q for the period ended September 30, 2023, of FullNet Communications, Inc.;

 

 

 

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 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a)

 

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

 

 

 

 

 

(b)

 

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

 

 

 

 

 Date: November 14, 2023

 

 /s/ Roger P. Baresel,

 

 

 

 Chief Executive Officer and Chief Financial Officer

 

 

 

EX-32.1 3 fn_ex32z1.htm CERTIFICATION Certification

 

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

Pursuant to 18 U.S.C. §1350 (as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002), I, the undersigned Chief Executive and Chief Financial and Accounting Officer of FullNet Communications, Inc. (the “Company”), hereby certify that, to the best of my knowledge, the Quarterly Report on Form 10-Q of the Company for the period ended September 30, 2023 (the “Report”) fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

 

 

 

Date: November 14, 2023 

/s/ Roger P. Baresel,  

 

 

Chief Executive Officer and Chief Financial Officer

 

 

 

 

 

 

 

EX-101.CAL 4 fulo-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 5 fulo-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 6 fulo-20230930_lab.xml XBRL TAXONOMY EXTENSION LABELS LINKBASE DOCUMENT Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Method Used Tables/Schedules Recently Adopted Accounting Pronouncements Accounts receivable Accounts receivable Warrants exercised, value INCOME FROM OPERATIONS INCOME FROM OPERATIONS Accounts receivable, net Entity Emerging Growth Company Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Anti-dilutive Securities Excluded Represents the textual narrative disclosure of Schedule of Anti-dilutive Securities Excluded, during the indicated time period. NON-CASH INVESTING AND FINANCING ACTIVITIES NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period OTHER INCOME General and administrative expenses Sales and marketing Cash and cash equivalents Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Basic income per share {1} Basic income per share Policies 4. SERIES A CONVERTIBLE PREFERRED STOCK Stock options expense CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statement Basic income per share Basic income per share Preferred stock dividends Preferred stock dividends Income tax expense Income tax expense TOTAL ASSETS TOTAL ASSETS Entity Interactive Data Current Entity Tax Identification Number Dividends and Interest Paid Net Income (Loss) Attributable to Parent Net Income (Loss) Attributable to Parent OPERATING EXPENSES Gross profit Gross profit Accumulated deficit Preferred Stock, Value Total liabilities Total liabilities Operating lease liability - current portion Operating lease liability - current portion Prepaid expenses and other current assets Entity Shell Company Entity Incorporation, State or Country Code Registrant CIK Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Net income {1} Net income Provision for uncollectible accounts receivable Depreciation and amortization {1} Depreciation and amortization Total operating expenses Total operating expenses Common Stock, Shares, Outstanding Common Stock, Shares Authorized Preferred Stock, Shares Issued Preferred Stock, Shares Authorized Deferred revenue Entity Address, State or Province 2023 (three months remaining) Operating Lease, Liability Total future minimum lease payments Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance Preferred stock Represents the Preferred stock (number of shares), during the indicated time period. Amortization of increasing dividend rate preferred stock discount {1} Amortization of increasing dividend rate preferred stock discount Amortization of increasing dividend rate preferred stock discount Represents the monetary amount of Amortization of increasing dividend rate preferred stock discount, during the indicated time period. CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Weighted Average Number of Shares Outstanding, Basic Total current liabilities Total current liabilities ASSETS Entity Address, Address Line One Aggregate outstanding accumulated arrearages of cumulative dividend Represents the monetary amount of Aggregate outstanding accumulated arrearages of cumulative dividend, as of the indicated date. Cash paid for property and equipment Cash paid for property and equipment Shares Outstanding, Starting Shares Outstanding, Starting Shares Outstanding, Ending Equity Component Dividends payable LIABILITIES AND SHAREHOLDERS' EQUITY RIGHT OF USE LEASED ASSET Document Type Warrants Represents the Warrants, during the indicated time period. Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Cash and cash equivalents at beginning of period Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Payments of Ordinary Dividends, Preferred Stock and Preference Stock Payment of dividends payable - preferred stock Net cash provided by operating activities Net cash provided by operating activities Changes in operating assets and liabilities CASH FLOWS FROM OPERATING ACTIVITIES Diluted income per share COST OF REVENUE Represents the monetary amount of Cost of revenue, during the indicated time period. Preferred Stock, Par or Stated Value Per Share Entity Address, Postal Zip Code 2024 Cash paid for amounts included in the measurement of lease liability Represents the monetary amount of Cash paid for amounts included in the measurement of lease liability, during the indicated time period. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Earnings Per Share, Basic and Diluted Deferred revenue {1} Deferred revenue Adjustments to reconcile net income to net cash provided by operating activities Warrants exercised, shares Dividends Dividends Net income available to common shareholders Net income available to common shareholders Common Stock, Par or Stated Value Per Share Preferred Stock, Shares Outstanding TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Additional paid-in capital OTHER ASSETS AND INTANGIBLE ASSETS CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited) CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited) - Parenthetical Document Fiscal Year Focus Entity Current Reporting Status City Area Code Entity File Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Employee stock options Represents the Employee stock options, during the indicated time period. Employee Stock Options Represents the Employee Stock Options, during the indicated time period. Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest 5. LEASES 3. WARRANT ACTIVITY Represents the textual narrative disclosure of Warrant Activity, during the indicated time period. Prepaid expenses and other assets Prepaid expenses and other assets Net Income (Loss) Stock Issued During Period, Value, Stock Options Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Accumulated Deficit Common Stock Earnings Per Share Computation of shares used in income per share NET INCOME BEFORE INCOME TAX NET INCOME BEFORE INCOME TAX SHAREHOLDERS' EQUITY PROPERTY AND EQUIPMENT, net Proceeds from exercise of options CASH FLOWS FROM FINANCING ACTIVITIES Accrued and other liabilities {1} Accrued and other liabilities Noncash lease expense Represents the monetary amount of Noncash lease expense, during the indicated time period. Accrued and other liabilities Accounts payable CURRENT LIABILITIES Total current assets Total current assets Local Phone Number Aggregate outstanding accumulated arrearages of cumulative dividend, Shares Represents the Aggregate outstanding accumulated arrearages of cumulative dividend, Shares (number of shares), as of the indicated date. Net cash used in financing activities Net cash used in financing activities Depreciation and amortization Total shareholders' equity Total shareholders' equity Document Quarterly Report Details Employee Stock Options [Axis] Represents the description of Employee Stock Options, during the indicated time period. Diluted income per share {1} Diluted income per share Schedule of Future Minimum Rental Payments for Operating Leases 1. UNAUDITED INTERIM FINANCIAL STATEMENTS OPERATING LEASE LIABILITY - net of current portion Amendment Flag Entity Small Business Share-Based Payment Arrangement, Expense Effect of dilutive stock options Represents the monetary amount of Effect of dilutive stock options, during the indicated time period. Income Per Share Loss on disposal of assets Loss on disposal of assets Weighted Average Number of Shares Outstanding, Diluted Shares used in diluted income per share CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Entity Common Stock, Shares Outstanding Entity Filer Category Document Period End Date Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance Payment of dividends payable –common stock Payment of dividends payable –common stock Represents the monetary amount of Payment of dividends payable - common stock, during the indicated time period. Proceeds from exercise of warrants REVENUE Represents the monetary amount of Total revenue, during the indicated time period. Common Stock, Value Document Fiscal Period Focus Entity Address, City or Town Fiscal Year End Present value of discount Represents the monetary amount of Present value of discount, as of the indicated date. Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Total anti-dilutive securities excluded Total anti-dilutive securities excluded Net cash used in investing activities Net cash used in investing activities Accounts payable {1} Accounts payable Provision for deferred tax expense Equity Balance, Starting Equity Balance, Starting Equity Balance, Ending Additional Paid In Capital Preferred Stock Entity Registrant Name 2. STOCK BASED COMPENSATION Notes CASH FLOWS FROM INVESTING ACTIVITIES Operating lease liability Represents the monetary amount of Operating lease obligation, during the indicated time period. Net income Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture Statement [Line Items] Equity Components [Axis] Common Stock, Shares, Issued CURRENT ASSETS Document Transition Report EX-101.PRE 7 fulo-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 8 fulo-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited) link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:definitionLink link:calculationLink 000110 - Disclosure - 5. LEASES link:presentationLink link:definitionLink link:calculationLink 000230 - Disclosure - 5. LEASES: Schedule of Future Minimum Rental Payments for Operating Leases (Details) link:presentationLink link:definitionLink link:calculationLink 000040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:definitionLink link:calculationLink 000160 - Disclosure - 5. LEASES: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 000120 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Recently Adopted Accounting Pronouncements (Policies) link:presentationLink link:definitionLink link:calculationLink 000150 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Anti-dilutive Securities Excluded (Tables) link:presentationLink link:definitionLink link:calculationLink 000010 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 000080 - Disclosure - 2. STOCK BASED COMPENSATION link:presentationLink link:definitionLink link:calculationLink 000060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:definitionLink link:calculationLink 000140 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables) link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - 4. SERIES A CONVERTIBLE PREFERRED STOCK link:presentationLink link:definitionLink link:calculationLink 000180 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Anti-dilutive Securities Excluded (Details) link:presentationLink link:definitionLink link:calculationLink 000130 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share (Policies) link:presentationLink link:definitionLink link:calculationLink 000190 - Disclosure - 2. STOCK BASED COMPENSATION (Details) link:presentationLink link:definitionLink link:calculationLink 000170 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:definitionLink link:calculationLink 000210 - Disclosure - 4. SERIES A CONVERTIBLE PREFERRED STOCK (Details) link:presentationLink link:definitionLink link:calculationLink 000200 - Disclosure - 3. WARRANT ACTIVITY (Details) link:presentationLink link:definitionLink link:calculationLink 000070 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS link:presentationLink link:definitionLink link:calculationLink 000090 - Disclosure - 3. WARRANT ACTIVITY link:presentationLink link:definitionLink link:calculationLink 000030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited) - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000220 - Disclosure - 5. LEASES (Details) link:presentationLink link:definitionLink link:calculationLink XML 9 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Nov. 09, 2023
Details    
Registrant CIK 0001092570  
Fiscal Year End --12-31  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 000-27031  
Entity Registrant Name FULLNET COMMUNICATIONS INC.  
Entity Incorporation, State or Country Code OK  
Entity Tax Identification Number 73-1473361  
Entity Address, Address Line One 201 Robert S. Kerr Avenue, Suite 210  
Entity Address, City or Town Oklahoma City  
Entity Address, State or Province OK  
Entity Address, Postal Zip Code 73102  
City Area Code 405  
Local Phone Number 236-8200  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   19,565,087
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 3,076,180 $ 2,753,551
Accounts receivable, net 956 1,584
Prepaid expenses and other current assets 25,636 36,740
Total current assets 3,102,772 2,791,875
PROPERTY AND EQUIPMENT, net 74,603 87,173
OTHER ASSETS AND INTANGIBLE ASSETS 20,236 18,250
RIGHT OF USE LEASED ASSET 179,927 279,086
TOTAL ASSETS 3,377,538 3,176,384
CURRENT LIABILITIES    
Accounts payable 15,131 18,999
Accrued and other liabilities 438,170 413,646
Dividends payable 0 61,826
Operating lease liability - current portion 142,402 133,637
Deferred revenue 1,092,895 1,001,298
Total current liabilities 1,688,598 1,629,406
OPERATING LEASE LIABILITY - net of current portion 37,525 145,449
Total liabilities 1,726,123 1,774,855
SHAREHOLDERS' EQUITY    
Preferred Stock, Value 409,531 409,531
Common Stock, Value 196 192
Additional paid-in capital 9,120,032 9,108,410
Accumulated deficit (7,878,344) (8,116,604)
Total shareholders' equity 1,651,415 1,401,529
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 3,377,538 $ 3,176,384
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited) - Parenthetical - $ / shares
Sep. 30, 2023
Dec. 31, 2022
CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited)    
Preferred Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Preferred Stock, Shares Issued 618,257 618,257
Preferred Stock, Shares Outstanding 618,257 618,257
Common Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001
Common Stock, Shares Authorized 40,000,000 40,000,000
Common Stock, Shares, Issued 19,565,087 19,182,754
Common Stock, Shares, Outstanding 19,565,087 19,182,754
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)        
REVENUE $ 1,040,853 $ 1,052,408 $ 3,141,594 $ 3,231,267
COST OF REVENUE 274,476 229,197 769,764 671,807
Gross profit 766,377 823,211 2,371,830 2,559,460
OPERATING EXPENSES        
Sales and marketing 190,725 138,681 551,844 469,714
General and administrative expenses 454,808 440,748 1,337,151 1,356,812
Depreciation and amortization 4,027 4,397 12,570 11,304
Total operating expenses 649,560 583,826 1,901,565 1,837,830
INCOME FROM OPERATIONS 116,817 239,385 470,265 721,630
OTHER INCOME 38,161 12,720 108,088 17,016
NET INCOME BEFORE INCOME TAX 154,978 252,105 578,353 738,646
Income tax expense (39,780) (64,145) (147,588) (188,313)
Net Income (Loss) Attributable to Parent 115,198 187,960 430,765 550,333
Preferred stock dividends (17,002) (14,839) (51,006) (45,049)
Net income available to common shareholders $ 98,196 $ 173,121 $ 379,759 $ 505,284
Earnings Per Share        
Basic income per share $ 0.01 $ 0.01 $ 0.02 $ 0.03
Diluted income per share $ 0.01 $ 0.01 $ 0.02 $ 0.03
Weighted Average Number of Shares Outstanding, Basic 19,565,087 19,182,754 19,431,552 18,137,640
Weighted Average Number of Shares Outstanding, Diluted 19,744,026 19,708,698 19,611,889 18,667,822
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
Common Stock
Preferred Stock
Additional Paid In Capital
Accumulated Deficit
Total
Equity Balance, Starting at Dec. 31, 2021 $ 171 $ 357,101 $ 9,072,109 $ (8,074,427) $ 1,354,954
Shares Outstanding, Starting at Dec. 31, 2021 17,146,121 568,257      
Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture $ 0 $ 0 9,041 0 9,041
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures 0 0      
Stock Issued During Period, Value, Stock Options Exercised $ 18 $ 0 26,156 0 26,174
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 1,746,633 0      
Dividends $ 0 $ 0 0 (595,006) (595,006)
Net Income (Loss) 0 0 0 550,333 550,333
Equity Balance, Ending at Sep. 30, 2022 $ 192 $ 359,531 9,106,023 (8,119,100) 1,346,646
Shares Outstanding, Ending at Sep. 30, 2022 19,182,754 568,257      
Warrants exercised, value $ 3 $ 0 1,147 0 1,150
Warrants exercised, shares 290,000 0      
Amortization of increasing dividend rate preferred stock discount $ 0 $ 2,430 (2,430) 0 0
Equity Balance, Starting at Dec. 31, 2022 $ 192 $ 409,531 9,108,410 (8,116,603) 1,401,530
Shares Outstanding, Starting at Dec. 31, 2022 19,182,754 618,257      
Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture $ 0 $ 0 6,243 0 6,243
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures 0 0      
Stock Issued During Period, Value, Stock Options Exercised $ 4 $ 0 5,379 0 5,383
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 382,333 0      
Dividends $ 0 $ 0 0 (192,506) (192,506)
Net Income (Loss) 0 0 0 430,765 430,765
Equity Balance, Ending at Sep. 30, 2023 $ 196 $ 409,531 $ 9,120,032 $ (7,878,344) $ 1,651,415
Shares Outstanding, Ending at Sep. 30, 2023 19,565,087 618,257      
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 430,765 $ 550,333
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 12,570 11,304
Loss on disposal of assets 0 5,205
Noncash lease expense 99,159 91,106
Provision for deferred tax expense 0 38,359
Stock options expense 6,243 9,041
Provision for uncollectible accounts receivable 1,190 (398)
Changes in operating assets and liabilities    
Accounts receivable (562) 29,308
Prepaid expenses and other assets 9,118 (31,441)
Accounts payable (3,868) (1,402)
Accrued and other liabilities 24,524 15,650
Deferred revenue 91,598 121,943
Operating lease liability (99,159) (91,106)
Net cash provided by operating activities 571,578 747,902
CASH FLOWS FROM INVESTING ACTIVITIES    
Cash paid for property and equipment 0 (47,889)
Net cash used in investing activities 0 (47,889)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from exercise of options 5,383 26,173
Proceeds from exercise of warrants 0 1,150
Payment of dividends payable - preferred stock (61,826) (51,143)
Payment of dividends payable –common stock (192,506) (595,006)
Net cash used in financing activities (248,949) (618,826)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 322,629 81,187
Cash and cash equivalents at beginning of period 2,753,551 2,655,112
Cash and cash equivalents at end of period 3,076,180 2,736,299
NON-CASH INVESTING AND FINANCING ACTIVITIES    
Amortization of increasing dividend rate preferred stock discount $ 0 $ 2,430
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.23.3
1. UNAUDITED INTERIM FINANCIAL STATEMENTS
9 Months Ended
Sep. 30, 2023
Notes  
1. UNAUDITED INTERIM FINANCIAL STATEMENTS

1.     UNAUDITED INTERIM FINANCIAL STATEMENTS

 

The unaudited condensed consolidated financial statements and related notes of FullNet Communications, Inc. and its subsidiaries (“we”, “our”, collectively, the “Company”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been omitted pursuant to such rules and regulations. The accompanying unaudited condensed consolidated financial statements and related notes should be read in conjunction with our audited consolidated financial statements of and notes thereto for the year ended December 31, 2022.

 

The information furnished reflects, in the opinion of management, all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of the results of the interim periods presented. Operating results of the interim period are not necessarily indicative of the amounts that will be reported for the year ending December 31, 2023.

 

Recently Adopted Accounting Pronouncements

 

In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,” which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, “Revenue from Contracts with Customers.” At the acquisition date, an acquirer should account for the related revenue contracts as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree's financial statements, assuming the acquirer is able to assess and rely on how the acquiree applied ASC 606. ASU 2021-08 is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. We adopted ASU 2021-08 in the first quarter of 2022 with no material impact to our consolidated financial statements.

 

In June 2022, the FASB issued ASU 2022-03, “Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions,” which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. ASU 2022-03 is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. We are evaluating the impact of the adoption of this guidance to our consolidated financial statements.

 

Income Per Share

 

Income per share – basic is calculated by dividing net income by the weighted average number of shares of stock outstanding during the year, including shares issuable without additional consideration. Income per share, assuming dilution, is calculated by dividing net income by the weighted average number of shares outstanding during the year adjusted for the effect of dilutive potential shares calculated using the treasury stock method for options and warrants and the “if converted” method for convertible preferred stock.

 

The reconciliation of basic and diluted income per share are as follows:

 

 

Three Months Ended

Nine Months Ended

September 30, 2023

September 30, 2022

September 30, 2023

September 30, 2022

Net income:

    

    

 

 

Net income

$115,198  

$187,960  

$430,765  

$550,333  

Preferred stock dividends

(17,002) 

(14,839) 

(51,006) 

(45,049) 

Net income available to common shareholders

98,196  

173,121  

379,759  

505,284  

 

 

 

 

 

Basic income per share:

 

 

 

 

Weighted average common shares outstanding used in income per share

19,565,087  

19,182,754  

19,431,552  

18,137,640  

Basic income per share

0.01  

0.01  

0.02  

0.03  

 

 

 

 

 

Diluted income per share:

 

 

 

 

Shares used in diluted income per share

19,744,026  

19,708,698  

19,611,889  

18,667,822  

Diluted income per share

0.01  

0.01  

0.02  

0.03  

 

 

 

 

 

Computation of shares used in income per share:

 

 

 

 

Weighted average shares and share equivalents outstanding – basic

19,565,087 

19,182,754  

19,431,552  

18,137,640  

Effect of dilutive stock options

178,939 

525,944  

180,337  

530,182  

Weighted average shares and share equivalents outstanding – diluted

19,744,026 

19,708,698  

19,611,889  

18,667,822  

 

Schedule of Anti-dilutive Securities Excluded

 

 

Three Months Ended

Nine Months Ended

September 30, 2023

September 30, 2022

September 30, 2023

September 30, 2022

Preferred stock

618,257 

568,257 

618,257 

568,257 

Total anti-dilutive securities excluded

618,257 

568,257 

618,257 

568,257 

 

Anti-dilutive securities consist of stock options and convertible preferred stock whose exercise price or conversion price, respectively, was greater than the average market price of the common stock.

XML 16 R8.htm IDEA: XBRL DOCUMENT v3.23.3
2. STOCK BASED COMPENSATION
9 Months Ended
Sep. 30, 2023
Notes  
2. STOCK BASED COMPENSATION

2.     STOCK BASED COMPENSATION

 

The following table summarizes our employee stock option activity for the nine months ended September 30, 2023:

 

Schedule of Employee Stock Option Activity

 

Options

 

Weighted average exercise price

 

Weighted average remaining contractual life (yrs)

 

Aggregate Intrinsic value

Options outstanding, December 31, 2022

556,330 

 

$0.051 

 

6.74 

 

$184,485 

 

 

 

 

 

 

 

 

Options exercised during the period

382,333 

 

$0.014 

 

 

 

 

 

 

 

 

 

 

 

 

Options granted during the period

45,000 

 

$0.010 

 

 

 

 

 

 

 

 

 

 

 

 

Options forfeited during the period

33,000 

 

$0.003 

 

 

 

 

 

 

 

 

 

 

 

 

Options outstanding September 30, 2023

185,997 

 

$0.010 

 

7.77 

 

$44,673 

 

 

 

 

 

 

 

 

Options exercisable September 30, 2023

77,997 

 

$0.010 

 

6.37 

 

$18,753 

 

During the nine months ended September 30, 2023, 45,000 nonqualified employee stock options were granted with an exercise price of $0.010 per option. The options were valued using the Black-Scholes option pricing model on the date of issuance, and the fair value of the options was determined to be $4,430 of which $123 was recognized as stock-based compensation expense for the nine months ended September 30, 2023. The 45,000 options will vest one-third on each anniversary of the vesting period. During the nine months ended September 30, 2023, the exercise price of 49,500 employee stock options with exercise prices ranging from $0.20 to $0.47 was reduced

to $0.01. The Company performed an analysis under ASC 718-20 “stock compensation” and recorded an incremental expense of $286. During the nine months ended September 30, 2023, 33,000 employee stock options were forfeited that were related to options granted in prior years.

 

During the nine months ended September 30, 2023, certain employees of ours exercised options to purchase 382,333 restricted shares of our common stock, par value $0.00001 per share. Proceeds from the exercise of the Options were $5,383. The common shares were issued pursuant to Section 4(a)(2) of the Securities Act of 1933, as amended, without payment of any form of commissions or other remuneration.

 

On September 15, 2023, we paid the August 15, 2023 dividends declared on our common stock of $64,565, to shareholders of record on August 31, 2023. On June 15, 2023, we paid the May 15, 2023 dividends declared on our common stock of $64,602, to shareholders of record on May 31, 2023. On March 15, 2023, we paid the February 15, 2023 dividends declared on our common stock of $63,339, to shareholders of record on February 28, 2023.

 

Total stock-based compensation expense for the nine months ended September 30, 2023 was $6,243, of which $123 is related to options issued during the nine months ended September 30, 2023, $5,834 is related to options issued in prior years, and $286 is related to the repricing of options issued in prior years. Stock-based compensation is measured at the grant date, based on the calculated fair value of the option, and is recognized as an expense on a straight-line basis over the requisite employee service period (generally the vesting period of the grant).  

XML 17 R9.htm IDEA: XBRL DOCUMENT v3.23.3
3. WARRANT ACTIVITY
9 Months Ended
Sep. 30, 2023
Notes  
3. WARRANT ACTIVITY

3.     WARRANT ACTIVITY

 

During the nine months ended September 30, 2023, no warrants were issued or exercised.

XML 18 R10.htm IDEA: XBRL DOCUMENT v3.23.3
4. SERIES A CONVERTIBLE PREFERRED STOCK
9 Months Ended
Sep. 30, 2023
Notes  
4. SERIES A CONVERTIBLE PREFERRED STOCK

4.     SERIES A CONVERTIBLE PREFERRED STOCK

 

On January 3, 2023, we paid the December 23, 2022 dividends declared on our Series A Convertible Preferred Stock of $61,826. As of September 30, 2023, the aggregate outstanding accumulated arrearages of cumulative dividend was $51,006 or if issued in common shares, 204,025 shares.

XML 19 R11.htm IDEA: XBRL DOCUMENT v3.23.3
5. LEASES
9 Months Ended
Sep. 30, 2023
Notes  
5. LEASES

5.     LEASES

 

We determine if a contract contains a lease by evaluating the nature and substance of the agreement. The only lease that we have is the real estate lease for our headquarters facility, which was originally executed on December 2, 1999, and which has been extended several times. This lease was renewed for a term of five additional years. We recognize lease expense for this lease on a straight-line basis over the lease term.

 

We used our incremental borrowing rate (8.5%) in determining the present value of the lease payments over the lease expiration date of December 31, 2024. At September 30, 2023, the remaining future cash payments under our lease total to $190,290.

 

For the nine months ended September 30, 2023, we amortized $99,159 of our operating right-of-use, or ROU, asset and made payments of the associated lease liability for the same amount. At September 30, 2023, an operating ROU asset and liability of $179,927, each, are included on our condensed consolidated balance sheet.

 

For the nine months ended September 30, 2023 and 2022, our fixed operating lease cost was $114,174, which is included within operating costs and expenses in our condensed consolidated statements of operations.

 

Future minimum lease payments under non-cancellable operating lease as of September 30, 2023, were as follows:

 

Year ending December 31,

2023 (three months remaining)

$38,058  

2024

152,232  

Total future minimum lease payments

190,290  

Present value of discount

(10,363) 

Current portion lease liability

(142,402) 

Long-term lease liability

$37,525  

XML 20 R12.htm IDEA: XBRL DOCUMENT v3.23.3
1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Recently Adopted Accounting Pronouncements (Policies)
9 Months Ended
Sep. 30, 2023
Policies  
Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

 

In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,” which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, “Revenue from Contracts with Customers.” At the acquisition date, an acquirer should account for the related revenue contracts as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree's financial statements, assuming the acquirer is able to assess and rely on how the acquiree applied ASC 606. ASU 2021-08 is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. We adopted ASU 2021-08 in the first quarter of 2022 with no material impact to our consolidated financial statements.

 

In June 2022, the FASB issued ASU 2022-03, “Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions,” which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. ASU 2022-03 is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. We are evaluating the impact of the adoption of this guidance to our consolidated financial statements.

XML 21 R13.htm IDEA: XBRL DOCUMENT v3.23.3
1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share (Policies)
9 Months Ended
Sep. 30, 2023
Policies  
Income Per Share

Income Per Share

 

Income per share – basic is calculated by dividing net income by the weighted average number of shares of stock outstanding during the year, including shares issuable without additional consideration. Income per share, assuming dilution, is calculated by dividing net income by the weighted average number of shares outstanding during the year adjusted for the effect of dilutive potential shares calculated using the treasury stock method for options and warrants and the “if converted” method for convertible preferred stock.

 

The reconciliation of basic and diluted income per share are as follows:

 

 

Three Months Ended

Nine Months Ended

September 30, 2023

September 30, 2022

September 30, 2023

September 30, 2022

Net income:

    

    

 

 

Net income

$115,198  

$187,960  

$430,765  

$550,333  

Preferred stock dividends

(17,002) 

(14,839) 

(51,006) 

(45,049) 

Net income available to common shareholders

98,196  

173,121  

379,759  

505,284  

 

 

 

 

 

Basic income per share:

 

 

 

 

Weighted average common shares outstanding used in income per share

19,565,087  

19,182,754  

19,431,552  

18,137,640  

Basic income per share

0.01  

0.01  

0.02  

0.03  

 

 

 

 

 

Diluted income per share:

 

 

 

 

Shares used in diluted income per share

19,744,026  

19,708,698  

19,611,889  

18,667,822  

Diluted income per share

0.01  

0.01  

0.02  

0.03  

 

 

 

 

 

Computation of shares used in income per share:

 

 

 

 

Weighted average shares and share equivalents outstanding – basic

19,565,087 

19,182,754  

19,431,552  

18,137,640  

Effect of dilutive stock options

178,939 

525,944  

180,337  

530,182  

Weighted average shares and share equivalents outstanding – diluted

19,744,026 

19,708,698  

19,611,889  

18,667,822  

 

Schedule of Anti-dilutive Securities Excluded

 

 

Three Months Ended

Nine Months Ended

September 30, 2023

September 30, 2022

September 30, 2023

September 30, 2022

Preferred stock

618,257 

568,257 

618,257 

568,257 

Total anti-dilutive securities excluded

618,257 

568,257 

618,257 

568,257 

 

Anti-dilutive securities consist of stock options and convertible preferred stock whose exercise price or conversion price, respectively, was greater than the average market price of the common stock.

XML 22 R14.htm IDEA: XBRL DOCUMENT v3.23.3
1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)
9 Months Ended
Sep. 30, 2023
Tables/Schedules  
Schedule of Earnings Per Share, Basic and Diluted

 

 

Three Months Ended

Nine Months Ended

September 30, 2023

September 30, 2022

September 30, 2023

September 30, 2022

Net income:

    

    

 

 

Net income

$115,198  

$187,960  

$430,765  

$550,333  

Preferred stock dividends

(17,002) 

(14,839) 

(51,006) 

(45,049) 

Net income available to common shareholders

98,196  

173,121  

379,759  

505,284  

 

 

 

 

 

Basic income per share:

 

 

 

 

Weighted average common shares outstanding used in income per share

19,565,087  

19,182,754  

19,431,552  

18,137,640  

Basic income per share

0.01  

0.01  

0.02  

0.03  

 

 

 

 

 

Diluted income per share:

 

 

 

 

Shares used in diluted income per share

19,744,026  

19,708,698  

19,611,889  

18,667,822  

Diluted income per share

0.01  

0.01  

0.02  

0.03  

 

 

 

 

 

Computation of shares used in income per share:

 

 

 

 

Weighted average shares and share equivalents outstanding – basic

19,565,087 

19,182,754  

19,431,552  

18,137,640  

Effect of dilutive stock options

178,939 

525,944  

180,337  

530,182  

Weighted average shares and share equivalents outstanding – diluted

19,744,026 

19,708,698  

19,611,889  

18,667,822  

XML 23 R15.htm IDEA: XBRL DOCUMENT v3.23.3
1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Anti-dilutive Securities Excluded (Tables)
9 Months Ended
Sep. 30, 2023
Tables/Schedules  
Schedule of Anti-dilutive Securities Excluded

 

Schedule of Anti-dilutive Securities Excluded

 

 

Three Months Ended

Nine Months Ended

September 30, 2023

September 30, 2022

September 30, 2023

September 30, 2022

Preferred stock

618,257 

568,257 

618,257 

568,257 

Total anti-dilutive securities excluded

618,257 

568,257 

618,257 

568,257 

XML 24 R16.htm IDEA: XBRL DOCUMENT v3.23.3
5. LEASES: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)
9 Months Ended
Sep. 30, 2023
Tables/Schedules  
Schedule of Future Minimum Rental Payments for Operating Leases

 

Year ending December 31,

2023 (three months remaining)

$38,058  

2024

152,232  

Total future minimum lease payments

190,290  

Present value of discount

(10,363) 

Current portion lease liability

(142,402) 

Long-term lease liability

$37,525  

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.23.3
1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net income        
Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest $ 115,198 $ 187,960 $ 430,765 $ 550,333
Preferred stock dividends (17,002) (14,839) (51,006) (45,049)
Net income available to common shareholders $ 98,196 $ 173,121 $ 379,759 $ 505,284
Basic income per share        
Weighted Average Number of Shares Outstanding, Basic 19,565,087 19,182,754 19,431,552 18,137,640
Basic income per share $ 0.01 $ 0.01 $ 0.02 $ 0.03
Diluted income per share        
Shares used in diluted income per share 19,744,026 19,708,698 19,611,889 18,667,822
Diluted income per share $ 0.01 $ 0.01 $ 0.02 $ 0.03
Computation of shares used in income per share        
Weighted Average Number of Shares Outstanding, Basic 19,565,087 19,182,754 19,431,552 18,137,640
Effect of dilutive stock options $ 178,939 $ 525,944 $ 180,337 $ 530,182
Weighted Average Number of Shares Outstanding, Diluted 19,744,026 19,708,698 19,611,889 18,667,822
XML 26 R18.htm IDEA: XBRL DOCUMENT v3.23.3
1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Anti-dilutive Securities Excluded (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Details        
Preferred stock 618,257 568,257 618,257 568,257
Total anti-dilutive securities excluded 618,257 568,257 618,257 568,257
XML 27 R19.htm IDEA: XBRL DOCUMENT v3.23.3
2. STOCK BASED COMPENSATION (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 15, 2023
Jun. 15, 2023
Mar. 15, 2023
Dec. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Common Stock, Par or Stated Value Per Share $ 0.00001       $ 0.00001 $ 0.00001  
Proceeds from exercise of options           $ 5,383 $ 26,173
Dividends and Interest Paid   $ 64,565 $ 64,602 $ 63,339      
Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture           6,243 9,041
Additional Paid In Capital              
Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture           $ 6,243 $ 9,041
Employee stock options              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance           556,330  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance           $ 0.051  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 7 years 9 months 7 days       6 years 8 months 26 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value           $ 184,485  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period           382,333  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price           $ 0.014  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross           45,000  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price           $ 0.010  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period           33,000  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price           $ 0.003  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance 185,997       556,330 185,997  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance $ 0.010       $ 0.051 $ 0.010  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value $ 44,673       $ 184,485 $ 44,673  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 77,997         77,997  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 0.010         $ 0.010  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 6 years 4 months 13 days            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value $ 18,753         $ 18,753  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Method Used           Black-Scholes option pricing model  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value           $ 4,430  
Share-Based Payment Arrangement, Expense           $ 123  
XML 28 R20.htm IDEA: XBRL DOCUMENT v3.23.3
3. WARRANT ACTIVITY (Details) - Warrants
9 Months Ended
Sep. 30, 2023
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 0
XML 29 R21.htm IDEA: XBRL DOCUMENT v3.23.3
4. SERIES A CONVERTIBLE PREFERRED STOCK (Details) - USD ($)
9 Months Ended
Jan. 03, 2023
Sep. 30, 2023
Sep. 30, 2022
Details      
Payments of Ordinary Dividends, Preferred Stock and Preference Stock $ 61,826 $ 61,826 $ 51,143
Aggregate outstanding accumulated arrearages of cumulative dividend   $ 51,006  
Aggregate outstanding accumulated arrearages of cumulative dividend, Shares   204,025  
XML 30 R22.htm IDEA: XBRL DOCUMENT v3.23.3
5. LEASES (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Details      
Operating Lease, Liability $ 190,290    
Noncash lease expense 99,159 $ 91,106  
RIGHT OF USE LEASED ASSET 179,927   $ 279,086
Cash paid for amounts included in the measurement of lease liability $ 114,174    
XML 31 R23.htm IDEA: XBRL DOCUMENT v3.23.3
5. LEASES: Schedule of Future Minimum Rental Payments for Operating Leases (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Details    
2023 (three months remaining) $ 38,058  
2024 152,232  
Total future minimum lease payments 190,290  
Present value of discount (10,363)  
Operating lease liability - current portion (142,402) $ (133,637)
OPERATING LEASE LIABILITY - net of current portion $ 37,525 $ 145,449
XML 32 fulo-20230930_htm.xml IDEA: XBRL DOCUMENT 0001092570 2023-01-01 2023-09-30 0001092570 2023-09-30 0001092570 2023-11-09 0001092570 2022-12-31 0001092570 2023-07-01 2023-09-30 0001092570 2022-07-01 2022-09-30 0001092570 2022-01-01 2022-09-30 0001092570 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001092570 us-gaap:PreferredStockMember 2023-01-01 2023-09-30 0001092570 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001092570 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001092570 us-gaap:CommonStockMember 2022-12-31 0001092570 us-gaap:PreferredStockMember 2022-12-31 0001092570 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001092570 us-gaap:RetainedEarningsMember 2022-12-31 0001092570 us-gaap:CommonStockMember 2023-09-30 0001092570 us-gaap:PreferredStockMember 2023-09-30 0001092570 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001092570 us-gaap:RetainedEarningsMember 2023-09-30 0001092570 us-gaap:CommonStockMember 2021-12-31 0001092570 us-gaap:PreferredStockMember 2021-12-31 0001092570 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001092570 us-gaap:RetainedEarningsMember 2021-12-31 0001092570 2021-12-31 0001092570 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001092570 us-gaap:PreferredStockMember 2022-01-01 2022-09-30 0001092570 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001092570 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001092570 us-gaap:CommonStockMember 2022-09-30 0001092570 us-gaap:PreferredStockMember 2022-09-30 0001092570 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001092570 us-gaap:RetainedEarningsMember 2022-09-30 0001092570 2022-09-30 0001092570 fil:EmployeeStockOptionsMember 2023-01-01 2023-09-30 0001092570 fil:EmployeeStockOptionsMember 2022-12-31 0001092570 fil:EmployeeStockOptionsMember 2022-12-31 2022-12-31 0001092570 fil:EmployeeStockOptionsMember 2023-09-30 0001092570 fil:EmployeeStockOptionsMember 2023-09-30 2023-09-30 0001092570 2023-09-15 2023-09-15 0001092570 2023-06-15 2023-06-15 0001092570 2023-03-15 2023-03-15 0001092570 fil:Warrants1Member 2023-01-01 2023-09-30 0001092570 2023-01-03 2023-01-03 iso4217:USD shares iso4217:USD shares 0001092570 --12-31 false 2023 Q3 10-Q true 2023-09-30 false 000-27031 FULLNET COMMUNICATIONS INC. OK 73-1473361 201 Robert S. Kerr Avenue, Suite 210 Oklahoma City OK 73102 405 236-8200 Yes Yes Non-accelerated Filer Non-accelerated Filer true false false 19565087 3076180 2753551 956 1584 25636 36740 3102772 2791875 74603 87173 20236 18250 179927 279086 3377538 3176384 15131 18999 438170 413646 0 61826 142402 133637 1092895 1001298 1688598 1629406 37525 145449 1726123 1774855 0.001 0.001 10000000 10000000 618257 618257 618257 618257 409531 409531 0.00001 0.00001 40000000 40000000 19565087 19565087 19182754 19182754 196 192 9120032 9108410 -7878344 -8116604 1651415 1401529 3377538 3176384 1040853 1052408 3141594 3231267 274476 229197 769764 671807 766377 823211 2371830 2559460 190725 138681 551844 469714 454808 440748 1337151 1356812 4027 4397 12570 11304 649560 583826 1901565 1837830 116817 239385 470265 721630 38161 12720 108088 17016 154978 252105 578353 738646 39780 64145 147588 188313 115198 187960 430765 550333 17002 14839 51006 45049 98196 173121 379759 505284 0.01 0.01 0.02 0.03 0.01 0.01 0.02 0.03 19565087 19182754 19431552 18137640 19744026 19708698 19611889 18667822 19182754 192 618257 409531 9108410 -8116603 1401530 0 0 0 0 6243 0 6243 382333 4 0 0 5379 0 5383 0 0 0 0 0 192506 192506 0 0 0 0 0 430765 430765 19565087 196 618257 409531 9120032 -7878344 1651415 17146121 171 568257 357101 9072109 -8074427 1354954 0 0 0 0 9041 0 9041 1746633 18 0 0 26156 0 26174 290000 3 0 0 1147 0 1150 0 0 0 0 0 595006 595006 0 2430 -2430 0 0 0 0 0 0 0 550333 550333 19182754 192 568257 359531 9106023 -8119100 1346646 430765 550333 12570 11304 0 -5205 99159 91106 0 38359 6243 9041 1190 -398 562 -29308 -9118 31441 -3868 -1402 24524 15650 91598 121943 -99159 -91106 571578 747902 0 47889 0 -47889 5383 26173 0 1150 61826 51143 192506 595006 -248949 -618826 322629 81187 2753551 2655112 3076180 2736299 0 2430 <p style="font:10pt Times New Roman;margin:0;color:#000000"><b>1.     UNAUDITED INTERIM FINANCIAL STATEMENTS</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The unaudited condensed consolidated financial statements and related notes of FullNet Communications, Inc. and its subsidiaries (“we”, “our”, collectively, the “Company”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been omitted pursuant to such rules and regulations. The accompanying unaudited condensed consolidated financial statements and related notes should be read in conjunction with our audited consolidated financial statements of and notes thereto for the year ended December 31, 2022.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The information furnished reflects, in the opinion of management, all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of the results of the interim periods presented. Operating results of the interim period are not necessarily indicative of the amounts that will be reported for the year ending December 31, 2023.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Recently Adopted Accounting Pronouncements</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,” which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, “Revenue from Contracts with Customers.” At the acquisition date, an acquirer should account for the related revenue contracts as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree's financial statements, assuming the acquirer is able to assess and rely on how the acquiree applied ASC 606. ASU 2021-08 is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. We adopted ASU 2021-08 in the first quarter of 2022 with no material impact to our consolidated financial statements.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">In June 2022, the FASB issued ASU 2022-03, “Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions,” which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. ASU 2022-03 is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. We are evaluating the impact of the adoption of this guidance to our consolidated financial statements.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Income Per Share</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Income per share – basic is calculated by dividing net income by the weighted average number of shares of stock outstanding during the year, including shares issuable without additional consideration. Income per share, assuming dilution, is calculated by dividing net income by the weighted average number of shares outstanding during the year adjusted for the effect of dilutive potential shares calculated using the treasury stock method for options and warrants and the “if converted” method for convertible preferred stock.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000">The reconciliation of basic and diluted income per share are as follows:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <table style="border-collapse:collapse;width:540pt"><tr><td style="width:297pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:126pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Three Months Ended</b></p> </td><td colspan="2" style="width:117pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Nine Months Ended</b></p> </td></tr> <tr><td style="border-bottom:0.5pt solid #000000" valign="top"></td><td style="border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2023</b></p> </td><td style="width:63pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2022</b></p> </td><td style="border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2023</b></p> </td><td style="border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2022</b></p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Net income:</b></p> </td><td style="background-color:#D7D7D7;width:63pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">    </p> </td><td style="background-color:#D7D7D7;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">    </p> </td><td style="background-color:#D7D7D7;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Net income</b></p> </td><td style="width:54pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">115,198 </kbd> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">187,960 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">430,765 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">550,333 </kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Preferred stock dividends</b></p> </td><td style="background-color:#D7D7D7;width:63pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">(17,002)</kbd> </p> </td><td style="background-color:#D7D7D7;width:54pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">(14,839)</kbd> </p> </td><td style="background-color:#D7D7D7;width:50pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">(51,006)</kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">(45,049)</kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Net income available to common shareholders</b></p> </td><td style="width:54pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">98,196 </kbd> </p> </td><td style="width:63pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">173,121 </kbd> </p> </td><td style="width:50pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">379,759 </kbd> </p> </td><td style="width:50pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">505,284 </kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Basic income per share:</b></p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Weighted average common shares outstanding used in income per share</b></p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,565,087 </kbd> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,182,754 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">19,431,552 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">18,137,640 </kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Basic income per share</b></p> </td><td style="width:54pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">0.01 </kbd> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">0.01 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">0.02 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">0.03 </kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Diluted income per share:</b></p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Shares used in diluted income per share</b></p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,744,026 </kbd> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,708,698 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">19,611,889 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">18,667,822 </kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Diluted income per share</b></p> </td><td style="width:54pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">0.01 </kbd> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">0.01 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">0.02 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">0.03 </kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Computation of shares used in income per share:</b></p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Weighted average shares and share equivalents outstanding – basic</b></p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,565,087</kbd> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,182,754 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">19,431,552 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">18,137,640 </kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Effect of dilutive stock options</b></p> </td><td style="width:54pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">178,939</kbd> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">525,944 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">180,337 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">530,182 </kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Weighted average shares and share equivalents outstanding – diluted</b></p> </td><td style="width:54pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,744,026</kbd> </p> </td><td style="width:63pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,708,698 </kbd> </p> </td><td style="width:50pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">19,611,889 </kbd> </p> </td><td style="width:50pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">18,667,822 </kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <table style="border-collapse:collapse;width:540pt"><tr><td colspan="5" style="width:540pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Schedule of Anti-dilutive Securities Excluded</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr><td style="width:166.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:198pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Three Months Ended</b></p> </td><td colspan="2" style="width:175.5pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Nine Months Ended</b></p> </td></tr> <tr><td style="width:166.5pt" valign="bottom"></td><td style="width:103.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2023</b></p> </td><td style="width:94.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2022</b></p> </td><td style="width:90pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2023</b></p> </td><td style="width:85.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2022</b></p> </td></tr> <tr><td style="width:166.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Preferred stock</p> </td><td style="width:103.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:65pt">618,257</kbd> </p> </td><td style="width:94.5pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">568,257</kbd> </p> </td><td style="width:90pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">618,257</kbd> </p> </td><td style="width:85.5pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">568,257</kbd> </p> </td></tr> <tr><td style="width:166.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total anti-dilutive securities excluded</p> </td><td style="width:103.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:65pt">618,257</kbd> </p> </td><td style="width:94.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">568,257</kbd> </p> </td><td style="width:90pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">618,257</kbd> </p> </td><td style="width:85.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">568,257</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Anti-dilutive securities consist of stock options and convertible preferred stock whose exercise price or conversion price, respectively, was greater than the average market price of the common stock.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Recently Adopted Accounting Pronouncements</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,” which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, “Revenue from Contracts with Customers.” At the acquisition date, an acquirer should account for the related revenue contracts as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree's financial statements, assuming the acquirer is able to assess and rely on how the acquiree applied ASC 606. ASU 2021-08 is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. We adopted ASU 2021-08 in the first quarter of 2022 with no material impact to our consolidated financial statements.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">In June 2022, the FASB issued ASU 2022-03, “Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions,” which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. ASU 2022-03 is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. We are evaluating the impact of the adoption of this guidance to our consolidated financial statements.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Income Per Share</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Income per share – basic is calculated by dividing net income by the weighted average number of shares of stock outstanding during the year, including shares issuable without additional consideration. Income per share, assuming dilution, is calculated by dividing net income by the weighted average number of shares outstanding during the year adjusted for the effect of dilutive potential shares calculated using the treasury stock method for options and warrants and the “if converted” method for convertible preferred stock.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000">The reconciliation of basic and diluted income per share are as follows:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <table style="border-collapse:collapse;width:540pt"><tr><td style="width:297pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:126pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Three Months Ended</b></p> </td><td colspan="2" style="width:117pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Nine Months Ended</b></p> </td></tr> <tr><td style="border-bottom:0.5pt solid #000000" valign="top"></td><td style="border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2023</b></p> </td><td style="width:63pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2022</b></p> </td><td style="border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2023</b></p> </td><td style="border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2022</b></p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Net income:</b></p> </td><td style="background-color:#D7D7D7;width:63pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">    </p> </td><td style="background-color:#D7D7D7;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">    </p> </td><td style="background-color:#D7D7D7;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Net income</b></p> </td><td style="width:54pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">115,198 </kbd> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">187,960 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">430,765 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">550,333 </kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Preferred stock dividends</b></p> </td><td style="background-color:#D7D7D7;width:63pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">(17,002)</kbd> </p> </td><td style="background-color:#D7D7D7;width:54pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">(14,839)</kbd> </p> </td><td style="background-color:#D7D7D7;width:50pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">(51,006)</kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">(45,049)</kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Net income available to common shareholders</b></p> </td><td style="width:54pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">98,196 </kbd> </p> </td><td style="width:63pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">173,121 </kbd> </p> </td><td style="width:50pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">379,759 </kbd> </p> </td><td style="width:50pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">505,284 </kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Basic income per share:</b></p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Weighted average common shares outstanding used in income per share</b></p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,565,087 </kbd> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,182,754 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">19,431,552 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">18,137,640 </kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Basic income per share</b></p> </td><td style="width:54pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">0.01 </kbd> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">0.01 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">0.02 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">0.03 </kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Diluted income per share:</b></p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Shares used in diluted income per share</b></p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,744,026 </kbd> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,708,698 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">19,611,889 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">18,667,822 </kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Diluted income per share</b></p> </td><td style="width:54pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">0.01 </kbd> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">0.01 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">0.02 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">0.03 </kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Computation of shares used in income per share:</b></p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Weighted average shares and share equivalents outstanding – basic</b></p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,565,087</kbd> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,182,754 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">19,431,552 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">18,137,640 </kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Effect of dilutive stock options</b></p> </td><td style="width:54pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">178,939</kbd> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">525,944 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">180,337 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">530,182 </kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Weighted average shares and share equivalents outstanding – diluted</b></p> </td><td style="width:54pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,744,026</kbd> </p> </td><td style="width:63pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,708,698 </kbd> </p> </td><td style="width:50pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">19,611,889 </kbd> </p> </td><td style="width:50pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">18,667,822 </kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <table style="border-collapse:collapse;width:540pt"><tr><td colspan="5" style="width:540pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Schedule of Anti-dilutive Securities Excluded</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr><td style="width:166.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:198pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Three Months Ended</b></p> </td><td colspan="2" style="width:175.5pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Nine Months Ended</b></p> </td></tr> <tr><td style="width:166.5pt" valign="bottom"></td><td style="width:103.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2023</b></p> </td><td style="width:94.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2022</b></p> </td><td style="width:90pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2023</b></p> </td><td style="width:85.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2022</b></p> </td></tr> <tr><td style="width:166.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Preferred stock</p> </td><td style="width:103.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:65pt">618,257</kbd> </p> </td><td style="width:94.5pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">568,257</kbd> </p> </td><td style="width:90pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">618,257</kbd> </p> </td><td style="width:85.5pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">568,257</kbd> </p> </td></tr> <tr><td style="width:166.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total anti-dilutive securities excluded</p> </td><td style="width:103.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:65pt">618,257</kbd> </p> </td><td style="width:94.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">568,257</kbd> </p> </td><td style="width:90pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">618,257</kbd> </p> </td><td style="width:85.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">568,257</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Anti-dilutive securities consist of stock options and convertible preferred stock whose exercise price or conversion price, respectively, was greater than the average market price of the common stock.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <table style="border-collapse:collapse;width:540pt"><tr><td style="width:297pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:126pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Three Months Ended</b></p> </td><td colspan="2" style="width:117pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Nine Months Ended</b></p> </td></tr> <tr><td style="border-bottom:0.5pt solid #000000" valign="top"></td><td style="border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2023</b></p> </td><td style="width:63pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2022</b></p> </td><td style="border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2023</b></p> </td><td style="border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2022</b></p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Net income:</b></p> </td><td style="background-color:#D7D7D7;width:63pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">    </p> </td><td style="background-color:#D7D7D7;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">    </p> </td><td style="background-color:#D7D7D7;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Net income</b></p> </td><td style="width:54pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">115,198 </kbd> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">187,960 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">430,765 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">550,333 </kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Preferred stock dividends</b></p> </td><td style="background-color:#D7D7D7;width:63pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">(17,002)</kbd> </p> </td><td style="background-color:#D7D7D7;width:54pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">(14,839)</kbd> </p> </td><td style="background-color:#D7D7D7;width:50pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">(51,006)</kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">(45,049)</kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Net income available to common shareholders</b></p> </td><td style="width:54pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">98,196 </kbd> </p> </td><td style="width:63pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">173,121 </kbd> </p> </td><td style="width:50pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">379,759 </kbd> </p> </td><td style="width:50pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">505,284 </kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Basic income per share:</b></p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Weighted average common shares outstanding used in income per share</b></p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,565,087 </kbd> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,182,754 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">19,431,552 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">18,137,640 </kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Basic income per share</b></p> </td><td style="width:54pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">0.01 </kbd> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">0.01 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">0.02 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">0.03 </kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Diluted income per share:</b></p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Shares used in diluted income per share</b></p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,744,026 </kbd> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,708,698 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">19,611,889 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">18,667,822 </kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Diluted income per share</b></p> </td><td style="width:54pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">0.01 </kbd> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">0.01 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">0.02 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">0.03 </kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Computation of shares used in income per share:</b></p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:297pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Weighted average shares and share equivalents outstanding – basic</b></p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,565,087</kbd> </p> </td><td style="background-color:#D7D7D7;width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,182,754 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">19,431,552 </kbd> </p> </td><td style="background-color:#D7D7D7;width:58.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">18,137,640 </kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Effect of dilutive stock options</b></p> </td><td style="width:54pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">178,939</kbd> </p> </td><td style="width:63pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">525,944 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">180,337 </kbd> </p> </td><td style="width:50pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">530,182 </kbd> </p> </td></tr> <tr><td valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Weighted average shares and share equivalents outstanding – diluted</b></p> </td><td style="width:54pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,744,026</kbd> </p> </td><td style="width:63pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:52pt">19,708,698 </kbd> </p> </td><td style="width:50pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">19,611,889 </kbd> </p> </td><td style="width:50pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">18,667,822 </kbd> </p> </td></tr> </table> 115198 187960 430765 550333 17002 14839 51006 45049 98196 173121 379759 505284 19565087 19182754 19431552 18137640 0.01 0.01 0.02 0.03 19744026 19708698 19611889 18667822 0.01 0.01 0.02 0.03 19565087 19182754 19431552 18137640 178939 525944 180337 530182 19744026 19708698 19611889 18667822 <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <table style="border-collapse:collapse;width:540pt"><tr><td colspan="5" style="width:540pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Schedule of Anti-dilutive Securities Excluded</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr><td style="width:166.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:198pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Three Months Ended</b></p> </td><td colspan="2" style="width:175.5pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Nine Months Ended</b></p> </td></tr> <tr><td style="width:166.5pt" valign="bottom"></td><td style="width:103.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2023</b></p> </td><td style="width:94.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2022</b></p> </td><td style="width:90pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2023</b></p> </td><td style="width:85.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>September 30, 2022</b></p> </td></tr> <tr><td style="width:166.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Preferred stock</p> </td><td style="width:103.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:65pt">618,257</kbd> </p> </td><td style="width:94.5pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">568,257</kbd> </p> </td><td style="width:90pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">618,257</kbd> </p> </td><td style="width:85.5pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">568,257</kbd> </p> </td></tr> <tr><td style="width:166.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total anti-dilutive securities excluded</p> </td><td style="width:103.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:65pt">618,257</kbd> </p> </td><td style="width:94.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">568,257</kbd> </p> </td><td style="width:90pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">618,257</kbd> </p> </td><td style="width:85.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">568,257</kbd> </p> </td></tr> </table> 618257 568257 618257 568257 618257 568257 618257 568257 <p style="font:10pt Times New Roman;margin:0;color:#000000"><b>2.     STOCK BASED COMPENSATION</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000">The following table summarizes our employee stock option activity for the nine months ended September 30, 2023:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <table style="border-collapse:collapse;width:544.5pt"><tr><td colspan="8" style="width:544.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Schedule of Employee Stock Option Activity</b></p> </td></tr> <tr><td colspan="8" style="width:544.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td valign="bottom"></td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Options</b></p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Weighted average exercise price</b></p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Weighted average remaining contractual life (yrs)</b></p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Aggregate Intrinsic value</b></p> </td></tr> <tr><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Options outstanding, December 31, 2022</p> </td><td style="background-color:#D7D7D7;width:49pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:47pt">556,330</kbd> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:58pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">0.051</kbd> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:88pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:86pt">6.74</kbd> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:66pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:64pt">184,485</kbd> </p> </td></tr> <tr><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Options exercised during the period</p> </td><td style="background-color:#D7D7D7;width:49pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:47pt">382,333</kbd> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:58pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">0.014</kbd> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:185.4pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Options granted during the period</p> </td><td style="background-color:#D7D7D7;width:64.45pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:47pt">45,000</kbd> </p> </td><td style="background-color:#D7D7D7;width:13.1pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:57pt">0.010</kbd> </p> </td><td style="background-color:#D7D7D7;width:13.2pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:98.45pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:13.1pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:81.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Options forfeited during the period</p> </td><td style="background-color:#D7D7D7;width:49pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:47pt">33,000</kbd> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:58pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">0.003</kbd> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Options outstanding September 30, 2023</p> </td><td style="background-color:#D7D7D7;width:49pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:47pt">185,997</kbd> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:58pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">0.010</kbd> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:88pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:86pt">7.77</kbd> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:66pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:64pt">44,673</kbd> </p> </td></tr> <tr><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Options exercisable September 30, 2023</p> </td><td style="background-color:#D7D7D7;width:49pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:47pt">77,997</kbd> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:58pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">0.010</kbd> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:88pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:86pt">6.37</kbd> </p> </td><td style="background-color:#D7D7D7" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#D7D7D7;width:66pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:64pt">18,753</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">During the nine months ended September 30, 2023, 45,000 nonqualified employee stock options were granted with an exercise price of $0.010 per option. The options were valued using the Black-Scholes option pricing model on the date of issuance, and the fair value of the options was determined to be $4,430 of which $123 was recognized as stock-based compensation expense for the nine months ended September 30, 2023. The 45,000 options will vest one-third on each anniversary of the vesting period. During the nine months ended September 30, 2023, the exercise price of 49,500 employee stock options with exercise prices ranging from $0.20 to $0.47 was reduced </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">to $0.01. The Company performed an analysis under ASC 718-20 “stock compensation” and recorded an incremental expense of $286. During the nine months ended September 30, 2023, 33,000 employee stock options were forfeited that were related to options granted in prior years.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">During the nine months ended September 30, 2023, certain employees of ours exercised options to purchase 382,333 restricted shares of our common stock, par value $0.00001 per share. Proceeds from the exercise of the Options were $5,383. The common shares were issued pursuant to Section 4(a)(2) of the Securities Act of 1933, as amended, without payment of any form of commissions or other remuneration.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">On September 15, 2023, we paid the August 15, 2023 dividends declared on our common stock of $64,565, to shareholders of record on August 31, 2023. On June 15, 2023, we paid the May 15, 2023 dividends declared on our common stock of $64,602, to shareholders of record on May 31, 2023. On March 15, 2023, we paid the February 15, 2023 dividends declared on our common stock of $63,339, to shareholders of record on February 28, 2023. </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Total stock-based compensation expense for the nine months ended September 30, 2023 was $6,243, of which $123 is related to options issued during the nine months ended September 30, 2023, $5,834 is related to options issued in prior years, and $286 is related to the repricing of options issued in prior years. Stock-based compensation is measured at the grant date, based on the calculated fair value of the option, and is recognized as an expense on a straight-line basis over the requisite employee service period (generally the vesting period of the grant).  </p> 556330 0.051 P6Y8M26D 184485 382333 0.014 45000 0.010 33000 0.003 185997 0.010 P7Y9M7D 44673 77997 0.010 P6Y4M13D 18753 45000 0.010 Black-Scholes option pricing model 4430 123 33000 382333 0.00001 5383 64565 64602 63339 6243 <p style="font:10pt Times New Roman;margin:0;color:#000000"><b>3.     WARRANT ACTIVITY</b></p> <p style="font:12pt serif;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">During the nine months ended September 30, 2023, no warrants were issued or exercised.</p> 0 0 <p style="font:10pt Times New Roman;margin:0"><b>4.     SERIES A CONVERTIBLE PREFERRED STOCK</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">On January 3, 2023, we paid the December 23, 2022 dividends declared on our Series A Convertible Preferred Stock of $61,826. As of September 30, 2023, the aggregate outstanding accumulated arrearages of cumulative dividend was $51,006 or if issued in common shares, 204,025 shares.</p> 61826 51006 204025 <p style="font:10pt Times New Roman;margin:0;color:#000000"><b>5.     LEASES</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">We determine if a contract contains a lease by evaluating the nature and substance of the agreement. The only lease that we have is the real estate lease for our headquarters facility, which was originally executed on December 2, 1999, and which has been extended several times. This lease was renewed for a term of five additional years. We recognize lease expense for this lease on a straight-line basis over the lease term.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">We used our incremental borrowing rate (8.5%) in determining the present value of the lease payments over the lease expiration date of December 31, 2024. At September 30, 2023, the remaining future cash payments under our lease total to $190,290.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">For the nine months ended September 30, 2023, we amortized $99,159 of our operating right-of-use, or ROU, asset and made payments of the associated lease liability for the same amount. At September 30, 2023, an operating ROU asset and liability of $179,927, each, are included on our condensed consolidated balance sheet.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">For the nine months ended September 30, 2023 and 2022, our fixed operating lease cost was $114,174, which is included within operating costs and expenses in our condensed consolidated statements of operations.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">Future minimum lease payments under non-cancellable operating lease as of September 30, 2023, were as follows:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse;margin-left:95.25pt"><tr><td style="width:215.25pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0">Year ending December 31, </p> </td><td style="width:112.5pt;border-bottom:0.5pt solid #000000" valign="top"></td></tr> <tr><td style="background-color:#D7D7D7;width:215.25pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0">2023 (three months remaining)</p> </td><td style="background-color:#D7D7D7;width:112.5pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:104pt">38,058 </kbd> </p> </td></tr> <tr><td style="width:215.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">2024</p> </td><td style="width:112.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:104pt">152,232 </kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:215.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Total future minimum lease payments</p> </td><td style="background-color:#D7D7D7;width:112.5pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:104pt">190,290 </kbd> </p> </td></tr> <tr><td style="width:215.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Present value of discount</p> </td><td style="width:112.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:104pt">(10,363)</kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:215.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Current portion lease liability</p> </td><td style="background-color:#D7D7D7;width:112.5pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:104pt">(142,402)</kbd> </p> </td></tr> <tr><td style="width:215.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Long-term lease liability</p> </td><td style="width:112.5pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:104pt">37,525 </kbd> </p> </td></tr> </table> 190290 99159 179927 114174 <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse;margin-left:95.25pt"><tr><td style="width:215.25pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0">Year ending December 31, </p> </td><td style="width:112.5pt;border-bottom:0.5pt solid #000000" valign="top"></td></tr> <tr><td style="background-color:#D7D7D7;width:215.25pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0">2023 (three months remaining)</p> </td><td style="background-color:#D7D7D7;width:112.5pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:104pt">38,058 </kbd> </p> </td></tr> <tr><td style="width:215.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">2024</p> </td><td style="width:112.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:104pt">152,232 </kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:215.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Total future minimum lease payments</p> </td><td style="background-color:#D7D7D7;width:112.5pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:104pt">190,290 </kbd> </p> </td></tr> <tr><td style="width:215.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Present value of discount</p> </td><td style="width:112.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:104pt">(10,363)</kbd> </p> </td></tr> <tr><td style="background-color:#D7D7D7;width:215.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Current portion lease liability</p> </td><td style="background-color:#D7D7D7;width:112.5pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:104pt">(142,402)</kbd> </p> </td></tr> <tr><td style="width:215.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Long-term lease liability</p> </td><td style="width:112.5pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:104pt">37,525 </kbd> </p> </td></tr> </table> 38058 152232 190290 -10363 142402 37525 EXCEL 33 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #I-;E<'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 " Z36Y7U.@+)>X K @ $0 &1O8U!R;W!S+V-O&ULS9)- M:L,P$$:O4K2WQ[)-%\+QIJ6K! H-M'0GI$DB:OT@3;%S^\INXE#: Q2TT,9##=379P2:BP82>B( "2.J&5J\W?-6M#R?]]GUA]]-V'IM#N8? M&U\%^PY^_8O^"U!+ P04 " Z36Y7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #I-;E?4E-L29@4 !T< 8 >&PO=V]R:W-H965T&UL MM9GOR]2R$J4R!>$K3][R\! M!=L)WS+,^D8!>1[SR2\>DO&>BV>Y84RAER1.Y55GH]3VL^/(8,,2*B_XEJ7Z MEQ47"57Z5*P=N16,AKDHB1WBN@,GH5':F8SS:PLQ&?-,Q5'*%@+)+$FH>+UF M,=]?=7#G>.$A6F^4N>!,QENZ9DNF?FP70I\YI4L8)2R5$4^18*NKSA1_]LG( M"/([_H[87IX<(X/RQ/FS.9F%5QW7E(C%+%#&@NJO'?-9'!LG78[_#J:=\C^- M\/3XZ'Z3PVN8)RJ9S^-_HE!MKCJ7'12R%AT49%+QY"#6)4BBM/BF+X>*.!%XPQH!.0C(.P&N^P?O(/!RT*)D.=87JNAD M+/@>"7.W=C,'>=WD:DT3I:89ETKH7R.M4Y,O/,ATJRA$TQ!]356D7M$L+;J' MJ>8NDALJF!P[2O^;T3C!P?FZ<"8USB-TQU.UD=HU9.%;O:-+61:5'(MZ34## M)=M>(,_]A(A+/$MY?%@^Y[L+Y(YL\C?%\N'_8J'Z1V1O&7LG8@]PG#VP=226H[A_^[)L- M%=:[KHO=$>D/71L9J&U)UB_)^F#);B(9T!C]9%28#FI#@PVZ74RZ'K9Q@<*6 M7(.2:P 6JQS/CZ];9J."Y=CM?KF+ ^-F$3/6=V MR="U3RVPMBW@25C 30!/'@MSFEA[Z@=&-S]N;^=?'Y%_?W?W8S[SIX^S^_D2 MS>;^A14;=&N+32ILT@1[E@9?8Z<@ZN@ M@^&DB!Z[I2:'F!OC$AT'3'THSIKI-% MNNL0;(U%L&W;FJB"$8:#S?N:\,V9[N6/?)]::P&VNW^.Z88G-/>QXIXC+N$J M+V$X\;S'+4?U0O!=E ;VEH<]:T;T.4(4KE(4AK//>] %ETHGX'^C;?W$!3L. M/>P2*^DY\A2N A6&8Z>"T7HPV*#G]JU8YXA/N,I/& X]M]R\L2PV/ 73 M!6Q"O$'WDKCVB><L6/JQJ MRUF%*-(H1,U2_2Y3K&*9O$^/X%9.V+&.\QRIB52IB31*328-ZXRD9]4U%[8G MP/4'/G.>=FD0,&VC3<+"T,I[CLA$JLA$&D6F94+C&%UG4O\L[;T6]JE[285E M;?&JA$0:):2O"1-K,RK_U YJHZ?89$M3>[O"AK4O<;"N+6@5@$BC +3<,-V. M$!YL4X]WCL!#JL!#&@4>#9;H-+]4/'C6J2=?Y$7WF=*A( UU^UJ)?U&".=1# MX=;/W.>(-J2* M-J3A8M'I^N6-OFB?:&"SVG7T<^0<4N4KIX3MOML9?VG6<4XV M8,S\F.]+2128A8%B+Z:\6NY]3?,='Z>ZO=@XNZ-F>I4H9BLM=2^&>GR(8B^J M.%%\FV_G/'&E>)(?;A@-F3 WZ-]7G*OCB?F#9H]#O,T8S0HG>)HB"$TAS$-D\%X5/YVEXU'?">B,&%W&K 1J\_+ *'[>B^&$X'J7TD7E,W*=WF3P;5E&",&9)'O($9&QS-7#0EPDV M"X?2XGO(GO*38U"D\L#YS^)D%EP-8$'$(N:+(@257WLV85%41)(?H*G M@RVQ!\#?Y8+'1V=)$(?)X9O^/A;BQ 'I'0[XZ(!?ZZ =';0RT0-9F=:4"CH> M9?P)9(6UC%8V\*WO_Y8304 MDJF(//2/U[\^7!]W7%\&_ES%5+A/^MVGS)?NJ'3'Y^Y#68FJ'+@J!R[C:5WE MN%^MW,4:.)XG\U:E<_#7U?[%0_#\5]_(!/^K4KNC8*= MI:I5J6I]T<<3FF\!30+@%P?LUR[(ADG"+9A-C#; M-LBP=#6C43$:O8QW&4MI& #V6[;8G.5E;;G8RF?&WV69K"R@><[4]35:0-@P MM29VVTHSB0[5W&;%;?9RK[F@T2L0S?;%$<2$X 9DVPX3&UG$4&.2"I/TEW>U MO'-7ZQ_ 64R!^\_][.Z;?% [5P%I41#=A%J#M6UE$40T-:E5D5J]I,OUK;LZ M=I"2=K98.XN;V?7<[>DK5KMLLB,V5T#;"EG8Z%@!=@5L]P*O9C>W:[#\*KNX M"^:N4ZA!":KBM-L$Q+8Q:8"VS>0J@):I)D6PEBO8OUJ7:V?>4\:C^]DRU8CL M058#4&6(B*EUM0%THJCH51HRGSG7L_EL/7/5I.@ME>2MHIWG7,LFZI6JND&G M]+GHSLJ$L:+K(@TU;XS"S+)MN^.VU'*'^O5.(F8[%IRTY2BD#V$4BI I&]XQ MWBF(KEF(-#5/98*A? M\98IRZ@(DT<0,3E)5_5\E@/ABYZD/"O&=25Y6\Z0CG78%!25G::9&NG@KX4/ M]2O?E&V8I SD5+%GR4Y=WK:<(6ACRS::E"I#B+!M=6#6PH?ZE>] MK;-R;Y?SJ;ORWI6#T?J'^/R1M'.DZXE%O?*63%K'Q]=3W#_YT?P MG4;JY_<8Z*PY0]MHJ!SSY#*G0O7LYO2G-,(=A+4PX@O" M&,AMO'P*Y7(O-C"?PD1N"=-0+G\E:%OM;(0AU)IM6VD(+1UU3*NXUD5\<3>X MBW<1%?+^!VP3^J%R"X#;LO>)6,32=+V)JK"T$#)-V#$,XEHC<;]&'MI(OJ49 MV_(H8%G^KMQKBV;14O%K_1[#%,!I^;KK M@0O!X_)PRZBL?&$@_]]P+EY.BC=HU1O3\7]02P,$% @ .DUN5ZZ9=9D M P 8 H !@ !X;"]W;W)KQFL29[4"W3S\[23-"4Z!HXP78R3V/ M?W*P&!ECZVQB82W((QXHK,7&&.E4'AE[TI/+ M8&1@3001^%);$/6S@@E$D792'#]+4Z-:4PLWQR_NW_+D53*/1,"$13]H(,.1 MT3=0 N21?*6K2^@3,C1?CZ+1/Z-UF4L-I"?"UI1(X@XY6R.NHY6;'N2UR=4J&YKHQ^A)KNY2I9/N MY.9Z.KOV9E.D1M[-U>5T?*S.0Y\]2"7$C\!1&Y\@&]MM M=)^0+* 2@B_H%,T)AT2&(*E/(C7_B$PD0G51#$VI,/5BIE\BG1=(]AM(:JU6 MM4R#?+);/@5?R:U<;M?EIBI.52&[JI"=^[7_8X6:BE"LVFE>5>_>,Y$2'T:& MVIX"^ H,]],'JXN_-I7D'YG5"M2N"M3>Y>[.U<8#SB% GF3^TXEN!L2XFA&5 M.WH@409HK@KCZ89H*D7AW\O]]?_.RL4MC*VAN=K,<5]4#;Y3P7?>!Y]#"C3. M9,@X_0U!$W#AZ6R@6+CX;#$?$%C#=BILYRCL2R&R9F3G%4G7ZMM.;PMX;U@- MMUOA=H_"OQKPWK,;^;8GB[,^YM/'DZQ MLX6^+ZI&WJ_(^^\@/ZBA^Z]*V&ENZ ,":\R#BGGP;N:3'>T\>+VQ!D[7P?WM MYF@*5-W1G2\P#PQLA&7!B^-,,9$LS4\$CTRJ\T4^#-41$+@.4/<7C,F7B3YD5(=*]P]02P,$% M @ .DUN5V-LT)!U!@ ^!L !@ !X;"]W;W)K[NUQ0,1 T)EYBV=[_^ MG(17>XBZ=WR!Q#PS]C,>CQ_CJ]MTBK6W#0SQ?J+*AW;E:17,YDNIQ-I$]F22E M)SV.OS9.6[L^2\/#YZWWVXJ\)O,4%;*7)3_BJ5IW V!LY[>^ ;@XIZN^9>!2Z(5-2YRK-7E)=H[:U\J*)?6>MXQ6F9*".5 MZU]C;:YC<*C8+!= M4K#*'SM_4D"I4'?FP)V5E?"R6$43>=W2I:Z0^8ML=?[XC;CX3V@>SNDL.*>S M\$S.CF;,V4[IKR1:6\P&I?IU\"X=L />J;"<81K$ 9@ MU">^,/C:,.'ZPC7IVC!7$ ^?8.ONV+J-;+_D65&@59[-8@51=8'!N4P8''HV MS*.,$F)0M6&4:1(,&UP!'-<)X&*8K-B1%8UE9U-1^E]0^'-8UI\11%FM&42(+%*53K33R9ZGB= [-A&>E ?&QH-Q(/@#& M/-OUQ(U(AA.,ZH!2. <%[+8@;HQ!( MG4R3.*HE?!F*99:K^)^J 11YV&:&J5E](!2SZBR (I0+L_9 ,,+PB?DG!SJ8 M-'(?9TK/OSZ E=.>SANG?>/JJ-@[/G>Q2=S&<8]YU#6IVSB]D@AWN4D> 'I, M'%;H8_IT3Y\VTK_K]P;W(;I]&-P?*#N0/ 4F0&>?->LVCC*?>=PD;^,<@:G- MW<8)2MR3U/=BES0JL\Y@_#5\0'4 0,+,ZIAYQ"4F7QM&J*#8I O L"X9GDD7 MP E,W!-L]T*1-"O%?CC><$4WX>W@(=R^C;L_0?:./0[N^,*L<0"._U(F@7D73K)EA*IZ&V[QD':MI[[K&N69RUQ .)[*4F:M61?*K0A_^&;EI4?45>I/'Y:J^@IT0') MT##*90KJ3&)+/J(W)M_* @#G"=^LC & H4-GD&4WCEW@JTRE<[P4P)P)C:K*'<(['?),]@.,$8]=D#^ @EBI-M NB6I=[ZBX5.A$663&4.Q\.SSG:^1WSS@ 7 MB-!'0%/Y 3@F?,%],QPVCNLCJG=J[]^+/^(W'CS"*$_UGE^@H3O^)VXO0VFS#+V)BGBRS4\MR.I\A*9DX\@_R A\@Z8F!9'$HX([9F @I,,(YU9P *1'F'"=$\J4[I4I;5:FOQB@31*!(0+4I"_T M*=0\B_1@)/9<$]%Q7>-0\LK8/;C*6,I]75TB%WI?6J:K_ MO]ZU[JZINM7EC-%^0RY[!&@/R&587T+MW==W8O=1/H_3 B5RIKO"%T(/-Z^O MF>H7E:VJ>Y2G3*EL63TN9*3WR!*@?Y]EF=J^E!WL+OLZ_P)02P,$% @ M.DUN5RE+ /.[!@ K"0 !@ !X;"]W;W)KWQ)9;L'D:GJX)^*Y\)8>!'EN;EV>"9L<7'T:B,GDF&RP_% M@N3\EWE!,\SX+7T:E0M*<%P%9>D(&88SRG"2#R:GU7>W='):+%F:Y.26@G*9 M99B^7I"T6)T-X.#MB[ODZ9F)+T:3TP5^(C/"'A:WE-^--BQQDI&\3(H<4#(_ M&YS#CR&R1$"%^)*05;ES#417'HOBF[BYBL\&AF@124G$! 7F'R]D2M)4,/%V M?*])!YMGBL#=ZS?VL.H\[\PC+LFT2+\F,7L^&W@#$),Y7J;LKEA=DKI#MN"+ MBK2L_H)5C34&(%J6K,CJ8-Z"+,G7G_A'+<1. #3W!* Z ,D!SIX LPXPI0#D M[@FPZ@!+#MC7![L.L _M@U,'.)7V:[$JI7W,\.24%BM !9JSB8LJ754T%SC) MQA;X@%_-;CY=^>?W_&9VSS\^!]?W,W 3@MGE^5UP M>?/)#^YFOX+@CX>K^S_!NX?K\P?_BJ/?@R%XF/G@W<_O3T>,-TI0CZ*Z 1?K M!J!]#2BRC(^P&2NB;YKH:7OT+1^'A%(2[R7PVPG.XS@10QRGX!8G,;C*P10O M$H93#5?0P15%RVR98L:;XY-Y$B5,0Q*VD]P7RK-'/*>;Q*)-8E'%8^WA";XO M$_8*+G"*\XB<<'TP94G^!##CC8L^ !.> &0@J$O9FMJIJ,7:]#*!+@>^["9& MQ9BV"PT)YJNPL>$B:(R;N$#%#3W#M2SD-H&AIFVF;8UM:X-KZ&5N]#);]9H] M8TI*<+-D)<-YS)4Z4K,UO=W4S'(@DH53@;;C(5OJI]_:7%%P/I8+')&S :\H M):$O9##YY2?H&+_I!FZ?9&%/9(TT69LT68>DZ7>*2&=W2U=KQ%==OC8$)@7_Z9KO@HKYCL*E3F*[J^?33H3?VLMC)T:?9&%/9(WL.IOL.NW9 M%?4/7)7E4E2?)17+UEMNWB9)!:ES"((?A$8)3[(N3XZZR'I2HE2(G"A'225R MH.U(DT%%R9-!R^/N6>_=C5[NOS8;WJ3VQSER<-Z6Y< M0X'Q1H%QJP)B$;[*HR(CX-VGHBRU^_%QYQKW]]B%KE>VL"^V9JZV]@ZV^[NOF*[W8.2MCI^ %U'GM9G1F#4Y)2I$GO0U MI)%?:+GR0%91R@C6$=G&GN&[=7"PW<+I)"FK(:W51/5A:&P8\G2;:G"*,+UZ MM5[9PK[8FCG9VC78[M?.LX);Z+_66RON#Y(\H@278DF)ZW(-*&8$+#8G.66U M38V3,BJ6N>X$Y0)V.S4-!%FFDCC59PU56*"!*4.Z#=+4;NO78+MA._0(1[\8 MVX=4,15D&;HJIKHR7I@\"RI*J4!1Q1S'D N_!@DM ]KF/MFV1@AV.*$C3G+T MTJF&8U\=4Y$.U-6QUA8?O4#TR1;VQ=;,UM:&P0-\V#]TH%,_NG6=Z(3X4/5C M#E\DY)'?Z=K"+J*F@EO7 ]MMS__A7 =V6J-I-\1O[^C1TZ1/MK OMF:2M\8. MMCN[?H]WZH)#J MS4P/*;9WJL')ZK9W[MC)T"M;V!=;,[%;GXK:?6KK04\=V[;H=T-\I#I4>:^C M@0SY%LM6#GL. #:%V/D?7[L)/.B\!W4:LFDWQ.^&!!H(WTN[CBWKT8EKRK$U M@*C= !YVZ&-J13(UVV5'EDD%:;?+&MP8(L,PD:R8"ARZGNN9EB5KIFF?8T,+ M[A-MZ]#00?]1.^#01R^<:GS@V'9LPW-E]52D=K/X_F,Z5/":W=*YIS>^.!RK>CZU9CU#2L6U:L?LHP*N08 /H; 8 >&PO M=V]R:W-H965T&ULK5EM<]HX$/XK&GK3:6>.8LDOX#1AA@"Y M,I- +B3I9\46P5?;HI8AR?WZ6]E@@R4[9(XOP596ZV=?M(]6.G_AR2^Q9"Q% MKU$8BXO6,DU79YV.\)8LHN(;7[$8_K/@2413>$V>.V*5,.IGDZ*P0PS#Z40T MB%O]\VSL-NF?\W4:!C&[39!81Q%-WBY9R%\N6KBU&[@+GI>I'.CTSU?TF"M4VCQ@XC%(N Q2MCBHC7 9T/3E!,RB<> O8B]9R1->>+\EWR9^!!^,OT+#8;WD\?)_60\UWDMUVKIMGT(%"F*/1TQG9C[7R>;*0K/I6Z;1=>SSSF;? M %7,M@W3- NQ VAV .P%(4-Q@5F.RS>/BB5: M)7P30):BIS<$Y3.A:1 _Y_4G2 ,F= ;:IXSCB90=.,LIG.4TQG'$0*D7T+SF MQCZB$4_2X-]L0&=YKL[>BQDF=M>H1%8CA4W#T@>V6V#M-F*]YD(@@.D'8L4% M#1%?("H$2[4AZBH0JB!5"9L8MAYCK\#8:UX7D&LRJ4(&W(/8*]"QT"Z1GO)Q MU\6V6X&HD<+8S^ -.74.9 M";.MS!,4'NIY?"W+$2PU%FPHC&GQ8\VJ<:M>UDBU3;=7@Y^4^$DSHRUI_,P$ M%,C](IBMKJPNA %]"L+:@KC5?J**>"IMA[XHR1TW4F=_<&2\3#42MD.J\5*E MB&L:=0$K"1@W,_!MPE8T\'<+(H\23YXZ"42.&+8/40"SY$#<3(D!,UE -2V^^E_DJUQ'+)E85 MKX82;<IRG22:Q27JF*88->JV8_ADA-Q,RG. MBH*2T^+.HV]:L"KGM774J)6K)T=4;$F,#W4FD^GC>'Y$9T(:2?BC!?Q4V@Z=4)(Q:2;C818^61TE&4,<(7KI M6[:FV>]UL)+-@=8)*K=6Z54!$P:2:U,N[6 E ,:#N(-$T>D MW%9O(VA5I!%TR93D8WWPU60ZF Z/R+:3-L*GTG;HA)*)R7M,S#W&?($6"8^ MCUGB!5#EH#O9;EJU'E YUH;MF(I.2B$DS$==#?J%)0F/][H&H MG*MDFBJ"<1W+D9*523,KW](WN68E0#^013GVBTT$:L,*W[&@D,V"%KO*OVT' M]XA3-4 C9V-<1X*D)&K23-2-)GRFT>K[IQ[!^+O'HPBZB'I#5)9N8Y?8AF*) M1M!V;:..(4G)Y^2=)K=:JA9!3&/OB%*EX6QB]5RK2NXZ08C6?K@.L9?L3MYA M]_$]<.+P;CR8C]&7T3A_^@IC^3'H8#K*'\9_/TP>!]?RC%1KBJ;;)<0ABB6J M7 ]VW%V]'6;)\V9S5YQ1G"2T+!"2U38TS,Z\:(J>V',0QS(>D&W ?0'W=3:8 M:BM,NK9IV[ABA$[0 3%=*^^53:#GVQ=RC^3M^\=W8H Q?$ M7@(;?IF'NY*'8!?-JO5:GNAEC:'60Z9R2JQ$5Q4AEEDEG<[>+4K$DN?L#I)!.W$M-UM'$P#3DLN2Z&LU(H9L7X[6"1'IV-: M[Q?\)<7.]L:,/%EI_8D>+O.W@Y@ B4)DCC1P_+D39Z(H2!%@?&YT#CJ3)-@? MM]HOO._P9<6M.-/%WS)WV[>#^8#E8LWKPEWKW;]$X\^$]&6ZL/Z7[<+:<3I@ M66V=+AMA("BE"G_YER8./8%Y_(Q V@BD'G M&N"DHJ0LG<%;"3EWD@S9[=7B]MWES?D[=GEU3UC9[1=Z6=L$_Y%<3&3XO1-CFR%<_$VP'V@17F M3@Q.?OTEF<9O7@ U[D"-7]+^OR7D)ZEF-UO!:L7K7#J1LTPC@@D)25NOK,PE-Q)"O_WZRSQ-XS<[X0?)FX@U,[HVW12*W^_N.U'<1\P!=+,( MABJN[IN%K]B6WPFV$D(Q9*SB!N"JVMB:*\><]I*F+D0+?U,7 2*!IY=+D=5& M.MFL./^2;;G:".^0M$100[;(,FURJ3:$)1/&@1&95($W/0%!#,?1E03I]<$GKSZH1N]5UD0,4H\9"WD'+ MQUH%YO;N(>^L9^P;)I WLA*T(X-&P#6DPF?S7G##!)$2>R3.3Q2NOS M@*4AW="&FC(TAY":FA=8J #'6C1'CY6S-9>&>9)1+J!I"A)3:#M=?4KEA)$E MJ_"K<]N*B'S(_L0<]Z9?E&$H*PI7!T'Z>LS]9D6]-$*\I(*BD'*'O,!1G[-* M&Y^*1P$FJX\C/!JR:TPI!_V+7/LZ7>SK](/1"N.LR>.E8G]F3I,\9).PR2^Z MC/<$EPX)YP;.GVK\Z1CD8K$\[7@ >[5^:&\O=EM1/;$K/>QD%\O;3I3,OX[G M'0^=UA;T:BUQP J E_\=H.:R-@\GKPZZINAR)RA&QJ<0MC"6M%L@V[N#\E7 ML@@4LS:Z[-[84/YG_B@@C(T:1&RWE;13Q>=:&M%DA"N$W4EW3]6E-TK^1W@S MI>!$-52(P1S?0^CFBAX$GGFU@6C8JO4UV_OZ% 4MEF=L&D^[&%V+.Z%J\;)# MP]:AA0LE1J:M]#8H(Q%YU> Q+5,TS-957$LGIK&8=<:X97*-!@/:RYDV\KST0;7#]YNW"2T^= T;DWQ_MAA^0NA";+8X, MT'3/=B"N?2KS?B[SEH0:<^*?]DDJC,AZ73X"9[ 5&%\5@BB?X-F.EN\9 M\@ MZ)0S7E6%I*T34HQVM[QM]P3I$NMUZ,0^)2VWD$JN%,BMHZ:50 :4C]P:B_;\ MD$P" TBAV6^X5%C^69#&1(3_;M6HH'H:0C,TC%* )*^CD==]5\0>?_%"Y3C M^Y"SP&DM1Z0Q..+I183[')''1NX=/9;UZJ,(H-O-1)%=S[SIU'A7"VU3U.C7?2=U4EB)2\ M,*8)W\[?/XDC[D!D.)NJV@E^8,UCN7A)(B MZ0 'M55IHEV?J*"PAXVZ7E#GC-\>]TT 2X%(!+6A*,+6VG%C>'O [=U&T'\0 M*'@ I>W6[*EHWDF*,0YN:V&(W;VE01'1>/]&SJ[0U!_.+.G>$$YKS37[ZZGT.U====D\ZHW9/UB"?9D< MSFDTGT6'TQBC,<1FTPE&DTDNWY)9%,?I*PS&T7QTB,$D MP8Z1GD=UP6;:O#3(D0^A!M=8'2M>QP#CA3ELQ&49(F;#0[C&:3 M0S:))U$Z'[/3L!4?Q?<(I/&H-ONZ'Q9F;4.[_BI)R6$TF0+R?$;#9)["\IB& M8YR6)Y,4$8J2T2R:CN-G<+!X&"?=3TH_(_;NF:(X"K1C.T#/5@\@S,;C*$ZG M?HAS[Q09PW":)-%\?DC IM-9A&)^UMJ3T.AF7N_O,O8AGN^(,-/07T=(*@3D<0T3KR+3V+YS0TI^Y>7^QQ^0NDC&.5MDCA%V$R:>FUI#-42^3^<[6? MB^A 5.T_4.W QQMT$CJDX'34'-^;$BFY^21AU_< MI3;^\S9YAKM1^ ;?C\_IX;'*,L*\0:HO%P-ADP$SYIAP>G M*_\9>:4=+FY^N!4<#$H+\)X^;;4/9*#[?X63_P)02P,$% @ .DUN5^I1 M!9T?!@ 6A !@ !X;"]W;W)KV=6-!V[_:S2::M11)W;8?2^_4W8R>A94OW0,<' M2&+/,\^\VYPLE7XPFM/.W-K%<:]GTCD6PG35 DM:F2I="$NO>M8S M"XTBUDMKL L/%KT"=@0W MJK1S ]=EAMFF?(^(M>RBAMU%M!-P@HLNQ&$ 41C%._#BUMK8X<6OX'U1%LTV MN[Q8LEV,"^/8+$2*IQW*?(/Z$3MG'W[K#\./.T@E+:ED%_I;0[ 3;#O5'1K@ MVQQAJG(J3EG.P(K['.L*E?^@ 55IP&*1JQ72=ZO2!U"+YWJ2=D72&BRAE$0% M"I\ R D %#Z+Q3WJ-H;',*&VDE6D1$WAN@&>..!;#WS> /MW ]]=:1&>>$1- MG0+P"74J#<)"RQ1_7M?([8CM28F.)J:5R"&74X3]E38'<#Z;:9P)B_"9UB6U MF!0>15YAJY/ZE[&BS @D@"M,:S/ZSHP(!H-A$, M"D:#&*Z>F?Z7M D:VTM5_J!8RJFD?5OSTL 2-;9>7$H[!U&^3!E*OCW/BQQ5 M2W9=+6R@N)S(H#(-V8M9 'WAGQME%:J0QE2A3 M#(A%YE:F0NHZVVC=KNL4AB:*14V-GM1:!?<(>Y12E&FT=3F7Z1SV^N1S#WN9FEXI\I61!BJBK>%\ M<@FC_OB0$#_\-HZB\*.GLQX M]#_Z,+/(=.9AY)E2GT*2TNMJ8D1IV4T'K[# M676A[RJ)YSYAY\+Z;QIS8;WIZD7_D2ZQ*6E6*+1Y!Z44M:4VW'(R;![-D_6V MV"@E_8M*IW-*W[8QTOBBWIPR%S,7NI5G[Y)R;V( "]%4$P>/?OJNIIU(%^ZT M2A$SXX._D5)UGMZN^VAO$,3C.OT;-5ZW6^9B)CI$E8O:,NU)?;Q,]L7!?G30 MH-)G\I>5)$GSC+_VCRA&7*FB<#X+7+)2)R8+5IP'O(D3CK.-GUD_*?0-FYH4 MP6H>;55)4\XWK-MRS?/]0>/Y):6^D+[;G%:-"?37!&_ M=*O+Q&$2#(8D1U8Z)U#3HZ1W8?")S)(U?CT98\?I#Z+X"IT;L7HOEV$8_8(+ M@V\0N1&44Z\P^83WNN)^]2XZ,:7HT2_HM!JB<=M6%9?[_]JK70O;&P910@9N M3@EIMA5XG<396^N9:F,<)[M!-YN&GWG:,1W#>7S5A[+]&7()Y_EJRZ!L"#DS#KJP[8+16[OO M%:AG[E9KR#-5:?W5K_W:7IS/_7WQ>;N_=5.%T&PTD..41,/N:- ![6^R_L6J MA;L]WBM+=U'W.*?+/VK>0.M317>J^H45M/]../L74$L#!!0 ( #I-;E&PO=V]R:W-H965T&ULE511;]HP M$/XK)T_:4T5"H%W'DDA -XV'5@A8JSV:Y"!68SNSG8;^^]E.R)@$:'M)?.?[ M/G]WOG/<2/6J"T0#!UX*G9#"F&H2!#HKD%,]D!4*N[.3BE-C3;4/=*60YA[$ MRR *P[N 4R9(&GO?4J6QK$W)!"X5Z)ISJMYG6,HF(4-R=*S8OC#.$:1Q1?>X M1O.C6BIK!3U+SC@*S:0 A;N$3(>3V=C%^X!GAHT^68/+9"OEJS,6>4)")PA+ MS(QCH/;WAG,L2T=D9?SJ.$E_I .>KH_LWWSN-IP(Y[FA= MFI5LOF.7SZWCRV2I_1>:-C8*"62U-I)W8*N ,]'^Z:&KPPG@_A(@Z@"1U]T> MY%4^4$/36,D&E(NV;&[A4_5H*XX)=REKH^PNLSB3C@;P,EVMID\;F,XWB^?% MYF<<&$OLMH.L(YFU)-$%DL_P*(4I-'P5.>9_XP,KJ%<5'57-HJN$:ZP&, IO M( JCT16^49_ER/.-+O ]28/Z7%XM;'P>Y@9BHBN:84)LQVM4;TC2CQ^&=^&7 M*Z+&O:CQ-?9_+?U_D\!#K9C8@RD0A T'WEX.NLL!6UJ#?(NJK^\-" D-58H* MHZ%!A<"TKFVL5( '5!G3F _.91R<-!Y'M??CI2&3M3!M#_;>?H*G;>/^"6_' M_Y&J/1,:2MQ9:#CX=$M M2/5&D96OHVWTMBA\,O"OD*H7(#=WTE[R9WA#NC? MM?0W4$L#!!0 ( #I-;E<@]1WJJ0( .(% 9 >&PO=V]R:W-H965T M/P?BC:6I[QG;(-&V3>"!-GV4X M@R8@44F8]-_W!)BZ,XE?VA?02;=[>XB]>2W5L\X0#;P4N= +)S.FO')='6=8 M,#V4)0HZV4M5,$.A2EU=*F1) RIRU_>\F5LP+ISEO-G;JN5<5B;G K<*=%44 M3/U:8R[KA3-RCALA3S-C-]SEO&0I1FB^EUM%D=NS)+Q H;D4H'"_<%:CJ_7$ MYC<)3QQK?;(&V\E.RF<;W"8+Q[.",,?86 9&KP-N,,\M$5;D)9?T9NWZFEB^6N6Z>4+>Y$\^!N-)& M%AV8%!1;A_"L+'V_6W +9A/#YNO<-53, M0MRX(UZWQ/X;Q!_A3@J3:0A$@LG?>)=$]DK]H]*U?Y8PPG((8V\ ON>/S_"- M^\['#=_X#;Y[:5"_UE<+F[P.LR:YTB6+<>&0"S2J SK+]^]&,^_3&5&37M3D M'/N_7,=_(88' 5^8J,B?,&X_]0!JA)+Q!$R&<(TQ%CM4X+?'/B3\P!,4B28S MQ#E3F "Y358*(E0(]1, MP\5T-*"1!5(!WP/7NB(H%Q#+HB#E.J,>M"T\&7C^M(N'KUVN>^*[ E7:3!=- M1)4PK07[W7Z K5K?_DEOI]\=4RD7&G+<$]0;?I@ZH-J)T@9&EHV+=]+03&B6 M&0UA5#:!SO>2_N0]&]J0$ "2"@ M&0 'AL+W=OM70[=RJ(H@E*MAEF2 MG UK(74TGX6S>SN?F<8KJ?'>@FOJ6MC-#2JSOHK2:'OP()>5YX/A?+822WQ$ M_W5U;VDW[*T4LD;MI-%@L;R*KM/+FS'+!X&_)*[=SAHXDH4QWWCS>W$5)0P( M%>:>+0CZ>\9;5(H-$8SOG&O4D"U]=11<1%%B* M1OD'L_X-NW@F;"\WRH5?6+>RZ2B"O''>U)TR(:BE;O_%2Y>''86+Y!V%K%/( M N[644#Y07@QGUFS!LO29(T7(=2@3>"DYJ(\>DNWDO3\?#* 3W?7CW>/LZ$G MT=U"I^-]I6#.UU@\5_](<'HL61;+#?908./N!K *(DA2[+1 M 7NC/K91L#=ZQ]X?QJ/;%U>K-MZOQFUPZ58BQZN(>.[0/F,T_^6G]"SY]0"H M<0]J?,CZX80?5-T/K+<'3TAT]&B))0BR! $YU<<2[\."&M31F4+B,"PV@,]" M-<)+O01?(6CA&XL@=$$-NG!>Z!S!E.%.+"TB=:(?P!?:&JTVG1U?"0]KA$H\ MDT\7I&DV*$"RX+&3HMD!IK%0T=3XW@A+(!V4(I=*^DT,ZTKF%:R% V/E4FJA MR#Z^8-YX+,@;?, ^ :]F5J/:S$AJW]X)F 2[+*H[!@XZ34YW64AJ8; M#^#: [6A[XZ[7HR[NO*09P1E$[B2"U>]NFLH^6V9NT@-1^0-'*73),ZFR0 ^ MFA:0YO34[?!H:[;/)]%*U,9ZRGT!1U3U=#)EU.R"/DJVY:X-"3?E*24T)@+! MPY]?B1_.T0>-65*+8C XJ\(CU*'I5=-47+;XZ(6K1@8A6\&^=#7QREZ3A.S\?;=B3J]A#7DIB^&RMK MN6"_:P<6/A1&F 9]"3I#)$ 1M5QB;M=-_9;#+:FTT:$NX6]J;,X8*[^E_PB.?463;IO8GO G< 2CBSB97(0N@722Q=DH M@R^!XN7!"#KRP_W;CBVDRYE=<)PF\>AL= *WC;4LLF+2$RW>4O,X'6?Q.,E. MX)/1R],PN][*$-#S>))-8-^G:KCS3JC1+L-KR$& T3X9^M/^P77=OC->Q=O7 MVF=AE_Q!45B2:C(XGT1M*VXWWJS"JV-A/+UAPI+'/UH6H/O2T->YV["#_ADZ M_Q=02P,$% @ .DUN5S*JELC&ULK5;;FV@2OB292MF70:2YT%J MH=E(,_+,R(3]^NT979"SQ.6'O,#ZLP;KR4;*;W8SCR>>;P%AAI&Q&AC]/>,U9IE51#">:IU> M:](*=M>-]COG._FR81JO9?:5QR:=>!<>Q)BP,C./2U,"'(NJG_VO>;A+0)!+1 XW)4AA_*&&38=*[D#95^3-KMPKCII M L>%#FPSZL%^'Z9KZZO8'Y8G7[.+^'N_DB7%S/P\^P7(6KV_O; MQ6IY"8\8H3#9'L)8%@9C"*-(EL)PL84')06M(Z1X&0T?'F3&(X[Z9#PPA-+: M&D0UHEF%*/@)HC_@7@J3:K@5,<8OY0?D7>MBT+@X"UY5N,2B#R._!X$?C%[1 M-VHI&SE]HY_H:WP[YEHE>7ID9O^O[=\-R_>@77:8OK M]#7MT[?'YQCR7Z4;Y@+^CHSWFBJ89/"M:M>5+I7(X)=RJ.46ME3R2G\1 PSI!*(-F[V=![)K>#_ MHC.3(].E0H@:<^P H3W+.A!8Y-3&P*G7P:;Q-3KXZF[(0153++ "&2ZOX=P_ M;SEZQ&<4);[N4+]Q*#0NNLZTYLZ&C4C/>E7CH0] *LLL=I:)6L>K%5*8,9M) MJK88M<:8!IX -Y"R&*3B6XN?7EJI]E4?/J% Q;)L;U.,Z\8.,4L=V?G: =&0 M:R-[H-?N6@IG_ $Y1*0#;9 A&.GBZ@D<\[H&(KQ&TRH$51<9MZ50A[M-BW=2$ MU85)@NZ;Z$+"A4'%2"5$2HH(.))79!BD"PC&7T".XH6:0V_H>GKFF&O0J M#I I@L)LA["90.(Y-Q2X/GS%ZMBAZ8"HZ$BXT@:>2J:L=IDXG95*(>EC9X$1 M')X7-@KDO2R5"P UXMAEQC$6^[83_54*K"&Z-D2=I>TH%9#@HS]JL_^.<05? M6$;I>%_%K/Z>U3TB\*E''']D<=\2\U3(2XPHM5R:+,O-/UB!;HK),KMD%,9' MU$9Q-YS\V"*BC"F>N*JVX2#]L78.;$M>%2]9>YG"B47U[%#1'59(] &)/B") M.DA4!T35D HE4[[A565K"Y3TV?7_=/:['/[2C!J]*:.HT-!ZS$Q#0ITB->!6 MSNT)7\O>FW/HV&=YT)FVJ!MNW4QI.P)UMVKP:D_;L36LIK7#\VKFO6>*B-"0 M84*B?O_W,P]4-4=6&R,+-[MMI*'6ZY8IC=ZH[ .Z3Z0TS<8::(?YZ7]02P,$ M% @ .DUN5S5T"LOP! Z0P !D !X;"]W;W)K&ULO5=M;]LX#/XK1'88=H O\;N=K V0MADNP#4HENSV6;691%?;RB0Y M:?_]4;+C)6W3VX#A/B2F:/'A0XJBY(N]D ]J@ZCAL2PJ==G;:+T=#08JVV#) M5%]LL:(W*R%+IFDHUP.UE-4;7UC=G1Q?B%H7O,([":HN M2R:?KK 0^\N>USLH/O/U1AO%8'RQ96MYU+ M8W@L'] _V=@IEGNF\%H47WFN-Y>]M V\40&+Q.%LO^P;^8F MY#&KE19E:TSCDE?-DSVV>3@R2-TS!GYKX%O>C2/+\H9I-KZ08@_2S"8T(]A0 MK361XY59E(66]):3G1Y[??@RGWRYF2VG-S";+Z>?9[?P:3:?S*]GD[]@L9PL MI[?3^7(Q@EF5B1+A#B4L-DPB?+@3!<\XJM\O!IJX&,1!UOJ]:OSZ9_P.X594 M>J-@6N68G]H/*(8N$/\0R)7_)N "MWT(7 =\UP_>P NZQ 06+SB#=XCMM= : MR_!U2[.-1FK+,KSLT3Y1*'?8&[]_Y\7NQS=XA1VO\"WT\?-5>(W?SR$<%G9+ M"F45[]^EON=]-.7.,^ *,E9D=<$TYG#_!#G?\9Q7:ZBH:?#&F-1Z@["WNX"F ML1U*VM10U>4]X8I5 ZVLI$7V -0AE&:5!D.FP/*N&SHZX"HV5YA1+"WC$K58'.$U=5]7RJ4U@B92)!E9L350* MB +LF92LTLW F)G5]-V/?&4211$0J%71 A]!M.^XR3&5[0JE).?64Q^6!".1 MIF2\X#;-AGY3'L:-#82F\^>59'^*'!34_=6(@"3BR=:'.97GJ8:VLD:;X<-^ M?JGR?W#6O%O-T9$,OX'G18XW3(V4)LXP=DD*R2R)(Y*BR'6"(("[TTPT58)5 MKN"#ESBNZ_].0NBDP9"$R"--3$(8.6Y(FB.';,=X80M8"\IU65(*;8HVHJ#2 M53!,B4X,7A(XGN]!D R=)!I"Y$:.GX9PU6S%9_D=P=?GM7F,?5J8M;(K]'*1 MO*$3Q40Y38SHI3YY#HT8!IX313YER/&"Q(E#]PP/HI"$H>/ZL17=U(EIQ4B,/<])TZ$A%L>)0\5\UMNKU*Y%N:UU5\CJ ME,\/9+FU,+7?>,%O-=^Q LW&.T[Z:2O]F4Q/7[:)MG&VF]U+4F<84(GXD3,, M"28U-9M 1%5,T+^ ]&%A?F8=%G1MS&NJ!J.^!X"&0_\*9G$.PAY?21^?B42]_ MHRG#?B,4+>$CRHPK\YIGE/1#([>79JMSJ'.K+=K;;_'DT/F@8$TGB49S'+'* MGA&'$J&+^0,UK19L9=\=.HH]"EZ[P0R.KI\ERK6]9)O(ZDHW-]%.V]WC)\WU M]?OTYB/@ELDUI^ +7)&IVT^B'LCF8MT,M-C:R^R]T'0UMN*&OD50F@GT?B7H M*&T'QD'W=3/^%U!+ P04 " [36Y7B"?JSK # #^" &0 'AL+W=O M?>=D=]P]"/JLMHH;?95&I M@;75NNXYCEIML>3J1M18T9>UD"77M)0;1]42>=8XE87CN6[DE#ROK&&_T$DN4E M5BH7%4A<#ZP1Z]T&QKXQ^"?'@WHA@XED*<2S64RR@>4:0EC@2AL$3J\]WF%1 M&""B\:O#M$Y;&L>7\A']>Q,[Q;+D"N]$\3//]'9@)19DN.:[0C^*PP_LX@D- MWDH4JGG"H;-U+5CME!9EYTP,RKQJW_QWEX?W.'B=@]?P;C=J6-YSS8=]*0X@ MC36A&:$)M?$F'[ :>IJ.G^\EB? ^3Z6+\.'F [Y/I:'HW M&?T-\\5H,7X83Q?S'DRJE2@19BAAON42>S"G%LEV!8)8PYC+*J\VZL]W&VZY MRE? JPSN\V*G,8,O"[XL4'WM.YK(&PK.JB-ZVQ+UKA!-X4%4>JM@7&68G?L[ M%/0I:WRWFDUI;LL;YJU]T*&OX"QT&9I8J0DMM/()2D@MS@* M20I#U_9]'V9T+Z"41(I.W^H9LGR?9UAE"KZPV'9=[RL)@9WX*0DA(TU$0A#: M;D":%QOR/<\+TQ6@!9"FI%M(F61O19&A5) F1"<"%OLV\QCX<6K'80JA&]I> M$G05Z+1S8,3 9W88>I0AF_FQ'07N%1[@WKCL]/#,PS^=\]>DYRVY(Z'LBJ&A M$ >![7I1([J)'5'%2(P8LY,D-<2B*+83*O2UW2Y2NQ-EO=.\F05T!-0YGW=D MN?,P)Z3=!7_M\CTOL-+G2?_\*?$8^V:F!>7M(YD>K]%+7A MK:A5$COUJ46\T$X#@DE,S\804A<3]/] ^EB8C]3ATNWDO)A))JN MTNUX.FE/PWW4SK0_YNV?P0.7FYR"+W!-KNY-'%H@VVG;+K2HFPFW%)KF92-N MZ0<%I3&@[VLA]'%A-CC]\@S_ U!+ P04 " [36Y7_SB N(," J!@ M&0 'AL+W=O/G\>7.Z8'(>]5 MAJCA,6=J)PKDYF0G9$ZT,>7>585$DE9).7-]SQN[.:'< M"::5;R.#J2@UHQPW$E29YT3^7B 3AYG3=UK'+=UGVCK<8%J0/4:H[XJ--);; MH:0T1ZZHX"!Q-W/F_-90L@PT1:!F.4! MKY$Q"V1H_&HPG>Y*F_A\WZ)_K;0;+5NB\%JPGS35V$V"WR3X%>_ZHHKE#=$DF$IQ M &FC#9K=5%*K;$..#OH]N%O/[V[">'D#X3I>WH8K^!JNY^OK M+U?+=1Q-(.2)R!$V*"'*B,0)1.8324N&('8PYYI^2BDK[2M#A$DI MJ::H8/F8L#+%%#[$9,M0?9RZVA"WU[M)0W)1D_1?(/D95H+KS&!Q W2<[QK! MG6J_5;WPSP)&6/1@X%V [_F#,WB#[A4'%=[@!;Q:F=N^ASHEL488GD:PO3=1 M!4EPYICF4B@?T G>O^N/O2]G^ T[?L-SZ,&;"G6*_%GXT^3?^'7$F40\JC.L MS37''E,WC?G6?(%M\?YU^:^,VICV1RD-JFFRY![&_:L+?W0)HW&]_FW'0A,& MY$B(>A*"K9#_X)RJIONL?W.4^VI**4A$R77=RIVW&X3SNO^?PNLINB)R3[D" MACN3ZO4N1P[(>C+5AA9%-0VV0IO94FTS,\Q1V@!SOA-"MX:]H/M["/X 4$L# M!!0 ( #M-;E?H&:+(J ( .\% 9 >&PO=V]R:W-H965T! 'PPBE3[42:V&2K=I'TUR(5;]R&RG MM/]^MA.R3J-HTKX07_OZ5?K1E(@6G@679A:5UE:3.#9YB8*:@:I0 MNI.UTH):%^I-;"J-M A)@LR4NK1!Y^+691X0<@QMYZ!NL\37B#GGLC)^-ER1MV5/O'U>L=^';P[ M+RMJ\$+Q[ZRPY2PZC:# -:VYO5?;&VS]C#U?KK@)O[!ML4D$>6VL$FVR4R"8 M;+[TN7V'?TD@;0()NIN+@LI+:FDVU6H+VJ,=FU\$JR';B6/2%V5IM3ME+L]F MXP'<7ITOKY836+J"%S5'4&NXKFVM$>Z89*(6<(_24@X+^N+J80VX/P-\J5!3 MR^0&;M$]BX&C![KB:'K3V#IAGC[.6Q'S1@1Y0\09W"EI2P-7LL#BS_S8&>I< MD9VK.3E(N,1J &G2!Y*0] !?VKU2&OC2-_@:9_'NATGXU,/&\%P3/HD)?"@O.YUXT:T;KC7 M"]7.S/ LZ9.S!!9>@[3P1'D='J%@)E>UVSD:)OWT..W!1:VUAU1*AW'0,'%& M5XPS^^* (](?):0'MTIN/EK4XB^,$WK2'Y,Q["M9_*H)!>I-&@HRF'[O= M;IJ=-TW\&]Z,PCNJ-TP:=__:I2:#DW$$NADO36!5%5IZI:P;$&%9NHF,V@/< M^5HINPO\!=V,SWX!4$L#!!0 ( #M-;E&PO M=V]R:W-H965T4JF2 NFW1V7^_I2 J5N+L\F5&X#E/SWM[VC]@\DZW"#'PD289 M'2A;QG8]5:6K+4I#^H1W*.-?UIBD(>./9*/2'4%A)(321-4US5;3,,Z485^\ MFY%A'^&[,,J1HC)-?<<2V \550(3689ZP M5WSXCBJ#K()OA1,J_H)#A=44L,HIPVDES#5(XZS\'WY4CC@3X#QR ;T2T)L" MY@T!HQ(P[EW!K 3,>U>P*@%ANEK:+ASGARP<]@D^ %*@.5OQ0WA?2'-_Q5F1 M*'-&^->8R[$A? )OT]&;/UD$/IA,%\'KY 5\FTQ'T_%D] /,%Z-%\!),%_,> MF&0KG"(P0P3,MR%!/3#G:1OE"0)X#8*09'&VH:?OC^ YI/$*A%D$_#C)&8K M@X]8&"?T"_@*WN8^>/C]2U]EW(Y"&W55Z?Q _KW[A#*/. M*$/P&3?XIKR[Q2)59)$M94VY;-$5>W07KM! X6V/(K)'RO"/WZ"M_2ES:Y=D M?I=D04=D%P$PZP"8;>S#JDX??F#*ZVQ-< K&/-_C+.?U"7[N$ F+'DT?01$J M7KJ+\..QJ.XDCPK$#!/1PT>,D7B9LW#)*YQA,,6<.&,$)TD!FV0,<>69+,JE M@K90L-BJ]D,(+>BY?75_'C\)S'4\6[N$^=G*[[=INN]7N4QF#<,];]C$+^)N4)PUB69WR59T!'913#<.AAN:U;^$@<_7HRC/6]C&P2F>;KD,>%= M3)PY*/B9,\KXD8.WJ.H (@N5>U4ST+-L2W.=1H;*@-#5'>K5KO%:77-_GI8\WID&VI/6J+GQ/2!?"FH:+ 7=Z,I0.YU; MM=:R/)XH[S&XHNJH,CME\SME"[IBNPS*V3 !6W.PJL&V'5?7;R2J?O*)WNJ33R6J?D]IWH7R MY:AF<30J=L?J=L05=LEZ$Z M30NP?5SH:DNMEKEC3Y4BI9NJ%"G=567(UFT5G@8 V#X!!.LU6HE!2?2S>(^J M40#OQ!PE=88E.=FZ7O.(/Y;@+-WRS"M'2/AE(W!,VWC_#WAA*WOO%#:NXQ#O1E]>S+R'9Q!D%"5KSI;0GAZM+RAO/\H'A MG;C26V+&<"I^;E'(9[$"P+^O,6;'AV*!^MYY^"]02P,$% @ .TUN5[7+ M-_S6 @ ^ @ !D !X;"]W;W)K&ULK59M;YLP M$/XK%I.F35H#(2'ML@0I#52+M$112;?/+ER"58.9;9+NW\\VA"8M3:.M7\ O M]SQW]QCN/-HQ_B!2 (D>,YJ+L95*60QM6\0I9%AT6 &YVEDSGF&IIGQCBX(# M3@PHH[;K. ,[PR2W_)%96W)_Q$I)20Y+CD2999C_N0;*=F.K:^T7;LDFE7K! M]D<%WD $\JY86Y@"I9I(A?&[YK0:EQIX.-ZSWYC<52[W6,"4T5\DD>G8 MNK)0 FM<4GG+=M^ASL<$&#,JS!/M:EO'0G$I),MJL(H@(WGUQH^U#@< Q=,. M<&N ^QS0?P70JP&]#3"IVU7N1K@ 2^R/.-LAKJT5FQX8]0U: MZ45R_9U$DJM=HG#2[W;0W6)R%\Q688!FBU5X.YNCF]EBLIC.)C]0M)JLPGFX M6$5#-,MCE@%: D=1BCD,4:2^VJ2D@-@:37))+A)"2WWP*(*XY$02$"A\C&F9 M0((^!2 QH>(SND!"$XB1+54*.A [KL.]KL)U7PFWA^8LEZEBS15E"SXXC?]Z M F\KZ1K]W+U^U^Y)P@B*#NHY7Y#KN+V6>*;GP]VV=/[/>_C/WH_$Z#4?4\_P M]5[AJP^X[5@K8+\=J(OA4!0XAK&EJIT O@7+__BA.W"^M6GZGF3!>Y*%[T1V MI'Z_4;]_BMU?JA(+G*L_356-^*'M%"H"SQ#H#K+U!]TKU[L8.7 M9L%Y;.&;;$?9>DVVWLEL5TQBBO!1U1%/50?JJM.F@G>>"B_-6E4XCRU\DZU2 MP3XHY1GPC>FA L6LS&7U(S:K39N>F.[T;/VZ.YQV6]8#U=:K+OQ$7]T)YIAO M2"X0A;5RY70N5;"\ZK/51++"-))[)E5;,L-474V :P.UOV9,[B?:07/9\?\" M4$L#!!0 ( #M-;E>2IY#L% @ ,E* 9 >&PO=V]R:W-H965T9,?EX_"'4T MW%.B.&59'O,,";:X'MR:;P,\+0+*%E]B]IP?O$;%I3QR_K4X>!==#XPB(Y:P M4!8(JGX]L1E+DH*D\OA?!1WL^RP"#U_OZ%YY\>IB'FG.9CSY*X[DZGHP&:"( M+>@FD1_Y<\"J"W(*7LB3O/R)GJNVQ@"%FUSRM I6&:1QMOU-OU4#<1" G1,! MN K K0#3/A%@50%6WP"["K#[!CA5@-/W&D95P*@58)T*&%@PK#KP MMQW@$QU,T3W/Y"I')(M8U(P?JF3W&>-=QG=8"YRS]26RC N$#6QUY#/K$6XZ M)\-=??A_-IDVG.C#[ZG0AGOZ<)>%ZMK-,AQWO1<_-G1!_W"L>2>MO?:LDF>? MX,UXFJKR-9<\_'J!'JA 7*@C*EF$OM!DP] #4R=65+".9.^V\$D)+TKTTXW) MWAC.U?#I4 W:%(J9X6V^IB&['JC2GS/QQ 8W__J'.3+^W:4-2!B!A'F]!L/O MU2H 2JRA"7NO"5NKB0?!0\:B'"T$3Q'[QD08YPSQ!>+K8K++NY2@19XYDC-( MF L)(Y P#Q+F;V&C UTYUL1JR>JX$1Z9X[I50R_.7B^.5B]N_!1'+%."H5F$ MWF62J72E*B9QU*44+>Q('/F"JK<_NMC.'1?;B>/-G5K81DH/+VK!+=&M4(V6 MK'A]@>A"J06I)?""Q7+3/SY7,) P%Q)&(&$>),S?PIS#?PQLMTO+<:.I M89O=E66\5]58JZK;*(J+&8SXT:GJ]ETKZJI M5E4D72?\A3&4%W=;NL6TEG.N1B!A+B2,0,(\2)@/"0N 8 W-F4:]N62\7LNJ MHJ7N]MZ9"E;\/6Z6J%QN92[7(C[/E!7J_21^9N$!W M;!EGF3J%[FA"L["SZNF3/%?2H#07E$9 :1XHS:]HAXLTQU$W.4:K^D'UVI3L MP7ZH^7LD^U>YC:Y:WSXQ09<,D=WFQH.(0]97R]KLS]8R),T%I1%0F@=*\RO: M^$#+QJ7AF&TI W7:E#*NI8S_)E+^R J;K)#NC&=2T%!NU&W3)R;23@WKTQZC M%T9%CJ8HW3H'8Q31EZZURDQ/.EN_D#0"2O->&;-1-6:3W9CAT:E!\T$3"Z!H M38W7%H*I]Q!^FL;?*1W'61Z'VQNP3AU#[N#/0&DN*(V TCQ0FE_1#F^7S(EM M3]JN!E2O3:'6OH:I-S8@A;I;.>0HS@J/+.:=F]WZC,[6)Z@Q DHCH#0/E.97 MM,-UKS7!EM6^ZX?JM:G/VD4@*ML<<:_9X""^I;@=)<4!H!I7F@-+^B MM0ML6[P_PY4R:UO*[.%+ =77VJ5Z;0D+ZEB!TEQ0&@&E>: TOZ(UEK!61W4% MZK0IT-KA,O46%VAU[53H]Y584$,-E.:"T@@HS0.E^16M56*-HYNPG^&7X=HO MP[_9+R/ELI'>X1V_9H;+6%!6HG@=((*,WK&)"N37._W\ %4,DUI56;0/C7F4!5T:*/ M"=M-FYV*LHZ*_7C<,4N"FCJ@- )*\T!I?K_A#: Z;>JN]G3P+_=TMKK[CMN, M*M77IDY0$P>41D!I'BC-[S6Z 52?33G6%@[^<0L'1H[G?=[CE;1WGUVP=Y]= M,*V3'_C0H\[6+ZB% TKS0&D^*"V HC5U7CL]^-[YE<\0A] MSMO?E:_D!^K7@-)<4!H!I7F@-/\5>=PE-/SZ9AZN>,+RZJL6:*T6;L6$F?*( M=7V#+(!*L:GIVM[!O\[>^<+R8K5PL&]>R[U3U: N#RC-!:414)H'2O/Q\?>. M;/OHX_E0?39E6IL\N+_)T_DU./*MD&ZWS$"=&%":"THCH#0/E.97M,84CX\F M>% ?9GCP?)R4B67YK*0V#9_9G]\]CNBV?0M0Z[YMO@^U3E6K,]B%/ M]U0LU=(1)6RAD,;E6"V1Q?:Y2=L#R=?E4W@>N90\+5^N&(V8*!JHOR\XE[N# MHH/]TZMN_@]02P,$% @ .TUN5_&75A8R @ ! 4 !D !X;"]W;W)K M&ULO51-C]HP$/TKHYQ:B<4AL/U8A4B!W;9[V!8! M7=2C28;$VL1.;4/@WZ_MA#258'OK)?:,YSV_YXP=UD*^J!Q1P[$LN)IZN=;5 M'2$JR;&D:B@JY&9E)V1)M0EE1E0ED:8.5!8D\/T/I*2,>U'H<@L9A6*O"\9Q M(4'MRY+*TPP+44^]D7=.+%F6:YL@45C1#%>H?U8+:2+2L:2L1*Z8X"!Q-_7B MT=UL8NM=P3/#6O7F8)ULA7BQP6,Z]7PK" M,M&6@9CC@'(O"$AD9OUM.K]O2 M OOS,_L7Y]UXV5*%OGUO(EHE#N"W5;ZWN0 M[)4690LV"DK&FY$>VW/H 8+1%4#0 @*GN]G(J;RGFD:A%#5(6VW8[,19=6@C MCG'[4U9:FE5F<#H:#V$3+Y?Q]S7$\_7C\^/Z%[R[1TU9H=[##6RHE)1K%1)M M=K,8DK3,LX8YN,+\&9X$U[F"!YYB^C>>&)6=U. L=1:\2;C":@AC?P"!'XQ! MY52B>H-VW)W V-%.KM%:HIN9^;,IS$5INEU1US"Q=9ZAZ4 -VQ/TZQ;TY-)Q M364Z@!^5!:@!?'5G!8S# B43JZZ9)NVQWQ>.FL_^4-^_#$Y49XPH* MW!FH/_QH]I7-G6L"+2K7YUNAS:UQT]P\4RAM@5G?":'/@=V@>_BB5U!+ P04 M " [36Y7\X"@*O4" ["0 &0 'AL+W=O6**DB.)*U"1F[9E>69!,FKX_2HVX7Z?S66>49QP$/.B(/SE$G.V M'!A=8Q689DDJ=<#T^R5),$1Y7TZXVIDM2YP52$7&*'"<#8QA]R+P]/GJP$.& M2[&V!JWDD;$GO;F.!X:E"\(<(ZD9B'HL<(1YKHE4&;\;3J--J8'KZQ7[5:5= M:7DD DGJ:+V*YJ#YA69\]\PR(YD*RH@&K M"HJ,UD_RW/BP!NBZ>P!V ["W ;T] *75_^&,-D.KX: M3Z?C ,*[V]%W. E0DBP7'^$3W(E*D#3F%&3;%0GL_O!YN'U#C MM-^%4_$Y>_@:BW<4M:77:89U0U+@BR118CC<4I3%0/0E57WS87O=<]MKV\NUFU\U:G@WU.];M=UVE,;PGNM\-Y! MX<,DX9@0B: ZN9!*5T83U4.C>3'/53@&HF03KAIW94X35QT6XL:>7;H/)GWK MKZRW0[B:15OV'"GEAHM>ZZ+WOUT\A3 EJK)=;AY,_E8W:[+>FINVY5IV;\O. M(^6L[337QDJ!/*G&LX"(S:FL>W0;;6\ PVKP;<5'ZF90#_*_-/6UXH;P)*," ME37&\G*:G@],JE&8;5,U>T&N3Z@WL\8DZN-3M#>E_P_4$L# M!!0 ( #M-;E>@!.:N!0, -T) 9 >&PO=V]R:W-H965T+&.A!G1_D.,EA" >\SLF>WK-,B!J*5ES0 MM ++"%*2E6_\7/FP Y \S0"K EB' /L-0+<"=-\+L"N 73A32BE\"+# _H#1 M#6)JMF13C<+, BWEDTS]]E P^95(G/!['70]'873$)T$(#!)^"GZCA[# )U\ M/1WH0BZA)NI113VJZM=O=@J_[)E]A<9.O)=!N!JK#W^):Y@$.3,25-;\<8SS-[WH$OO2/[/-,TG/U906M(_RG8J04[K8+O MKWY>/J#;"WE!3813NLH$1R2+DI6\964#B1A0*G?!BH',R0+11;4I MDK;SXAZ?%],V7?O H=;@/NK0)Y&5/NH[B2\%MBP*"(XB95"98^K1ND89%:GY M8'QL]B=EJ?%*4Q8^-Y@M2<:EG0M):71I,"KB$ , "<) 9 M>&PO=V]R:W-H965T0;*(-( ME+8;$MT0M)MV:<(!K#IV9CO0_OO929I12+,*[0;LQ._Q^QSGV.[ON'B0&P"% M'A/*Y,#:*)7V;%O&&TBP;/$4F'ZSXB+!2G?%VI:I +S,10FU/<=IVPDFS(KZ M^;.IB/H\4Y0PF HDLR3!XND2*-\-+-=Z?C CZXTR#^RHG^(US$'=IU.A>W85 M94D28))PA@2L!M;0[8VZ9GP^X >!G=QK(T.RX/S!=,;+@>480T A5B8"UG]; M& &E)I"V\;N,:553&N%^^SGZ3E6#M(""O^\6.9ASV!&[PB\$J!]U:!7PK\'+1P MEF-=886CON [),QH'SJ_G/3377\@R MHX#X"MUD*A. ;@DC29:@&3"%*9KB)[V 2B+]]:#O*0BL"%NC">@\2G1V!0H3 M*C^BEQ\OC^:_&RY'J. IA4"\TQ=>3*8YA8.GJDB"V8$4?WKEM MYW,=U7\*]H+1KQC]INB1R30Z4QL!@!+.U$;J\C0;@%[;VA4LPK7S<&:7V$9^ MUPF[?7N[C]0XZ8E(0844_ LIJ'->J,(]YV[H>;YW8+TQ^(G6P\IZV&C]CIM* M6Q7UEY3U1TV%H;0LOSJR\)CLPO$NG .RQKE/)&M79.U&LJD)R13:8IKEF\R2 MR)AG3-7QM(]XSEW';_L'/(TSGLC3J7@ZC3Q_-\!B>2C!"T*)>M+[7YP)85A3 M+LQI54?8J2$,O, Y_!@[1]5V[OHZ$YUJW OWW;P6=T L/$(Y'N4$8!!<'!/;>,6:N$+=8K F3 M.KTK+71:'9TL41S+14?Q-#_9%ESICZ ]0 M2P,$% @ .TUN5]N?1ID8 P DA$ T !X;"]S='EL97,N>&ULW5C1 M3MLP%/V5R$P3DR:2-A":T5;:*B%-VB8D>-@;38F>.RE*^?;YRFI?BR MCH<-EJK$OL?WG&/[!D<=UV8MV/62,1,TI9#UA"R-J3Z$8;U8LI+6)ZIBTB*Y MTB4UMJN+L*XTHUD-2:4(AU&4A"7EDDS'EJ8.%FHES82<]J' W3YG$S)( M3DG@Z&8J8Q-R>_SVQTJ9BS>!NQ^]/SJ*;M]=[,>/6^ =";VD9P>0GD013@P@ M1IX<2/X;>ES@_#"!I]A;ZK#;@>DX5W*[$3%Q :M-2Q;<43$A,RKX7'/(RFG) MQ=J%AQ!8**%T8&P%6#,#B-3W#AZX'A1'QU-RJ72K[13-AE=P](NF!#7\.1\SQ]P-_G.KD:P MI[)O6D-=T]&X#O#OLCGN7=KH6;Q!Q>^4^;2RTY%M'XJ%76F6\Z;M-WEO &,? MX.RTJL3ZH^"%+)F;_,&"TS'=Y 5+I?F]58-26=@ TR2X8]KPQ6[DIZ;5#6O, MIIR:'/<\?(6>_^XZ%TPR3<6N:5O[+WF5G^TX/O]7EMO_*ON&O1Z[X_"EFSQ[ M#2:3UV#R9=9DV!T[.V?;@Y.MCP;P!C$AW^!M16Q%@_F*"\-EUUOR+&/RT0%G MZ0V=VQ?.!_QV?,9RNA+FI@N+U>(R M8PW+9EU7%_.V&=B&5>TN2-A'+MO+CV Y#O,C@&$ZF ,LQV5A.O_3?$;H?!R& M>1MYD1&:,T)S7)8/F;4?3,>?D]K+/],TC>,DP59T-O,ZF&'KEB3P];-AWB # MTP&E/UMK?+?Q"GFZ#K ]?:I"L)GBE8C-%%]K0/SK!AEIZM]M3 ,T]2. ^1W$,8; MTX@CF /P@"%QW)Z#>^=1N#FGPNVO,--?4$L#!!0 ( #M-;E>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G-EQ_H)^-363,V>OU.'6=66Q)PV6 WX@3+=47#18Z:)X=N5!$%S*/2&J MJ5U_.)RZ#:;,N;\[C;41KEG@BA2*N9X?<.6"$6+?ZJS%C+'.]G5 M*+Q+L0:9.=.A'K"B0JJN1S<^UHP_B>[VZ'T;-P MC6ET.9R>?8BWXG]BY%5%"Q+RXM@0IOH=J?YT7/:S5AK7R%#<4MT@XK(#MP/5908D&, 4*:' M*X\U0;Q"BZ,Z"H)6)B8D%N^29GF:FIB06CS+;H$QKTQ,2#">9<, "D2?0F)B M0KKQ+/OF Q&V> K36GXV_X5#MO$MVP:4XMGA[D,.\BT[Z'V??YP@>)&Q[!WP M"#I/$/*.WWG'/=UA2U)11LI$?T+J>GV?+C8"M8]>M.-)N[:K8UW/==V:+3DN M3U?BTW7^_@]02P,$% @ .TUN5V6+1],R 0 C X !H !X;"]?N/B8UN WLCUQG?J[<.C)3_W/-?\_'=2'<9G:3Y^6CXW M%Z_*A+-F/Y^G7U!+ P04 " [36Y7M<>E16L! "-#P $P %M#;VYT M96YT7U1Y<&5S72YX;6S-E\M.PS 017\ERK9J7 .;>:X]TI$S>MAXPV1AM<9K6,?H'(;"HP2C,G =+ M.Y4+1D5Z#0OA5;%4"Q#Y:#06A;,1;!S&5B.=39Z@4BL=D^<-?<;&V6D:0&.: M/.X*6Z]IJKS73:$B[8NU+;^Y#/<.&75V-5@W'@=4D(J3#NW.SP;[OMD_XM&1I"\^'[33+J'\I3== M[X<+RVX>*+KE\CO^.N.C_IDYRYES(FG,A:_Z?9'UW M;OG7/XCMFAG5V(._Z/["9Y]02P$"% ,4 " Z36Y7!T%-8H$ "Q M$ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M #I-;E?4Z LE[@ "L" 1 " :\ !D;V-097)PC$ 8 )PG 3 M " &UL4$L! A0#% @ .DUN5]24 MVQ)F!0 '1P !@ ("!#0@ 'AL+W=OXLKQUD04 #T5 8 M " @:D- !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ .DUN5V-LT)!U!@ ^!L !@ M ("!IA8 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ .DUN5[.0OR(8"0 8Q@ !@ ("!,2L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .DUN5R#U M'>JI @ X@4 !D ("!+ST 'AL+W=O0]&]J0$ "2"@ &0 M @($/0 >&PO=V]R:W-H965TI$ !X;"]W;W)K&UL4$L! A0#% @ .DUN5S5T"LOP! Z0P !D M ("!_4D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .TUN5^@9HLBH @ [P4 !D ("! MQ54 'AL+W=O&PO=V]R:W-H965TURS?\U@( /@( 9 M " @?M= !X;"]W;W)K&UL4$L! A0#% M @ .TUN5Y*GD.P4" R4H !D ("!"&$ 'AL+W=O&PO=V]R:W-H965TUQZ5%:P$ (T/ 3 M " >9] !;0V]N=&5N=%]4>7!E&UL4$L%!@ ? !\ 4 @ ' ()_ $! end XML 34 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 35 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 36 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 43 147 1 false 6 0 false 3 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited) Sheet http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited) Statements 2 false false R3.htm 000030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited) - Parenthetical Sheet http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023UnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited) - Parenthetical Statements 3 false false R4.htm 000040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 000050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Sheet http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Statements 5 false false R6.htm 000060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 6 false false R7.htm 000070 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS Sheet http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatements 1. UNAUDITED INTERIM FINANCIAL STATEMENTS Notes 7 false false R8.htm 000080 - Disclosure - 2. STOCK BASED COMPENSATION Sheet http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensation 2. STOCK BASED COMPENSATION Notes 8 false false R9.htm 000090 - Disclosure - 3. WARRANT ACTIVITY Sheet http://www.fullnet.net/20230930/role/idr_Disclosure3WarrantActivity 3. WARRANT ACTIVITY Notes 9 false false R10.htm 000100 - Disclosure - 4. SERIES A CONVERTIBLE PREFERRED STOCK Sheet http://www.fullnet.net/20230930/role/idr_Disclosure4SeriesAConvertiblePreferredStock 4. SERIES A CONVERTIBLE PREFERRED STOCK Notes 10 false false R11.htm 000110 - Disclosure - 5. LEASES Sheet http://www.fullnet.net/20230930/role/idr_Disclosure5Leases 5. LEASES Notes 11 false false R12.htm 000120 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Recently Adopted Accounting Pronouncements (Policies) Sheet http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsRecentlyAdoptedAccountingPronouncementsPolicies 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Recently Adopted Accounting Pronouncements (Policies) Policies 12 false false R13.htm 000130 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share (Policies) Sheet http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerSharePolicies 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share (Policies) Policies 13 false false R14.htm 000140 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables) Sheet http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedTables 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables) Tables 14 false false R15.htm 000150 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Anti-dilutive Securities Excluded (Tables) Sheet http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfAntiDilutiveSecuritiesExcludedTables 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Anti-dilutive Securities Excluded (Tables) Tables 15 false false R16.htm 000160 - Disclosure - 5. LEASES: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) Sheet http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables 5. LEASES: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) Tables 16 false false R17.htm 000170 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) Details http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedTables 17 false false R18.htm 000180 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Anti-dilutive Securities Excluded (Details) Sheet http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfAntiDilutiveSecuritiesExcludedDetails 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Anti-dilutive Securities Excluded (Details) Details http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfAntiDilutiveSecuritiesExcludedTables 18 false false R19.htm 000190 - Disclosure - 2. STOCK BASED COMPENSATION (Details) Sheet http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails 2. STOCK BASED COMPENSATION (Details) Details http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensation 19 false false R20.htm 000200 - Disclosure - 3. WARRANT ACTIVITY (Details) Sheet http://www.fullnet.net/20230930/role/idr_Disclosure3WarrantActivityDetails 3. WARRANT ACTIVITY (Details) Details http://www.fullnet.net/20230930/role/idr_Disclosure3WarrantActivity 20 false false R21.htm 000210 - Disclosure - 4. SERIES A CONVERTIBLE PREFERRED STOCK (Details) Sheet http://www.fullnet.net/20230930/role/idr_Disclosure4SeriesAConvertiblePreferredStockDetails 4. SERIES A CONVERTIBLE PREFERRED STOCK (Details) Details http://www.fullnet.net/20230930/role/idr_Disclosure4SeriesAConvertiblePreferredStock 21 false false R22.htm 000220 - Disclosure - 5. LEASES (Details) Sheet http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesDetails 5. LEASES (Details) Details http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables 22 false false R23.htm 000230 - Disclosure - 5. LEASES: Schedule of Future Minimum Rental Payments for Operating Leases (Details) Sheet http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails 5. LEASES: Schedule of Future Minimum Rental Payments for Operating Leases (Details) Details http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables 23 false false All Reports Book All Reports fulo-20230930.htm fulo-20230930.xsd fulo-20230930_cal.xml fulo-20230930_def.xml fulo-20230930_lab.xml fulo-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 38 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "fulo-20230930.htm": { "nsprefix": "fil", "nsuri": "http://www.fullnet.net/20230930", "dts": { "inline": { "local": [ "fulo-20230930.htm" ] }, "schema": { "local": [ "fulo-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "fulo-20230930_cal.xml" ] }, "definitionLink": { "local": [ "fulo-20230930_def.xml" ] }, "labelLink": { "local": [ "fulo-20230930_lab.xml" ] }, "presentationLink": { "local": [ "fulo-20230930_pre.xml" ] } }, "keyStandard": 133, "keyCustom": 14, "axisStandard": 1, "axisCustom": 1, "memberStandard": 4, "memberCustom": 2, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 43, "entityCount": 1, "segmentCount": 6, "elementCount": 183, "unitCount": 3, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 348, "http://xbrl.sec.gov/dei/2023": 27 }, "report": { "R1": { "role": "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation", "longName": "000010 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "D230101_230930", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D230101_230930", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited", "longName": "000020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "E23Q3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E23Q3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023UnauditedParenthetical", "longName": "000030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited) - Parenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited) - Parenthetical", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "E23Q3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "UsdPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E23Q3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "UsdPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "longName": "000040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Y23Q3", "name": "fil:TotalRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y23Q3", "name": "fil:TotalRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "longName": "000050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "E21_StEqComps-CommonStock", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E21_StEqComps-CommonStock", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "000060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatements", "longName": "000070 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS", "shortName": "1. UNAUDITED INTERIM FINANCIAL STATEMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensation", "longName": "000080 - Disclosure - 2. STOCK BASED COMPENSATION", "shortName": "2. STOCK BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure3WarrantActivity", "longName": "000090 - Disclosure - 3. WARRANT ACTIVITY", "shortName": "3. WARRANT ACTIVITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "D230101_230930", "name": "fil:WarrantActivityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D230101_230930", "name": "fil:WarrantActivityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure4SeriesAConvertiblePreferredStock", "longName": "000100 - Disclosure - 4. SERIES A CONVERTIBLE PREFERRED STOCK", "shortName": "4. SERIES A CONVERTIBLE PREFERRED STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure5Leases", "longName": "000110 - Disclosure - 5. LEASES", "shortName": "5. LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsRecentlyAdoptedAccountingPronouncementsPolicies", "longName": "000120 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Recently Adopted Accounting Pronouncements (Policies)", "shortName": "1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Recently Adopted Accounting Pronouncements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "12", "firstAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerSharePolicies", "longName": "000130 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share (Policies)", "shortName": "1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "13", "firstAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedTables", "longName": "000140 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)", "shortName": "1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "14", "firstAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfAntiDilutiveSecuritiesExcludedTables", "longName": "000150 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Anti-dilutive Securities Excluded (Tables)", "shortName": "1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Anti-dilutive Securities Excluded (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "15", "firstAnchor": { "contextRef": "D230101_230930", "name": "fil:ScheduleOfAntiDilutiveSecuritiesExcludedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D230101_230930", "name": "fil:ScheduleOfAntiDilutiveSecuritiesExcludedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables", "longName": "000160 - Disclosure - 5. LEASES: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)", "shortName": "5. LEASES: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "16", "firstAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D230101_230930", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "longName": "000170 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "17", "firstAnchor": { "contextRef": "Y23Q3", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y23Q3", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfAntiDilutiveSecuritiesExcludedDetails", "longName": "000180 - Disclosure - 1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Anti-dilutive Securities Excluded (Details)", "shortName": "1. UNAUDITED INTERIM FINANCIAL STATEMENTS: Income Per Share: Schedule of Anti-dilutive Securities Excluded (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "18", "firstAnchor": { "contextRef": "Y23Q3", "name": "fil:PreferredStock", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "fil:ScheduleOfAntiDilutiveSecuritiesExcludedTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y23Q3", "name": "fil:PreferredStock", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "fil:ScheduleOfAntiDilutiveSecuritiesExcludedTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails", "longName": "000190 - Disclosure - 2. STOCK BASED COMPENSATION (Details)", "shortName": "2. STOCK BASED COMPENSATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "19", "firstAnchor": { "contextRef": "E23Q3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "UsdPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "D230915", "name": "us-gaap:DividendsAndInterestPaid", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "unique": true } }, "R20": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure3WarrantActivityDetails", "longName": "000200 - Disclosure - 3. WARRANT ACTIVITY (Details)", "shortName": "3. WARRANT ACTIVITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "20", "firstAnchor": { "contextRef": "D230101_230930_EmployeeStockOptions-Warrants1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "fil:WarrantActivityTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D230101_230930_EmployeeStockOptions-Warrants1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "fil:WarrantActivityTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure4SeriesAConvertiblePreferredStockDetails", "longName": "000210 - Disclosure - 4. SERIES A CONVERTIBLE PREFERRED STOCK (Details)", "shortName": "4. SERIES A CONVERTIBLE PREFERRED STOCK (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "21", "firstAnchor": { "contextRef": "D230103", "name": "us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D230103", "name": "us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesDetails", "longName": "000220 - Disclosure - 5. LEASES (Details)", "shortName": "5. LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "E23Q3", "name": "us-gaap:OperatingLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "D230101_230930", "name": "fil:CashPaidForAmountsIncludedInTheMeasurementOfOurLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "unique": true } }, "R23": { "role": "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails", "longName": "000230 - Disclosure - 5. LEASES: Schedule of Future Minimum Rental Payments for Operating Leases (Details)", "shortName": "5. LEASES: Schedule of Future Minimum Rental Payments for Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "E23Q3", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E23Q3", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "fulo-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable {1}", "terseLabel": "Accounts payable", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r307" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r28" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "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": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r307" ] }, "us-gaap_DividendsAndInterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsAndInterestPaid", "crdr": "debit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Dividends and Interest Paid", "documentation": "The contractual amount of dividends (or interest on participating income bonds) that must be paid for the current period (for example, unpaid cumulative dividends)." } } }, "auth_ref": [ "r51" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "2023 (three months remaining)", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r67", "r69" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r307" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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": [ "r55" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Registrant CIK", "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": [ "r307" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r307" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "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_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "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": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r307" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "Total current liabilities", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r14", "r77", "r96", "r132", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r184", "r187", "r188", "r199", "r295", "r325", "r330", "r331" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r308" ] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r27", "r30" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Gross profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r45", "r96", "r122", "r125", "r127", "r129", "r132", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r199", "r290", "r325" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023UnauditedParenthetical" ], "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": [ "r37" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r307" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Loss on disposal of assets", "negatedLabel": "Loss on disposal of assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r314" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r309" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "General and administrative expenses", "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": [ "r46", "r264" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r130", "r131" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value", "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": [ "r37", "r215", "r295" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r310" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "TOTAL ASSETS", "totalLabel": "TOTAL ASSETS", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r61", "r80", "r96", "r122", "r126", "r128", "r132", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r183", "r187", "r199", "r213", "r254", "r295", "r306", "r325", "r326", "r330" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023UnauditedParenthetical" ], "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": [ "r37", "r243" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Fiscal Year End", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023UnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r36", "r148" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023UnauditedParenthetical" ], "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": [ "r8", "r37", "r243", "r260", "r334", "r335" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r13", "r295" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "INCOME FROM OPERATIONS", "totalLabel": "INCOME FROM OPERATIONS", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r122", "r125", "r127", "r129", "r290" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares Outstanding, Starting", "periodStartLabel": "Shares Outstanding, Starting", "periodEndLabel": "Shares Outstanding, Ending", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r320" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r58", "r96", "r100", "r122", "r125", "r127", "r129", "r132", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r198", "r199", "r219", "r290", "r325" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023UnauditedParenthetical" ], "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": [ "r36", "r243" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023UnauditedParenthetical" ], "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": [ "r36", "r243", "r260", "r334", "r335" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r296", "r297", "r298", "r300", "r301", "r302", "r303", "r317", "r318", "r328", "r332", "r334" ] }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsAndOtherAdjustments", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred stock dividends", "negatedLabel": "Preferred stock dividends", "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders." } } }, "auth_ref": [ "r23", "r311", "r321" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r16", "r17", "r42", "r81", "r216", "r227", "r228" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "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": [ "r38", "r295", "r333" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "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": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r19", "r78", "r286" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r9" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerSharePolicies" ], "lang": { "en-us": { "role": { "label": "Income Per Share", "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": [ "r24", "r25" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r168" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r327" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Total operating expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued and other liabilities {1}", "terseLabel": "Accrued and other liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure4SeriesAConvertiblePreferredStockDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "negatedLabel": "Payment of dividends payable - preferred stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity." } } }, "auth_ref": [ "r18" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization {1}", "terseLabel": "Depreciation 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": [ "r5", "r123" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r28" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS", "totalLabel": "NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r48" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "OTHER ASSETS AND INTANGIBLE ASSETS", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r79", "r137", "r209", "r291", "r295", "r323", "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance", "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r163", "r164" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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": [ "r5", "r26" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of warrants", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r313" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance", "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r163", "r164" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents at beginning of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "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", "r48", "r94" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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": [ "r165" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited)", "verboseLabel": "CONDENSED CONSOLIDATED BALANCE SHEETS (September 30, 2023 Unaudited) - Parenthetical" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r165" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSES" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Basic income per share {1}", "terseLabel": "Basic income per share" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Method Used", "documentation": "Description of method used to estimate fair value of award under share-based payment arrangement." } } }, "auth_ref": [ "r29" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure4SeriesAConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "4. SERIES A CONVERTIBLE PREFERRED STOCK", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r53", "r95", "r147", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r195", "r282", "r283", "r285" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Diluted income per share {1}", "terseLabel": "Diluted income per share" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "calculation": { "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfAntiDilutiveSecuritiesExcludedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfAntiDilutiveSecuritiesExcludedDetails" ], "lang": { "en-us": { "role": { "label": "Total anti-dilutive securities excluded", "totalLabel": "Total anti-dilutive securities excluded", "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": [ "r119" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share", "verboseLabel": "Computation of shares used in income per share" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Future Minimum Rental Payments for Operating Leases", "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date." } } }, "auth_ref": [ "r68" ] }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity." } } }, "auth_ref": [ "r10", "r59", "r60" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, net", "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": [ "r6", "r212", "r218", "r295" ] }, "us-gaap_CapitalLeasedAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasedAssetsGross", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "RIGHT OF USE LEASED ASSET", "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r70" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r82", "r135", "r136", "r287" ] }, "us-gaap_MarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingExpense", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Sales and marketing", "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs." } } }, "auth_ref": [ "r46" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatements" ], "lang": { "en-us": { "role": { "label": "1. UNAUDITED INTERIM FINANCIAL STATEMENTS", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r35", "r57", "r229", "r230" ] }, "us-gaap_ProvisionForLoanLeaseAndOtherLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForLoanLeaseAndOtherLosses", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Provision for uncollectible accounts receivable", "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value." } } }, "auth_ref": [ "r4", "r7", "r65" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income tax expense", "negatedLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r71", "r72", "r108", "r109", "r124", "r178", "r181", "r223" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid for property and equipment", "negatedLabel": "Cash paid for property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r47" ] }, "fil_EmployeeStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "EmployeeStockOptionsMember", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Employee stock options", "documentation": "Represents the Employee stock options, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "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": [ "r174", "r175", "r176", "r234", "r317", "r318", "r319", "r328", "r334" ] }, "fil_WarrantActivityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "WarrantActivityTextBlock", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure3WarrantActivity" ], "lang": { "en-us": { "role": { "label": "3. WARRANT ACTIVITY", "documentation": "Represents the textual narrative disclosure of Warrant Activity, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure5Leases" ], "lang": { "en-us": { "role": { "label": "5. LEASES", "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing." } } }, "auth_ref": [ "r66" ] }, "fil_Warrants1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "Warrants1Member", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure3WarrantActivityDetails" ], "lang": { "en-us": { "role": { "label": "Warrants", "documentation": "Represents the Warrants, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Shares used in diluted income per share", "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": [ "r112", "r118" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "Total current assets", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r76", "r83", "r96", "r132", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r183", "r187", "r199", "r295", "r325", "r326", "r330" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "calculation": { "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Basic income per share", "totalLabel": "Basic income per share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r89", "r102", "r103", "r104", "r105", "r106", "r110", "r113", "r116", "r117", "r118", "r120", "r197", "r198", "r210", "r222", "r288" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of 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": [ "r110", "r118" ] }, "fil_AggregateOutstandingAccumulatedArrearagesOfCumulativeDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "AggregateOutstandingAccumulatedArrearagesOfCumulativeDividend", "crdr": "credit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure4SeriesAConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Aggregate outstanding accumulated arrearages of cumulative dividend", "documentation": "Represents the monetary amount of Aggregate outstanding accumulated arrearages of cumulative dividend, as of the indicated date." } } }, "auth_ref": [] }, "fil_PresentValueOfDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "PresentValueOfDiscount", "crdr": "credit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Present value of discount", "documentation": "Represents the monetary amount of Present value of discount, as of the indicated date." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSignificantNoncashTransactionValueOfConsiderationReceived1", "crdr": "debit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of increasing dividend rate preferred stock discount {1}", "terseLabel": "Amortization of increasing dividend rate preferred stock discount", "documentation": "The value of the noncash (or part noncash) consideration received in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r20", "r21", "r22" ] }, "fil_CashPaidForAmountsIncludedInTheMeasurementOfOurLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "CashPaidForAmountsIncludedInTheMeasurementOfOurLeaseLiability", "crdr": "debit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurement of lease liability", "documentation": "Represents the monetary amount of Cash paid for amounts included in the measurement of lease liability, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r8", "r15", "r54" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesDetails", "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total future minimum lease payments", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r206" ] }, "fil_AmortizationOfIncreasingDividendRatePreferredStockDiscount2": { "xbrltype": "monetaryItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "AmortizationOfIncreasingDividendRatePreferredStockDiscount2", "crdr": "debit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of increasing dividend rate preferred stock discount", "documentation": "Represents the monetary amount of Amortization of increasing dividend rate preferred stock discount, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "Dividends payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r13" ] }, "fil_AggregateOutstandingAccumulatedArrearagesOfCumulativeDividendShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "AggregateOutstandingAccumulatedArrearagesOfCumulativeDividendShares", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure4SeriesAConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Aggregate outstanding accumulated arrearages of cumulative dividend, Shares", "documentation": "Represents the Aggregate outstanding accumulated arrearages of cumulative dividend, Shares (number of shares), as of the indicated date." } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails", "http://www.fullnet.net/20230930/role/idr_Disclosure3WarrantActivityDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "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": [ "r97", "r98", "r99", "r121", "r208", "r231", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r279", "r299" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "2. STOCK BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r161", "r162", "r171", "r172", "r173", "r292" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsRecentlyAdoptedAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Recently Adopted Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liability - current portion", "negatedLabel": "Operating lease liability - current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r206" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Net income {1}", "terseLabel": "Net income" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails", "http://www.fullnet.net/20230930/role/idr_Disclosure3WarrantActivityDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r97", "r98", "r99", "r121", "r208", "r231", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r279", "r299" ] }, "fil_PaymentOfDividendsPayableCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "PaymentOfDividendsPayableCommonStock", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payment of dividends payable &#8211;common stock", "negatedLabel": "Payment of dividends payable &#8211;common stock", "documentation": "Represents the monetary amount of Payment of dividends payable - common stock, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_DeferredOtherTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredOtherTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Provision for deferred tax expense", "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods." } } }, "auth_ref": [ "r31", "r56", "r316" ] }, "fil_EmployeeStockOptionsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "EmployeeStockOptionsAxis", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails", "http://www.fullnet.net/20230930/role/idr_Disclosure3WarrantActivityDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Options [Axis]", "documentation": "Represents the description of Employee Stock Options, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value", "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": [ "r36", "r214", "r295" ] }, "fil_TotalRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "TotalRevenue", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "REVENUE", "documentation": "Represents the monetary amount of Total revenue, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r15", "r73", "r86", "r87", "r88", "r97", "r98", "r99", "r101", "r107", "r109", "r121", "r133", "r134", "r160", "r174", "r175", "r176", "r179", "r180", "r189", "r190", "r191", "r192", "r193", "r194", "r196", "r200", "r201", "r202", "r203", "r204", "r205", "r207", "r224", "r225", "r226", "r234", "r279" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r75", "r84", "r85", "r92", "r96", "r100", "r108", "r109", "r122", "r125", "r127", "r129", "r132", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r182", "r185", "r186", "r198", "r199", "r211", "r220", "r233", "r262", "r277", "r278", "r290", "r293", "r294", "r305", "r312", "r325" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "OPERATING LEASE LIABILITY - net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r206" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r73", "r97", "r98", "r99", "r101", "r107", "r109", "r133", "r134", "r174", "r175", "r176", "r179", "r180", "r189", "r191", "r192", "r194", "r196", "r224", "r226", "r234", "r334" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r296", "r297", "r300", "r301", "r302", "r303", "r332", "r334" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r8", "r73", "r86", "r87", "r88", "r97", "r98", "r99", "r101", "r107", "r109", "r121", "r133", "r134", "r160", "r174", "r175", "r176", "r179", "r180", "r189", "r190", "r191", "r192", "r193", "r194", "r196", "r200", "r201", "r202", "r203", "r204", "r205", "r207", "r224", "r225", "r226", "r234", "r279" ] }, "fil_EmployeeStockOptionsDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "EmployeeStockOptionsDomain", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails", "http://www.fullnet.net/20230930/role/idr_Disclosure3WarrantActivityDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Options", "documentation": "Represents the Employee Stock Options, during the indicated time period." } } }, "auth_ref": [] }, "fil_ScheduleOfAntiDilutiveSecuritiesExcludedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "ScheduleOfAntiDilutiveSecuritiesExcludedTextBlock", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfAntiDilutiveSecuritiesExcludedTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Anti-dilutive Securities Excluded", "documentation": "Represents the textual narrative disclosure of Schedule of Anti-dilutive Securities Excluded, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_TableTextBlockSupplementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlockSupplementAbstract", "lang": { "en-us": { "role": { "label": "Tables/Schedules" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Balance, Starting", "periodStartLabel": "Equity Balance, Starting", "periodEndLabel": "Equity Balance, Ending", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r32", "r33", "r34", "r73", "r74", "r87", "r97", "r98", "r99", "r101", "r107", "r133", "r134", "r160", "r174", "r175", "r176", "r179", "r180", "r189", "r190", "r191", "r192", "r193", "r194", "r196", "r200", "r201", "r205", "r207", "r225", "r226", "r232", "r244", "r260", "r280", "r281", "r284", "r305", "r315", "r322", "r329", "r334" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "NET INCOME BEFORE INCOME TAX", "totalLabel": "NET INCOME BEFORE INCOME TAX", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r43", "r63", "r122", "r125", "r127", "r129", "r211", "r219", "r290" ] }, "fil_EffectOfDilutiveStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "EffectOfDilutiveStockOptions", "crdr": "debit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Effect of dilutive stock options", "documentation": "Represents the monetary amount of Effect of dilutive stock options, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails", "http://www.fullnet.net/20230930/role/idr_Disclosure3WarrantActivityDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r36", "r37", "r54", "r167" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "Total shareholders' equity", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r37", "r39", "r40", "r52", "r244", "r260", "r280", "r281", "r295", "r306", "r315", "r322", "r329", "r334" ] }, "fil_CostOfRevenue1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "CostOfRevenue1", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "COST OF REVENUE", "documentation": "Represents the monetary amount of Cost of revenue, during the indicated time period." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "NON-CASH INVESTING AND FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "fil_PreferredStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "PreferredStock", "calculation": { "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfAntiDilutiveSecuritiesExcludedDetails": { "parentTag": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfAntiDilutiveSecuritiesExcludedDetails" ], "lang": { "en-us": { "role": { "label": "Preferred stock", "documentation": "Represents the Preferred stock (number of shares), during the indicated time period." } } }, "auth_ref": [] }, "fil_OperatingLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "OperatingLeaseObligation", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "documentation": "Represents the monetary amount of Operating lease obligation, during the indicated time period." } } }, "auth_ref": [] }, "fil_NoncashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.fullnet.net/20230930", "localname": "NoncashLeaseExpense", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure5LeasesDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncash lease expense", "documentation": "Represents the monetary amount of Noncash lease expense, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023UnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r36", "r148" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_TextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TextBlockAbstract", "lang": { "en-us": { "role": { "label": "Details" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "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": [ "r11", "r295" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Notes" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r169" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r44", "r50", "r64", "r75", "r84", "r85", "r88", "r96", "r100", "r102", "r103", "r104", "r105", "r108", "r109", "r114", "r122", "r125", "r127", "r129", "r132", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r198", "r199", "r221", "r262", "r277", "r278", "r290", "r304", "r325" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net income available to common shareholders", "totalLabel": "Net income available to common shareholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r91", "r102", "r103", "r104", "r105", "r110", "r111", "r115", "r118", "r122", "r125", "r127", "r129", "r290" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net cash used in financing activities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r93" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Policies" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure1UnauditedInterimFinancialStatementsIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Diluted income per share", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r89", "r102", "r103", "r104", "r105", "r106", "r113", "r116", "r117", "r118", "r120", "r197", "r198", "r210", "r222", "r288" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net cash used in investing activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r93" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net cash provided by operating activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r48", "r49", "r50" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncome", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "OTHER INCOME", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r90" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredLiabilities", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred revenue {1}", "terseLabel": "Deferred revenue", "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r166" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "Total liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r12", "r96", "r132", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r184", "r187", "r188", "r199", "r242", "r289", "r306", "r325", "r330", "r331" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r170", "r177" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r167" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r168" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.fullnet.net/20230930/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails", "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023UnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r37" ] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Warrants exercised, value", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Warrants exercised, shares", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock options expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Dividends", "negatedLabel": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r3", "r54" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r28" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued and other liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r13" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY", "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r41", "r62", "r217", "r295", "r315", "r322", "r329" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.fullnet.net/20230930/role/idr_StatementCondensedConsolidatedBalanceSheetsSeptember302023Unaudited" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.fullnet.net/20230930/role/idr_Disclosure2StockBasedCompensationDetails", "http://www.fullnet.net/20230930/role/idr_Disclosure3WarrantActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r166" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(3)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "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": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "30", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480513/718-10-30-3" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "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": "30", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480843/718-30-35-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r36": { "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" }, "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(29))", "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(30)(a)(1))", "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(30))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r65": { "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/2147483589/942-220-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//840/tableOfContent" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Subparagraph": "(Note 3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481192/840-30-45-1" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r126": { "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" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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/2147479853/942-210-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r220": { "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/2147483586/944-220-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r233": { "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/2147480767/946-205-45-3" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r282": { "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/2147481062/946-235-50-2" }, "r283": { "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/2147481062/946-235-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r285": { "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/2147481004/946-505-50-6" }, "r286": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r298": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r304": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r305": { "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/2147480167/946-830-55-11" }, "r306": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r307": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r311": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r314": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r333": { "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/2147479617/946-210-S99-1" }, "r334": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 39 0001376474-23-000488-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001376474-23-000488-xbrl.zip M4$L#!!0 ( #M-;E>9]X4;3P@ %XW - 9FY?97@S,7HQ+FAT;>U; M47/:2!)^WU\Q6ZE*G"HA$ 8'8\=5ML$7]K*.SZ%RE]K:AT$:8"K2C'9F!.%^ M_77/"! &VV <+K4F#\&29KI[I.ZOOVZ-3C]T?_]X]LOIKZ42N5$RRD(6D=Z$ ML&A 54DS->(ATWXH$Y)I+@:DW?K'^:W.N&%$R[X94\4\DC^N+GY=Z5^_/O5U]_. M__FE];7QN?7;QS]],AZ/?6N&U69-*)7 U _M\Q;\=#O=C^VS2Z8,[_/0JCHM MNY._G);S01>?6E_AI]7Y0K29Q.Q]0M6 BU+,^J;YKIJ:DS&/S+!9.VJDYNST MAM"8#\3[D E/_JRO[+ISC/">I^[CI/?J:![TPN=UN;:*[[U?J6FE^_ M"HXJ)XO:88A.J7A_M+8=E2,_V,@0ZP%'*QW@[M,F0SIB1+$19V/ %S/DFOR5 M406N'D_@?"J5(5*0*ZD2$E1*_R)]J6 8(RE37$:$B0CF?6:I84D/W.:PXA&$ M'8_(/KG*XOB:&82M)!,YBN2 5;PMY>XMNM0=9SGVCQ=])>%1%+,UW*.QY3.Z M7]]JIWA(WYI>L$K7Z@>_H;+5]_;PG1.]TT"LOK1 7#;D@FH(%PBH9$*^"3F. M(0-#@K=QET=;)$&2D 8,%(9R0:B8D$P8E:%[4(@SR$08790D<*0XC4F?AG!* M$9EP0XQTXY8&" 9<0U,UP2$)_<9L(,]D:C@7@3&@,K8\ G3@@)"K,$M@&% 0 M#98 UI/QD(=#HC/\;SY_S!3+A> "$JYC1B.D-6-NAK! G;+0&EA D%".8)IE M187;L(>'%P&.ES 0&(L3P/. ^P 8;#956XS@7DZ,3F6O@[C#/, MT!#4A>CR ! X9O@4&1[ "<),',_Q(@]5?4'!;4]%G07 N?U MJT8U>'>B\VC/*S),K;(/]3E3!_JMC:H.@:K-QB_$(^^!HR!C9P :O9CK(<[ M80DP"V07>!QQ'<929S /.8>"U=HQJ9(AB^"T)@<0MQ$#('#!V?X>#JD8,'(. MZ?PVBYEVMRTXI*6@?L"<*4$]NW8K^>N/GWDU74?>37P*YOYWOIEV@/ \^RQN+Y5 M!_3M;H)TNQLU?9*U=>VK->H_[E&VF 8;P*\M=WX\\CRD]2'-]/I3D%_W& 10 MKLDQ=IDI$)!BQU';! ZCF+!RL*TS3_U%^J!83&U$YI1]'E5>3BWP(@<: +9H M&?.(&FMH3_.(4\5Q =P5%I;0")24:23[%LBTK0QLNI>:@4$&Z 5.2BE 09C% M%%D*+,L:,2\:8(8K08J5$_S58S@0B 3,9]$FQ&$IX%>DV7MB_,=QB,TYR_^; MI=0>T'5?8#T/33G:'7)O]%AWP)8.>CM"XLWHTH]$W&5+%I%U;;*Q!+#KTY2U M<1:P><0CA$^JI:!(RJ@&Z,6."F(J5=$4WP!Q.>WQF)L)5D^KU"+:6RBT*.> M>F%HH2-CN=_W?$%IIE) 66VKO3"4*K(&V-[,@ DHXF( 6[B"W=S(#LF$<8 * M:,]38%Y[2'U!D#JO_%XBJ(9[4#UK@[+,@2:]:3/.I@7F[@38FBY@R;S^CV:^HZ:S\_3U_HI-I(\N5EM]Y]$T_#RYDD7.4#1Q>?Y%[/W!N7= M4NMJ9AW-(FZDTK.*RIX D4G"C6'L 8;3DU"SX?6(@WU6R '$%1 *C80%?K&) M-HU>]E?&P7P;J9D([:NRMX^WHW>;>/;MZ!?8CCZ/8X+M"[O'$]P3W[J$G$$0 MY1Q]UA8>,_H-2;=K'UC:;1L?=MO)] 7P1J&9=W#=ZZH5R8A&,%&S62ZZ-XSS M=@E,@5B4"E#$,G\-M%]G"=P#_E]F%Y,G[96ORO>L_F6Q^FK-?[?#EWT_':W? MMXP!_8"]]Q5D?0^PB%FN FAFMZ[EL.^(\Z=6%_]?2.UJ=WU"6!13>N'&^]3:&X\?Z.+ZW2 M>.PWMO:?S31"H-=WJ_+HT#]:I7$;A3_/\[;1VX+X:))K\%2[ZSNHN5W?.W6# M^_%S0>.;13\XR;]6F'(BW/%![*MK,A.]O5EE75[^CF);_]G$C-.K3]?=?#K. M+FD@0>B"L_N& \[(XWERN0BI%T'Z;X G#^2CZKU+;33P\YEG4'PYY*Q/VM]9 MF&%CFWQR);(EK.[:U2P5Y->6'EK9?H[SY*^5UOO"JG";-N)C3_LRZXXGM#I? M\"?_X*SL/JO['U!+ P04 " [36Y7!JS9;Q4$ "##P #0 &9N7V5X M,S)Z,2YH=&WM5VUOXD80_GZ_8JI(>9&PL4W($4.0##8-UQQPX%P;5?VPV&M8 MU=YU[36$?]]9V]S1-&K32^XBM9Z9V7F&[5W[[V_Z;WK?:1K,,A$6 M 0UAN0,:KDBFY33;L(#F>B 2*'+&5^"YWSOSO&"20BXBN249;8 3;@A7.X@/7TEW&5FL)I\,SL RCHUF&U8*?9[,?C?;E^]'= M.^>'C^Y=9^&^N_E%A^UVJYVB0;@LX3F,*%;F(N$\&[ES3:ZAV[-EFZAXT#$(K./C/+O MI'_,EWG:[35G2&?VHIY[@[YWOV9+)H^/S NCV[)TL]<<]/=87Q*2)D5JFR:" MU>]+(:5(;./SE[]F-/3F_G@T'CK^>#J!V>U\<>M,?/"GSV6&*?DS&I@=N-47 M^E"'A3^_4#VX=S:5S = 3^M0<+9SYP)MY"F_YT MX]V!,_35"O:3=4CA!0HMZ;W4& \Q#-NR],Z3:C\KL%\)ER#%0574R7S;536! M4Y(#"44J42[2 ^/*1,4I(I!K"@N2+0FGN3:]C^D.G$"J%17G&4I*H[0ID%V6 M8[*5]JP9C<"[IT$AV88"X?MO(\91GAB)RV].$(B"2R5FTPBE TN$?D=%'$^H M5 J6%+P6E%J[X%1A'1]U+,OH*HDC?%>^F5VDLJ891<4,2B7:(2TB&RH@M6=) M\Y)ULH-?N=C&J&>T8OZA(!F>CG@'"933! M(N<*-J>!BAS[YY2< >*:[=/P[%--,+D9D\J#=Q^L"5_1?6',R]9YF5^5 & < M.2=E$A&42\)4B1@OO=011X2I^-.,Y@J]H99)' -NPSBQ6KB0(IV\RECTJ8KH M,&2E:X6'5D58H*IP#S*H5VWA.X,;KVZ-I_]/O^?/: M9$W5N+)-2S]7T\%W85-U=L+",*:U535!K/-6-4&^N-TK]:Z(-GWW;_#,MMYI M_]L1.QVE.M\0\:*E7[QXC$U_KL[>ZYPJ%YO)AHG85%)AGE=2\5A:<&>.S7+5 M>I302?N<7\1/N%<=0'\S MF"=[?E ,O(>J1WTK;59W[]\!4$L#!!0 ( #M-;E?LN-3 MM$0EVK5)1:23S3EUZULC8B@B!@$&#\G*7W^[9P#P38(D0 (4UAM;(H%Y=/=T M?[JGI^?C__XQ-LDS?D#G[D0 M#UW]>'1,8^Y1_(0_K,JR=FE8V,F A<_K;/HT?])E@_*3_7P)7\ ;JA8]Z#DE M[W7"W-6-P]>7^#6^HY9DK:0IX9LPOR=*)]%[0^H^\G>"+^:Z&1KF7 =#WS0M MYI7A/_ZB%WZL>U;!@9B& MQ?[[^>'+]'%O]?/31R\]AUKNT';&U .1P9:J)5DMJ;691DK JKF&0M9M:ZG/V)Y.KNWQQ/>80^XLRW[FA'(E^&50EN"[R:MC M/(T\\N[Z/8$A-4HHA>3_WM__+E>;7V__^'?K/[_=_-'HW?S[R_]7)CA^/@S> M&Q]"J01#]0S/9)]NOWWYTFGWR77WZ]=OG;OK5O^NV^F1N\YUF93(+;")*'+I M5])K7Q-8"##TCY?BS?_U<):/%[JP\*\()?0RF5 ND=;?X5_=.,9E,ZK"?I&-]R)25^O M+- ^2&/CQQ4^RYS@9T/7F25^AD:=Y;. M?OR'O5Z($?_P'MCPIXL;6+Z*K/Q/N(H-_:>+(1UXRL4G&9@M-]5J7?YX.=?# MAAZO?<>![FX-=T#-/QAUVI9^0ST6KU/UXE.II*BP%.+WV!HS2Q]CGR9]BM>- M=O%I2$V7Q>_DQA[XX[EYW<(G;KSN*A>?4#[W[>T>OK7U'?JK7GSZ=45OEPL2 MX[ A U[!JH3?<>U?N7Q50]N$ZX(KZ@P<&^4PCH;A;XP<'!C8![L4&H;R#U=B//K,,\V2 M)HL6]>")RYDV+Z/I+4VUK6J_:L>>H5#GWL+8PT]CC_U.U13H^Z2C5X [S;U& MWU;5$XYJ*E2<>G(5I\90 M<8=-=5:;_T_/:_^%J,\MP=]CV^IY]N![2@2 &;$GM+"?/@HWXXK]F)C&P/"^ MLO$CM*T;\*UP# .'Z*KGP>SPG3;@. !5,%1 99;GMGX8[L6G\+&9P8NV/EZN M[.(3IVLPBJQ8G;4LN077V]2QP&MT\\>CQ1GDCSD Y@K#DBKHG*=P82=2)W&A M]H]*[D*+ITMK<%D+#9UJ.&:1QH6./@*1"RU]9((7>CI=:BN%EMY*8>4@2Z@4 M.OJ8)"XT]%')7>CGE&E]PDVK0T8^O^%1&)D80;/T-V;6L*2P2MGC26'&LLV? MPNZ=GCEM3!LH3$N,2-XA'J):1)F.3>1"^1^9X(4V3YW:)TV^VW_L"VD [?'$ MM%\9XRJD.^'YZZ55'V9 @H:&>;5J:$)PUGV;SV2 @B_'W-X#5*RHFE)0?2]0 M'-%] RB.GMDOP[S@S%&W46X*ZW"(=0CIGEH>7U.IGCI_OEE2JMOG*)[9:XZU MT\^Q%F..M4/FJ)U^CEJ,.6J'S'$;V/R=.@XH)S>MC8%D=4@TVOS!2L&,DQ^\ M@3EJV^88/A-KCKYEB E^Z]V(R8T9=7V'?0J.6E_!%_A2^#%O =^:?[TWH@YS MYUO@)^*O7/Y-C":^N?H] 8J10_Q0X[4LYV=ACG_%GYRPRQ[;%A+ M+6T=[OR+ES,#G,[G.'3W-G?,76>#*MDLJ%WI=4FWH<70_=& M5]6*//$N/GV/;Z"ECX,;--VKOXA\_]]0.:7J&D\65<#$#OF0$^/G[YU[OKM&]+KM_KM MWL?+1UB&$QAL["%_M#H_M_G1[+M>[Z[; MV:_S65(J6EF-.>W?J3LRK"?/MB1R4[XN$U6N5IIKAU#9QH*5]%\QMM6CN>T^ M?"5;CPR+4^6;3@DS=T#Q%*[G^+"8\&C[QX6CPCC#?_U#J^D:['W4UI[]-%D\TOC2B;4]^P/C[8#:Z@$[9ATXK*K\ =HRW/" M5T8,"P: G)0K?/EX.GGF)(;6#%TWV47XI%AF6JW<7+7.UD][4<@O/LU2[]+3 MMW>JULI:]>B]5FI:"G.]]%"M+3% ;9;KBPP >=F!^BW'H.8NBF7;DOG5!X/) M'//U@4ULQ]N\>D39CI\N@E(?5X^V;3Y2T[2]1_L'DJ%9KU0_+*^H5=Q8GG?J M K#<92+E8Z0?GAWI]/65 2BQ M+C[UV,03N%N3);*JWD2BBC2#Z[B/977XAE)2"[GR%A=R_Z'5Z=WQY9K9E7P( MN@C7K1>)2[APAXX]%NO6G5 K'%"P*D*-,?E!7-LT=#+;YBQ:.N;?@J8X6HZ? M/3N_PS\>QERCSS&OPG Q7D%N#5"1L.1!FUZMA]QM[I;CL^+176 W#*.DUN7E M.D=KO8O:9EK4MI-"+3?CVK8M[S'M#L:W8E-BHS_9D/GG7 M_D$''I\IL8?$B69(J$O<"1M@/$8GAD4,S^7EO>#5X_@G@I^+!J;2+*=J8%;W MVB@KQ^\TE:FN\4]6,6"%>3]\2/NMO#MK8#L ;GA!/)[Q<6W[EN>\7MMZ? #) M 8^+;T\<^QG[0 39_6[2$8QX_4+,A(QDB!M]^N,NB-4..$=V-P1UK:14ZII6 MVV )-LIKN5*-+:^A*N+.4+D.GRR!@04*'D3 W>,?:T0G;<05# M "_; )@=\J?O&*YN##AFMH=O6"^\NRL_E'ME$NQI.61>#9".77X?<_V>F,?& MK$'AK':>J&7\S7]?G,.;8?&:%7I<;W4_F]32=8>Y;O#/%\-BRB[V2)45F 8 M,8^ ?/^'.0YI/3/+9Q+I\5J]JK)4#78_I!X+EL>;[#7\V'7Z]HNURU1#O$/P M]<4Y23&[YBJRZ]P#CC)X9>M4(%C,P=S;T*+Y?XS)=C2XB$(463VQ Q;, ;VO MB0.T-";4).P'&_B>\8Q.V1 +2+_?8U0I+$+R;GT%9.2'P^BN/*C(U44.O _T MT+JNOMA8'GAD6WM$(%2M5FJH\C$7\[MIW.!?_VBH2OV#2SQFL@G.@%A\"IOY M^[MA/6%]?C<&9_D@# L-\Y6JE94=F?VG[X)!?[V8CZ;A4$I#.C;,UZL%8EQ\ MNK-T! ,RYX/1FSPG8QQ(_-EQ#A\PJ#C3%SAG1*P=T1=+"S.=$)-$Y[ V+4+ M__[E&PY\Z-GDD04/0,,]QO&7>%71T&2+*"RL&^P!O@>8YADPM/:/P8A:3XRT M!AY^C5%8HL.WUA-_=.*P 4-R$D45[?%-!9>\@T9!5Q'7'XR(.[(QUA$&2;T1 M]1:G\D+GQXN#%2\'LWE/J*63=^K,C!]!X<$SCW_"?/ =_KBHKQZVA4%]EP^$ MCY:Z'FG*H@6=OKKE;5HQJ$4N=@.@7=35VVIHSR^2/WBZQ\+ZX/'*?_U#4S\$ M?ZG5RH?X4D+$##KVBI8415F_V[Y2^%?'_19D7Z[N&@M,7?I1!(#[8\/S0&9 M"0P\Q[:@ =-\Y<(R 5L&W]A!P"T J8S\SAZ)"T!$(L80'GR5"'MFSBNY0SU# M!]Q6W%"/BB#NPBJ:]CC3Q<1W7!_'!,\\^"83_ %UC&L&5)9OTNF*ZY7ZY!W^ M6/^@:H#=Q5/>R.!!P0D&!8^RQ,1,HFE$RPW M.G:3>9 12DSHB!$Z&(#,HT#KG&N.!*Q<^6F<_0?G&EYYLITM5SLLPD^15\@[ M&@0-( B%SDI+(UG&QY2X8UBM,$TG5+#0^WC"UR1(-LP'-#A2]8D\.?:+-PJ_ M+@>L[C'&2:2SH6'QG3B._A ;J/*'-83BWRH?I/"QK0^LG,[B0VNG$CS(%UKP M[)I9A4\:%M+4@L>J2Q*Y(6YCW8O?8GX@2#M5R-8@Q M[A>]4)1*V$(,LQ8+3<;6*E]62]&\CIFJE^T1!Z6Z82ZI[8&DWFO27-N%1ZU] MN9,E4C5/).!'-P^=..9AGH,<"&2;@UJMK)V&@;UUIF>6AENXS-OXC/=J,7>+ M@W-P N-!@>S-2F7_\$([L,FE>9M,CJK5U_*%/P@"GKE&1D93G[..;; MG!F8=CPLO> 7#P2X(V::D:%Z!^SD?K!(,IO&H=:ZD>_+A(=AXH,$[#!-LY)( MJ&>*%1/9W]EC%P <$AZ'Z-C/(J&^*?+IHRW!6QX\ UE?"CA/2W.)0X]=W^/+ M!J1TGN+A%7D$SP;R3X)3DB $ P/0G O/=&Y!6PXHDF#A (#ECW7;"QZ]^*0T MI6JM*LF->LB3<(B?B#BT& J0L[P#,^"#!EK#J"7R3[F,-%#(A#JHMW'C]X4Y MC-C3J00!C%$$ 2?TB94>'4:_E^@0%/ 5-5_HJQM$%D!A!QA1PU0;.O@.2L^W M]%) ]::,?T+MW@ VRQ>7,P8![\TM!2U$C^'J7"4E>UJJN*TD+FI[G;!;F;?/ MSP>*XWQ9V"'MMSY_:6/N_W6WTV]W^KW#5->=Y4NVTBC*77I\K,Q%7IC%MZK'HXZ ^PJ#"6UOB\ @BH)\NU(LM MBZ". _@P?YHG7J[J8WL*[E(P<],;_094+ BX]MG%M&H/O&.)Z MLO%OGNL#_I(QP$ -_TVDK96C:?*A@G<>I-6C0PX>S'WKH4_NRN3VKM/J7-^U MOA#P\,%IXV<@/U[2_>+RA=HJU%;11][55@%@"DV0UQ5T+GV<6A.HE4#(L@I@ M[CPV)@H F&A[,+ISP"WP2Z&UP/R9F@!G&.F-&/-*8)JI3=V.X U_MN%1?L\98ASXP Q_1XADVJZ/!7];C[;O 8YROC.//!CN]P+W MG +W%"G611]9TG8%[BEP3[Y7T+GT<6I-D##NJ:6(>RIE#.QXCFVZ'//<._: MZ0AS"E!3@)K\JH!SZ>/4JJP -06HR?<*.I<^LJ$)$@,U]92*0-^52;?_2_NA MJ !=Z*S*B!- 6GRN_C/I8]3*[$B\E)$7O*]@LZECU-K@J3OWI)3Q#.U M,FG_&!F/1G'K5@%C\KSHSZ6/4RNO L84,";?*^A<^CBU)D@:QB1_!U6^:>+YD74,YC[1;'0E-U7 M0-1U$AAE:/T/^Z$I?ROED3?> CV"H F!02NKP<=6$JPD?E:HH.Y&!74S%2X] M^F@R^&%A4O*F-3^GV354&NL1R0!, G/F!7'DA)V)R4.3(X;(!7X0Q [[N%(J M,! 9_UQ<+E%>W6J2YL>@+G8_H4^L].@P^KU$A_#(%35?Z*O[87%88! _/-+! M]R?']BV]%$RV*>.?L,<&#G1ND "462F:V%0DQ"CFY]*(O8IC,ZH$*YE+9_A[ M(&+RHFW>@X,G&\3'QT^WOFEVF$>N[?'8MXP!%WM7(G?6H,S/#?;\1]?0#>H8 MZ'X\!O2FQ-!_NJ *TI\NB=)19W#=[=RT.[WV#8&?>MTO=S>M/OSRN?6EU;EN MD]XO[7:_-QTY7Z+A<$.A(-3W[%!Y0*K3! MD^4@!V@GK7 PSFJ6E1/T*C>.WN=*9)?R+/GE2PGW&AK2!4$#L%_95=#.64+6 M:('-EXY/E__YBM0:PH17K9/@EG5U@1;[B]VR#;^IXY\/!RF^;^9&.LQ%])6LHD;\XY* MN 1U>I)K:'4 Z?K;PT.[TR<[K)Q<6Y(":^1&Z8L]FB6!Q8N.T$<9X _L+]^ M06-)_W/5^H<-YN/W1SWRU6V7E_R]HH^@_WR/?=CJN7%&\)C-/S]>0E-;VEO< M1]G0@9AAX$\9/S#HOJ-FCZ[( /H"KI_P#A/6]5^U2X(^+;B]V^]FPNBLX$QIJ;[T\5=YQ98,* X M"?F"B&3GGRZ,']Z5Y8]UVPL>O?BD27*])BD-^>/E_!@_"7*9=^XX#7$M)>3:KM.VQ" MP8MD/R9XZY2HN&?S U0#06]"79<5R#0S:R/@6%LP+%WEIU:EFI: _BM@8R:D M(A%5J=6D>F79E<@BILOQ5E16PJ0G1BYY"7J>QJ2+6RT7I]6W/6H6UCN;>KK% MV9&NU=8D10;GNZX6ACOG I%4'*:I2(UZ-1U?O]W=?VUW^O%CAH6-/H8O94^8X[W>F]3R6I:.JN(FN;#(&5'$UW1B>-3\PJC+=!'T_-FQ M73EZI:XPVBB$+T]A.]9%+L)*5>D[2D M,I(+F%*$%HK0PG[I=*L.Z'^Y:WV^^W+7OVN+;8#>+ZV']B_=+S?MA]Z__M%0 ME?H'OK7?_^-<@4E6!I,]NYF9)52H]$*E9TD>L^0[AO4B9A1YH:D+37V.FGK+ ML>4)?<73E6]!9Y^#RQFP[5YP+=U3!$I54K0=S^Z?J1E\,Z*35%9$L]D\5N@B M2X>I@H$WTY7;B,X' $1%;8<'ZR>V M(^X6+U!=)A9)Q#Z>2!;:[M>4G>2**E7DY8/V!;0["RE)QA_6 -]IRZFH9X3O MV) !_73BL&=F^06\2TEV,:1P-*]5D>2F*C6:.Y:-*%#?D=F=4/U#658DM;F< MZG96P._@?>L< KFLY%CG#MOD)2O[Y"7&9H+5/Q10C7&@VINJL=*(S^ M\3B=D+VOJ4WP7,\\T/,6[7U6!I,]@_XV+/::VB7W[8=6_Z[SLS@=':6^_3$? MW+281^PAV2?&65CUA&)1'=L:I%L?M"Y5U<*MSPO7DS'XE:I4J9QY5LXF9V57 M)R6'EG^+P[IPI"]QE_:T:#DUAZBNUB1%W;$ WQFAID*JDG>^ZO6*U*@6!9G/ M 3B^%:@45QZ;Y68FP<%J.2W.;A;Q@>.N#U4NJ]7L[>'?.^$FONO9@^^D1/ZY M]<8A\4(/G[^G3M?I>=1C^F]XH^0]R':,OYDND5WFQT?IMJ*W-Y->/)T^U;>-2DUH3(HL M@1SC?S&H[?*./I ><_!D1@O'],P '<-?W8<8=;RE+ MC.A.)Y2E8:TF5%*RD2B9DAI4C5>/756A<.<>XTLFEQ7LN<.0DK+CE7V YWX0+#J:)-]]< M .T4!;:GXI0F/%6:.V:3%:'#[,I$,AM=S1U/QF5TBVM-M0]=YYRB)L&KUZ$! M,A"E[ M/.YVR#!'![X'>=U9P<4!*Z@SLH0JP3DOL<&?A;Z?"[D0T%3!;;D@5 MY6B7.67)Z6X-!O[8-]$W!>(-C8%QMG?1YC);Y=W6:C4A^_B103#M$X>-F.4" M#+^S!O:8?;%=M\.\[K!/?ZQ4ERXG:"F1JVRE1KTA:95E/^+]^>/ 0KZ6Y$M- M5+H:DJ+4I)H<7[HRBBDWY:IR]WIDFR!);IB4PO[R#2\G>SBY7 6;%P'WE *6 MM#DKTCN!5U4 B9Q+?OZ;E(6$TD0KLB)5U3-/VB_.Z!4Y>,49O>F59@G?+I(U M,%#<)+7IO$'+TH^&--9?;W862*,0M(,%[?27F5UZ6.\2?HC-.'Y.29E1N"'P M7%3!VG(H;-5E3[,#.]D@>HP1.@!/>T*M5ZQ0:=D>=.O9P!_JZP9&[H!U8&]< M\1,'V#R@-S0L:@T,]"HQ^V0,+;IE,9U19!;%R@&9#^RC' B5'*X&!72*E*WFL+YV6B+W4_H$RL].HQ^+]$A/')%S1?ZZGY8'!8ZS,LPHBGCG[#' M!@YT;I"F8;%2-+%P8+!6=N/IE;RG,.S]8M)2]/'QTZUOFAWF$=S^@Z4]H+@0 M78G<68,RW\;O^8^NH1O4X>=D'W!8CF>U MR*O]%^S6,-FQS,E#^[=VYUL[B:!1/(URUGY?O;+>[QL:YA7?47H0=9GG_;L_ M$JP47)&E1O58-3+BZ=K3<[V2'M=K!W!=38SK52Q^GUCX:!O7MZOLT[-<39'E MRKXLOU$U69&5_X%_FIJ<4$RGHDC5YHXQG8+W)^"]*GBO)L=[55,DM9;,A089 M='>ON[T^QAIVP2DKX4A.MKRW(8AKV_6ZPT"ZE)0PA%JO2)5Z8@<(5@*%G/!C MFVW?S(^$K+NJ-B6EN>,:W\H/+7_,V*)Y-S$C>;M;KS6E>BTQJ_M&N9*T1:S5 M%:DA'^V"GQ0<^05N_>S8KDLFCCU,)A/\]&YZHD8QW$[E9+KG5$K)*M9K-=RD M?S-^=:*V,@:;$C*6#15 L9)888YL.T.)*NNM/$K>AJJPHD!?:\>ZC_F-L2MI MXZI*U6I3JM2.=C(K"[NK<;S,(R=9!<;AV+UJY]#E>F&LY6739GI_1/N_]YBF MT4L0&&8E!_G8,A[#35? 7E:EMZ:(TZZUJQ2K4B-XR4[Y-3,[I0)(HW+, M1)1L,29.Q&87QB1O'15)T^J24CUFC/3<>92T'04>56M20TFH9MMV2YJ8P;QA M$P=FP0^S"*LYQHLK_^8?O.G\C5"T9BF$\C5#G[3LI22K2:56_=3U*"RPVMJT_ Y7VV)G_#-K3ZRN2>-YLGDFKNT:$^7$8&E7:*5@Y&E&5$>M>Y M[GYMD]N'[M>9"B!O>0\D4JS3^KMI[>(K&!,\<@IRIOBQ$YII\_(BPRAW/3Y?H< MR?QD#O=_:3\0 >&*$.)FW*W1LRY[7E"D!.ZTA*;6C[<>?;QPQ'M.2RN]4 MI;IZBI-+>>%8'" 2AV,IA!3EAB0W3E$MY^WQ+O&P8EV2E1UC^*,!"R R&[;3[ 8(EG]NWW8=V^%N_]=^W'(:M'/CZ MMN5^9J!6@UO"^O0'<]L_/(>"^!D6=5[O/#9V09VC]G9LT^0*W6,.<].JJ*!4 M*U*S7J1Q9X:O285%JZJDR$4 +@M,3>%P%=XH>;SZH@5W-W(W\3 M'EJL%/"Z M"-/FM]4SP*6,QVAQ?C1&*:X=Y1TBAJTH@+JD>ALPL?T]T"48L M_B:U*=NH2\WDCN1DHFQD/.:>Z,J#&,Q-(<5/DZ5Z?">Z\6S 2_J;/^>Y!>!&=./W)]^$5&M9 M.D].:.E_^J['K]E-"T[4)5E>+M)1A +BAP+VYV%2D*$B-;1FX67NZV7NR\ 4 MMJ846(W+>Q<%)U/G9.)U!*N27(F_)M<:_1.'#RX^X07?A@CGTV=JF/R::L\& M\HW'0']W1!TVLDV0I'BV?I> PH*(:I,?1+=]'$!FX&R6(@ZMD#]]^YISAZ^" M@#F?J6L,4@(1S8:D--.];BN_$I*EF,7N$I(41*EKDJ*F4$HX__*1)8=X5_E( MX3+0>E.J5Y<-9R$H.1>4Q&,KG+O MF=-#11#'FW;U\.G]$(Y+S>K4V MV3M6Q"^8G3JSU[FF"3#[:'O_B97'"Q#$C8%,T;-U@5TNH4) R1R!A0(3[,'/ M#*."PA[LQLQ\F/^"J[MR-?MV/D>1AL3CT)D)B1;W-F?@WN;LQ8-_YR-C.J'/ MS*%/;"X#QB6V[[D>M7300T64N(@29UIWYS!*G(JK%B[IEEC1'7_\R)SND$,! MMSM=T#&BO>*=?>\VQ\M!)+E1%$9/D5]JDOQ2&JI4KR9V0?@6O MEDTG=3E3C#G O,9E3*(&MBXWI%KBQ]S/2"/'XTI:EK2F*%*CD4*:[EMC3SHF MLU:K2PUUK[O7+SU,ZX4?8K.!)PXJ,\8N/%&V:/ZTLKIH_F9Y,F!8(O#B4X\Q M0@<#>SRAUBO>&6O9'G3KV4 >ZNL&QF" B#H6A.$_\41NBA\/#8M: X.:,';X M@)_T*HLI[B)5^XQZEIRC"':(U$IH,L ?WHHWY M,506NY^ 1)8>'4:_E^@0'KFBY@M]=3\L#HMG@2ZAV::,?\(>&SC0N4&:AL5* MT<3"@<&"V9G@&V(N)Q/#3 SBX^.G6]\T,1<5\^Q!/PQ$_4V)W%F#,@&E0GK^ MHVOH!G4,O%;Y<5?R[SCDU8.\[G9NVIU>^X; 3[WNE[N;5A]^Z?7AGZ_M3K]' MNK>D]TOKH?U+]\M-^Z'WKW\T5*7^@;1__7;7_X.\^]9I?;NY@W?>GVH*'9!F M\A5Z&KFD#=H%",LFH$- G0M1T&2)J+*J30?(564XR%"8"?4].\RI!@:;=.*R MJ_ '=#V<&.Z'5A/'+W=W0-9+<6B$82PNZ-:?+@"O;1U%Y;Q'L1F0-,KR[D"^ MZ'EUSZ%+GC/I3_R<_!H-&NPFX3FJJ8;)^* 7RKXLC_LXH@8C:>DZ1_O4/.4@ M!@-_[)N4QW%.,XI$5MTN0][M7&5:@BC\I1V)+I<3+YB5H ;.!F%;8_ (O/VD M.1LS*$0CPZ*1\A GU-!+AD4&=&)X^YJ&(XU59T-C8&2;GGU[F8HIP[IPE11_ M'_)WXCKF_)BXJW78CP)I8\(SHW0AC-D2QH(1Q7HM:% LE2TDBH,)MV7#[@<6 M/U.36@-&J$?^32V?.J]$""6]+5V/D&ZKZO_TO/9?U_9X MXI9F2CBEGR*9=)I=VO;O%")Q\H.NFA9#Q&9*?K7_\@WO][ M%\HA!\JA6LN"&OJ==4TG MB50UEA2Y(564Y'Q($IG$6E)&2D(2E* M3:JM./^=?,W^TPE)BA4XJLV3J8Y$(*54D16P''N>3DEYSV27*_X.BMQD-5QY M-OT45'L+_9PN;,95++$G/+6??,,>R-%87VB+PI:F/>#OW-'%NG[NCB M4ZEPHH\24HD;$>-RP/0;WT%\PH7A-VKZC#/U<5&^#I*3!=AR4B')")?B!KZ. MO=#C!="*97YJ 8H=VTIEF<>(:16+/'ZX*14>)1UFJDEJ93E\<*:<.^GJ6HX$ M);+(-GKZ.6=8[/!,<@Q+;TT5(9DBN%!0K>@GGR$9Y@P,-V:!H'S8ECA!&23" MG>OZ\Z9%>$[\R\ I:X?T23CPLL/-A0U5TK3TD5SAINT2C5F6'0%+$A>=_5,/ MW@CVCQ6:26NY%^&7? A)[/!+"NNZ"+XD&GQ)@4-)AUZJDE9?KF%VIGP[XE:7G)2?5VM)U MJ5%O2%IE^8!X6GEIF92CLRP^#6*43/GI6E61*LI>8=-+/F+X(<%;;&,WQ4,D M"AB \/?PYM+I)YS[BE96X:/5UY%V8.V1K]#3R"5M2V?ZIAT6U3C.*1%9=@AL4 M1Q)$$4;:D>@\KI/H!DN2&C@;A&V- >(?>(5\(1J%:*R90-*4+8G.SL[D#_Z;6CYU7HD2ANW/)E4_B11 )=T$P+JD5&J2HJ:? MZI"-[)PS2Z0X77[?=KGDF+I7K;VEU+U3*(=J>LJA4LV" MWG#6BY)JTIU<5T$JENNYA_)P-K)QGIEURK'RZAH@*16I MHB[;LWS4>XLG).HYYGHKR23-:=6*U*PNYU5NU!39/6M\7@=;SZ:?@FIOH9_L M7!"(MZN^L1ITZ5[EKHH2%^J>5P<6=:A.+4*QXV*'W5Z\DYP4Q8KV#G\=>Z$7 MEP;F0X!B1[A26>9%3;D,722_ADD28YA M)UI916 F)ZYR5OHIJ/86^LE.8":X??6,;$N6S+N?L>!\:)]F%6T5SH[)1X63/2,*2?#E%,0OX@;G,9N":D4_YQ W M:(VQ0M/?_+P?L8?$L 8.HR[8IBB*0!SJ,3*9OU *OG4'XI:1LS$L/+I0*CR) M([OO0\.\FA7#[O N$L+0CC^ "$97FG'WX2:0/[5P]E-P]HM5<&Q_^CBK(-'2 MK*I4T=+/[LH&ZX1#OL;K. [OYOWW!(MDKN;CF;J/F_(%CL/'(HL@T2R"%)EV M#,X4%2URXJ-EI9^":F^AG]-%!#K,PRB /7YC]45AWG=\VE]LU]U:P!KL"&-C M_#5.->L<>Z6%XQ8S^Z"0GRPS,$8*PTD8F/7M\&+YQ\R#**0GL^R+DTQQ$O85 M&1F)'_4X"1]3R>JHRI*VHDS9.3,XSF&1XS'X9%S,;D@HE9MSLQK[./5D,S*, M@N;%,-(=1JCOPD9&#*W%E5HO"^!V[ C8S$W5/3;QV/B1.423Q675Y%__:*B* M$MRL_YY9Q779.1*8>"KF M+._3WBZU!]RHW92JVM%NU,ZDS)SEE=OS,I/\/4B*7)-D]<@AJ4R*SWG>RCTO M/RG?RZT@/E]1'#"MM,-,RM%97MP-8I30U=UX4T=EQ[+?(IAPR4<,/\1F*8]N M* H(2O![("CR]!/.,D4K ]<^!)(F1&>6.P.&9+GXU&.,T,$ EA*U7O$XC65[ MT*UGDRAD@'33\2)?_A./J5#\>&A8U!H8U(2QPP=XOZ5;%E,<14$2(8,KKN=FW:GU[XA\%.O^^7NIM6'7WI]^.=KN]/OD>XMN6[U M?B&W7[J_]\B[;YW6MYL[>.;]=#Y\68:3"+E$J._9H7Z&H9ATXK*K\(=0GRG5 MLBK"@8N!0IA%94N@,/ G:]5R;5O*]K@E;%]*XMD=XQ 5S^-,% (3-8E*1D30+ MF.W@O8=8>JX#MH=\A;9&+FD#G?6I]DJ8[1E6"UNV?/9@3/-0OBQMQ6@+C(FI M>W;=S8H_\/TU4Q[(K2:V#K8X;,?4BS-XY?:A^Y5T[]L/K?Y=YV?2NN[?_7;7 MOVOWDG!"C[F*M_G#VY=W5H9Z;+2PC7)O"$:HE6779N>S(?D%MF<08[YW[*'A M89;<8I*;)I+JU:E)QX=Q["ED7GAB[JNN%)U,9DHLZ4RYKU5. MCP4!(&+ +?U/W_5X^ [C?@X#2@X,DQ$K4J/X.?XVH.Z(3!P;CROKY/&5V!/F M4 _CADB/9^ YAH7.#HAD92P%TC@9TM!JF-JP./@;-H'U8HBZ5!@?I3-'_-\T M^$BGEN@,N>%GD_'-'TN?+:R0-HQ05*E:W_$:AC>+(E*Q^OM(0>)W<2B2)N]Y M)VE.0A&K-1Z"+0(LT0T7V$U-K,9'79=YA=W/@(+\F1H692:855.55'E'-SQ/F!#33]!/,AEU&6$_)I@[ M46#!I%0=%M(*2/P%*=P6!$X;]C6;DE)M%K#O^-HK)L.31GA-!3-)WR#"N\?X MCHOT!^H Z8)ZRA[]L9,R*Y!>RJZPX N_>;!/?P2KXC.SV-!8.C!>(+VWA?1V MDXZD5:?6D+1=;66>$!Y/2";VA"='%@@OM>,G>.#M,UA\'5/]@<9'B>_5)+62 MV.&1 N?MKKOBL3UQN"?)E>7#9F\-[?D6YC,SF#PF0./! !^W!1TV8,8S)D47 MT._T>C%BV:WM?+&IQ;VBEB6,/<9W6.JY%. ;-1/; RD@83)J=&R5;PV;!GTTS/@I$OG%BF\) M(&4=%.D9U\:E56/G36/DM^CJX'X+=,/'OG15RZB%B5-IVOEI;KO*2 M^-'GPL GXC?M(R^I&7BU*6GRLHW/>@B(V_6Y!-?F*I5Y[[ )-?0P]"/LNXTX M:I=!"S>AJ4O-%:'-K(/6G-5W/;2LZ%M*CCLN*7*&/^(5 MZ[SK_-;NG7^QSJR,)9MV,S,+);'U((LRQ=NK<5YS+([I4GC"!$ Y&%;OE>]R ML;]\8X*5YS)O$K*%:N(<$J&OO*1?WVX-@,H.NP\(?V]2RVM9>CND?7;/"F? M_F6+[[&.>>S-^*3A+*#91B-^9"IGQG]+\,''^W(,"_[_S-RW$WA(KC1\UA7L M&K?Q+N3WH7&)HAC#EA#$F8A:')V^OZRE%ED^FG(OHA1%E**(4J0>I;B]Z[0Z MUT64HHA29&&A)+4>F@MKH,&0+W\0K:,%)?@L4Y[65NH+2[8#X>NH[>Y+6*&K^I(IP$Y: I&,5:DU2 MZD=+%TL=!RA:>3$X&\1K]U-]+]1QJ%74^,Z:MOQ=\"5<)D6H(4MXZ,1Z=)ML M))YR*RG'.[J0E*)4M96(, BBH^K3#8RY6'ITH!549D-5E$!G3ISP[(*+=JL MAXF?70TW-+K#FY 5]R'1.59H6;KX@%D#QC])O4:D(C74^&F5!59,98?K (%( M_'HX4'XK3AOD<:M+:Y351>RX>J\KOI(?C452LTE2EZ@ZIZV>&//,F4MM.0NPC4HDKZ695DH]R&B(#>0=#PZ+6 M8(^\@PQO:>5M4<1!MVNV=F]#]L5-(TBR=ENE(34K9W:D[$Q$ZH!L@1@BE5JV M0$UI[.0Q91D@IY%'D$^\>^K,@UPCNZSG*AQ_O73:?7+7N7YHMWIM\NZF+7YZ M#Y\1GJW0ZMR(']J_?KO[K?6EW>G'2U$HXFT[;"^@Z<#_,$T89L=X_5C7"3+ I6T$]E0)*51/YN-XAT2QM"[Q$,[W,UD4Q81ZI%'!F];Z&W: M0S+A/#MCW),79R%M;3^_UMJJFHCW*=6KFE2M[G@9TYFBQ+R(6MIV8%'4E&1$ MK5:M2HIRQB?N-VIMAH5&=]+7^0D.:I,?1+=]W(HZPH+9UEY0RPOI]D\A57G7 M]=JO6C*5H.5Z#1!58I>)90"A%X*:)4NA)B.H $NTFJ0VD[G6ME96JOF!_F\B MD)GT.GPK"/4HM,L3Y.IT.R4>IIPI_-*YV?^ 57ZCE_DRVYD1V50T_\)P6V/; M\8R_>35*] $,$6'#"$Z8RT4VT&WL.]1RQ0N_4=-GW>&U;;D@(PX7'W&['-.5XO!!;@X?G%X<8[@! M"8MCXD?&I(JVUWF'2P\3W^"'V.SE(*LV11]A5' 9CS17'&:8'<91NIP5AP& M)^9$*M5S0SENU!MYY-@,O #>KK!CASR#,=KVGC/W&_F>+'03H; M-6'\\ '/_RZ+*8TB$RL0*:R%P-;*@;"%M^!>*2#11,8_%Y=+JTO="@7G9U1; M['Y"GUCI$*?!\?/]WZIHF)BY@#"NMQP->O*Y$[:U#F M0_P@+VZ .3UY\#.9*B:'_=$$UG#O=04DF/8-.M]_ND7Z77'<[-^U.KWV# M/_6Z7^YN6OUVA/A;7TBO#Q]\Q7P%\NY;I_7MY@Z^?Y\6 ^(NR5DQ$%JLXX^9 M8PP6];#S1*T *UY'BQ)^$>/I# M!?7+^ _*!XD$G]B^$WT$$S$9YB(R\U7B9B!XZ%I8B>#!]V1$GQEY9,Q";V1" MT1F9^([K R8(#8CCFRP<_I-OBB'BX/'+'AOX#D]XY$^$20-\0H;KPJ-E@C?: M.9A2@&,9,,>CO'B;L/^(3?#-H6U[2!;N!0FI=H%.\(AIOJ(/9?KZ7/KU/'6C MT<,#E/<'SS#R8G@C\L0L ##8#'S#)L@ *B[90V,Y<:!Q8X)SG!+#'AN>MT + MUQ^,5A.C3% LYDQP4C+BCFS?U&%0\#GELX-6_O0M >KX](#O9*:S+5T W["7 M "( "F0P-:P>BMQ\9=3!K2MX^0:PWOB1.6(I:8I$5%E5RVFLJ717ZZR@#7W' M,MP1OPUKB L$EAJ0%*=N3PPK<-BA$X ;2"Z)@-@0JF.#G'P2I[ AJ@["HT) MH358!8XX$3!P?$"[$K& @*Y+G5=.74J&U, 2K5.='BXA^,@WO6A%&6A!C'&P M=>B&KS"]3*97TVQ\A\!"0 9'0S#X"M*Y>GEFX4MT+"Z3]4;4 TF"B7(IF]@. M%YX%D5\J$EKI,;#*@T'@K6LOWCFW!CP,AZO>P$ :OXN]]#.0!]G#EE#ZZ MH!SF\72(,Y3)C\4,!/2U+ \8U])MKK*FTR3S\_QXB0T?:C237)D7G^XLTAUX M-L@*BH@B3% $86;G G#&TJD#@O[9AG\B^W;;ZGV.K!18$G^>!-/7ODU0VY&. M78[>;?6^1:]B]R6Y$5G)S[X+:-]UT4(]PH"$-7O7A_4_( VY^OYJMAM[=$:8_P&U M_?'"X!Q8"H0? @:KC<-S(]#P2H#PP0BBQ@F=3$P#EXY@,8"QWK=P36!;C&=V MHE5 EH1V!)NDE@6&+#)#TS1$[H!'MH H50$-)$$#,!<(M'11T0M?%U"J3'YG MXF,^FIE!"'(,#:2-?A7@(D!:J(U4&=;3Z(201 M;LV#SIC!X.#5_\D$?<)UBTSL49"8<%N?>QCSVFA@ D@8AB >#"P>-\<)//F& MT!,(B^96"X0QA!0A>_QWV%\$?5V%-?+.<2S$PZ)CYS: MU$&*8!IX;P1SVQ\H+402U!,C)_"=P4 1F!?A$\L>/HK1=*'ES11\> MJ0O\! D;4'/@"Q/Z^"JV%WD F*'MXRW QRB;+SRZB:;H&>PE..B6SQ< B"IO MG[L28AO2]CT7T17?L)PN>'0$I, 1Q\^"UU"[<8.$"PA>A56@E+KYQ*X=3.NCE GHN8&#@?TRL1&Z\X7J6AP9FR^&S;G M.5PUO@8$'#.@A&@VJ&O)=5)8Z(W_,A.2 9@#A((90*.A6IYI(OC.0!HO[!BO M41>+OY\JBE_/4A0?:!*HJ0 &ZT'0<^47!^FPA/2""%\@B@0S ; S-"UB\:,0 M<3'EB')!6?#_ %?:IFF_N%?;C4%O,&*Z;[+N<-$L?,;>6I9^(_KJXUH_LC<] M3T^^P[=@###<22[*0IZ(VZ[ON"J_>EH8!H+7Y MZ4*]V-"=HM92.(>P>B>H/T(_X"N\/G))&V-[TQ#[CJ-6ZD<;=0<6\Z9!ARE M:_D:9YB+N00KWC]6;8/55.AAM)J;-$T60'69=^OY=8JR'S'GH:Z?QV)"1R;' MOX$/N1C_(OU7+J?=4FNX"DWT!+Y0!!'JNXI/\R/760A-P5S%W\-&^@:'EP1K MJXURTG4@-N2?KAKH(1(>6\!#=+,[9DDB=TU.,7=-W9Z[)MS(+[;+2_%>"^P. MD#78'0-W*SK#?H^9N+;5\CS'>/0YXE?EUV59)WJ+J;EG]/Z#,US#!])ZS< MC[LL(]L$?L>WL\NZ.:F(V_'=.J#/%-ZU0@KU[9GRY0%Y^%Y42O:TV0 _?7F! M'^RGOWG^)&4\ZYJDJ(E5+ENVE-ED4!SGZ" &I5 7M-Z4ZM6$ZX(6G$K#/Y6K MDMJHY,,_/65!@O/I7>#+W/>?+$+[+-+I%K)HMN\WID?%5$4E>RV>,.;U^V(. MX2PLGT\@#.]_6124)*-C.<"#(<5:@F =GG/9'?)L,;<[I5<,M"[>V?<6*ZE: M []NUXK1!7LVL$=-DCU* PL.[P@OCFQ93@ "#V#06K!^(*\"3A,MG3QW)15ENC(;>DL$RM7#I_?CLER6$PYS MY,1RQ2*VFG5B)[]#GXINBT'L]:&A!*B>F+$Y/ZJO"_,D0/60O1'H&^HTC.N@-T140'_9Q@J2RY.ZG&=.J5BB2ON,ZTB.GL MSZ!$HSIUN2'5DLMH/_-803P6I177J2F*U&@DMA5;\"K%R$ZM5I<:ZI[W9:6+ MC=Y&;">8?1'=.2FYB_A..I&&E>0N(CRGHGL1XSF7*$L1X\E+7/O3(KON MO--?1'[>8N1G*<\GD JLHR2*)LW>X#J;]K-<>:T(#V4LX:<("Q6I/ED$@T6J MSYO@U-FF^K27*V(&-4)%7Y&U)SQ;G@ M\PP'[4KDA(Z/5=6JU*PD9J!R$9+8C=3)'P13&EC^(K'T[+.D>>)'NC09P=@I MC49"GE:P-_\FCT3G84/^39^)/N,-^7,Z;_L6-N4+?F5W8SZZCGBQ)/^J6NP( M':9UV%N69T0 (KH"I?U#W(.8UPKL4:'QZL4V.[XSSEM7^S@@*7JQ2-12Y,K. MW)L3TG6_VT>W7 ;._0=E%FOU9+:TUE5UWUUG\U&'@O2UZMI5$M*LB3]%@[' MTNV*K!UQF@?4.A?#;59..=KXE>6#T:90+"TMRC:.*>Z)U(P_2*,ME*/<@5 I MK9C$,5&MNCF2,%]!+3TWKP8P1ZWNLZ^VK)336?[)DUXYA/3).7#56H*D3T&7 M98KPJ;AD20I_.AHZ8SQ(PHOYVE%^U?&%8BU\KGB=;=6J>;%B,J?(DNT;L;7(D)];MK3(G M*V9O;5#QU!=6KKS(MK7.A@:7I\_<.SMS5^J&2T_)R\AV&9A@Y@P,%[\V\'[J M\*)4%Z6!?R;A9=,3<4$TW@__0EWRY#"\21QOG@YN80_V*&%&WYD7-C8,KID7 ME> 6KEJ=O2WTTXI/$F+#INLZ;PQW8-IX%7AWB)+,+)=W_L#XU;37MNNY87T) MIM_35UYE.X&[G;7#HL@?'S^IY=E;R);_[O6[U_\AGUN]]@VY[GZ];W=ZK?Y= MM[-?9#:]>UG%W:K\!F 1#O?'\+CQ-Z\9Z! VGICV*YO/ER*XO)_Q4O/PRF$+ M8XIC$5-D&%,DRT&BJT2GO719L&X\P\?P=]C^[+4O6BU4MLMWY&J+PE'!./]. M>P,A_%K<'6ALBOI.7TM$4ZW9*FB'#.0N$!'I&Z05,'!3*.QHL]CY'$426?VQ M"-F-F1Z8[.07L$ORTUK*;)DW0F<_78>-J8%(B2]\!"L^>,FF,63DW:OCOC\= M 5*3Y-830(8G,*KD#F9L6%CZ#CKU%YF]_3[B-8G2A]$D6&BS6502N6&#P((H M8>!^&[[?DL9=:1ZJJ9).)JAO=P*F &@6(K4$'4F MT4 D(LS#IK:J_D]H)&8S_$JK/DS*7ZC6)$U;3@G?S9E+1Q0/[3TZ,9"NJ&UK M3^">>HHW7=:.*KH+*37MP&+=H\%*1J"3.+-<73ZD?T8RW4A9IG>6P<:L#*YV M,3D_'[>+X./.(O@0HHCK*8CH,V>L+@5<%%53=A')&1DKN6QPI?O.*Z-@R&OE M>F79\SD;^:K5SEQGUBI'U9D1U/L-D5Y"6G+_4Q05J=)8OD9VEZVQ _V#5)V/ MHO&B\>1C'L=SO<(8@$[ W/!XX(@7ES#L-=O#9^]WH0*\<(O><&,+O MF=6.(1;=6)3HZ#Z6UE!77MI\1GBA\+'BX 5W"V (Q=>]LX2$QW>U$A#Q1"JC M+9^'/0-'P%-!J9':53+.Y>Y6(:D@RUJE7#EX M^S&'0?V?D:*1Q?[9L=V-91".CC[QIG(YK0!_**):64E\YWF_H=13EL'3(]$D M9'H;$IT7ZOS!T/3E7B\3?>^(DCH:#EA\Q( M!Z_F,Q)Z(%B]%03UG6F,*5-@5=-2!*N9,$Q%I#0)?+I"CG,'4E>4U3\'.2]Z M+_!FT7C1>![QYFSIR%6U50K(F4+2L_:K=G2/.UY M7Y'.=.PS$U)=)#[OE?B\LZ>S-O&Y7J[7B\3G_&K-3"4^[ZTG]TU]KE2D6CVV MWUWX7T7C;ZOQ;&0^\Q/_A?^5C#)N3VF:'?^K7B_Z7DI[[52MKA?N58ZT9V_U*1F#GW2_EY/Z7TI#JU1W]K[GJ= NE MTK:6FEJX-&)EV:G*8MFI:G)K(=G2=S?3+)@X=;XD4J0^K\@F(?#+7Z"JC:$! M9%M95\TE+\QA4;;\B^&-"+662@0.R3^+1-P=T1"_)EU0N4RP[MTR'!T%&Y&!ZA7+0/+K%+G-11B M?!)7A4CU+).=[1X^N:RL*TVI"H-:I_%1R<^_!(0"T<>NAXX])O^4RZJ,2PE^ MJ-0#0NK^ :QKICKR(F0+R]="69^Q)4X_""@B1P" 6@(9'QS\7E$OY0-P&' M%87F&F) T^XG8"]*CPZCWTMT"(]<4?.%OKH?%H?%+U-< NE-&?^$/39PH'.# M-($KI6AB,Y6:P\*SRZCK()"U$AT)QLB*D$!%.H*G\0(C&["/@7R@>N*U(S6"0(" MM5';0V"+M-]50&T3-IOFAGLCZHG/'%&M&)=H^&P(X0QN:T&/H1_MEM- YQG" M_0/F>!2F'!+01=&T?6>VN$A((2#6Q'<&(Y"=;6)XGG4XL*HWN,D#%)/@9F%! MK;EZW1*9T!!K;8$)U_PU/H-[ZG2=GH=2R;'0%%$O>>))IQ?+\G()/ Z^^1S+ MY-ZQ!XSIKK!M:DEK+/-6V(*0CX*Y?#H& M%V.4?,34'JZ"'A,3J[RC[]^I[T,JS%SJV!KPZO)*$Q06 B>@ "Y!B6,'V_= M1+CNQ8?0]N!P\6?L'SH4.8;@_4"S#M:^]2WPX[@GE"]]U+5FM(Y2#;7."\ F M:@C/I.4_P=/1ET0WG@T=J(5>R<"D6'P?2+VXR&*XU#=A0RT+7 U ,K!X[Z'7 M%3%7I9J$8-4J4K6V7"U-0I'A$@4.'8 )KC0$0,"9!?,/"N8"*@::_1OXO89< M7^GK26E52XQ6-7GY8MLMM,+)SQ'J*P5[M(92M^S1\=%7."6YM(3(I8%!6KZW M>0NY(@JHC9!F^5(?XBZL1+U.[HQM"V]@AS\+/#B+7[AA7AW[V(A?>E[[+WS8 M+;5T'>7DSKJFDT3D0E(KR[9,FHE3@&S486%H"['4IF;*XD*$59( S8X9Q5M)P.7R>+L, M<\*<9XPPB&@%>??$T*R;YNN*6$8X(#Z-]V6R>)'&T2Y^P4OY?J?H07KA%11' MOP+\X^,G;L6NY'%H5?()D"A-$&K>:]=FR/36^"2ET?< U0V79]4_OAKMTC+7+=[?S6?NC???[2 M)O8N# MVW4Q?!I=EC)[-(\.!OXXL/6PX@!$T"<1M D^QXOA0O)N0H9H!*/[6&:RUEO3 M#EI1^]WA==1Z2- M89R]8QF*),O+U$)58@QG4-1<7&.=63EXDJ&VW#350^)R MJER19'79PP[FE;3.C*\@OP#V1))\8:[+#E2,"RDFM8.14W6+WOS2;O7:O9-> MTR@&.QWT;%R.SP5/H;J+V'3&J_P6*W$/' M>T@'A@F640H<+U0FMF/ _#C !\,^\#VAN:<:7B)*L]D4WH9X;02O/3*&CH8G M8*'+,(?#)!X2#T<,XQ+C$-N*%GM!3P;&1 F2"VQT9P*W.S<>].>.C8>N)*ZHM!'[F2= <-(A270X.AGM3=B@ MA&>>ENQA"1:'A!CAH?L-MR=;E?$UPMJ&#(O$9 M#XT??*\X9*\0EH'M>MN ]36L%XR*0N?B^FOW+J#FG04&^JL([*%0=H==W]FD MQY)?7(I2D93ZN)D/W5F0IWGCY_9Q8 F \AW/0&RY!CFQ:Y%KB^-LK'NROOAD M\R+N!F7LEX$S'A"X!,G9:=:/L'@%M4 M4BAIL+#>S?LT6M9^BP8[3Y"9\)B?\4 !$\&>F"3*+YZ M[P!8,";4O+-0;?5?[+0P:U655&TYP>(P>8BIUW;EHMCF'V["&+E47\=0-Z=R MZ$^I6.X7HS.ZX0[0<XO281*#EKO$ M8^0[R\HN1F1!8K3)#Z+;/OI6!4A>E#\,EZ:+B^M2=<6680SSM>DX>4H'S-?Z MZ^B>QQG&J4Z1-;-TBBRA#4S*24\KV"S=/5WESF-CHF[9>_U*+2I2M2Y<@O;= MY\G_/&38"H^@ <"Y-2P*C@.@Y&O;$MMZ_)D'YOJF"!9VHV#A'ENY7)4I"C C M^#VT=O )9[>!X4KO2N47]\PI%G'%48QLHX_&)]QN%4$^#-;HT_G"+*<'[0WX MW<.XLV+-.R8#&80!B$!3P)&AX3 MQ%;DTG^F!Z(CBL[$7(.-97Y4C#G,L*0@N!MM*]L><\67GBWV;?D6"S^G(1(W MC0&FM$+G+O1AAC4!%LZ'X(OM'X,1)NKA <3@T >@.-P="*-88MC!YJ%*WF$, M#H^>/#/SE419/IZ-L5/L(#B:.,T_(#?VP.=3"PXGOB^3Z^#$%Y /4P%+IFU_ MQ^FM)(-AB5WA@)P\*U9DT:[JA&#JB,.)A51YQ,/YS!6SG3BV.X'!NWR[1"3D M^A,T$QCWM'T7]X+"$_:$/N(AF7 ?-!1Y-XBYC^DK ;$'!>\A):#I9Q8<7 >N M#H#*N &+O8I2.X0]\^&)DYEBQ6 ;^+YC\/UYW1@".<4))PJ"ATXZ!N3#QW7F M#ASC49#$]6$04WKQ- *7S5&0PE/VF/%->SXN7#Y"O$&1RAZ M *X&'(7!!@R4PH\>F6G M!8_GIC46OP,SU0O?C:=X^(WF(4\7O7Y#V3?XJ>& MA6D*T:=\08C%,'(P&(93=(VQ85(',[0Q%%DF79A^N-N'TCL8X510K%P64=Q M*CS^"7WB,^$Y1<=POPM&^E;P&2ZH^75JNR@(N$C!/5CS!IDF7P<2S0]R6,R; MIFF#7!FXLX$OHX&:P!1<%Q0VB(.)1]'Q7=W',X$X!&S$&$^H./O%\].]J:H. MLMPEPE<]+^5 G>_,FQ'O6?KQ89=!G;WNM5(QJUXXR2AK?_KZ$S]N1J-MW3!' M8>8EGB""2MFDQE@B(_L%4T\D?D"-\]GC9]*B&!?RQ9_PA@3KU@^4I^_1@+=A MN@-%VAJX6'QL#B8!ZI6?,C4ID!_P@,]/ZAHB>)/G("2" M)31, BJ>348@'N&ZE B>K)AP><;)BB'#NH+YV6.>GX&+DXR8.4&]_9VGA,+P M^2&3H!'H:PP&!R4.M+)H(OHNK"H#M M7O- @(*CV6!Q>B4:%TW;Y(<\79IK\ MF(C^C!(+CJ2-:@1?A$5""?>O^&XNK@;0IZ98NJ#*[1>Q*,;T3Z"D2(+@F^I@ M6D%5V3PK2,@]KI@@R$3+/0GW,(*D1N28/1QRB4&]$E2^P7-8JJP M*P#)>J17)O\!O$I:7&0ETO,-Q!@(<%5%EDCWNTE'P#5RS?5%]&M=4V1UBK2G M F?Q&K6X&MY5Y.K[H"FM5FJHLLQ-&35=F^#^)T<.4_-N((8/#H/];CNF3GX' MC05O/$;S__WWW\-)XSP^NA,$=$+>9J3A]G8AUJ-,?LS&@FYO+SZ]O+R4A\ MZ+H,_TD?+[&Q3XFT"=0HPW(/FT0B'=HLKN-QQ/F9ULM P:G+-04>@2Y"Z@G* M&ER="):Y(]LWA5U_1-3$QF&)*?@>ZR1XBQ@D ^;[NOO;W4U):9)[F (;&X/] MX0.AS[\;QLGI<;OLGK1*%8 M@2/N.Y9PLBT@ D]:MB*8^VPXOLMS'7D;U!+H>L2HZ8U*H44"L73 'QB\3ML5 M'W$]$KA:TU$L3434=>!1"W=D##VN_T?^.(!80=!1&,]YH"4%F#A(X1:6@Q*. MB8+\;9P*SFQJX4-"N]3D&'XFTSNRW;#(V ]#G"B=?Y,G1'/_VPB.KH0OZ%,6\@K+BTZF^#I(?@DB%?HN$QL#H'<,$T0QXZ(&!!R MY(8*<:!6H!W!8=-Y;9G%H%,P ."H:&O"[(G)0LE'?PE 7LAK<.G1SO&I/C+ MYWA\^F7$K"T,RH3B#2IQ_<(=BM?LND]!72F?9\8"(Y5FLXK(_[K=*5UWO_)P M; !@!+!"Y3C%- /; 5L7N"UH#1T1#J5F"5;=@E,DTD=U?Q#YW(Z/YT%":,TU M1M0T7U:Z(4PN]\[6-,LUFPA "F2%VS78>@ ]>51R5D]Q?&A8"\%)G'EY'G0L MA_-O^?\N/H6N) 6!M-%9M%]0^4> ^)7[E.#/.QP_3D,HSRQP!ED8,QU0!_2$ M,P6L7]K7$6+CFD,6"5!\3 MV^*'+D0;=&+H>*KGV3:?D7<1<45@$QM?<*@CQBR"F]QO",9I8Z02.L4ERY%9!M=(W];I*S\S$3?0$%.$ E_6,%^%;RP MJ&A$Q-22]&97!1HVN+([12!"6)U![NVXG.>=Q4#?H<1N6N5?>(@9R[N.,^.'?M<"%ZSYD Q- !\$+ MGPIN.N#Z_F9Q=<'+L;F!MVQ1/5"O,&06[!0 M 9K_TIZNY&T> 9$XZAKR<# M=SA$9Q+/E >1'1J\+: U#Z>Y@Y%MFV&HFESI?>$IL+85-@;($UYL? M-8@:@J8!XWBXOQ'N+D;//^&I-:Y\^/Z::)^?_;&QU)O8R)CB1=RD6& O< -6 MQ>"[B?A/J"@8$=9:$> R\A%!74?K#%X**!W62<5M%#R&R.G(SRO",WR+#V@, M^KLJ\[JP NMPAH'N-WU7;'Z)N!C(QK0'Y(S#!L;$X)%QKE:I^ST UF$QM1>L M6@=+TG!XA_ "@Q;+I!

%P.F#0:G($0D:S]]/=Q7,OM&0 )]#^G:+#?$LH$G_R*K(!0[_S. MPJT3?I(F0 (6\SV'P_A(4T9>?EPS4=BB"$;##T\DC?K@8.GUDPHA$E4>QVI85 M2:B0G5G!QG/KS!S8)0!<.@LWWU%DW=E(@-B@B4(Z@5O\'.RX!;NS/(8GTA:$ MU11F>V@"H.:'A2:X4T=GKBG@VG8^X*!62B.>)6'Q14GE4TERC;(+'D6Y"4)Y4S 15$3@=4]'& FS&*(6 MD!>,+.#+P&:41FJY+\%Q^"F*#O(MP'42?LT8'2^U0D:\P# %J7V=5D3%3CA MMQ$[^:(M<8#2FPGC\RPGX-'^68SELK$'5IHQ'#" M$K_!!@5\]HH"))"A2+L(,$9XR'U^AM@=IA %L3Z)1R&A<=/X#NH3-#RO]1OT M#I^.#5'\([B2PQ@&*3YA+[K-W&EC8BN8?R'N),"NH*5GCBA-EH63XX& [A+? M2RI;$/CES/G0 .B<']ZP_KS@/SL[_A*P% ^J( MC/"99'JAWQ;SZ2N50Z]Q6W6?'#R".OFGB\K%IF3^1C/YTQWK)2)$SK .^IQ7 M7P5OVLB;Z2+8?@BADL:IE.WC/H30\HD(W<$UL('.X7F3K,JONHFLS5-1==6% MRXOB&W,*IUJ!2U-0\[X"-]*Y43W-B),5EA.1/8ZX9%21K"=FM7(B4HH*/[NL M-GYXZA1#O1>(:Y>QUN1R_51"N@=E&ZF49$F+N!E2NQL&V3R9ECKOI94CC561 M3R8#JPF[OWG:=D9^#[LUZUN78 A+\2WQT8)Y>VC_UNY\:Q]\JK]ZL*%-XC2V MG-YI["IO6Y'DBBPUJMK&@\[[D5!+^>[UG:>L:7S*LER64YAN8--/+S25%(6F M$0A-%0LV--(0FD;R)<_2%JM&FF(UAV92(4=2 VVF/M) MDHW(=N48TW>%$F>?4*%JO2)5ZK6X KUR\NG[K"EI2[56CFTZ5L[\*,&EY#G/ M492J-B6E&5N5K>;\,<)5*:%(52GOA:J/%OG*8IPK)2U4KS6E>FTO&)=W%02" MM/^T\VAVN#&OU16I(>^%HXX7T$L),:GR%L63J=C@ D7XK1YX__S06%/;=;2*)0%@-%1Q&14E)2O(:O:O#P(O@ M79[X%GB*H/' :&MIA)=RJO*J^V&WU6I3JM12"MSO\2N5D/-:CJ874\SX2=].R,IRCJM(XODDV M1G)$Y7M2V3UJ_EFB,#OS8ZKI'S:"T2U3FXZBP-)VLOZ8LU=78;F)*\#>= M7)-&.78N8WH8.YVT.ZTAU1K[1NX2-$#IY,]I^T7@#P%J>7'E?A97@XCJ@#I> M2(I5A;$X3C9F)J0!]"W M/6J&)1RM)WZED>4R]TCYZSD3"Z$ :Y6F5(V?S)=XAGO.B":49TW=&[LED@.? M,Z()S%=M:%)#3>GL0+PL^9S13:#%:CK9QW'RZ+,",Y/(M,\9[\, 7E-60#^G M(0!GJYSE4V7KYXQ<80BQH=53.NX1*Y\_9U03:+I:V[*GD9\8Y%X' TYV &MK M## ;(SK&6<9#8V8G/3R7M<-\1SNSMW]\*0/#.>G2WQ:..J6PQ[Y<6R[ M_"9/@X.=_!\PTAJ24COPI$HV=NDF5IH\1K^4G>>OF6 H&1B#4(,#@DF^+#I6-I>HM$TP:M2?A*^^JNK%1 M>G'#I?ZRD,F"RB+GR+P>F?M#)H;L.B_D2"(8G.^<@*W<[>F_[C/GXT@ PAG6 MB:7U=@Z-8T[2/>G8JF$[N\>0(T[=/>EHQ@H V30/XZ@2+8[DX 2[,^RNZO16 MH? -@.$9!:'/,Z/54R[!V3-;'FRE\XLP7A,?C_5'XVOF_ M7UBVF2/HF'I1REB7H_:[FQ89'RCJO*^(UW:^EJ-M0&WTNFI_XR3NPR6'[,-\9+MCLSO^V?VO9/?=49)XW)!&E,DD:#DB>.V++]FK![EB0,!5SL M?5?\X#& (?S5,CB/UULC_'A=5=?-]9W2Q^ZP,[3.IIL^ZB"$8:L]J[_Q>1]S MK,'0[#6=D@T,*1Q_Y, Q@..L0GP_47N0%=G-3]0:Y,1V5-U>A='\5&U!%C&9 MUIP]Y&U=!VV[T92E-JQ.L@%W,1ZPO4,S%MJ G\#*GUE3 M&8M6W$V1*4Z0W_O5+_^*NML_R;BN[Y'?. M)5SSD8B'WW5'-7M;,HXZAT73T<@1!6H5H%/VSJ8C M37>>NQCZ MSJR/H;J1O_(T"^XGTSQRY15P%;B<4QR+8##FG""D]H,',&'6_;(HIS]=A8<:M*- M,&$&%XV>UMT4!WA/W(3O6_&9ES WA>-Z8QBJXSA*G"B&9OR"A_K&4'5;5WN. MI=S#QWAXL\C >\;@@XZIVGJO>#!UP9P9LR2(?3!NZ/@UP)(@+:94GMQ4&2 @89RF2GRON(H'RX]'P=^PT#!X9,J0A>-3GZ7?E3C/ MTCA//.SOF[+D,?"8>)HE6BV8S:5@;MB174&:4KX[16T+W^55RGA<##_FIP6'./OL] 'B-/!M'F8X2/%LXF;E**EX M @^+,,?UJ-60DKG?6:0,^"A7S*<[OVX9'BAKTBFNP5HNXI0@L16+V14*O30* M2V!(OB,1 OB.#=I+MT]\IZ_U..,QN[9J=SO+V(YI]E6CWUW,=#C7*?!X&FG] MG)@-?.!5L91WPLH3!5;KQTFJ*;,;@%%@FQ865^>!:&X80;' M&8+R!1#V<,.XJ#B"+1(;QL$DBXWO[QDN+Q74.2P\:%R'!-P1KC1=J&M27KXS M0&M5=/S[]NR9/KDJ62/<68(Y_K/SC^$X3@>PM^^G[CT\\\X-G]Q)^GYV71;J MN\\[C2J56& ,'38F=R96^W)>TU^,KO"4K%KTE\'V0[8"J'Y2#/ M^<=J^C/?])@V74=[S_496^LHQ$RZEM;Y90DGZ?8T\Y?-=9>$A2#E_%4XR4ZI M,'U&AD*SZ!*!DA4+FR%EW2C64Q '$Y?J/+,F"M+)H35FPHZ6"-YV6O'A7 M^2\+UFU-"5Z$^:*GS6,GLRWFGW\3;RVV&;:J=W3"-H0I(INXUG8^LE6/XHVX M''4%KCP'YRIE)) MS6;,L9E=O%[,7'AI8L$X*JX.JTN(V4.EG% -+QU<%2WQIKIU584**J: +H1K M:;^Z/UR[BJQZ@>B_. M;"LC[@2BCCZK.(%J7^?M7HZ0L:R/:IB#<2WZ :R-:.2G-RKYAS+A7\3@VS>)02%6< M@5Q^T&1;-,(S!<$R"H!&!$1H=^_$OAK0R\KC%<3 M>9D>\(!!E\."NXCP;"A CE):S WQ]/IJIVNAZF-*3ZL%+-Y0G;X]K?YP]!#6 MGZ6:EJ&:G;75GI>([NP PDT\TZH&P ]G<0A'-]1.QR)M.*ZT/>9R7;5-9UHK M6&5(ZG79F*B02GN;M8FF]EKKZ@\J=UWX;)"!QH,3YT$Z',$A;8I4;;"I.;2R M(-C4!]7&Z5*PR4:W,++ ;@?4Y,XB!MCI&FI/WR;.M(:'>.M8DXW.O5GC41+X M5)A)/[HPT]&B1_%0TQZX^54?ZKQ>S5@EY M5),#P7+L&#PYT);)@9;550W'6'H.^*B#%Z[MA@^[Y3//HB JB1"6IL!K87>2 MF7)C( ,>CU\F=!A+?""J;B96Z:QOBS5,!$A&V<)]Z0EBH.F(][?*R_#:!MXSY[ M%N&JPTY$KS>B,;RF+'[)G'Z)]PP_0HWB%0;+*M[.>7$RT;YV49Q,M#UMXV3[ MB9-]#OXO#_P@FY 4NG#'0<:]OQ@/0'ZV2X7+ALD?= MM=M1C9Z.6.2YZ5"JM(9NJMVN21_G20)32]%(#QAJ!WB7T^]5'P@#=Q"$00;: MLJ9D"C#G8890L"QE!0J#F$8K)7GG)+^$"Z_.1U?R3<881Q4AW2!S$.C@E)NP!"1X.K,(\ M8*JTX!MKVR&+U*>=Q<]0>-R'\5.AVD1HNX\PQT0J.&Q>Y@HB(6G'4D((Z-[' M(8P(L'C'=\Q3 :;TMG>ZXN99+*O08:&A.T[9._D#MN.9;=1CVK)Y]K(2=Q/L MTT.VV1;]@:A"?/>3PB/IV(59K;=+MFT9FKWW9H1U#B;0X:36C3E*IY2C)(VF MFDRE4J-;V)G)$&K]ZSKOQ9/JU@J=LUX$ Y GS!SLTMWT]MH$K&ZA&T"\SUL_ M-!/DYLYH:4G+MLV(K"JH5F_=B6X'3XHF,H^QS3G76XNX(:8./9*-L8O^C@>F MYF6K68G,7[[CC;/'CC=T]X'3-51GXRO-ED&YUZ037XG-O/R1=_?=&:YK=]6^ MOOB"^9?1&';"S'*,3U RY2-+-V%D+Z]]-*HW%.<3IUOUQ#HH(YBF]V;!DE\^ M 38Z\UMA_XS:AB2*.^#R(V\5Z)=- OUB(Q/3+NG]E=JQ7_\HKY9\!=WG!L] MM6?.O?]A88>]WH+5[\8WR -]J\91OF B)]H+(K"$KNHQ]]*SA%6R!:3+&^-R M(UY>-<_II2GD,B-^(5UF,UT_(0:..5M=8[:M+G% 096[T$*"' M4(2J-C^=W\8 MQ:4I^DUE0P8R@2T#"2\"OF=].U?-2@=@_N$"SBF&4P?+*S9("-+EU[)I^T) M6JIE]34%CRH'!*X?_ ]W[7%MM:.;-&Y)!O6#G^'?* N\8$Q)9S**ZU>C/7/@.G(G1934]7V2TQA8%7&]+%;N05$H M?J?T(W@J3T0&]6P@,&+,3RE6G-8.6!E SLM#5!Z%IH/("W.?O=L.SG9'6Z4U M[8S6!$"!_^#?NB0><=?E5+!H7GBHAL3K(D9U5SLLOJ3BBOX4]HBVM=;XV^ # M55YWWL]WC:^Q).=%+VR=6HK5M2C:M-UB1BQYD*D;K@?8RA79=,.+.]K3;=3I M!B-TW0O^ RR2_0BXRZO,UO?9(POCL62B$8PIOWR/6-'BP1XBR>;;399E.Z;6 MWW9=]WE"*6(SYR[".E@*CK4;<9(IZ20%Q2:MI)5ARL"(!#"N])3G?80^! M!V(?^"I5LHC$NC*.-J7M^ RU!P5S[ %%DH!EE!UV[U).G7+"U0=X3<6\EF*B M#!M;P6DC:)&5"2B225*%ONBZ70P3S$7ZB$/75CN1 $3,GJ0.W[6:@ 3?EG&4WW MRL0POXKP,0+!+U?PK/( M+C?,_3],INIZ[@U,[AXG;.R6THRXN$016 1LF*O*F#L=1YAEBCR$E[B5D!HG MP)J",998<]Z%$@6^1T=0X2_]$V06.DEQ4-*]ST$0 \REG,"8%R+K"*2APB2X MN:!,TWPT%L*2Y!H(6*^4=; )T,]F1)8?I%X8I\BQJ=^0.QZ'$U%DB8Z*NN63 MHVJ4DTH#5,37 L!%WPD*TOG+*M-M"_D9YQGRZQ3K$_-(K)57-9RGR@@9$"H+ M\GFN:0B)S6O;Z=5B&*2U$KQ^0$H&B : "(>P7)V/K]'B2I!(_XQ\S1,#YFE. MPXV""%_"725,^F1\612$@@B3/FCP6@0!*9/&5 C)%2@7A -.>@$:I8[XIC$D2)&OJO.G@A7?#@8N>&I/<9%[X:0B(_,@J>CX(0*BC:'^D1.OH)RTC[,!J!JS0M7S9 MZFO.@A$W0UQG06W/]TOT2ZM3*S_3JT\@7Y"A^$ 1I&S"HD4K"O$^$0/:!RC# M V0H'JH[5 H@*Z-*[4Y3[N!< C W75P<:I?1E#^8VQG$MX/$RT= JA'98X6] MI*35$;!I!@"W\EYY,B$!5"T>DG;+8%(J"S#RS JD>H%*KVRW]QTXPY0-=@9G M79DS8]XP E'Y,$$DX/!)54%SA<^:IU]BFP4RVS@*R!(?5YX[Q]-&J2);T9T@ M-0(EYY* NX5^(GDEIX''@K].G7ZU?)U+P:F!1$WG/YF4G:RP$.NFY9(8(0W? M4;PT)GH?(']6 7\PH27"FJQ!A2PU!1/S%PT'BO10/$]!6#1WQ*AE[\;RW0D9 MOY6*OZ)/ "<)H(<0IKL7*05PFO6"7O%9KPH,@$PK?#ZT6W9$_3&.4J@?\? M;UT'C5EW1\G]52OI&@B&SV=IU;K\Y__^(T=9D/%.-2Z_-RZ4OW\J-7/E? #Z M+0:Z41+>!NGWAMM7<\+YEUP/P.GP*^HJ?N( M34W&G77:#UQR82Z,\I)T9H-2-#+@UZZ6=*I7(@X("R M"@0 ]4&$%VYS]$@8EGMJ."?L5WK8<'SQFQ "ES^X_JF<>UFI@_@,M6-.>Z!, MX)Q_SD%XP? _ M\J:EXU@$L%C!"7F4Y.+RYNSBZH8Z5' /%3U&O2-66&Y2V>9&I$T1/6E+2 *G MUY\8$7I)YW,VJJY+VNH*M"V^78VVJ3W(3@EB\P GIO' M453%[@UP#GC7TQ 12&[0OJ4<7'$ V%-"[-(D:GUY$--R-H2;C+ 0HK]8'RX ML,">34WD,&(91PU8!IM2.XK'8-JE<\(IRQ< G=)55PUENIY!]" M$17:>+=>&U\>A=T(A7_#=)WJ3*^R1 MM].OML08101 @[=M)K.P -$2#3H(*2KSM(X<@?P51A\9[S[ MV;/GN8Q9>:W IA <'UXX?FXW.'Z^:#,["ND2D7X]O_VF7%^3]#/?WWS[S\M; MY?K+UGA)7FO6L(H VI90&L2$+2#Z#W RY MZ<=0?"ZV_5+ [_MY78T6&_O;.!'(;I.^#5<9NPE//$$N7WJ4:2?CN65L>F=)9?_+ M_O8[@KIX2TR_*3(\*W:=DYA M@M]P#T3 ,^K(+4@-_1*><9[(W)LX 0XKDQ*H0!+S6KB5#\HL-S/>M9C68MIZ M;,=ZA@S=)1W\NKIL<;C;3F'!!R&"RR[>JS4IL;=>SP:M46S=%K [:$,69S\] M!.M(L;XG$=54ODKL_$(E(Z\'.3*I LDRI;5>\]:I2R!D+-0QNC;GL^* MRUD #W//5:0O0XQUL/[9Q42-PMB2W^'(3PHH2S-;XMN+&*R&-RK?75W-=-,U MQC^J;3"OKN!=5QF"K0;8FF7C=V=G3T]/6LH\[2%^/#M/O"$&X\Z8_^ F9[Z; MN6>&WC>=KGX&KQOPU['[_3[\;#I6Y:/3?O^4?ZAE/[)BRX03/@:1R=?X+HHC M]O;#QTGH/J7*26%9"I'. 0F(0-%X]D!WR$59$2J6'U'D[TZFQ1:./T,_O?NH M\NBV**6%)9V:7=TR9')+5'1UL53%@)VH(OY7L66QYB*(IDS:7\G%6XVBM"RO M97GK=LENN5ZK\I%W@/\STOX(OOZ=H^K@R(#*.K/ RQ[>U%D6R& MJ6$J/J@]UV(40,$Y"HR,3RY54JCE71?CG:BGM!I*RR%;#>48F&2KH;3TMXS^ M;,T^(/'MYB:?[:[HBVLVMM'S2GTDOJ<]0H0K9F]&0) M49&:Q9_:2,$YO'*S,M8>BM^NMJ"6!3=,!6JY\%:K:*E[!UU]&TC=5D]S]N$# M,C1C9>)VMN[6NR-TWOIFF9T0]S[6L!,%ZS[Z7_;#,OXVUM*%T(/S=:;&,Q6E M"ECI:9^XE7IK^@UTG=OX@27*5TWYZ.(-XN&&OI7#G>B*#*J[A^7\>\N9]J9X MM+QI[[RIR;!X0:I>5>FHO5K\==*V9;9:1Y,H>X=:A[FEUF'TE#^U.^U"4^X8 M]224&HBC4R^"[.L=61]_YR8#-V+IZZ2 M5G/9K>:B4\UKR]Y:U:5Y#*[)L&A5EV.B;4,WM.LO=RUQ-X>X_^?C[6?E6K2E M43[%7DZYKLT$SDL*\16D>$OI4Y1^=_&?+:4WC-*_N3_PZI.)?/0?0=;Q5I^4#+!W;&!SY= M7K5\H/E\X!.VB Y:-M"R@?VP@<_G'ULVT'PV\-D=L+#E "T'V#T'^'I[V7* MYG. KQC+B[+6(F@9P5X8P>H%*2T3V#L3N* VWE_=!\;[N+O\%HA/;N8J5U@V M.I78\+PO]A7]>?OA!-OF^O[TG2O7$;;%5HC1^()_;%)9\2KX2+,RKZ<3%E:& M#,ZPQ_K"_J*Y';VC;=FWLO9@KJB&"(N$$+6UYIS0%AU%?\)C:AS]O!("JCL+ MO%C.[\EEZ)/I]_XY< D*DZ$+HJU@1_E?;O% M+2)@H48/.0BL7XN++Z>N[8F*BD"P.7A!8)#B38L)B+=P(@:2?9Q$;IQ^^@\E M'6*K=W$SJ\_8J+CI"%LJF/I[*B:DGXWW=,?N.$_&<-TH *. M=S"1%R]YT[V9Z5XEF)K?#()(>1"R/Z.N]/C#TA;VXAX2QZXEO?W.E%-+^;WPM&-9G2W=#UWQ$_*/C:*Y^8I7657-'<7[%A< X;, M'H8:,.",]_(B1V)O_ $:,&%Y!&_Y.5YGQ.\>_KNXI.-PUUM(H3L*?#]DL^8$ M@'F_#4AJI[5LK?\Z)C4ZMM8Y^*R=_CYN#9BCU5I=H;HMU&KWAVF%AFF]78+L M@ 'VMBL _G=[^?OUW;?;\R_?WNW@7CD:4KGZ\_/G+Y??E(N;/_[X\\OU!=V2 M=:AK]:[$-XML5JS](SY?;F]\M;JKDY!]E_^;E%J4;*HW5Q M9[L5S!9B-1LG:J,A+5+L&BDNA@&[!Q5;7H=](Z\3CWR%?U?>T2J^:Q3>;&[" MOYAUW)FR*\X&L3_!_X?9*/SP+_\/4$L#!!0 ( #M-;E M#QJ_M?Q?0T]-308NAN6D1\GD055@3XF$$ROGB-C>1<;<@B%48L\.H+J=P&W-(E'O%EDW&O01PFN*3UO MSP3UIBXYBYY-.'%NSV "63Z>N>]33@J@4PS"F0MH6_52PT5 $:"2EJ<]9QR3 MP-Q:H[+F#D"$30F7E(AD?!QX$-V=\^0]2^/7LK8EJM2*^Y6W\JP;]* M">51P@.NZ]U.P^P,S(:Z&G3;K88QA)L[HVUTZB8:?#;-X0"=)[Q0M72!=&%+ M^/UX4UQEM2! "IT_4_Z>C5K1(@1R!:DY<#<"67%8=9QHB>QT=_##Y)1T74& M$^@K)LRUH7LQ_X#Z/]O;$W8EE^(+ESOZPF (/_=F!_R@VP2/,/KFYVZ[8?8' M?\53)OZ.S'\\M(;?T/E#QWAHM E\XC0(QI46"X3 2>7;0(91\RMNSZTW5+E MLK+4' -N+@NH;1H#GNG0@8:K M"U4!A/7'(5J#2$S=-#L=2'B[E4&EK5:NH9@M8@X*&:.(,PI9HY@W.KDG.W9_:-80L LFQ\M!PQQ",W-94? M1C>E#OQTU P1\L^\9=5;RDG MGQ)./6:U(9 :+;G:>8[!)\:7*FB^5"RC)&:C5&9K]UCUJMCJP$&@9 M[85,4T.Q'"@2!,TE068Q8+(;U TD?20# M8@6CF1#<^%0+%V6 MWE:\D%F!,G;\:_BV"7,H9RT?JH.GQ5GPGUV@4[J9< $3(2]>8M]&(26T0"JS MT4JFJ PDLWZ_P[J_]*;0:*X:Z$70%.MJA;@P^HV:[^S5;/1RK;)N8^] DB7@$ MXI1:D$UU63U6W=Z-:4KA_GB\PAW+-A^_0%H^71HB";/BO;QF:;XSGJC\9X+@.P-Z)LYXJ'O,;902W&=]9?C M![A.]E)B[Z5&2DIY 2/%J-?[+#RR /XS.M(CE9(=N:;XSM_^])XT<\?7-J4I M3K4S;LJ'U/7/Y3NVJ)E-M]JT^A5SCGUI6-!@43E+,>$VT!2+K2\JJ@7TU>CW MC8))9YX "\-H4GO:>Z8 DG-GPA0C;);32;+/>7&V(J3/+RSK$=ZN#Z1_ED@\?_ M6?6[*2#EIH>[R\7&+O'J4+U?RU7+A6=@Y MY&\\0K+EK$9Q?_[QD17%^'(;RXUG7%YB)G8XO*+OQ4Z:;CKZLBC"%JG7#_QL MDW4CN+K0N_^UC.G\MIQ:2N6W$:=(7"GB)ROA3:*V8/=0$[2#[Z4U=-B-$+V^Z4[U'T'BF(C3H;6[K^"O4 M24Y'U6SF8>J_J!*MT8,4:6@V::I$$$O*O"2\),_RS@4:;RK_SCM=8NZQ6OLC M[J!M*+''H/Y@/GL31<.Q4=ATP 94;E@/L9;6$QT1V8^JY?5B5=L&CI%%9:W#7='+AU'>*$>6\=/(,6NK%_7 M,NG6\?^%6G>O%U%IM2Z".#5EHED7Y64-5A^?8C"H?5$]3.TFXX:GMB"K3PZZ MV+;\X83<0PC 0DI)W'6Z =,1YS F%/ MNH%4&.JO(AB6%7AJG49L Y(TYGA,U,ZR\"$4\P;$G$U\.YZ6PXB\7WE*)N5- MM-^&_B"W8"H=D[H_?L+A7S3Z"DF A8+NE_-&S7@;@% M@Z@_Y1';H ]F6OF"%*E326Q\ (F3F)(UXX8'?93E0@T$/%&"U9D'G M2J2QG9-F.IT,3*XL-"2@ J!L]]=W 5$2)0$DY=@BZ)X'7T0M@/WV Q:+!4A^ M^.4^CAIC$))R=K2UN[VSU0 6\)"RVZ,M*GGSW;N#P^;NUB\?7W_X0[/9Z L> M)@&$C9N'!H2W1#0EB#$-0&X'/&XD$@LV3COG[4N94 4-R0?JC@AXVVB'8\)T MR1,>CQ(%HG'!&!\3A2W+M_@AV'Z+WXT>!+T=JL:?3O[=?S;K^V__];Y]NZJ\VOW7]N-N[N[;:.&:K?U MCT_=JV (,6E2)I7&9,I)^EZ:RUT>&% E&FPX)?2GYE2LJ2\U=_>:^[O;]S*< MJSF@T4(K@R2*&*AM_&EIN^T<[N_,I75UZUEAI41JA]W#P\.6^38CC)6%:B:= MK?N@-?ER49CFZ#*S[,?7KR9D"A[!)0P:^N^7RXM"V"TMV**A^'ZEB((8F#KA M+ 0F(<1_)(]HB-?#8Q+IAJZ& $I>P0A%;T#L[^AZOC"2A-BOPC<- _:]>AC! MT1M)XU$$TVM# 8.C-Z@";T[;UB3]\:F:;LU,$) H2"+3M[KX>4$GN%> 3@W;"/4,U4TXD%6N:U(CP@NMK(6V]*ZR6E'&1!Y8]A/9/.6D)%1L061DM,K MQKC&L.F%[VTI49V31 C4>UIW1&X@.MJRR[0VK>()D<,V"_6?T_\D=$PB5$.V MU0D1X@$]Y6\D2L"A>KFR&4B9[M$6B^B("*:MX+^F;VPYQUXJT9))')O:FDAO M/"T_$#QVV7?:)E\7!#R8>-$]@. IZ@PI<0 M "I_$\%G4 5=+J^([W3EX[6SM%?%@=!.R'[E MA$SPY/ID/TQN'0.+9/CJFC 2'X%0#WV1WH*QQ'K[/LY1;SE(Q^H MKS[IG//PCD:1@XK9U]Z:?0[ 5R]S0D94D:@+N&@))T#.!9]NBNF6@ODYMJ*]( M("S=F=SR=:''!=?7V:U#QS0$%I8;.R[I6K#CA.KKM-C#: FALULS;TQ!/N13 M5%"H%DP5 ?=UTNRI(8C2SLXE70^*7%#MW!Q4SDU&U^)(QB,.;,8O;_?J0P#' M6/[,6? 8/Y8IYS=')7#[&A-DD.$J_4KQX,>01ZBX,T9,5OG_F\3%&C'IR4*5)QX[M0>KN@+_B NA9,68EUG<8JB0,:?;_FZ*@N M80QL9:)<^;KB\6LQCQZXJRB>*3"Q&_"$2_0$:=N[%A,N"?AKQ&4D)0*+9K7I MAKD[+DHP9"0K)B!'^84-W2Q/OD;:,RSI49="&F9R]2#!@L_;0?&)B!^0T=5! MQ8J8+TPL=Z$L#ZO8?!T1Y\ 03]1F83N,*:-2:71CR">EJ%0=."I$[NLZM0,8 MWP=T8E+4/N9"T?^:CZX=TIP2=: J%[&O2]:YISY#Q!C&(\H$@:,C/-7($"Z@NWG;+'B;K(!8UKGT>QT MZZL+-ZM^Q,87E<[;X+5(_Y\1[+*9KT[_,ZC"Q<.B3,6$6A7.4O"LC/LZ5F=@ MTNGN&(,0=_;$)5T/:BTHO5V,+$!JCPF-]&&L:Y[9O4@3L<=$TJ#, "Q1BT\\ ME@>=97JI*_@Z[!:W V=G[C"6-!-!._QW(I5)K);:",VMH/ZDKF.M=4:T![L) M^D[!LXC?;7(SP=*F9WL)%@TK<,!:B[[@NK>%QP]?4-\+-@O$VP&NS?,.RJU1 M014W4^'TEQ.Y902J=Q]K\K!T,]4,J*]S03:9@/]'\+@\BK-HK0DL9QQ?%TGG MA#+=^7JL0^6(2W/&H3>8W-NTO-55LE"MZ2PR2(G M7W9)U9($)V1?[Q3HI&&?B?+*KE$+"M62N;(&\?6V@JLA$7!,3,07:Y7S)C6' M<*V)^J3QFNJI\^1F4Z:Z2SQ2QMDO?4 MDD=6]L+X+V= >X\X]+%'+-T:?RU(N/YX7RC\PABW&\B1.MCQT)]/>N;*+?:E M27:5?V$\.\WDH+KZ--$JAJE;>@S-MK(OC&*K>1ST_G2JR)Y@6+R]M7<3T5O; MRB=7M):LY(-WD%#]$2F-=.G9C9<@E:"!@C!]MN/BA8QD'P3EX6H_#*(D-.?) M@B%AMW!)%)P.!A"X$A@;5J+B_E6-R9>VC$OW<%_W$!P8+M@83?<3NU6V"G[O M,&L8V]>="0>&,\H("WZBP]@J^+W#K&%L7T\/XX+(;,Y?\W: YA'@?$ZE*S%8 MO@(_0YX<9[J0'US#4"6FDVHR!ZAS !":DY#FT$W/*"E/[T$$%,WASOX6E/.3 MVQR_MY3[+3*+KQ%"5O6O1 CLBU.ME)P/ MF+-$X>5/E-$XB2]Q:.DGT4W6#&=<+&YER2?S64^CQH;]TM,H[Q"5= M\8.AY8*IIT;N) 4O)%BS$E^>P&%GROWXZ&+K^)JPTB[L"-,J\/G+\( M9[YO+C\1E?KF2QC-$AI]03$H&)'H@GT#(J[ON*,7/'$C]>DE3VW=-?*#KJDL MO:Y_Z7?0?GS]/U!+ P04 " [36Y7^\(_$ T* !:E@ %0 &9U;&\M M,C R,S Y,S!?9&5F+GAM;.U=6W/;-A9^3GX%-_N@=B:R+JYW;4^SDX$(2,*$)%P M*W^^@4@T;H1)"6!).CHP;9$@N=\YWP'5^+ ;WY] M]#WG'E&&27!6:QTT:PX*7 )Q,#JK84;JQ\=')_56[=>W+]_\JUYW^I3 T$70 M&4P UAFB]]A%[, EOA,R\:!ST7W?N6$AYLAA9,@? $6OG0Z\!X%\\ISX M=R%'U.D% ;D'7&AFK\47]^"UN''@X4#*5-0:C7!50/!]]/Y:\!8,@1-@;L M[-68\[O31D,^\SB@W@&AHX90<=B("KYZ^>*%*GOZR/!2^8?#J'2K\<>'JUMW MC'Q0QP'CTB;U',.G3%V^(JXR*H-"1UM"?JM'Q>KR4KW5KA^V#AX9G,,<8F]) MRS#TO #Q _'3D'YKGAPVYZ6EN,V\L/;$S ^MDY.3AKJ[4%@(@_RI]*+LH\;T MYG)AG(#ER;-O7[Z8D@FH2XF';M#0F7W\?--;UX8#WH#8;\S*-(#GO7(4TE,^ MN4-GKQCV[SP471M3--3"B&!+]Q])Q_];2FOL"FDL<% W'*"ZN(H"6?,,0HR3 MOC/D)U%UB(8@]+A!P.NR3<(E/L FW;LF>G>P2D[=1_X 49-(E^3.84885P'J MVH^&0HDA_=8E;BBLY]'?3@ O H[YI!<,"?55HY=N@-!!ZI%PA32S[+D1(E1P M@.7%*_%U22=ZY"B "$9:)7S31IKPYBT''$D-YT3 #1B"X@,C'H;B.GP'/-G^ MW8X1XNP6W7%%XV%3ROD<@!"*[@YNZVP3JHO@PBS.4JGJBS%0P,>(8Q=DZ)%R MXVT91T5(U('.B]&GN^QZ>"VZT^D8->=JEZ:T?*ZR(RR"F-NQB(HQ\:"8O%S\ M+8;_DP()2E)N%U%)2 70&5*/N(OP:IZ$T6RZ8CCM/71)P$=07GI)R5F-H)#\4S]^* 5TU#-;P%E\V-[Y6)P\I M9"4%X")W&HOUG%6/DV^M0EB93D#SI$484J7*)-#[)+CEQ/W^08W,-*2ME\N/ MKL5Y;3Q5B>&V2%&,>1;5FKX0@RB5_7F:_V.+5H*">"/C66B7P4('0CS%T0<8 M]H)S<(<'<. ">E]*EKZ&-'1K/!L\S_S8/CN;]M4?$%.RL MQFF(4COQ%;Y*X$@TM$LSPE[@>J%\Y=-&B\89:*F#7(9?OWJ0A.H[7RE6 KG7;+!ICJ&!Z M3X&("M@-J8PA1#&!7X 7(@5=OIB%LH\04Q6U[I94_S:45 'VMO&/14,4!?'= M*L0.%1:-E/7O)O,B?3!1+YX> (77"CY3IK->,+4ZJ5J:4U*!J##L5:O&42+@ M>XR%1V\3V&*("Z6<_\OOU4+-@2[^'_EN'ACXB+<3;QT15A+'7$31%$R)=? M-YK$&%9B/]>FO1H?,,<6M;>JM[CF8^U"4?IS]M.:P?9XIDXL8FHV<]NBH: (B!W=$=]P8VP9'G!OHN9 M2\* MU>XV56:O83M["<-B]&2SYO&BM4"Q?="=]:< S:^],A#D3N>8G3:M8\F M$> .>VI%7'B$A12UG@2K?A3[ES@ @8N!-X>Q]>[:S;04LL]V6T@F?-U6=7)M MZ6!W]^H$%^O1=!0FG'CX%I-^.N76Q'Y:UUI4QW*#7/'' MFW2@&)@@V''58$6.0BD)Q$=W6JPO>D87FW!P'J#LZ[:VMZ HXJ?3?C'74!.- M8OG5Z+:/QE2@Y; ELU!AZ*'K8;0C)+HCNG[L=@+8Q5XH!*J-"Z60NBE$V[G? MWIZR0Z0CVAV%#=^C6^2&5/@6L8M'N=9G1X1D0EB= -G0'(/#GSF&RY"+RQ^$ MG_S0OQ%HY6X^]1Z471(ZR^$)1M/'3,6 $12E#+Q,02Z[KJ>T35VYC]"SNS^( M,%:GOF]L4-E1DMQ 61$DV2!6)T8VM2?'M2YC_*;(MV+E*P+S'!,>X]_D7 @B MR00M;8B)26!,+&ISWF*RC<5E6&7W?FS26TKADC(1LP10$@GF,Q!S=7.)R85F M/%UL4F%V+F(S<5(*E_'B-ULL)?%@8?;@/H\]^SZ/W617\T/G ML>^3>+,G\9;;6UWM$T>M31S=,=]F(?ON8YA0\*LF0>;,JMC4T/7;=YL+'--TC2(JZ?RQP( MX/(0>)\0]5?W0I>)I"(Q630_SR@W>,'^GC 3BRF JS(\\F\-5_15)-;R\;7] MR'(K*?$]SQ&5&9!5""H"F;%HIQGLZ$::?^ M.6AZ!J&UC7\MRNC>N>HL&UA&:[8!@F<0;R;YL"E1?,=Z=DGH$&&Y;3#O@WKB M-#V#N-K&OS:EK^]:;V(,+*,QVQ3&,X@\X\P83-0OO5V;F::.^\ASU7Y=SS.( MK,U]FW(Z0%5#IX1E^ZS:?Z@PVZK=JN2ZO=YHW;IP*Z=U^VV05"0HB^9'$Z#E M+=R;<<#R8G(!<;BJ\(<*MS5O:Z*JG,7[;=OZ2X"I,JC#6.A'VU+YF,#/"2O\ M.6FK2#SEX6=-,)7WLF"'2O,%,97G-)WS/%F>5P.E55>1<,K%TYIX*F6MO^,I MN0C&UYZ+1_E1-Y[/^+#]7&?U@H:Y4E;9%_[341_0:ZHLG9X$&:4I:FC+\J3] MG&6R7T-8*DLU&_[*6?'<_S>-Y+&*N?^FT<[[U%+]Z7S&$MAU@LL]?'"?LH[W M*>O[E/5]ROH^93VOD)^UN*RES5-?+6%_US_%(CN^HY?OO=G-;L MYBRICN]S#XK(/6@7-N]*/:=O".,*IT\.D"YED[)'_)Q:.W+_\/4$L#!!0 ( #M-;E&UL[5U;<]M&EGZ>_(K>;-7: MJ9(L.]G9BC.3;$$4Y'!'(C4D;4]V:FL* IH2)B# !4!9FJW][]L7@ 0)] 4\ M#: Y.P^)9;G1Y_3IKV_G^OM_?UY%Z FG69C$/[YZ]^;M*X1C/PG"^.''5V&6 MG'___6_?G[][]>\_??7[?SH_1W=I$FQ\'*#[%X2#!R\]SW#Z%/HX>^,G*[3) MR(?(O?K@S+)-F&.4)?8.^??OV^_-OWW[['?KSW=WGM[]]?WO]RW\X?_AT]/>;[^X>*" M?O-\GT9ODO3A@I#X[J)L^/57O_D-:_O#>>=A MG.5T3.R[+/PA8[^^27PV* V"2-B"_NV\;'9.?W7^[MOS[]Z]>[MK3;MK)X7:%X4DLR+>MJWW_ M]H+_XW[C4,++5K(_??6;WZ=)A&=XB1C!'_*7-?[QZRQ/HZ\1;?%Q-A8R]'[;!__@PB!;#UZ. M@SIK[-=MV:M\U!>+=S@-D\"-C^/UX.M^F9[G7MH: ]%QS.Z^[(O92?O-8/\[QB@_=^C?;\A/>_SBYQS' 0Y*CFDGDAV0T6 [ M+.FW[#CQJUV^BNA)DZ2OJC)X17O,R@UXZ67WK,]-=O[@>6MV*ES@*,_*W[#S ME0FB^,5?YH_DO+XD!T% 3VH<9^PT<]+4BQ_P"L?YYX%&?))O7Q 4_D MC[_T) 4V^Z\4LT^Y>D5O+X1!>A_#\?G'^:N?&-US1AA5F4,5[NC]K-JNX! Q M%L\091(Q+E&%S3/$&464T]]?[$1S($LG]5&2!C@M;HQ5T7JI7_Z"_*@89M'B MPD_(6;_.S\L1L\^7:;+J'B>/<17I#-YY+T_^M\LR:;)F/V M/LM3S\\%RU+Y&71]Z?(%62B,1G9!;^O!AOQD&:1U17"(S59STPO()OB+X_O) M)L[)\X\\$6/RH\]XRNZ2*/1?^/^W/ M U[H;* B/Y1L"RAGV2?_1"WD0)VMR M@4 [#M ^"Y;!]5AA'<(7-,N]P'D<^RDF&_L5YG^.XX+AC$Y>^$37GP#"6I]" M8=N&/PA4RUY1NNU6@LG!1M'P_ 4/9H@%UD8@AXNJ->[Z>4KD9/V.R44(!U>; ME"YW]G!F]Z-I_HA3P2I2?P>^WNMR!ED_GSUZ7R20P\\X]4-R_SM#3Y2"9<#3 M%D;MEMQJGGJ!W'2-4X^>+&1%)"M\DV29 &1-+:&PDE"' &D\&4UO770]F]ZB MZ9T[;H(<,@Q17[808G\Y2\N MN83G+^X*IP\$T!_2Y$O^2!4>7OQR,-FJUL<"2),+"'9X]ZCL'W$"J*!@"8(T MY5""I\UT]*\DRF.NR%H1'?< MJ2P&5A]/2WUQA5-JPB]XY9IE@]<3.P2ZWC-6VBG9P53SGP%7MV\.]KXQ/2&W@"5DK!E(ZPPVODU<6AYK@]\P_XA6L.B[>G0 M.5*PIWCZ*"?']"FDMZ7JG$;+392)O*-88'!M]+]:$/>II@/)'C')"8^-%**9V.C;N(,S\*,DV*9-)*_F< MH8"9P%C/(<&V3ZW1* ]7&/&-ZXTEVP9H&LJM +Y$>KELCKSL\3I*ODR(.,B/ MX_@)9]1VX\3!=1A[L4]_]@G;C.&K[?0KW./ W4*OCJ;&!=D^)M/)^?$#.Y I=CR?.9,3^-EJ,/XT78]BT9AT=OZH/^Y_[T) MG[P(,SL482;TR>9%_X&POO^+2DMN[:^[GM!53T9*EO\CO1#,R$;H+I=8NIIZ M9,+$VNM?9J"5ZB[((AW-7&?NHM=7+O_I&_([Q!8P7;;L!_>/'\>?G!MWLC#I M76"OP*2."X:E-M1&U[_DF[;%@=;WD&YN[ F4L7_('?KI;_BG-T@9!BK-8." M2D07=)R2JU+&,+0J>[<,-:)1'\)$*N[>7L0$I0>W4"6GZ0AB3F1KUOC7Q M_M3F$ (K2H&ABBHS$-[1L@QR"[\@,OKX1UY>6=//2ZOKYD^F^?SCKN\?/&2K91P7_VR<2 M8B.P;/4.,'>M[9D=0=V.G:35V#ZDXHBJ+B@-[6,C&;TM"I#Z!L#8/+5E?OQ$ MF'9/4.&PEV7K>FE,KA]4_UDR&_H*LZ3\&^A2TN((LBA8AP3'5 =!;>8HHV30 M_[S[7X/&"&.CR+<9M;2'8MF2U!+%X>+2QU@OR^0@681B@8A:0Y>&@@O(HF!= MA]:I@10C/D2-CN#[L]4\)A&15D;?>_G+),GQSA2ORE&C_[T1RTP;3B$H^]TGHV![RV MM[IY=W1Y-G+_I8)'";]OE:INV] E';W>I7.(#<[+V25WNBS=D3+%J2C]!+Z- MJ?D!*2FGDRMW,B<[%/EI/KT97SD+MEV1/VZI2P::7G,WC>N;Z>OUQXGR\ M&I,VW]B&-PU)U3[6;=VIW[].NWZ:MWJ0R?[;3?9.V>HL.\ 8EW> TQ0&[U5R%3V& XR!SXH Y M6#C!7S=9SM3(HF>I?@?@EVIK7D&/UY(:RMB%+RCI&5PTAD>DETWPF($-\DQO M+9S:R_TX;/:5J)/L90OON? 6N,0Q7H:B:ZZHM8%TG#(N0(G?^&:=>\\:;Z0^ M^=9;):W8'RCEIDP$#5DVE0CJ)_U;EF'A:5+\(SBEVQX-"(H7TX5S@YSYW#4: M5M">0>GU2)/+0=+*[8VTED"N/M^=I8H;QSFF;\OP"5]YN=><<5#9')XL3LZ' M@6QQ%0*(4D %"4N0H2N)>KXXC2GI##UDYQR3VT,>+D->(ZLQ8Y&Z/1P_"DX, M (A00/LD[$I=HRV+.H1TIJ678[!Z&V6XQEE^YX6B\!IA<^A1J>(# J=MW\P3 ML^P=T>XM09*N% [/+:WIZ*E^1:Y,%[W?!EYYHH$B*,03YZBX;K^F?7Z#G#Q/ MP_M-3M6 *$\(8A3G5V]CD$==P@F'*<>E$]!.I1;WA[M)$K&:IM@!'8-6I M@:*M:'=HS?HSN!$>R:5T&]1D=9 (L/IP:]%> @STE1M_L]I$5#'%5)34'I_B M1[)PR)MGM_^2S7BZ)%=9D1:E92\&,N@?PS5D.51(H@"3R[QU4#M2* TI]H^> MRP$L2+(0LZ:69FU"QL+'=C82UN^9E;GS)&.76T(&B@N[";W[,&+Y@P0(J;: M(J.!&D@13$\\%.TZ-7@('\FJ7"7<@M\AP-LPYD/0BM#0[X/CAN9L*5EYD=>I M47QD[.DAY0GT_B@IH(B2V.+G!9TCGY-!ZR2EBK,N2C@=/RX]HYZ9X0WZ[I** M2/CX4N.QK[O"V@N#XBDH7TO-;0W<%\0< &\,M.-MZ@NF\DSHC6V++(\9NRP# MEE0@#=<(Q9QT9G^9/^(H4M5WVFL$M[0TT31@7F'=6EO#J6G0=3N*4-(=FF_] M)"6;,[/:,$_1$:T]EKZ,DN!P&G6_,F',U>#*B$VW0N<,,4H$'*B@AB@YZZ"D M)9PF,Z_NG'4&MA'9UU(O&L1CN Z29EUX]?++EL&NA9#J#_)V<]B/:QLM5>*'[+ @/T>8G1IQX*RH:NUOLF!PK4_! M+F\M^ .YOU7H\"RI%0*&=VS38Y)NX-*!6;:XV@BFYN77%HW#N$*IC!';=L9= MG\P9UK9IG'5R!_?*MX:5K17S5GAM*0T&C9CI)XEMLEI1M4_B_\ISPUS$K#^F+L\0/%*QH=%V R.K54Y.( MIJ?OZ?G(5#1#C1DVNJ,SM'^,<.2V>,=4&#PK$H*+:9E17;$,FP86+8S/(/$W=.9*8W?= M07A-:--+$,H?::6U_02AKV,VM2A9\K2[V3=G*& EG%GSD$R_SP*Q\Y!GYR5+ M^XTE*THLN'(I*-#4G])M'C[$+"U5G$_(@+SL<4&684;SG24Q"]F=+D=DS84! MYJ[Q,^;0A(-W,N4-P2_8>RGY(),H5NFO44I5>FL:TEQ M,^8V9MA-IT>12#UXP'*Q9'D;EFNC=M70"CK^,*Q.UG0YWDY5F81L1B;J,-4Q MGZ5O&TY.2&^08]; * ;="0R=XCV)H>61OTIB3%XZ+]23C^YZ1$!@@9W6)<' MO%1O%*966=]U=^I5I?0+\$B^-5B)1\TAR%U&IR3/_&=GYOX\O;ER9_-_\=9) M]COD_O'C>/'+:53H44M04JI'U!L6+^ B4L'KJ8R>JXM.L#BN.C.(;@ MN59/>[)]RQ7^%'O:$4;7,N0>);-#!!\_S7VG1I);.#OPM>C&S8);7,K4%YWG M33J"8?U,2!2>>@X@=$":!I;(M104L.0L<@X50 ]!D/#RG+TU4Y M=RMI+AVR.7GTD,ZFRQ'_)2WX4#RM\E1 MO2T/],[G;[G8/N)-Z37Z$H4!S09<:&?(8_^TK]H(R/^MTFF8F),]K8:QE=:/ MXWSAVK-(')\\55-\E])0O?SECB F=^* /F#7*TD..OT.P [UK7D%J3F\[!&Q M?'4T8'Y=D&*QO+BD8[+.H=G!Z25[!(YQD!""UG*JA1,>==U8CJ)8:C.J3V AI>$7 U*JL4)$"EL#DX M782"#PCJ9N,//R^H@?OCW$4WKD/-X$S9;1G*5#*HI8C0F8P.]-]7A:IJ07IL M4'GO_3-$R]U$!W32%?TAVJ$EX(1BIJ05$ MGRR@!G( *+HTI.8%<-A2<5M2.BTW,H%\JDI4&6#L"-'+VN?U/?"O<)]QZH<9 MODO#&I0&8Z/S +^.Y-9U_%\&2H]]AFH^1N4H$!N&):MSZ%EL'7K5)?Q[NC)G MC_0_>G5_\B(ZI!DF]_?0)RS2?R!7_/U?5%H*[]60/N&7;P,C MMMJ 6#AB$P M,T;1.?)R=+^-%DV6Q=%H4(';V]@U=-;_?\0@T7E+A4"]\W6&/\SSS8 (ZV\\ M4QM#KZ;IZ7*GA]L+!R#L\E]@(L^F*%A(3Z:,U4=P#XJK+6 M@S-TD#*.+8X=&_R7'5BU34M!S[Q=7M*(+()#S30Z/XS*L6P+ (A.9/$^%O]] M%2&A6PY+KQ7@X/+E([G3C>-MUA;'SPGSDLJX+3HP4*ZD):^0-4V+@; #;%W0 MHX^174)M;TO,;'F3#D8H]2%K4)G MK# ^M>@ NBS;\PIZ:#S29RA[YE=0RE3G[%BU-R*BO9P.$7ODI%IVD*A+7;7M MJ+^#Q2B2G?G/Z/IF^GF.KF?36S2]00,WM M2&,BCK>[C9(LGRYG/$7S8;Q00P.(U:V9%BR*?,[LZ#/WDSOYZ!JRO1W/)SQF M@M*F?Q9)LT_+*--%_AFMIH?7& MQL9"-QMY,!F[R0D@0L'.4NHR.0AC-\63T8]C9Q(_+'"ZNL+W-/*DZH4UO8_" M!W8:9;=>3HX2>@4EI]!6EW='3A<_7--JW[]@+UU\202;GV$B8"?13L8,03J9 MEG^U!,[="JGF2]H=,@#W6OH:\\+@.DD==KG*QK$?;0+Z*EL\XEO"W28M4NU, M-ZDTJ3R\/]"MV<1(S,4P\JLJ55AQ)JCFBMUE=WS0^RO/^1X93&'?JRP,7.0- M2.W$;O\F)F?OL6!LS?7G[G>OSO%\+_ S*KR(J%WQP+]H5I8>&24Q4QYMO(CN MN**$M$-P8L3I;QCI=>WWI^OV5QE"@[/?=ABH,@Y$!V+)'F#!3#;Z_@VX$/K9 M=_Q''&PB/%T>J@I9DC5R)2M4A@LZC@5^SB\CL9O+L;V!US]L%* U7)"F)W!) M?*?V*)+U,6M/\B+W^CC'JVR1S#"52!CA M"<['S*YVDV3D]V:,XYV3!2TH^38YH7U[YB>@4>S%)D0*$E&$1W0O6'\,3CNKR9"-)$N(C8 M(<\O7FK',M#KBZ.>0KS57/6;LD2 K]V_&TM+8L:?I.C,X$VJ'8-Z'NHZ? Z: M*$6$U>9Y[\N_;[=W.T]>&+''3#)*5JLDKB;$D"6U;]N+ <^^8[B&^HT7EPBO M)$BO$SXCR7?/@J99S_&N!JIT'X>/=B!?QF,DUN#(>#2B^PEVW3'2TGU'YTMP MX*H^=R"3'(?C"7KMM!!0+?*PY?P-X%"FFWE3]959%[).LG+6?,?JJ2$M@YZF M4.2>8A:DBU3E[A(Y\*@^ZSIOFPG4+:8+YP:9R-HVY.CD%5&,#='&Q'1")Z(V MZ.Q))1J$U CH1=0'81P7?DU"369S:[@"4LH%3&]8=LW\5,[#&/F\=\LPI9!! M77&GGHI>$/0A28(O822"S/:?H1@YI ,!Q73QLSOCR0CYQC.>+)S)A_'EC8NL MK,=S./A#-#1*N>]JC]=A[,5^2!"99 R;^L4>Q9\:K/6HY \6I--8ZO'2N7$F M(Y><;"[%VNLYF6B6J U]]_8,46FBC[&W(6L9![(BCT,/^PFG]XG8F&EB].B< MOO$(RX\X#WWK]NH?I0Z_#C B7^B%?D]\<*JME+4TD%150!RFP MR_RBO&]$.T>L=TL0I#'^IKRC,O%W%J53Y.V>X77":C90Y#:"1-H<'JDCY\- MK$Y! &TI($["(LSH2*(>K:,Q)1V@9T3CA%+L":*Z]OX9@HXF.J!CF\5MD0YM M"]1J&FAULH42[6QKN*;. )N&O,6-3>!;0)V>@65/.RVJ%ELTV:(!UU>W0,(G MX?K_"6>6F%TL63U]3 M8MKE7@N;=J3O5N0-%@C7C[!*[ ME?G0S4Y=ZS3H'>PGQX=ONZMUE+Q@GD:TX$!8&432&!)XK>8!=.LN>N=I8U'" M^S<4)VV&]99!T,TC.JT89K7@J@'*FL SNPP:RT,J&IM>!@8+1):@X9FDIYTO M@_:L'[L,]D9T^LN@N3AF"^#U%1-8."]>D]'0X-PPWA"Y%X$8A#.>0X ZQE,M M(#D"\SP-[S)"%\QG:N\\Q*EFV9$7U,R\-D89= M@[,?=S<:)IE-ES#U4@N_H[L,.;+F>0)?/;-[Q"I&U^%]J# MKWEZM9H7<$7!(O#N1007:5,#-0:%]"&@^.X-^NS,9LYD4297-N'J:(KKEA>F MG-"@J4QB2IJ0Q2C8@H*> 05+J.3IM*Y2*H$V5"R4XW"@U IW*:9>@F6TNOM, M=0C8B0,64\B+O8JO2<=T9C[Y0ILQ 'WC6>8OS GP3/X)I5&D]N\T-8.Q46K6 MQP$,UH[T#6T$IL[GT!K;_<<[*B]^A&^,5_2OK=Y#AHD8C98T-F9H,.7>&\BR MM=&-Q*0QAF9A,F0>!6:GK.I 2L6XJ,1"^WXZRK*@YAQD=F-Z,$X5<;);LSFC M?+:O*MN:<:S+LW6L]#1S-&A._$D8OS^P/!NE&;\C&_VJ77E8S]$F\8$])U'00J8>CN#.1+,P:2:$<$R? C'*TEP M,!0J#C-^*N+4A,U-5PDS&8]63_%J4!UC@G%51!DYI39,R?V=\)H4!;19]D##YN7C*79O8P9+ Z1H M<1=H/!E-;UUTZ5Y/9V[YMX7S)[/*5QND($]I=9PH[#20@\79WDIN9HWUIYC: M2YNAC#,7?F!$U23E!?0P/I%T*&HI-.J&U%/24W(KFA\X?[F+J%4R#B@_:_K\ MG6 1HJ2?P--:J?D!V>UFM&CQXA>6^(+BZ>[6G2S.:.IDRW"E(XEZ(BO-J>D+ M6S[& =MVVRC-U=\90)D>9S 3,2?"G>#*=,3T/J_V!!\(<'I":4!=B_D:LK9[ MD7\"7MM=UE%'M=TU> =I5PYJNU^/)\YD=(JUW34$I5G;77>6!_+7X=X&OI]N MCBN'(OK>O%>.@E.@\ICV6G%)B78$.J^18F!@TCHITM%9MAQ;2T?M:*.#T./= M1XN:#\Q;M?#A.9A\42N(TZB$*D@=PKLMZDL6GEJ&/$:!+,,K;38.[K2<1"4R MK/J'JM#63U[,VHHK\NH(CA9Q>W!N3!4GG1T=ED!'6Q"U%)E:<](7G%AIUSOO MA?IX*;'4U-@ D"0\ %'$"_^N>=?V 4 M0.^NC[.9.UE4LT%;AB#U^"69GF63T<_FP[RQ%7O.7AOP5M-$$0*1!;7](+_( MV6<\O.!H?N4YSMLQ/9N2!_1W2.Y MSS=6:0'+-B>A! MT,KZ1*Q3^W+-B09' ,RCN5:RZ7+$?QD^ MX;)\%J])T? Z-=$KY#5K<%2@2UC)!DIV?""OXECH;3FA#TI_RPL*"F;*\B:& MWLP]"Z;E&]N@O-#KF"V3G:/2-V=DOZ=_W7^8!^3_-KW(#D5:9B\! MVTEZM(\8T:N5-75+[[ME24>OGJX=HU-6Q(,,T6[;#]SF,T U5;I;^R&/4H@# M9T4#Y_Y6[NU-ZT_V!;CBJIH;R JK=L]T<5Z%@&6PTQ!%K0*JYLP,Y#XFP%,' MQ<,Z*A?&WIG5JIV%LQAF)(Q6%>FN(-C1@[##XTV$?=-%OO0+??QQXZ4Y3J,7 M7@J@X2$M:FFBT(> .FB7+ M];/LNJC=8 @Z-X3?5^9!)OY<=<9N!1:%@KK># M[H="RK##-/?"R+;;FG"HAQN&7,IFLVPZSV&31D78U'2&S2I]4+!38S9*]&?: M_W]UF&:S+?\M510!SOPT7)K4E1EW*S!<)" P:LPVE!%1KNXP<.O M3( M;VCFA=LP#E>;U8SN@%&18R"[3M(B#"E^X%D3%RPKCB+QI9F^P0\ZDR,$A0H5 MC+!4%XP55/"".#-EQHP,+9,4;?E!G"'+%H!1L=9>9,:1T\MBFJ8/7EQH34;D M)$RB,"@U*G?\UL#^6BDQN2T[F>DGE#5.!KK$NAHW9+6]>X,^3IR/5V-:Y'0\ M6;BS\39J&^JU(]&_1UX M/>AR!@$XC1!T%C3TA:5EWKIF_8+.:9P@MX=ROY8USVAG&])UI52#;JL)[$!] MYY!%$+#ZKY'WT*"TV_]WB*JND1+(!:'L$-$>+4&$<*1579Q8J)V5TYROO"BZ MW&1AC#-Q@=W]5O"BFHU40:H77E>3]8O*CBV:>LFPZ]4UQ=+NQU$S8OWBH#E9 M6W. 3LN/P:Z=K7@$/6F:TOWM\M71,FFJ")]!7"I;":CF:]E^%@$JX>42^_ET MR10%X=.>HJU)+2QK#E(-:_ !VJ-8__32$A04NJE'9F@8\& QU8!/3&>L(=<] MO;$N3@?1'=^1QY O+-2A^Y5IW;& *\BJ*U* Z^2?LT')*I" 2LDJFYA>\/7! M"V.:V6D:DX?S.LE"_K#F3ONBVMJ*CZ#HTN,)YF*?92B):1$5TK\7T;W.>%B( M@6'H5985NU%860FE-5RN>J,YU<)3>UZA30_ BNL=/AR8 "KYI:_*QA=[<$5>WD M4M?P:4]69QB[#B.I6%M[?9-?>@B M:BVE=!I[2LDZ8KR?H4O\$,9LC[GT"$N^R0HT%DX -YR1EVN:2Y5*_YB+ON:" M7-[LFPF7)QI13\-@IVU_4VFZ2.$QV__Q[A,% U0ORE.7;',&[I0,#6X46I]! MW"G:\ 4Y6H*H/3\C-I(^JJOTGK!=U[Z9'/'MU"\W(3%&4PDGYBLN"(B!_0 M;B2L-?*%4[/-EJXC$%F=$>D,'7^JL40<,_R$XTU3+OB]?X:<4DUT(/,_U@38)K;I1"K'3=RU@5H->L G6FAFL!+Q'%V0> MWK/6L6XMP8%JU))RP'5Q=VA]N0XSFN.4K:%K\KNF$ QQ6Q-6&"$'1BPQO/?2 M(,/ZMP0A6C)HLLC(IZ$S@ZT3!&1&LQ'Y<9HNDB^'^>=D+>&&6R%U \;;HN\S M1'LG\X]H_Q:A1"&!NAU7/@$=(*1(BLV1^0OV4K$Y5]@4@A$5?0A(BAV$]DJ5 M5A;A0C7J*C"TQ [0 ?';'#NZZ ,P8\4CFK0^S0U!>AXI;=A;BO6,GFC7_*'/ M.S>EU !S;D"-(1KC::1NEHMP3SVA1IX=EL5,H=W=OG3',;\$=&%@-,M$YW;& M3F36M;DQT[6L;+FG+MBJWX !Q=NXH/+8-E<(;2<-==%N)?9Z*J&RQ&F* U9"?.$]%\EC M+G&,EZ'HMJOX"%Y(18W(+I"LBH0GUJ+-[$A$N'L8QV3[($232VICI MW'SY%L@8008<1KUT(CU#S.M8'J5I_V U'*C_CLJLDEH;$9W&6EF:X!?Y5=QXCV; DH5 .ONZE()-[/ MPW";87VZK-J#9IC5YQTE69[5K$&9*F4AM%?PT]+,J" X_?8-FB^FHS^@2X>G M[KF]+(OS$&XD\IXDR2W3J>M,60QR."U M\GHT(BEP=41'_1F5C*8V<^8_H^N;Z>C%W; MZJ8<+ZCC#3"&RS_NU[68WD?A0U,Q;6E3B+.BBCX$4;MJ5A'M'$5EU0Y#[HHF M>(<[+!Z.,MGR<5I10BII5GT7M:#85SCE,LQI%EOA\WK;P$"HY $MJ#&?IRVU M! 3B83:$.S;)M#^#Q@?Z2,/!%5M>W/&-^=$VIP*262]:]F3$5'$<]V#OSPP5 MA(O(M+-F7\]J*0]OF>,472?I$H>T)I]E2 5(LU&1#0!#3]@OTJ_>A#$>DQ]% MFUY#0SAR1;1!P"Q[17^F_2+6L:PT]# P$PV]CB*IW/L%";?'4,222PNYP#14 M%=?[QAAT9!P9,+ON.E:7&!\41S(Y""&EG)J^H[7YH3+.L@T.!+@2M388N]W$ MA;D0;M[[&>+]6X8GA10D(=W"R>C'^,H*3!01@ KU2W-;L+%5Q@$(/1]G,W>R M0,Y\[EI79E8ZZII!52GX#K, +,A%C)_O)#T$A[2IB1P (OI&4@#L.D>\ M=TM@HB. IOC_QAFHCHE[^8F0Y.0A%>*U -(V7I__0$@ M*9$B%@0IB@1D?VB3V "X^]O% KM8+'[^Z]/CRXM/@EL8X0D_<-]_3W[W6)%\'06'?W'\#^/WKYY\_[X[9NW9T?_.Q[__N;=A\]7?_QM M\/??+OYX?W?QMYO_>WWT^/CX6I AOB9(.#YFI/HX^/,G_K\'AZ(CQF- /WXW MBZ+%3R=)]*/X)RI^?!.Z@BF-#QZ!+?B_CK-FQ_Q'QZ=OC\].7S]1;T/F M!/N%KTQBWP]0])K]=\)Q>_/A[,VF-1^N'@JE'BD.IQ\^?#@1O\TU9H-YT;IU M?NQW)\DOBXVQ@I8ULK]\^TTB3!+ZZ!9-COB?O]Y>5[)]PAN>8(]\O0C=>(Z" M*/MS$'B7082CU74P"HI0X"$O^RYGH&TV&24I*7[HYK_^RN=: M&Y)7>:9?\8_33)@3ASX("<7T>.HX"T'#"?(CFOU$X".P27_P]9XQ=_H]46<7"[''%YD0Y(D5"'N-F0[*]"GJ] E4];G"R8M0RB8W>&?2_K/2'A M7 56]M50130SSNS[X8)3ZOBOCD+B(9+8_#V#/8P)Y^D*4]?Q_T .N0R\"R=" M$KS!IH9##K,H1_WM_E'/#,$]&U&"=.'7AJ-;9$6.Z%EWB/Y7[!"V@?%7MV@1 MDFV;IFII"SA*XMYB3@_VN0XM!G(!B_OU*!2\U MM03R,HMRU'_'0EED"X.W,"4VCF(E+C(,IMVH@LG MSA&9,A/WB82/T8RG7S@!K-?RUE;@#C *X-^9[WDW0[Y?!7NAD15H%]D"0.[, MV62$S'G3$E,W[ ,0,Q4 M+DQ.XROR!+6Z[F00FC TH)3A6T'Z5J-^#4(=$7 ; 7&ZIY3"YD)(@PA:LMAN MVZ](Y$I4!K_$H4$R&#IT-@@\_L?E/V.\='Q&*1U$0X>0%=N1_N;X\79 O%Y? M$V0$Z%A>5)I &"2Z@>OR= 5ZBUS$Z'WPT1<4R:./6ETL$92:[3WE[C:1SYB@ MA8.]RZ<%7^75@I&WM40B *-[2OK=>:7166%L@7Z+,3CI]XAQ,4&LF7>3L U2 M*4B,PLCQ19XP7<^;)Z#TT?1Q011JJ>/BE^##-JG M,/0>L>\#0EC_VG3 -WP89**&S@+S.8<F4I;*YZ>##?.[IQD+S M]4*Y4!@/=,8#?#?!HC7A!CL/V&?.+J+,0HK@^2ST&2>46\MH5>$]:G>WT\?7 M1\>@U21'M%X(0-&A7['554Y =":'"3*G:^RLN,>EYV5N-39&2#6(D]%'AZ\P5J;9-<0(X-VF*/F)OE\,Q!L?G, M^%NIA5/1R2895?%OT 9\%,T0T39M4&NKA -QO*>[Q>ULV;2W:E;)0E\,/]KE M1@$6X$L8N$V,8*Z?,>*MO0/7P,2@G46.T^JY9[%4"GS">PB+YE[MH(6Q88I= MY%H_.-'+_F.#5IR! MY^&$CK&#O>L@#>!#40:@M4WB #DVR)<=N&X\CWV>,B@\!Y[53] ,!10O$2]L M,4S.*]J>$YE\<:O M&I%]"=[H?/>Q 'V&(NPZ?H_)[T4ZK,F$+Y+]DA;?JMO#P!T10:@GMJ5C1,2- M-2U/".S<]_K4[(A=%QF#/*4U41&8!:U[4, M9>E.L/_UGL?&;M$2!:6CM-*O^YW*%:CQV5MFJ#WW6P[?,*3,M*2?VZX$+6E@ M!83;3!GD#HNK06,23C T7?(MC$=;RM9!9+>LLZC26\!5M37@]M8(4<&R0?[N M9X?\B7)4 O(H->M7#)7JE!=$F46#HK"?4,!8\0>!-_#F.! /?_#ZJ6IQ5/6R M2#J5 !BTW%P@AB;S&026C. YKS3\+_%/0%"J'A8)21"%'=9\;;)OJL27:VG?OB#/YD%DM8@\JB]A$!8YA(0(M+9'D!"[!H57-SIV MQ=@YV@2DC3A[=YY0O3RB7',:,:!0U;7# ;*[SJPG@Q!7W 9 M(287=7QB/U^T1C7V"CL<';;(5JPY3Q>Q<[8-A+UXJ+5E"B%A%XX=ZPKS0R+, M $UY<+,G<7Y!4>6J76QCC>BV6(.?_;-H]A5/Y->7L]G67BQJ ^\?,8U$B%PK M44$Y@#6"K@.*XMU!>^?M8.E@G]_.OP]S!UYI&NZY0[&K,[,U1K%&)6K#HW@5 MT2+S<.F0@&TY:);=41&L!9M;(V>8X7T]N=B&6%134MZV7X%4J95*(NKY98(T M+K ?1V#F"M3:7HFL^34H0/L[PM,9(VJP9'[6-'V%;S0IY6RH9DZ],>R17TUL M#(KJ I2G"JB;EE1W%.LE"^.C/G\T(6%)$%VX -9AXI+JXZ8E,*EH[?&^4X-J M%CI]>[AIFY)USS?^5;0GC8Q)<:Q[V;;(JD%;K35I"1?\JG88*(NFKOM6EHB#"J-UPYW@Q:3LI;^>O ]6/N MSH]Y+AY#,HH(?HBCY("B5LI&2X,;(N*2=J!*5 MFXQDA?R;(&30YC0[_"J2."",HZG@_GRU:3)V5N*D\]$AWDB03P7K]#I(N%9- M[?8^8H5>M(RK03MGH?+)5?*RQO/?I2Q6=8?QPK!UT?'J"VXE/ID ME6M!N*J!+):N$A^#TK7726> U#:_MT$8.6YVSUDV+UVNTG-@/"$T%T\0UW'' M6OZ(#9K2-J[JBAPOGGMQ\*]]%R+HTG?_"E8P:)##G7B ET%?]JBQ[VZ+R"5T MMY%[;8KX%'M1D7/>8&>>]+-"N-7<*]*I31%6JJ+UI97O:+&X"ORWF"TM+["3 MOWD^FC#[3Y!#&2W95O.6<;)]CX.*MSK?;DEGU]%,%MG.2 %R/#,H0W#HT-F5 M'SYV6=%,\DW3\@$E)/:8!KBF1C_[K]RE#R^/4S$F(9\JWOGJ5P;X=;"^N#]P M(S:)Q%,%:K8:#&2(65&(;LMOJXV444E3O,26XLIJKD&_@FFNDL6LJ0V_!HDA M=[.2^VR,3[&BW8>WB#EP+F9^?CX^I$6%1Y-!I2BB&[7 M M7L]/P4I@K%W9,WVCA(D#NG*4CBH6!Y_3ZHU?.1,XB303D7%ZD>B:"&;HF: MBD[/1\*Z*)J4,2%-!JF5+/,,!0RA9E"ZA."0,D*N0G(3.H$P.5E!%PX$6"%2 MI^?S$[D6G@;E4Z1A3W2!DC]S#*?W4:JK[>L.< C>7AV\#%JPRV0/7!'*IFPN M(+Q4W-W5ZMI['9N:2JP6J0R;W3TP(_)SRLR."5HXV,LV(^DF9%W32[@5VJJA M-=AA*8L>?F9X97NT(V-G)9)*B./5MR2%SH>E'G)\VGNRHL=XC@0JH?*N2V)& M_N:]:OVM ]#_L%0"1*F](N5&:45F&IMHA*SO86F#%)WVJITWUP1Y"&_-K/!L M1@\^GLIB '1U\#J(5R0 AJ^#):)M)&^H!CJ( MY TE4@8=UJ:7\NA].'#_&6."&"-,JZ/5V'>"B'DH/$=\P9M (3[] 8RT!!HJ M78C=U<#K0,(!^L#M; ,.0D7JX-7:+7H#%XOT;>#=%PO50 >Q6"B1,BA"S.AV M$?+$$W]J.,4,5I'MSET"18QL3 M71LO3YS>#B[>0F ;D>0'*'"3"_D5V[7Z2:'*N MXJ8D_J+5S6:!ZV.SN^-N\G9= M?.NS"K%:,)7@?QP"3GEO_'/=6EXR-QB,WP MP2Y36OX+9OJ*/\BU3*XKEL.CZ17RRR=WQFO_\'MQEY,) K?Z'1-AEYO0M80. M(F2Y$VC[T-+GI'0MFL;^ZP$:ITGFU)GH0I?@ZA0_VE><(H,K2RY=!P$#3[+# MX)?'_9#&E8_%[3RL??JT&XIPZ:Q^'OB^P], 3[#K!%'*U#UQ LIH910FQ3LF M_'8ZVY(F;QTG>8;(@^Y [3IJOPK1UC0IO2R^"\[[NE"WO\(/&V!.UY4+1,DF M/$]A=/Q-G8.FI1YJ?J6;X@XUB>J^)F%&WCUC]-SG$2:UB5?UZ-YFD:D3I#=- M-T4SDENHXYQ41Q,)V!).("/6]F?ZM6H:0B\8K-9!5I\W=&&'WHK@6NE^T^ZF M!QJX:VL#T?%B8!J2S]?C#8ZWR.>QU&%((UHJ)4VK[,FNHUIE/G:&L']K<9:> MNJ5;O=7N9J(T8M?VH43 \S(,\L.J+4R@::QL:L7<5#/;_X3[X8YMD!$=L.W& M$I$(/_A;Y>QVGX'5G^AZ2E93]+SFZ!ZJ,W\)(Z2_[=?O;\6D;P!+_Y;@G;BO MT$),(!NHZUF=??=E[M8B/T%M-+E!E*(:<[:ZGU5S50.&_N>H3F2+QR^#R%\- M/$8J\M*KI;S0, D#]ESB-N;[/H@R,618EX?.Z-@AJW4.Z MTJ,2RM46I6#24LUA^K5.%<(JYB?5!<@.0Y44U1DC(F(2W=HCX-LFFAV U!?K MHO?^NAQU/='%9]>*?1HC:H/4WS5-"VRT B7&#^(=R\ M*Y,R6S(V]0PQ.(I9\QM0:0UC#,/4FJ?./O@0]J8> %3U9KU]X@;9-JBVYC:- M-2VRS::XR@8WJ @&33,#]-7(3:+\_#PIU);:17XJG"LO+#DJ5S8W7PC5'&N9 M"T.Y:WGI.[/D7$R=U&#$L9@>B3:=BNEQ=+B'8D"IY$(<5V(_MQH8O)++V#$H M8L'USP/U+SD[F2_BK*Q-R7S.^;470#O:&=M@V;8,XKZB)CU6$6IMU:@8WY": M0H=OKUNH1) NB?>*UZJW&EE@ K;9VKN_P:90N$*%7??@"4M]#:BI(15&"XJP M]BY _OI ]B*<.UCV.*:B<3_HZNB&"N.,TSY0_HRX@Z6)MCJGG1Y-@@V6P1*+5&ZK:&R$*E6X6PIYQAD_PFCSG\ M@HZQ@YG?G[XY+#5A>GTL$U$% ;-GC5KS!U U^ROE>9LT] 0H53;L!QO!N4P M;8I9YKVD :^V-Q5DGZ]*]2X'CP[QTG4R%UU-HJ^0Y%K_CB&"+ZEL0?CMH]O: MX6W_;X2TB,[604#VXN"88!?T8#OZ^C/34[4D6@N@&:*]#]68/=3&[!;QS13[ M.4^*Y^&,V/'O$9F_56ERQY18H]5=2^@PU_9KQB8.*';%>2E9P_HD7GE^S_8F$%(Q.[.%+!Z%<31 V MZ+&YG2=/D<$^+%H-"@Y"X]J4B%P3WQNIB15L7X5D@C"O*[+F?4^V3/:E@]"L M)@C+->B#D1I4-7,D#/9AT.J2<1"ZU[IL@&#R&R,UT]23"'->EN[V+ )^8_JT M\7%$?X],/XO#B.>GJA5H0 K<^$3B(!2XWVCO\U/2$O^06C:XP&V[6J8SEJ=7 M['59+W_G.2BA!%U ]1J?-AR$ZO6PI.M^_9FI:2.'YIVERKO#X34,&71X?;JG M]((FE%BCU%U+"%#P_DY6V@&@N /J0!.W/_C,%*Z$-Z!7?['4<#99:ZX<3 0< M TKC>78-))J%WJ^*-(0]?N.=^7B0,_ M9XU"[05K0*-Z.8(9^&+MM\O:TO]2U_Z1-V(M#!45'R--Q3Q' 0>,D/4. B63'E74:RP#5K!-"^][^#Z92(-P-S29H#UXWGL<^C MW6SM0@Y/U&!4#Y,?XB7*Z)?LEG<;SV IM@!6>WO!/<@R6:3:EF@ZZB'+-0.N M_P<7WB4OI+>V7&^-U_6BO/7YEZ47)#5]2#B8"L1NL/. ?1RM (*AU@9/TDI& M][U,\B>8'3H3GY6G+4"M#$859,R@H$5:RE/0YPTH11%511[ Y@:+H9K5]BIM MR;5[R#2 G\=>A21Y_R%]D)QG&-W/T&=&$;/'?/,ZFHQBHK0RNX]GL*A: NN M<-7Q-F'S[L]5S"]2?\8!GL?S6_Y=/_-5&)-%F]OZ[F)',GK:E.Q(]1G,O M0POP9L!>Q&@8$SZ3M;8XE8,8;'&:PF)0U/@F#*;\3L<%>H@&@9=?YD8//IXZ M25:T$Z5O%=VBQ3I2,B8X9]X4;3P@ %XW - " 0 !F M;E]E>#,Q>C$N:'1M4$L! A0#% @ .TUN5P:LV6\5! @P\ T M ( !>@@ &9N7V5X,S)Z,2YH=&U02P$"% ,4 " [36Y7(2BC MM-2& "P+@< $0 @ &Z# 9G5L;RTR,#(S,#DS,"YH=&U0 M2P$"% ,4 " [36Y7,<"-\KX( !Z10 $0 @ &]DP M9G5L;RTR,#(S,#DS,"YX M%0 @ &JG 9G5L;RTR,#(S,#DS,%]C86PN>&UL4$L! A0# M% @ .TUN5_O"/Q -"@ 6I8 !4 ( !VZ8 &9U;&\M M,C R,S Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( #M-;E&UL4$L%!@ ( @ ( (_U $! end